summaryrefslogtreecommitdiff
path: root/logsrvd/logsrvd.c
Commit message (Expand)AuthorAgeFilesLines
...
* Journal messages to disk when store_first is set in the relay section.Todd C. Miller2021-04-231-76/+145
* Use the packed message buffer when relaying if possible.Todd C. Miller2021-04-191-28/+36
* Allocate the data buffer in get_free_buf() too.Todd C. Miller2021-04-181-19/+18
* Relay ChangeWindowSize and CommandSuspend events too.Todd C. Miller2021-04-171-0/+10
* Move relay configuration into its own section and add TLS options.Todd C. Miller2021-04-081-3/+9
* Add "server" and "relay" to getters/callbacks specific to server and relay.Todd C. Miller2021-04-081-19/+19
* Remove struct logsrvd_tls_config.Todd C. Miller2021-04-081-10/+7
* No longer need struct logsrvd_tls_runtime, use SSL_CTX instead.Todd C. Miller2021-04-081-4/+4
* Move allocation of the TLS context to logsrvd_conf_apply().Todd C. Miller2021-04-081-18/+8
* In schedule_commit_point() do not free the closure on error.Todd C. Miller2021-04-061-1/+0
* Add logsrvd_conf_cleanup() to free the conf data structures on exit.Todd C. Miller2021-04-061-7/+1
* Add a relay mode to sudo_logsrvd where it forwards instead of stores.Todd C. Miller2021-04-061-21/+73
* Split most of server_commit_cb() out into schedule_commit_point().Todd C. Miller2021-04-061-12/+26
* Try to send an error message to client for some client_msg_cb() failures.Todd C. Miller2021-04-061-24/+34
* Rename listen_address -> server_address and add reference counting.Todd C. Miller2021-04-061-3/+3
* Move common TLS initialization code to tls_init.c.Todd C. Miller2021-03-101-262/+10
* Use a tailq of write buffers instead of a single one per connection.Todd C. Miller2021-04-061-26/+71
* Remove unused tls parameter, we now use a per-address tls flag.Todd C. Miller2021-03-051-6/+5
* Log peer address in sudo_logsrvd JSON-format logs.Todd C. Miller2021-03-021-4/+5
* Break up the long help string into multiple printf() statements.Todd C. Miller2021-01-281-8/+13
* Avoid potential use after free with eventlog-only connections.Todd C. Miller2021-01-021-9/+11
* When shutting down the server, close non-I/O log connections immediately.Todd C. Miller2020-12-031-1/+5
* Don't try to unlink a NULL pointer.Todd C. Miller2020-11-241-1/+1
* If pid_file is set to an empty value, disable the use of a pid file.Todd C. Miller2020-11-241-0/+3
* Don't overwrite sudo_logsrvd.pid if it is a symbolic link.Todd C. Miller2020-11-241-2/+9
* On SIGHUP, deregister the old debug instance before registering a new one.Todd C. Miller2020-11-101-4/+7
* Add info_msgs to AlertMessage and populate it.Todd C. Miller2020-11-091-1/+10
* Avoid early return in handle_accept() if expect_iobufs not set.Todd C. Miller2020-11-041-13/+10
* Apply Google inclusive language guidelines.Todd C. Miller2020-10-301-3/+3
* Add support for mailing eventlog entries and for logging raw messages.Todd C. Miller2020-10-261-3/+3
* struct eventlog contains submit_time, no need to pass it in directly.Todd C. Miller2020-10-261-3/+2
* Add an errstr argument to eventlog_alert().Todd C. Miller2020-10-261-1/+1
* Use struct eventlog in place of struct iolog_info.Todd C. Miller2020-10-261-10/+11
* Use libeventlog in sudo_logsrvd.Todd C. Miller2020-10-261-17/+82
* Rename sa_len -> sa_size to avoid a conflict on UnixWare and others.Todd C. Miller2020-09-041-1/+1
* Post-process protoc-c files to avoid depending on anonymous unions.Todd C. Miller2020-09-041-17/+17
* Fix some warnings from pvs-studioTodd C. Miller2020-08-121-7/+7
* Move inclusion of compat headers up with the system headers.Todd C. Miller2020-08-121-6/+5
* Rename __dso_public -> sudo_dso_public and move to config.h.Todd C. Miller2020-08-121-1/+1
* We no longer need to include sudo_gettext.h before sudo_compat.hTodd C. Miller2020-08-121-6/+7
* Use PACKAGE_VERSION instead of 0.1 as the client and server version.Todd C. Miller2020-05-181-1/+1
* Rename FLUSHED state to FINISHEDTodd C. Miller2020-05-131-6/+6
* Fix handling of connections without associated I/O logs.Todd C. Miller2020-05-121-24/+58
* Only enable TLS listener by default if we have a cert for it.Todd C. Miller2020-05-081-2/+8
* Apply spelling fixes.Todd C. Miller2020-05-061-1/+1
* Add a ClientHello message that client sends to the server.Todd C. Miller2020-05-041-0/+23
* Warn about tls errors during startup so the user has a clue.Todd C. Miller2020-05-041-72/+71
* Remove the tls parameter from the ServerHello message.Todd C. Miller2020-05-041-12/+0
* Use port 30343 for plaintext and port 30344 for TLS.Todd C. Miller2020-05-041-100/+140
* Check for tls_config->dhparams_path being non-NULL before using it.Todd C. Miller2020-04-281-1/+3