summary refs log tree commit diff stats
path: root/lib/pure/httpclient.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fixes bugs introduced by ee62d56cadb. Closes #2227.Dominik Picheta2015-03-051-2/+8
|
* Fix typosFederico Ceratto2015-02-151-2/+2
|
* Added documentation for the new http request procedures.Varriount2015-01-231-1/+13
|
* Fixes #1962Varriount2015-01-221-24/+33
|
* Fix body in httpclientdef2015-01-131-2/+2
| | | | | - Never append a newline to the body in a HTTP post. - Pass the entire body to redirections, including multipart data
* Rename newData() to newMultipartData()def2015-01-051-5/+5
|
* A few more fixes to httpclient multipartdef2015-01-051-4/+9
|
* post should work when extra headers don't have trailing newlinedef2015-01-051-2/+11
|
* Check that p is not nil in formatdef2015-01-051-1/+1
|
* Add multipart parameter to httpclient's post and postContentdef2015-01-051-35/+128
|
* Remove debug messagesdef2015-01-031-2/+0
|
* Apply #1824 to fix #1823def2015-01-031-2/+4
|
* Minor cleanupdef2015-01-031-3/+2
|
* Fix httpclient to properly encode queries (path?queries)def2015-01-031-2/+7
|
* Fixes #1759.Dominik Picheta2014-12-211-2/+6
| | | | Caused by not skipping the \c\l with Chunked encoding after the body is parsed.
* removed unused variable from httpclientWill Szumski2014-12-171-1/+0
|
* replace deprecated parseUrl with parseUri in httpclientWill Szumski2014-12-171-10/+10
|
* switched httpclient to use net module instead of socketsWill Szumski2014-12-171-7/+6
|
* Fix some deprecation warnings caused by renamesdef2014-11-131-49/+49
|
* Made 'headers' publicErik O'Leary2014-11-061-44/+44
|
* Lots of documentation improvements for asyncdispatch.Dominik Picheta2014-09-121-0/+13
| | | | Ref #1487.
* Fixes httpclient SSL issue. Implements unbuffered SSL recv. Ref #1487.Dominik Picheta2014-09-061-1/+2
|
* Async SSL support.Dominik Picheta2014-08-311-20/+37
|
* Case sensitivity fixes for httpclient and sockets module.Dominik Picheta2014-08-311-12/+12
|
* Merge branch 'devel' into bigbreakDominik Picheta2014-08-301-2/+1
|\ | | | | | | | | Conflicts: lib/pure/ftpclient.nim
| * Add asyncftpclient module.Dominik Picheta2014-08-291-2/+1
| |
* | Nimrod renamed to NimAraq2014-08-281-3/+3
| |
* | big renameAraq2014-08-271-21/+29
|/
* Void futures are no longer discardable.Dominik Picheta2014-07-131-1/+1
|
* 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
|