Commit graph

187 commits

Author SHA1 Message Date
nekobit
904a6ab962 Database loading, show instance info from MastoAPI!
FossilOrigin-Name: c62e9f89327b8b31d2554e6bb8eb41495db75859a16752760a93c2814819158b
2023-01-05 05:41:42 +00:00
nekobit
b033105cf0 Consistancymaxxxxing
FossilOrigin-Name: da46cba45c985defb971030f248603d2a5448f40a9b6b7df3791a0899e833d49
2023-01-05 03:48:55 +00:00
nekobit
9d0143d351 Use visitor-like C++ notation
FossilOrigin-Name: a928f530f8710e2c481b06f7a9bc3d70a3467515d3303a7d1462aa914f4dc37a
2023-01-05 03:38:37 +00:00
nekobit
d386a3cd23 Sqlite3 selector shorthand WIP
FossilOrigin-Name: 097b5c6a185f0a1eea5dff7a3e62c67147ad69dd8a8ecbeda59fc09eec67eda1
2023-01-04 04:33:05 +00:00
nekobit
bbf0b19e2c More types
FossilOrigin-Name: 85429d8976793dfd3cf0cfe92aad818a85fbfc04b18d388612ee6a7995bfcc08
2023-01-04 03:57:50 +00:00
nekobit
677e46e341 Add some debug information
FossilOrigin-Name: 9f05b05915fb5c06d571c4d9f03574f7a983399481405665d73436e025c38f9e
2023-01-04 03:35:48 +00:00
nekobit
ab9febe035 Update logger and helper file
FossilOrigin-Name: 109ab19f6697f667daadcd9dbc6954c43f21ce6a2732b95fe9cc330140aabf14
2023-01-01 07:21:13 +00:00
nekobit
99a05e0940 Final pigments of Logger rewrite
FossilOrigin-Name: 049be8f0ddeda68c40615f0b8852994ab6d3b70c6e745f43b327922a8029f8f5
2022-12-31 07:17:19 +00:00
nekobit
c301bdaf8e Update logger uses
FossilOrigin-Name: f02d3338fcde9da604abf0aa87e59fd1a5a5e8ce4eb5f97ae1e545b775c751e3
2022-12-31 03:01:37 +00:00
nekobit
5e422ee302 Improve logger
FossilOrigin-Name: 110e8c9b333f60d8ad967a35431f06286e91ec0cfa605c62f868ca4b52d7dbb7
2022-12-30 23:07:28 +00:00
nekobit
b30bc9530c Instance
FossilOrigin-Name: 4f380a6968aa3b927ed99abc036548ebc1be6e671b6e8663ec489160bd5c6483
2022-12-29 02:50:46 +00:00
nekobit
2fd5a283c5 Fix SQL statement
FossilOrigin-Name: d1ac88698d2cc79cb094aeec5f543a8b34f00c3b7de57b819891baba3bafd669
2022-12-28 22:10:06 +00:00
nekobit
4a21c55fe8 Fix SQLite statuses table
FossilOrigin-Name: 03c00085918f19a0fc3414de7b0bbd180b51dd97150eb458120f64e6bd34209d
2022-12-28 21:48:50 +00:00
nekobit
e5dba25c2e Scan for multiple set config paths instead of compile time weirdness
FossilOrigin-Name: fe4b084494e2718eea914d54e43f65bd001cec9e700f6f57d0b3d464a36e9a88
2022-12-28 21:47:06 +00:00
nekobit
365329bbbb More writing
FossilOrigin-Name: 978c2b66a7c1422a8d77bbb1dd524bb1669d2a37f94aa81b5567754b0a2a11b2
2022-12-28 20:56:12 +00:00
nekobit
5e6cf08d14 Update README
FossilOrigin-Name: 07ea354a8cd1c71edb68c5a33319368e88448ec49525fb75141988f4caa3120a
2022-12-28 20:50:13 +00:00
nekobit
6f7b2f06d6 Instance config
FossilOrigin-Name: 5cfa8bd7c9566eab1e200c7ca5d7dac07ede875216aa5fbc4ecbcbfcf8333edf
2022-12-25 07:24:21 +00:00
nekobit
e4dd6d61a9 Get application stuff
FossilOrigin-Name: ed7f0c05cbea6c2083fe93ea4e610a0edda6e339610bb8f6bfd91296c8d57fe6
2022-12-24 04:40:53 +00:00
nekobit
c7c9afb2a3 Fix building and add development notes
FossilOrigin-Name: 6ef66a2a38b194647df4824af7d908d058610cad47f31368e51eed4a68184cb4
2022-12-23 05:06:28 +00:00
nekobit
09f993d8a3 Touch up CMakeFile
FossilOrigin-Name: 76ce1b4b802e2c714113bbaed33fd7944898664cf59aa6e378af206bb37556f6
2022-12-23 04:48:06 +00:00
nekobit
e225093e35 Add additional clause
FossilOrigin-Name: 4d687d32e8fcb07d1a66f9f35a9ec3b854d87abf218abefbce9b68e4c23eaf80
2022-11-14 15:34:02 +00:00
nekobit
5252929faf Fix README
FossilOrigin-Name: ab50bc6b67d4f8bd05a11f64086d2bd96b6d40aeebd851e56572e7ee817e443e
2022-11-14 14:25:04 +00:00
nekobit
b8ffd8781d Fix license
FossilOrigin-Name: 47ba745f49a7ff7c5c5d221e6c942604d27c176fbcfb37c3658822fd4fbf1ffa
2022-11-14 14:24:02 +00:00
nekobit
959f469cb5 Relicense
FossilOrigin-Name: ad0035da2c6770364dcd15634abec03f273bad2227d8f696688b6057fbb9d1ab
2022-11-14 14:23:26 +00:00
nekobit
54fc7a2285 test
FossilOrigin-Name: 05444e131b46cc5199b4a097c18abe6a1375833cd572df1eafccf29091e9e4e7
2022-11-11 03:39:31 +00:00
nekobit
c8764742fc test
FossilOrigin-Name: 8e67955ce4b8e378420e98c39cd59f565351a9db9e65e83c1b2ee8efd93e90ce
2022-11-11 03:37:44 +00:00
nekobit
be8c577b7e test
FossilOrigin-Name: c901344815370d4c8db331427e8c850ffe1d9ad525ee9199c4d2677b6fbb4b11
2022-11-11 03:36:16 +00:00
nekobit
64042d7139 test
FossilOrigin-Name: 9d6bb688b719de9428f65f079301f4be82afbb6343877040b308210746da7a0a
2022-11-11 03:34:22 +00:00
nekobit
c62f31f91f test
FossilOrigin-Name: 63876838f3c035be6764b91eb1e13c82b5f260b3f2d013a3c245359a5e5b1bcb
2022-11-11 03:33:34 +00:00
nekobit
62bb6843e6 test
FossilOrigin-Name: 3afc591854c2a30abce50afdf1026c857cdf5f70eaa79ac0fd571d5e554e6677
2022-11-11 03:32:26 +00:00
nekobit
1420a219ee Add thread pool size to config
FossilOrigin-Name: e7a3187b94e5a277a7bb0126e6e599f5a788ec695e428440dc755aac71376081
2022-10-31 03:49:37 +00:00
nekobit
e37dd9dfb6 Redirect all sockets now
FossilOrigin-Name: f466c1669f97df1bd4f3d5dd91676cc19fe0a54a4946e90dc86b80b1a7b64225
2022-10-31 02:46:18 +00:00
nekobit
10acb813b8 FCGI args for routes
FossilOrigin-Name: 1d55fc7848ed869a304858cd84eae6cca403a916bc831bab7db7a4f6a263d07a
2022-10-31 00:59:28 +00:00
nekobit
5ee629bec4 FCGI Socket open
FossilOrigin-Name: 5eca1feb65a7a48d93bfafbfebd0d1bb620604d923c1aff7788c067e2e4c62f4
2022-10-30 22:03:01 +00:00
nekobit
117b55c51a Poll FCGI pipe
FossilOrigin-Name: e6f1941104217eac4ac093595e99a084651e7284b1095bd2fd6ab79b21ac90b0
2022-10-30 17:25:18 +00:00
nekobit
ecc0d91cb5 Fork FCGI process
FossilOrigin-Name: 89820a01105e1a7ee10efbb5e072c1d0807a1cd730eaf00f6ed6b0a290b39c69
2022-10-30 17:09:32 +00:00
nekobit
96a8adbb20 Frontend stuff, fix request bugs, fcgi init
FossilOrigin-Name: c50619fe310abc08cf7a4753fd36542197373c27118d9378fa7265fb84e64d32
2022-10-30 06:14:37 +00:00
nekobit
6bef9b6d9a App database stuff
FossilOrigin-Name: 84665c7dd1fd6bbb5a56cd0804c671095ffde4c21c64a6e6277e6a7b4c22e4e1
2022-10-30 00:37:09 +00:00
nekobit
138094bd5a Frontend config
FossilOrigin-Name: 1912f99b00d35693c0c14222f5e575a73f05fc9ba302ea6cbbe3fa23a0065561
2022-10-29 20:59:08 +00:00
nekobit
7eefb50a74 JSON error handling
FossilOrigin-Name: ae9e6cef048477deda14cd8dfca64e3fe233c657d74455764811333d3a0e4477
2022-10-25 14:36:13 +00:00
nekobit
d0f71182c6 App route
FossilOrigin-Name: d18f44bfce7e14499b6fa9b9c14c715d1692346f04db2ffa093223711cca5b08
2022-10-25 14:32:47 +00:00
nekobit
f0d68c31a0 App route
FossilOrigin-Name: 2c4e730e926b538a806c458e355e54e578ca14b94e166924164ba4a34ea94259
2022-10-25 14:32:12 +00:00
nekobit
6b8b8ebdb6 Load arguments from json
FossilOrigin-Name: ccb8abd657a30d321d48c9b8e3ae0cc5ae522a2b20053f996fbfbdc1aadeadb5
2022-10-25 14:03:24 +00:00
nekobit
57f39986a7 Fix url comparison
FossilOrigin-Name: 86e20a660ec9ce1ce42cac6f3fe88e3c650e668d5644a4078d9de3b06f563c3f
2022-10-25 02:53:37 +00:00
nekobit
685adef58e Fix microhttpd API misuse
FossilOrigin-Name: cd60e53a158ca1674fa474efdd770551e10a76c33f8d75f0f633f3ff1d940c21
2022-10-25 02:34:46 +00:00
nekobit
34ca246998 Microhttpd callbacks
FossilOrigin-Name: 67c555c91e7e54264b1497125b95e83fcb13e335515a494f4d11abdcde1d86a1
2022-10-24 21:05:35 +00:00
nekobit
d84ac84da0 Fix uninitialized "mimetypes"
FossilOrigin-Name: c502c6811f58c59741dbd9d1acf58db3577533cb8f214730f008147be0523731
2022-10-24 16:30:26 +00:00
nekobit
eba0a88769 Request types
FossilOrigin-Name: 3848018170493f77b60835e0bbc41ad546b319363f9181517f7408c94dba4ec3
2022-10-24 15:13:30 +00:00
nekobit
6fa530814c App type
FossilOrigin-Name: cd49c5cf4581d363708f470a8fccb9d33249d80000d77d440a37d7f21d44c3a6
2022-10-23 06:28:53 +00:00
nekobit
347dd1f88d user fix
FossilOrigin-Name: e3a3224f47f895d3a83f21d3ac87b85602e64b4d301634b385353b321b1e214c
2022-10-23 06:25:33 +00:00