Commit graph

159 commits

Author SHA1 Message Date
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
nekobit
01bc54d865 Improve printing code, get user
FossilOrigin-Name: e80ec5a64546737f28a437f9f7a41b4caf5f8d19b98cc7876e62eefca087573f
2022-10-20 18:55:41 +00:00
nekobit
e7a3fecc1d List user
FossilOrigin-Name: d29d08474768bffd0468ffe4a985083742cee4c682050fb36f28dc78298b9d1e
2022-10-20 15:12:35 +00:00
nekobit
e250efdd13 Generate key
FossilOrigin-Name: 1467af84eb41350ef5481cd1389b06da4077531d3d26d4f34a0d1df8cba55b3e
2022-10-20 11:50:26 +00:00
nekobit
971153bdd4 Add user
FossilOrigin-Name: bfa1ef2aa8af6e949abfae3328089653629f0c070c68931a97a4e6279c2c6279
2022-10-19 17:54:04 +00:00
nekobit
f73b16a160 Fix compilation issues
FossilOrigin-Name: 95dd3e1165c5bcb19b9a4c7273b1bee1ffdd6d80686afed99dd26f969f5330bd
2022-10-19 13:53:49 +00:00
nekobit
0f1237e6b8 Separate database config
FossilOrigin-Name: d732158661861245565d81c0fdf391b3228ff4e5acdb1acd4c34d09d64f161e1
2022-10-19 03:17:40 +00:00
nekobit
2b973ad4fd Wormhole control options
FossilOrigin-Name: bc55df0989e94415349d692793cfa1aa645c8b3677c35ef039810dd2ed891c30
2022-10-18 21:46:18 +00:00
nekobit
eb3d8afe15 libCURL request init
FossilOrigin-Name: 6dab602897521234a953b99b866baad4ae9437fe45592de1ccea2fa36f686666
2022-10-18 06:03:51 +00:00
nekobit
8d3bbc2cfd Generate key + to string
FossilOrigin-Name: 871567e5c80409880560aef11aa767e6c1378bb5cbdd9158a7d8d2d68b01d325
2022-10-18 04:21:36 +00:00
nekobit
4cc114144f Refactor ActivityPub Object creation
FossilOrigin-Name: ad1af3c52e899c38fa6aead1854d0b1f1518dd0257bdb8438d9397a8c3ac5e12
2022-10-18 03:49:22 +00:00
nekobit
92694e70b6 Object creation helper
FossilOrigin-Name: ea7fd60cdd1b4130c4e3eb70af346d34987ba593c92399f93d84d1b191746e18
2022-10-15 04:27:32 +00:00
nekobit
0b2db03e72 User creation
FossilOrigin-Name: ef5ff920c1aed33ef696f8335515d7dd94d6fc4e0405bb5b7e884808e3bf7234
2022-10-14 14:43:43 +00:00
nekobit
a9fdab5469 Fix linking issues
FossilOrigin-Name: 0c67e514a79150a1db7d0c0772359fc5987f2d3f8730d96c916ee2b78721bd3b
2022-10-14 12:27:28 +00:00
nekobit
181669cd73 RSA key generation
FossilOrigin-Name: 7bf6c95f9fa5c69b2f76afb23ff169af690bf815498bf1e951da1bffc124e831
2022-10-11 18:44:33 +00:00
nekobit
9faa221a32 Fix line
FossilOrigin-Name: 607886e97134c14d74b524f4277c055cb28ece48ca0baac1e96dd6f1b69fbe30
2022-10-11 04:06:22 +00:00