Commit Graph

32 Commits

Author SHA1 Message Date
Araq
8be9e46403 udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
Adam Strzelecki
43bddf62dd lib: Trim .nim files trailing whitespace
via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
2015-09-04 23:03:56 +02:00
pdw
cb6f867495 Fixed 'milliseconds' spelling in code and docs 2015-05-15 20:15:12 -05:00
Dominik Picheta
0619322ea2 Added warning to scgi module. 2014-12-26 16:37:32 +00:00
Araq
697789a313 prettified some async modules 2014-08-31 12:38:26 +02:00
Araq
ae548a696f made some tests green 2014-08-31 12:34:35 +02:00
Araq
11b6958755 big rename 2014-08-27 23:42:51 +02:00
Araq
e6d17e6273 made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
Dominik Picheta
21d0cc8cdf Add checks for invalid socket when creating sockets. 2014-04-15 13:51:25 +01:00
Erik O'Leary
5d8d1ed8bc Corrected prunesocketset and pruneprocessset
fd sets passed to select() were pruning ready FDs rather than pruning
UN-ready FDs.
2014-01-19 10:51:21 -06:00
Dominik Picheta
78123520a9 Implemented boolean socket options.
Added reuseAddr for httpserver and scgi.
2013-10-30 16:40:03 +00:00
Dominik Picheta
2bb4a853ec Send buffer will be respected now when closing async SCGI clients. 2013-06-21 16:01:31 +01:00
Dominik Picheta
0b2512e1e4 Improved the performance of the SCGI module when dealing with multiple
concurrent requests.
2013-05-19 18:33:47 +01:00
Grzegorz Adam Hankiewicz
72a3e21f28 Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
Dominik Picheta
336da8f44e IRC module is now saner at the expense of a little API breakage.
Added warnings for unstable APIs to modules that use AsyncIO.
2012-12-01 16:04:59 +00:00
Dominik Picheta
ddf4449442 Fixes bug in scgi module: client socket was not initialised properly. 2012-11-18 11:21:51 +00:00
Dominik Picheta
e314da76b9 Fixes async scgi. 2012-09-28 18:45:31 +01:00
Dominik Picheta
15dcb9a6a6 Added close() to async versions of scgi and httpserver. 2012-09-23 16:04:17 +01:00
Dominik Picheta
7c262b4233 Fixes scgi, adds async functionality to httpserver. 2012-09-09 22:21:23 +01:00
Araq
b64eeeb430 term rewriting improvements 2012-09-08 15:43:21 +02:00
Dominik Picheta
5310a3044f Many fixes for asynchronous sockets. Asyncio should now work well with buffered and unbuffered plain and ssl sockets. Added asyncio
test to the test suite.
2012-07-22 23:32:49 +01:00
Araq
4f582da27f make tests green again 2012-07-17 01:27:25 +02:00
dom96
100503f962 Scgi module handles socket disconnection properly now. 2012-05-05 09:25:18 +01:00
dom96
b298b07567 Added asyncio module; irc, scgi and the ftpclient modules work with it. Added (de)allocCStringArray. Many async sockets fixes. 2012-01-22 16:21:05 +00:00
Araq
4f1b89c30c year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
Araq
c7b3d828be copy replaced by substr 2011-05-14 21:44:22 +02:00
dom96
d1cd1cea34 fixed some redis commands; fixed bindAddr and scgi now doesn't bind to all addresses. copy and delete for json module. 2011-05-14 20:32:31 +01:00
Araq
4d5c3ebd46 little repo cleanup 2011-05-02 00:01:50 +02:00
dom96
6b4101f82e The sockets module supports non-blocking sockets now. Many other fixes in sockets. Timeout support in scgi. 2011-04-30 13:51:04 +01:00
Araq
5b28d08203 non-nil AST; continue after errors for IDE support 2011-02-12 19:24:20 +01:00
Araq
0879f0b0a7 added install.sh; scgi: does not set system.stackTraceNewLine anymore 2010-10-26 07:51:26 +02:00
Araq
1dd9ec85b2 bugfix: typo in SMTP module; SCGI module finished 2010-10-25 23:49:48 +02:00