[dovecot-cvs] dovecot/src/master login-process.c, 1.63,
1.64 mail-process.c, 1.73, 1.74 master-settings.c, 1.84,
1.85 master-settings.h, 1.56, 1.57
cras at dovecot.org
cras at dovecot.org
Sat May 14 23:32:09 EEST 2005
- Previous message: [dovecot-cvs] dovecot/src/login-common client-common.c, 1.1,
1.2 client-common.h, 1.7, 1.8 common.h, 1.7, 1.8 main.c, 1.24,
1.25 sasl-server.c, 1.7, 1.8
- Next message: [dovecot-cvs] dovecot/src/pop3 client.c, 1.52, 1.53 client.h, 1.10,
1.11 commands.c, 1.41, 1.42 common.h, 1.8, 1.9 main.c, 1.24, 1.25
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/lib/cvs/dovecot/src/master
In directory talvi:/tmp/cvs-serv17364/src/master
Modified Files:
login-process.c mail-process.c master-settings.c
master-settings.h
Log Message:
Added configurable logging for login process. Added configurable pop3 logout
string. Based on a patch by Andrey Panin.
Index: login-process.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/login-process.c,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -d -r1.63 -r1.64
--- login-process.c 9 Jan 2005 20:12:35 -0000 1.63
+++ login-process.c 14 May 2005 20:32:06 -0000 1.64
@@ -439,6 +439,9 @@
env_put(t_strconcat("PROCESS_UID=", dec2str(pid), NULL));
env_put(t_strconcat("GREETING=", set->login_greeting, NULL));
+ env_put(t_strconcat("LOG_FORMAT_ELEMENTS=",
+ set->login_log_format_elements, NULL));
+ env_put(t_strconcat("LOG_FORMAT=", set->login_log_format, NULL));
if (set->login_greeting_capability)
env_put("GREETING_CAPABILITY=1");
}
Index: mail-process.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/mail-process.c,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -d -r1.73 -r1.74
--- mail-process.c 12 Apr 2005 08:37:26 -0000 1.73
+++ mail-process.c 14 May 2005 20:32:06 -0000 1.74
@@ -205,6 +205,8 @@
set->pop3_uidl_format, NULL));
env_put(t_strconcat("POP3_CLIENT_WORKAROUNDS=",
set->pop3_client_workarounds, NULL));
+ env_put(t_strconcat("POP3_LOGOUT_FORMAT=",
+ set->pop3_logout_format, NULL));
if (set->mail_save_crlf)
env_put("MAIL_SAVE_CRLF=1");
Index: master-settings.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/master-settings.c,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -d -r1.84 -r1.85
--- master-settings.c 16 Apr 2005 19:44:12 -0000 1.84
+++ master-settings.c 14 May 2005 20:32:06 -0000 1.85
@@ -69,6 +69,8 @@
DEF(SET_STR, login_executable),
DEF(SET_STR, login_user),
DEF(SET_STR, login_greeting),
+ DEF(SET_STR, login_log_format_elements),
+ DEF(SET_STR, login_log_format),
DEF(SET_BOOL, login_process_per_connection),
DEF(SET_BOOL, login_chroot),
@@ -131,6 +133,7 @@
DEF(SET_BOOL, pop3_enable_last),
DEF(SET_STR, pop3_uidl_format),
DEF(SET_STR, pop3_client_workarounds),
+ DEF(SET_STR, pop3_logout_format),
{ 0, NULL, 0 }
};
@@ -258,6 +261,8 @@
MEMBER(login_executable) NULL,
MEMBER(login_user) "dovecot",
MEMBER(login_greeting) "Dovecot ready.",
+ MEMBER(login_log_format_elements) "user=<%u> method=%m rip=%r lip=%l %c",
+ MEMBER(login_log_format) "%$: %s",
MEMBER(login_process_per_connection) TRUE,
MEMBER(login_chroot) TRUE,
@@ -324,6 +329,7 @@
MEMBER(pop3_enable_last) FALSE,
MEMBER(pop3_uidl_format) "%v.%u",
MEMBER(pop3_client_workarounds) NULL,
+ MEMBER(pop3_logout_format) "top=%t/%T, retr=%r/%R, del=%d/%m, size=%s",
/* .. */
MEMBER(login_uid) 0,
Index: master-settings.h
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/master-settings.h,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- master-settings.h 7 Mar 2005 18:55:15 -0000 1.56
+++ master-settings.h 14 May 2005 20:32:06 -0000 1.57
@@ -40,6 +40,8 @@
const char *login_executable;
const char *login_user;
const char *login_greeting;
+ const char *login_log_format_elements;
+ const char *login_log_format;
int login_process_per_connection;
int login_chroot;
@@ -100,6 +102,7 @@
int pop3_enable_last;
const char *pop3_uidl_format;
const char *pop3_client_workarounds;
+ const char *pop3_logout_format;
/* .. */
uid_t login_uid;
- Previous message: [dovecot-cvs] dovecot/src/login-common client-common.c, 1.1,
1.2 client-common.h, 1.7, 1.8 common.h, 1.7, 1.8 main.c, 1.24,
1.25 sasl-server.c, 1.7, 1.8
- Next message: [dovecot-cvs] dovecot/src/pop3 client.c, 1.52, 1.53 client.h, 1.10,
1.11 commands.c, 1.41, 1.42 common.h, 1.8, 1.9 main.c, 1.24, 1.25
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list