- 22 Jan, 2016 1 commit
-
-
- 02 Mar, 2015 1 commit
-
-
- 26 Feb, 2014 1 commit
-
-
- 05 Feb, 2014 1 commit
-
-
- 05 Jan, 2012 1 commit
-
-
- 30 Dec, 2011 1 commit
-
-
* examples/mta.c: Handle -bD option. Detach from the controlling terminal if -bd is given. Print pid and port number in this case. * testsuite/smtpsend.c: Fix handling of the trace= option. * testsuite/Makefile.am: Add new tests. * testsuite/smtp-msg.at: New test case. * testsuite/smtp-str.at: New test case. * testsuite/testsuite.at: Include new test cases.
Sergey Poznyakoff authored
-
- 26 Dec, 2011 1 commit
-
-
* configure.ac: Build libmailutils/msgset/Makefile * include/mailutils/msgset.h: New file. * include/mailutils/Makefile.am (pkginclude_HEADERS): Add msgset.h * include/mailutils/mailutils.h: Include mailutils/msgset.h * include/mailutils/sys/msgset.h: New file. * include/mailutils/sys/Makefile.am (sysinclude_HEADERS): Add msgset.h * include/mailutils/types.hin (mu_msgset_t): New type. * libmailutils/Makefile.am (SUBDIRS): Add msgset. (libmailutils_la_LIBADD): Add libmsgset.la * libmailutils/msgset/Makefile.am: New file. * libmailutils/msgset/add.c: New file. * libmailutils/msgset/aggr.c: New file. * libmailutils/msgset/clear.c: New file. * libmailutils/msgset/create.c: New file. * libmailutils/msgset/free.c: New file. * libmailutils/msgset/getitr.c: New file. * libmailutils/msgset/getlist.c: New file. * libmailutils/msgset/locate.c: New file. * libmailutils/msgset/parse.c: New file. * libmailutils/msgset/print.c: New file. * libmailutils/msgset/sub.c: New file. * libmailutils/tests/msgset.at: New file. * libmailutils/tests/msgset.c: New file. * libmailutils/tests/Makefile.am (noinst_PROGRAMS): Add msgset. (TESTSUITE_AT): Add msgset.at. * libmailutils/tests/testsuite.at: Include msgset.at. * testsuite/msgset.c: New file. * testsuite/Makefile.am (noinst_PROGRAMS): Add msgset.
Sergey Poznyakoff authored
-
- 22 Dec, 2011 1 commit
-
-
* libmailutils/string/wordsplit.c (alloc_space): Fix reallocation calculations. * imap4d/fetch.c (bodystructure): Output number of lines for any TEXT part, not only TEXT/PLAIN. * include/mailutils/header.h (MU_HEADER_CONTENT_LOCATION): New define. * include/mailutils/imap.h (mu_imap_fetch_bodystructure): Implement. (mu_imap_fetch_envelope): Replace data fields with a single pointer to struct mu_imapenvelope. * include/mailutils/message.h: Include datetime.h (mu_imapenvelope, mu_bodystructure): New structs. (mu_message_type): New type. (mu_message_get_imapenvelope,mu_message_imapenvelope_free) (mu_message_set_imapenvelope) (mu_bodystructure_free,mu_list_free_bodystructure) (mu_message_get_bodystructure) (mu_message_set_bodystructure): New protos. * include/mailutils/mime.h (mu_mime_param_assoc_create) (mu_mime_param_assoc_add): New protos. * include/mailutils/sys/message.h (_mu_message)<_imapenvelope> <_bodystructure>: New methods. * libmailutils/mailbox/bodystruct.c: New file. * libmailutils/mailbox/imapenv.c: New file. * libmailutils/mailbox/Makefile.am (libmailbox_la_SOURCES): Add new sources. * libproto/imap/fetch.c: Implement bodystructure. * mu/imap.c: Likewise. * testsuite/bs.c: New file. * testsuite/Makefile.am (noinst_PROGRAMS): Add bs.
Sergey Poznyakoff authored
-
- 16 Dec, 2011 2 commits
-
-
* testsuite/Makefile.am: Add new test cases. * testsuite/testsuite.at: Inclide fldel.at, add banners. * testsuite/atlocal.in: Define MH_SUPPORT and MAILDIR_SUPPORT variables depending on whether the corresponding mailbox format is enabled. * testsuite/fldel.at: New test case. * testsuite/mbdel.at: Skip tests which rely on disabled mailbox formats.
Sergey Poznyakoff authored -
* include/mailutils/folder.h (_mu_fsfolder_init): New proto. * include/mailutils/mailbox.h (mu_mailbox_create_at): New proto. * libmailutils/mailbox/mailbox.c (mu_mailbox_create_at): New function. * libmailutils/mailbox/Makefile.am (libmailbox_la_SOURCES): Add fsfolder.c * libmailutils/mailbox/folder.c (mu_folder_delete): If folder does not provide its own method for deletion, use mu_mailbox_remove. (mu_folder_open, mu_folder_close, mu_folder_enumerate) (mu_folder_lsub, mu_folder_subscribe, mu_folder_unsubscribe) (mu_folder_rename): Return EINVAL if folder is NULL. (mu_folder_match): Bugfix: don't pass folder flags to fnmatch. * libmailutils/mailbox/fsfolder.c: New file. Implementation of file-system based folders. * libmailutils/mailbox/mailbox (_create_mailbox0): Propagate error return from mu_registrar_lookup_url. * libmailutils/tests/fsfolder00.at: New test case. * libmailutils/tests/fsfolder01.at: New test case. * libmailutils/tests/fsfolder02.at: New test case. * libmailutils/tests/Makefile.am (noinst_PROGRAMS): Add fsfolder. (TESTSUITE_AT): Add fsfolder tests. * libmailutils/tests/testsuite.at: Include fsfolder tests. * libproto/mbox/folder.c: Use fsfolder. (_mh_is_scheme): Check file even if scheme matches. * libproto/maildir/folder.c: Likewise. (_maildir_is_scheme): Check file even if scheme matches. * libproto/mh/folder.c: Likewise. * testsuite/fldel.c: New file. * testsuite/Makefile.am (noinst_PROGRAMS): Buld fldel.
Sergey Poznyakoff authored
-
- 11 Dec, 2011 1 commit
-
-
* libproto/mbox/mboxscan.c (mbox_scan_internal): Fix UID generation. * testsuite/lstuid.c: New test program. * testsuite/lstuid00.at: New test case. * testsuite/lstuid01.at: Likewise. * testsuite/lstuid02.at: Likewise. * testsuite/Makefile.am: Add new test cases. * testsuite/testsuite.at: Likewise.
Sergey Poznyakoff authored
-
- 02 Jan, 2011 1 commit
- 22 Dec, 2010 1 commit
-
-
* libmu_sieve/extensions/pipe.c: Include sys/wait.h * testsuite/Makefile.am: Distribute testsuite.inc
Sergey Poznyakoff authored
-
- 30 Nov, 2010 1 commit
-
-
- 29 Nov, 2010 1 commit
-
-
* mh/mhn.c (mhn_pause): Fix type of the local buffer variable. * mh/tests/mhn.at: Add more -show tests. * testsuite/mh/mime/1: New file. * testsuite/mh/mime/2: New file. * testsuite/Makefile.am (EXTRA_DIST): Add mime.
Sergey Poznyakoff authored
-
- 09 Nov, 2010 1 commit
-
-
UFMS, or "UNIX mailbox first message symptom", is a long-standing bug that existed in all previous versions of Mailutils: under certain circumstances, a fragment of the message headers would get prepended to the body of the very first message in a UNIX mailbox. See the detailed description in testsuite/ufms.c. Along with fixing this bug, this change also ensures a proper restoring of UIDs from UNIX mailboxes. * libproto/mbox/mbox.c (_msg_body_setup): Call mu_body_clear_modified after constructing the body. (new_message): Ditto for mu_message_clear_modified. (mbox_reset): Rewrite. Drop all cached messages and rescan entire mailbox to avoid the "1st message symptom". (mbox_expunge0): Change the call to mbox_reset. * libproto/mbox/mboxscan.c (IS_X_UID, IS_X_IMAPBASE): New macros. (mbox_scan_internal): Change handling of min_uid. Attempt to get UID and imapbase from the corresponding message headers. (mbox_scan0): Reflect the above changes. * testsuite/.gitignore: Add ufms. * testsuite/Makefile.am (noinst_PROGRAMS): Add ufms. (TESTSUITE_AT): Add ufms.at. * testsuite/testsuite.at: Include ufms.at. * testsuite/ufms.at: New test case. * testsuite/ufms.c: New test program. * imap4d/testsuite/imap4d/expunge.exp: Fix UIDNEXT expectation.
Sergey Poznyakoff authored
-
- 09 Oct, 2010 1 commit
-
-
- 17 Sep, 2010 2 commits
-
-
* include/mailutils/smtp.h: New file. * include/mailutils/Makefile.am (pkginclude_HEADERS): Add smtp.h. * include/mailutils/list.h (mu_list_clear): New proto. * include/mailutils/sys/smtp.h: New file. * include/mailutils/sys/Makefile.am (sysinclude_HEADERS): Add smtp.h. * libmailutils/errors (MU_ERR_BADREPLY, MU_ERR_SEQ): New error codes. * libmailutils/list.c (mu_list_clear): New function. * libproto/mailer/Makefile.am (libmu_mailer_la_SOURCES): Add new sources. * libproto/mailer/smtp_capa.c: New file. * libproto/mailer/smtp_carrier.c: New file. * libproto/mailer/smtp_create.c: New file. * libproto/mailer/smtp_disconnect.c: New file. * libproto/mailer/smtp_domain.c: New file. * libproto/mailer/smtp_ehlo.c: New file. * libproto/mailer/smtp_io.c: New file. * libproto/mailer/smtp_open.c: New file. * libproto/mailer/smtp_starttls.c: New file. * libproto/mailer/smtp_trace.c: New file. * testsuite/smtpsend.c: New file. * testsuite/Makefile.am (noinst_PROGRAMS): Add smtpsend.
Sergey Poznyakoff authored -
Git does not keep empty subdirectories, so we need to recreate /cur and /tmp subdirs in maildir mailboxes retrieved from the repo. * bootstrap.conf: Recreate missing maildir parts. * testsuite/testsuite.inc (MUT_MBCOPY): New macro. * sieve/tests/ext.at: Use MUT_MBCOPY to copy mailboxes. * sieve/tests/redirect.at: Likewise. * sieve/tests/reject.at: Likewise. * sieve/tests/testsuite.at: Likewise. * testsuite/mbdel.at: Likewise. * frm/tests/Makefile.am: Testsuite depends on $(top_srcdir)/testsuite/testsuite.inc. * libmailutils/tests/Makefile.am: Likewise. * messages/tests/Makefile.am: Likewise. * readmsg/tests/Makefile.am: Likewise. * sieve/tests/Makefile.am: Likewise. * testsuite/Makefile.am: Likewise.
Sergey Poznyakoff authored
-
- 16 Sep, 2010 2 commits
-
-
That's the first commit since the merge six days ago that passes distcheck (with python, cxx, imap and nntp disabled, of course). * testsuite/folder/DISTFILES: Restore. It is needed for some of the remaining DejaGNU tests. * testsuite/spool/DISTFILES: Likewise. * testsuite/testsuite.at: New file. * testsuite/atlocal.in: New file. * libmailutils/tests/mbdel.at: Move to testsuite/. * libmailutils/tests/mbdel.c: Likewise. * libmailutils/tests/mime.at: Likewise. * libmailutils/tests/mimetest.c: Likewise. * Makefile.am (SUBDIRS): Place testsuite after libproto. * configure.ac (AM_INIT_AUTOMAKE): Remove dist-lzma. (AC_CONFIG_FILES): Add testsuite/atlocal. * libmailutils/base64.c (_base64_decoder) (_base64_encoder): Fix the use of uninitialized variables. * libmailutils/tests/.gitignore: Remove mbdel and mimetest. * libmailutils/tests/Makefile.am (noinst_PROGRAMS): Remove mbdel and mimetest. (LDADD): Leave only MU_LIB_MAILUTILS. (TESTSUITE_AT): Remove mbdel.at and mime.at * libmailutils/tests/atlocal.in (PATH): Bugfix. * libmailutils/tests/testsuite.at: Remove inclusion of mbdel.at and mime.at. * po/POTFILES.in: Replace mailbox/ with libmailutils/. * testsuite/.gitignore: Rewrite. * testsuite/Makefile.am: Rewrite. * testsuite/mbdel.at: Set +w on all copied mailboxes. * testsuite/mimetest.c (main): Open mailbox for reading only. * sieve/Makefile.am: Add examples/ to the distribution. * libproto/mbox/mbox.c (mbox_open): Create locker only if the mailbox is open for modification. All users updated to check for mailbox->locker!=NULL before using it.
Sergey Poznyakoff authored -
* libmailutils/tests/mbdel.at: New testcase. * libmailutils/tests/Makefile.am (TESTSUITE_AT): Add mbdel.at. * libmailutils/tests/testsuite.at: Include mbdel.at. * libproto/mbox/mbox.c (mbox_remove): Fix return code. * testsuite/maildir/mbox1: New test mailbox. * testsuite/mh/mbox1: New test mailbox. * testsuite/etc/DISTFILES: Remove. * testsuite/folder/DISTFILES: Remove. * testsuite/lib/DISTFILES: Remove. * testsuite/Makefile.am: Use EXTRA_DIST to distribute subdirs.
Sergey Poznyakoff authored
-
- 05 Jan, 2010 1 commit
- 26 May, 2009 1 commit
-
-
* Makefile.am (AUTOMAKE_OPTIONS): Remove. * bootstrap: Import from mailfromd. * configure.ac: Require autoconf 2.63 Enable silent-rules mode by default. * guimb/scm/Makefile.am: Add silent-rules markers. * include/mailutils/Makefile.am: Likewise. * libmu_scm/Makefile.am: Likewise. * testsuite/Makefile.am: Likewise.
Sergey Poznyakoff authored
-
- 19 Oct, 2008 1 commit
-
-
* doc/texinfo/programs.texi: Document virtmode. * testsuite/Makefile.am (EXTRA_DIST): Remove * testsuite/makespool: Remove.
Sergey Poznyakoff authored
-
- 27 Jun, 2007 1 commit
-
-
- 17 May, 2005 1 commit
-
-
- 09 Feb, 2003 1 commit
-
-
- 31 Dec, 2002 1 commit
-
-
* auth/Makefile.am: Correct copyright year, add license information. * sieve/testsuite/Makefile.am: Likewise. * testsuite/Makefile.am: Likewise. * sieve/Makefile.am: Likewise. * scripts/guile-1.6/Makefile.am: Likewise. * scripts/guile-1.4/Makefile.am: Likewise. * scripts/Makefile.am: Likewise. * readmsg/testsuite/Makefile.am: Likewise. * readmsg/Makefile.am: Likewise. * mh/Makefile.am: Likewise. * messages/testsuite/Makefile.am: Likewise. * messages/Makefile.am: Likewise. * pop3d/testsuite/Makefile.am: Likewise. * pop3d/Makefile.am: Likewise. * mapi/Makefile.am: Likewise. * mail.remote/testsuite/Makefile.am: Likewise. * mail.remote/Makefile.am: Likewise. * mail.local/testsuite/Makefile.am: Likewise. * mail.local/Makefile.am: Likewise. * mailbox2/pop3/Makefile.am: Likewise. * mailbox2/mbox/Makefile.am: Likewise. * mailbox2/include/mailutils/sys/Makefile.am: Likewise. * mailbox2/include/mailutils/Makefile.am: Likewise. * mailbox2/include/Makefile.am: Likewise. * mailbox2/Makefile.am: Likewise. * mailbox/testsuite/Makefile.am: Likewise. * mailbox/include/Makefile.am: Likewise. * mailbox/Makefile.am: Likewise. * mail/testsuite/Makefile.am: Likewise. * mail/Makefile.am: Likewise. * m4/Makefile.am: Likewise. * libsieve/Makefile.am: Likewise. * libmu_scm/Makefile.am: Likewise. * lib/posix/Makefile.am: Likewise. * lib/Makefile.am: Likewise. * include/mailutils/gnu/Makefile.am: Likewise. * include/mailutils/Makefile.am: Likewise. * include/Makefile.am: Likewise. * imap4d/Makefile.am: Likewise. * imap4d/testsuite/Makefile.am: Likewise. * guimb/scm/Makefile.am: Likewise. * guimb/Makefile.am: Likewise. * from/testsuite/Makefile.am: Likewise. * from/Makefile.am: Likewise. * frm/testsuite/Makefile.am: Likewise. * examples/Makefile.am: Likewise. * frm/Makefile.am: Likewise. * dotlock/Makefile.am: Likewise. * doc/texinfo/Makefile.am: Likewise. * doc/rfc/Makefile.am: Likewise. * doc/man/Makefile.am: Likewise. * doc/Makefile.am: Likewise. * comsat/Makefile.am: Likewise. * Makefile.am: Likewise. * configure.ac: Update FSF Address
Jeff Bailey authored
-
- 03 Sep, 2002 1 commit
-
-
- 20 Aug, 2002 1 commit
-
-