summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Expand)AuthorAgeFilesLines
* [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
* [retry] Colourise debug outputMichael Brown2015-03-051-10/+10
* [retry] Rewrite unrelicensable portions of retry.cMichael Brown2015-03-053-31/+46
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-057-0/+19
* [build] Use REQUIRE_OBJECT() to drag in per-object configurationMichael Brown2015-03-054-0/+12
* [iscsi] Rewrite unrelicensable portions of iscsi.cMichael Brown2015-03-021-36/+28Star
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-021-1/+1
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0213-13/+53