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
53739dd42d
[FIX] Leaves now actually do matter on Matrix
2024-09-07 18:37:45 +02:00
LDA
39cc04fc2e
[MOD] HMAC-based mediachecking
2024-08-25 23:00:31 +02:00
LDA
8042ccc0cc
[ADD] Add basic Matrix ID parser
2024-08-22 00:04:50 +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
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
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
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
de8fd53a6f
[MOD/WIP] Start getting into intents
2024-08-11 15:30:24 +02:00
LDA
b4cfd679ee
[FIX/WIP] Fix concurrency problem with LMDB
2024-08-11 10:38:36 +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
8092be4fdb
[FIX] Do not bridgeback moderations
...
No more annoying Zayd, guys. It's the end.
2024-07-28 12:27:06 +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
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
91d373addb
[ADD/MOD] Cleanup cmd, change Matrix user format
2024-07-14 20:00:41 +02:00
LDA
d71f7d2f49
[MOD] Do not send an edit stanza.
2024-07-10 11:57:29 +02:00
LDA
3c26ee6d22
[ADD/WIP] Bridging Matrix redacts
...
I'll still need to consider making redacts from other people count as
"moderations", whatever that is to Gajim, instead of a "self-redact".
Also, _please_, support it if you _ever_ wish adoption, XMPP users!
2024-07-08 14:36:52 +02:00
LDA
71bef54634
[ADD/MID] Clean up code, nick changes, XMPP nofly.
2024-07-08 08:53:26 +02:00
LDA
43b3f8aaf5
[ADD] Respect MIME, start bridging leaves/kicks
...
Wow, this one _wasn't_ pushed at 3AM, Outstanding.
2024-07-07 17:30:48 +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
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
59d5ad6780
[FIX/ADD] Fix deadlock and DMs.
2024-06-30 17:15:03 +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
4bcf1db4ec
[FIX] Fix use-after-free on DMs
2024-06-29 14:54:39 +02:00
LDA
0ee79cc586
[MOD/WIP] Use actual router
2024-06-29 02:12:01 +02:00
LDA
307fe6a341
[ADD] Be able to set the power level of an admin
...
Taking over users!
2024-06-28 23:58:23 +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
82bed09b03
[ADD] Push pupmet events too.
2024-06-27 04:02:26 +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
fe77906cde
[MOD] Carve the way to XMPP rich replies
...
Bifrost could *never*!
2024-06-23 23:46:46 +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
LDA
a84ce05b9d
[ADD/WIP] Start having MUCwork half-decent
...
Still lots of things required(like using the users JIDs whenever
possible, otherwise dropping to occupant ID), images, replies, rich data
with HTML and whatever XMPP has, etc...
2024-06-21 18:31:43 +02:00
LDA
d3b7f2fee0
[ADD/WIP] Continue MUCwerk
...
oh man this is gonna be painful to do... xmpp is fine iff youre doing
DMs isnt it?
2024-06-21 00:48:27 +02:00
LDA
2cc4b0ed17
[ADD/WIP] Matrix<->XMPP DMs.
...
There is still this fun issue with the blocking XML parser leaking
memory on pthread_cancel, I'll try to deal with that later, maybe with a
test stanza.
I also apologise for swearing in the last commit. I promise it won't
happen again, Prosody.
2024-06-18 20:59:35 +02:00
LDA
bdb4fd2f68
[MOD] One-way Matrix->XMPP comms.
...
This is not sanitised. I need to make an XML writer.
2024-06-17 18:26:37 +02:00
LDA
79217d3608
[ADD/WIP] Start making a simple SAX parser, ASwerk
2024-06-15 12:29:34 +02:00