Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix asynchttpserver newline breaking content-length (#14565) [backport] | Zed | 2020-06-06 | 1 | -2/+3 |
| | |||||
* | Add isNil check to custom Content-Length. (#13867) [backport:1.2] | supakeen | 2020-04-05 | 1 | -2/+3 |
| | | | Related to #13866. | ||||
* | fix asynchttpserver content-length header (#13846) | flywind | 2020-04-03 | 1 | -3/+6 |
| | |||||
* | fix #13218: avoid some irrelevant warnings for nim doc,rst2html,--app:lib, + ↵ | Timothee Cour | 2020-03-13 | 1 | -1/+1 |
| | | | | | | | | other fixes (#13550) * fix #13218: avoid some irrelevant warnings for nim doc,rst2html * suppress warnRedefinitionOfLabel for nim doc * lots of fixes for UnusedImport warnings | ||||
* | Revert broken asynchttpserver FutureStream additions. | Dominik Picheta | 2020-03-06 | 1 | -145/+31 |
| | | | | | | | | | | | As discussed in #13394, these changes cannot work. Reverted via ``` git revert --no-commit 5bf571f061d53d35aab727f420afd9f415987723 git revert --no-commit abd660c407d00d0c4f2129ff11bfc69badda8ece git revert --no-commit 955465e5f42b1353f69f3bd884908a7ef91ce13b git commit ``` | ||||
* | Fix to asynchttpserver form data/body broken with #13147 (#13394) | Henrique Dias | 2020-02-14 | 1 | -43/+73 |
| | | | | | | * Fix to asynchttpserver form data/body broken with #13147 * New implementation that use a interator instance of future streams * asynchttpserver now can handle chunks of data. | ||||
* | Added a basic example how to handle a Post request. (#13339) | Henrique Dias | 2020-02-07 | 1 | -3/+55 |
| | | | | | | | | | | | | * Added a basic example how to handle a Post request. They were also made minor cosmetic changes. * Minor fixes suggested by Yardanico * Fixed a wrong value in chunkSize constant. * Re-added the request.body for compatibility! | ||||
* | Option to allow the request body to be processed outside the asynchttpserver ↵ | Henrique Dias | 2020-02-04 | 1 | -16/+48 |
| | | | | | | library. (#13147) Allow the request body to be processed outside the asynchttpserver library to break big files into chunks of data. This change does not break anything. | ||||
* | minor optimization for asynchttpserver.nim | Andreas Rumpf | 2019-10-04 | 1 | -19/+12 |
| | |||||
* | [backport] run nimpretty on async | narimiran | 2019-09-30 | 1 | -4/+5 |
| | |||||
* | Revert "improvements for httpcore (#12228)" | narimiran | 2019-09-23 | 1 | -2/+2 |
| | | | | This reverts commit b865c2a54b7d706b31b5eba29dfdbb16809aa400. | ||||
* | improvements for httpcore (#12228) | Andreas Rumpf | 2019-09-23 | 1 | -2/+2 |
| | | | | | * improvements for httpcore * further improvements, now stable API but needs extensions later on | ||||
* | last stdlib cleanups | Araq | 2019-09-21 | 1 | -1/+1 |
| | |||||
* | Fix header inconsistencies in documentation (#11071) | Zed | 2019-04-23 | 1 | -2/+1 |
| | |||||
* | documentation style tweaks (#10790) | Miran | 2019-03-08 | 1 | -4/+4 |
| | | | | | | | * exports are the least important field in the docs: they are put in the last place (at the bottom) * indent text after proc/type declaration for an easier navigation (noticeable difference between declarations and examples) * quickfix invalid style in `asynchttpserver` | ||||
* | Fix regression w/ keep-alive connections to AsyncHttpServer | LemonBoy | 2019-02-04 | 1 | -1/+4 |
| | | | | | | We should keep listening if the connection is marked as keep-alive. Fixes #10536 | ||||
* | Clean up some code using a tuple unpack expression | LemonBoy | 2019-02-04 | 1 | -4/+2 |
| | |||||
* | Fixes long-standing asynchttpserver regression. (#10102) | Dominik Picheta | 2018-12-27 | 1 | -21/+27 |
| | |||||
* | Change parseEnum to something faster for method parsing in asynchttpserver ↵ | hlaaf | 2018-06-08 | 1 | -2/+15 |
| | | | | | | | | | | (#7682) * Add faster method parsing to asynchttpserver * Make it readable * Align case statement | ||||
* | remove deprecated stuff from the stdlib; introduce better deprecation warnings | Araq | 2018-05-05 | 1 | -3/+0 |
| | |||||
* | Don't catch-all in asynchttpserver. It hides bugs. | Dominik Picheta | 2017-11-26 | 1 | -4/+1 |
| | |||||
* | further hardening of asynchttpserver | Andreas Rumpf | 2017-11-19 | 1 | -6/+5 |
| | |||||
* | Fixes #6386. (#6545) | Dominik Picheta | 2017-11-19 | 1 | -124/+144 |
| | |||||
* | Handle failed uri parsing in asynchttpserver (#6374) | superfunc | 2017-09-15 | 1 | -1/+6 |
| | |||||
* | Add more suitable error code and reason phrase for required Content-Length ↵ | Artem Labazin | 2017-07-26 | 1 | -2/+2 |
| | | | | request. | ||||
* | Update asynchttpserver.nim | wt | 2017-06-06 | 1 | -1/+1 |
| | |||||
* | Fix bad tail for status response | wt | 2017-06-05 | 1 | -1/+1 |
| | |||||
* | fixes #3847 (#5609) | Andreas Rumpf | 2017-03-27 | 1 | -7/+27 |
| | |||||
* | Merge pull request #5466 from yglukhov/asynchttpserver-bad-content-length | Dominik Picheta | 2017-03-01 | 1 | -1/+3 |
|\ | | | | | Dont assert on malformed requests | ||||
| * | Dont assert on malformed requests | Yuriy Glukhov | 2017-03-01 | 1 | -1/+3 |
| | | |||||
* | | Revert "Listen on ipv6" (#5461) | Yuriy Glukhov | 2017-03-01 | 1 | -2/+2 |
|/ | |||||
* | Listen on ipv6 | Yuriy Glukhov | 2017-02-25 | 1 | -2/+2 |
| | |||||
* | asynchttpserver: import json in the example code | Luke Diamand | 2017-01-10 | 1 | -0/+1 |
| | | | | | | The example code won't compile unless json is imported, because of the use of the %* operator. This can trip-up inexperienced Nim developers. | ||||
* | Implement suggestions from @dom96 | Dmitry Polienko | 2016-11-02 | 1 | -2/+2 |
| | |||||
* | Skip empty lines before status line | Dmitry Polienko | 2016-10-31 | 1 | -7/+14 |
| | | | | As recommended here: https://tools.ietf.org/html/rfc7230#section-3.5 | ||||
* | asynchttpserver: cleanup example code | Araq | 2016-10-24 | 1 | -1/+1 |
| | |||||
* | Add respond proc example | honewatson | 2016-10-03 | 1 | -0/+11 |
| | | | Add an example for the respond proc demonstration JSON response. | ||||
* | Fixes #3847. | Dominik Picheta | 2016-09-25 | 1 | -0/+6 |
| | |||||
* | asynchttpserver's Response object's req method uses HttpMethod now. | Dominik Picheta | 2016-09-25 | 1 | -11/+13 |
| | | | | Fixes #4423. | ||||
* | Fixes #3847. | Dominik Picheta | 2016-06-02 | 1 | -0/+5 |
| | |||||
* | Let asynchttpserver pass control of socket to cb for upgrades. | Dominik Picheta | 2016-06-02 | 1 | -2/+4 |
| | |||||
* | The asynchttpserver module now uses a HttpHeaders object. | Dominik Picheta | 2016-06-02 | 1 | -76/+20 |
| | |||||
* | attempt to fix serious asynchttpserver regression | Andreas Rumpf | 2016-06-01 | 1 | -1/+1 |
| | |||||
* | fixes #4221 | Andreas Rumpf | 2016-05-30 | 1 | -13/+13 |
| | |||||
* | Add SO_REUSEPORT support | Federico Ceratto | 2015-12-16 | 1 | -1/+5 |
| | |||||
* | udpated the compiler and tester to use getOrDefault | Araq | 2015-10-13 | 1 | -6/+9 |
| | |||||
* | Added missing 412 - 417 http codes which are standard according to rfc2616 ↵ | Rostyslav Dzinko | 2015-09-17 | 1 | -0/+6 |
| | | | | which is HTTP/1.1 standard. | ||||
* | Reintroduce FutureVar[T] from commit 72b4912c84b16644657. | Dominik Picheta | 2015-09-11 | 1 | -11/+14 |
| | |||||
* | Fixes dom96/jester#45. | Dominik Picheta | 2015-09-06 | 1 | -0/+1 |
| | |||||
* | Modify proc parseHeader | tulayang | 2015-08-09 | 1 | -2/+5 |
| |