1. 27 Feb, 2009 1 commit
    • * libmu_cpp/filter.cc, include/mailutils/cpp/filter.h,
      include/mailutils/cpp/stream.h: Split FilterStream.
      * libmu_cpp/mailbox.cc, include/mailutils/cpp/mailbox.h: Add new methods.
      * examples/cpp/iconv.cc: Reflect changes in filter.h.
      * examples/cpp/mimetest.cc: Likewise.
      * examples/cpp/http.cc: Bugfix.
      Wojciech Polak authored
  2. 20 Feb, 2009 2 commits
    • * libproto/include/amd.h (new_msg_file_name): Add an argument indicating
      whether an actual expunsion is going to take place, as opposed to saving
      message flags.
      * libproto/maildir/mbox.c (maildir_new_message_name): Sync with above changes.
      * libproto/mh/mbox.c (_mh_new_message_name): Likewise.
      * mailbox/amd.c (_amd_message_save): Handle unlink requests
      (new_msg_file_name returning NULL name). This avoids creating temp files.
      (amd_expunge): Remove messages that have had MU_ATTRIBUTE_DELETED on mailbox
      open, if the underlying mailbox implementation allows that.
      Sergey Poznyakoff authored
    • Sergey Poznyakoff authored
  3. 19 Feb, 2009 4 commits
  4. 18 Feb, 2009 5 commits
  5. 17 Feb, 2009 1 commit
  6. 16 Feb, 2009 1 commit
  7. 14 Feb, 2009 1 commit
  8. 13 Feb, 2009 2 commits
    • Rename libmuauth to libmu_auth, libargp to libmu_argp,
      libcfg to libmu_cfg, and libsieve to libmu_sieve.
      
      * auth/*: Move to libmu_auth/*
      * libargp/*: Move to libmu_argp/*
      * libcfg/*: Move to libmu_cfg/*
      * libsieve/*: Move to libmu_sieve/*
      * libmu_sieve/sieve.h: Rename to sieve-priv.h
      * include/mailutils/libsieve.h: Rename to sieve.h
      * configure.ac: Update, bump to 2.0.90.
      Wojciech Polak authored
    • * mailbox/registrar.c (mu_registrar_lookup_url): Find best matching
      record.
      Sergey Poznyakoff authored
  9. 11 Feb, 2009 3 commits
    • Update THANKS · cf7af0e1
      Sergey Poznyakoff authored
    • * libproto/imap/mbox.c (imap_envelope_sender): Bugfix. Address was
      freed before using its member.
      Sergey Poznyakoff authored
    • * include/mailutils/folder.h (mu_folder_create_from_record): Change
      type of the 2nd argument to mu_url_t.
      * include/mailutils/url.h (mu_url_uplevel): New proto.
      * mailbox/folder.c (mu_folder_create_from_record): Change
      type of the 2nd argument to mu_url_t.
      (mu_folder_create): Reflect changes to mu_folder_create_from_record.
      * mailbox/mailbox.c (mailbox_folder_create): Use mu_url_uplevel.
      * mailbox/url.c (mu_url_uplevel): New function.
      Sergey Poznyakoff authored
  10. 10 Feb, 2009 2 commits
  11. 30 Jan, 2009 1 commit
  12. 03 Jan, 2009 2 commits
    • * include/mailutils/cpp/debug.h, libmu_cpp/debug.cc: New files.
      * examples/cpp/mimetest.cc, examples/cpp/sfrom.cc, libmu_cpp/header.cc,
      include/mailutils/cpp/header.h: Accept default header value if missing.
      Wojciech Polak authored
    • * examples/cpp/mimetest.cc, include/mailutils/cpp/attribute.h,
      include/mailutils/cpp/body.h, include/mailutils/cpp/mime.h,
      include/mailutils/cpp/mutil.h, include/mailutils/cpp/registrar.h,
      libmu_cpp/attribute.cc, libmu_cpp/body.cc, libmu_cpp/mime.cc,
      libmu_cpp/mutil.cc, libmu_cpp/registrar.cc: New files.
      Wojciech Polak authored
  13. 25 Dec, 2008 2 commits
    • Version 2.0 · 74f736ce
      * NEWS, configure.ac: Version 2.0
      * README: Update
      * doc/texinfo/mailutils.texi: Update.
      * doc/texinfo/programs.texi: Update.
      * doc/Makefile.am: Add usage.texi.
      * imap4d/imap4d.c (imap4d_cfg_param): Fix typo.
      * auth/tls.c (mu_tls_module_init): Add missing break.
      Sergey Poznyakoff authored
    • Sergey Poznyakoff authored
  14. 24 Dec, 2008 2 commits
    • Sergey Poznyakoff authored
    • * include/mailutils/gocs.h (gocs_init_fp): Rename to mu_gocs_init_fp. Change
      signature.
      (mu_gocs_mailbox_init, mu_gocs_locking_init, mu_gocs_source_email_init)
      (mu_gocs_mailer_init, mu_gocs_logging_init)
      (mu_gocs_debug_init): Fix prototypes.
      * include/mailutils/gsasl.h (mu_gsasl_module_init): Update prototype.
      * include/mailutils/libsieve.h (mu_sieve_module_init): Update prototype.
      * include/mailutils/mu_auth.h (struct mu_auth_module.init): Update type
      to mu_gocs_init_fp.
      * include/mailutils/radius.h (mu_radius_module_init): Update prototype.
      
      * include/mailutils/tls.h (struct mu_tls_module_config.client_enable):
      Replace with .enable. It affects entire TLS subsystem, not only client
      part.
      (mu_tls_module_init): Update prototype.
      * include/mailutils/types.hin (mu_gocs_op): New enum.
      
      * mailbox/gocs.c (mu_gocs_dummy, mu_gocs_mailbox_init)
      (mu_gocs_locking_init, mu_gocs_source_email_init)
      (mu_gocs_mailer_init, mu_gocs_logging_init)
      (mu_gocs_debug_init): Take two arguments.
      (mu_gocs_flush): After running set stage, call all init callbacks with
      mu_gocs_op_flush.
      
      * auth/tls.c (mu_tls_module_config): Initialize .enable to 1.
      (mu_tls_module_init): Rewrite using new prototype.
      Use mu_gocs_op_flush to initialize the library.
      (mu_init_tls_libs): Initialize the library only if mu_tls_module_config.enable
      is set.
      * auth/gsasl.c (mu_gsasl_module_init): Update.
      * auth/ldap.c (mu_ldap_module_init): Update.
      * auth/pam.c (mu_pam_module_init): Update.
      * auth/radius.c (mu_radius_module_init): Update.
      * auth/sql.c (mu_sql_module_init): Update.
      * auth/virtual.c (mu_virtual_module_init): Update.
      * libcfg/tls.c (mu_tls_param): Update.
      * libsieve/conf.c (mu_sieve_module_init): Update.
      * doc/texinfo/programs.texi: Update.
      Sergey Poznyakoff authored
  15. 23 Dec, 2008 2 commits
  16. 09 Dec, 2008 1 commit
  17. 08 Dec, 2008 3 commits
  18. 04 Dec, 2008 2 commits
  19. 03 Dec, 2008 2 commits
    • * testsuite/etc/mailutils.rc.in: New file.
      * testsuite/etc/DISTFILES: Add mailutils.rc.in
      * testsuite/lib/mailutils.exp (mu_copy_file): Define $arg
      variable to simplify using $ in template files.
      
      * sieve/testsuite/lib/sieve.exp (SIEVE_ETC_DIR): New global
      (sieve_test): Explicitly pass -f.
      Use SIEVE_ETC_DIR/mailutils.rc as configuration file.
      
      * imap4d/testsuite/imap4d/list.exp: Update the '*' test to match
      new contents of $MU_DATA_DIR/etc
      * sieve/sieve.c (sieve_mailbox): Print actual mailbox URL in case
      of failure.
      Sergey Poznyakoff authored
  20. 27 Nov, 2008 1 commit
    • (mu_opool_get_bucket_size): New protos.
      * mailbox/opool.c (struct _mu_opool.bucket_size): New member.
      (alloc_pool, copy_chars): Use opool->bucket_size to set bucket
      size.
      (mu_opool_create): Initialize bucket_size with the default
      value.
      (mu_opool_set_bucket_size,mu_opool_get_bucket_size): New
      functions.
      Sergey Poznyakoff authored