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
...
*
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
|
*
Add more TODO items
Tom Smeding
2020-06-27
|
*
server: Ensure db queries are all indexed
Tom Smeding
2020-06-27
|
*
websockets: Fix https support
Tom Smeding
2020-06-27
|
*
ssh: Working proxy server (with too much debug logging)
Tom Smeding
2020-06-26
|
*
ssh: WIP ssh proxy server
Tom Smeding
2020-06-25
|
*
ssh custom client
Tom Smeding
2020-06-25
|
*
ssh server: print host key
Tom Smeding
2020-06-25
|
*
ssh: Working ssh echo server
Tom Smeding
2020-06-25
|
*
WIP server using libssh, TODO is custom client
Tom Smeding
2020-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 .gitignore
Tom Smeding
2020-06-25
|
*
Protocol fixes
Tom Smeding
2020-06-21
|
|
|
|
Thanks @lieuwex
*
Add protocol description
Tom Smeding
2020-06-20
|
*
websockets: More robust in case of connection closures
Tom Smeding
2020-06-20
|
*
server: User password hashing (libsodium Argon2id(3,64MB))
Tom Smeding
2020-06-20
|
*
server: Add 'not null' to all non-null columns in schema
Tom Smeding
2020-06-20
|
*
Remove old firebase-migration script
Tom Smeding
2020-06-20
|
*
server: Add firebase user foreign key in schema
Tom Smeding
2020-06-20
|
*
server: Database schema version
Tom Smeding
2020-06-20
|
*
Zero incoming passwords in memory using libsodium
Tom Smeding
2020-06-19
|
*
websockets: Update uws to uWebSockets.js
Tom Smeding
2020-06-19
|
*
Add simple README
tomsmeding
2019-07-10
|
*
server: Fix multithreading with firebase
tomsmeding
2017-07-06
|
*
weechat: Update for id in history
tomsmeding
2017-07-05
|
*
websockets: Commit package-lock.json
tomsmeding
2017-07-05
|
*
webclient: Update for id in history
tomsmeding
2017-07-05
|
*
server: Get history before id
tomsmeding
2017-07-05
|
*
server: INCOMPATIBLE: send message id's in history log
tomsmeding
2017-07-05
|
*
weechat: weechat-plugin version up to 1.9
tomsmeding
2017-07-03
|
*
server: Client can mark fd's active/inactive
tomsmeding
2017-05-25
|
*
server: Firebase: only send a data message
tomsmeding
2017-05-25
|
*
server: Fix firebase notifications
tomsmeding
2017-05-24
|
*
server: Actually check the entire command name
tomsmeding
2017-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 room
tomsmeding
2017-05-24
|
*
server: Only send notifs when user is actually active
tomsmeding
2017-05-24
|
*
server: Ignore SIGPIPE
tomsmeding
2017-05-24
|
*
server: Only send push notifs to offline users
tomsmeding
2017-05-24
|
*
server: WIP firebase: Prevent duplicate firebase tokens
tomsmeding
2017-05-23
|
*
server: WIP firebase: add cmd_delete_firebase_token
tomsmeding
2017-05-23
|
*
server: Add *.so to .gitignore
tomsmeding
2017-05-23
|
*
server: WIP firebase: fix firebase-migration.sh
tomsmeding
2017-05-23
|
*
server: WIP firebase: add NULL to execl
tomsmeding
2017-05-22
|
*
server: _BSD_SOURCE -> _DEFAULT_SOURCE
tomsmeding
2017-05-22
|
*
server: WIP firebase
tomsmeding
2017-05-22
|
*
weechat: weechat-plugin version up to 1.8
tomsmeding
2017-05-19
|
[prev]
[next]