summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [build] Mark known reviewed files as permitted for UEFI Secure BootMichael Brown2026-01-1415-0/+15
* [build] Mark core files as permitted for UEFI Secure BootMichael Brown2026-01-1442-0/+42
* [build] Mark existing files as explicitly forbidden for Secure BootMichael Brown2026-01-1314-0/+20
* [neighbour] Treat delayed transmissions as pending operationsMichael Brown2026-01-101-0/+12
* [tcp] Report TCP statistics via the "ipstat" commandMichael Brown2026-01-091-0/+20
* [tcp] Discard packets that lie immediately before the receive windowMichael Brown2026-01-091-1/+1
* [neighbour] Add the ability to artificially delay outbound packetsMichael Brown2026-01-061-3/+71
* [neighbour] Split out deferred transmission from discovery completionMichael Brown2026-01-061-14/+28
* [neighbour] Use discovery protocol field to identify incomplete neighboursMichael Brown2026-01-061-6/+15
* [neighbour] Always use network device's own link-layer addressMichael Brown2026-01-053-6/+5Star
* [http] Abort connections after a long period of inactivityMichael Brown2025-12-041-1/+44
* [http] Rename connection retry timerMichael Brown2025-12-041-7/+8
* [crypto] Construct asymmetric ciphered data using ASN.1 buildersMichael Brown2025-12-021-29/+39
* [crypto] Construct signatures using ASN.1 buildersMichael Brown2025-12-011-34/+35
* [crypto] Pass signatures for verification as ASN.1 cursorsMichael Brown2025-12-011-5/+5
* [tls] Disable renegotiation unless extended master secret is usedMichael Brown2025-10-131-1/+1
* [tls] Refuse to resume sessions with mismatched master secret methodsMichael Brown2025-10-131-0/+13
* [tls] Add support for the Extended Master SecretMichael Brown2025-10-131-7/+50
* [tls] Generate master secret only after sending Client Key ExchangeMichael Brown2025-10-121-13/+19
* [init] Show initialisation function names in debug messagesMichael Brown2025-07-151-0/+1
* [ipv4] Add support for classless static routesMichael Brown2025-06-102-44/+123
* [ipv4] Extend routing mechanism to handle non-default routesMichael Brown2025-06-101-35/+81
* [ipv4] Add self-tests for IPv4 routingMichael Brown2025-06-101-2/+2
* [uaccess] Reduce scope of included uaccess.h headerMichael Brown2025-04-301-1/+0Star
* [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-308-0/+8
* [peerdist] Remove userptr_t from PeerDist content information parsingMichael Brown2025-04-291-2/+3
* [xferbuf] Simplify and generalise data transfer buffersMichael Brown2025-04-291-4/+3Star
* [block] Remove userptr_t from block device abstractionMichael Brown2025-04-245-16/+11Star
* [netdevice] Add the concept of an insomniac network deviceMichael Brown2025-04-171-2/+2
* [netdevice] Add missing bus type identifier for devicetree devicesMichael Brown2025-04-151-0/+1
* [x509] Ensure certificate remains valid during x509_append()Michael Brown2025-03-311-7/+0Star
* [tls] Support fragmentation of transmitted recordsMichael Brown2025-03-311-73/+124
* [tls] Send an empty client certificate chain if we have no certificateMichael Brown2025-03-311-28/+28
* [tls] Encrypt data in place to reduce memory usageMichael Brown2025-03-311-89/+121
* [xfer] Use xfer_alloc_iob() for transmit I/O buffers on stream socketsMichael Brown2025-03-302-2/+3
* [tls] Allow for NIST elliptic curve point formatsMichael Brown2025-01-211-10/+28
* [crypto] Generalise elliptic curve key exchange to ecdhe_key()Michael Brown2025-01-211-9/+4Star
* [crypto] Remove the concept of a public-key algorithm reusable contextMichael Brown2024-08-211-33/+12Star
* [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/+77Star
* [crypto] Pass asymmetric keys as ASN.1 cursorsMichael Brown2024-08-181-3/+2Star
* [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