Commit graph

361 commits

Author SHA1 Message Date
LDA
39cc04fc2e [MOD] HMAC-based mediachecking 2024-08-25 23:00:31 +02:00
LDA
692cb8aa6f [MOD] Verbosity levels, avatar cleanser
I have a weird bug where Parsee seems to hang on a Db request, been
tryign to figure that otu since a while but can't quite put my finger on
where.
You can have this commit, as a treat.
2024-08-24 19:36:37 +02:00
LDA
3a60b773c9 Merge branch 'master' of https://git.kappach.at/lda/Parsee 2024-08-22 14:49:59 +02:00
LDA
27e0b96ecd [MOD] Add manpages
Oops, gitignore didn't track these
2024-08-22 14:49:38 +02:00
lda
2cc8e16ba2 [MOD] Allow other compilers 2024-08-22 14:40:34 +02:00
lda
69d913d92b Merge branch 'master' of https://git.kappach.at/lda/Parsee 2024-08-22 14:39:25 +02:00
lda
54c5331835 [MOD] Try to make Parsee work with TCC 2024-08-22 14:38:02 +02:00
LDA
8042ccc0cc [ADD] Add basic Matrix ID parser 2024-08-22 00:04:50 +02:00
LDA
fb511b4df0 [MOD/ADD] Separate AS code, XMPP reactions removal 2024-08-21 13:51:52 +02:00
LDA
1b62072a3a [MOD] Start separating Parsee functions more 2024-08-19 20:25:00 +02:00
LDA
4c158ea186 [MOD] Use specific SHA1/256 abstraction functions 2024-08-19 16:40:30 +02:00
LDA
6cd3df21db [ADD] -O3, -C [config] flag 2024-08-19 14:51:34 +02:00
LDA
4b2ede6a66 [ADD] Help screen 2024-08-19 11:40:29 +02:00
LDA
1f747dd016 [FIX] Fix potential race condition 2024-08-19 00:24:00 +02:00
LDA
c975dba852 [MOD] Remove the last [p]based nicks, table moving 2024-08-18 23:52:47 +02:00
LDA
198bdb98e9 [MOD] Conceal Parsee IDs
Those are meant to be secrets, unknowns. No one, except Parsee itself
should be aware about it. I may add a `parsee-regen` tool, but it shall
not show it.
2024-08-18 16:41:52 +02:00
LDA
59cbd8b22d [MOD] Hash-based name conflict resolution
Still basic, but should prevent basic name issues.
2024-08-18 16:11:12 +02:00
LDA
c0c13883d1 [MOD] Wow, it can save the world! 2024-08-18 10:13:07 +02:00
LDA
aa9b68e02d [ADD/WIP] Parsee IDs, -v flag 2024-08-16 16:38:21 +02:00
LDA
a8f1031a79 [MOD] Quote-of-the-day changes 2024-08-15 22:50:19 +02:00
LDA
7c228fcc3d [FIX] Why am I checking for nullness? 2024-08-13 21:01:23 +02:00
LDA
ccecc2d435 [MOD] Clarify a bit of licensing 2024-08-13 20:57:41 +02:00
LDA
ffc0679493 [MOD/WIP] Kill off the stanza sending function
The stanza sender is dead. All hail the Stanza Builder.
2024-08-13 20:24:32 +02:00
LDA
f6b0d741d5 [MOD] Mess with manpage 2024-08-13 10:21:29 +02:00
LDA
6c32868ca0 [MOD/WIP] Allow flat-file support, manpage updates 2024-08-12 18:54:35 +02:00
LDA
de8fd53a6f [MOD/WIP] Start getting into intents 2024-08-11 15:30:24 +02:00
LDA
31305cdb23 [MOD/WIP] parsee-adminify now works with LMDB only 2024-08-11 10:58:53 +02:00
LDA
b4cfd679ee [FIX/WIP] Fix concurrency problem with LMDB 2024-08-11 10:38:36 +02:00
LDA
6135cc1989 Merge branch 'master' of https://git.kappach.at/lda/Parsee into lmdb 2024-08-10 17:44:53 +02:00
LDA
12b654bb51 [ADD/WIP] Manpages! 2024-08-10 17:44:18 +02:00
LDA
b192f4b27f Merge branch 'master' of https://git.kappach.at/lda/Parsee into lmdb 2024-08-10 14:13:26 +02:00
LDA
4d6ba32e98 [MOD] -J and -H flags for the max XMPP/HTTP thread 2024-08-10 14:11:33 +02:00
LDA
2a09bd7156 [ADD/WIP] Test out LMDB
Separate branch because I'm mainly testing reliability. Seek out
lda/Cytoplasm's lmdbwerk branch for the base upstream(with mem-moment's
Memory.c impl to apply)
2024-08-10 10:40:36 +02:00
LDA
61b248363d [ADD/WIP] Codenames, try to get codeblocks basics
Mostly focused on the LMDB support right now, sorry!
2024-08-10 09:52:11 +02:00
LDA
93d7b0f8e0 [MOD] Make command list a .x.h file 2024-08-06 22:21:51 +02:00
LDA
c831f9a53e [META/MOD] More README shenanigans. 2024-08-06 18:58:33 +02:00
LDA
112bb9b523 [MOD] Also install Ayadocs. 2024-08-06 18:21:59 +02:00
LDA
a92e3daafa Install rules IDK
I HATE GIT
2024-08-06 15:01:27 +02:00
LDA
8588a6fb5c [ADD/WIP/AYA] Sending errors, voice reqs, Ayawork.
Ayaya!
2024-08-05 19:45:57 +02:00
LDA
aa71c5cfeb [AYA] See alsos, live-alongs, more documentation
I need to work on _actual_ Parsee, now
2024-08-05 15:23:33 +02:00
LDA
4fbdf05176 [AYA] Make returns a separate h2 2024-08-04 21:19:30 +02:00
LDA
c926397ed6 [ADD/WIP] Start making Ayadocs
Docs!!!
2024-08-04 20:27:42 +02:00
LDA
88bd2d27ad [FIX] Fix broken chatstates 2024-08-04 18:10:51 +02:00
LDA
74f3fbdccc [MOD] Get rid of childrenless tags in XMLd text 2024-08-02 15:08:46 +02:00
LDA
3c5b9aac82 [MOD] Move temporary stanza/event mappings
This should increase reliability, as a bad write shouldn't affect the
MUC mappings directoy (which I've _seen_ happen.)
2024-08-02 14:11:23 +02:00
LDA
253731268d [MOD] Do not quit on corpseless stanzas.
Reactions seems to suffer from that problem...
2024-08-01 22:50:32 +02:00
LDA
8d1dc09c54 [FIX/WIP] Fix leak, add formatting chars on XML 2024-08-01 19:17:43 +02:00
LDA
b7d2ea8a43 [MOD] Fix quotes a bit 2024-08-01 18:30:08 +02:00
LDA
cb0e77e7a4 [MOD/WIP] Mess a bit with the XEP-0393 parser
It took a comical amount of time for me to do that LMAO
2024-08-01 10:31:59 +02:00
LDA
8edd929c45 [MOD] Listen to localhost by default 2024-07-28 15:21:38 +02:00