aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* weechat: Fixup msgid in tags of own messagesTom Smeding2020-08-08
|
* server: Debug logging in user_data.cTom Smeding2020-08-08
| | | | | Trying to find the bug leading to "userdata_unregister while nonexistent" errors in production
* server: Overengineered hashtable property testTom Smeding2020-08-08
|
* server: Performance fix in user_dataTom Smeding2020-08-08
|
* server: Fix bug in hashtableTom Smeding2020-08-08
|
* server: Add basic unit test frameworkTom Smeding2020-08-07
|
* Update TODOTom Smeding2020-08-05
|
* sshnc: Compile on androidtomsmeding2020-08-01
|
* server: autoincrement on msgid to prevent reuse if room is deletedTom Smeding2020-08-01
|
* Merge branch 'version2'Tom Smeding2020-07-30
|\
| * weechat: WIP replies and protocol version 2, is at least compatibleTom Smeding2020-07-30
| |
| * weechat: Protocol version 2, display repliesTom Smeding2020-07-29
| |
| * clientlib: Fix behaviour for zero historyTom Smeding2020-07-29
| |
| * protocol: Clarify necessity of a secure transportTom Smeding2020-07-29
| |
| * clientlib: Support get_messageTom Smeding2020-07-29
| |
| * clientlib: Update to protocol version 2 with repliesTom Smeding2020-07-28
| |
| * webclient: Send repliesTom Smeding2020-07-28
| |
| * webclient: Show repliesTom Smeding2020-07-28
| |
| * server: Implement get_messageTom Smeding2020-07-28
| |
| * protocol: Add get_message command for use with repliesTom Smeding2020-07-28
| |
| * server: Protocol v2, DB v2: message repliesTom Smeding2020-07-28
| |
| * server: Migrate database to version 2Tom Smeding2020-07-28
| |
| * protocol: Protocol version 2: message repliesTom Smeding2020-07-28
| |
* | Really fix plugins makefileTom Smeding2020-07-29
| |
* | server: Fix plugins makefileTom Smeding2020-07-28
|/
* server: Fix some memory leaksTom Smeding2020-07-28
|
* server: Enforce maximum message lengthTom Smeding2020-07-27
|
* firebase: Don't do anything when not initialisedTom Smeding2020-07-27
|
* gitignore: Add protocol.html to gitignoreTom Smeding2020-07-27
|
* firebase: Use collapse keyTom Smeding2020-07-27
|
* ssh: Various connection closing fixesTom Smeding2020-07-27
|
* Fix docs: 'history' gives messages in chronological orderTom Smeding2020-07-27
|
* server: Update firebase admin SDK, and add non-data notification contentTom Smeding2020-07-14
|
* weechat: Better nicklist colorsTom Smeding2020-07-13
|
* weechat: Proper namespacing of symbolsTom Smeding2020-07-13
| | | | Symbol clash in dynamic libraries is a thing.
* weechat: Actually do something with the debug file nameTom Smeding2020-07-13
|
* weechat: Online nicks should be 'default' colorTom Smeding2020-07-13
|
* weechat: Abstract debug file into separate moduleTom Smeding2020-07-13
|
* Remove 'remake' target from makefilesTom Smeding2020-07-13
|
* ssh/client: More ergonomic interface with / commands and focusingTom Smeding2020-07-13
|
* tomsg_clientlib: Let async event nullify take event by valueTom Smeding2020-07-13
|
* ssh: Less debug logging againTom Smeding2020-07-13
|
* tomsg_clientlib: Async connect routinesTom Smeding2020-07-13
| | | | | This is quite complex, and it probably can be implemented with a simpler API and implementation. Regardless, it _seems_ to work.
* ssh/client: Better event formattingTom Smeding2020-07-13
|
* tomsg_clientlib: Proper hostkey checkingTom Smeding2020-07-12
|
* tomsg_clientlib: Document betterTom Smeding2020-07-12
|
* tomsg_clientlib: Ensure tomsg_connect sets client to NULL on errorTom Smeding2020-07-12
|
* tomsg_clientlib: Elide redundant assignments in nullify()Tom Smeding2020-07-12
|
* sshnc: Fix doc commentTom Smeding2020-07-12
|
* Add simple client using the tomsg clientlibTom Smeding2020-07-12
|