|
20c2f0202a
|
More work on the Readme.
|
2021-05-11 22:51:43 +02:00 |
|
|
cb06cae1b4
|
Added Request to the readme.
|
2021-05-11 22:41:23 +02:00 |
|
|
85968076d3
|
More work on the doc.
|
2021-05-11 18:30:24 +02:00 |
|
|
3bda2408af
|
Fix indents.
|
2021-05-11 18:19:40 +02:00 |
|
|
8325a506d6
|
More work on the readme.
|
2021-05-11 18:18:45 +02:00 |
|
|
1c14807df0
|
Work on the readme.
|
2021-05-11 18:02:28 +02:00 |
|
|
9ce111dd62
|
Fix slite3 includes, now the project will build even if sqlite is not installed.
|
2021-05-01 23:35:37 +02:00 |
|
|
c7ae476853
|
Add a ddb (default database) member to DatabaseManager.
|
2021-05-01 21:53:21 +02:00 |
|
|
06ef029280
|
Implement sqlite result, and more things to the sqlite db backend.
|
2021-05-01 21:53:01 +02:00 |
|
|
ec8de94827
|
Little work on the sqlite database backend.
|
2021-05-01 20:31:52 +02:00 |
|
|
06cd3e0f6b
|
Add a new obj void* argument to the local session handler.
|
2021-05-01 20:10:19 +02:00 |
|
|
d4142f8923
|
Implemented local mqtt dispatching.
|
2021-05-01 19:56:29 +02:00 |
|
|
09e13d255c
|
Rename loop_once int the mqtt module to run_async. Also make the event loop run in a thread.
|
2021-05-01 17:50:58 +02:00 |
|
|
6517a70fd7
|
Simple mqtt broker module for a small project that I have to do. Will probably get removed later. It uses https://github.com/inyotech/mqtt_broker .
|
2021-05-01 17:42:25 +02:00 |
|
|
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 |
|
|
9a3404a7ac
|
Fix a few path/folder related issues with paged article. Also improved a few error messages.
|
2021-02-08 11:53:04 +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 |
|
|
cf8e622765
|
Added trantor. Also added it to the build.
|
2021-01-29 22:18:26 +01:00 |
|
|
bf688577fb
|
Updated brynet to 1.0.9.
|
2021-01-29 17:26:17 +01:00 |
|
|
4b64bf5864
|
Implemented chunked file downloads. For some reason if a file is too big and has to be sent in more that 43 chunks it crashes, it might be a bug in brynet (it always crashes at the 43th chunk, with every file and chunk size setting.), will figure out the problem later.
|
2021-01-08 02:55:41 +01:00 |
|
|
8e429cee7d
|
Added file support to the paged article. Will not work well with big files at the moment.
|
2021-01-06 03:57:18 +01:00 |
|
|
5ea0559839
|
Fix compile.
|
2021-01-05 19:33:24 +01:00 |
|
|
6f8dafb303
|
Fix compilation db generation.
|
2021-01-05 19:28:29 +01:00 |
|
|
d2751d83e2
|
Disable the emphasized parser in markdown_to_html, so links with underscores work properly.
|
2021-01-05 19:27:53 +01:00 |
|
|
e149574149
|
Add try catch around env.CompilationDatabase(), so the script works on the raspberry pi.
|
2020-12-29 00:29:46 +01:00 |
|
|
c0c76f1481
|
Added a PagedArticle class. It goes through a given folder, evaluates all first level subfolders, and creates an article from each directory, and page into those articles from each file with pagination.
|
2020-12-28 23:17:30 +01:00 |
|
|
3ff8c5a20b
|
Removed a commented out line from ListPage.
|
2020-12-28 23:14:10 +01:00 |
|
|
f146a6a7bc
|
Added 2 pagination helpers to Utils.
|
2020-12-28 23:13:54 +01:00 |
|
|
d7951f8fdd
|
Removed bbcpp from HEADS.
|
2020-12-28 23:13:21 +01:00 |
|
|
13350b545e
|
Removed a now unnecessary SConscript call.
|
2020-12-28 23:13:10 +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 |
|
|
e1dd9c59a0
|
Added charset helper itno HTMLTag.
|
2020-12-27 22:38:31 +01:00 |
|
|
53b67b25a2
|
List page now won't convert newlines to <br>s, as it's unnecessary.
|
2020-12-27 22:38:09 +01:00 |
|
|
ba90610e3e
|
Removed bbcpp.
|
2020-12-27 03:36:56 +01:00 |
|
|
6c56380d90
|
Added maddy and switched to markdown from bbcode in ListPage.
|
2020-12-27 03:35:41 +01:00 |
|
|
e20f1c98a2
|
Implemented more tags.
|
2020-12-27 02:38:09 +01:00 |
|
|
fe162b60af
|
ListPage now loads all files from a directory, sorts them, parses bbcode in them and displays them as messages.
|
2020-12-26 17:50:47 +01:00 |
|
|
6a01c57c36
|
Added a new Utils class containing helper methods.
|
2020-12-26 17:49:59 +01:00 |
|
|
67a3ae801a
|
Added bbcpp.
|
2020-12-26 17:49:23 +01:00 |
|