Commit e53db7df e53db7df73a874de0894e7dd1befb2765cf7ae83 by Sergey Poznyakoff

Updated

1 parent 02e3027e
Showing 1 changed file with 35 additions and 0 deletions
1 2004-11-15 Sergey Poznyakoff
2
3 * imap4d/imap4d.c: New option --tls-required: do not allow
4 authentication until TLS negotiation succeeds.
5 * imap4d/authenticate.c (imap4d_authenticate): Do not proceed if
6 tls_required is set.
7 * imap4d/login.c (imap4d_login): Likewise.
8 * imap4d/imap4d.h (IMAP_CAPA_STARTTLS,IMAP_CAPA_LOGINDISABLED)
9 (IMAP_CAPA_XTLSREQUIRED): New defines
10 * imap4d/starttls.c (imap4d_starttls): Clear tls_required upon
11 successfull TLS handshake.
12 (starttls_init): Use IMAP_CAPA_STARTTLS instead of hardcoded
13 literal.
14 * include/mailutils/header.h (MU_HEADER_X_EXPIRE_TIMESTAMP): New
15 define.
16
17 * pop3d/pop3d.c: New option --tls-required: do not allow
18 authentication until TLS negotiation succeeds.
19 New option --delete-expired: delete expired messages before
20 closing the mailbox.
21 * pop3d/capa.c (pop3d_capa): Announce XTLSREQUIRED if appropriate
22 * pop3d/expire.c (expire_mark_message): New function
23 * pop3d/pop3d.h: New declarations.
24 * pop3d/quit.c (pop3d_fix_mark): Use expire_mark_message to
25 process expired messages. Apart from the new functionality, it
26 also fixes a bug: len was incorrectly used as a replace indicator
27 in header_set_value, thus each retrieval of the message was
28 resetting its expiration date.
29
30 * pop3d/stls.c (pop3d_stls): Set state to AUTHORIZATION upon
31 successful completion of TLS negotiation.
32
33 * configure.ac: Raised version number to 0.5.1
34 * NEWS: Entry for 0.5.1
35
1 2004-11-03 Sergey Poznyakoff 36 2004-11-03 Sergey Poznyakoff
2 37
3 * dotlock/dotlock.c: Removed -T option (CAN-2004-0984) 38 * dotlock/dotlock.c: Removed -T option (CAN-2004-0984)
......