summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Differentiate "untrusted root" and "incomplete chain" error casesMichael Brown2012-03-221-5/+5
* [crypto] Add previous certificate in chain as a parameter to parse_next()Michael Brown2012-03-221-1/+4
* [tls] Support sending a client certificateMichael Brown2012-03-201-13/+237
* [tls] Treat handshake digest algorithm as a session parameterMichael Brown2012-03-201-39/+24Star
* [tls] Use hybrid MD5+SHA1 algorithmMichael Brown2012-03-201-13/+66
* [tls] Check certificate validity period against current date and timeMichael Brown2012-03-201-1/+3
* [tls] Include current time within the client random bytesMichael Brown2012-03-201-1/+2
* [tls] Validate server certificateMichael Brown2012-03-191-36/+93
* [tls] Add full X.509 certificate parsingMichael Brown2012-03-191-10/+12
* [tls] Use iPXE native RSA algorithmMichael Brown2012-03-181-37/+51
* [802.11] Use rbg_generate() for secure random numbersMichael Brown2012-03-131-1/+3
* [tls] Use const to mark incoming data being processedMichael Brown2012-03-131-26/+28
* [crypto] Upgrade AES and RSA code to upstream axTLS version 1.4.5Michael Brown2012-03-091-1/+1
* [tls] Formalise the definition of a TLS cipher suiteMichael Brown2012-03-061-81/+114
* [tls] Support (and prefer) SHA-256 variants of existing cipher suitesMichael Brown2012-03-051-3/+15
* [tls] Support TLS version 1.2Michael Brown2012-03-051-35/+72
* [802.11] Avoid using struct md5_ctx directlyMichael Brown2012-03-051-4/+4
* [802.11] Add missing #include <byteswap.h>Michael Brown2012-03-041-0/+1
* [tls] Send empty Certificate record if requested by serverMichael Brown2012-03-031-0/+57
* [tls] Verify the contents of the Finished recordMichael Brown2012-03-031-3/+24
* [tls] Allow transmitted records to be scheduled independentlyMichael Brown2012-03-031-83/+29Star
* [tls] Add support for Server Name Indication (SNI)Michael Brown2012-03-032-4/+31
* [tls] Support TLS version 1.1Michael Brown2012-03-031-16/+28
* [arp] Maintain an ARP transmission queueMichael Brown2012-03-032-147/+351
* [undi] Allow underlying PXE stack to construct link-layer headerMichael Brown2012-03-021-7/+6Star
* [iscsi] Send any padding inline with the data segmentMichael Brown2012-03-011-28/+9Star
* [http] Recognise status code 303 as validJason Lunz2012-03-011-0/+1
* [syslog] Separate out generic line-based console functionalityMichael Brown2012-02-291-36/+8Star
* [syslog] Disable console when no syslog server is definedMichael Brown2012-02-291-7/+5Star
* [http] Allow for HTTPS-only buildsMichael Brown2012-02-282-858/+888
* [tls] Use ANS X9.82 Approved RBG as source of random data for TLSMichael Brown2012-02-211-9/+35
* [802.11] Add missing #include <string.h>Michael Brown2012-02-213-0/+3
* [udp] Propagate transmission errors to UDP interface usersMichael Brown2012-02-201-4/+3Star
* [dns] Allow trailing dots in DNS namesMichael Brown2012-01-111-9/+15
* [dhcp] Add PXE-mandated DHCP options [128,135] to parameter request listMichael Brown2011-12-061-0/+1
* [iscsi] Fail immediately if target rejects any of our parametersMichael Brown2011-12-051-12/+39
* [infiniband] Reset port state after closing deviceMichael Brown2011-11-151-0/+1
* [infiniband] Open device prior to creating SMI and GSI queue pairsMichael Brown2011-11-151-9/+9
* [infiniband] Poll event queues only for devices that are openMichael Brown2011-11-151-1/+1
* [netdevice] Allow driver to preinitialise the link-layer addressMichael Brown2011-10-281-2/+22
* [list] Tidy up naming convention for list_contains() and friendsMichael Brown2011-10-142-2/+2
* [dhcp] Use a random DHCP transaction identifier (xid)Michael Brown2011-09-192-26/+30
* [tcp] Allow sufficient headroom for TCP headersMichael Brown2011-09-191-4/+4
* [ipv4] Improve debuggingMichael Brown2011-07-161-45/+51
* [ipv4] Fix fragment reassemblyMichael Brown2011-07-161-92/+120
* [retry] Fix potential use-after-free in timer_expired()Michael Brown2011-07-161-1/+3
* [ipv4] Use broadcast link-layer address for all broadcast IPv4 addressesMichael Brown2011-07-151-7/+7
* [ipv4] Discard unwanted unicast packetsMichael Brown2011-07-151-10/+50
* [netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown2011-07-1512-23/+60
* [http] Include port in HTTP Host header as neededMalte Starostik2011-07-151-1/+5