haiku/headers/os/net
Adrien Destugues 9bf4e99477 BUrl: IDNA ToUnicode and ToASCII conversions.
* Since DNS are normally restricted to ASCII, the use of UTF-8 in domain
names is implemented using a "punycode" encoding.
* The request to the DNS server must be sent with the ASCII
representation of the domain name, however the Unicode one should be
used for user-visible parts.
* ICU provides an implementation of the conversion, which we use here.
* Conversion is currently done in-place and modifies the BUrl object
(this is similar to UrlEncode/UrlDecode).
* Adjust existing IDN test to make use of these methods. It's passing
now.
2014-10-21 14:43:13 +02:00
..
AbstractSocket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
Certificate.h Disallow copy-construction of BCertificate. 2014-02-22 13:51:52 +00:00
DatagramSocket.h Use ssize_t to allow returning a negative error code 2013-10-04 16:57:02 +02:00
DataRequest.h Reintroduce BUrlResult and add BDataRequest 2013-12-11 17:29:25 +01:00
FileRequest.h Reintroduce BUrlResult and add BDataRequest 2013-12-11 17:29:25 +01:00
GopherRequest.h Fix gopher 2014-08-08 00:35:20 +02:00
HttpAuthentication.h Make handling of Http Authentication thread safe 2014-06-11 14:11:01 +02:00
HttpForm.h Style fixes to HttpForm 2013-11-04 20:16:05 -05:00
HttpHeaders.h HttpHeaders: Small code refactorings 2014-06-06 00:23:47 +02:00
HttpRequest.h Use strict mode when url-decoding file requests. 2014-10-21 11:31:48 +02:00
HttpResult.h Reintroduce BUrlResult and add BDataRequest 2013-12-11 17:29:25 +01: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 BNetEndpoint: Fix socket leak and reduce Accept() overhead. 2013-11-24 22:36:29 +01: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 More relaxing of cookie-setting rules 2014-06-09 11:17:49 +02:00
NetworkCookieJar.h Made the wrong constructor private. 2014-06-11 19:27:03 +02:00
NetworkDevice.h netserver: Add EAP defines for WPA enterprise 2013-07-17 20:16:49 -05:00
NetworkInterface.h Added family parameter to the GetRoutes() API. 2013-11-18 10:13:26 +01:00
NetworkNotifications.h Fix the build, which was broken in r39147. 2010-10-26 10:24:17 +00:00
NetworkRequest.h UrlRequest: add empty SetTimeout for ease of use. 2014-09-26 15:51:36 +02:00
NetworkRoster.h Added family parameter to the GetRoutes() API. 2013-11-18 10:13:26 +01:00
SecureSocket.h Style fix: add parameter name 2014-02-22 13:51:55 +00:00
Socket.h Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
Url.h BUrl: IDNA ToUnicode and ToASCII conversions. 2014-10-21 14:43:13 +02:00
UrlContext.h Add HTTP proxy support. 2014-09-15 14:24:37 +02:00
UrlProtocolAsynchronousListener.h Make BUrlProtocolAsynchronousListener inherit BUrlProtocolListener 2013-10-15 10:16:33 +02:00
UrlProtocolDispatchingListener.h Network Kit: Prepare for HTTP range requests 2014-04-12 08:57:26 +02:00
UrlProtocolListener.h Network Kit: Prepare for HTTP range requests 2014-04-12 08:57:26 +02:00
UrlProtocolRoster.h Refactor UrlRequest/UrlProtocol in the Service Kit 2013-10-08 11:42:05 +02:00
UrlRequest.h UrlRequest: add empty SetTimeout for ease of use. 2014-09-26 15:51:36 +02:00
UrlResult.h Reintroduce BUrlResult and add BDataRequest 2013-12-11 17:29:25 +01:00
UrlSynchronousRequest.h Network Kit: Prepare for HTTP range requests 2014-04-12 08:57:26 +02:00