Will Szumski
2b854849ca
removed unused variable from httpclient
2014-12-17 18:51:37 +00:00
Will Szumski
3cfc8877f6
replace deprecated parseUrl with parseUri in httpclient
2014-12-17 18:16:33 +00:00
Will Szumski
7a7fe85f85
switched httpclient to use net module instead of sockets
2014-12-17 17:53:11 +00:00
def
f52fd8785f
Fix some deprecation warnings caused by renames
2014-11-13 21:34:46 +01:00
Erik O'Leary
f31c62315f
Made 'headers' public
2014-11-06 18:41:21 -06:00
Dominik Picheta
6f155af802
Lots of documentation improvements for asyncdispatch.
...
Ref #1487 .
2014-09-12 22:54:02 +01:00
Dominik Picheta
bd542ebea3
Fixes httpclient SSL issue. Implements unbuffered SSL recv. Ref #1487 .
2014-09-06 15:29:38 +01:00
Dominik Picheta
bb1e87ce4d
Async SSL support.
2014-08-31 12:55:04 +01:00
Dominik Picheta
d26d42b88e
Case sensitivity fixes for httpclient and sockets module.
2014-08-31 12:55:03 +01:00
Dominik Picheta
361657dea4
Merge branch 'devel' into bigbreak
...
Conflicts:
lib/pure/ftpclient.nim
2014-08-30 11:58:54 +01:00
Dominik Picheta
3a00692ef8
Add asyncftpclient module.
2014-08-29 22:44:05 +01:00
Araq
4523b29d7a
Nimrod renamed to Nim
2014-08-28 09:59:26 +02:00
Araq
11b6958755
big rename
2014-08-27 23:42:51 +02:00
Dominik Picheta
374706b1c3
Void futures are no longer discardable.
2014-07-13 10:19:48 +01:00
Dominik Picheta
941cc937d3
Fixes docgen.
2014-04-15 22:09:12 +01:00
Dominik Picheta
21d0cc8cdf
Add checks for invalid socket when creating sockets.
2014-04-15 13:51:25 +01:00
Dominik Picheta
d2593e1d62
setLen now used on asyncdispatch.recv's return value on Linux.
...
This fixes issues with the async httpclient.
2014-04-06 22:06:25 +01:00
Dominik Picheta
439569cfa3
Documentation for async httpclient. Notes for url modules.
2014-04-06 19:27:16 +01:00
Dominik Picheta
d0478a5637
Asyncdispatch fixes.
...
``return`` is now transformed into a ``return nil`` in the async iterator
to work around the no-yield in ``try .. except ..`` closure iterator
limitation.
2014-04-05 20:27:42 +01:00
Dominik Picheta
5a4afbef84
Proper handling of disconnections during reading in httpclient.
2014-04-03 20:06:59 +01:00
Dominik Picheta
4399895d2e
Async httpclient should now work. Changed recv behaviour.
...
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.
2014-04-03 20:02:42 +01:00
Dominik Picheta
e4e87f1cb2
Refactored createCb in asyncdispatch.
2014-04-02 21:28:45 +01:00
Dominik Picheta
783087fd57
Implemented async for httpclient.
2014-03-26 16:43:32 +00:00
Michał Zieliński
0420c8c363
httpclient: strip trailing whitespace from headers.
...
- we can do that according to the RFC.
- fixes #783
2013-12-28 17:26:08 +01:00
Dominik Picheta
c934a33ccd
Implemented ability to connect through proxies for the httpclient module.
2013-08-26 18:02:45 +01:00
Araq
3aa36a8568
bugfixes
2013-05-04 02:22:38 +02:00
Dominik Picheta
e3d097c4e9
Fixed recvLine deprecation warnings.
2013-04-14 01:00:38 +01:00
Grzegorz Adam Hankiewicz
72a3e21f28
Removes executable bit for text files.
2013-03-16 23:53:07 +01:00
Dominik Picheta
f2041afad5
Fixed timeouts for sockets, implemented timeouts in httpclient and fixed
...
a bug with redirection in httpclient.
2013-02-23 23:12:11 +00:00
Dominik Picheta
3cbac13546
Rewrote the implementation of parsing chunked transfer coding in
...
httpclient. Fixes #272 .
2012-12-23 11:22:42 +00:00
Dominik Picheta
0916137287
Fixes error in httpclient.
2012-12-02 13:45:28 +00:00
Dominik Picheta
fa198f5be1
Fixes SSL httpclient and problems with hidden path splitting in OS.
...
Added babel's libs dir to Nimrod's path.
2012-12-02 13:21:21 +00:00
Dominik Picheta
7364d72548
Fixed httpclient bugs, fixed socket bugs and fixed sockets for windows.
2012-06-09 14:24:41 +01:00
Dominik Picheta
3294cb10a9
Sockets are now buffered and have ssl support through openssl.
2012-06-03 19:09:42 +01:00
Araq
0f37d0e1f2
sockets.recv optimizations; stdlib now supports taint mode
2011-09-24 20:22:53 +02:00
Araq
3e9dcc8be5
deprecated system.copy: use system.substr instead
2011-05-14 01:13:44 +02:00
Araq
4741e8f9a1
ugh, maybe broke git
2011-04-01 15:07:16 +02:00
Araq
fa111b9067
cleanup: E_Base should not be used for inheriting exceptions; documentation generator generates dependencies section
2011-01-15 23:57:19 +01:00
Araq
d11a62af31
bugfix: httpclient
2010-10-30 19:13:35 +02:00
Andreas Rumpf
7bf98411b6
version 0.8.8
2010-03-14 01:25:25 +01:00
Andreas Rumpf
40ea1d0330
fixed pango/pangoutils new wrappers
2010-02-26 01:26:16 +01:00
rumpf_a@web.de
40a5d6c3b9
continued work on html/xmlparser
2010-02-14 00:29:35 +01:00
Andreas Rumpf
44ed48ffa6
more enhancements for the lib
2010-02-08 22:07:45 +01:00
Andreas Rumpf
7db3d97cf9
httpclient uses strtabs
2010-02-07 20:30:05 +01:00