diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-11-05 09:15:25 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-11-05 09:15:25 +0000 |
commit | 54a7ce71b297f9ba5eea27f52b604031b86e0c88 (patch) | |
tree | 0883b8ec08ff95d97b79b13b4cb66b64b877ec8e /ChangeLog | |
parent | 628b8bb1b83cc0861c7626f48d2da3077ccbfc4d (diff) | |
download | mailutils-54a7ce71b297f9ba5eea27f52b604031b86e0c88.tar.gz mailutils-54a7ce71b297f9ba5eea27f52b604031b86e0c88.tar.bz2 |
Update
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 47 |
1 files changed, 47 insertions, 0 deletions
@@ -1,3 +1,50 @@ +2007-11-05 Sergey Poznyakoff <gray@gnu.org.ua> + + Implement socket stream type and shutdown method for streams: + + * mailbox/socket_stream.c: New file. + * include/mailutils/stream.h (mu_socket_stream_create) + (mu_stream_shutdown, mu_stream_set_shutdown): New functions. + * libproto/include/stream0.h (struct _mu_stream): New member + `_shutdown'. + * mailbox/file_stream.c (mu_stream_create): Bugfix. + * mailbox/stream.c (mu_stream_shutdown) + (mu_stream_set_shutdown): New functions. + * mailbox/tcp.c (_tcp_shutdown): New function. + (_tcp_stream_init): New function. + (mu_tcp_stream_create_with_source_ip): Register _tcp_shutdown. + + Implement normal UNIX-style configuration files: + + * mailbox/cfg_lexer.c: New file. + * mailbox/cfg_parser.c: New file. + * mailbox/cfg_parser.h: New file. + * mailbox/Makefile.am: Add cfg_ sources and socket_stream.c. + + * include/mailutils/cfg.h: New file. + * include/mailutils/Makefile.am (pkginclude_HEADERS): Add cfg.h. + * include/mailutils/argp.h: Include cfg.h. + (mu_create_argcv): Remove prototype. + * include/mailutils/mu_auth.h (struct mu_auth_module): New member + `cfg'. + (MU_AUTH_REGISTER_ALL_MODULES): Call mu_auth_init first. + + * mailbox/mu_argp.c: Rewrite. Implement normal configuration + (resource) file support. Overloaded command line options begin to + phase out. + * mailbox/mu_auth.c, auth/gsasl.c, auth/pam.c, auth/radius.c, + auth/sql.c, auth/tls.c, auth/virtual.c, libsieve/argp.c, + mailbox/system.c: Implement configuration statements. + + * imap4d/imap4d.c: Begin switching to the new configuration scheme. + + * mh/mh_whatnow.c, mh/send.c, sql/mysql.c, sql/odbc.c, + sql/postgres.c: Keep the namespace clean. + +2007-10-24 Sergey Poznyakoff <gray@gnu.org.ua> + + * mail/escape.c (escape_deadletter): Add missing check. + 2007-10-12 Sergey Poznyakoff <gray@gnu.org.ua> * NEWS: Update |