summaryrefslogtreecommitdiff
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [tls] Handle fragmented handshake recordstlsfrag3Michael Brown2023-03-301-18/+24
* [tls] Pass I/O buffer to received record handlersMichael Brown2023-03-301-58/+98
* [tls] Clean up change cipher spec record handlingMichael Brown2023-03-301-4/+15
* [dhcp] Unregister ProxyDHCP and PXEBS settings on a successful DHCPACKMichael Brown2023-03-141-0/+6
* [params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown2023-03-011-9/+34
* [http] Use POST method only if the form parameter list is non-emptyMichael Brown2023-03-011-44/+32
* [iscsi] Limit maximum transfer size to MaxBurstLengthiscsicapMichael Brown2023-02-161-4/+61
* [lldp] Add support for the Link Layer Discovery ProtocollldpMichael Brown2023-02-051-0/+340
* [dhcp] Ignore DHCPNAK unless originating from the selected DHCP serverdhcpnakMichael Brown2023-02-031-2/+4
* [dhcp] Simplify platform-specific client architecture definitionsMichael Brown2023-01-222-2/+2
* [netdevice] Ensure consistent interpretation of "netX" device nameMichael Brown2023-01-171-2/+2
* [vlan] Support automatic VLAN device creationMichael Brown2023-01-151-0/+48
* [netdevice] Allow duplicate MAC addressesMichael Brown2023-01-151-33/+0
* [netdevice] Separate concept of scope ID from network device name indexMichael Brown2023-01-146-25/+28
* [efi] Provide VLAN configuration protocolMichael Brown2022-12-141-2/+1
* [vlan] Allow external code to identify VLAN priority as well as tagMichael Brown2022-12-142-6/+6
* [tls] Allow handshake digest algorithm to be specified by cipher suiteMichael Brown2022-11-091-63/+114
* [tls] Always send maximum supported version in ClientHelloMichael Brown2022-11-091-1/+1
* [tls] Add support for AEAD ciphersMichael Brown2022-11-081-2/+39
* [tls] Treat invalid block padding as zero length paddingMichael Brown2022-11-081-2/+2
* [tls] Allow for arbitrary-length initialisation vectorsMichael Brown2022-11-081-186/+144
* [tls] Add MAC length as a cipher suite parameterMichael Brown2022-11-081-16/+18
* [tls] Abstract out concept of a TLS authentication headerMichael Brown2022-11-081-21/+19
* [tls] Ensure cipher alignment size is respectedMichael Brown2022-11-071-0/+18
* [tls] Formalise notions of fixed and record initialisation vectorsMichael Brown2022-11-071-3/+24
* [tls] Remove support for TLSv1.0Michael Brown2022-11-071-31/+6
* [crypto] Allow initialisation vector length to vary from cipher blocksizeMichael Brown2022-10-252-3/+4
* [tls] Add support for Ephemeral Diffie-Hellman key exchangeHEADMichael Brown2022-10-111-0/+246
* [tls] Add key exchange mechanism to definition of cipher suiteMichael Brown2022-10-111-3/+25
* [tls] Record ServerKeyExchange record, if providedMichael Brown2022-10-111-0/+36
* [tls] Generate pre-master secret at point of sending ClientKeyExchangeMichael Brown2022-10-111-16/+24
* [tls] Generate master secret at point of sending ClientKeyExchangeMichael Brown2022-10-111-8/+13
* [crypto] Simplify internal HMAC APIMichael Brown2022-10-104-46/+34
* [ipv6] Ignore SLAAC on prefixes with an incompatible prefix lengthMichael Brown2022-09-131-11/+25
* [ipv6] Fix mask calculation when prefix length is not a multiple of 8Michael Brown2022-09-061-1/+1
* [dns] Always start DNS queries using the first configured DNS serverdns_primaryMichael Brown2022-02-231-5/+4
* [xsigo] Avoid storing unused uninitialised fields in gateway addressMichael Brown2022-02-161-0/+1
* [uri] Retain original encodings for path, query, and fragment fieldsuriMichael Brown2021-11-121-2/+2
* [uri] Make URI schemes case-insensitiveMichael Brown2021-07-011-1/+2
* [peerdist] Assume that most recently discovered peer can be reusedMichael Brown2021-06-221-0/+23
* [netdevice] Ensure driver transmit() and poll() will not be re-enteredMichael Brown2021-04-101-7/+32
* [dhcp] Handle DHCPNAK by returning to discovery stateMichael Brown2021-03-111-9/+31
* [dns] Reduce debug verbosity for DNS server listMichael Brown2021-03-021-9/+9
* [infiniband] Require drivers to specify the number of portsChristian Iversen2021-01-272-21/+1
* [tftp] Allow for profiling of client and server turnaround timesMichael Brown2021-01-221-1/+23
* [ipv6] Defer router discovery timeout while link is blockedMichael Brown2021-01-191-1/+19
* [eap] Treat an EAP Request-Identity as indicating a blocked linkMichael Brown2021-01-192-0/+179
* [eapol] Replace EAPoL codeMichael Brown2021-01-192-56/+75
* [dhcp] Continue transmitting DHCPDISCOVER while link is blockedMichael Brown2021-01-191-12/+11
* [crypto] Allow private key to be specified as a TLS connection parameterMichael Brown2020-12-153-7/+13