summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [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/+15Star
* [tls] Restructure construction of ClientHello messageMichael Brown2024-01-301-72/+99
* [libc] Make static_assert() available via assert.hMichael 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 authenticationMichael Brown2023-09-201-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/+21Star
* [ipv6] Use driver-private data to hold link-local IPv6 settings blockMichael Brown2023-09-141-29/+10Star
* [lldp] Use driver-private data to hold LLDP settings blockMichael Brown2023-09-141-63/+31Star
* [netdevice] Allocate private data for each network upper-layer driverMichael Brown2023-09-137-23/+81
* [dhcp] Request NTP server optionCornelius 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-311-18/+24
* [tls] Pass I/O buffer to received record handlersMichael Brown2023-03-311-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/+32Star
* [iscsi] Limit maximum transfer size to MaxBurstLengthMichael Brown2023-02-161-4/+61
* [lldp] Add support for the Link Layer Discovery ProtocolMichael 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/+0Star
* [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/+1Star
* [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/+144Star
* [tls] Add MAC length as a cipher suite parameterMichael Brown2022-11-081-16/+18