aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
|
* Add tomsg client lib for CTom Smeding2020-07-12
|
* ssh: Thus, look around sshnc_maybe_recv()Tom Smeding2020-07-12
|
* sshnc: Add note to sshnc_maybe_recv() to re-call on OKTom Smeding2020-07-12
|
* sshnc: Fix bug where sshnc_maybe_recv() would blockTom Smeding2020-07-12
|
* websockets: Parametrise port/host parametersTom Smeding2020-07-12
|
* ssh: Some executable renamingsTom Smeding2020-07-12
|
* Update README.md to refer to protocol documentationTom Smeding2020-07-11
|
* ssh server: Less noiseTom Smeding2020-07-09
|
* ssh: Add client proxyTom Smeding2020-07-09
|
* ssh: Add userdata to sshnc hostkey checkerTom Smeding2020-07-09
|
* weechat: Add update_plugin_header.sh scriptTom Smeding2020-07-09
|
* ssh: Abstract SSH communication in mini-libraryTom Smeding2020-07-09
|
* webclient: Eliminate font-awesome dependencyTom Smeding2020-07-07
|
* weechat-plugin.h upTom Smeding2020-07-07
|
* weechat: Update to latest protocolTom Smeding2020-07-07
|
* ssh: Use RSA keys because JSch for android is outdatedTom Smeding2020-07-07
|
* webclient: Show inviterTom Smeding2020-07-05
|
* server/protocol: Include inviter username in _push inviteTom Smeding2020-07-05
|
* server: Always enable foreign key handlingTom Smeding2020-07-05
|
* server: Don't crash on ECONNRESET from clientTom Smeding2020-07-05
|
* Scrap TODO item because it's doneTom Smeding2020-07-04
|
* Send msgids in 'send' response and '_push message'Tom Smeding2020-07-04
|
* server: Use hashtable implementation for user_dataTom Smeding2020-07-04
|
* server: Use u64 for keys in hashtableTom Smeding2020-07-04
|
* Slight optimisation of ht_grow()Tom Smeding2020-07-01
| | | | | | | The hashtable has been slightly integration-tested, but not rigorously -- even though the implementation is non-trivial enough that it could warrant testing. And it's a completely separate module, so eminently testable. Please test.
* Growing hash table of conn_data's in mainTom Smeding2020-07-01
|
* server: Local functions are staticTom Smeding2020-06-29
|
* server: Perfect hashing of commandsTom Smeding2020-06-29
|
* server: Check that constructor attributes work on the systemTom Smeding2020-06-29
|
* webclient: Protocol version negotiationTom Smeding2020-06-28
|