diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2004-06-27 16:20:12 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2004-06-27 16:20:12 +0000 |
commit | c6eee6ea2652e276d487c08878126fb203eec7f2 (patch) | |
tree | 937a52566a5199a5344f53c8f75cf14498ed573c /ChangeLog.0.5 | |
parent | f7a02fd442854017348999bced3552f2041bc86f (diff) | |
download | mailutils-c6eee6ea2652e276d487c08878126fb203eec7f2.tar.gz mailutils-c6eee6ea2652e276d487c08878126fb203eec7f2.tar.bz2 |
ChangeLog turned over
Diffstat (limited to 'ChangeLog.0.5')
-rw-r--r-- | ChangeLog.0.5 | 13653 |
1 files changed, 13653 insertions, 0 deletions
diff --git a/ChangeLog.0.5 b/ChangeLog.0.5 new file mode 100644 index 000000000..f47f768d2 --- /dev/null +++ b/ChangeLog.0.5 @@ -0,0 +1,13653 @@ +2004-06-27 Sergey Poznyakoff + + -= Version 0.5 released =- + ChangeLog turned over. + +2004-06-27 Sergey Poznyakoff + + * doc/texinfo/muint.texi: Include version.texi + * NEWS: Updated + * configure.ac: Raised version number to 0.5 + * mailbox/memory_stream.c (_memory_write): Minor fix + * mailbox/filter_iconv.c (internal_icvt_read) + (copy_octal): Fixed memory allocation errors. + +2004-06-23 Sergey Poznyakoff + + * guimb/collect.c (guimb_catch_body): Use scm_c_eval_string + * include/mailutils/guile.h: Provide a definition of + scm_c_eval_string for Guile 1.4x + * include/mailutils/mutil.h: Forward declaration of struct timeval + needed for the prototype of mu_fd_wait(). + * libmu_scm/Makefile.am (mailutils.scm): Fixed producing rule. + * libmu_scm/mailutils.scm.in: Added an end-of-file comment + * libmu_scm/mu_mailbox.c: Use SCM_UNSPECIFIED where appropriate. + * libmu_scm/mu_message.c: Likewise. + +2204-06-20 Alain Magloire + + * examples/nntpclient.c: An example of using nntp. + + * mailbox/nntp/nntp_date.c: New file. + * mailbox/nntp/nntp_group.c: New file. + * mailbox/nntp/nntp_last.c: New file. + * mailbox/nntp/nntp_list_extensions.c: New file. + * mailbox/nntp/nntp_mode_reader.c: New file. + * mailbox/nntp/nntp_next.c: New file. + * mailbox/nntp/nntp_quit.c: New file. + * mailbox/nntp/nntp_stat.c: New file. + * mailbox/nntp/Makefile.am + * mailbox/nntp/nntp_article.c: Use new macros. + * mailbox/nntp/nntp_body.c: Use new macros. + * mailbox/nntp/nntp_connect.c: Use new macros. + * mailbox/nntp/nntp_head.c: Use new macros. + * mailbox/nntp/nntp_response.c: Use new macros. + * include/mailutils/nntp.h: New declarations. + * include/mailutils/sys/nntp.h: New declarations and macros.. + +2204-06-20 Alain Magloire + + * mailbox/pop/pop3_lista.c: Destroy the list on error. + * mailbox/pop/pop3_uidla.c: Destroy the list on error. + +2004-06-15 Alain Magloire + + * mailbox/tcp.c(_tcp_close): Check the return value of close(2). + +2004-06-15 Sergey Poznyakoff + + * libmu_scm/Makefile.am (mailutils.scm): Fixed producing rule. + +2004-06-14 Alain Magloire + + * mailbox/nntp/Makefile.am: New file + * mailbox/nntp/nntp_article.c: New file + * mailbox/nntp/nntp_header.c: New file + * mailbox/nntp/nntp_body.c: New file + * include/mailutils/nntp.h: adjustement. + +2004-06-12 Alain Magloire + + * THANKS: Move part of it to AUTHORS file, reorder alphabetically + * AUTHORS: Reorder alpha. + +2004-06-12 Alain Magloire + + Putting the framework for NNTP support. + + * include/mailutils/nntp.h: New file + * include/mailutils/sys/nntp.h: New file + * mailbox/nntp/nntp_carrier.c: New file + * mailbox/nntp/nntp_connect.c: New file + * mailbox/nntp/nntp_create.c: New file + * mailbox/nntp/nntp_debug.c: New file + * mailbox/nntp/nntp_destroy.c: New file + * mailbox/nntp/nntp_disconnect.c: New file + * mailbox/nntp/nntp_readline.c: New file + * mailbox/nntp/nntp_response.c: New file + * mailbox/nntp/nntp_sendline.c: New file + * mailbox/nntp/nntp_stream.c: New file + * mailbox/nntp/nntp_timeout.c: New file + +2004-06-12 Sergey Poznyakoff + + * auth/gsasl.c: Revised use of const modifiers + * auth/lbuf.c: Likewise + * auth/lbuf.h: Likewise + * auth/mysql.c: Likewise + * auth/pam.c: Likewise + * auth/pgsql.c: Likewise + * auth/sql.c: Likewise + * auth/tls.c: Likewise + * auth/virtual.c: Likewise + * examples/iconv.c: Likewise + * imap4d/auth_gsasl.c: Likewise + * imap4d/imap4d.c: Likewise + * imap4d/util.c: Likewise + * include/mailutils/mu_auth.h: Likewise + * include/mailutils/mutil.h: Likewise + * include/mailutils/stream.h: Likewise + * libmu_scm/mu_mailbox.c: Likewise + * mailbox/file_stream.c: Likewise + * mailbox/filter_iconv.c: Likewise + * mailbox/mapfile_stream.c: Likewise + * mailbox/mu_auth.c: Likewise + * mailbox/mutil.c: Likewise + * mailbox/stream.c: Likewise + * mailbox/system.c: Likewise + * mailbox/include/stream0.h: Likewise + * mailbox/maildir/maildir.h: Likewise + * mailbox/maildir/mbox.c: Likewise + * mh/mh_format.c: Likewise + * mh/mh_init.c: Likewise + * mh/send.c: Likewise + * pop3d/extra.c: Likewise + + * mail/util.c: Commented out unused static functions + * comsat/cfg.c: Likewise + + * mail/from.c: Minor fix + * mailbox/daemon.c: Likewise + + * mailbox/muerrno.c: Added missing includes + * mailbox/rfc2047.c: Likewise + * mailbox/maildir/folder.c: Likewise + * mailbox/mbox/url.c: Likewise + * mailbox/mh/folder.c: Likewise + * mh/mh.h: Likewise + * mh/mh_alias.l: Likewise + + * mh/mh_fmtgram.y: Provide forward declarations for yyerror and + yylex. + * libsieve/sieve.y: Likewise + +2004-06-09 Sergey Poznyakoff + + * NEWS: Updated + * doc/texinfo/programs.texi: Updated + * include/mailutils/mutil.h (mu_decode_filter): New function + (mu_default_fallback_mode): New variable. + (mu_set_default_fallback): New function. + * mailbox/mutil.c: Likewise + * libmu_scm/Makefile.am: Do not use $< in explicit rules + * mail/util.c (util_setenv): Special handling for decode-fallback + variable + * mail.remote/mail.remote.c: Fixed doc string + * mailbox/mu_auth.c: Add missing gettext markers + * mailbox/rfc2047.c: Use mu_decode_filter. + * mh/mh_global.c (mh_read_profile): Handle new profile + variable "Decode-Fallback". + * pop3d/pop3d.c (options): Fixed typo in doc string + * include/mailutils/stream.h: Forward declaration of struct + timeval is needed for stream_wait(). + +2004-06-06 Sergey Poznyakoff + + * include/mailutils/filter.h (filter_iconv_create): New prototype. + * mailbox/filter_iconv.c: Fixed several bugs. Use an extra + argument to filter_iconv_create to decide what to do + if conversion fails (mu_iconv_fallback_mode). + * examples/iconv.c: Updated call to filter_iconv_create() + * mailbox/rfc2047.c: Likewise. + +2004-06-05 Sergey Poznyakoff + + * NEWS: Updated + * configure.ac: Check for iconv.h and iconv_t + (MU_COMMON_LIBRARIES): New subst symbol + * comsat/Makefile.am: Use MU_COMMON_LIBRARIES + * dotlock/Makefile.am + * examples/Makefile.am: Likewise. + * frm/Makefile.am: Likewise. + * from/Makefile.am: Likewise. + * guimb/Makefile.am: Likewise. + * imap4d/Makefile.am: Likewise. + * mail/Makefile.am: Likewise. + * mail.local/Makefile.am: Likewise. + * mail.remote/Makefile.am: Likewise. + * mailbox/Makefile.am: Likewise. + * messages/Makefile.am: Likewise. + * mh/Makefile.am: Likewise. + * movemail/Makefile.am: Likewise. + * pop3d/Makefile.am: Likewise. + * readmsg/Makefile.am: Likewise. + * sieve/Makefile.am: Likewise. + + * mailbox/file_stream.c (_file_read, _file_readline): Check for + eof. + * mailbox/list.c (list_set_destroy_item): Minor fix + + * include/mailutils/errno.h (MU_ERR_BUFSPACE): New error code + * mailbox/muerrno.c: Likewise + + * include/mailutils/stream.h (MU_STREAM_STRICT): New flag + * libsieve/extensions/spamd.c: Minor formatting fix + * mailbox/mailutils-config.c (main): add LINK_POSTFLAGS + + * mailbox/rfc2047.c: (rfc2047_decode): Implemented charset + recoding using iconv filters. + * mailbox/filter_iconv.c: New file. Implementation of + iconv filter streams. + * examples/iconv.c: New file + + * po/POTFILES.in: Updated + +2004-06-04 Sergey Poznyakoff + + * NEWS: Updated + * examples/pop3client.c: Minor fixes. + * libsieve/extensions/spamd.c: Minor formatting changes + * mailbox/pop/pop3_sendline.c: Bugfix + +2004-06-04 Sergey Poznyakoff + + Use adbstract transport layer in streams, instead of + integer file descriptors. Among other things, this + fixes a long standing bug in imap4d: now it can use + SASL over TLS. + + * auth/gsasl.c: Use stream transport instead of fd. + * auth/tls.c: Likewise. + * pop3d/extra.c: Likewise. + + * include/mailutils/types.h (mu_transport_t): New data type + * include/mailutils/gsasl.h (gsasl_stream_create): Changed + prototype + * include/mailutils/tls.h (tls_stream_create) + (tls_stream_create_client): Changed prototype + + * include/mailutils/mutil.h (mu_fd_wait): New function + * include/mailutils/stream.h (stream_get_fd) + (stream_get_fd2,stream_set_fd): Removed + (stream_get_transport2,stream_get_transport) + (stream_wait,stream_set_get_transport2) + (stream_set_wait): New functions + * mailbox/stream.c: Likewise + * mailbox/include/stream0.h (struct _stream._get_fd): Removed + (_get_transport2,_wait): New methods + + * examples/http.c: Use new stream functions + * imap4d/auth_gsasl.c: Likewise + * imap4d/util.c: Likewise + * libsieve/extensions/spamd.c: Likewise + * mailbox/body.c: Likewise + * mailbox/file_stream.c: Likewise + * mailbox/filter.c: Likewise + * mailbox/mapfile_stream.c: Likewise + * mailbox/message.c: Likewise + * mailbox/mime.c: Likewise + * mailbox/mutil.c: Likewise + * mailbox/tcp.c: Likewise + * mailbox/imap/mbox.c: Likewise + * mailbox/mbox/mbox.c: Likewise + * mailbox/pop/mbox.c: Likewise + * mailbox/pop/pop3_readline.c: Likewise + * mailbox/pop/pop3_sendline.c: Likewise + * mh/mhn.c: Likewise + * examples/http.c: Likewise + * imap4d/idle.c: Likewise + * include/mailutils/sys/pop3.h: Likewise + + * mail/file.c (mail_file): minor fix + * mailbox/folder.c: minor fix + * mailbox/mailcap.c: minor fix + +2004-06-02 Sergey Poznyakoff + + * configure.ac: Raised version number to 0.4.90 + * NEWS: LIkewise + * mailbox/muerrno.c (MU_ERR_CONN_CLOSED,MU_ERR_PARSE): + New error codes. + (MU_ERR_NOENT): New error code. Use it instead + of ENOENT to avoid misguiding diagnostics + 'No such file or directory'. Use ENOENT only for its + direct purpose. + * include/mailutils/errno.h: Likewise. + + * auth/gsasl.c: Revise the usage of return codes. + * auth/tls.c: Likewise. + * examples/addr.c: Likewise. + * imap4d/namespace.c: Likewise. + * lib/mu_dbm.c: Likewise. + * mail/util.c: Likewise. + * mailbox/address.c: Likewise. + * mailbox/amd.c: Likewise. + * mailbox/attachment.c: Likewise. + * mailbox/attribute.c: Likewise. + * mailbox/auth.c: Likewise. + * mailbox/body.c: Likewise. + * mailbox/debug.c: Likewise. + * mailbox/envelope.c: Likewise. + * mailbox/file_stream.c: Likewise. + * mailbox/filter.c: Likewise. + * mailbox/filter_trans.c: Likewise. + * mailbox/folder.c: Likewise. + * mailbox/header.c: Likewise. + * mailbox/iterator.c: Likewise. + * mailbox/list.c: Likewise. + * mailbox/mailcap.c: Likewise. + * mailbox/mailer.c: Likewise. + * mailbox/mapfile_stream.c: Likewise. + * mailbox/mbx_default.c: Likewise. + * mailbox/memory_stream.c: Likewise. + * mailbox/message.c: Likewise. + * mailbox/mime.c: Likewise. + * mailbox/monitor.c: Likewise. + * mailbox/mu_auth.c: Likewise. + * mailbox/observer.c: Likewise. + * mailbox/property.c: Likewise. + * mailbox/refcount.c: Likewise. + * mailbox/registrar.c: Likewise. + * mailbox/rfc2047.c: Likewise. + * mailbox/sendmail.c: Likewise. + * mailbox/smtp.c: Likewise. + * mailbox/stream.c: Likewise. + * mailbox/tcp.c: Likewise. + * mailbox/ticket.c: Likewise. + * mailbox/url.c: Likewise. + * mailbox/wicket.c: Likewise. + * mailbox/imap/folder.c: Likewise. + * mailbox/imap/mbox.c: Likewise. + * mailbox/mbox/folder.c: Likewise. + * mailbox/mbox/mbox.c: Likewise. + * mailbox/mbox/url.c: Likewise. + * mailbox/pop/mbox.c: Likewise. + * mailbox/pop/pop3_capa.c: Likewise. + * mailbox/pop/pop3_carrier.c: Likewise. + * mailbox/pop/pop3_list.c: Likewise. + * mailbox/pop/pop3_lista.c: Likewise. + * mailbox/pop/pop3_retr.c: Likewise. + * mailbox/pop/pop3_stat.c: Likewise. + * mailbox/pop/pop3_timeout.c: Likewise. + * mailbox/pop/pop3_top.c: Likewise. + * mailbox/pop/pop3_uidl.c: Likewise. + * mailbox/pop/pop3_uidla.c: Likewise. + * mh/mh_ctx.c: Likewise. + +2004-06-01 Sergey Poznyakoff + + * examples/mailcap.c (main): Bugfix: fields_count had wrong type. + * include/mailutils/mailutils.h: Remove guile.h. (reverses another + part of changes made 2004-01-10). + +2004-05-27 Sergey Poznyakoff + + * NEWS: Updated + * include/mailutils/filter.h (rfc_2047_Q_filter): New filter + type. + * mailbox/filter.c (mailbox/filter.c): Register rfc_2047_Q_filter + * mailbox/filter_trans.c: New implementation of RFC 2047 "Q" filter. + Reorganized all functions. + * mailbox/rfc2047.c: Correctly decode "Q" encoding. + + * mail/send.c (mail_send0): Check ignoreeof variable for + interactive sessions only. + * mailbox/mbox/folder.c: Include mutil.h + +2004-05-07 Sergey Poznyakoff + + * mail/from.c (mail_from0): Use Date: header if 'datefield' is + set. + * mail/mail.c (main): Start interactive mode with an empty mailbox + if 'emptystart' is set. + + * NEWS: Updated + * doc/texinfo/programs.texi (Mail Variables): Documented new + variables. + +2004-05-07 Sergey Poznyakoff + + * mail/util.c (util_get_sender): Updated to match recent + changes (see the previous entry). + * mailbox/argcv.c (argcv_scan): Honor escaped whitespace. + +2004-04-27 Sergey Poznyakoff + + * NEWS: Updated + * doc/texinfo/mailutils.texi: Added variable and keyword + index + * doc/texinfo/programs.texi: Documented new features + * doc/texinfo/Makefile.am: Updated + + * mail/mail.c (main): Changed initialization sequence. + Set xmailer and default sender fields on startup. + * mail/mail.h (mail_sender,mail_nosender) + (get_sender_address): New functions. + * mail/retain.c: Likewise. + * mail/send.c: Do not add X-Mailer if xmailer variable is + unset. + * mail/table.c (sender,nosender): New commands + * include/mailutils/Makefile.am: Added daemon.h + +2004-04-26 Wojciech Polak + + Added -P, --pidfile=FILE options for the daemons. + + * mailbox/daemon.c: New file. Added pidfile support + and a placeholder for a further universal daemon routines. + * mailbox/mu_argp.c: Added new pidfile option. + * mailbox/Makefile.am: Added daemon.c. + * include/mailutils/daemon.h: New file. + * include/mailutils/argp.h (daemon_param): Added *pidfile. + + * pop3d/pop3d.c (main): Call daemon_create_pidfile() + if the -P or --pidfile option was specified. + (daemon_param): Set initial NULL for the pidfile name. + * imap4d/imap4d.c (main): Likewise. + * pop3d/pop3d.h: Include <mailutils/daemon.h>. + * imap4d/imap4d.h: Likewise. + +2004-04-14 Sergey Poznyakoff + + * mail.remote/mail.remote.c: Use "auth" capability. + * mail.remote/Makefile.am (mail_remote_LDADD): Add @AUTHLIBS@ + * mailbox/mu_argp.c (read_rc, mu_create_argcv): Do not bail + out if mu_tilde_expansion() returns NULL. There may be users + without homedir. + * mailbox/mutil.c (mu_get_user_email): Use mu_get_auth_by_uid() + instead of getpwuid(). + +2004-04-14 Jordi Mallach + + * examples/pop3client.c (pop_completion): Use rl_completion_matches. + Fixes potential crash on 64-bit architectures. + +2004-04-08 Sergey Poznyakoff + + * configure.ac: Add AM_ICONV + * mailbox/smtp.c (smtp_send_message): Correctly handle long + header lines. Fixes bug reported by William MacBain + <macbain@ott-fortimail.dnsalias.org> + * comsat/comsat.c (comsat_main): Make info text clearer. + * sieve/sieve.c (options): Likewise + * frm/frm.c: Likewise + * dotlock/dotlock.c (main): Fixed diagnostics to better suit + i18n. + * guimb/main.c (options): Add translators comment + * libsieve/actions.c: Likewise. + * libsieve/tests.c: Likewise. + * libsieve/comparator.c (sieve_match_part_checker): Likewise. + * mail/if.c (mail_if): Likewise. + * pop3d/popauth.c: Likewise. + * mail.remote/testsuite/mail.remote/send.exp: Updated copyright + date + * mailbox/mutil.c: Add missing gettext marker + + * examples/pop3client.c: Rewritten to drop the readline dependency. + +2004-02-08 Wojciech Polak + + * pop3d/pop3d.c (pop3d_mainloop): Terminate the session + after receiving an illegal TLS packet. + * imap4d/starttls.c (imap4d_starttls): Likewise. + +2004-02-08 Wojciech Polak + + * doc/texinfo/*: Updated to the current API. + * doc/man/*: Too many outdated stuff... Replaced it + with the "always fresh" man pages ;). + +2004-02-05 Sergey Poznyakoff + + * include/mailutils/header.h (MU_HEADER_DELIVERY_DATE) + (MU_HEADER_ENVELOPE_TO): New macros. + * mailbox/amd.c (amd_envelope_date): Use Delivery-Date + if X-Envelope-Date is not present. + +2004-02-03 Sergey Poznyakoff + + * mailbox/maildir/mbox.c (maildir_message_cmp): Compare the + rest of filenames if the timestamps are equal + * mail/if.c (mail_if): 'if t' is true if stdout is connected + to a terminal. + * mailbox/mbox/url.c (_url_path_init): Missed typecast. + +2004-02-03 Sergey Poznyakoff + + * scripts/texify.sed: New file + * scripts/Makefile.am: Added texify.sed + * doc/texinfo/Makefile.am (.c.inc rule): Use texify.sed + +2004-02-03 Linus Nordberg <linus@nordberg.se> + + * mailbox/pop/pop3_readline.c: Include sys/time.h. + + * mailbox/maildir/mbox.c: Include limits.h. + (maildir_uniq): Use _POSIX_PATH_MAX if PATH_MAX is not + defined. + + * mailbox/file_stream.c: Include signal.h. + +2004-02-01 Sergey Poznyakoff + + * mailbox/maildir/mbox.c (maildir_message_lookup): Fixed bug + (rc could have been used uninitialized). Thanks Wojciech + for noticing + (maildir_scan0): Fixed typo in notification loop. + +2004-01-27 Sergey Poznyakoff + + * mailbox/smtp.c: Control the value + of READ_RECIPIENTS property to decide whether the message + should be scanned for recipient addresses. + * mailbox/sendmail.c: Likewise. + * mail.remote/mail.remote.c: New option -t (compatible with + sendmail). + Simplified the help message. + (main): Restructured. + * mail.remote/testsuite/mail.remote/send.exp (mail_remote_test): + Added OPTION statement + * mail.remote/testsuite/Data: Added new test. + + * mailbox/mailbox.c (mailbox_lock, mailbox_unlock): New + functions. + * include/mailutils/mailbox.h: Likewise + * imap4d/close.c (imap4d_close): Return NO on failure. + + * mailbox/include/mailer0.h (struct _mailer): Removed + unused field properties_count. + + * TODO: Updated + * NEWS: Updated + +2004-01-22 Sergey Poznyakoff + + * mailbox/amd.c: Use sorted message array with binary + searches/inserts. This speeds up the mh/maildir + operations considerably. Testing on a MH folder + with 6000 messages shows the following data: + + Time of execution + List Array+Bsearch % Speedup (times) + scan 24.795 7.526 30.3 3.294 + refile (to) 10.915 0.068 0.6 160.514 + rmm 10.893 0.105 1 103.742 + + * mailbox/include/amd.h: Likewise. + * mailbox/maildir/mbox.c: Likewise. + * mailbox/mh/mbox.c: Likewise. + + * imap4d/auth_gss.c: Support for GSS. Submitted by + Simon Josefsson. + * m4/gssapi.m4: Likewise. + +2004-01-20 Wojciech Polak + + * doc/texinfo/*.texi: Major reorganization in the documentation. + +2004-01-19 Wojciech Polak + + * libsieve/tests.c (retrieve_header): Unfold the header, + use header_aget_field_value_unfold(). + +2004-01-15 Sergey Poznyakoff + + * imap4d/util.c (util_base64_encode): Bugfix. Patch submitted + by Simon Josefsson. + + * imap4d/Makefile.am: Added local folder format support. + * pop3d/Makefile.am: Likewise. + * imap4d/imap4d.c (main): Call mu_register_local_mbox_formats(). + * pop3d/pop3d.c: Likewise. + * imap4d/namespace.c (namespace_checkfullpath): Preserve an + eventual URL scheme specification. + Fixed indentation. + * include/mailutils/registrar.h (mu_register_local_mbox_formats) + (mu_register_remote_mbox_formats): New macros. + * mailbox/maildir/mbox.c: Added UID support. + * mailbox/mh/mbox.c (mh_scan0): Removed misleading comment + +2004-01-15 Wojciech Polak + + * mailbox/mbox/mbox.c: Minor. Use only one printing style + while debugging. + +2004-01-14 Sergey Poznyakoff + + * mailbox/mbox/mbox.c (mbox_append_message0): Truncate the + stream back to its original size if an error occured. + * mail.local/main.c (deliver): Likewise. + * frm/frm.c: Minor fix in help output. + + * mail/copy.c: Check for error return from mailbox_append_message + * mail/quit.c: Likewise. + * mail/send.c: Likewise. + +2004-01-13 Sergey Poznyakoff + + * frm/frm.c: Lots of changes for compatibility with ELM. + * frm/testsuite/frm/test.exp: Updated + +2004-01-13 Sergey Poznyakoff + + Implemented 'file:' URLs + + * include/mailutils/registrar.h: Removed file_record + * mailbox/include/registrar0.h: Likewise + * examples/mimetest.c: Likewise + * mailbox/mbox/folder.c: Likewise + + * include/mailutils/mutil.h (mu_scheme_autodetect_p): New function + * mailbox/mutil.c: Likewise + + * mailbox/amd.c (amd_url_init): Use mu_scheme_autodetect_p(). + * mailbox/maildir/folder.c (_maildir_is_scheme): Likewise. + * mailbox/mh/folder.c (_mh_is_scheme): Likewise. + + * mailbox/url_file.c: Removed. File not needed anymore. + * mailbox/url_path.c: Likewise. + * mailbox/Makefile.am (url_file.c,url_path.c): Removed + + * mailbox/mbox/url.c (_url_path_init): Moved from ../url_path.c + * mailbox/mbox/file.c: Removed. File not needed anymore. + * mailbox/mbox/Makefile.am (file.c): Removed + + * frm/frm.c: Improved handling of --select option. + (action): Optimized select condition. + * from/from.c: Include missing headers + +2004-01-13 Wojciech Polak + + * from/from.c: Use mu_error() where appropriate. + (from_rfc2047_decode): New function. + * messages/messages.c: Use mu_error(). + +2004-01-12 Wojciech Polak + + * frm/frm.c (frm_rfc2047_decode): New function. + (get_personal): Call the frm_rfc2047_decode(). + * mail/util.c (util_rfc2047_decode): Test LANG + if LC_ALL is null. + +2004-01-12 Sergey Poznyakoff + + * include/mailutils/mailutils.h: Removed gsasl.h (reverses part + of changes made 2004-01-10). Reason: unconditional inclusion + causes compilation failure if libgsasl is not installed. + + * NEWS: Updated + + * mailbox/maildir/maildir.h: New file. + * mailbox/amd.c (amd_url_init): New function + * mailbox/include/amd.h: Likewise. + * mailbox/include/registrar0.h (_url_mh_init,_folder_mh_init) + (_url_maildir_init,_folder_maildir_init): Removed. + + * mailbox/maildir/url.c: Removed. + * mailbox/maildir/maildir.h: New file + * mailbox/maildir/folder.c: Auto-detection of maildir format. + * mailbox/maildir/mbox.c (mkfilename): Renamed to + maildir_mkfilename. Made external. + * mailbox/maildir/Makefile.am: Removed url.c, added maildir.h + + * mailbox/mbox/folder.c (_path_is_scheme): New + function. Implements auto-detection for the "path" scheme. + + * mailbox/mh/url.c: Removed + * mailbox/mh/Makefile.am: Removed url.c + * mailbox/mh/folder.c: Auto-detection of MH format. + + * mailbox/url.c: Fixed indentation + * frm/frm.c: Minor changes. + +2004-01-11 Sergey Poznyakoff + + * mailbox/amd.c (amd_open,amd_close): Bugfix + +2004-01-11 Wojciech Polak + + * libmu_scm/mailutils.scm.in (mu-libs): Added libmu_maildir. + +2004-01-11 Wojciech Polak + + * readmsg/readmsg.c (main): Use mu_register_all_mbox_formats(). + * guimb/main.c (main): Use mu_register_all_formats(). + * scripts/mailutils.spec.in: Updated. + * include/mailutils/Makefile.am: Added missing refcount.h. + +2004-01-10 Wojciech Polak + + * include/mailutils/mailutils.h: Added missing header files. + * include/mailutils/gsasl.h: Include <gsasl.h>. + + * messages/messages.c (main): Use mu_register_all_mbox_formats(). + (messages_count): Improved diagnostics. + * messages/Makefile.am: Updated. + * frm/frm.c (main): Unified diagnostic messages. + * frm/Makefile.am: Updated. + +2004-01-09 Sergey Poznyakoff + + * NEWS: Documented new features. + +2004-01-08 Sergey Poznyakoff + + * configure.ac (LIBMU_SCM_DEPS): Added maildir + + * mailbox/amd.c: New file. Abstract mail directory level. + * mailbox/Makefile.am: Added amd.c + + * mailbox/include/amd.h: New file. + * mailbox/include/Makefile.am: Added amd.h + + * mailbox/maildir/mbox.c: Implemented + * mailbox/maildir/folder.c: New file + * mailbox/maildir/url.c: New file + * mailbox/maildir/Makefile.am: Added folder.c and url.c + + * mailbox/mh/mbox.c: Re-implemented via AMD. + + * mailbox/include/registrar0.h: Added maildir support + * libmu_scm/mu_scm.c: Likewise. + * mailbox/mu_argp.c: Likewise. + + * include/mailutils/registrar.h (mu_register_all_mbox_formats) + (mu_register_all_mailer_formats,mu_register_all_formats): New + macros. + + * frm/frm.c (main): Use mu_register_all_mbox_formats + * from/from.c: Likewise. + * movemail/movemail.c: Likewise. + + * mail/mail.c (main): Use mu_register_all_formats + * sieve/sieve.c: Likewise + * mh/mh_init.c (mh_init): Likewise + + * lib/Makefile.am: Minor formatting change + * messages/messages.c: Likewise + + * pop3d/pop3d.h (pop3d_mark_retr,pop3d_is_retr) + (pop3d_unmark_retr): Added external declarations. + +2004-01-06 Sergey Poznyakoff + + * m4/Makefile.am: Removed. + * m4/.cvsignore: Updated + * configure.ac: Removed m4/Makefile.am + * Makefile.am: Removed m4 + +2004-01-05 Sergey Poznyakoff + + * include/mailutils/mutil.h (mu_true_answer_p): New function. + * mailbox/mutil.c: Likewise + + * mail/var.c: (parse_headers): Use mu_true_answer_p() + * mh/mh.h (is_true): Likewise. + * mh/mh_init.c (mh_vgetyn): Likewise. + * sieve/sieve.c (is_true_p): Likewise. + + * movemail/movemail.c (move_message): Improved diagnostics + + * libsieve/runtime.c (instr_run): Adjust pc before calling handler. + * libsieve/actions.c (sieve_action_stop); Restored zero assignment + to pc. This is possible due to the changes to runtime.c + +2004-01-05 Sergey Poznyakoff + + * include/mailutils/libsieve.h (sieve_locus_t): New datatype. + (sieve_action_log_t): Changed type of the second argument. + * libsieve/actions.c (sieve_action_stop): Bugfix. Account for + -4 offset. + * libsieve/comparator.c (sieve_match_part_checker): Use + extended regular expressions by default. + * libsieve/prog.c (sieve_code_source,sieve_code_line): New + functions. + (sieve_code_action,sieve_code_test): Include line info before + coding the instruction. + * libsieve/runtime.c (instr_source,instr_line) + (sieve_get_locus): New functions + * libsieve/sieve.h (sieve_op_t.line): New member + * libsieve/sieve.l (push_source,pop_source): Include line info + * libsieve/sieve.y (sieve_machine_destroy) + (sieve_machine_begin): Initialize and destroy source_list + * libsieve/util.c (sieve_log_action): Updated call to + mach->logger. + + * libsieve/tests.c: Improved debugging messages + * libsieve/extensions/list.c: Likewise. + * libsieve/extensions/spamd.c: Likewise. + * libsieve/extensions/timestamp.c: Likewise. + * examples/numaddr.c: Likewise. + + * mail.local/main.c: Brought in sync with recent changes to + libsieve + * sieve/sieve.c: Likewise. + + * sieve/testsuite/lib/sieve.exp: Default to --line-info=no + + * include/mailutils/list.h (list_locate): New function + * mailbox/list.c: Likewise + +2004-01-04 Wojciech Polak + + * mail/send.c (mail_send): Bugfix. Removed free(p) + and prevent from later segmentation fault. + +2004-01-03 Wojciech Polak + + * auth/tls.c (generate_dh_params): Adapt to GnuTLS >= 1.0.0. + * po/POTFILES.in: Added movemail/movemail.c + +2004-01-03 Sergey Poznyakoff + + * guimb/scm/sieve.scm.in (sieve-version): New function. Supports + the required --version option. + +2004-01-03 Sergey Poznyakoff + + * configure.ac: Fixed INTLINCS + * examples/Makefile.am: Reverted to mod_LTLIBRARY for + numaddr.la + * libmu_scm/Makefile.am: Removed a too general implicit rule. + It caused config.h to be rebuilt incorrectly. + +2004-01-02 Wojciech Polak + + Happy GNU Year! :) + + * libsieve/extensions: New directory. + * libsieve/extensions/Makefile.am: New file. + * libsieve/Makefile.am: Added `SUBDIRS = . extensions'. + * examples/timestamp.c: Moved to ../libsieve/extensions/ + * examples/list.c: Likewise. + * examples/spamd.c: Likewise. + * examples/Makefile.am: Updated. + Added `noinst_LTLIBRARIES = numaddr.la'. + * configure.ac (AC_PREREQ): Bump to 2.59. + (AC_CONFIG_FILES): Added libsieve/extensions/Makefile. + * Makefile.am: Require at least version 1.8. + +2003-12-30 Sergey Poznyakoff + + * examples/spamd.c (spamd_test): Use EUID to determine + user's identity. + * movemail/movemail.c: Allow to use traditional Emacs + invocation (password as the last argument) with usual + Mailutils URLs. + +2003-12-30 Sergey Poznyakoff + + * examples/murun.c: Close output stream + * include/mailutils/locker.h (enum mu_locker_set_mode): New + data type + (locker_set_default_flags): Changed declaration + (locker_set_default_retry_timeout) + (locker_set_default_retry_count) + (locker_set_default_expire_timeout) + (locker_set_default_external_program): New functions + * mailbox/locker.c: Likewise + * mailbox/mu_argp.c: New locker options + * mail.local/main.c: Adapt for new locker functions. + + * mailbox/file_stream.c (prog_stream_wait,start_program_filter) + (_prog_close,_prog_open): Bugfixes + + * mh/mhl.c: Minor fix + * movemail/movemail.c: --keep-messages option (an alias for -p) + +2003-12-29 Sergey Poznyakoff + + * comsat/comsat.c (main): Minor fix (do not use hardcoded + log facility) + * mail.local/main.c: New option --message-id-header + + * imap4d/imap4d.c: Fixed first argument to socket (Thanks + Daniel Dehennin <nebuchadnezzar@nerim.net> for reporting) + * mailbox/tcp.c: Likewise + * pop3d/pop3d.c: Likewise + * mailbox/mu_argp.c: Minor style fix + +2003-12-28 Jeff Bailey <jbailey@nisa.net> + + * doc/texinfo/Makefile.am: Use ../$(srcdir) instead of .. to + support srcdir != builddir invocations of make html. + + * doc/texinfo/programs.texi: Provide sample invocation of + mail.local. Include note about virtual hosting. + +2003-12-28 Sergey Poznyakoff + + * movemail/movemail.c: Minor changes for compatibility with + the Emacs implementation. + +2003-12-28 Sergey Poznyakoff + + * movemail: New directory + * movemail/movemail.c: New file + * movemail/Makefile.am: New file + * movemail/.cvsignore: New file + + * Makefile.am: Added movemail + * configure.ac: Likewise + * examples/spamd.c: Minor changes + * examples/list.c: Minor changes + +2003-12-26 Sergey Poznyakoff + + * COPYING: New file + * COPYING.LIB: Renamed to + * COPYING.LESSER: this + * Makefile.am: Updated + * README: Updated + * autogen.sh: Updated + * configure.ac: Fixes to work with automake 1.8/autoconf 2.59 + * m4/db2.m4: Likewise + * m4/debug.m4: Likewise + * m4/getopt.m4: Likewise + * m4/gsasl.m4: Likewise + * m4/gssapi.m4: Likewise + * m4/guile.m4: Likewise + * m4/lib.m4: Likewise + * m4/mu_libobj.m4: Likewise + * m4/tls.m4: Likewise + + * doc/texinfo/body.texi: Minor fixes. + * doc/texinfo/libsieve.texi: Likewise + +2003-12-26 Sergey Poznyakoff + + * examples/list.c: New sieve extension test. + * examples/spamd.c: Modified. + * examples/Makefile.am: Added list.c + + * dotlock/dotlock.c: Changed multiline doc string to + a single-line one: gettext 0.13 is unable to handle + translator comments with multiline msgids. + * mail.local/main.c: Likewise + * mail.remote/mail.remote.c: Likewise + * mh/anno.c: Likewise + * mh/fmtcheck.c: Likewise + * mh/folder.c: Likewise + * mh/forw.c: Likewise + * mh/inc.c: Likewise + * mh/install-mh.c: Likewise + * mh/mark.c: Likewise + * mh/mhl.c: Likewise + * mh/mhn.c: Likewise + * mh/mhpath.c: Likewise + * mh/pick.c: Likewise + * mh/refile.c: Likewise + * mh/repl.c: Likewise + * mh/rmf.c: Likewise + * mh/rmm.c: Likewise + * mh/scan.c: Likewise + * mh/send.c: Likewise + * mh/whom.c: Likewise + * sieve/sieve.c: Likewise + +2003-12-25 Sergey Poznyakoff + + Added changes from the backup repository + +2003-12-24 Sergey Poznyakoff + + * examples/spamd.c: New file. + * examples/Makefile.am: Added spamd.c + * include/mailutils/libsieve.h (sieve_match_part_checker): + Prototype. + +2003-12-23 Sergey Poznyakoff + + * examples/pop3client.c: Added typecasts + * include/mailutils/errno.h: New error codes + * mailbox/muerrno.c: Likewise + * mail.remote/testsuite/Data: Updated to synchronize + with the changes dated 2003-12-04 + * mailbox/file_stream.c: Rewritten support for program + streams. + (filter_prog_stream_create): New function. + * include/mailutils/stream.h (filter_prog_stream_create): New + function. + * examples/murun.c: New file + * examples/Makefile.am: Added murun.c + +2003-12-17 Wojciech Polak + + * configure.ac: Set AM_GNU_GETTEXT_VERSION(0.13). + * m4/Makefile.am: Updated (gettext 0.13). + +2003-12-17 Sergey Poznyakoff + + * dotlock/dotlock.c: Added translators' comment + * mail.local/main.c: Likewise + * mail.remote/mail.remote.c: Likewise + * mh/anno.c: Likewise + * mh/fmtcheck.c: Likewise + * mh/folder.c: Likewise + * mh/forw.c: Likewise + * mh/inc.c: Likewise + * mh/install-mh.c: Likewise + * mh/mark.c: Likewise + * mh/mhl.c: Likewise + * mh/mhn.c: Likewise + * mh/mhpath.c: Likewise + * mh/pick.c: Likewise + * mh/refile.c: Likewise + * mh/repl.c: Likewise + * mh/rmf.c: Likewise + * mh/rmm.c: Likewise + * mh/scan.c: Likewise + * mh/send.c: Likewise + * mh/whom.c: Likewise + * sieve/sieve.c: Likewise + +2003-12-12 Sergey Poznyakoff + + Temporarily switched to the back-up repository + on mirddin. Change map: + + Date from Date to Repository + ======== ======= ========== + 1999-09-10 2003-12-01 Savannah + 2003-12-04 2003-12-25 Mirddin + +2003-12-05 Sergey Poznyakoff + + * mailbox/imap/mbox.c (mailbox_imap_open): Bugfix. Thanks + Stephen Bylo <Stephen.Bylo@radixs.com> for reporting. + +2003-12-04 Sergey Poznyakoff + + * mh/mhn.c (stream_getline): Bugfix + * mailbox/parse822.c (parse822_route_addr): Handle empty + addresses. Patch provided by Rob Casey <rob.casey@bluebottle.com> + * mailbox/smtp.c (smtp_send_message): Send sender and receipient + addresses enclosed in angle brackets. + * mailbox/testsuite/Addrs: Fixed null address test. + +2003-12-01 Sergey Poznyakoff + + * mailbox/sendmail.c (sendmail_send_message): Don't + close the descriptor if it happens to make a part of tunnel + pipe. + +2003-11-28 Sergey Poznyakoff + + * mailbox/argcv.c (argcv_escape_char,escape_copy): Bugfix + +2003-11-04 Sergey Poznyakoff + + * mh/anno.c (main): Remove trailing colon from the component name. + +2003-11-04 Sergey Poznyakoff + + * mailbox/rfc2047.c (rfc2047_decode): Bugfix. + + * mh/mh_argp.c (mh_argp_parse): Changed prototype. + * mh/mh_getopt.h: Likewise. + * mh/ali.c: Updated calls to mh_argp_parse() + * mh/anno.c: Likewise. + * mh/comp.c: Likewise. + * mh/fmtcheck.c: Likewise. + * mh/folder.c: Likewise. + * mh/forw.c: Likewise. + * mh/inc.c: Likewise. + * mh/install-mh.c: Likewise. + * mh/mark.c: Likewise. + * mh/mhl.c: Likewise. + * mh/mhn.c: Likewise. + * mh/mhparam.c: Likewise. + * mh/mhpath.c: Likewise. + * mh/pick.c: Likewise. + * mh/refile.c: Likewise. + * mh/repl.c: Likewise.< |