| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | WIP | Dan Engelbrecht | 2022-06-13 | 1 | -0/+5 |
| | | |||||
| * | http: fixed extension parsing logic | Stefan Boberg | 2022-06-10 | 1 | -1/+1 |
| | | | | | the previous version did not remove the trailing dot from the extension-less URI | ||||
| * | asio: added some logging to indicate concurrency | Stefan Boberg | 2022-06-07 | 1 | -0/+4 |
| | | |||||
| * | prepare_commit to fix formatting | zousar | 2022-02-09 | 1 | -6/+14 |
| | | |||||
| * | Close connection if HTTP header parsing failed | Martin Ridgers | 2022-02-04 | 1 | -5/+4 |
| | | |||||
| * | Add comment about loopback fast path as suggested in review. | zousar | 2022-02-02 | 1 | -0/+4 |
| | | |||||
| * | Use SIO_LOOPBACK_FAST_PATH on Windows and increase buffer sizes | zousar | 2022-02-01 | 1 | -0/+13 |
| | | |||||
| * | Handle HTTP port collisions when initializing server | zousar | 2022-01-26 | 1 | -7/+15 |
| | | |||||
| * | Format fix. | Per Larsson | 2022-01-22 | 1 | -5/+1 |
| | | |||||
| * | Converted use of _format UDL to fmt::format | Martin Ridgers | 2022-01-10 | 1 | -2/+1 |
| | | |||||
| * | LLVM's libc++ cannot emplace_back(x,y,z) without a ctor(x,y,z) | Martin Ridgers | 2022-01-07 | 1 | -0/+8 |
| | | |||||
| * | Added missing vector include | Martin Ridgers | 2022-01-07 | 1 | -0/+1 |
| | | |||||
| * | Removed unused include | Martin Ridgers | 2022-01-07 | 1 | -1/+0 |
| | | |||||
| * | Merged main. | Per Larsson | 2021-12-14 | 1 | -12/+25 |
| |\ | |||||
| | * | Merged main | Martin Ridgers | 2021-12-08 | 1 | -1/+11 |
| | |\ | |||||
| | * \ | Merged main | Martin Ridgers | 2021-12-08 | 1 | -1/+37 |
| | |\ \ | |||||
| | * \ \ | Merged main | Martin Ridgers | 2021-11-29 | 1 | -14/+37 |
| | |\ \ \ | |||||
| | * \ \ \ | Merged main | Martin Ridgers | 2021-11-25 | 1 | -62/+60 |
| | |\ \ \ \ | |||||
| | * | | | | | UINT16 -> uint16_t | Martin Ridgers | 2021-10-25 | 1 | -2/+2 |
| | | | | | | | |||||
| | * | | | | | Use zen::GetCurrentThreadId() | Martin Ridgers | 2021-10-25 | 1 | -1/+1 |
| | | | | | | | |||||
| | * | | | | | HttpAsioServer::Run() implementation for POSIX platforms | Martin Ridgers | 2021-10-25 | 1 | -8/+22 |
| | | | | | | | |||||
| * | | | | | | Format fix. | Per Larsson | 2021-12-09 | 1 | -19/+15 |
| | |_|_|_|/ |/| | | | | |||||
| * | | | | | Wrap asio call to Service->HandleRequest in try/catch like http.sys. | Zousar Shaker | 2021-12-01 | 1 | -1/+11 |
| | |_|_|/ |/| | | | |||||
| * | | | | Address review feedback/comments. | Zousar Shaker | 2021-12-01 | 1 | -26/+32 |
| | | | | | |||||
| * | | | | Handle double slashes in URL path by normalizing them away like http.sys. | Zousar Shaker | 2021-11-30 | 1 | -1/+31 |
| | |_|/ |/| | | | | | | | | | | | Also treat backslashes in the path as forward slashes. Only allocate memory for the altered URL if needed. | ||||
| * | | | Address review feedback. | Zousar Shaker | 2021-11-26 | 1 | -2/+2 |
| | | | | |||||
| * | | | Fix asio bug where input of less than 16 bytes would not get consumed. | Zousar Shaker | 2021-11-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | This would cause hangs when the tail of a multi-part body was less than 16 bytes. | ||||
| * | | | Make asio trace messages controlled by a compile-time verbosity define. | Zousar Shaker | 2021-11-25 | 1 | -8/+16 |
| | | | | |||||
| * | | | Fix handling of packages/offers in asio mode to match http.sys mode. | Zousar Shaker | 2021-11-25 | 1 | -1/+6 |
| | | | | |||||
| * | | | Fix asio request routing so that a url of "/cas" will route to the service ↵ | Zousar Shaker | 2021-11-24 | 1 | -4/+14 |
| | |/ |/| | | | | | | | | | for prefix "/cas/". Also change the behavior for asio request routing to adhere to the "longest match rule" like http.sys. | ||||
| * | | Changed the asio acceptor initialization to allow dual stack IPV6 | Zousar Shaker | 2021-11-24 | 1 | -1/+6 |
| | | | | | | | | | connections. | ||||
| * | | Prevent destroying ASIO server connection until callbacks complete | Per Larsson | 2021-11-23 | 1 | -61/+54 |
| |/ | |||||
| * | Format fix. | Per Larsson | 2021-10-20 | 1 | -1/+1 |
| | | |||||
| * | httpasio: Implemented some handling for Expect: header | Stefan Boberg | 2021-10-18 | 1 | -17/+33 |
| | | | | | | | We do not actually send a 100 CONTINUE still though since this is not necessary with the changes we made UE-side Also tweaked some of the internal request state management and added some debug logging | ||||
| * | httpasio: Implemented support for specifying accept type via url suffix | Stefan Boberg | 2021-10-15 | 1 | -3/+37 |
| | | |||||
| * | httpasio: implemented proper handling of query strings | Stefan Boberg | 2021-10-15 | 1 | -44/+63 |
| | | | | | Also removed fake dates from responses (there are in fact no date headers at all now) | ||||
| * | asio HTTP implementation (#23) | Stefan Boberg | 2021-10-14 | 1 | -0/+1125 |
| asio-based HTTP implementation | |||||