aboutsummaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [fcoe] Use driver-private data to hold FCoE port structurenetstateMichael Brown2023-09-131-64/+21
* [ipv6] Use driver-private data to hold link-local IPv6 settings blockMichael Brown2023-09-131-29/+10
* [lldp] Use driver-private data to hold LLDP settings blockMichael Brown2023-09-131-63/+31
* [netdevice] Allocate private data for each network upper-layer driverMichael Brown2023-09-137-23/+81
* [dhcp] Request NTP server optionntpsettingCornelius Hoffmann2023-07-191-3/+4
* [ntp] Define NTP server settingMichael Brown2023-07-191-0/+10
* [netdevice] Stop link block timer when device is closedMichael Brown2023-07-051-1/+4
* [tls] Handle fragmented handshake recordsMichael 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 serverMichael 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 exchangeMichael 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 fieldsMichael 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