1. 22 Jan, 2016 1 commit
  2. 02 Mar, 2015 1 commit
  3. 26 Feb, 2014 1 commit
  4. 05 Feb, 2014 1 commit
  5. 05 Jan, 2012 1 commit
  6. 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
  7. 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
  8. 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
  9. 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
  10. 11 Dec, 2011 1 commit
  11. 02 Jan, 2011 1 commit
  12. 22 Dec, 2010 1 commit
  13. 30 Nov, 2010 1 commit
  14. 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
  15. 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
  16. 09 Oct, 2010 1 commit
  17. 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
  18. 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
  19. 05 Jan, 2010 1 commit
  20. 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
  21. 19 Oct, 2008 1 commit
  22. 27 Jun, 2007 1 commit
  23. 17 May, 2005 1 commit
  24. 09 Feb, 2003 1 commit
  25. 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
  26. 03 Sep, 2002 1 commit
  27. 20 Aug, 2002 1 commit