mirror of
https://github.com/gophernicus/gophernicus.git
synced 2024-12-04 14:46:37 -05:00
Fixed logging of TLS connections (using gophers:// protocol)
This commit is contained in:
parent
00adea815b
commit
ff2760ba43
12
file.c
12
file.c
@ -118,7 +118,8 @@ void url_redirect(state *st)
|
|||||||
|
|
||||||
/* Log the redirect */
|
/* Log the redirect */
|
||||||
if (st->opt_syslog) {
|
if (st->opt_syslog) {
|
||||||
syslog(LOG_INFO, "request for \"gopher://%s:%i/h%s\" from %s",
|
syslog(LOG_INFO, "request for \"gopher%s://%s:%i/h%s\" from %s",
|
||||||
|
(st->server_port == st->server_tls_port ? "s" : ""),
|
||||||
st->server_host,
|
st->server_host,
|
||||||
st->server_port,
|
st->server_port,
|
||||||
st->req_selector,
|
st->req_selector,
|
||||||
@ -154,7 +155,8 @@ void server_status(state *st, shm_state *shm, int shmid)
|
|||||||
|
|
||||||
/* Log the request */
|
/* Log the request */
|
||||||
if (st->opt_syslog) {
|
if (st->opt_syslog) {
|
||||||
syslog(LOG_INFO, "request for \"gopher://%s:%i/0" SERVER_STATUS "\" from %s",
|
syslog(LOG_INFO, "request for \"gopher%s://%s:%i/0" SERVER_STATUS "\" from %s",
|
||||||
|
(st->server_port == st->server_tls_port ? "s" : ""),
|
||||||
st->server_host,
|
st->server_host,
|
||||||
st->server_port,
|
st->server_port,
|
||||||
st->req_remote_addr);
|
st->req_remote_addr);
|
||||||
@ -201,11 +203,12 @@ void server_status(state *st, shm_state *shm, int shmid)
|
|||||||
if ((now - shm->session[i].req_atime) < st->session_timeout) {
|
if ((now - shm->session[i].req_atime) < st->session_timeout) {
|
||||||
sessions++;
|
sessions++;
|
||||||
|
|
||||||
printf("Session: %-4i %-40s %-4li %-7li gopher://%s:%i/%c%s" CRLF,
|
printf("Session: %-4i %-40s %-4li %-7li gopher%s://%s:%i/%c%s" CRLF,
|
||||||
(int) (now - shm->session[i].req_atime),
|
(int) (now - shm->session[i].req_atime),
|
||||||
shm->session[i].req_remote_addr,
|
shm->session[i].req_remote_addr,
|
||||||
shm->session[i].hits,
|
shm->session[i].hits,
|
||||||
shm->session[i].kbytes,
|
shm->session[i].kbytes,
|
||||||
|
(shm->session[i].server_port == st->server_tls_port ? "s" : ""),
|
||||||
shm->session[i].server_host,
|
shm->session[i].server_host,
|
||||||
shm->session[i].server_port,
|
shm->session[i].server_port,
|
||||||
shm->session[i].req_filetype,
|
shm->session[i].req_filetype,
|
||||||
@ -225,7 +228,8 @@ void caps_txt(state *st, shm_state *shm)
|
|||||||
{
|
{
|
||||||
/* Log the request */
|
/* Log the request */
|
||||||
if (st->opt_syslog) {
|
if (st->opt_syslog) {
|
||||||
syslog(LOG_INFO, "request for \"gopher://%s:%i/0" CAPS_TXT "\" from %s",
|
syslog(LOG_INFO, "request for \"gopher%s://%s:%i/0" CAPS_TXT "\" from %s",
|
||||||
|
(st->server_port == st->server_tls_port ? "s" : ""),
|
||||||
st->server_host,
|
st->server_host,
|
||||||
st->server_port,
|
st->server_port,
|
||||||
st->req_remote_addr);
|
st->req_remote_addr);
|
||||||
|
@ -740,7 +740,8 @@ get_selector:
|
|||||||
|
|
||||||
/* Log the request */
|
/* Log the request */
|
||||||
if (st.opt_syslog) {
|
if (st.opt_syslog) {
|
||||||
syslog(LOG_INFO, "request for \"gopher://%s:%i/%c%s\" from %s",
|
syslog(LOG_INFO, "request for \"gopher%s://%s:%i/%c%s\" from %s",
|
||||||
|
(st.server_port == st.server_tls_port ? "s" : ""),
|
||||||
st.server_host,
|
st.server_host,
|
||||||
st.server_port,
|
st.server_port,
|
||||||
st.req_filetype,
|
st.req_filetype,
|
||||||
|
@ -107,7 +107,8 @@ void update_shm_session(state *st, shm_state *shm)
|
|||||||
|
|
||||||
/* Get referrer from old session data */
|
/* Get referrer from old session data */
|
||||||
if (*shm->session[i].server_host) {
|
if (*shm->session[i].server_host) {
|
||||||
snprintf(buf, sizeof(buf), "gopher://%s:%i/%c%s",
|
snprintf(buf, sizeof(buf), "gopher%s://%s:%i/%c%s",
|
||||||
|
(shm->session[i].server_port == st->server_tls_port ? "s" : ""),
|
||||||
shm->session[i].server_host,
|
shm->session[i].server_host,
|
||||||
shm->session[i].server_port,
|
shm->session[i].server_port,
|
||||||
shm->session[i].req_filetype,
|
shm->session[i].req_filetype,
|
||||||
|
Loading…
Reference in New Issue
Block a user