aboutsummaryrefslogtreecommitdiff
path: root/command.c
Commit message (Collapse)AuthorAge
* server: Leak less information in error messagesTom Smeding2021-02-27
|
* server: Restrict is_online to only query users you know aboutTom Smeding2021-02-27
|
* server: Support sendat, protocol version 4Tom Smeding2021-02-10
|
* server: Implement room_leaveTom Smeding2020-09-29
|
* server: Send _push invite to self on create_roomTom Smeding2020-09-29
|
* server/protocol: Add 'change_password' commandTom Smeding2020-09-14
|
* server: Implement get_messageTom Smeding2020-07-28
|
* server: Protocol v2, DB v2: message repliesTom Smeding2020-07-28
|
* server: Fix some memory leaksTom Smeding2020-07-28
|
* server: Enforce maximum message lengthTom Smeding2020-07-27
|
* server/protocol: Include inviter username in _push inviteTom Smeding2020-07-05
|
* Send msgids in 'send' response and '_push message'Tom Smeding2020-07-04
|
* server: Perfect hashing of commandsTom Smeding2020-06-29
|
* server/protocol: Protocol version negotiationTom Smeding2020-06-28
|
* server: Some code cleanupTom Smeding2020-06-28
|
* server: User password hashing (libsodium Argon2id(3,64MB))Tom Smeding2020-06-20
|
* Zero incoming passwords in memory using libsodiumTom Smeding2020-06-19
|
* server: Get history before idtomsmeding2017-07-05
|
* server: INCOMPATIBLE: send message id's in history logtomsmeding2017-07-05
|
* server: Client can mark fd's active/inactivetomsmeding2017-05-25
|
* server: Actually check the entire command nametomsmeding2017-05-24
| | | | | | Previously, l(o(g(in?)?)?)? meant "login", since only the cmdlen prefix of the registered command was matched against the sent command. Discovered by surprisedly seeing "list_room" work.
* server: Only send notifs when user is actually activetomsmeding2017-05-24
|
* server: WIP firebase: add cmd_delete_firebase_tokentomsmeding2017-05-23
|
* server: WIP firebasetomsmeding2017-05-22
|
* server: Add event systemtomsmeding2017-05-08
|
* server: Factor out make_timestamp() into util.ctomsmeding2017-05-08
|
* server: Add some better variables in command.ctomsmeding2017-05-08
|
* server: Log out on *all* invalid loginstomsmeding2017-04-22
|
* server: Add cmd_logouttomsmeding2017-04-16
|
* server: Send _push online messages on online changetomsmeding2017-04-15
|
* server: Support cmd_is_onlinetomsmeding2017-04-15
|
* server: Add cmd_pingtomsmeding2017-04-15
|
* server: Factor out net related functions from command.ctomsmeding2017-04-14
|
* Send error if user already in room on invitetomsmeding2017-04-08
|
* Memory asprintf wrapper (and small free fix)tomsmeding2017-04-08
|
* Send _push join/invitetomsmeding2017-04-08
|
* Make protocol more consistenttomsmeding2017-04-07
|
* History queryingtomsmeding2017-03-17
|
* Fix timestampstomsmeding2017-03-17
|
* Compile on linuxtomsmeding2017-03-17
|
* Include room and user in _push messagetomsmeding2017-03-16
|
* Add command list_memberstomsmeding2017-03-16
|
* Parsing fix: allow empty last argumenttomsmeding2017-03-16
|
* Send new messages to every fd of usertomsmeding2017-03-16
|
* Basic message sendingtomsmeding2017-03-16
| | | | | TODO: broadcast to all online fd's of a user? TODO: close users that aren't reachable in a broadcast?
* Start with implementing online status etc for broadcastingtomsmeding2017-03-15
|
* Invitingtomsmeding2017-03-14
|
* Room listing and creationtomsmeding2017-03-14
|
* Register workingtomsmeding2017-03-14