Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | changed openssl to import CRYPTO_mem_set_functions from libcrypto and made ↵ | Charlie Barto | 2014-05-10 | 1 | -1/+1 |
| | | | | sockets.nim exclude the sslv2 code on BSD | ||||
* | made large parts of the stdlib gcsafe | Araq | 2014-04-20 | 1 | -1/+3 |
| | |||||
* | Revent pruneSocketSet to efficient version. | Dominik Picheta | 2014-04-05 | 1 | -6/+10 |
| | |||||
* | Modified behaviour of checkBuffer to match new select behaviour. Refs #822. | Dominik Picheta | 2014-04-05 | 1 | -15/+13 |
| | |||||
* | merged #823 against devel | Araq | 2014-02-02 | 1 | -3/+4 |
| | |||||
* | should compile on netbsd | Araq | 2014-01-23 | 1 | -3/+3 |
| | |||||
* | Corrected prunesocketset and pruneprocessset | Erik O'Leary | 2014-01-19 | 1 | -1/+1 |
| | | | | | fd sets passed to select() were pruning ready FDs rather than pruning UN-ready FDs. | ||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -1/+1 |
| | |||||
* | case consistency for linux | Araq | 2013-12-29 | 1 | -40/+40 |
| | |||||
* | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -5/+5 |
| | |||||
* | case consistency: next steps | Araq | 2013-12-29 | 1 | -10/+10 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -54/+54 |
| | |||||
* | case consistency part 1 | Araq | 2013-12-27 | 1 | -12/+12 |
| | |||||
* | bugfix: InvalidSockets needs to be a let variable | Araq | 2013-12-24 | 1 | -1/+1 |
| | |||||
* | NoFakeVars progress | Araq | 2013-12-24 | 1 | -1/+1 |
| | |||||
* | bugfix: '$' for TPort | Araq | 2013-11-19 | 1 | -2/+1 |
| | |||||
* | Implemented boolean socket options. | Dominik Picheta | 2013-10-30 | 1 | -0/+32 |
| | | | | Added reuseAddr for httpserver and scgi. | ||||
* | TPort is now uint16 and other small sockets fixes. | Dominik Picheta | 2013-10-30 | 1 | -12/+19 |
| | |||||
* | Fixed socket compilation problems on Windows. | Dominik Picheta | 2013-10-23 | 1 | -2/+2 |
| | |||||
* | Made TSocketHandle distinct and fixed problems it caused for SSL. | Dominik Picheta | 2013-10-23 | 1 | -5/+16 |
| | |||||
* | Added a TSocketHandle type to winlean.nim and posix.nim | Clay Sweetser | 2013-10-15 | 1 | -5/+5 |
| | | | | Edited sockets.nim and asyncio.nim to use the new TSocketHandle type. | ||||
* | some fixes for win64 | Araq | 2013-10-10 | 1 | -2/+2 |
| | |||||
* | first version of the debug GC; doesn't work yet | Araq | 2013-10-01 | 1 | -2/+2 |
| | |||||
* | sockets.send now throws an exception when a non-blocking socket is | Dominik Picheta | 2013-08-04 | 1 | -2/+14 |
| | | | | passed to it. | ||||
* | Fixes OSError deprecation warning. | Dominik Picheta | 2013-07-21 | 1 | -1/+1 |
| | |||||
* | Deprecated OSError, and modified it to require an explicit OS error code. | Dominik Picheta | 2013-06-25 | 1 | -75/+59 |
| | | | | The deprecated functions include the OSError and OSErrorMsg, the name did not change however the signature of the new functions did. They now require a TOSErrorCode value be passed to them. This value can be retrieved using OSLastError. The reason this was done is because on Windows any win api call can reset the last error code to 0, this change allows the user to immediately grab the error code and worry about the string representation later if needs be. | ||||
* | Fixed overflow in sockets.parseIP4. | Dominik Picheta | 2013-05-24 | 1 | -2/+5 |
| | |||||
* | Improved the performance of the SCGI module when dealing with multiple | Dominik Picheta | 2013-05-19 | 1 | -1/+2 |
| | | | | concurrent requests. | ||||
* | preparations for the new symbol binding rules for clean templates | Araq | 2013-05-18 | 1 | -1/+1 |
| | |||||
* | Deprecated recvLine and added an improved version named readLine to the | Dominik Picheta | 2013-03-23 | 1 | -2/+88 |
| | | | | sockets module. | ||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | Fixed timeouts for sockets, implemented timeouts in httpclient and fixed | Dominik Picheta | 2013-02-23 | 1 | -114/+136 |
| | | | | a bug with redirection in httpclient. | ||||
* | make some tests green | Araq | 2013-01-08 | 1 | -1/+3 |
| | |||||
* | Fixed symbol conflict in the sockets module on Windows. | Dominik Picheta | 2012-12-23 | 1 | -3/+2 |
| | |||||
* | Fixed many deprecation warnings. asyncio.recvLine now throws an | Dominik Picheta | 2012-12-23 | 1 | -6/+87 |
| | | | | exception when an error occurs. Added sockets.SocketError. | ||||
* | Rewrote the implementation of parsing chunked transfer coding in | Dominik Picheta | 2012-12-23 | 1 | -3/+19 |
| | | | | httpclient. Fixes #272. | ||||
* | recvLine now works with unbuffered ssl sockets. | Dominik Picheta | 2012-12-22 | 1 | -33/+44 |
| | | | | Added higher level recv functions. | ||||
* | Fixes SSL implementation of sendAsync. | Dominik Picheta | 2012-12-08 | 1 | -2/+2 |
| | |||||
* | Fixes #268 | Dominik Picheta | 2012-12-08 | 1 | -8/+14 |
| | |||||
* | disable SSLv2_method for ubuntu | Araq | 2012-12-03 | 1 | -1/+4 |
| | |||||
* | bugfix: 'not nil' and 'shared' types | Araq | 2012-12-02 | 1 | -0/+2 |
| | |||||
* | sockets: proper bugfix for solaris | Araq | 2012-11-22 | 1 | -1/+1 |
| | |||||
* | bugfix: sockets with SSL support | Araq | 2012-11-20 | 1 | -4/+5 |
| | |||||
* | sockets.nim: bugfix for solaris | Araq | 2012-11-20 | 1 | -0/+2 |
| | |||||
* | annotated effects of modules: os, sockets, times | Araq | 2012-11-18 | 1 | -51/+68 |
| | |||||
* | Many doc improvements. Changed Threads.joinThreads' param's type to varargs. | Dominik Picheta | 2012-11-04 | 1 | -30/+42 |
| | |||||
* | nimbuild should work again | Araq | 2012-11-01 | 1 | -3/+3 |
| | |||||
* | bugfix: wrong assertions for C++ code generation; some solaris support; ↵ | Araq | 2012-10-30 | 1 | -0/+3 |
| | | | | first steps to an effect system | ||||
* | syntax compatibility between do blocks and stmt blocks | Zahary Karadjov | 2012-10-04 | 1 | -1/+1 |
| | | | | | | | | | | | | See the section `do notation` in the manual for more info. * nkMacroStmt has been removed Macro statements are now mapped to regular nkCall nodes. The support for additional clauses (such as else, except, of, etc) have been restored - they will now appear as additional arguments for the nkCall node (as nkElse, nkExcept, etc nodes) * fixed some regressions in the `is` operator and semCompiles | ||||
* | Fixes sockets.recvFrom not setting length of data. | Dominik Picheta | 2012-09-23 | 1 | -1/+2 |
| |