Commit graph

59 commits

Author SHA1 Message Date
LDA
ff5f085b7f [FIX/MOD] Stanza send function, fix some errors
Negociating stanza sizes seems to be real trouble. Also this code is now
`-fanalyzer'-safe!
Also kills the last GNUMakefile present. It wasn't even used...
2024-10-19 16:58:48 +02:00
LDA
0b00a665bf [ADD] MUC whitelists, part II 2024-09-28 15:58:41 +02:00
LDA
3ceae7b053 I honestly don't know what to call it.
It's not a 0.2 release, btw.
2024-09-26 19:07:46 +02:00
LDA
e7ba1fa48d [MOD] Separate the unlink in another function 2024-09-26 11:11:39 +02:00
LDA
c2ea3807ec [MOD/FIX] Licensewerk, start counting by codepoint
XEP-0426 came out of the blue, and it *hit* me!
2024-09-21 18:26:35 +02:00
LDA
e54332e376 [MOD] Basic work to get XMPP avatars through PEP
Attaboy!
2024-09-19 23:24:46 +02:00
LDA
696def187c [MOD/FIX] Set history limit, change logo, CI 2024-09-10 21:47:08 +02:00
LDA
53739dd42d [FIX] Leaves now actually do matter on Matrix 2024-09-07 18:37:45 +02:00
LDA
0ec028d458 [ADD/MOD] CFLAGS/LDFLAGS and version checks 2024-09-07 14:49:30 +02:00
LDA
34bd036ab7 [MOD] Start preparing for an alpha
The (9)th.
2024-09-01 21:19:24 +02:00
LDA
1f3d738bb4 [MOD] Import PNG media. 2024-08-31 13:16:58 +02:00
LDA
9d9453f96a [MOD] Cache disco 2024-08-30 18:13:24 +02:00
LDA
063314b081 [MOD] Cache XEP-0421 support 2024-08-29 23:47:31 +02:00
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
4c158ea186 [MOD] Use specific SHA1/256 abstraction functions 2024-08-19 16:40:30 +02:00
LDA
4b2ede6a66 [ADD] Help screen 2024-08-19 11:40:29 +02:00
LDA
c975dba852 [MOD] Remove the last [p]based nicks, table moving 2024-08-18 23:52:47 +02:00
LDA
aa9b68e02d [ADD/WIP] Parsee IDs, -v flag 2024-08-16 16:38:21 +02:00
LDA
6c32868ca0 [MOD/WIP] Allow flat-file support, manpage updates 2024-08-12 18:54:35 +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
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
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
ee004ca9c0 [ADD/WIP] VCard4, slightly more PEPwerk 2024-07-22 18:02:24 +02:00
LDA
db10a70313 [MOD] Make vcard-avatars XEP-0421 tier 2024-07-21 16:31:32 +02:00
LDA
63c1bc819e [ADD/FIX/WIP] "Fix" concurrency, prepare XEP-0421
I'll need to break down my commits more...
2024-07-18 15:50:19 +02:00
LDA
143bdf0a5a [MOD/FIX] Separate XMPP thread, fix EINVAL issue
threading is good actually. please hmu if you ever trigger the
achievement.
2024-07-17 22:55:25 +02:00
LDA
ed712a9f28 [ADD/WIP] Start making string splitters
I want to go on an encore of XEP-0393, with _rectangles_ as boundaries,
this time.
2024-07-16 19:33:05 +02:00
LDA
91d373addb [ADD/MOD] Cleanup cmd, change Matrix user format 2024-07-14 20:00:41 +02:00
LDA
408888ef67 [ADD/WIP] Congestion, basic ad-hoc commands
Woah, took me a while, eh? Next up, getting forms!
2024-07-13 16:26:33 +02:00
LDA
d449c8097e [ADD/WIP] Timeouts in stanza awaiting
Querying for a MUC will not take longer than 10 seconds, now.
2024-07-09 16:26:35 +02:00
LDA
95aaa0dbc9 [MOD/ADD] Use glob-like system for admins. 2024-07-06 02:16:52 +02:00
LDA
0fc0fdd6f4 [ADD/WIP] Start receiptwerk 2024-07-06 00:38:10 +02:00
LDA
bb836789b2 [FIX/WIP] Plumbing, -Werror, death to hitmen
Suspend killers are now no more. Except the actual killers to be gone
eventually.
Plumbing is also very basic as of now, but it "works".
2024-07-05 20:24:15 +02:00
LDA
a3bef5c0c1 [ADD/WIP] No-flying and unlinking MUCs
This is more of a retroactive thing.
2024-07-04 10:57:36 +02:00
LDA
5f2c3a9cb8 [ADD/WIP] Start unifying DMs and MUCs
I really need to dispatch XMPP stanza management.
2024-07-03 14:40:26 +02:00
LDA
8472ada953 [ADD/MOD] Help/stats and two-way modification
More on the Reverse Ideology!
2024-06-29 19:10:28 +02:00
LDA
0ee79cc586 [MOD/WIP] Use actual router 2024-06-29 02:12:01 +02:00
LDA
c4b7d1b92a [ADD/WIP] Create and use basic command parser
Still need to write the router.
2024-06-28 22:34:28 +02:00
LDA
f434f7aa87 [ADD/WIP] No-fly list for Matrix users
Imagine being in Parsee jail.
2024-06-28 20:27:35 +02:00
LDA
46489b50e6 [ADD/WIP] Basic moderation
You now can ban people, yoohoo!
2024-06-28 13:11:33 +02:00
LDA
e21785afcb [ADD] Bare JIDs, use room nicks 2024-06-28 11:09:21 +02:00
LDA
fbf169a080 [ADD/WIP] Bridge media Matrix->XMPP
We're on that Reverse Ideology phase.
2024-06-27 20:09:52 +02:00
LDA
1126497d5b [ADD/WIP] Start adding reactions 2024-06-27 03:41:24 +02:00
LDA
ae740878c8 [ADD/WIP] Editing support XMPP->Matrix 2024-06-25 17:20:00 +02:00
LDA
771c3271ad [ADD/WIP] Basic XEP-0393 support.
Still needs lots of work. Did I fail to mention I _hate_ HTML?
2024-06-24 18:26:08 +02:00
LDA
cc85859cca [MOD/WIP] Try doing fallbacks 2024-06-24 02:05:11 +02:00
LDA
fe77906cde [MOD] Carve the way to XMPP rich replies
Bifrost could *never*!
2024-06-23 23:46:46 +02:00