aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* server: Check that constructor attributes work on the systemTom Smeding2020-06-29
|
* webclient: Protocol version negotiationTom Smeding2020-06-28
|
* server/protocol: Protocol version negotiationTom Smeding2020-06-28
|
* server: Some code cleanupTom Smeding2020-06-28
|
* webclient: /help commandTom Smeding2020-06-28
|
* server: Simplify delete_conn_dataTom Smeding2020-06-28
|
* Add TODO itemTom Smeding2020-06-28
|
* Add more TODO itemsTom Smeding2020-06-27
|
* server: Ensure db queries are all indexedTom Smeding2020-06-27
|
* websockets: Fix https supportTom Smeding2020-06-27
|
* ssh: Working proxy server (with too much debug logging)Tom Smeding2020-06-26
|
* ssh: WIP ssh proxy serverTom Smeding2020-06-25
|
* ssh custom clientTom Smeding2020-06-25
|
* ssh server: print host keyTom Smeding2020-06-25
|
* ssh: Working ssh echo serverTom Smeding2020-06-25
|
* WIP server using libssh, TODO is custom clientTom Smeding2020-06-25
| | | | | I think writing a custom client may work better with the callback structure, though I'm not sure
* Add compile_commands.json to .gitignoreTom Smeding2020-06-25
|
* Protocol fixesTom Smeding2020-06-21
| | | | Thanks @lieuwex
* Add protocol descriptionTom Smeding2020-06-20
|
* websockets: More robust in case of connection closuresTom Smeding2020-06-20
|
* server: User password hashing (libsodium Argon2id(3,64MB))Tom Smeding2020-06-20
|
* server: Add 'not null' to all non-null columns in schemaTom Smeding2020-06-20
|
* Remove old firebase-migration scriptTom Smeding2020-06-20
|
* server: Add firebase user foreign key in schemaTom Smeding2020-06-20
|
* server: Database schema versionTom Smeding2020-06-20
|
* Zero incoming passwords in memory using libsodiumTom Smeding2020-06-19
|
* websockets: Update uws to uWebSockets.jsTom Smeding2020-06-19
|
* Add simple READMEtomsmeding2019-07-10
|
* server: Fix multithreading with firebasetomsmeding2017-07-06
|
* weechat: Update for id in historytomsmeding2017-07-05
|
* websockets: Commit package-lock.jsontomsmeding2017-07-05
|
* webclient: Update for id in historytomsmeding2017-07-05
|
* server: Get history before idtomsmeding2017-07-05
|
* server: INCOMPATIBLE: send message id's in history logtomsmeding2017-07-05
|
* weechat: weechat-plugin version up to 1.9tomsmeding2017-07-03
|
* server: Client can mark fd's active/inactivetomsmeding2017-05-25
|
* server: Firebase: only send a data messagetomsmeding2017-05-25
|
* server: Fix firebase notificationstomsmeding2017-05-24
|
* 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: Replace notifs if from same roomtomsmeding2017-05-24
|
* server: Only send notifs when user is actually activetomsmeding2017-05-24
|
* server: Ignore SIGPIPEtomsmeding2017-05-24
|
* server: Only send push notifs to offline userstomsmeding2017-05-24
|
* server: WIP firebase: Prevent duplicate firebase tokenstomsmeding2017-05-23
|
* server: WIP firebase: add cmd_delete_firebase_tokentomsmeding2017-05-23
|
* server: Add *.so to .gitignoretomsmeding2017-05-23
|
* server: WIP firebase: fix firebase-migration.shtomsmeding2017-05-23
|
* server: WIP firebase: add NULL to execltomsmeding2017-05-22
|
* server: _BSD_SOURCE -> _DEFAULT_SOURCEtomsmeding2017-05-22
|
* server: WIP firebasetomsmeding2017-05-22
|