- 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 -
-
- 19 Feb, 2009 4 commits
-
-
* bootstrap.conf (gnulib_extra_files): Remove. * gnulib.modules (inttostr): Add module. * include/mailutils/io.h: New file. * include/mailutils/Makefile.am: Add io.h * mailbox/inttostr.c, mailbox/inttostr.h: Remove * mailbox/imaxtostr.c, mailbox/offtostr.c, mailbox/umaxtostr.c: Remove * mailbox/intprops.h: Remove * mailbox/asnprintf.c, mailbox/asprintf.c, mailbox/vasnprintf.c: New files. * mailbox/Makefile.am: Update. * mailbox/mu_umaxtostr.c: rename to lib/mu_umaxtostr.c * mailbox/mu_umaxtostr.h: rename to lib/mu_umaxtostr.h * lib/Makefile.am (libmuaux_la_SOURCES): Add mu_umaxtostr.[ch] * libmu_auth/radius.c, libmu_cfg/common.c, libmu_scm/mu_port.c, libproto/imap/folder.c, libproto/imap/mbox.c, libproto/mbox/mbox.c, libproto/mh/mbox.c, libproto/pop/mbox.c, mailbox/acl.c, mailbox/daemon.c, mailbox/mailer.c, mailbox/message.c, mailbox/mutil.c, mailbox/stream.c: Use mu_strerror. Avoid using mu_umaxtostr.
Sergey Poznyakoff authored -
-
- 18 Feb, 2009 5 commits
-
-
-
-
* libproto/imap/folder.c (imap_parse): fix parsing of numeric values after UIDNEXT, UIDVALIDITY and UNSEEN. * NEWS: Sync with configure.ac
Sergey Poznyakoff authored -
* libproto/imap/folder.c (imap_parse): fix parsing of numeric values after UIDNEXT, UIDVALIDITY and UNSEEN.
Sergey Poznyakoff authored
-
- 17 Feb, 2009 1 commit
-
-
- 16 Feb, 2009 1 commit
-
-
- 14 Feb, 2009 1 commit
-
-
* doc/texinfo/libmuauth.texi: Move to libmu_auth.texi * doc/texinfo/libsieve.texi: Move to libmu_sieve.texi
Wojciech Polak authored
-
- 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
-
- 11 Feb, 2009 3 commits
-
-
-
* 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 Feb, 2009 2 commits
-
-
* libproto/imap/mbox.c (imap_envelope_sender): Fix operation when buf == NULL or buflen == 0.
Sergey Poznyakoff authored -
-
- 30 Jan, 2009 1 commit
-
-
* examples/cpp/lsf.cc, examples/cpp/msg-send.cc, include/mailutils/cpp/folder.h, libmu_cpp/folder.cc: New files.
Wojciech Polak authored
-
- 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
-
- 25 Dec, 2008 2 commits
-
-
* 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 -
-
- 24 Dec, 2008 2 commits
-
-
-
* 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
-
- 23 Dec, 2008 2 commits
-
-
* doc/texinfo/Makefile.am (final): Add fix-sentence-spacing. * doc/texinfo/mailutils.texi: Update. * doc/texinfo/programs.texi: Update. * pop3d/pop3d.c, sieve/sieve.c: Use mu_cfg_bool, where appropriate.
Sergey Poznyakoff authored -
-
- 09 Dec, 2008 1 commit
-
-
* mailbox/parsedate.y (DATE_SET): Change >= comparison to strict >. (__SET_SECOND,__SET_MINUTE,__SET_HOUR): Fix upper limit.
Sergey Poznyakoff authored
-
- 08 Dec, 2008 3 commits
-
-
-
-
* m4: Rename to am. * README-alpha, README-hacking: Reflect the switch. * */.cvsignore: Rename to .gitignore, update. * gnulib.modules: Add gitlog-to-changelog. * ChangeLog: Remove.
Sergey Poznyakoff authored
-
- 04 Dec, 2008 2 commits
-
-
-
examples/cpp/addr.cc, examples/cpp/url-parse.cc: Reflect recent API changes.
Wojciech Polak authored
-
- 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
-
- 27 Nov, 2008 2 commits
-
-
(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 -
* include/mailutils/opool.h (mu_opool_get_iterator): New function. * mailbox/opool.c (mu_opool_get_iterator): New function. * mailbox/hdritr.c (hdr_data_dup): Bugfix: notify owner about the new iterator.
Sergey Poznyakoff authored
-