index
:
tomsg
haskell-mock
libsodium-transport
master
rustclient
weechat-refactor
Simple C chat server
git daemon user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
*
WIP weechat refactor to use tomsg_clientlib
weechat-refactor
Tom Smeding
2020-07-13
|
*
weechat: Online nicks should be 'default' color
Tom Smeding
2020-07-13
|
*
weechat: Abstract debug file into separate module
Tom Smeding
2020-07-13
|
*
Remove 'remake' target from makefiles
Tom Smeding
2020-07-13
|
*
ssh/client: More ergonomic interface with / commands and focusing
Tom Smeding
2020-07-13
|
*
tomsg_clientlib: Let async event nullify take event by value
Tom Smeding
2020-07-13
|
*
ssh: Less debug logging again
Tom Smeding
2020-07-13
|
*
tomsg_clientlib: Async connect routines
Tom Smeding
2020-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 formatting
Tom Smeding
2020-07-13
|
*
tomsg_clientlib: Proper hostkey checking
Tom Smeding
2020-07-12
|
*
tomsg_clientlib: Document better
Tom Smeding
2020-07-12
|
*
tomsg_clientlib: Ensure tomsg_connect sets client to NULL on error
Tom Smeding
2020-07-12
|
*
tomsg_clientlib: Elide redundant assignments in nullify()
Tom Smeding
2020-07-12
|
*
sshnc: Fix doc comment
Tom Smeding
2020-07-12
|
*
Add simple client using the tomsg clientlib
Tom Smeding
2020-07-12
|
*
Add tomsg client lib for C
Tom Smeding
2020-07-12
|
*
ssh: Thus, look around sshnc_maybe_recv()
Tom Smeding
2020-07-12
|
*
sshnc: Add note to sshnc_maybe_recv() to re-call on OK
Tom Smeding
2020-07-12
|
*
sshnc: Fix bug where sshnc_maybe_recv() would block
Tom Smeding
2020-07-12
|
*
websockets: Parametrise port/host parameters
Tom Smeding
2020-07-12
|
*
ssh: Some executable renamings
Tom Smeding
2020-07-12
|
*
Update README.md to refer to protocol documentation
Tom Smeding
2020-07-11
|
*
ssh server: Less noise
Tom Smeding
2020-07-09
|
*
ssh: Add client proxy
Tom Smeding
2020-07-09
|
*
ssh: Add userdata to sshnc hostkey checker
Tom Smeding
2020-07-09
|
*
weechat: Add update_plugin_header.sh script
Tom Smeding
2020-07-09
|
*
ssh: Abstract SSH communication in mini-library
Tom Smeding
2020-07-09
|
*
webclient: Eliminate font-awesome dependency
Tom Smeding
2020-07-07
|
*
weechat-plugin.h up
Tom Smeding
2020-07-07
|
*
weechat: Update to latest protocol
Tom Smeding
2020-07-07
|
*
ssh: Use RSA keys because JSch for android is outdated
Tom Smeding
2020-07-07
|
*
webclient: Show inviter
Tom Smeding
2020-07-05
|
*
server/protocol: Include inviter username in _push invite
Tom Smeding
2020-07-05
|
*
server: Always enable foreign key handling
Tom Smeding
2020-07-05
|
*
server: Don't crash on ECONNRESET from client
Tom Smeding
2020-07-05
|
*
Scrap TODO item because it's done
Tom Smeding
2020-07-04
|
*
Send msgids in 'send' response and '_push message'
Tom Smeding
2020-07-04
|
*
server: Use hashtable implementation for user_data
Tom Smeding
2020-07-04
|
*
server: Use u64 for keys in hashtable
Tom Smeding
2020-07-04
|
*
Slight optimisation of ht_grow()
Tom Smeding
2020-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 main
Tom Smeding
2020-07-01
|
*
server: Local functions are static
Tom Smeding
2020-06-29
|
*
server: Perfect hashing of commands
Tom Smeding
2020-06-29
|
*
server: Check that constructor attributes work on the system
Tom Smeding
2020-06-29
|
*
webclient: Protocol version negotiation
Tom Smeding
2020-06-28
|
*
server/protocol: Protocol version negotiation
Tom Smeding
2020-06-28
|
*
server: Some code cleanup
Tom Smeding
2020-06-28
|
*
webclient: /help command
Tom Smeding
2020-06-28
|
*
server: Simplify delete_conn_data
Tom Smeding
2020-06-28
|
*
Add TODO item
Tom Smeding
2020-06-28
|
[next]