Commit graph

14 commits

Author SHA1 Message Date
LDA
4c158ea186 [MOD] Use specific SHA1/256 abstraction functions 2024-08-19 16:40:30 +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
e7c44a05e2 [ADD/FIX] XMPP->Matrix mod, fix PL issue 2024-07-09 12:35:43 +02:00
LDA
3eae6c15ed [DEL] Remove killstanzas
Shinobis are no longer allowed, we're no longer on the Heian era, and as
such, we get rid of weird things like Heian Aliens.

In other, more serious news, this should increase reliability, as Parsee
now cleans after itself gracefully, instead of just killing off the
stream.
2024-07-06 02:55:11 +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
37155316b2 [WIP/FIX] Lock write operations to XMPP
I *think* that fixes stream errors with two threads writing at once.
Even if it doesn't, I think it's always a nice-to-have.
2024-06-23 17:54:58 +02:00
LDA
42d69226f0 [ADD/MOD] XMPP->Matrix media bridge, small cleanup 2024-06-23 15:34:51 +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
14ebef53ce [MOD] Die on loopback stanza
Dirty hack to a memory problem.
2024-06-19 13:45:26 +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
868f0e4d9c [ADD/WIP] Begin XMPPwerk
The fuck is a stanza? Presence? Why did Prosody not tell me I'm an idiot
when I clearly made a MALFORMED XML document? This and much more, in the
next commit!
2024-06-16 11:08:18 +02:00
LDA
a1a0d9c880 [MOD] Continue XM{PP,L}werk.
I think I'll actually geninuely start my break as soon as I'm finished
with the encoder/decoder(given our current SAX lexer).
2024-06-15 14:51:12 +02:00
LDA
138932d637 [MOD/ADD] Start element/XMPPwerk
XML gave me an aneurysm. I hate this.
2024-06-15 14:29:50 +02:00