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