summary refs log tree commit diff stats
path: root/lib/pure/asynchttpserver.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fixes asynchttpsever.Dominik Picheta2014-12-261-1/+1
|
* Fixes deprecation warnings in asynchttpserver.Dominik Picheta2014-12-261-21/+21
|
* Added more HTTP status codes to asynchttpserver.Dominik Picheta2014-12-261-2/+29
|
* Ensure Request.body is initialised.Dominik Picheta2014-11-171-0/+2
|
* Implement SO_REUSEADDR for asyncnet and asynchttpserver.Dominik Picheta2014-11-071-1/+5
|
* Add bool to determine if socket has been closed.Dominik Picheta2014-09-161-1/+1
|
* Lots of documentation improvements for asyncdispatch.Dominik Picheta2014-09-121-1/+15
| | | | Ref #1487.
* More empty stmt fixes.Dominik Picheta2014-09-091-0/+1
|
* Fixes asynchttpserver.Dominik Picheta2014-09-011-6/+6
|
* Merge branch 'devel' into bigbreakDominik Picheta2014-08-301-2/+3
|\ | | | | | | | | Conflicts: lib/pure/ftpclient.nim
| * Fixed gcsafe in asynchttpserver module.Dominik Picheta2014-08-211-2/+3
| |
* | big renameAraq2014-08-271-5/+8
|/
* asynchttpserver compiles again; made some tests greenAraq2014-08-131-11/+13
|
* Asynchttpserver now uses new uri module for URL parsing.Dominik Picheta2014-08-101-3/+3
|
* Fixes incorrect async exception handling. Adds sleepAsync.Dominik Picheta2014-08-091-0/+2
| | | | | | | | | | | | | | The tasyncexceptions test has been added which tests for this incorrect exception handling behaviour. The problem was that the exception was raised inside a callback which was called from a previously finished async procedure. This caused a "Future already finished" error. The fix was to simply reraise the exception if the retFutureSym is already finished. sleepAsync was added to help with the reproduction of this test. It should also be useful for users however. Finally some debug information was added to futures to help with future bugs.
* Fix broken async tests.Dominik Picheta2014-07-131-1/+1
|
* Void futures are no longer discardable.Dominik Picheta2014-07-131-9/+8
|
* Many async optimisations.Dominik Picheta2014-07-121-87/+93
| | | | | | | | | * Selectors implementation will now attempt to immediately execute an IO operation instead of waiting for a ready notification. * Removed recursion in asynchttpserver. * Improved buffered implementation of recvLine in asyncnet. * Optimised ``respond`` in asynchttpserver removing a possible "Delayed ACK" situation.
* AsyncHttpServer now supports POST.Dominik Picheta2014-06-281-7/+32
|
* Allow async lambdas. Other socket modifications.Dominik Picheta2014-06-191-1/+6
|
* Get rid unsafe pointer type in GetQueuedCompletionStatus.Dominik Picheta2014-04-301-1/+3
|
* Implemented buffering for asynchronous sockets.Dominik Picheta2014-04-131-1/+1
|
* fixes for asynchttpserverAndreas Rumpf2014-04-131-5/+6
|
* Updates docs and news.Dominik Picheta2014-04-061-0/+2
|
* Added asynchttpserver module.Dominik Picheta2014-04-051-0/+177