haiku/headers/os/net
Adrien Destugues 2ec188b903 Fix thread safety issue in chunked http transfers.
* The use of a static variable for storing the chunk size made it shared between all instances of BUrlProtoclHttp.
* Inline the function at the single place where it is used, and allocate the variable on the stack instead.

The whole receiving loop should be split into chunked and non-chunked variants to improve code readability.
2013-08-27 20:36:29 +02:00
..
AbstractSocket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
DatagramSocket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
HttpAuthentication.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
HttpForm.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
HttpHeaders.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
net_settings.h Rewrote header. Don't know if this is even used/supported. 2009-08-27 12:45:31 +00:00
NetAddress.h Overhauled BNetEndpoint implementation (and BNetAddress, too): 2008-07-13 19:58:35 +00:00
NetBuffer.h - Changed BNetBuffer to a simpler (and R5 compatible) implementation. 2009-01-17 21:28:10 +00:00
NetDebug.h Checked-in the update Scott Mansfield made to these BNet* classes declarations to male 2002-12-17 01:24:44 +00:00
NetEndpoint.h Overhauled BNetEndpoint implementation (and BNetAddress, too): 2008-07-13 19:58:35 +00:00
NetworkAddress.h * Reverted back to the original version of BNetworkAddress::SetAddress(); 2011-02-18 21:09:21 +00:00
NetworkAddressResolver.h * Factored out a BNetworkAddressResolver from BNetworkAddress, that also allows 2010-08-12 11:27:14 +00:00
NetworkCookie.h NetworkCookie: fix domain/path matching, and validity checks 2013-02-09 17:10:05 +00:00
NetworkCookieJar.h NetworkCookieJar: various small fixes and updated tests 2013-02-09 17:10:10 +00:00
NetworkDevice.h netserver: Add EAP defines for WPA enterprise 2013-07-17 20:16:49 -05:00
NetworkInterface.h * Added methods to manipulate routes. 2010-11-23 21:03:11 +00:00
NetworkNotifications.h Fix the build, which was broken in r39147. 2010-10-26 10:24:17 +00:00
NetworkRoster.h * Remove the BNetworkDevice::AddPersistentNetwork() again and instead introduce 2011-10-09 19:56:19 +00:00
SecureSocket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
Socket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
Url.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
UrlContext.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
UrlProtocol.h BUrlRequest: fix various issues 2013-02-10 20:46:24 +00:00
UrlProtocolAsynchronousListener.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
UrlProtocolDispatchingListener.h Re-enable the services kit from GSOC 2010 2013-02-07 18:05:38 +00:00
UrlProtocolHttp.h Fix thread safety issue in chunked http transfers. 2013-08-27 20:36:29 +02:00
UrlProtocolListener.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
UrlRequest.h BUrlRequest: fix various issues 2013-02-10 20:46:24 +00:00
UrlResult.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00
UrlSynchronousRequest.h Patch done by Christophe Huriaux as part of GSoC 2010 "Services Kit" project: 2010-10-27 14:03:31 +00:00