Commit graph

174 commits

Author SHA1 Message Date
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
nekobit
8a45c5bec2 Reorganize into types
FossilOrigin-Name: 222fe0f8bc9d576d29c1198db0b284e80dd39e0a1cc6e21145363244d8945447
2022-10-23 06:24:54 +00:00
nekobit
16a0aa831c Request Mimetype comparison
FossilOrigin-Name: 0eaa2e0265ef92b4bb74f58c8ee7aa03f66cd2c445fe021f68f1f75b889cfc78
2022-10-23 06:05:39 +00:00
nekobit
6c6559b6a0 MastoAPI apps
FossilOrigin-Name: 336075f8e3aa9b403309397230104f1d8f5afd36fbddf046031d79ca9dfb0bd3
2022-10-23 05:59:16 +00:00
nekobit
e958c811ca Fix
FossilOrigin-Name: aa6d5f3e71d1d6dc0fac926ad8a8b465e2782e0f2411248a4cbd5f1734e22fd7
2022-10-23 05:41:58 +00:00
nekobit
f549f93608 Mime stuff
FossilOrigin-Name: 27b3deb5ffb4cde38e07cbe295572add5a2fe709bb6a1f376effb8ca1f6d60a6
2022-10-23 05:39:42 +00:00
nekobit
f00029c5d1 Random token generation
FossilOrigin-Name: f1690870b29cf0135e60affc2547d6c5538a13efe4f0ea3e1c9687e677ad577f
2022-10-22 22:18:07 +00:00
nekobit
b014504119 OAuth table
FossilOrigin-Name: 4b9542fdcfe6aad29dcc365350057439f6edafd2e97a1a46fbcc165e0e9f111c
2022-10-22 05:52:24 +00:00
nekobit
20ffe19a2b MastoAPI basis
FossilOrigin-Name: de98195715bc63613a8f0b6e92deb67286d8c7ee0d010cbca074d18dda2fdef5
2022-10-21 17:30:57 +00:00
nekobit
8f2184983b OAuth basis
FossilOrigin-Name: 87ce301e426d719f43838665c7ac537cd5bdd00082a353546c66bd946b5b7800
2022-10-21 17:17:34 +00:00
nekobit
ab163ce4dd Thread pool
FossilOrigin-Name: 24dc2ba043050c5a3bc454d2496d5f934a19dacee5a18feb946c68f3e3adf872
2022-10-21 15:01:42 +00:00
nekobit
7e91a4a4ce Doxygen options
FossilOrigin-Name: a46a179a7888b6a75456da427c1c46daf4b837814accc9c950b05fffa27a0253
2022-10-21 04:28:51 +00:00
nekobit
aa3632ecb1 Documentation
FossilOrigin-Name: 2bcba4476a61004311c339c4b10b903e4da408d231855112d11a4afb28759c82
2022-10-21 04:09:24 +00:00
nekobit
df53980305 Build key with account creation
FossilOrigin-Name: 8a86339d97c5ad7355ae8b52ea3556f8f9c88817a3ff89cf789cf15c0f3cb578
2022-10-21 01:11:47 +00:00