1. 08 Dec, 2008 1 commit
    • * 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
  2. 03 Dec, 2008 1 commit
    • * 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
  3. 19 Oct, 2008 1 commit
  4. 29 Sep, 2008 1 commit
    • Bugfixes. · e0bf3a5e
      * config/mailutils-config.c (main): Do not print flag descriptions
      on --info, this breaks existing scripts.
      New option --verbose makes --info print verbose descriptions.
      * include/mailutils/version.h (mu_fprint_options)
      (mu_fprint_conf_option): Take additional argument.
      * mailbox/argcv.c (quote_transtab): Handle \".
      * mailbox/cfg_driver.c (mu_cfg_string_value_cb): Bugfix
      * mailbox/cfg_lexer.l: Allow * and = in non-quoted words.
      Improve 'stray character' diagnostics'.
      (unescape_to_line): Handle \\ and \".
      * mailbox/version.c (mu_fprint_options)
      (mu_fprint_conf_option): New argument `verbose' instructs whether
      to print textual descriptions.
      (mu_fprint_conf_option): Print single space after the flag to
      facilitate writing parser scripts.
      * testsuite/lib/mailutils.exp: Reflect this change.
      Sergey Poznyakoff authored
  5. 21 Sep, 2008 1 commit
    • * configure.ac: Configure doc hints.
      * config/mailutils-config.c (main): Use mu_fprint_conf_option.
      * mailbox/version.c (mu_conf_option): Change type.
      (mu_fprint_conf_option): New function.
      (mu_fprint_options): Use mu_fprint_conf_option.
      (mu_print_options): Fix signature
      (mu_check_option): Change return type.
      * testsuite/lib/mailutils.exp (mu_version): Reflect changes in the
      output produced by --show-config-options.
      
      * include/mailutils/version.h (struct mu_conf_option): New data
      type.
      (mu_check_option): Change return type.
      (mu_fprint_conf_option): New prototype.
      * libargp/common.c (mu_common_argp): Rename --rcfile-* options
      to --config-*. Retain old names for a while.
      
      * doc/texinfo/Makefile.am (RENDITION_TEXI): New variable.
      (check-format, check-refs, check-fixmes, check-unrevised)
      (all-check-docs, check-docs): New rules.
      * doc/texinfo/rendition.texi: New file.
      * doc/texinfo/macros.texi: New file.
      * doc/texinfo/mailutils.texi: Start rewriting
      * doc/texinfo/programs.texi: Likewise.
      
      * doc/texinfo/c-api.texi: Reformat.
      * doc/texinfo/fdl.texi: Likewise.
      * doc/texinfo/libmuauth.texi: Likewise.
      * doc/texinfo/libsieve.texi: Likewise.
      * doc/texinfo/mu-mh.texi: Likewise.
      * doc/texinfo/sieve.texi: Likewise.
      
      * doc/texinfo/gendocs_template: Rewrite.
      Sergey Poznyakoff authored
  6. 23 Aug, 2008 1 commit
    • * imap4d/testsuite/imap4d.rcin: New file.
      * imap4d/testsuite/Makefile.am (EXTRA_DIST): Add imap4d.rcin
      * imap4d/testsuite/.cvsignore: Add imap4d.rc
      * imap4d/testsuite/lib/imap4d.exp: Use mu_makespool to prepare
      mailspools and mu_create_config to create test configuration
      file.  Specify the maximum amount of configuration data in the
      latter, instead of using command line options.
      * mail.local/testsuite/lib/mail.local.exp: Likewise.
      * pop3d/testsuite/lib/pop3d.exp: Likewise.
      
      * pop3d/testsuite/pop3d.rcin: New file.
      * pop3d/testsuite/Makefile.am (EXTRA_DIST): Add pop3d.rcin
      * pop3d/testsuite/.cvsignore: Add pop3d.rc.
      
      * testsuite/etc/passwd.in: Use Tcl variable for expansion.
      * testsuite/lib/mailutils.exp (mu_copy_file): New function.
      (mu_makespool, mu_create_config): New function.
      (mu_init): Remove unused variable MU_MAKESPOOL.
      (mu_prepare_spools): Use mu_makespool.
      (mu_cleanup_spools): Remove.
      
      * libcfg/init.c (mu_parse_config_files): Minor change.
      * mailbox/cfg_lexer.l (mu_get_config): Fix return value.
      Sergey Poznyakoff authored
  7. 17 Nov, 2007 1 commit
    • * include/mailutils/gocs.h, include/mailutils/pam.h,
      include/mailutils/radius.h, include/mailutils/syslog.h: New files
      * lib/argpinit.c, lib/muinit.c, lib/muinit.h: New files.
      * libsieve/conf.c: New file.
      
      * libcfg: New directory
      * libcfg/libcfg.h, libcfg/auth.c, libcfg/common.c, libcfg/init.c,
      libcfg/gsasl.c, libcfg/pam.c, libcfg/radius.c, libcfg/sieve.c,
      libcfg/sql.c, libcfg/tls.c, libcfg/virtdomain.c,
      libcfg/.cvsignore: New files.
      
      * libargp: New directory
      * libargp/auth.c, libargp/cmdline.h, libargp/common.c,
      libargp/gsasl.c, libargp/mu_argp.h, libargp/mu_argp.c,
      libargp/pam.c, libargp/radius.c, libargp/sieve.c, libargp/sql.c,
      libargp/tls.c, libargp/virtdomain.c, libargp/.cvsignore: New
      files.
      
      * mailbox/.cvsignore: Add cfg_parser.c and cfg_parser.h.
      * Makefile.am (SUBDIRS): Add libargp and libcfg.
      * configure.ac (MU_APP_LIBRARIES): New variable
      (MU_COMMON_INCLUDES): add libargp and libcfg
      (AC_CONFIG_FILES): Add libargp and libcfg.
      
      * auth/gsasl.c, auth/pam.c, auth/radius.c, auth/sql.c, auth/sql.h,
      auth/tls.c, auth/virtual.c, comsat/comsat.h, frm/frm.h,
      guimb/guimb.h, imap4d/imap4d.h, include/mailutils/gsasl.h,
      include/mailutils/libsieve.h, include/mailutils/mailutils.h,
      include/mailutils/mu_auth.h, include/mailutils/tls.h,
      include/mailutils/sql.h, maidag/maidag.h, mail/mail.h,
      mail.local/mail.local.h, mailbox/daemon.c, mailbox/system.c,
      mh/mh_argp.c, mh/mh_getopt.h, pop3d/pop3d.h,
      readmsg/readmsg.h: Remove argp stuff
      
      * comsat/comsat.c, config/mailutils-config.c, dotlock/dotlock.c,
      examples/muauth.c, examples/muemail.c, frm/frm.c, frm/from.c,
      guimb/main.c, imap4d/idle.c, imap4d/imap4d.c, imap4d/util.c,
      imap4d/version.c, maidag/lmtp.c, maidag/maidag.c,
      maidag/mailquota.c, mail/mail.c, mail/send.c, mail/version.c,
      mail.local/mailquota.c, mail.local/main.c,
      mail.remote/mail.remote.c, mailbox/mu_auth.c, messages/messages.c,
      mimeview/mimeview.c, movemail/movemail.c, pop3d/extra.c,
      pop3d/pop3d.c, pop3d/popauth.c, readmsg/readmsg.c, sieve/sieve.c:
      Use mu_app_init for parsing command line and
      configuration files.
      * comsat/Makefile.am, config/Makefile.am, dotlock/Makefile.am,
      examples/Makefile.am, frm/Makefile.am, guimb/Makefile.am,
      imap4d/Makefile.am, maidag/Makefile.am, mail/Makefile.am,
      mail.local/Makefile.am, mail.remote/Makefile.am,
      mailbox/Makefile.am, messages/Makefile.am, mimeview/Makefile.am,
      movemail/Makefile.am, pop3d/Makefile.am, readmsg/Makefile.am,
      sieve/Makefile.am: Use MU_APP_LIBRARIES.
      
      * include/mailutils/Makefile.am: Add new files.
      * include/mailutils/argp.h: Remove.
      * include/mailutils/cfg.h: New file.
      * include/mailutils/daemon.h (MODE_INTERACTIVE,MODE_DAEMON): New
      defines (from removed argp.h).
      (mu_gocs_daemon): New decl.
      * include/mailutils/error.h (mu_program_name): New variable
      (mu_set_program_name): New function.
      * lib/Makefile.am (libmuaux_la_SOURCES): Add new files.
      * libsieve/Makefile.am (libsieve_la_SOURCES): Remove argp.c, add
      conf.c instead.
      * libsieve/argp.c: Remove.
      
      * mailbox/cfg_parser.y (mu_cfg_parse_boolean): New function.
      * mailbox/mu_argp.c: Remove.
      
      * mailbox/muerror.c (mu_program_name): New variable
      (mu_set_program_name): New function
      (mu_default_error_printer): Print program name before diagnostic
      string.
      * mailbox/mutil.c (mu_sql_decode_password_type): New function.
      * mh/mh_whom.c (mh_alias_expand): Bugfix
      * po/POTFILES.in: Update
      * testsuite/lib/mailutils.exp (mu_init): Pass --no-site-rcfile
      --no-user-rcfile to all programs.
      Sergey Poznyakoff authored
  8. 07 Nov, 2007 1 commit
    • function.
      * include/mailutils/cfg.h (mu_cfg_time): New value
      (struct mu_cfg_section): Rewamp using lists.
      (enum mu_cfg_cont_type, struct mu_cfg_cont): New types.
      (mu_config_create_container, mu_config_clone_container)
      (mu_config_destroy_container): New functions.
      (mu_parse_config): New function.
      * include/mailutils/mu_auth.h (mu_authentication_clear_list)
      (mu_authorization_clear_list): New functions.
      * mailbox/cfg_lexer.c: Add missing includes
      (mu_config_create_container, mu_config_clone_container)
      (mu_config_destroy_container): New functions.
      (mu_parse_config): New function.
      (_mu_config_register_section): New function.
      (mu_config_register_section): New function.
      (_mu_parse_config): Fully implement system-wide/per-user
      configuration semantics.
      (mu_parse_config): Take two more arguments.
      * mailbox/cfg_parser.h: Remove automatically generated file.
      * mailbox/cfg_parser.y (find_container): New function
      (find_subsection,find_param): Rewrite using find_container
      (parse_param): Implement new data type mu_cfg_time (time_t value).
      (_scan_tree_helper): Complain about unknown sections only if
      MU_CONFIG_VERBOSE environment variable is set.
      * mailbox/mu_argp.c (assign_string): Bugfix.
      (mu_argp_set_config_param): New function.
      (mu_argp_parse): Remove eventual `lt-' prefix from program names.
      * mailbox/mu_auth.c: New options --clear-authorization and
      --clear-authentication.
      (mu_authorization_clear_list,mu_authentication_clear_list): New
      functions.
      
      * include/mailutils/refcount.h (struct _mu_refcount): Move ro
      refcount.c
      (mu_refcount_inc,mu_refcount_dec): Change return value.
      (mu_refcount_value): New function.
      * mailbox/refcount.c (struct _mu_refcount): Moved from refcount.h
      (mu_refcount_value): New function.
      (mu_refcount_create,mu_refcount_destroy,mu_refcount_inc)
      (mu_refcount_dec): Fix monitor usage.
      (mu_refcount_inc,mu_refcount_dec): Fix return type.
      
      * mailbox/Makefile.am (libmailutils_la_SOURCES): Add refcount.c
      * dotlock/dotlock.c, imap4d/imap4d.c, mail.local/main.c,
      mail.remote/mail.remote.c, mimeview/mimeview.c,
      movemail/movemail.c, pop3d/pop3d.c, pop3d/signal.c,
      readmsg/readmsg.c, sieve/sieve.c: Implement new configuration.
      
      * testsuite/lib/mailutils.exp: Set MU_CONFIG_FLAVOR envar to
      `none' to avoid reading configuration files.
      Sergey Poznyakoff authored
  9. 27 Jun, 2007 1 commit
  10. 09 May, 2007 1 commit
  11. 17 May, 2005 1 commit
  12. 25 Mar, 2005 1 commit
  13. 01 Jan, 2005 1 commit
  14. 27 Aug, 2003 1 commit
  15. 03 Apr, 2003 1 commit
  16. 09 Feb, 2003 2 commits
  17. 05 Jan, 2003 1 commit
  18. 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
  19. 29 Nov, 2002 1 commit
  20. 22 Nov, 2002 2 commits
  21. 19 Nov, 2002 2 commits
  22. 04 Nov, 2002 1 commit
  23. 03 Nov, 2002 2 commits
  24. 03 Sep, 2002 1 commit
  25. 01 Sep, 2002 1 commit
  26. 29 Aug, 2002 1 commit
  27. 28 Aug, 2002 3 commits
  28. 27 Aug, 2002 1 commit
  29. 26 Aug, 2002 1 commit
  30. 25 Aug, 2002 1 commit
  31. 23 Aug, 2002 2 commits
  32. 22 Aug, 2002 1 commit
  33. 21 Aug, 2002 1 commit