summary refs log tree commit diff stats
path: root/lib/pure/sockets.nim
Commit message (Collapse)AuthorAgeFilesLines
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-041-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 Picheta2012-09-231-1/+2
|
* Ftpclient now fully works both synchronously and asynchronously.Dominik Picheta2012-09-221-2/+2
| | | | Fixed some deprecation doc messages. And some issues with asyncio.
* first steps for overloading support of passing blocks; bugfix: test results ↵Araq2012-09-111-1/+2
| | | | of 'compile' are not overwritten
* Asyncio module now works on file descriptors.Dominik Picheta2012-09-021-1/+10
|
* changed port to TPortMy Name2012-08-201-3/+3
|
* added port output for sockets.recvFromMy Name2012-08-201-4/+5
|
* Sockets module should compile again on Windows. Fixed asyncio not compiling.Dominik Picheta2012-08-121-2/+2
|
* UDP improvements for the sockets module. Renamed ftpclient.fileExists toDominik Picheta2012-08-121-3/+73
| | | | existsFile for consistency. Added tasyncudp test.
* Some improvements to the sockets module.Dominik Picheta2012-07-251-10/+14
|
* Fixes deprecation warning, fixes documentation error.Dominik Picheta2012-07-231-2/+3
|
* Many fixes for asynchronous sockets. Asyncio should now work well with ↵Dominik Picheta2012-07-221-95/+242
| | | | | | buffered and unbuffered plain and ssl sockets. Added asyncio test to the test suite.
* sockets compile again with SSL supportAraq2012-07-101-2/+2
|
* more fixes for new integer promotion rules; fixes #152; fixes #157; fixes ↵Araq2012-07-091-10/+10
| | | | #156; fixes #155
* changed integer promotion rules; breaks bootstrapping and lots of codeAraq2012-07-081-11/+11
|
* Fixed httpclient bugs, fixed socket bugs and fixed sockets for windows.Dominik Picheta2012-06-091-24/+46
|
* Sockets are now buffered and have ssl support through openssl.Dominik Picheta2012-06-031-66/+388
|
* The httpserver now gathers the headers for the user. Fixed ambiguity in ↵dom962012-05-031-6/+24
| | | | recvLine in the sockets module.
* Forgot to rename ETimedout to ETimeout in the sockets module in some places.dom962012-03-221-4/+4
|
* Fixed a problem with message parsing in the IRC module. Introduced timeout ↵dom962012-03-221-5/+82
| | | | to procs in the sockets module.
* recvLineAsync for non-blocking sockets implemented, as well as recvLine for ↵dom962012-02-181-2/+34
| | | | asyncio async sockets. Fixed removeDir on windows.
* Merge pull request #97 from ddlsmurf/fixes_macosxAraq2012-01-221-17/+13
|\ | | | | Fixes for macosx
| * Less likely to overload struct timevalEric Doughty-Papassideris2012-01-211-16/+12
| |
| * MSG_NOSIGNAL not defined on mac os xEric Doughty-Papassideris2012-01-211-1/+1
| |
* | Added asyncio module; irc, scgi and the ftpclient modules work with it. ↵dom962012-01-221-21/+40
|/ | | | Added (de)allocCStringArray. Many async sockets fixes.
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* Added ftpclient module. Fixed docs in sockets module. Added dll tests to ↵dom962011-11-041-10/+9
| | | | test suite.
* Fixed issue with some functions in the sockets module not reporting the ↵dom962011-10-301-3/+12
| | | | correct error message. Added more disconnection cases in the irc module, also added a message limiting system.
* sockets.recv optimizations; stdlib now supports taint modeAraq2011-09-241-16/+29
|
* renamed optional to discardableAraq2011-09-241-10/+10
|
* new actors implementation for nimrod; compiler's generics still not up for ↵Araq2011-08-291-0/+2
| | | | the task though
* copy replaced by substrAraq2011-05-141-1/+1
|
* fixed some redis commands; fixed bindAddr and scgi now doesn't bind to all ↵dom962011-05-141-10/+18
| | | | addresses. copy and delete for json module.
* The sockets module supports non-blocking sockets now. Many other fixes in ↵dom962011-04-301-11/+172
| | | | sockets. Timeout support in scgi.
* docgen understands and ignores *when false*Araq2010-11-181-4/+79
|
* fixed pango/pangoutils new wrappersAndreas Rumpf2010-02-261-0/+0
|
* continued work on html/xmlparserrumpf_a@web.de2010-02-141-0/+0
|
* name lookup for sockets moduleAndreas Rumpf2010-01-141-14/+43
|
* sockets module completeAndreas Rumpf2010-01-131-101/+280
|
* further development of httpserverAndreas Rumpf2010-01-051-0/+2
|
* better subscript overloadingrumpf_a@web.de2010-01-031-0/+206