diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2017-04-08 19:16:04 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2017-04-08 19:41:25 +0300 |
commit | f9a28c0373000d37b6021eaf845fec23f7608eb8 (patch) | |
tree | 247d11ed04e43f10f8680992cc7411658240fa1e /libmailutils/server/msrv.c | |
parent | f8ee4fc648dd94e25d81e1c2f892cf7d9fc0d500 (diff) | |
download | mailutils-f9a28c0373000d37b6021eaf845fec23f7608eb8.tar.gz mailutils-f9a28c0373000d37b6021eaf845fec23f7608eb8.tar.bz2 |
Improve generation of session identifiers for server programs
* include/mailutils/acl.h (mu_acl_set_session_id): Remove proto.
* include/mailutils/server.h (mu_session_id): Remove extern.
(mu_sid): New proto.
* libmailutils/server/sid.c: New file.
* libmailutils/server/Makefile.am: Add sid.c
* libmailutils/server/ipsrv.c (mu_ip_tcp_accept)
(mu_ip_udp_accept): Remove calls to mu_acl_set_session_id.
(mu_ip_server_accept): Make sure output to mu_strerr is filtered so
that session ID is prepended to each line.
(mu_ip_server_loop): Remove.
* libmailutils/server/msrv.c (mu_m_server_check_acl): Remove call
to mu_acl_set_session_id.
* libmailutils/server/server.c (mu_session_id): Remove variable.
* imap4d/imap4d.c (get_client_address, set_strerr_flt)
(clr_strerr_flt): Remove unused functions.
(imap4d_connection): Simplify.
* pop3d/pop3d.c: Likewise.
Diffstat (limited to 'libmailutils/server/msrv.c')
-rw-r--r-- | libmailutils/server/msrv.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/libmailutils/server/msrv.c b/libmailutils/server/msrv.c index 9237ee96b..be0e52e11 100644 --- a/libmailutils/server/msrv.c +++ b/libmailutils/server/msrv.c @@ -676,7 +676,6 @@ mu_m_server_check_acl (mu_m_server_t msrv, struct sockaddr *s, int salen) mu_acl_result_t res; int rc; - mu_acl_set_session_id (msrv->acl); rc = mu_acl_check_sockaddr (msrv->acl, s, salen, &res); if (rc) { |