path: root/po
AgeCommit message (Collapse)AuthorFiles
2008-02-09* comsat/comsat.c (comsat_cfg_param): Reword a help messageSergey Poznyakoff1
for require-tty. * examples/header.c (cmd_readline): New function. New command 'readline'. * po/ Remove stray reference to muerrno.c
2008-02-06* NEWS: Update.Sergey Poznyakoff1
* imap4d/bye.c, imap4d/starttls.c, imap4d/util.c: Use exit codes from sysexits.h * imap4d/imap4d.c: Use mu_set_signals to install signals. Use exit codes from sysexits.h. * imap4d/imap4d.h: Include sysexits.h and muaux.h (ERR_TERMINATE): New define. (imap4d_sigchld,imap4d_signal): Remove. (imap4d_master_signal,imap4d_child_signal): New prototypes. * imap4d/signal.c (imap4d_master_signal,imap4d_child_signal): New functions. * pop3d/pop3d.h Include sysexits.h and muaux.h (ERR_TERMINATE): New define. (pop3d_signal): Remove. (pop3d_master_signal, pop3d_child_signal): New protos. * pop3d/signal.c (pop3d_master_signal, pop3d_child_signal): New functions. * pop3d/extra.c, pop3d/popauth.c * pop3d/pop3d.c: Use mu_set_signals to install signals. Use exit codes from sysexits.h. * include/mailutils/server.h (mu_m_server_set_strexit): New prototype. * include/mailutils/types.hin (MU_ARRAY_SIZE): New define. * lib/ (libmuaux_la_SOURCES): Add signal.c, strexit.c. (noinst_HEADERS): Add muaux.h * lib/muaux.h: New file. * libsieve/extensions/spamd.c: Add NLS markers. * mailbox/header.c (header_readline): Minor rewrite. * mailbox/msrv.c (struct _mu_m_server): New member `strexit'. (mu_m_server_begin): Call alloc_children. (mu_m_server_restore_signals): New function. (mu_m_server_end): Call mu_m_server_restore_signals. (m_srv_conn): Reset signals in child branch. * po/ Update.
2008-01-05* NEWS: Update.Sergey Poznyakoff1
* mailbox/ Replace tcpsrv.c with ipsrv.c. * mailbox/tcpsrv.c: Replace with ... * mailbox/ipsrv.c: ... this file, which supports both TCP and UDP. * mailbox/msrv.c: Use mu_ip_server_t. * mailbox/server.c (mu_server_destroy): Bugfix. * comsat/comsat.c, comsat/comsat.h: Use m-server. * maidag/lmtp.c, maidag/maidag.h, pop3d/pop3d.c: Update to match changed m-server types. * include/mailutils/server.h (mu_tcp_*): Replace with mu_ip_*. Add new prototypes. * include/mailutils/types.hin: Likewise. * lib/tcpwrap.c, lib/tcpwrap.h (mu_tcp_wrapper_prefork): Update signature to match mu_m_server_prefork_fp. * examples/echosrv.c: Use mu_ip_server_t * imap4d/idle.c, imap4d/imap4d.c, imap4d/imap4d.h, imap4d/preauth.c, imap4d/util.c: Remove mu_gocs_daemon. * include/mailutils/gocs.h, include/mailutils/libargp.h, include/mailutils/libargp.h, libargp/cmdline.c, libargp/common.c, libcfg/common.c, libcfg/init.c, mailbox/daemon.c, mailbox/gocs.c: Remove mu_gocs_daemon. * mailbox/amd.c (amd_open): Provide a null-locker. * include/mailutils/locker.h, mailbox/locker.c (mu_locker_mod_flags): New function. * examples/config/mailutils.schema: LDAP schema for Mailutils. * examples/config/ Add mailutils.schema * dotlock/dotlock.c (main): Remove superfluous invocation of mu_locker_set_flags. * libproto/mbox/mbox.c (mbox_quick_get_message): Return MU_ERR_NOENT if mailbox is empty. * mailbox/tcpsrv.c (family_to_proto): Rename to mu_address_family_to_domain. * po/ Update. * pop3d/lock.c (pop3d_lock): use mu_locker_mod_flags, instead of mu_locker_set_flags.
2008-01-05* include/mailutils/server.h (mu_m_server_prefork_fp): NewSergey Poznyakoff1
function type. (mu_m_server_destroy, mu_m_server_set_prefork) (mu_m_server_configured_count, mu_m_server_end): New functions. * mailbox/msrv.c (struct _mu_m_server.prefork): New member. (mu_m_server_set_prefork): New function. (m_srv_conn): Use prefork to decide whether to proceed with a connection. * lib/tcpwrap.c, lib/tcpwrap.h (mu_tcp_wrapper_prefork): New function. * imap4d/imap4d.c, maidag/lmtp.c, maidag/maidag.c, pop3d/pop3d.c: Use m-server prefork to handle TCP wrappers. * po/ Add more files.
2007-12-04Extend --config-help output. Each configuration parameterSergey Poznyakoff1
has a docstring which is displayed as a comment before it. A docstring is also added to the configuration group structure, for use in future. * include/mailutils/cfg.h (struct mu_cfg_param): New members `docstring' and `argname'. (struct mu_cfg_section): New member `docstring'. (mu_cfg_format_docstring): New function. * include/mailutils/libargp.h (mu_help_config_mode): New declaration. * libargp/cmdline.h (mu_help_config_mode): Remove. * libargp/muinit.c (mu_app_init): Better format the initial comment. * mailbox/cfg_format.c (mu_cfg_data_type_string): Use NLS. (mu_cfg_format_docstring): New function. (format_param,format_section): Use mu_cfg_format_docstring. * mailbox/cfg_lexer.c (mu_config_create_container): Initialize allocated memory chunk with zeros. (dup_container): Duplicate docstring. (mu_build_container): Document include statement. * dotlock/dotlock.c, imap4d/imap4d.c, libargp/tls.c, libcfg/auth.c, libcfg/common.c, libcfg/gsasl.c, libcfg/ldap.c, libcfg/pam.c, libcfg/radius.c, libcfg/sieve.c, libcfg/sql.c, libcfg/tls.c, libcfg/virtdomain.c, maidag/maidag.c, mail.local/main.c, mail.remote/mail.remote.c, mimeview/mimeview.c, movemail/movemail.c, pop3d/pop3d.c, readmsg/readmsg.c, sieve/sieve.c: Document configuration file statements. * pop3d/pop3d.h (expire): Change type to unsigned int. * po/ Add missing files.
2007-11-20Add MakevarsSergey Poznyakoff1
2007-11-20* README-alpha: Update.Sergey Poznyakoff1
* auth/pam.c (mu_pam_module_init): Use struct. * include/mailutils/gocs.h (struct mu_gocs_pam): New data type. * include/mailutils/libcfg.h (mu_sieve_cfg_capa) (mu_daemon_cfg_capa,mu_auth_cfg_capa): New declarations. * libargp/common.c (mu_daemon_argp_parser): Handle ARGP_KEY_INIT. * libargp/pam.c (service_name): Remove. (pam_settings): Add new variable. (mu_pam_argp_parser): Reflect this. * libcfg/auth.c (mu_auth_section_parser): New function. (mu_auth_cfg_capa): New variable. * libcfg/common.c (mu_daemon_section_parser): Handle mu_cfg_section_start. * libcfg/init.c (cfg_capa_table): Add auth, sieve, daemon. (reserved_name): Remove auth and daemon. * mailbox/ (EXTRA_DIST): Remove @MU_EXTRA_DIST@. * mailbox/daemon.c (mu_gocs_daemon_init): Remove extra checks. * mailbox/mu_auth.c (_add_module_list): Skip delimiters. * po/ Update.
2007-11-18Make libmailutils independent from gnulib. Remove generated filesSergey Poznyakoff2
from the repository. Bootstrap directly from the gnulib CVS. * Update. * lib/ Update. * mailbox/ Update. * include/mailutils/ (SUBDIRS): Remove gnu * include/mailutils/gnu/ Remove * examples/argcv.c, examples/mta.c, guimb/guimb.h, imap4d/imap4d.h, libargp/mu_argp.c, libargp/tls.c, maidag/maidag.h, mail/mail.h, mail/send.c, mail.local/mail.local.h, mh/mh.h: Remove getline.h * libproto/nntp/mbox.c: Include mailutils/md5.h * libargp/cmdline.h: Include strings.h * m4/debug.m4, m4/enable.m4, m4/gsasl.m4, m4/guile.m4, m4/mu_libobj.m4: Minor fix * m4/intmax.m4,m4/inttypes-pri.m4,m4/inttypes_h.m4: Update * mailbox/alloca.h: Remove * mailbox/mailbox.c: Include string.h * mailbox/nls.c: Include locale.h * po/Makevars: Remove. * absolute-header.m4, alloca.m4, allocsa.m4, argp.m4, codeset.m4, d-type.m4, eealloc.m4, eoverflow.m4, error.m4, exitfail.m4, extensions.m4, fnmatch.m4, full-header-path.m4, getdelim.m4, getline.m4, getlogin_r.m4, getndelim2.m4, getopt.m4, getpass.m4, gettext.m4, glibc2.m4, glibc21.m4, glob.m4, gnulib.m4, iconv.m4, intdiv0.m4, isc-posix.m4, lcmessage.m4, lib-ld.m4, lib-link.m4, lib-prefix.m4, lock.m4, longdouble.m4, longlong.m4, mailbox-link.m4, mbchar.m4, mbiter.m4, mbrtowc.m4, mbstate_t.m4, mbswidth.m4, memchr.m4, mempcpy.m4, minmax.m4, obstack.m4, onceonly.m4, po.m4, printf-posix.m4, progtest.m4, regex.m4, restrict.m4, setenv.m4, signed.m4, size_max.m4, snprintf.m4, ssize_t.m4, stat-macros.m4, stdbool.m4, stdint.m4, stdint_h.m4, strcase.m4, strchrnul.m4, strdup.m4, strerror_r.m4, strndup.m4, strnlen.m4, strtok_r.m4, sysexits.m4, uint32_t.m4, uintmax_t.m4, ulonglong.m4, unistd_h.m4, unlocked-io.m4, vasnprintf.m4, vasprintf.m4, visibility.m4, vsnprintf.m4, wchar_t.m4, wcwidth.m4, wint_t.m4, xalloc.m4, xsize.m4: Remove. * alloca.c, allocsa.c, allocsa.h, asprintf.c, basename.c, error.c, error.h, exit.h, exitfail.c, exitfail.h, fnmatch.c, fnmatch_.h, fnmatch_loop.c, getpass.c, getpass.h, intprops.h, malloc.c, mbswidth.c, mbswidth.h, md5.c, md5.h, obstack.c, obstack.h, realloc.c, setenv.c, setenv.h, snprintf.c, snprintf.h, stdbool.h, stdbool_.h, strcasecmp.c, strncasecmp.c, strsignal.c, strtok_r.c, unsetenv.c, utmp.c, vasprintf.c, vasprintf.h, vsyslog.c, xalloc-die.c, xalloc.h, xalloc_die.c, xmalloc.c, xsize.h, xstrdup.c: Remove. * alloca.c, alloca_.h, argp-ba.c, argp-eexst.c, argp-fmtstream.c, argp-fmtstream.h, argp-fs-xinl.c, argp-help.c, argp-namefrob.h, argp-parse.c, argp-pin.c, argp-pv.c, argp-pvh.c, argp-xinl.c, argp.h, asnprintf.c, fnmatch.c, fnmatch_.h, fnmatch_loop.c, getdelim.c, getdelim.h, getline.c, getline.h, getlogin_r.c, getlogin_r.h, getndelim2.c, getndelim2.h, getopt.c, getopt.h, getopt1.c, getopt_.h, getopt_int.h, gettext.h, glob-libc.h, glob.c, glob_.h, malloc.c, mbchar.c, mbchar.h, mbuiter.h, memchr.c, mempcpy.c, mempcpy.h, minmax.h, pin.c, printf-args.c, printf-args.h, printf-parse.c, printf-parse.h, regcomp.c, regex.c, regex.h, regex_internal.c, regex_internal.h, regexec.c, stat-macros.h, stdbool_.h, stdint_.h, strcase.h, strcasecmp.c, strchrnul.c, strchrnul.h, strdup.c, strdup.h, strncasecmp.c, strndup.c, strndup.h, strnlen.c, strnlen.h, strnlen1.c, strnlen1.h, strtok_r.c, strtok_r.h, sysexit_.h, unlocked-io.h, vasnprintf.c, vasnprintf.h, vsnprintf.c, vsnprintf.h, wcwidth.h, xsize.h: Remove.
2007-11-17Move rc file and argp parsing into separate abstract layers.Sergey Poznyakoff1
* 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. * (SUBDIRS): Add libargp and libcfg. * (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/, config/, dotlock/, examples/, frm/, guimb/, imap4d/, maidag/, mail/, mail.local/, mail.remote/, mailbox/, messages/, mimeview/, movemail/, pop3d/, readmsg/, sieve/ Use MU_APP_LIBRARIES. * include/mailutils/ 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/ (libmuaux_la_SOURCES): Add new files. * libsieve/ (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/ Update * testsuite/lib/mailutils.exp (mu_init): Pass --no-site-rcfile --no-user-rcfile to all programs.
2007-11-10*, Add maidag.Sergey Poznyakoff9
* frm/common.c, imap4d/sync.c, libsieve/runtime.c, mh/scan.c: Update declaration of observable actions . * imap4d/select.c, imap4d/status.c, mh/anno.c, mh/forw.c, mh/repl.c: Use mu_mailbox_sync instead of mu_mailbox_save_attributes. * include/mailutils/mailbox.h (mu_mailbox_sync): New function. (mu_mailbox_save_attributes): Deprecated. * include/mailutils/message.h (mu_message_get_qid) (mu_message_set_qid): New functions. * include/mailutils/observer.h (MU_EVT_MESSAGE_APPEND): New event. (mu_observer_set_action_data): New function. Registers action-specific data. (mu_observable_notify): Get call-specific data as the third argument. * include/mailutils/types.hin (mu_message_qid_t): New data type. * libproto/imap/folder.c, libproto/imap/mbox.c, libproto/include/amd.h, libproto/maildir/mbox.c, libproto/mailer/sendmail.c, libproto/mailer/smtp.c, libproto/mbox/mboxscan.c, libproto/mh/mbox.c, libproto/nntp/mbox.c, libproto/pop/mbox.c, mailbox/folder.c, mailbox/mailer.c : Update calls to mu_observable_notify. * libproto/include/mailbox0.h (struct _mu_mailbox): Rename _save_attributes to _sync. * mailbox/amd.c: Likewise (_quick_get_message): New member. (MAILBOX_NOTIFY): Remove. * libproto/include/message0.h (struct _mu_message): New member _get_qid. * libproto/include/observer0.h (struct _mu_observer): New member _action_data. * libproto/mbox/mbox.c: Implement mbox_message_qid. Update calls to mu_observable_notify. (mbox_append_message): Report MU_EVT_MESSAGE_APPEND * mailbox/observer.c (mu_observer_destroy): Call _destroy with _action_data as its third argument. (mu_observer_action, mu_observable_notify): Takes third argument (call data) (mu_observer_set_action, mu_observer_set_destroy): Update signature. (mu_observer_set_action_data): New function. * libproto/mbox/mbox0.h, mail.local/main.c: Minor change. * mail.local/ (mail_local_LDADD): Add MU_LIB_MAILER * mailbox/file_stream.c (_file_open): Fix handling of MU_STREAM_APPEND. Remove assertion. * mailbox/mailbox.c (mu_mailbox_quick_get_message): New function (mu_mailbox_sync): New function (mu_mailbox_get_size): Implement brute-force approach in case the mailbox does not provide a method. * mailbox/message.c (mu_message_get_qid, mu_message_set_qid): New function. * maildag/: New directory. A general-purpose mail delivery agent. * maildag/deliver.c: New file. * maildag/lmtp.c: New file. * maildag/maidag.c: New file. * maildag/maidag.h: New file. * maildag/mailtmp.c: New file. * maildag/mailquota.c: New file. * maildag/script.c: New file. * maildag/util.c: New file. * maildag/ New file. * maildag/.cvsignore: New file.
2007-06-28(XGETTEXT_OPTIONS): Add Mailutils-specific printf-like calls.Sergey Poznyakoff1
2007-06-27Prepare for the GPL v.3 release. Relicense programs under GPL v.3, libraries ↵Sergey Poznyakoff8
under LPGL v.3
2006-07-22UpdateSergey Poznyakoff1
2006-07-22Update translationsSergey Poznyakoff3
2006-07-202006-07-20 Jordi Mallach <>Jordi Mallach2
* ca.po: Updated Catalan translation.
2006-07-03Updated Catalan and Spanish from the TP.Jordi Mallach3
2006-05-152006-05-15 Jordi Mallach <>Jordi Mallach3
* ca.po: Updated Catalan translation. * es.po: Updated Spanish translation by Cristian Othón Martínez Vera.
2006-04-26UpdateSergey Poznyakoff1
2006-04-26TP site does not respond, so this update is not synchronized with it.Sergey Poznyakoff3
2006-03-11Update Swedish from the TP.Jordi Mallach2
2006-03-07Updated Catalan translation.Jordi Mallach2
2006-03-07UpdateSergey Poznyakoff1
2006-01-222006-01-22 Jordi Mallach <>Jordi Mallach3
* LINGUAS: Added sv. * sv.po: New Swedish translation by Daniel Nylander.
2006-01-20Updated. Sorted alphabeticallySergey Poznyakoff1
2005-11-15Use mu_off_t instead of off_tSergey Poznyakoff8
2005-08-29Minor fixSergey Poznyakoff8
2005-08-16Remove __P() and __PMT() wrappers.Sergey Poznyakoff8
2005-08-12UpdatedSergey Poznyakoff1
2005-08-11Add mail/cd.cSergey Poznyakoff1
2005-05-24Updated Catalan and Spanish from the TP.Jordi Mallach3
2005-05-19Added rw; updated pl, ru and uk from the TP.Jordi Mallach6
2005-05-17Updated FSF addressalpha_0_6_90Sergey Poznyakoff7
2005-04-06Update French translation from the TP.Jordi Mallach2
2005-03-15Updated Spanish, Polish, Russian & Ukrainian from the TP.Jordi Mallach5
2005-03-13Updatedalpha_0_6_1Sergey Poznyakoff1
2005-03-12UpdatedSergey Poznyakoff1
2005-03-08UpdatedSergey Poznyakoff1
2005-03-03UpdatedSergey Poznyakoff1
2005-02-26Updated Ukrainian from the TP.Jordi Mallach2
2005-02-25UpdatedSergey Poznyakoff1
2005-02-22New Ukrainian translation by Sergey.Jordi Mallach3
2005-01-09Catalan, French and Spanish updates from the TP.Jordi Mallach4
2005-01-04Depend on mailbox/errors directlySergey Poznyakoff1
2004-12-06UpdatedSergey Poznyakoff1
2004-06-20Updated Catalan translation.Jordi Mallach2
2004-06-20Spanish update from the TP.Jordi Mallach2
2004-06-17Russian update from the TP, and Catalan fix.Jordi Mallach3
2004-06-17Catalan, French and Polish updates from the Translation Project.Jordi Mallach4
2004-06-04UpdatedSergey Poznyakoff1
2004-04-06Updated French translation from the Translation Project.Jordi Mallach2

Return to:

Send suggestions and report system problems to the System administrator.