lda
e2b014d000
[FIX/WIP] Fix replies and try fixing a bug with MUCs
2025-02-15 08:44:25 +00:00
lda
1c51d57355
[ADD] Add accept_pings parameters
...
This is off by default, but highly encouraged for Synapse deployments
2025-02-12 08:24:18 +00:00
lda
5e1931a19f
[MOD] Change media path, connect to component through another address
2025-01-06 17:09:36 +00:00
LDA
c365681fcb
[MOD] Notify MUCs about errors
2025-01-03 15:01:35 +01:00
LDA
5ddc5d3e5c
[WIP/ADD] Try to separate discovery, make links nicer
2024-12-19 20:59:12 +01:00
LDA
5d13410ac4
[ADD] Ping homeserver to see if Parsee works
2024-11-17 16:22:10 +01:00
LDA
064040c18f
[ADD/WIP] Chat settings
...
Right now, they are currently unused. Extensions, and Parsee itself
will be able to use those, though.
2024-10-29 14:44:55 +01:00
LDA
b0cf0961a3
[FIX] Make codebase *slightly* NetBSD-friendly
...
I need to make it so that NetBSD targets get their own
correctness/build checks in CI. I also had to do some hacks with
Cytoplasm, will make a PR for those soon.
2024-10-22 10:21:54 +02:00
LDA
02a89270c0
[FIX] Kill Parsee on unexcepted stream closure
2024-10-20 12:53:07 +02:00
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
147e430a47
[FIX] Do NOT use strlen in a loop
...
Never. Do. This. Never. It should never cross your mind. Doing so will
punish you. Basic computer science concepts will tell you it's O(n^2).
And it WILL actually matter. Never. Never. Never. Never. Never. Never.
NEVER FUCKING EVER DO THAT EVER AGAIN.
NEVER FUCKING EVER DO THAT EVER AGAIN.
NEVER FUCKING EVER DO THAT EVER AGAIN.
NEVER FUCKING EVER DO THAT EVER AGAIN.
NEVER FUCKING EVER DO THAT EVER AGAIN.
Anyways, also fixes licensing year. On est en octobre et il comprend
toujours pas qu'on est plus en 2023.
2024-10-11 19:49:19 +02:00
LDA
13a9d23fa0
[FIX/ADD] Fix YAML generation, keep track of time
2024-10-11 16:09:21 +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
b9954c06ce
[FIX] Apparently 0b isn't valid C99
2024-09-21 13:48:09 +02:00
LDA
6167732e83
[FIX] BMP for MUC nicks, dip toes in vCard avatars
...
Can, your, Bifrost, Do, That. -lh
2024-09-21 13:18:59 +02:00
LDA
e54332e376
[MOD] Basic work to get XMPP avatars through PEP
...
Attaboy!
2024-09-19 23:24:46 +02:00
LDA
907ac13da9
[FIX] Make Parsee build on GCC without warns
2024-09-10 22:20:13 +02:00
LDA
0ec028d458
[ADD/MOD] CFLAGS/LDFLAGS and version checks
2024-09-07 14:49:30 +02:00
LDA
0ce72b52e9
[DEL] Remove wizard
2024-09-05 10:05:25 +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
55674c369b
[MOD] Avoid allocating memory in HMAC
2024-08-26 21:07:55 +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
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
c975dba852
[MOD] Remove the last [p]based nicks, table moving
2024-08-18 23:52:47 +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
aa9b68e02d
[ADD/WIP] Parsee IDs, -v flag
2024-08-16 16:38:21 +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
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
4d6ba32e98
[MOD] -J and -H flags for the max XMPP/HTTP thread
2024-08-10 14:11:33 +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
9e34ffe665
[MOD] Use <pre>, be a little more stringent on oID
2024-07-23 18:36:30 +02:00
LDA
db10a70313
[MOD] Make vcard-avatars XEP-0421 tier
2024-07-21 16:31:32 +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
91d373addb
[ADD/MOD] Cleanup cmd, change Matrix user format
2024-07-14 20:00:41 +02:00
LDA
4007232716
[ADD/WIP] Baisic VCards, worst XEP-0393 parser
...
Blocks coming soon. Took me a day to get a system I remotely liked, and
now I feel ashamed of that a bit. It's truly over...
2024-07-12 19:24:59 +02:00
LDA
e7c44a05e2
[ADD/FIX] XMPP->Matrix mod, fix PL issue
2024-07-09 12:35:43 +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
e21785afcb
[ADD] Bare JIDs, use room nicks
2024-06-28 11:09:21 +02:00
LDA
1126497d5b
[ADD/WIP] Start adding reactions
2024-06-27 03:41:24 +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
10e140e2a2
[MOD] Make the cleanup *do a thing*.
2024-06-23 21:14:07 +02:00
LDA
42d69226f0
[ADD/MOD] XMPP->Matrix media bridge, small cleanup
2024-06-23 15:34:51 +02:00
LDA
4de7227ee7
[META] Actually start licensing
...
If anyone finds this to be bad, please let me know so that I can fix
that out.
2024-06-23 01:22:10 +02:00
LDA
b820a441ed
[MOD] Add x-parsee tag with metadata, global nicks
...
Still need to grab it on the room-level from the room state if possible,
otherwise just rollback to the MXID.
I also need to consider profile pictures and bridging media, and check
if the nick was present XMPP-side first, as that can and will cause
issues, especially around semi-anonymous MUCs.
2024-06-22 22:43:58 +02:00