summary refs log tree commit diff stats
path: root/lib/pure/httpclient.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fixes docgen.Dominik Picheta2014-04-151-1/+1
|
* Add checks for invalid socket when creating sockets.Dominik Picheta2014-04-151-0/+1
|
* setLen now used on asyncdispatch.recv's return value on Linux.Dominik Picheta2014-04-061-3/+0
| | | | This fixes issues with the async httpclient.
* Documentation for async httpclient. Notes for url modules.Dominik Picheta2014-04-061-2/+33
|
* Asyncdispatch fixes.Dominik Picheta2014-04-051-1/+1
| | | | | | ``return`` is now transformed into a ``return nil`` in the async iterator to work around the no-yield in ``try .. except ..`` closure iterator limitation.
* Proper handling of disconnections during reading in httpclient.Dominik Picheta2014-04-031-1/+3
|
* Async httpclient should now work. Changed recv behaviour.Dominik Picheta2014-04-031-12/+42
| | | | | | | asyncdispatch.recv no longer guarantees that it will read ALL the data requested. The underlying WinAPI function doesn't guarantee this and it already wasn't guaranteed anyway since the socket could disconnect mid-transmission.
* Refactored createCb in asyncdispatch.Dominik Picheta2014-04-021-14/+5
|
* Implemented async for httpclient.Dominik Picheta2014-03-261-24/+215
|
* httpclient: strip trailing whitespace from headers.Michał Zieliński2013-12-281-2/+1
| | | | | - we can do that according to the RFC. - fixes #783
* Implemented ability to connect through proxies for the httpclient module.Dominik Picheta2013-08-261-16/+51
|
* bugfixesAraq2013-05-041-1/+1
|
* Fixed recvLine deprecation warnings.Dominik Picheta2013-04-141-53/+52
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* Fixed timeouts for sockets, implemented timeouts in httpclient and fixedDominik Picheta2013-02-231-36/+99
| | | | a bug with redirection in httpclient.
* Rewrote the implementation of parsing chunked transfer coding inDominik Picheta2012-12-231-56/+36
| | | | httpclient. Fixes #272.
* Fixes error in httpclient.Dominik Picheta2012-12-021-1/+1
|
* Fixes SSL httpclient and problems with hidden path splitting in OS.Dominik Picheta2012-12-021-11/+20
| | | | Added babel's libs dir to Nimrod's path.
* Fixed httpclient bugs, fixed socket bugs and fixed sockets for windows.Dominik Picheta2012-06-091-69/+71
|
* Sockets are now buffered and have ssl support through openssl.Dominik Picheta2012-06-031-2/+18
|
* sockets.recv optimizations; stdlib now supports taint modeAraq2011-09-241-6/+6
|
* deprecated system.copy: use system.substr insteadAraq2011-05-141-3/+3
|
* ugh, maybe broke gitAraq2011-04-011-4/+1
|
* cleanup: E_Base should not be used for inheriting exceptions; documentation ↵Araq2011-01-151-6/+6
| | | | generator generates dependencies section
* bugfix: httpclientAraq2010-10-301-2/+4
|
* version 0.8.8Andreas Rumpf2010-03-141-3/+3
|
* fixed pango/pangoutils new wrappersAndreas Rumpf2010-02-261-0/+0
|
* continued work on html/xmlparserrumpf_a@web.de2010-02-141-8/+0
|
* more enhancements for the libAndreas Rumpf2010-02-081-10/+22
|
* httpclient uses strtabsAndreas Rumpf2010-02-071-0/+334