Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
sshout-daemon
/
950d68dc655056cd46b6a9cd261c6ba4e30230b7
/
server.c
e453266
Change priority of some syslog messages
by WHR
· 4 years, 11 months ago
2103c8f
Server: add more details on write(2) failures
by WHR
· 5 years ago
c9a5e10
Allow use '*' as an alternate name of 'GLOBAL'
by WHR
· 6 years ago
61866a9
Fix potential short write in many places
by WHR
· 6 years ago
44d5778
Server: fix segmentation fault after very large local packet received; API: fix format type
by WHR
· 6 years ago
2411366
Server: ignore SIGPIPE
by WHR
· 6 years ago
1bd5daa
Fix compiler warning 'get_pid_from_unix_socket' defined but not used
by WHR
· 6 years ago
d8069cb
Server: fix memory corruption after getpeerucred(3C)
by WHR
· 6 years ago
bc91db1
Merge commit '14bc8ff'
by WHR
· 6 years ago
14bc8ff
Change log priority
by WHR
· 6 years ago
a2c5f76
Server: log client PID into wtmpx if available
by WHR
· 6 years ago
72e0fa2
Clean up
by WHR
· 6 years ago
3e04a6a
Server: add optional wtmpx logging
by WHR
· 6 years ago
f5898a0
Server: check and write PID file; sshoutcfg: add removeuser subcommand
by WHR
· 6 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
· 6 years ago
35c4b53
Fix trailing space in comments; sshoutcfg: fix exit status -1 after adduser is done
by WHR
· 6 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
42a5d5c
Server: fix error 'dispatch_message: write: Bad file descriptor'
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
b8ccf34
Also send private message back to the sender; add 'user not found' notice for private messages
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
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
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