Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | server: Leak less information in error messages | Tom Smeding | 2021-02-27 |
| | |||
* | server: Restrict is_online to only query users you know about | Tom Smeding | 2021-02-27 |
| | |||
* | utilities: Add gen_apikey | Tom Smeding | 2021-02-10 |
| | |||
* | server: Support sendat, protocol version 4 | Tom Smeding | 2021-02-10 |
| | |||
* | protocol: Version 4: sendat | Tom Smeding | 2021-02-10 |
| | |||
* | protocol: Clarify timestamps | Tom Smeding | 2021-02-10 |
| | |||
* | weechat: Always private channel | Tom Smeding | 2021-02-07 |
| | |||
* | ssh: client: Improve counting | Tom Smeding | 2021-01-28 |
| | |||
* | utilities: hash_pass: Password hashing utility (doesn't work yet) | Tom Smeding | 2021-01-04 |
| | | | | | It nicely gives a hash, but the server doesn't accept the corresponding password afterwards. Probably did something stupid. | ||
* | server: Move PASSHASH defines to separate header | Tom Smeding | 2021-01-04 |
| | |||
* | weechat: Update weechat-plugin.h | Tom Smeding | 2021-01-04 |
| | |||
* | ssh: client: Fix 'help' text to include 'leave' | Tom Smeding | 2020-10-12 |
| | |||
* | protocol: Typo fix | Tom Smeding | 2020-10-11 |
| | |||
* | ssh/tomsg_clientlib: Fix stuck-data bug in tomsg_next_event | Tom Smeding | 2020-10-03 |
| | | | | | | | | | | | The issue was that I have too many buffering layers. The bug occurred when the sshnc layer had received some amount of data, some of which (but not all of which) was passed on to tomsg_clientlib via sshnc_maybe_recv in receive_more_data. If the data that _was_ passed on did not constitute a full event, tomsg_clientlib did not ask for more data from the sshnc layer; it would only get received the next time there was actual data on the _socket_, at which point poll(2) would ensure the whole chain gets looped through another time. | ||
* | sshnc: Cleanup sshnc_maybe_recv | Tom Smeding | 2020-10-03 |
| | |||
* | ssh/server_proxy: More debug data about backend->client passing | Tom Smeding | 2020-10-03 |
| | |||
* | ssh/client: Exit on tomsg error, don't re-loop | Tom Smeding | 2020-10-03 |
| | |||
* | ssh: Update clientlib for protocol version 3 | Tom Smeding | 2020-10-03 |
| | |||
* | ssh/client: Fix CLI help text | Tom Smeding | 2020-10-03 |
| | |||
* | weechat: Protocol version 3 compatible (sortof) | Tom Smeding | 2020-09-29 |
| | |||
* | webclient: Update to protocol version 3 | Tom Smeding | 2020-09-29 |
| | |||
* | server: Implement room_leave | Tom Smeding | 2020-09-29 |
| | |||
* | server: Send _push invite to self on create_room | Tom Smeding | 2020-09-29 |
| | |||
* | protocol: Version 3 (self-invite on create_room; leave_room) | Tom Smeding | 2020-09-29 |
| | |||
* | server/protocol: Add 'change_password' command | Tom Smeding | 2020-09-14 |
| | |||
* | protocol: Clarify conditions for receiving _push join | Tom Smeding | 2020-09-13 |
| | |||
* | Add makefile flag to disable firebase support | tomsmeding | 2020-09-11 |
| | |||
* | Update readme to reflect current reality a bit better | Tom Smeding | 2020-09-11 |
| | |||
* | server: Add benchmarking mode to db module | Tom Smeding | 2020-09-07 |
| | |||
* | server: Performance: Cache sqlite prepared statements | Tom Smeding | 2020-09-07 |
| | |||
* | Add LICENSE | Tom Smeding | 2020-09-04 |
| | |||
* | monitoring: Add .gitignore | Tom Smeding | 2020-08-31 |
| | |||
* | server: Set maximum database size | Tom Smeding | 2020-08-31 |
| | |||
* | monitoring: Plot x-axis is days | Tom Smeding | 2020-08-30 |
| | |||
* | monitoring: Also plot | Tom Smeding | 2020-08-30 |
| | |||
* | Add monitoring script for server | Tom Smeding | 2020-08-30 |
| | |||
* | weechat: Set server buffer type to "server" | Tom Smeding | 2020-08-25 |
| | | | | Useful for autosort rules | ||
* | weechat: Group chats get notify 'message', not 'highlight' | Tom Smeding | 2020-08-16 |
| | |||
* | weechat: Update plugin header | Tom Smeding | 2020-08-14 |
| | |||
* | weechat: Even better line tagging | Tom Smeding | 2020-08-08 |
| | |||
* | weechat: Better message line tagging for notify/log | Tom Smeding | 2020-08-08 |
| | |||
* | protocol: Fix definitions of 'string' and 'word' | Tom Smeding | 2020-08-08 |
| | |||
* | weechat: Show own replies | Tom Smeding | 2020-08-08 |
| | |||
* | weechat: Fix find_hdata_line_data_ptr | Tom Smeding | 2020-08-08 |
| | |||
* | weechat: Fixup msgid in tags of own messages | Tom Smeding | 2020-08-08 |
| | |||
* | server: Debug logging in user_data.c | Tom Smeding | 2020-08-08 |
| | | | | | Trying to find the bug leading to "userdata_unregister while nonexistent" errors in production | ||
* | server: Overengineered hashtable property test | Tom Smeding | 2020-08-08 |
| | |||
* | server: Performance fix in user_data | Tom Smeding | 2020-08-08 |
| | |||
* | server: Fix bug in hashtable | Tom Smeding | 2020-08-08 |
| | |||
* | server: Add basic unit test framework | Tom Smeding | 2020-08-07 |
| |