ddb348bee9
refactor lavina core by grouping public services into a new LavinaCore struct.
5a09b743c9
return AlreadyJoined when a player attempts to join a room they are already in
cebe354179
update libraries
02a8309d9e
xmpp: relax the jid regex a bit
fbb3d4f4f9
xmpp: rewrite xml element parsers using coroutines
irc: implement server-time capability for incoming messages
dc2446abaf
irc: implement server-time capability for incoming messages
5a09b743c9
return AlreadyJoined when a player attempts to join a room they are already in
cebe354179
update libraries
02a8309d9e
xmpp: relax the jid regex a bit
fbb3d4f4f9
xmpp: rewrite xml element parsers using coroutines
IRC: Receive messages Nick, User and Cap End in any order
irc: support registration with different order of NICK/USER/CAP END commands
irc: support registration with different order of NICK/USER/CAP END commands (#33)
e6633477a1
irc: support registration with different order of NICK/USER/CAP END commands
6bba699d87
xmpp: disco-info iq for rooms
6d493d83a3
xmpp: use the Jid type in IQs' to and from fields, separate presence handling
757d7c5665
persistent room topics (#50)
0105a5b710
persistent memberships (#49)
6bba699d87
xmpp: disco-info iq for rooms
6d493d83a3
xmpp: use the Jid type in IQs' to and from fields, separate presence handling