Commit graph

157 commits

Author SHA1 Message Date
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
LDA
8092be4fdb [FIX] Do not bridgeback moderations
No more annoying Zayd, guys. It's the end.
2024-07-28 12:27:06 +02:00
LDA
47584ff7a9 [ADD/WIP] Basic configuration tool
TODO: Make it GOOD.
2024-07-27 14:05:53 +02:00
LDA
dd180ee3f4 [MOD] Use server_base instead of the API host
This wasn't an issue because the server I test on has the same API host
as its name.
2024-07-26 17:13:02 +02:00
LDA
b773ebabc2 [MOD] Small welcome message
Nothing much related to Parsee itself, I still need to think out some
tools and rewrite the XEP-0393 parser...
2024-07-26 12:41:23 +02:00