Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
sshout-daemon
/
3e04a6acf0b23fcdd8aef0358dc28571aeef6d74
3e04a6a
Server: add optional wtmpx logging
by WHR
· 6 years ago
b16ff5d
IRC: don't send JOIN message of current user; bug fixes
by WHR
· 6 years ago
c9346a1
Makefile: add support of DESTDIR variable
by WHR
· 6 years ago
3451c1d
Makefile: check the availability of gcc(1) before use it by default; fix building without .git directory
by WHR
· 6 years ago
bb9c0be
Fix build with Readline 7; fix LDFLAGS isn't used in Makefile; rename macros VERSION and VERSION_STRING to avoid conflict
by WHR
· 6 years ago
be0104e
API: add user name in API packet SSHOUT_API_PASS
by WHR
· 6 years ago
0ea2212
Use temporary file build-info.h to provide build information when building
by WHR
· 6 years ago
9a36de7
IRC: add SSHOUT version information in IRC_RPL_MYINFO and IRC_RPL_VERSION
by WHR
· 6 years ago
82a8e39
CLI: add 'version' command
by WHR
· 6 years ago
f5898a0
Server: check and write PID file; sshoutcfg: add removeuser subcommand
by WHR
· 6 years ago
c1d09c1
Use install(1) instead of cp(1) to copy files for 'install' target in Makefile; fix an missing dot in man page sshoutcfg(8)
by WHR
· 7 years ago
86935df
sshoutcfg: print public key type with fingerprint in subcommand listuser
by WHR
· 7 years ago
7d75e34
Add 'install' target in Makefile
by WHR
· 7 years ago
ce077ba
Add user name checking for invalid characters in client and sshoutcfg(8); Fix some sign-compare warnings; sshoutcfg: fix bus error when parsing malformed key
by WHR
· 7 years ago
4d50f44
CLI: add users preferences support, currently only supported preference is 'alert'
by WHR
· 7 years ago
6c78e37
Don't enable the experimental IRC frontend by default
by WHR
· 7 years ago
889dbc0
sshoutcfg: add public key fingerprint support in subcommand listuser
by WHR
· 7 years ago
339878c
sshoutcfg: also check key format in listuser
by WHR
· 7 years ago
3b59cac
Fix base64_decode returning bigger size than buffer size when overflow
by WHR
· 7 years ago
d813e33
sshoutcfg: some unintelligible changes in key type checking
by WHR
· 7 years ago
c969d93
sshoutcfg: implement key format checking in subcommand adduser
by WHR
· 7 years ago
174ba26
CLI: remove a debug message; sshoutcfg: fix listuser command print results into stderr instead of stdout
by WHR
· 7 years ago
589924f
CLI: add command 'pasteimage' to send image from X clipboard
by WHR
· 7 years ago
35c4b53
Fix trailing space in comments; sshoutcfg: fix exit status -1 after adduser is done
by WHR
· 7 years ago
b158b64
sshoutcfg: trying to remove .ssh/rc if exists
by WHR
· 7 years ago
04444a0
Fix many regression bugs in sshoutcfg(8)
by WHR
· 7 years ago
e3217f9
Fix user input is wrongly redisplayed after some commands
by WHR
· 7 years ago
ba59f38
IRC: ignore colons that not appear at start of arguments; add command 'cli' that equals to no command
by WHR
· 7 years ago
f57458a
sshoutcfg: check .ssh directory, and create it if doesn't exist; fix a bug in send_login
by WHR
· 7 years ago
2ab16da
Add IRC_RPL_ENDOFNAMES
by WHR
· 7 years ago
92ed83b
Add experimental IRC frontend
by WHR
· 7 years ago
ba714cf
CLI: redisplay user's input after printing message
by WHR
· 7 years ago
87eb155
private_buffer buffer should be static, in client_api_do_local_packet
by WHR
· 7 years ago
5aef455
Fix forgot to free(3) in function print_message
by WHR
· 7 years ago
e8877bb
Don't link libreadline for sshoutcfg(8)
by WHR
· 7 years ago
cee277d
Don't print '\r' for log frontend
by WHR
· 7 years ago
a251836
Raise length limitation for local and API packets
by WHR
· 7 years ago
175e8ac
Fix byte order in implementation of API packet SSHOUT_API_MOTD
by WHR
· 7 years ago
bb9c056
Client: support reading large packets
by WHR
· 7 years ago
0716350
Server: fix read large packets
by WHR
· 7 years ago
98cf015
Server: add support of reading large packets without blocking
by WHR
· 7 years ago
a4797de
Fix incorrect byte order in API packet SSHOUT_API_RECEIVE_MESSAGE
by WHR
· 7 years ago
dd04dd7
API implementation bug fix
by WHR
· 7 years ago
42a5d5c
Server: fix error 'dispatch_message: write: Bad file descriptor'
by WHR
· 7 years ago
b8580cc
Fix the clean target in Makefile
by WHR
· 7 years ago
aad25db
Nothing, but a type name change
by WHR
· 7 years ago
3e809e3
Add getmotd and setmotd subcommands in sshoutcfg(8)
by WHR
· 7 years ago
8cab6bd
Implement API packets SSHOUT_API_GET_MOTD and SSHOUT_API_MOTD
by WHR
· 7 years ago
1c39cee
Add MOTD in CLI
by WHR
· 7 years ago
766ac4e
Fix a possible memory leak; reading API packet will block; add a debug message in server
by WHR
· 7 years ago
9f2b941
Add setlocale(3) call in CLI backend to localize date format
by WHR
· 7 years ago
bf31ae3
Implement the log backend
by WHR
· 7 years ago
b95d755
Add packet length check for SSHOUT_API_HELLO packet
by WHR
· 7 years ago
2c6ba68
Implement API packet SSHOUT_API_SEND_MESSAGE
by WHR
· 7 years ago
f3750ac
Implement API packet SSHOUT_API_USER_STATE_CHANGE
by WHR
· 7 years ago
39490b3
Fix a bug in implementation of API packet SSHOUT_API_ONLINE_USERS_INFO; implement API packets SSHOUT_API_RECEIVE_MESSAGE and SSHOUT_API_ERROR
by WHR
· 7 years ago
834bfdc
Change some fields length in API packet SSHOUT_API_ONLINE_USERS_INFO
by WHR
· 7 years ago
6f01290
Implement request API packets SSHOUT_API_HELLO and SSHOUT_API_GET_ONLINE_USER, as well as correponding response API packets SSHOUT_API_PASS and SSHOUT_API_GET_ONLINE_USER
by WHR
· 7 years ago
1002d2e
Client: add tick per minute to indicate date change in CLI backend
by WHR
· 7 years ago
b6e144b
Client: exit on select(2) fails
by WHR
· 7 years ago
1d1a024
Implementing API
by WHR
· 7 years ago
87e5103
Change internal interface of the multi-backend client
by WHR
· 7 years ago
8c48955
Fix wrong prompt after an incremental search
by WHR
· 7 years ago
6bd57d0
Add custom signals handler in CLI client; fix strncmp(3) issue in sshoutcfg.c
by WHR
· 7 years ago
e0e553b
Update man page
by WHR
· 7 years ago
163e94b
Add man page sshoutcfg(8)
by WHR
· 7 years ago
aee4206
Implement adduser subcommand of sshoutcfg
by WHR
· 7 years ago
ef6069d
sshoutcfg: fix get line from user list
by WHR
· 7 years ago
966fcfc
Implementing listuser subcommand of sshoutcfg
by WHR
· 7 years ago
9430c6c
Add sshoutcfg tool to manage users
by WHR
· 7 years ago
b8ccf34
Also send private message back to the sender; add 'user not found' notice for private messages
by WHR
· 7 years ago
c92d507
CLI client: add command to send private message
by WHR
· 7 years ago
cc7d5a9
Fix a bug in user online broadcast
by WHR
· 7 years ago
b9d9d7d
Add broadcast for user state changing
by WHR
· 7 years ago
f6a7e47
Add some commands for CLI client
by WHR
· 7 years ago
ead24f9
Implement command auto-completion
by WHR
· 7 years ago
65833e4
Add line history recording for client with a terminal; clean up non-terminal input code
by WHR
· 7 years ago
f66fa81
Re-enable readline if STDIN is a terminal; fix a bug in client select(2) processing
by WHR
· 7 years ago
9fa26e3
Fix read(2)ing of STDIN_FILENO blocked
by WHR
· 7 years ago
f42c259
Add missing file client.h; fix text length bug when printing message; Stop using readline
by WHR
· 7 years ago
031059b
Implement sending and receiving broadcast messages
by WHR
· 7 years ago
c796167
Bug fixes
by WHR
· 7 years ago
a13dc68
Implement 'who' command in CLI client; bug fixes
by WHR
· 7 years ago
f892a00
Move CLI client code to a separate file; bug fixes
by WHR
· 7 years ago
1bacc40
Add a systemd service config file; disable terminal buffer and echo of client if it has a terminal
by WHR
· 7 years ago
d2bfef7
Client support logging in; bug fixes
by WHR
· 7 years ago
99d64bd
Fix print_with_time output message to wrong file, and without a newline
by WHR
· 7 years ago
3bca4a8
Fix the listen fd been closed wrongly
by WHR
· 7 years ago
e00570a
Add function get_local_packet to read local packet for both server and client
by WHR
· 7 years ago
9540e6c
Change local socket type back to SOCK_STREAM since we need a connection-oriented socket
by WHR
· 7 years ago
7ab97ed
Add function send_online_users
by WHR
· 7 years ago
3526139
Writing local server
by WHR
· 7 years ago
35bd06c
Add COPYING file; change the use of fprintf(3) to syslog(3)
by WHR
· 7 years ago
742279d
Add uses of syslog(3)
by WHR
· 7 years ago
6767221
Move socket path code to main.c
by WHR
· 7 years ago
65b8738
Add server loop code
by WHR
· 7 years ago
9df48d5
Add some dummy code
by WHR
· 7 years ago