Nikita Vilunov
d0f807841c
generator-based parsing of xmpp stanzas
2023-03-23 01:37:02 +01:00
Nikita Vilunov
3e1bb53c1b
feat(xmpp): respond to unknown IQs with errors
2023-03-21 01:16:02 +01:00
Nikita Vilunov
a65ea89ce1
feat(xmpp): make presence polymorphic wrt any fields
2023-03-20 17:25:14 +01:00
Nikita Vilunov
6add6db371
feat(xmpp): roster query stub
2023-03-12 22:50:28 +01:00
Nikita Vilunov
33dbfba116
feat(xmpp): implement session iq
2023-03-12 14:15:13 +01:00
Nikita Vilunov
4107c5b663
feat(xmpp): answer to bind requests
2023-03-12 13:25:23 +01:00
Nikita Vilunov
f131454cb2
feat(xmpp): parsing of bind request
2023-03-11 16:07:02 +01:00
Nikita Vilunov
d444fc407b
feat(xmpp): iq parsing
2023-03-08 19:56:53 +01:00
Nikita Vilunov
27bbabbbbd
feat(xmpp): initial parsing of ordinary stream events
2023-03-07 16:28:29 +01:00
Nikita Vilunov
d1dad72c08
feat(xmpp): push-based message parser
2023-03-07 14:56:31 +01:00
Nikita Vilunov
435da6663a
feat(xmpp): serialization of stream start
2023-02-28 12:12:03 +01:00
Nikita Vilunov
494ddc7ee1
feat(xmpp): placeholder for xmpp projection and example of xml
2023-02-28 00:05:30 +01:00
Nikita Vilunov
0adc19558d
remove Terminator::from_raw
2023-02-22 16:05:28 +01:00
Nikita Vilunov
1bc305962e
endpoint with a list of rooms
2023-02-15 18:10:54 +01:00
Nikita Vilunov
23898038e1
fix some warnings
2023-02-14 23:49:56 +01:00
Nikita Vilunov
05f8c5e502
rework commands and updates.
...
updates from rooms are send only to users other than the initiator.
updates from player are send only to connections other than the one the command was sent from.
2023-02-14 23:22:04 +01:00
Nikita Vilunov
d661f68fb6
implemen sending messages to a chan
2023-02-13 19:32:52 +01:00
Nikita Vilunov
bd63732e25
fix server message serialization tests
2023-02-12 13:15:31 +01:00
Nikita Vilunov
e0135a8ea6
implement pings
2023-02-10 18:09:29 +01:00
Nikita Vilunov
08fe958d60
clean stuff, move metrics endpoint onto a separate port
2023-02-09 19:19:03 +01:00
Nikita Vilunov
e0ae11c02d
irc parsing and initial projection
2023-02-09 18:16:15 +01:00
Nikita Vilunov
f9a6d8bdfc
reorder modules a bit
2023-02-04 02:01:49 +01:00