Mikhail
|
8d2e56fac9
|
Move delay namespace out of the constructor
|
2024-05-24 19:25:08 +02:00 |
Mikhail
|
6def71b581
|
Serialize delay separately
|
2024-05-24 11:33:45 +02:00 |
Mikhail
|
85c8d03f54
|
Make fields public
|
2024-05-24 10:55:11 +02:00 |
Mikhail
|
6ce8c7a99f
|
Merge remote-tracking branch 'lavina/main' into feature/muc-join-messages
|
2024-05-24 10:45:48 +02:00 |
Mikhail
|
09abdd5346
|
Use vectors and commands
|
2024-05-23 18:02:35 +02:00 |
Nikita Vilunov
|
580923814b
|
xmpp: send user-item and empty room subject on muc join (#69)
Co-authored-by: Mikhail <mikhail@liamets.dev>
Reviewed-on: lavina/lavina#69
|
2024-05-22 09:29:44 +00:00 |
Mikhail
|
6285a31c85
|
Remove commented
|
2024-05-18 20:37:16 +02:00 |
Mikhail
|
d00d57ac44
|
Sketch message response
|
2024-05-18 20:18:42 +02:00 |
Nikita Vilunov
|
1b59250042
|
xmpp: add x-user element to muc presence response (#67)
Reviewed-on: lavina/lavina#67
|
2024-05-14 14:44:49 +00:00 |
Nikita Vilunov
|
89918d9de1
|
xmpp: add item-not-found error condition to room disco#info iq
|
2024-05-13 16:42:52 +02:00 |
Nikita Vilunov
|
d1a72e7978
|
move repo methods into submodules and clean up warnings
|
2024-05-10 23:50:34 +02:00 |
Mikhail
|
3b454ad7cd
|
xmpp: unit-tests for resource bind it and muc presence
Reviewed-on: lavina/lavina#64
Co-authored-by: Mikhail <mikhail@liamets.dev>
Co-committed-by: Mikhail <mikhail@liamets.dev>
|
2024-05-10 13:35:34 +00:00 |
Mikhail
|
adf1d8c14c
|
xmpp: Implement Message Archive Management stub for XEP-0313 (#60)
https://xmpp.org/extensions/xep-0313.html
Reviewed-on: lavina/lavina#60
Co-authored-by: Mikhail <mikhail@liamets.dev>
Co-committed-by: Mikhail <mikhail@liamets.dev>
|
2024-05-05 15:12:58 +00:00 |
Nikita Vilunov
|
25605322a0
|
player shutdown API (#58)
Reviewed-on: lavina/lavina#58
|
2024-04-29 17:24:43 +00:00 |
Nikita Vilunov
|
c1dc2df150
|
xmpp: document xml parsing types
|
2024-04-28 17:29:31 +02:00 |
Nikita Vilunov
|
c69513f38b
|
xmpp: use mutable namespace and event in parser coroutines
|
2024-04-28 17:19:31 +02:00 |
Nikita Vilunov
|
8ec9ecfe2c
|
xmpp: handle incorrect credentials by replying with an error
|
2024-04-28 17:11:29 +02:00 |
Nikita Vilunov
|
02a8309d9e
|
xmpp: relax the jid regex a bit
|
2024-04-18 01:42:28 +02:00 |
Nikita Vilunov
|
fbb3d4f4f9
|
xmpp: rewrite xml element parsers using coroutines
|
2024-04-16 17:44:34 +02:00 |
Nikita Vilunov
|
6d493d83a3
|
xmpp: use the Jid type in IQs' to and from fields, separate presence handling
|
2024-04-15 18:18:51 +02:00 |
Nikita Vilunov
|
8b099f9be2
|
xmpp: fix handling of the `bind` iq
|
2024-04-07 12:06:23 +00:00 |
Nikita Vilunov
|
adece11fef
|
xmpp: make xml-headers optional in the c2s stream
|
2024-04-06 22:37:27 +00:00 |
Nikita Vilunov
|
ab61e975bf
|
xmpp: send correct errors on unknown iqs
|
2024-04-06 22:37:27 +00:00 |
Nikita Vilunov
|
878ec33cbb
|
apply uniform formatting
|
2024-03-20 19:59:15 +01:00 |
JustTestingV
|
614be92be3
|
xmpp: no panic! (#29)
Reviewed-on: lavina/lavina#29
Co-authored-by: JustTestingV <JustTestingV@gmail.com>
Co-committed-by: JustTestingV <JustTestingV@gmail.com>
|
2024-01-22 15:13:19 +00:00 |
Nikita Vilunov
|
85fa607e16
|
move sasl into separate crate
|
2023-12-08 03:33:18 +01:00 |
Nikita Vilunov
|
4dbc68adfe
|
Update rust toolchain
|
2023-11-20 17:19:12 +01:00 |
JustTestingV
|
9582160d2c
|
xmpp: logopass auth (#19)
Reviewed-on: lavina/lavina#19
Co-authored-by: JustTestingV <JustTestingV@gmail.com>
Co-committed-by: JustTestingV <JustTestingV@gmail.com>
|
2023-10-08 13:53:39 +00:00 |
Nikita Vilunov
|
1373767d7f
|
xmpp: add muc proto tests
|
2023-10-04 15:55:34 +02:00 |
Nikita Vilunov
|
887fd95194
|
xmpp: fix parsing of unknown elements in messages
|
2023-10-03 00:17:48 +02:00 |
Nikita Vilunov
|
9fca913430
|
xmpp: fix parsing of unknown elements in messages (#20)
Reviewed-on: lavina/lavina#20
|
2023-10-01 23:16:25 +00:00 |
Nikita Vilunov
|
1b3551f108
|
xmpp: rewrite bind request parser as a coroutine (#12)
Reviewed-on: lavina/lavina#12
|
2023-09-30 16:02:18 +00:00 |
Nikita Vilunov
|
444b608e96
|
split proto xmpp defs into its own crate (#14)
Reviewed-on: lavina/lavina#14
|
2023-09-30 15:43:46 +00:00 |