Commit graph

27 commits

Author SHA1 Message Date
lda
fd1b3499b6 [ADD] Allow the main component to be used to issue commands 2025-02-19 15:32:52 +00:00
lda
71f3836ee1 [ADD] Use actual OS as information 2025-02-12 16:47:48 +00:00
lda
9a2d4188e2 [FIX] Do not put version in the OS field 2025-02-12 16:43:43 +00:00
lda
389870c5d3 [FIX] Ignore unavailable statuses
They aren't that useful, especially in MUCs.
2025-01-25 12:20:47 +00:00
LDA
5ddc5d3e5c [WIP/ADD] Try to separate discovery, make links nicer 2024-12-19 20:59:12 +01:00
LDA
2e566c73fc [MOD] Start not hardcoding discovery features
The eventual goal here is to have different disco replies for specific
kinds of JID, effectively allowing us to have MUCs. Yeah.
2024-11-29 13:58:49 +01:00
LDA
56433fc69c [DEL] Remove 64KB avatar hardlimit 2024-11-18 21:46:59 +01:00
LDA
55ac682d26 [MOD] Timestamp Matrix messages 2024-10-28 13:26:25 +01:00
LDA
7f7ab41afa [ADD] Add a few basic MUC commands 2024-10-28 08:57:17 +01:00
LDA
9a16d96323 [ADD] Filtering XMPP commands
This allows us to have commands apply to admins or MUCs only(which would
help with many things I want to implement).
2024-10-27 19:08:37 +01:00
LDA
7c60ab28cb [ADD] Proper stanza limits 2024-10-25 18:03:05 +02:00
LDA
ce8bbb5540 [MOD] Hide avatar code behind another function 2024-10-25 13:46:55 +02: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
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
17474bda0f [FIX] (Try to) fix the memory leak 2024-10-03 07:53:39 +02:00
LDA
d585134ce1 [ADD/WIP] Temporary vCard avatard
Gajim still reacts weirdly.... also it leaks memory related to avatars,
so that sucks...
2024-10-02 21:13:28 +02:00
LDA
9ea8f35c49 [ADD/WIP] Try dealing in VCards 2024-10-01 06:59:13 +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
3366fcb759 [MOD] Be stringent about OIDs, use fmemopen 2024-08-29 15:31:11 +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
59cbd8b22d [MOD] Hash-based name conflict resolution
Still basic, but should prevent basic name issues.
2024-08-18 16:11:12 +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
c9f8d69802 [MOD/WIP] Continue XEP-0421 2024-07-19 17:07:13 +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