1. 09 Oct, 2010 1 commit
  2. 14 Apr, 2010 1 commit
    • * gint: Upgrade.
      * libmu_scm/Makefile.am: Initialize BUILT_SOURCES.
      * libmu_scm/mu_address.c (address_get_fp): Change
      signature to match those of mu_address_aget family.
      (all functions): Use functions from mu_address_aget family.
      Downcase argument names. Refer to them in the docstring
      using @var notation.
      * libmu_scm/mu_body.c: Downcase argument names. Refer to them
      in the docstring using @var notation.
      * libmu_scm/mu_logger.c: Likewise.
      * libmu_scm/mu_mailbox.c: Likewise.
      * libmu_scm/mu_message.c: Likewise.
      * libmu_scm/mu_mime.c: Likewise.
      * libmu_scm/mu_scm.c: Likewise.
      * libmu_scm/mu_util.c: Likewise.
      Sergey Poznyakoff authored
  3. 12 Apr, 2010 1 commit
    • * gint: New module.
      * am/guile.m4: Remove.
      * mu-aux/guile-doc-snarf: Remove.
      * mu-aux/guile-doc-snarf.awk: Remove.
      * mu-aux/Makefile.am (EXTRA_DIST): Remove guile-doc-snarf,
      guile-doc-snarf.awk
      
      * Makefile.am: Add gint.
      * bootstrap.conf: Init gint submodule.
      * configure.ac: Rewrite Guile support using GINT_INIT.
      (AC_CONFIG_FILES): Add gint/Makefile.
      * guimb/scm/Makefile.am (sitedir): Change.
      * guimb/scm/Makefile.am: Likewise.
      * libmu_scm/Makefile.am: Include ../gint/gint.mk
      Adjust all variables.
      Remove unnecessary rules.
      * libmu_scm/mailutils.scm.in: Remove exports and includes.
      Remove obsolete code.
      * libmu_scm/mu_address.c: Use SCM_DEFINE_PUBLIC to declare public
      interfaces.
      * libmu_scm/mu_body.c: Likewise.
      * libmu_scm/mu_mailbox.c: Likewise.
      * libmu_scm/mu_message.c: Likewise.
      * libmu_scm/mu_mime.c: Likewise.
      * libmu_scm/mu_util.c: Likewise.
      * libmu_scm/mu_logger.c: Likewise.
      (mu_scm_logger_init): Make all constants public.
      * libmu_scm/mu_scm.c: Likewise.
      * libmu_scm/mu_guile.c: Use scm_c_catch instead of the
      obsolete scm_internal_lazy_catch.
      Sergey Poznyakoff authored
  4. 01 Apr, 2010 1 commit
    • * am/guile.m4 (MU_CHECK_GUILE): Check for scm_t_off.
      * include/mailutils/guile.h (mu_scm_makenum)
      (mu_set_variable): Remove prototypes.
      * libmu_scm/mu_address.c: Remove calls to deprecated Guile functions.
      * libmu_scm/mu_body.c: Likewise.
      * libmu_scm/mu_guile.c: Likewise.
      * libmu_scm/mu_mailbox.c: Likewise.
      * libmu_scm/mu_message.c: Likewise.
      * libmu_scm/mu_mime.c: Likewise.
      * libmu_scm/mu_util.c: Likewise.
      * libmu_scm/mu_scm.c (mu_scm_makenum): Remove.
      (mu_set_variable): Remove. Use scm_c_define instead.
      Sergey Poznyakoff authored
  5. 13 Jan, 2010 1 commit
    • * libmu_scm/mu_address.c: Use scm_to_locale_string
      instead of relying on scm_i_string_chars.
      * libmu_scm/mu_logger.c: Likewise.
      * libmu_scm/mu_mailbox.c: Likewise.
      * libmu_scm/mu_scm.c: Likewise.
      * libmu_scm/mu_util.c: Likewise.
      * libmu_scm/mu_message.c: Likewise.
      (mu_scm_message_add_owner): Don't use SCM_NEWCELL.
      (mu-message-get-envelope)
      (mu-message-get-envelope-date): New functions.
      (string_sloppy_member): Compare scm_i_string_length
      bytes from the car.
      (mu-message-get-header-fields): Don't use SCM_NEWCELL.
      * libmu_scm/mu_port.c (mu_port_make_from_stream): Don't use SCM_NEWCELL.
      Sergey Poznyakoff authored
  6. 05 Jan, 2010 1 commit
  7. 06 Jul, 2009 1 commit
    • * paths: New file.
      * am/config_paths.m4: New file.
      * include/confpaths.h.in: New file.
      * Makefile.am (EXTRA_DIST): Add paths.
      (DISTCLEANFILES): Add pathdefs.h
      * configure.ac: Invoke MU_CONFIG_PATHS
      (AC_CONFIG_FILES): Add include/confpaths.h
      * include/Makefile.am (EXTRA_DIST): Add confpaths.h.in
      * lib/utmp.c, libmu_scm/mu_scm.c,
      libproto/mailer/sendmail.c, mail/mail.c: Use PATH_* constants.
      * mail/mail.h: Remove definition of _PATH_SENDMAIL.
      * .gitignore, include/.gitignore: Update.
      Sergey Poznyakoff authored
  8. 27 Mar, 2009 1 commit
    • * libmu_scm/mu_guimb.c: Remove
      * libmu_scm/mu_dbgport.c: New file.
      * libmu_scm/Makefile.am: Update.
      * include/mailutils/guile.h (mu_process_mailbox): Remove.
      (mu_scm_make_debug_port, mu_scm_debug_port_init): New prototypes.
      * libmu_scm/mu_scm.c (mu_scm_init): Call mu_scm_debug_port_init.
      * maidag/guile.c (scheme_check_msg): Redirect error/output to MU port.
      
      * mailbox/mutil.c (mu_expand_path_pattern): Expand ~.
      Sergey Poznyakoff authored
  9. 09 Nov, 2008 1 commit
    • …odetection. Improve the docs.
      
      * configure.ac (MU_DEFAULT_SCHEME): New configuration variable.
      * mailbox/version.c (mu_conf_opt): Include default scheme.
      
      * examples/mimetest.c, examples/mta.c, libmu_scm/mu_scm.c: Remove
      mu_path_record. Use mu_registrar_set_default_record.
      
      * libproto/mbox/folder.c (_path_is_scheme): Rename to
      _mbox_is_scheme. Minor changes as well.
      (_path_record, mu_path_record): Removed.
      (_mbox_record): Use _mbox_is_scheme.
      
      * libsieve/actions.c: Remove unused variable.
      
      * include/mailutils/Makefile.am (types.h rule): Replace
      _MU_DEFAULT_RECORD_. Change MU_OFF_TYPE replacement pattern to
      _MU_OFF_TYPE_.
      
      * include/mailutils/mailbox.h (mu_mailbox_set_default_proto)
      (mu_mailbox_get_default_proto): Remove. See below.
      * include/mailutils/registrar.h (mu_registrar_set_default_scheme)
      (mu_registrar_get_default_scheme)
      (mu_registrar_get_default_record)
      (mu_registrar_set_default_record)
      (mu_registrar_lookup_scheme): New prototypes.
      (mu_path_record): Remove.
      (mu_register_all_mbox_formats): Remove mu_path_record.
      Set default scheme using mu_registrar_set_default_record.
      (mu_register_local_mbox_formats): Likewise.
      * include/mailutils/types.hin (MU_OFF_TYPE): Rename to
      _MU_OFF_TYPE_.
      (MU_DEFAULT_RECORD): New define.
      
      * mailbox/mailbox.c (mu_mailbox_set_default_proto)
      (mu_mailbox_get_default_proto): Remove.
      (mu_mailbox_create): Remove default_proto kludge. mu_registrar
      stuff is responsible for finding the correct record.
      * mailbox/registrar.c (mu_registrar_set_default_record)
      (mu_registrar_get_default_record)
      (mu_registrar_set_default_scheme)
      (mu_registrar_get_default_scheme)
      (mu_registrar_lookup_scheme): New functions.
      (mu_registrar_lookup_url): Fall back to default record if no
      matching record is found and the URL was not set explicitly
      (i.e. does not begin with a scheme).
      
      * mailbox/gocs.c: Use mu_registrar_set_default_scheme instead of
      mu_mailbox_set_default_proto.
      * libsieve/extensions/pipe.c, libsieve/extensions/spamd.c,
      libsieve/extensions/vacation.c: Fix comments.
      
      * doc/texinfo/getdate.texi: New file (from gnulib).
      * doc/texinfo/Makefile.am (mailutils_TEXINFOS): Add getdate.texi
      (fix-sentence-spacing): New rule. Forces single-space
      inter-sentence spacing.
      (check-tabs, check-sentence-spacing): New rules.
      (check-format): Depend on the above two.
      (check-refs, check-fixmes, check-unrevised): Fix copy-paste
      errors. Print diagnostics to stderr.
      
      * doc/texinfo/auth.texi, doc/texinfo/fdl.texi,
      doc/texinfo/framework.texi, doc/texinfo/imap4.texi,
      doc/texinfo/libmuauth.texi, doc/texinfo/mailbox.texi,
      doc/texinfo/mailcap.texi, doc/texinfo/mailutils.texi,
      doc/texinfo/mbox.texi, doc/texinfo/message.texi,
      doc/texinfo/mom.texi, doc/texinfo/mu_message.texi,
      doc/texinfo/mu_mime.texi, doc/texinfo/mu_scm.texi,
      doc/texinfo/muint.texi, doc/texinfo/pop3.texi,
      doc/texinfo/rendition.texi, doc/texinfo/sieve.texi,
      doc/texinfo/url.texi, doc/texinfo/usage.texi: Use GNU instead of
      @sc{gnu}, because latter looks awful when typeset (especially when
      followed by a capitalized word). Fix format by running `make final'.
      
      * doc/texinfo/programs.texi: Document more config statements.
      * doc/texinfo/libsieve.texi: Document loadable actions and tests.
      Sergey Poznyakoff authored
  10. 27 Jun, 2007 1 commit
  11. 15 Jun, 2006 1 commit
  12. 21 Apr, 2006 1 commit
  13. 20 Apr, 2006 1 commit
  14. 27 Aug, 2005 1 commit
  15. 26 Aug, 2005 1 commit
  16. 26 Jul, 2005 1 commit
  17. 23 Jun, 2005 1 commit
  18. 17 May, 2005 1 commit
  19. 08 Jan, 2004 1 commit
  20. 10 Feb, 2003 1 commit
  21. 09 Feb, 2003 1 commit
  22. 03 Feb, 2003 1 commit
  23. 31 Dec, 2002 1 commit
  24. 29 Dec, 2002 1 commit
  25. 14 Oct, 2002 1 commit
  26. 13 Oct, 2002 1 commit
  27. 12 Sep, 2002 1 commit
  28. 10 Sep, 2002 1 commit
  29. 16 May, 2002 1 commit
  30. 18 Aug, 2001 1 commit
  31. 05 Aug, 2001 1 commit
  32. 03 Aug, 2001 1 commit
  33. 30 Jul, 2001 1 commit
  34. 19 Jul, 2001 1 commit