Commit graph

8 commits

Author SHA1 Message Date
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
e089cea02a [MOD] Make functions for creating a "killer stanza"
Cleaning up the mop...
2024-06-19 14:41:04 +02:00
LDA
14ebef53ce [MOD] Die on loopback stanza
Dirty hack to a memory problem.
2024-06-19 13:45:26 +02:00
LDA
b408cbf224 [ADD] Make and start using an XML encoder
Now, we have basic sanitation!!!!!!
2024-06-19 02:33:53 +02:00
LDA
c8b3ec8203 [DEL] Remove unnecessary call to ASSend.
Why did I do that?
2024-06-19 01:49:49 +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