Commit graph

128 commits

Author SHA1 Message Date
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
nekobit
6ae12efe1f Testing
FossilOrigin-Name: 6ae2a83527891d2ad40cdd4a7779696c5c4bda48349a488fbfcabe98d4d0e9cf
2022-10-11 03:50:18 +00:00
nekobit
32cc4bc19c Fix webfinger reference
FossilOrigin-Name: b1e80b7228a5ed7d2214553635759523f003b5bd5868b68c20c7f9ac6f75cb98
2022-10-11 03:46:52 +00:00
nekobit
98917266fa Correct return content type
FossilOrigin-Name: 4a0ee8e1b6a5a440dca63f337994b7ec694baa2b1108249205e99acbdc1dff30
2022-10-11 03:34:26 +00:00
nekobit
6279d1fa14 Completeness for activitypup users
FossilOrigin-Name: df6d23b20669d08bf2565e64686c392a11d32d8d944903685ce9fcff60a9cb1c
2022-10-11 03:18:26 +00:00
nekobit
a1c7424436 no idea what i'm doing lole
FossilOrigin-Name: 88608530377b52d0753f8e50e830c67ef4537576c2338dcefb0bb9cc378ba010
2022-10-11 03:17:18 +00:00
nekobit
b565e7e965 Profile link
FossilOrigin-Name: 16522419b8e0f246b6cd04a3c7e71ef1e7844a8c72e3dcf42eeca64f5c788f19
2022-10-11 03:14:07 +00:00
nekobit
fdc6defa0d Oops
FossilOrigin-Name: 537d2f3d1cdc32176222afd36d6a367ad4b83a62c41044894c12dc79356a509a
2022-10-11 03:10:40 +00:00
nekobit
87a5c180d7 NULL check Sqlite3
FossilOrigin-Name: 48a6e0f0b25381529d6c52ecf5397a8e2ed0c16bf726cd795a0ffee3fd469e8c
2022-10-11 03:09:41 +00:00
nekobit
4db2562cb8 Should be kObjectType
FossilOrigin-Name: dc1be894c34649b1fe696cfec9d380b3e22c757126e93905d965bb930c5c03bb
2022-10-11 03:03:47 +00:00
nekobit
192261d374 Key info (testing)
FossilOrigin-Name: 0965627cdb0a20883909cfcc62c0b4b7a1dff9e3ddb8cf78f20748e2121840f1
2022-10-11 03:01:14 +00:00
nekobit
2ed52959f8 Fix Webfinger link resource
FossilOrigin-Name: 9ea701d53b503d124c996852004950187e609b79c6ac3ce7ed110d30d5936a48
2022-10-11 02:44:51 +00:00
nekobit
bf91f46985 Lazy host meta compliance
FossilOrigin-Name: c0dac7fc28989b9cdc1d3c07f61381560135f2d67c8caf6183f51e3bd617698b
2022-10-11 02:17:33 +00:00
nekobit
7b8a29b0c6 Don't duplicate https://
FossilOrigin-Name: b150cbc4ddb1fba391e729dfed4574afaeab71d02743ed1c46b8452b47a58b25
2022-10-11 02:01:38 +00:00
nekobit
97928081ed Fix request == check
FossilOrigin-Name: dba1d77709084619626c91bdd498e9d2c2b7da0e4b61194c1351f7bf0b53ee06
2022-10-11 01:47:59 +00:00
nekobit
8981ad724f Add space
FossilOrigin-Name: 7a1c6e8464ec5ffb9491e7d9b3fbf4cae3cccae58316c327229b3df2f8bf23b8
2022-10-11 01:32:12 +00:00
nekobit
06517ba0a2 URL logging
FossilOrigin-Name: 2e0af08207be9087bce0d16e13f97f909eb2e40dedec828e12e6909d6e356f44
2022-10-11 01:31:19 +00:00
nekobit
6b047d9160 More sample exposed api's
FossilOrigin-Name: fe08857971fcd1f3c48db6f7b464327c977134b938a600963328b04a6f624b83
2022-10-11 01:14:49 +00:00
nekobit
2a06ffa86c Split CMake components to libraries, import OpenSSL
FossilOrigin-Name: fc69966ec9877debf721b13592fe218090d57c92f967c4c0ec9f95f36aedfff5
2022-10-11 00:22:45 +00:00
nekobit
c7825a6fa3 REST: user -> users
FossilOrigin-Name: bf5c049cfe87b42ead299c237812aea75fb1a3b6106981ef0a3f05d276689814
2022-10-10 20:37:31 +00:00
nekobit
5e47a98f0e Fix order
FossilOrigin-Name: fe4a523c06fc771378f564d640bf9c40950cc43483ce25d2dba7c5554f41d081
2022-10-10 20:00:12 +00:00
nekobit
694195eb21 Fix request logic
FossilOrigin-Name: 4219e9ef91ba94f5e23fe56a253865e8c53fcf95de0e32e32e9d89e2365e41ae
2022-10-10 19:45:19 +00:00
nekobit
408b84f1aa Improve activitypup stuff
FossilOrigin-Name: 03b65097f4845d858c012caeb69abcfff344e1646f556b0763d7ebc831ffa0d5
2022-10-10 18:47:23 +00:00
nekobit
1d18f47baa ActivityPub route
FossilOrigin-Name: 9fb5599c35ce0e0c0bffb3bcd4c36e966bfff2e0f767686fbcd6bade38f45748
2022-10-10 18:14:02 +00:00
nekobit
e3a211a6e7 Fix request args
Logic _should_ be correct now, need to fix tests

FossilOrigin-Name: 5b9e408a73daa2cfa51a4402662c59cd5440ec3c284603043a2fc11cace89bca
2022-10-10 18:13:50 +00:00
nekobit
dee19b7f24 Fix webfinger compliance
FossilOrigin-Name: a4edb1df167850117e12d1749c5589bec6da14c5b5caac27a56950fe67338a6e
2022-10-10 04:42:54 +00:00
nekobit
d72d15b888 Work around yaml's greedy assignment
FossilOrigin-Name: 2efd8985a336d99de5381702ef0f94f1af272c25c04178006fbf67699c559769
2022-10-10 04:39:06 +00:00
nekobit
cd3d5cf2b2 Copy each node for traversal
FossilOrigin-Name: cabd0bffc2cba658d73277da657449b4423d164156d928499cbc45707e51fbec
2022-10-10 03:59:05 +00:00
nekobit
0ccdc61fc4 Update webfinger url's
FossilOrigin-Name: 51cf84ee100a30d1c13997003de8d63ffbc0c14c0f19279e3677d7f4ebeb75dc
2022-10-10 03:51:12 +00:00
nekobit
c914ff1f2d Check multiple host prefix formats, /user/{user}, @{user}
FossilOrigin-Name: 96effaf566d917d695bbaea799a594df9c932478803d5aa16b5f83ff51e83c48
2022-10-10 03:48:42 +00:00
nekobit
2ff4ce015f Instance with https helper
FossilOrigin-Name: 91d6b95d07e28d41208ba07e07dd8740022128313b210e53faca22af841f8ff7
2022-10-10 03:37:30 +00:00
nekobit
d0936aff15 Config instance
FossilOrigin-Name: 7cd7e303c9c6b2a7c58b6da17055d00ce26e8cf922c22d3fb818565e02dc1b9d
2022-10-10 03:37:19 +00:00