Commit Graph

17 Commits

Author SHA1 Message Date
c6033ab136 Added loop one method to http server. 2021-05-01 17:37:10 +02:00
d4ccc6775d Update brynet to the latest. 2021-04-30 16:10:14 +02:00
8c483b4f8e Removed static members from application. 2021-04-28 22:58:13 +02:00
614a496b7d Application is not a singleton anymore, as I think having multiple ones can be useful. HttpServer has an application pointer now (temporarily), it will be subclassed later. 2021-04-28 22:50:05 +02:00
c5ea34afdc Don't check for connection closed in send and send_file. Sometimes the connection closed callback gets called before send, but the connection still seems to be alive. Will work on it later. 2021-04-28 21:48:34 +02:00
b8624f190a Remove static handlers from http server. 2021-04-28 21:17:57 +02:00
23d085794c Added a mutex for writing/reading _request_map in HTTPServer. 2021-02-09 09:48:08 +01:00
67e740e35b Fix file chunking with downloads. Also fixed a bunch of std::shared_ptr misuses, and made Application::send_file use Request's file chunking. Also the framework will properly handle client disconnects now. 2021-02-09 01:25:24 +01:00
42758e57ad Revert everything back to bf688577fb . 2021-02-08 11:01:15 +01:00
46565958a1 Fix compile. The new drogon/trantor based server still needs lots of work/cleanups to replace brynet though. 2021-02-03 20:33:36 +01:00
7d000bb5b5 Work on fixing compile. 2021-02-03 19:43:54 +01:00
647694b576 Started migrating to trantor. Took lots of core utility classes from drogon aswell. At the moment the project doesn't compiles! 2021-02-03 02:18:37 +01:00
5cc22461fd Added an _old postfix to a few methods in HttpServer temporarily. 2021-02-02 18:26:22 +01:00
bf688577fb Updated brynet to 1.0.9. 2021-01-29 17:26:17 +01:00
2e48e3c4ec Added a url stack to Request, for easier route handling. Also made the main routing middleware use it. 2020-12-28 19:15:27 +01:00
566717c075 Now requests have to be sent manually, with a new send() method. This makes it possible to handle requests in a full on async callback-like way. 2020-11-26 11:26:02 +01:00
c53c3dbfc3 Renamed the framework folder to core. 2020-11-25 13:28:34 +01:00