summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [http] Verify server port when reusing a pooled connectionMichael Brown2015-10-021-7/+12
* [peerdist] Avoid NULL pointer dereference for plaintext blocksMichael Brown2015-09-291-7/+10
* [tcpip] Avoid generating positive zero for transmitted UDP checksumsMichael Brown2015-09-103-1/+7
* [pxe] Populate ciaddr in fake PXE Boot Server ACK packetMichael Brown2015-09-011-0/+4
* [tcpip] Allow supported address families to be detected at runtimeMichael Brown2015-09-013-8/+9
* [dhcp] Do not skip ProxyDHCPREQUEST if next-server is emptyMichael Brown2015-08-261-2/+3
* [settings] Re-add "uristring" setting typeMichael Brown2015-08-251-2/+2
* [dhcp] Ignore ProxyDHCPACKs without PXE optionsMichael Brown2015-08-181-0/+4
* [dhcp] Allow pseudo-DHCP servers to use pseudo-identifiersMichael Brown2015-08-181-27/+54
* [ipoib] Fix a race when chain-loading undionly.kpxe in IPoIBWissam Shoukair2015-08-172-0/+12
* [peerdist] Add support for PeerDist (aka BranchCache) HTTP content encodingMichael Brown2015-08-171-0/+145
* [peerdist] Add block download multiplexerMichael Brown2015-08-171-0/+387
* [peerdist] Add individual block download mechanismMichael Brown2015-08-171-0/+1366
* [peerdist] Add segment discovery mechanismMichael Brown2015-08-171-0/+551
* [http] Rewrite HTTP core to support content encodingsMichael Brown2015-08-178-1241/+2480
* [crypto] Support SHA-{224,384,512} in X.509 certificatesMichael Brown2015-08-021-73/+17Star
* [tls] Report supported signature algorithms in ClientHelloMichael Brown2015-08-021-0/+25
* [tls] Do not access beyond the end of a 24-bit integerMichael Brown2015-08-011-22/+29
* [peerdist] Add support for constructing and decoding discovery messagesMichael Brown2015-07-281-0/+286
* [peerdist] Include trimmed range within content information blockMichael Brown2015-07-281-4/+19
* [netdevice] Allow network devices to disclaim IRQ support at runtimeMichael Brown2015-07-282-0/+8
* [iscsi] Add missing "break" statementsMichael Brown2015-07-281-0/+2
* [ipv4] Allow IPv4 socket addresses to include a scope IDMichael Brown2015-07-281-12/+33
* [ipv4] Redefine IP address constants to avoid unnecessary byte swappingMichael Brown2015-07-281-8/+8
* [netdevice] Avoid using zero as a network device indexMichael Brown2015-07-281-2/+2
* [ipv6] Treat a missing network device name as "netX"Michael Brown2015-07-281-4/+15
* [802.11] Use correct SHA1_DIGEST_SIZE constant nameMichael Brown2015-07-271-1/+1
* [xferbuf] Generalise to handle umalloc()-based buffersMichael Brown2015-07-221-2/+3
* [fault] Generalise NETDEV_DISCARD_RATE fault injection mechanismMichael Brown2015-07-221-7/+5Star
* [tcp] Ensure FIN is actually sent if connection is closed while idleMichael Brown2015-07-221-0/+1
* [tcp] Gracefully close connections during shutdownMichael Brown2015-07-041-1/+56
* [ipoib] Attempt to generate ARPs as needed to repopulate REMAC cacheMichael Brown2015-06-291-3/+3
* [dhcp] Defer discovery if link is blockedMichael Brown2015-06-251-0/+9
* [stp] Fix interpretaton of hello timeMichael Brown2015-06-251-3/+3
* [stp] Add support for detecting Spanning Tree Protocol non-forwarding portsMichael Brown2015-06-251-0/+152
* [netdevice] Add a generic concept of a "blocked link"Michael Brown2015-06-251-1/+51
* [ethernet] Add minimal support for receiving LLC framesMichael Brown2015-06-251-2/+36
* [tcp] Do not shrink window when discarding received packetsMichael Brown2015-06-251-20/+3Star
* [neighbour] Return success when deferring a packetMichael Brown2015-05-201-1/+1
* [ipv6] Disambiguate received ICMPv6 errorsMichael Brown2015-05-111-2/+78
* [base64] Add buffer size parameter to base64_encode() and base64_decode()Michael Brown2015-04-243-3/+5
* [base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown2015-04-244-14/+18
* [build] Add missing "const" qualifiersChristian Hesse2015-04-241-2/+2
* [peerdist] Add support for decoding PeerDist Content InformationMichael Brown2015-04-131-0/+803
* [netdevice] Add missing bus types to netdev_fetch_bustype()Michael Brown2015-03-181-0/+4
* [tcpip] Fix dubious calculation of min_portMichael Brown2015-03-131-1/+1
* [tcp] Implement support for TCP Selective Acknowledgements (SACK)Michael Brown2015-03-121-4/+158
* [http] Support MD5-sess Digest authenticationMichael Brown2015-03-091-2/+42
* [http] Abstract out HTTP Digest hash algorithm operationsMichael Brown2015-03-091-28/+56
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-051-1/+5