aboutsummaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Remove the concept of a public-key algorithm reusable contextMichael Brown2024-08-211-33/+12
* [tls] Group client and server state in TLS connection structureMichael Brown2024-08-211-102/+111
* [tls] Group transmit and receive state in TLS connection structureMichael Brown2024-08-211-81/+77
* [crypto] Pass asymmetric keys as ASN.1 cursorsMichael Brown2024-08-181-3/+2
* [crypto] Fix debug name for empty certificate chain validatorsMichael Brown2024-08-141-2/+4
* [crypto] Allow passing a NULL certificate store to x509_find() et alMichael Brown2024-08-131-1/+1
* [crypto] Centralise mechanisms for identifying X.509 certificatesMichael Brown2024-08-121-1/+1
* [ipv6] Expose router address for DHCPv6 leased addressesMichael Brown2024-06-272-17/+96
* [ipv4] Support small subnets with no directed broadcast addressMichael Brown2024-06-261-4/+14
* [netdevice] Add "linktype" settingPavel Krotkiy2024-04-031-0/+22
* [http] Add error table entry for HTTP 404 Not Found errorMichael Brown2024-03-291-1/+2
* [tftp] Add error table entry for TFTP "file not found" error codeMichael Brown2024-03-291-1/+10
* [eap] Add support for the MS-CHAPv2 authentication methodMichael Brown2024-02-231-0/+251
* [eap] Allow MD5-Challenge authentication method to be disabledMichael Brown2024-02-232-82/+124
* [eap] Add progress debug messagesMichael Brown2024-02-231-1/+11
* [crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown2024-02-151-100/+227
* [crypto] Add x509_is_self_signed() helper functionMichael Brown2024-02-151-1/+1
* [tls] Tidy up error handling flow in tls_send_plaintext()Michael Brown2024-01-311-10/+20
* [tls] Add support for Ephemeral Elliptic Curve Diffie-Hellman key exchangeMichael Brown2024-01-301-0/+169
* [tls] Split out Diffie-Hellman parameter signature verificationMichael Brown2024-01-301-39/+62
* [tls] Generate key material after sending ClientKeyExchangeMichael Brown2024-01-301-16/+15
* [tls] Restructure construction of ClientHello messageMichael Brown2024-01-301-72/+99
* [libc] Make static_assert() available via assert.hassertMichael Brown2024-01-161-1/+1
* [eap] Add support for the MD5-Challenge authentication typeMichael Brown2024-01-101-0/+80
* [eap] Add support for sending an EAP identityMichael Brown2024-01-101-20/+137
* [eap] Ignore any received EAP responsesMichael Brown2024-01-101-0/+3
* [eapol] Limit number of EAPoL-Start packets transmitted per attemptMichael Brown2023-11-071-0/+8
* [eapol] Delay EAPoL-Start while waiting for EAP to completeMichael Brown2023-11-072-41/+46
* [eapol] Send EAPoL-Start packets to trigger EAP authenticationsupplicantMichael Brown2023-09-191-0/+73
* [eap] Define a supplicant model for EAP and EAPoLMichael Brown2023-09-183-23/+154
* [fcoe] Use driver-private data to hold FCoE port structureMichael Brown2023-09-141-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