summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlain Magloire <alainm@gnu.org>2002-10-14 20:40:48 +0000
committerAlain Magloire <alainm@gnu.org>2002-10-14 20:40:48 +0000
commit48027b7fb0ce8354c0159e6ab5f75448060fd718 (patch)
tree2d7a823e1e66a488dc2ed80b2da66818f07350b5
parent23eb20a68d6054abcbacc1f4f4a5172061fd9627 (diff)
downloadmailutils-48027b7fb0ce8354c0159e6ab5f75448060fd718.tar.gz
mailutils-48027b7fb0ce8354c0159e6ab5f75448060fd718.tar.bz2
Updated.
-rw-r--r--ChangeLog416
1 files changed, 211 insertions, 205 deletions
diff --git a/ChangeLog b/ChangeLog
index 3b225a8b7..255fd17c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2002-10-14 Alain Magloire
+
+ * mailbox/getline.c: New LGPL implementation,
+ With a patch for Sergey.
+ * mailbox/getline.h: New LGPL implementation.
+
2002-10-14 Sergey Poznyakoff
* configure.ac: Provide GUILE_BINDIR variable for Makefiles.
@@ -11,7 +17,7 @@
* libmu_scm/mu_scm.c (mu-path-maildir, mu-path-folder-dir): New
globals.
* libmu_scm/mailutils.scm.in: Export new globals.
-
+
2002-10-13 Sergey Poznyakoff
* guimb/scm/sieve-core.scm: Changed sieve-register-.* functions
@@ -67,8 +73,8 @@
* mail.local/Makefile.am: Added /mailbox to INCLUDES
* lib/getline.h: Removed.
* mailbox/Makefile.am: Added /mailbox to INCLUDES
-
-2002-10-02 Sergey Poznyakoff
+
+2002-10-02 Sergey Poznyakoff
* configure.ac: Check if environ is declared.
* mail/setenv.c: Protect the declaration of environ by #if.
@@ -88,7 +94,7 @@
* mail.local/mail.local.h: Added missing includes.
* pop3d/popauth.c: Likewise.
-
+
2002-10-02 Sergey Poznyakoff
* mailbox/address.c (_address_get_nth): Get nth sub-address
@@ -109,7 +115,7 @@
* mail/Makefile.am: Added setenv.c
* mail/decode.c: Use util_get_crt() to check the value of
the crt variable.
- * mail/print.c: Likewise.
+ * mail/print.c: Likewise.
* mail/mail.h (mail_setenv, util_get_crt, util_merge_addresses):
New functions.
* mail/reply.c (mail_reply): Bugfix.
@@ -134,21 +140,21 @@
* mh/repl.c: New file. A framework for the `repl' program.
* mh/Makefile.am: Added repl
* mh/.cvsignore: Likewise.
-
+
2002-09-30 Sergey Poznyakoff
* configure.ac: Changed check for CURSES_LIBS
* mh/Makefile.am (scan_LDADD): Use CURSES_LIBS instead of
- directly linking -lcurses
+ directly linking -lcurses
-2002-09-27 Sergey Poznyakoff
+2002-09-27 Sergey Poznyakoff
* mh/mh_format.c (strobj_len,print_string): Extra safety not to
dereference NULL pointer.
(_parse_date): Use local time if the date cannot be parsed.
* mh/refile.c: Implemented --draft and --file switches.
-2002-09-27 Sergey Poznyakoff
+2002-09-27 Sergey Poznyakoff
* mail/file.c: Fixed typo.
* mh/folder.c (main): Correctly set current message number.
@@ -176,8 +182,8 @@
to compose_env_t.
(compose_init, compose_header_set, compose_header_get,
compose_destroy): New functions.
-
- * mail/send.c: Likewise. Use new compose functions.
+
+ * mail/send.c: Likewise. Use new compose functions.
* mail/followup.c: Use new compose functions.
* mail/reply.c: Likewise.
* mail/util.c (util_msglist_esccmd): Declaration updated.
@@ -186,7 +192,7 @@
* doc/texinfo/programs.texi: Documented "editheaders" variable.
* mh/Makefile.am (install-exec-hook): Remove "folders" before
linking "folder" to it.
-
+
2002-09-25 Sergey Poznyakoff
* mailbox/mutil.c: Fixed typo in #if directive.
@@ -202,7 +208,7 @@
builtin_putnum, builtin_putnumf, builtin_tws,
builtin_pretty): Implemented.
(builtin_pers): Enclose the return in a pair of double-quotes.
- * mh/mh_init.c (mh_my_email): New function.
+ * mh/mh_init.c (mh_my_email): New function.
* mh/mh.h (mh_format_dump, mh_my_email): New function.
* mh/Makefile.am: Added fmtcheck
@@ -257,12 +263,12 @@
* mh/mh_argp.c: Use new configuration functions.
* mh/mh_init.c: Likewise.
* mh/scan.c: Likewise.
-
+
* mh/Makefile.am: Added folder.c and mh_global.c
* mh/.cvsignore: Added folder.
* frm/frm.c: Fixed indentation.
-2002-09-19 Sergey Poznyakoff
+2002-09-19 Sergey Poznyakoff
* mh/mhpath.c: New file. Source for mhpath command.
* mh/Makefile.am: Added mhpath.
@@ -278,8 +284,8 @@
* mh/mh.h (mh_get_message): New prototype.
* mh/mh_init.c (mh_iterate): Rewritten to expect msgset to
contain message ordinal numbers.
-
-2002-09-19 Sergey Poznyakoff
+
+2002-09-19 Sergey Poznyakoff
* mailbox/mbx_mh.c (_mh_message_save): Take into account
trailing newline returned by envelope_date (should it
@@ -302,15 +308,15 @@
* mh/rmm.c: Updated mh_open_folder invocations.
* mh/scan.c: Likewise.
* mh/.cvsignore: Updated.
-
-2002-09-18 Sergey Poznyakoff
+
+2002-09-18 Sergey Poznyakoff
* mailbox/mailbox.c: Include message.h
* mailbox/mbx_default.c (mu_path_folder_dir): New global. Holds
- the name of the user's folder directory.
+ the name of the user's folder directory.
* include/mailutils/mailbox.h: Likewise
* mailbox/mbx_mh.c: Preserve the envelope information in the
- message header.
+ message header.
* libmu_scm/mu_guimb.c (_scheme_main): Removed unused variable.
* mh/mh_ctx.c: New file. Context-related functions.
@@ -332,19 +338,19 @@
* mh/rmm.c: Use new mh functions.
* mh/scan.c: Likewise.
-
-2002-09-17 Sergey Poznyakoff
+
+2002-09-17 Sergey Poznyakoff
* m4/gssapi.m4: Removed unused variable
* mh/rmm.c: New file. Source for rmm program.
* mh/Makefile.am: Added rmm.c
* mh/mh.h (mh_open_folder): new function.
-
+
* mh/mh_init.c: Split mh_init() in two. The second part,
mh_init2(), gets called after parsing the arguments.
(mh_open_folder): New function. Open current folder.
-
+
* mh/mh_format.c (mh_format): Bugfix (NULL pointer dereference).
* mh/mh_argp.c (mh_argp_parse): Increased number of arguments.
The last argument points to a location where to store the
@@ -353,18 +359,18 @@
* mh/mh_getopt.h (mh_argp_parse): Updated declaration.
* mh/inc.c (main): Updated invocation of mh_argp_parse.
* mh/scan.c: Likewise.
-
-2002-09-12 Sergey Poznyakoff
+
+2002-09-12 Sergey Poznyakoff
In order to make libmailutils self-contained, shuffled several
files from lib/ to mailutils/.
Added standalone guile module.
-
+
* m4/mu_libobj.m4: New file. mu-specific version of
AC_LIBOBJS.
* m4/Makefile.am: Added mu_libobj.m4
-
+
* configure.ac: Use MU_LIBOBJS on functions needed for
libmailbox.
Add mailutils.scm to GUILE_PKGDATA.
@@ -377,7 +383,7 @@
(mu_scm_init): Unconditionally register path_record format.
* libmu_scm/mailutils.scm.in: Source for mailutils.scm -- a module
interface file for mailutils.
- * libmu_scm/.cvsignore: Updated
+ * libmu_scm/.cvsignore: Updated
* guimb/Makefile.am: Load libmu_scm.la
* lib/Makefile.am: Removed argp-related stuff.
@@ -399,7 +405,7 @@
* lib/argp-fmtstream.h: Likewise.
* lib/argp-namefrob.h: Likewise.
* lib/getopt.h: Likewise.
-
+
* mailbox/Makefile.am: Added argp-related stuff.
* mailbox/strndup.c: Moved from lib/
* mailbox/strtok_r.c: Likewise.
@@ -430,7 +436,7 @@
* lib/argcv.h: Moved to ...
* include/mailutils/argcv.h: ... here
* include/mailutils/argp.h: Conditionally include <gnu/argp.h>
-
+
* mailbox/mu_argp.c: Changed licence to Lesser GPL
* mailbox/mu_auth.c: Likewise.
* mailbox/system.c: Likewise.
@@ -452,11 +458,11 @@
* mh/mh.h: Removed include <argp.h>
* mh/mh_error.c: Likewise.
* mailbox/mu_argp.c: Removed include <xalloc.h>
-
-2002-09-10 Sergey Poznyakoff
+
+2002-09-10 Sergey Poznyakoff
Added support for Guile 1.6.0:
-
+
* configure.ac: Changed check for guile. Raised patchlevel to
0.1.1
* m4/guile.m4: New file. Check for guile presence and usability.
@@ -468,7 +474,7 @@
with guile 1.4.x
* scripts/guile-1.6: New directory. Contains scripts for use
with guile 1.6 and hopefully higher.
- * scripts/guile-1.4/Makefile.am: New file.
+ * scripts/guile-1.4/Makefile.am: New file.
* scripts/guile-doc-snarf: Moved to ...
* scripts/guile-1.4/guile-doc-snarf: ... here
* scripts/guile-func-name-check: Moved to ...
@@ -479,7 +485,7 @@
* scripts/guile-1.6/Makefile.am: New file.
* scripts/guile-1.6/guile-doc-snarf: New file.
* scripts/guile-1.6/guile-doc-snarf.awk: New file.
-
+
* guimb/Makefile.am: Added @GUILE_INCLUDES@ and @GUILE_LIBS@.
* libmu_scm/Makefile.am: Added @GUILE_INCLUDES@. Changed
snarfing rules.
@@ -495,15 +501,15 @@
* libmu_scm/mu_message.c: Likewise.
* libmu_scm/mu_scm.c: Likewise.
* libmu_scm/mu_scm.h: Likewise.
-
+
* auth/sql.c (mu_sql_authenticate): Removed unused variable.
-
-2002-09-05 Sergey Poznyakoff
+
+2002-09-05 Sergey Poznyakoff
* mailbox/mbx_mh.c: Rewritten to use MH sequence numbers
as UIDs. This allows to simplify the code and to get rid
of mh_message_number(), which didn't fit well in the
- mailutils framework.
+ mailutils framework.
* mh/mh.h: Changed type of `prog' to mh_instr_t, which is
a union of all objects that can be held in a program text
cell. This fixes potential problems due to sizeof(int)!=
@@ -513,19 +519,19 @@
* mh/mh_init.c (mh_message_number): A wrapper around
message_get_uid call. Returns the sequence number of
the message.
-
-2002-09-04 Sergey Poznyakoff
+
+2002-09-04 Sergey Poznyakoff
* README: Verbose description of --with-mail-spool configuration
option. Spell-checked the file.
- * examples/http.c: New file. Example of stream functions.
- * examples/Makefile.am: Added http.c
+ * examples/http.c: New file. Example of stream functions.
+ * examples/Makefile.am: Added http.c
* doc/texinfo/Makefile.am: Added http.c.texi.
* doc/texinfo/.cvsignore: Likewise.
* doc/texinfo/stream.texi: Include http.c.texi.
-2002-09-03 Sergey Poznyakoff
+2002-09-03 Sergey Poznyakoff
* mailbox/md5-rsa.c: Removed.
* mailbox/md5-rsa.h: Removed.
@@ -537,9 +543,9 @@
(pop_get_message): Bugfix: check that the message number be not
out of range.
- * doc/texinfo/framework.texi: Included parse822 as extra node.
-
-2002-09-03 Sergey Poznyakoff
+ * doc/texinfo/framework.texi: Included parse822 as extra node.
+
+2002-09-03 Sergey Poznyakoff
* configure.ac: Bumped version number to 0.1
* Makefile.am: Added copyleft header. Removed README-alpha from
@@ -585,7 +591,7 @@
* scripts/Makefile.am: Likewise
* sieve/testsuite/Makefile.am: Likewise
* testsuite/Makefile.am: Likewise
-
+
* doc/texinfo/mailutils.texi: Commented out inclusion of
c-api.texi
* examples/url-parse.c: Indent output with explicit \t.
@@ -596,8 +602,8 @@
* sieve/Makefile.am: Added copyleft header. Removed
RSA-copyrighted code, use lib/md5 instead.
* sieve/script.c: Use FSF md5 functions.
-
-2002-09-02 Sergey Poznyakoff
+
+2002-09-02 Sergey Poznyakoff
* NEWS: Updated.
* README: Updated.
@@ -615,14 +621,14 @@
* examples/sfrom.c: Likewise.
* examples/url-parse.c: Likewise.
-2002-09-02 Sergey Poznyakoff
+2002-09-02 Sergey Poznyakoff
* comsat/comsat.c: Removed erroneous redeclaration of
getutent.
* doc/texinfo/c-api.texi: Removed reference to non-implemented
NNTP.
* doc/texinfo/programs.texi: Documented sieve.
-
+
* guimb/scm/sieve.scm: Removed.
* guimb/scm/sieve.scm.in: Added to the repository.
* guimb/scm/Makefile.am: Make sieve.scm from sieve.scm.in
@@ -635,26 +641,26 @@
* mail/edit.c: Use mu_tempname
* mail/visual.c: Likewise.
* examples/mimetest.c: Likewise.
-
+
* testsuite/lib/mailutils.exp: Couple of fixes.
* sieve/testsuite/sieve/DISTFILES: Temporarly removed compile.exp:
it uses files not included in the distribution.
-
-2002-08-29 Sergey Poznyakoff
- * Makefile.am: Added examples/ to SUBDIRS.
+2002-08-29 Sergey Poznyakoff
+
+ * Makefile.am: Added examples/ to SUBDIRS.
* configure.ac: Build mailbox/testsuite/Makefile and
examples/Makefile
* doc/texinfo/Makefile.am: Rules to generate examples .texi
from sources in ../examples.
* doc/texinfo/address.texi: include address.c.texi
* doc/texinfo/url.texi: include url-parse.c.texi
-
+
* doc/texinfo/ex-address.texi: Removed. Auto-generated file.
* doc/texinfo/ex-url.texi: Likewise.
* doc/texinfo/sfrom.c.texi: Likewise.
* doc/texinfo/.cvsignore: Added autogenerated files.
-
+
* examples/Makefile: Removed.
* examples/Addrs: Removed. Incorporated into mailbox/testsuite.
* examples/Addrs.good: Likewise.
@@ -665,7 +671,7 @@
* examples/mbox-check.c: Removed.
* examples/mbox-dates.c: Removed.
* examples/mbox-explode.c: Removed.
-
+
* examples/Makefile.am: New file.
* examples/sfrom.c: New file.
* examples/addr.c: Added copyleft header. Set user email domain
@@ -690,7 +696,7 @@
exists. One never knows...
(mu_command): Additional diagnostics
(mu_expect_list,mu_test): Commented out extra checks.
-
+
* mailbox/Makefile.am: Added testsuite
* mailbox/testsuite: New directory.
* mailbox/testsuite/Makefile.am: New file.
@@ -706,8 +712,8 @@
* mailbox/testsuite/mailbox/address.exp: New file.
* mailbox/testsuite/mailbox/mime.exp: New file.
* mailbox/testsuite/mailbox/url.exp: New file.
-
-2002-08-28 Sergey Poznyakoff
+
+2002-08-28 Sergey Poznyakoff
* sieve/interp.c (sieve_interp_alloc): Fill allocalted memory
with zeroes.
@@ -719,7 +725,7 @@
main parser traces.
* sieve/sieve_interface.h (addrdebug, yydebug): external
declarations.
-
+
* include/mailutils/argp.h (mu_license_text): External
declaration.
* mailbox/mu_argp.c (mu_license_text): removed static
@@ -765,7 +771,7 @@
* sieve/testsuite/scripts/size2.sv: New file.
* sieve/testsuite/scripts/stop.sv: New file.
* sieve/testsuite/scripts/true.sv: New file.
-
+
* sieve/testsuite/sieve: New directory.
* sieve/testsuite/sieve/DISTFILES: New file.
* sieve/testsuite/sieve/action.exp: New file.
@@ -797,20 +803,20 @@
* frm/testsuite/frm: new directory.
* frm/testsuite/frm/DISTFILES: new file.
* frm/testsuite/frm/test.exp: new file.
-
+
* from/Makefile.am: Added testsuite
* from/testsuite: new directory.
* from/testsuite/Makefile.am: new file.
- * from/testsuite/.cvsignore: new file.
- * from/testsuite/from: new directory.
+ * from/testsuite/.cvsignore: new file.
+ * from/testsuite/from: new directory.
* from/testsuite/from/DISTFILES: new file.
* from/testsuite/from/test.exp: new file.
* messages/messages.c: Added "mailbox" command line capability.
* messages/Makefile.am: Added testsuite
* messages/testsuite: new directory.
- * messages/testsuite/Makefile.am: new file.
- * messages/testsuite/.cvsignore: new file.
+ * messages/testsuite/Makefile.am: new file.
+ * messages/testsuite/.cvsignore: new file.
* messages/testsuite/messages: new directory.
* messages/testsuite/messages/DISTFILES: new file.
* messages/testsuite/messages/test.exp: new file.
@@ -819,11 +825,11 @@
* readmsg/readmsg.c (struct argp_option options): Fixed definition
of -a option.
(print_header): Last header was never seen.
-
+
* readmsg/Makefile.am: Added testsuite
* readmsg/testsuite: new directory.
- * readmsg/testsuite/Makefile.am
- * readmsg/testsuite/.cvsignore: new file.
+ * readmsg/testsuite/Makefile.am
+ * readmsg/testsuite/.cvsignore: new file.
* readmsg/testsuite/readmsg: new directory.
* readmsg/testsuite/readmsg/DISTFILES: new file.
* readmsg/testsuite/readmsg/test.exp: new file.
@@ -831,17 +837,17 @@
* imap4d/testsuite/config/unix.exp: Renamed to ...
* imap4d/testsuite/config/default.exp: ... this
* imap4d/testsuite/config/DISTFILES: Likewise.
-
+
* mail/testsuite/config/unix.exp: Renamed to ...
* mail/testsuite/config/default.exp: ... this
* mail/testsuite/config/DISTFILES: Likewise.
-
+
* pop3d/testsuite/config/unix.exp: Renamed to ...
* pop3d/testsuite/config/default.exp: ... this
* pop3d/testsuite/config/DISTFILES: Likewise.
-
+
* configure.ac: Added new testsuites.
- * testsuite/lib/mailutils.exp (mu_start): Modified.
+ * testsuite/lib/mailutils.exp (mu_start): Modified.
2002-08-26 Sergey Poznyakoff
@@ -850,8 +856,8 @@
* imap4d/fetch.c (fetch_envelope0): Emit whitespace before
"from" header.
* imap4d/util.c: Fixed typo in comment.
- * imap4d/testsuite/imap4d/append.exp: New file
- * imap4d/testsuite/imap4d/create.exp: New file
+ * imap4d/testsuite/imap4d/append.exp: New file
+ * imap4d/testsuite/imap4d/create.exp: New file
* imap4d/testsuite/imap4d/expunge.exp: New file
* imap4d/testsuite/imap4d/examine.exp: Replaced
[imap4d_uidvalidity] with simple regexp.
@@ -859,15 +865,15 @@
* imap4d/testsuite/lib/imap4d.exp (imap4d_test): Added new
options: -long to emit long IMAP4D literal after the command,
-silent to be silent about the results of the testcase.
-
+
* imap4d/testsuite/imap4d/DISTFILES: Added new files.
* testsuite/lib/mailutils.exp (mu_expect_list): New procedure
-
-2002-08-23 Sergey Poznyakoff
+
+2002-08-23 Sergey Poznyakoff
* configure.ac: Added check for socklen_t.
-
+
* imap4d/commands.c: Fixed allowed states for X-VERSION command.
* imap4d/fetch.c (fetch_operation) Fix section specification
output.
@@ -876,7 +882,7 @@
to imap4d.exp and renamed it to imap4d_uidvalidity.
* imap4d/testsuite/lib/imap4d.exp: Likewise
(imap4d_test): Added new switches: -literal and -noliteral
-
+
* imap4d/testsuite/imap4d/fetch.exp: New file
* imap4d/testsuite/imap4d/x.exp: New file
* imap4d/testsuite/imap4d/DISTFILES: Added fetch.exp, x.exp
@@ -886,7 +892,7 @@
* testsuite/spool/mbox1: Likewise.
* mail/testsuite/mail/write.exp: Adjusted tests to the changes in
mbox and mbox1.
-
+
* libmu_scm/mu_address.c (mu_address_get_count): Fixed
type of `count' variable
* mailbox/list.c (list_remove): Removed cast from void* to int,
@@ -899,23 +905,23 @@
* mail/folders.c (mail_folders): Protect directory name with
quotes.
-
+
2002-08-23 Sergey Poznyakoff
* testsuite/lib/mailutils.exp: Introduced -re flag
to handle a pattern as a regular expression, and --
flag to escape exact strings that actually happen
to start with "-re".
-
+
* imap4d/testsuite/lib/imap4d.exp: Properly handle
--re and -- flags.
-
+
* imap4d/testsuite/imap4d/examine.exp: Use -re to check
uidvalidity value, as we can never be sure the seconds
don't change between computing the uidvalidity value and
running the test.
-2002-08-23 Sergey Poznyakoff
+2002-08-23 Sergey Poznyakoff
* configure.ac: Check if crypt is declared.
* auth/sql.c: Include <crypt.h> when available
@@ -931,7 +937,7 @@
* mailbox/parse822.c (parse822_time): Tolerate unknown
timezone abbreviations.
* mailbox/system.c: Include <crypt.h> when available
-
+
* imap4d/testsuite/imap4d/search.exp: New file. Provides tests
for SEARCH command.
* imap4d/testsuite/imap4d/DISTFILES: Added search.exp
@@ -940,8 +946,8 @@
* pop3d/testsuite/pop3d/read.exp: Updated to match new mailbox.
* mail/testsuite/mail/z.exp: Likewise.
* mail/testsuite/mail/tag.exp: Likewise.
-
-2002-08-22 Sergey Poznyakoff
+
+2002-08-22 Sergey Poznyakoff
* configure.ac: Create imap4d/testsuite/Makefile
* imap4d/Makefile.am: Added testsuite
@@ -952,13 +958,13 @@
* imap4d/testsuite/config/unix.exp: Likewise.
* imap4d/testsuite/lib: Likewise.
* imap4d/testsuite/lib/DISTFILES: Likewise.
- * imap4d/testsuite/lib/imap4d.exp: Likewise.
+ * imap4d/testsuite/lib/imap4d.exp: Likewise.
* imap4d/testsuite/imap4d: Likewise.
* imap4d/testsuite/imap4d/DISTFILES: Likewise.
* imap4d/testsuite/imap4d/anystate.exp: Likewise.
- * imap4d/testsuite/imap4d/examine.exp: Likewise.
+ * imap4d/testsuite/imap4d/examine.exp: Likewise.
* imap4d/testsuite/imap4d/list.exp: Likewise.
-
+
* imap4d/util.c (util_uidvalidity): New function. A wrapper
around mailbox_uidvalidity. When a mailbox is selected whose
first message does not keep X-UIDVALIDITY value, the uidvalidity
@@ -969,7 +975,7 @@
selected mailbox will return different uidvalidity value. To
avoid this, util_uidvalidity() first sees if it is asked to
operate upon an already opened mailbox and if so, returns
- previously computed value.
+ previously computed value.
* imap4d/imap4d.h (util_uidvalidity): New function
* imap4d/select.c (imap4d_select_status): Use util_uidvalidity.
@@ -986,10 +992,10 @@
* README: Make this a bit more current.
-2002-08-21 Sergey Poznyakoff
+2002-08-21 Sergey Poznyakoff
Added pop3d testsuite.
-
+
* testsuite/makespool: New option -subst: sets sed command
to be used.
* testsuite/etc/passwd.in: New file. Template for etc/passwd
@@ -1011,13 +1017,13 @@
* pop3d/testsuite/pop3d: Likewise.
* pop3d/testsuite/pop3d/DISTFILES: Likewise.
* pop3d/testsuite/pop3d/read.exp: Likewise.
-
+
* mail/testsuite/lib/mail.exp: Updated
* mailbox/mu_argp.c: New hidden option
--show-config-options. Displays a list of configuration
defines from config.h
-2002-08-20 Sergey Poznyakoff
+2002-08-20 Sergey Poznyakoff
* Makefile.am: Added testsuite subdirectory
* configure.ac: Likewise.
@@ -1034,17 +1040,17 @@
* mail/testsuite/folder: Moved to ...
* testsuite/folder: ... here
-
+
* mail/testsuite/etc: Moved to ...
* testsuite/etc: ... here
-
+
* mail/testsuite/Makefile.am: Removed etc, spool and folder test
dirs.
* mail/testsuite/lib/mail.exp: Updated.
- * mail/testsuite/mail/folder.exp: Updated.
+ * mail/testsuite/mail/folder.exp: Updated.
* mail/testsuite/mail/write.exp: Updated.
-2002-08-15 Sergey Poznyakoff
+2002-08-15 Sergey Poznyakoff
* configure.ac: If -lcrypt is present, add it to LIBS
not to AUTHLIBS.
@@ -1059,21 +1065,21 @@
* mailbox/sendmail.c (sendmail_send_message): Bugfix. In spite
of what the comment said, -t option is not implicit and must
be specified.
-
+
* mail/from.c: Bugfix: display even messages without Subject: or
From: headers.
* mail/reply.c: Fixed improper use of header_aget_value().
* mail/util.c (util_do_command): For compatibility with older
mails treat a number alone on the line as "print NUMBER".
-2002-08-14 Sergey Poznyakoff
+2002-08-14 Sergey Poznyakoff
* auth/virtual.c: Removed vestiges of mu_virtual_domain.
* doc/texinfo/programs.texi: Documented authentication concepts
and related command line options.
* mail/testsuite/makespool: Added GNU copyleft header.
-2002-08-13 Sergey Poznyakoff
+2002-08-13 Sergey Poznyakoff
* pop3d/apop.c: Switched to the new authentication/authorization
functions.
@@ -1081,7 +1087,7 @@
2002-08-13 Sergey Poznyakoff
To avoid confusion, pruned libmailbox directory.
-
+
* libmailbox/mailbox.c: Removed obsolete files.
* libmailbox/maildir.c: Likewise.
* libmailbox/mh.c: Likewise.
@@ -1096,13 +1102,13 @@
* MySql/MySql.c: Likewise.
* MySql/MySql.h: Likewise.
* MySql/.cvsignore
-
+
* auth/sql.c: Merged sql core stuff from MySql/MySql.c.
* auth/virtual.c: All functions made static.
* auth/system.c: Likewise.
* Makefile.am: Removed MySql
* configure.ac: Likewise.
-
+
2002-08-13 Sergey Poznyakoff
Moved authentication specific calls scattered all over the
@@ -1112,7 +1118,7 @@
mailutils-specific information. New options `--authentication'
and `--authorization' provide a way to override default
settings.
-
+
* configure.ac: Check for prototypes of strtok_r, strchrnul,
strndup, asprintf, vasprintf. Create auth/Makefile
* Makefile.am: Added auth to SUBDIRS.
@@ -1134,13 +1140,13 @@
* mail.local/main.c: Likewise.
* mail.local/script.c: Likewise.
* mailbox/mbx_default.c: Likewise.
- * mailbox/message.c: Likewise.
+ * mailbox/message.c: Likewise.
* mailbox/wicket.c: Likewise.
* mailbox/mu_argp.c: Removed pam- and sql-specific stuff
* mailbox/mu_auth.c: New file. Basic authentication/authorization
functions.
- * mailbox/Makefile.am: Added mu_auth.c
+ * mailbox/Makefile.am: Added mu_auth.c
* auth/: New directory. The libmuauth library.
* auth/system.c: New file. System-specific
@@ -1150,9 +1156,9 @@
* auth/virtual.c: New file. Virtual-domain-specific auth functions.
* auth/Makefile.am: New file.
- * pop3d/virtual.c: Removed.
+ * pop3d/virtual.c: Removed.
* pop3d/Makefile.am: Removed virtual.c
-
+
* include/mailutils/mu_auth.h: New file. Prototypes for mailutils
authentication/authorization functions.
* include/mailutils/Makefile.am: Added mu_auth.h.
@@ -1161,17 +1167,17 @@
* include/mailutils/mutil.h (mu_register_getpwnam,
mu_register_getpwuid,mu_getpwnam,mu_getpwuid,
mu_virtual_domain): Removed.
- * mailbox/mutil.c: Likewise.
+ * mailbox/mutil.c: Likewise.
* lib/argp-help.c: Provide declarations for strchrnul, strndup
if necessary.
* lib/mu_asprintf.c: Likewise for vasprintf,asprintf
-
+
* imap4d/imap4d.h: Include <mailutils/mu_auth.h>
* comsat/comsat.h: Likewise.
* mail.local/mail.local.h: Likewise.
* pop3d/pop3d.h: Likewise.
-
+
* mailbox/smtp.c (message_has_bcc): Fixed inconsistency in
passing arguments to header_get_value().
* mail/set.c (mail_set): Fixed inconsistency in passing arguments
@@ -1180,13 +1186,13 @@
mu_get_homedir() does it now.
* mail/var.c (var_insert): Changed declaration to avoid
`auth shadows parameter' warning.
-
+
* mailbox/locker.c (_locker_lock_dotlock): Bugfix: do not leave
temporary lock file in case of errors
* mailbox/mailbox.c: Include <mailutils/attribute.h>
* mh/mh_init.c: Free return value of mu_get_homedir().
-
+
2002-08-08 Sergey Poznyakoff
* .cvsignore: Updated
@@ -1223,8 +1229,8 @@
* pop3d/popauth.c: Parse arguments using mu_argp instead of
getopt_long.
* readmsg/readmsg.c: Likewise.
-
-2002-08-07 Sergey Poznyakoff
+
+2002-08-07 Sergey Poznyakoff
* mail/mail.h (struct mail_env_entry): Reorganized. Added
type member and changed "value" to be a union.
@@ -1258,7 +1264,7 @@
* mail/top.c: Likewise.
* mail/var.c: Likewise.
* mail/mailline.c: Likewise.
-
+
* mail/write.c: Honour "outfolder" variable. If called without
arguments, deduce output file name from the number of current
message.
@@ -1269,7 +1275,7 @@
(mail_test_file): New function. Test the contents of an
arbitrary file.
* mail/testsuite/mail/write.exp: New file. Tests for message
- saving and disposing commands: delete, mbox, [sS]ave, [wW]rite
+ saving and disposing commands: delete, mbox, [sS]ave, [wW]rite
* mail/testsuite/mail/DISTFILES: Added write.exp
2002-08-06 Sergey Poznyakoff
@@ -1283,8 +1289,8 @@
* mail/testsuite/lib/mail.exp: Fixed paths.
(mail_prepare_spools,mail_cleanup_spools): new procedures.
* mail/testsuite/mail/folder.exp: Corrected paths.
-
-2002-08-06 Sergey Poznyakoff
+
+2002-08-06 Sergey Poznyakoff
* Makefile.am: Added distcheck rule needed for
test suite.
@@ -1294,7 +1300,7 @@
* acconfig.h: Removed
* doc/texinfo/Makefile.am: DISTCLEANFILES
* lib/Makefile.am: Use LTLIBOBJS.
-
+
* m4/tm_gmtoff.m4: Removed.
* m4/tm_isdst.m4: Removed.
* m4/tm_zone.m4: Removed.
@@ -1308,17 +1314,17 @@
* mailbox2/mutil.c: Likewise.
* mailbox2/parse822.c: Likewise.
* mh/mh_format.c: Likewise.
-
+
* imap4d/authenticate.c (imap4d_auth_capability): New function.
* imap4d/imap4d.h: Likewise.
* imap4d/capability.c (imap4d_capability): call
imap4d_auth_capability() to output AUTH= capabilities.
-
+
2002-08-05 Jeff Bailey <jbailey@outpost.dnsalias.org>
* lib/Makefile.am: Remove libtool hacks, automake now handles
LIBOBJS correctly.
-
+
* .cvsignore: Add autom4te.cache
* configure.in: Rename to ...
@@ -1348,12 +1354,12 @@
* imap4d/list.c (imap4d_list): Remove state check. Bugfix:
allow a meta-closure (*) in any position of the word.
-
+
* imap4d/util.c (util_finish): Do not allow to switch to
a higher state in case of command failure.
(util_do_command): Run the command only if it is allowed in
the current state.
-
+
* imap4d/commands.c: Added entry for X-VERSION
* imap4d/capability.c: Indicate X-VERSION capability.
* imap4d/append.c: Remove state check.
@@ -1383,7 +1389,7 @@
2002-08-03 Sergey Poznyakoff
Use of attributes made consistent throughout the package:
-
+
* imap4d/fetch.c (fetch_flags0): Use util_print_flags.
* imap4d/search.c (cond_keyword): Likewise for
util_attribute_matches_flag.
@@ -1395,9 +1401,9 @@
util_attribute_to_type() does the job.
(imap4d_store0): Use util_attribute_to_type().
* imap4d/sync.c: Output the actual number of recent messages.
-
+
* imap4d/util.c: For consistency, reduced all operations
- with flags to manipulations with _imap4d_attrlist array
+ with flags to manipulations with _imap4d_attrlist array
RFC2060 states that \Seen flag means "Message has been read",
so it should be mapped to our MU_ATTRIBUTE_READ.
(util_print_flags, util_attribute_matches_flag): New functions.
@@ -1431,7 +1437,7 @@
* mailbox/mbx_imap.c (flags_to_string): Map \Seen to
MU_ATTRIBUTE_READ.
-2002-08-02 Sergey Poznyakoff
+2002-08-02 Sergey Poznyakoff
* MySql/MySql.c (getMpwuid): Bugfix. It should take a pointer as
its argument;
@@ -1441,15 +1447,15 @@
* imap4d/fetch.c: include argcv.h
(fetch_send_address): Added const specifier to the declaraton.
-2002-08-01 Sergey Poznyakoff
+2002-08-01 Sergey Poznyakoff
* imap4d/util.c (util_msgset): Some comments
* mailbox/mu_argp.c (read_rc): Bugfix. linebuf must be freed
no matter was the string accepted or not.
* pop3d/pop3d.c (pop3d_argp_capa): Bugfix. Was missing
"mailbox" capability.
-
-2002-08-01 Sergey Poznyakoff
+
+2002-08-01 Sergey Poznyakoff
* imap4d/util.c (util_msgset): Bugfix.
@@ -1460,14 +1466,14 @@
(notify): Call reset_uid(). when necessary.
(reset_uid): Do not call notify().
(imap4d_sync): Call notify().
-
- * imap4d/imap4d.h (fetch_flags0): New prototype.
+
+ * imap4d/imap4d.h (fetch_flags0): New prototype.
* imap4d/fetch.c (fetch_flags0): New function. Produces untagged
fetch response for FETCH and STORE commands. If necessary outputs
also UID.
* imap4d/store.c (imap4d_store0): Use fetch_flags0.
-
+
2002-07-27 Sergey Poznyakoff
@@ -1477,20 +1483,20 @@
no duplicates. Fixed transcript support.
* THANKS: Added Jordy Mallach
-2002-07-26 Sergey Poznyakoff
+2002-07-26 Sergey Poznyakoff
Provide session transcript support for the daemons. The
transcript is triggered by --transcript option to the
daemon. Its output goes to LOG_FACILITY.debug.
Fixed a couple of bugs in imap4d (Thanks, Jordy!)
-
+
* include/mailutils/argp.h (struct daemon_param): New member
`transcript'.
* mailbox/mu_argp.c (daemon option group): New option
--transcript.
-
+
* imap4d/util.c: Provide session transcript support.
-
+
* imap4d/fetch.c (bodystructure,send_parameter_list): Fixed
possible NULL dereference.
* imap4d/imap4d.c (struct daemon_param): Initialize typescript
@@ -1522,7 +1528,7 @@
2002-07-23 Sergey Poznyakoff
* imap4d/imap4d.c (imap4d_parse_opt): Fixed dereference of
- child_inputs. Thanks to Jordi Mallach.
+ child_inputs. Thanks to Jordi Mallach.
* pop3d/pop3d.c (pop3d_parse_opt): Likewise.
(pop3d_argp_capa): Reordered capabilities to match those of
imap4d.
@@ -1530,12 +1536,12 @@
header_aget_value was modified on May 9 but its invocations
throughout the code were not examined. Here goes the fix:
-
+
* imap4d/fetch.c: Properly check the return from
headers_aget_value.
* mail/followup.c: Likewise.
* mail/reply.c: Likewise.
-
+
2002-07-22 Sergey Poznyakoff
* mail/delete.c (mail_delete): Initialize auto variables.
@@ -1546,25 +1552,25 @@
* mail/testsuite/spool/teaparty.mbox: A mailbox for tag.exp and z.exp.
* mail/testsuite/spool/DISTFILES: Added teaparty.mbox
* mail/testsuite/etc/mail.rc: Set screen and columns.
-
+
2002-07-17 Sergey Poznyakoff
* mail/quit.c (mail_mbox_commit): Do not store deleted messages
- into mbox (Thanks Matthew Whitworth).
+ into mbox (Thanks Matthew Whitworth).
2002-07-16 Sergey Poznyakoff
Based on ideas of Matthew Whitworth, moved mailbox file
expansion into a separate function:
-
+
* mail/file.c (mail_expand_name): New function. Expands mail
special characters in a filename.
* mail/mail.h: Likewise.
- * mail/copy.c (mail_copy0): Use mail_expand_name().
+ * mail/copy.c (mail_copy0): Use mail_expand_name().
* mail/quit.c (mail_mbox_commit): Fixed typo.
(mail_mbox_close): Do not expunge mailboxes if readonly is set.
- Helps in testing mail.
+ Helps in testing mail.
* mail/alt.c: Use mu_errstring() where appropriate.
* mail/testsuite/mail/folder.exp: (new file) A regression test
@@ -1574,25 +1580,25 @@
* mail/testsuite/folder/DISTFILES: New file
* mail/testsuite/folder/one: New file
* mail/testsuite/folder/two: New file
-
+
* mail/testsuite/Makefile.am: Added folder.
* mail/testsuite/lib/mail.exp: Set MBOX variable.
* mail/testsuite/mail/read.exp: Force readonly mode before
proceeding.
- * mail/testsuite/spool/mbox: (new)
- * mail/testsuite/spool/DISTFILES: Added mbox
-
+ * mail/testsuite/spool/mbox: (new)
+ * mail/testsuite/spool/DISTFILES: Added mbox
+
* THANKS: Added Matthew Whitworth
-2002-07-15 Sergey Poznyakoff
+2002-07-15 Sergey Poznyakoff
* mail/folders.c (mail_folders): If the value of "folder" variable
does not start with '/' or '~', assume it is relative to the
user's homedir.
* mail/file.c (mail_file): Likewise. Thanks to Matthew Whitworth
<matthew@okcomputer.org> for reporting.
-
-2002-07-13 Sergey Poznyakoff
+
+2002-07-13 Sergey Poznyakoff
* mailbox/mbx_default.c (mailbox_create_default): If the
mailbox name does not start with a '/' and does not contain
@@ -1616,7 +1622,7 @@
2002-07-02 Sergey Poznyakoff
* mail/mail.c (mail_capa): Added "mailbox" capability.
-
+
Added framework for dejagnu testsuite.
* configure.in: Call AC_CANONICAL_SYSTEM.
@@ -1684,8 +1690,8 @@
user's uid and change to his homedir before running his
filtering script. Switch back to root before running
mda().
-
-2002-05-14 Sergey Poznyakoff
+
+2002-05-14 Sergey Poznyakoff
* mail.remote/Makefile.am: Removed reference to non-existent
mail.remote.h
@@ -1721,16 +1727,16 @@
functions to set the default mailer
* lib/mu_asprintf.h: Removed dependency on mailutils.
-2002-05-13 Sergey Poznyakoff
+2002-05-13 Sergey Poznyakoff
To avoid dependency problems moved mu_argp.c to mailbox. Changed
license to Lesser GPL.
-
+
* lib/mu_argp.h: Moved to ...
* include/mailutils/mu_argp.h: here.
* lib/mu_argp.c: Moved to ...
* mailbox/mu_argp.c: here.
-
+
* lib/Makefile.am: Removed mu_argp.* stuff.
* mailbox/Makefile.am: Added mu_argp.c