Commit 233eb300 233eb3004dffc1df283ebd00c0408c73c89efdbf by Wojciech Polak

Updated

1 parent 6b97e35b
Showing 1 changed file with 32 additions and 0 deletions
2003-01-17 Wojciech Polak
* imap4d/imap4d.c: Added TLS support.
(ifile, ofile): Removed globals.
(tls_available, tls_done): Added globals.
* imap4d/imap4d.h: Include <mailutils/tls.h>
(ifile, ofile): Removed declarations.
(tls_available, tls_done): Added declarations.
(imap4d_starttls): Added prototype.
(imap4d_init_tls_server): Likewise.
(imap4d_deinit_tls_server): Likewise.
(util_setio): Likewise.
(util_flush_output): Likewise.
(util_is_ofile): Likewise.
(imap4d_readline_ex): Changed prototype. Use void instead of FILE *.
(imap4d_readline): Likewise.
(ERR_TLS): New define.
* imap4d/starttls.c: New file. The STARTTLS command support.
* imap4d/util.c: Added TLS support (via GnuTLS).
(ifile, ofile, sfile): Added as a static variables.
(util_send_lowlevel): New function.
(imap4d_init_tls_server): Likewise.
(imap4d_deinit_tls_server): Likewise.
(util_setio): Likewise.
(util_flush_output): Likewise.
(util_is_ofile): Likewise.
* imap4d/bye.c: Added TLS support.
* imap4d/commands.c: Likewise.
* imap4d/capability.c: Likewise.
* imap4d/signal.c: Use util_is_ofile().
* imap4d/Makefile.am: Updated.
2003-01-17 Sergey Poznyakoff
* imap4d/sync.c: Always return EXIST and RECENT untagged
......