summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlain Magloire <alainm@gnu.org>2004-06-16 00:30:20 +0000
committerAlain Magloire <alainm@gnu.org>2004-06-16 00:30:20 +0000
commitd0ec964e0e522a7d7e6edda91a970d59539de730 (patch)
tree032ae2a199d4f961e2b7a93c4a9a1c825308735c
parentb87e34b39d216a954097bfe15868632e87fcd3e1 (diff)
downloadmailutils-d0ec964e0e522a7d7e6edda91a970d59539de730.tar.gz
mailutils-d0ec964e0e522a7d7e6edda91a970d59539de730.tar.bz2
ChangeLog mailbox/tcp.c
Check the return value of close(2)
-rw-r--r--ChangeLog374
-rw-r--r--mailbox/tcp.c14
2 files changed, 199 insertions, 189 deletions
diff --git a/ChangeLog b/ChangeLog
index f144cad45..36dd1e326 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+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.
@@ -66,13 +70,13 @@
* 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
@@ -84,7 +88,7 @@
* mh/mh_fmtgram.y: Provide forward declarations for yyerror and
yylex.
* libsieve/sieve.y: Likewise
-
+
2004-06-09 Sergey Poznyakoff
* NEWS: Updated
@@ -98,14 +102,14 @@
variable
* mail.remote/mail.remote.c: Fixed doc string
* mailbox/mu_auth.c: Add missing gettext markers
- * mailbox/rfc2047.c: Use mu_decode_filter.
+ * 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
+2004-06-06 Sergey Poznyakoff
* include/mailutils/filter.h (filter_iconv_create): New prototype.
* mailbox/filter_iconv.c: Fixed several bugs. Use an extra
@@ -114,7 +118,7 @@
* examples/iconv.c: Updated call to filter_iconv_create()
* mailbox/rfc2047.c: Likewise.
-2004-06-05 Sergey Poznyakoff
+2004-06-05 Sergey Poznyakoff
* NEWS: Updated
* configure.ac: Check for iconv.h and iconv_t
@@ -136,14 +140,14 @@
* 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
@@ -155,7 +159,7 @@
* examples/iconv.c: New file
* po/POTFILES.in: Updated
-
+
2004-06-04 Sergey Poznyakoff
* NEWS: Updated
@@ -163,13 +167,13 @@
* libsieve/extensions/spamd.c: Minor formatting changes
* mailbox/pop/pop3_sendline.c: Bugfix
-2004-06-04 Sergey Poznyakoff
+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.
@@ -179,7 +183,7 @@
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
@@ -189,7 +193,7 @@
* 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
@@ -211,12 +215,12 @@
* 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
+
+2004-06-02 Sergey Poznyakoff
* configure.ac: Raised version number to 0.4.90
* NEWS: LIkewise
@@ -287,14 +291,14 @@
* mailbox/pop/pop3_uidl.c: Likewise.
* mailbox/pop/pop3_uidla.c: Likewise.
* mh/mh_ctx.c: Likewise.
-
-2004-06-01 Sergey Poznyakoff
+
+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
+2004-05-27 Sergey Poznyakoff
* NEWS: Updated
* include/mailutils/filter.h (rfc_2047_Q_filter): New filter
@@ -303,7 +307,7 @@
* 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
@@ -314,11 +318,11 @@
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
@@ -332,7 +336,7 @@
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)
@@ -342,7 +346,7 @@
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.
@@ -363,7 +367,7 @@
2004-04-14 Sergey Poznyakoff
- * mail.remote/mail.remote.c: Use "auth" capability.
+ * 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
@@ -376,7 +380,7 @@
* examples/pop3client.c (pop_completion): Use rl_completion_matches.
Fixes potential crash on 64-bit architectures.
-2004-04-08 Sergey Poznyakoff
+2004-04-08 Sergey Poznyakoff
* configure.ac: Add AM_ICONV
* mailbox/smtp.c (smtp_send_message): Correctly handle long
@@ -398,7 +402,7 @@
* 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
@@ -416,7 +420,7 @@
* 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.
+ if X-Envelope-Date is not present.
2004-02-03 Sergey Poznyakoff
@@ -449,7 +453,7 @@
for noticing
(maildir_scan0): Fixed typo in notification loop.
-2004-01-27 Sergey Poznyakoff
+2004-01-27 Sergey Poznyakoff
* mailbox/smtp.c: Control the value
of READ_RECIPIENTS property to decide whether the message
@@ -470,7 +474,7 @@
* mailbox/include/mailer0.h (struct _mailer): Removed
unused field properties_count.
-
+
* TODO: Updated
* NEWS: Updated
@@ -485,16 +489,16 @@
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
+ 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.
@@ -520,7 +524,7 @@
(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
@@ -537,7 +541,7 @@
* mail/quit.c: Likewise.
* mail/send.c: Likewise.
-2004-01-13 Sergey Poznyakoff
+2004-01-13 Sergey Poznyakoff
* frm/frm.c: Lots of changes for compatibility with ELM.
* frm/testsuite/frm/test.exp: Updated
@@ -545,31 +549,31 @@
2004-01-13 Sergey Poznyakoff
Implemented 'file:' URLs
-
+
* include/mailutils/registrar.h: Removed file_record
* mailbox/include/registrar0.h: Likewise
- * examples/mimetest.c: 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/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/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.
@@ -590,7 +594,7 @@
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.
@@ -606,12 +610,12 @@
* mailbox/mbox/folder.c (_path_is_scheme): New
function. Implements auto-detection for the "path" scheme.
-
- * mailbox/mh/url.c: Removed
+
+ * 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
+
+ * mailbox/url.c: Fixed indentation
* frm/frm.c: Minor changes.
2004-01-11 Sergey Poznyakoff
@@ -640,27 +644,27 @@
* frm/frm.c (main): Unified diagnostic messages.
* frm/Makefile.am: Updated.
-2004-01-09 Sergey Poznyakoff
+2004-01-09 Sergey Poznyakoff
* NEWS: Documented new features.
-2004-01-08 Sergey Poznyakoff
+2004-01-08 Sergey Poznyakoff
* configure.ac (LIBMU_SCM_DEPS): Added maildir
- * mailbox/amd.c: New file. Abstract mail directory level.
+ * 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/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.
@@ -668,45 +672,45 @@
* 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
+
+2004-01-06 Sergey Poznyakoff
* m4/Makefile.am: Removed.
* m4/.cvsignore: Updated
* configure.ac: Removed m4/Makefile.am
- * Makefile.am: Removed m4
+ * 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
+2004-01-05 Sergey Poznyakoff
* include/mailutils/libsieve.h (sieve_locus_t): New datatype.
(sieve_action_log_t): Changed type of the second argument.
@@ -726,22 +730,22 @@
(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/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)
@@ -781,7 +785,7 @@
(AC_CONFIG_FILES): Added libsieve/extensions/Makefile.
* Makefile.am: Require at least version 1.8.
-2003-12-30 Sergey Poznyakoff
+2003-12-30 Sergey Poznyakoff
* examples/spamd.c (spamd_test): Use EUID to determine
user's identity.
@@ -808,13 +812,13 @@
* mh/mhl.c: Minor fix
* movemail/movemail.c: --keep-messages option (an alias for -p)
-
-2003-12-29 Sergey Poznyakoff
+
+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
@@ -829,12 +833,12 @@
* doc/texinfo/programs.texi: Provide sample invocation of
mail.local. Include note about virtual hosting.
-2003-12-28 Sergey Poznyakoff
+2003-12-28 Sergey Poznyakoff
* movemail/movemail.c: Minor changes for compatibility with
the Emacs implementation.
-2003-12-28 Sergey Poznyakoff
+2003-12-28 Sergey Poznyakoff
* movemail: New directory
* movemail/movemail.c: New file
@@ -845,11 +849,11 @@
* 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.LIB: Renamed to
* COPYING.LESSER: this
* Makefile.am: Updated
* README: Updated
@@ -864,16 +868,16 @@
* 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
+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.
@@ -900,17 +904,17 @@
* sieve/sieve.c: Likewise
2003-12-25 Sergey Poznyakoff
-
- Added changes from the backup repository
-2003-12-24 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
+2003-12-23 Sergey Poznyakoff
* examples/pop3client.c: Added typecasts
* include/mailutils/errno.h: New error codes
@@ -924,13 +928,13 @@
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
+2003-12-17 Sergey Poznyakoff
* dotlock/dotlock.c: Added translators' comment
* mail.local/main.c: Likewise
@@ -954,7 +958,7 @@
* mh/send.c: Likewise
* mh/whom.c: Likewise
* sieve/sieve.c: Likewise
-
+
2003-12-12 Sergey Poznyakoff
Temporarily switched to the back-up repository
@@ -965,12 +969,12 @@
1999-09-10 2003-12-01 Savannah
2003-12-04 2003-12-25 Mirddin
-2003-12-05 Sergey Poznyakoff
+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
+2003-12-04 Sergey Poznyakoff
* mh/mhn.c (stream_getline): Bugfix
* mailbox/parse822.c (parse822_route_addr): Handle empty
@@ -978,8 +982,8 @@
* 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
+
+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
@@ -989,11 +993,11 @@
* mailbox/argcv.c (argcv_escape_char,escape_copy): Bugfix
-2003-11-04 Sergey Poznyakoff
+2003-11-04 Sergey Poznyakoff
* mh/anno.c (main): Remove trailing colon from the component name.
-2003-11-04 Sergey Poznyakoff
+2003-11-04 Sergey Poznyakoff
* mailbox/rfc2047.c (rfc2047_decode): Bugfix.
@@ -1039,10 +1043,10 @@
* mh/mh_alias.y: Fixed grammar.
(ali_member): Compare addresses if strcmp() fails.
* mh/mh.h (ali_verbatim): New function.
-
+
* examples/pop3client.c: Added missing includes
-2003-10-28 Sergey Poznyakoff
+2003-10-28 Sergey Poznyakoff
* mail/mail.c: Implemented -a (--append) option.
* mail/mail.h (mail_sendheader,send_append_header)
@@ -1067,8 +1071,8 @@
indicating file inclusion and the one starting a valid
RFC822 address.
* mh/mh_alias.y: Allow for full RFC822 addresses.
-
-2003-10-18 Sergey Poznyakoff
+
+2003-10-18 Sergey Poznyakoff
* pop3d/quit.c (pop3d_fix_mark): Use only valid C comments.
Fixed erroneous format specification.
@@ -1096,7 +1100,7 @@
* mailbox2: It is hopelessly obsolete. Removed. We'd better modify
the files "in situ".
-
+
2003-10-17 Sergey Poznyakoff
* doc/texinfo/programs.texi (pop3d): Documented new option.
@@ -1123,7 +1127,7 @@
* mh/mh_format.c (builtin_formataddr): Fixed checking for duplicate
addresses.
-
+
2003-10-10 Alain Magloire
GNU Mailutils 0.4 was released. New code added.
@@ -1166,7 +1170,7 @@
* pop3d/stat.c: Likewise.
* pop3d/top.c: Likewise.
* pop3d/uidl.c: Likewise.
-
+
2003-10-09 Alain Magloire
Possible use:
@@ -1195,7 +1199,7 @@
* pop3d/rset.c: Use for attribute_is_userflag()
* pop3d/top.c: Use for attribute_is_userflag()
* pop3d/uidl.c: Use for attribute_is_userflag()
- * pop3d/pop3d.h (POP3_ATTRIBUTE_DELE): New define.
+ * pop3d/pop3d.h (POP3_ATTRIBUTE_DELE): New define.
* pop3d/quit.c (pop3d_fix_mark): Use for attribute_is_userflag()
(pop3d_quit): Call to pop3d_fix_mark.
@@ -1213,16 +1217,16 @@
2003-10-06 Alain Magloire
* mailbox/pop/pop3_stls.c: New file.
- * mailbox/pop/pop3_pass.c: Obscure the buffer with the passwd for
+ * mailbox/pop/pop3_pass.c: Obscure the buffer with the passwd for
security reasons.
- * mailbox/pop/pop3_apop.c: Obscure the buffer with the digest for
+ * mailbox/pop/pop3_apop.c: Obscure the buffer with the digest for
security reasons.
* include/mailutils/pop3.h: Declaration mu_pop3_stls().
- * include/mailutils/sys/pop3.h: New states added to accomodate STLS
+ * include/mailutils/sys/pop3.h: New states added to accomodate STLS
command.
* doc/texinfo/pop3.texi: Corrected some typos.
-2003-10-06 Sergey Poznyakoff
+2003-10-06 Sergey Poznyakoff
* configure.ac: Raised version number to 0.4
@@ -1232,11 +1236,11 @@
* mailbox/getopt1.c: ... here
* lib/Makefile.am: Removed getopt.
* mailbox/Makefile.am: Added getopt.
-
+
* m4/getopt.m4: New file
* m4/mu_libobj.m4 (MU_HEADER): Prevent multiple inclusions.
* m4/Makefile.am: Added getopt.m4
-
+
* imap4d/imap4d.h: Added missing includes
* mail/mail.h: Likewise
* mail/util.c: Likewise
@@ -1245,13 +1249,13 @@
* from/from.c: Likewise
* readmsg/readmsg.c: Likewise
* readmsg/readmsg.h: Likewise
-
+
* mail/decode.c (display_message): Bugfix
* mailbox/locale.c (mu_charset_lookup): Bugfix
* mailbox/mailutils-config.c: Minor fix in the help string.
* mh/repl.c: Likewise.
* mh/mh.h (mh_format_str): Added prototype.
-
+
* NEWS: Updated
2003-10-05 Alain Magloire
@@ -1331,7 +1335,7 @@
* configure.ac: Moved fgetpwent from AC_CHECK_FUNCS to
MU_CHECK_FUNCS.
-
+
* lib/Makefile.am: Removed fgetpwent.c
* mailbox/Makefile.am: Added fgetpwent.c
* lib/fgetpwent.c: Moved to ...
@@ -1345,7 +1349,7 @@
* mailbox/locker.c (_locker_destroy_private): Bugfix
-2003-09-25 Sergey Poznyakoff
+2003-09-25 Sergey Poznyakoff
* mailbox/munre.c (munre_set_regex): Bugfix again.
* mailbox/filter_trans.c (qp_decode): Bugfix. According
@@ -1365,7 +1369,7 @@
* mail/table.c: Added new command words.
* mail/mail.c: Default to "unfold subject"
* mail/util.c (util_slist_remove): New function.
-
+
* auth/lbuf.c: Added missing includes.
* auth/lbuf.h: Likewise.
@@ -1374,11 +1378,11 @@
* mailbox/munre.c (munre_set_regex): Bugfix.
* mh/replgroupcomps: Added trailing newline
-2003-09-21 Sergey Poznyakoff
+2003-09-21 Sergey Poznyakoff
Added decoding of RFC 2047 headers to MUA programs (mail and mh).
Fixed incorrect session termination in imap and pop clients.
-
+
* mailbox/locale.c: New file. Contains locale-dependent functions.
* mailbox/Makefile.am: Added locale.c
@@ -1396,7 +1400,7 @@
retrieving the header value.
(builtin_decode): New function. Implements (decode).
* mh/README: Updated
-
+
* mailbox/imap/folder.c (authenticate_imap_sasl_anon): Fixed typo
in debug output.
(folder_imap_open): Issue LOGOUT if all the authentication methods
@@ -1407,19 +1411,19 @@
authentication failures.
* imap4d/login.c: Minor fix
-
-2003-09-20 Sergey Poznyakoff
+
+2003-09-20 Sergey Poznyakoff
Install under mailutils/gnu only those headers which are
missing on the system.
Include regex to libmailbox if the system's libc lacks it.
Add new functions for handling reply subject headers.
-
+
* Makefile.am: Added headers
* m4/mu_libobj.m4 (MU_HEADER,MU_FINISH_LINKS): New macros
* configure.ac: Use MU_HEADER and MU_FINISH_LINKS where needed
* m4/regex.m4: Likewise
-
+
* dotlock/Makefile.am: Fixed INCLUDES
* lib/Makefile.am: Updated
* mailbox/Makefile.am: Likewise.
@@ -1445,27 +1449,27 @@
* from/Makefile.am: Likewise.
* comsat/Makefile.am: Likewise.
* auth/Makefile.am: Likewise.
-
+
* headers: New directory
* headers/Makefile.am: New file
* headers/posix/Makefile.am: New file
-
+
* include/mailutils/gnu/argp.h: Moved to ...
* headers/argp.h: ... here
* include/mailutils/gnu/getopt.h: Moved to ...
* headers/getopt.h: ... here
- * lib/regex.h: Moved to ...
+ * lib/regex.h: Moved to ...
* headers/regex.h: ... here
* lib/posix/regex.h: Moved to ...
* headers/posix/regex.h: ... here
* lib/posix/Makefile.am: Removed
* lib/posix/.cvsignore: Removed
* lib/posix: Removed
-
+
* lib/regex.c: Moved to ...
* mailbox/regex.c: ... here
-
+
* include/mailutils/gnu/.cvsignore: Updated
* mailbox/munre.c: New file
@@ -1481,20 +1485,20 @@
* mail/util.c: Likewise
(util_setenv): A hack to properly handle "replyregex".
* mail/var.c (run_editor): Fixed return type.
-
+
* mh/mh_format.c (builtin_unre): Use munre_subject()
(builtin_isreply,builtin_reply_regex): New functions
* mh/mh.h (mh_set_reply_regex): New function.
* mh/mh_init.c: Likewise.
* mh/mh_global.c (mh_read_profile): Read Reply-Regex
-
+
* mh/README: Updated
* mh/replcomps: Updated
* mh/replgroupcomps: Updated
-
+
* doc/texinfo/programs.texi: Updated
-
-2003-09-18 Sergey Poznyakoff
+
+2003-09-18 Sergey Poznyakoff
* mailbox/mh/mbox.c (_mh_message_delete): Zero out the
msg_pool slot occupied by the message being deleted.
@@ -1506,11 +1510,11 @@
* pop3d/pop3d.c (pop3d_daemon): Collect finished children
synchronously.
-2003-09-16 Sergey Poznyakoff
+2003-09-16 Sergey Poznyakoff
* mh/repl.c (opt_handler): Force RCPT_ALL if --group is given.
-2003-09-11 Sergey Poznyakoff
+2003-09-11 Sergey Poznyakoff
* mailbox/imap/folder.c (authenticate_imap_login): Do not
close the stream on authentication failures.
@@ -1519,7 +1523,7 @@
* doc/texinfo/programs.texi: Updated
-2003-09-10 Sergey Poznyakoff
+2003-09-10 Sergey Poznyakoff
* include/mailutils/errno.h (MU_ERR_BAD_AUTH_SCHEME)
(MU_ERR_AUTH_FAILURE): New error codes.
@@ -1541,7 +1545,7 @@
an appropriate error code.
* mh/rmf.c (rmf): Bugfix.
-
+
2003-09-10 Sergey Poznyakoff
* mailbox/imap/folder.c (read_capa): New function.
@@ -1562,16 +1566,16 @@
* sieve/sieve.c (tickets_default): New variable.
(main): Check the tickets_default.
-2003-09-05 Sergey Poznyakoff
+2003-09-05 Sergey Poznyakoff
* lib/mu_dbm.c (mu_fcheck_perm, mu_check_perm): Return
MU_ERR_UNSAFE_PERMS when appropriate.
* mailbox/muerrno.c: Fixed indentation.
* pop3d/popauth.c: Use mu_strerror.
-
+
* mh/ali.c (main): Bugfix. Lists were not initialized.
* mh/mh_alias.l (push_source): Honor Path variable.
-
+
2003-09-04 Wojciech Polak
* include/mailutils/errno.h: Added MU_ERR_UNSAFE_PERMS.
@@ -1583,7 +1587,7 @@
* mailbox/pop/mbox.c (pop_get_message): Check UIDL capability
before using pop_uidl().
-2003-09-02 Sergey Poznyakoff
+2003-09-02 Sergey Poznyakoff
* mail/mail.c: Fixed description of --file argument.
* mailbox/filter_trans.c (qp_decode): Fixed bug that
@@ -1606,7 +1610,7 @@
* mailbox/pop/mbox.c (POP_AUTH_USER_ACK): Protect password
in debug mode (PASS ***).
-2003-08-29 Sergey Poznyakoff
+2003-08-29 Sergey Poznyakoff
* imap4d/bye.c: Do not attempt to write to the output
stream if a signal was caught.
@@ -1626,7 +1630,7 @@
the connection. Provide a better diagnostics.
* sieve/sieve.c: Destroy the mailbox if the attempt to open it has
failed.
-
+
2003-08-29 Wojciech Polak
* mailbox/pop/mbox.c (pop_capa): New function.
@@ -1634,7 +1638,7 @@
reissue CAPA after successful STLS negotiation.
(tls): Renamed to pop_stls().
-2003-08-29 Sergey Poznyakoff
+2003-08-29 Sergey Poznyakoff
* auth/gsasl.c: Lots of fixes.
* auth/lbuf.h (_auth_lb_writelines): New function.
@@ -1642,7 +1646,7 @@
* imap4d/util.c (util_run_events): Use iterator instead of
list_do. Iterators are safer.
-2003-08-28 Sergey Poznyakoff
+2003-08-28 Sergey Poznyakoff
Implemented the TLS protocol for IMAP and POP mailboxes.
Split libmailbox to the core library (libmailbox) and
@@ -1661,7 +1665,7 @@
* mailbox/imap/Makefile.am: Likewise
* mailbox/pop/Makefile.am: Likewise
* mailbox/maildir/Makefile.am: Likewise
-
+
* dotlock/Makefile.am: Adopted _LDADD for the new library layout.
* examples/Makefile.am: Likewise
* from/Makefile.am: Likewise
@@ -1677,10 +1681,10 @@
* comsat/Makefile.am: Likewise
* frm/Makefile.am: Likewise
* mail.local/Makefile.am: Likewise
-
+
* configure.ac: Moved Kerberos libs to SERV_AUTHLIBS.
* Makefile.am: Changed the order of SUBDIRS
-
+
* mailbox/mailutils-config.c: --link part rewritten to reflect
the new library layout.
@@ -1693,7 +1697,7 @@
* mailbox/pop/mbox.c: Implemented client side TLS.
* mailbox/include/imap0.h (struct _f_imap): New members
capav and capac to hold the array of capabilities.
-
+
* examples/decode2047.c (ISPRINT): Fixed.
* from/from.c: Use "tls" command line capability.
* frm/frm.c: Likewise
@@ -1701,16 +1705,16 @@
* mail/mail.c: Likewise.
* readmsg/readmsg.c: Likewise.
* sieve/sieve.c: Likewise.
-
+
* mail/mail.h: Include tls.h
* readmsg/readmsg.h: Likewise.
-
+
* include/mailutils/stream.h (stream_get_fd2): New function.
(stream_set_fd): Changed type of the second arg.
* mailbox/stream.c: Likewise.
* mailbox/include/stream0.h (struct _stream): Changed
_get_fd member.
-
+
* mailbox/body.c: Fixed _get_fd methods.
* mailbox/file_stream.c: Likewise.
* mailbox/filter.c: Likewise.
@@ -1719,7 +1723,7 @@
* mailbox/mbox/mbox.c: Likewise.
* mailbox/mapfile_stream.c: Likewise.
* mailbox/tcp.c: Likewise.
-
+
* include/mailutils/tls.h (tls_stream_create_client)
(tls_stream_create_client_from_tcp): New functions.
(mu_tls_enable): New variable
@@ -1730,11 +1734,11 @@
* mailbox/sendmail.c: Added missing includes
* mailbox/smtp.c: Likewise.
* mailbox/pop/folder.c: Minor wording change.
-
+
* NEWS: Updated
* TODO: Updated
-
-2003-08-27 Sergey Poznyakoff
+
+2003-08-27 Sergey Poznyakoff
* NEWS: Updated
* mailbox/mime.c (_mime_parse_mpart_message): Allow for
@@ -1790,7 +1794,7 @@
* mh/send.c: Handle aliases.
* mh/whom.c (main): Bugfix.
-2003-08-21 Sergey Poznyakoff
+2003-08-21 Sergey Poznyakoff
* include/mailutils/iterator.h (iterator_dup): New function
* mailbox/iterator.c: Likewise.
@@ -1809,7 +1813,7 @@
* mh/mhparam.c: Fixed year in the copyleft header.
* mh/whom.c: Added support for aliases.
* mh/mh_init.c: Minor cleanup
-
+
2003-08-20 Sergey Poznyakoff
* comsat/action.c (expand_escape): Use argcv_unescape_char()
@@ -1820,8 +1824,8 @@
* mailbox/argcv.c (argcv_unescape_char,argcv_escape_char):
New functions.
* include/mailutils/argcv.h: Likewise.
-
-2003-08-19 Sergey Poznyakoff
+
+2003-08-19 Sergey Poznyakoff
* mh/replgroupcomps: New file.
* mh/Makefile.am (mhlib_DATA): Added components and
@@ -1831,23 +1835,23 @@
* mh/mh_msgset.c (_mh_msgset_parse): Fixed the semantics
of last:N and prev:N.
* mh/mh.h: Updated
-
-2003-08-18 Sergey Poznyakoff
+
+2003-08-18 Sergey Poznyakoff
* mail/mail.h (ml_readline_with_intr): New function.
* mail/mailline.c: Likewise.
* mail/send.c: Use ml_readline_with_intr() when prompting
for header fields.
-
-2003-08-18 Sergey Poznyakoff
+
+2003-08-18 Sergey Poznyakoff
* pop3d/extra.c (pop3d_abquit): Flush message headers.
* NEWS: Updated.
* mail/mail.c (main): If the send mode was interrupted by
the user, exit with zero status if mailx is set.
* doc/texinfo/programs.texi: Updated.
-
-2003-08-18 Sergey Poznyakoff
+
+2003-08-18 Sergey Poznyakoff
* mail/send.c (mail_send, mail_send0): Use `mailx'
to control mailx compatibility mode. Thanks Peter S Galbraith
@@ -1866,7 +1870,7 @@
* mh/mh_getopt.c (mh_getopt): Implemented -version option.
* mh/README: Updated
-2003-08-13 Sergey Poznyakoff
+2003-08-13 Sergey Poznyakoff
* mh/mh_sequence.c (mh_seq_add): Update current_message
if the sequence being set is "cur". Free temporary storage.
@@ -1878,8 +1882,8 @@
(mh_vgetyn): New functions.
(mh_real_install): Use mh_getyn_interactive().
* mh/pick.c (main): Use mh_interactive_mode_p().
-
-2003-08-12 Sergey Poznyakoff
+
+2003-08-12 Sergey Poznyakoff
* mh/folder.c (_scan): Prompt for creating the folder
unless --create was given.
@@ -1894,7 +1898,7 @@
* mh/scan.c (list_message): Output an extra newline only
if the formatted buffer does not end with one.
-2003-08-12 Sergey Poznyakoff
+2003-08-12 Sergey Poznyakoff
* mail/mail.h (mail_execute): New function.
* mail/shell.c (mail_execute): New function.
@@ -1903,7 +1907,7 @@
* mh/mh_format.c (print_simple_segment): Bugfix.
* mh/replcomps: Improved.
-2003-08-11 Sergey Poznyakoff
+2003-08-11 Sergey Poznyakoff
* mh/mh.h (enum mh_opcode): New opcode mhop_nop.
* mh/mh_fmtgram.y (fi production): Preserve the
@@ -1915,14 +1919,14 @@
* mh/repl.c: New option --format.
* mail/mail.c (main): set rc by default
-
-2003-08-10 Sergey Poznyakoff
+
+2003-08-10 Sergey Poznyakoff
* mh/inc.c (opt_handler): Added missing support for
-format option. Thanks Peter S Galbraith
<p.galbraith@globetrotter.net> for reporting.