Commit Graph

20 Commits

Author SHA1 Message Date
Martín Lucas Golini
70dd741491 Added Compression class with gzip and deflate support.
Added IOStreamInflate and IOStreamString.
Added support for compressed response in HTTP requests.

--HG--
branch : dev
2019-05-01 22:00:40 -03:00
Martín Lucas Golini
f664f89d34 HTTP Proxy Tunneling support.
--HG--
branch : dev-proxy
2019-04-28 19:25:56 -03:00
Martín Lucas Golini
9e20da4bff HTTP Proxy without tunneling.
--HG--
branch : dev-proxy
2019-04-28 16:57:35 -03:00
Martín Lucas Golini
ebc5f49b4a HTTP improvements.
--HG--
branch : dev
2019-04-28 03:00:59 -03:00
Martín Lucas Golini
af033b2fd0 Minor improvements on http requests and minor bug fix.
--HG--
branch : dev
2019-04-27 22:56:45 -03:00
Martín Lucas Golini
3b88ca10a1 Added:
Http::Request::setProgressCallback to add a progress callback for the current request.
Http::Request::cancel() to allow current request being cancelled.
And some improvements in Http requests.

--HG--
branch : dev
2019-04-24 23:53:25 -03:00
Martín Lucas Golini
ece833dd43 Some minor improvements to the http request demo.
--HG--
branch : dev
2019-04-24 21:56:44 -03:00
Martín Lucas Golini
8acc2bb39c Network improvements and fixes.
Added more Requests::Method.
Added Http::downloadAsyncRequest with writePath.
Http::downloadRequest now follows redirections.

--HG--
branch : dev
2019-04-24 20:11:17 -03:00
Martín Lucas Golini
c8628a0205 Added support for http requests to follow redirections.
--HG--
branch : dev
2019-04-23 00:14:13 -03:00
Martín Lucas Golini
10b0c64d75 Allow writing the http request body to a IO stream.
--HG--
branch : dev
2018-04-02 17:13:39 -03:00
Martín Lucas Golini
feeafde073 Updated Audio module.
--HG--
branch : dev
2018-03-17 18:50:24 -03:00
Martí­n Lucas Golini
0225ccdeea Network module refactored.
--HG--
branch : dev
2017-02-14 22:26:05 -03:00
Martín Lucas Golini
b36dd33246 Refactoring WIP.
Changing the function naming convention from CamelCase to camelCase.

--HG--
branch : dev
2017-02-14 18:09:25 -03:00
Martín Lucas Golini
126cb43a46 Added Network::URI class.
Fixed SSLSocket Init/End concurrency.
Merged Ftp class fixes from SFML.
2014-07-27 17:16:55 -03:00
Martín Lucas Golini
810b4568aa Network Module refactored. 2014-06-14 03:17:11 -03:00
Martín Lucas Golini
8e783de6f7 Added cSSLSocket::IsSupported.
The http_request example now use SSL only when is supported.
2014-06-01 19:56:22 -03:00
Martín Lucas Golini
513ba89d96 Added support for SSL and HTTPS requests using OpenSSL. 2014-06-01 17:01:10 -03:00
Martín Lucas Golini
a19deb4851 Changed a comment and updated the project file. 2014-04-12 15:45:47 -03:00
Martín Lucas Golini
cff7eb600f Added support for AsyncRequests in cHttp.
Added cThreadLocal and tThreadLocalPtr ( needed for the async requests ).
2013-09-30 02:04:06 -03:00
Martín Lucas Golini
390ebfd6fa Added EE::Network module. 2013-09-28 04:23:59 -03:00