path: root/libsieve/util.c
AgeCommit message (Collapse)AuthorFiles
2009-02-13Rename libraries.Wojciech Polak1
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 * Update, bump to 2.0.90.
2008-07-18Finish namespace cleanup in libsieve.Sergey Poznyakoff1
* libsieve/actions.c, libsieve/comparator.c, libsieve/conf.c, libsieve/load.c, libsieve/prog.c, libsieve/register.c, libsieve/relational.c, libsieve/require.c, libsieve/runtime.c, libsieve/sieve.h, libsieve/sieve.l, libsieve/sieve.y, libsieve/tests.c, libsieve/util.c: Prefix all external identifiers, that are not intended for use by application programs, with mu_sv_.
2008-07-18Keep namespace cleanSergey Poznyakoff1
* libsieve/comparator.c, libsieve/prog.c, libsieve/require.c, libsieve/runtime.c, libsieve/sieve.h, libsieve/sieve.l, libsieve/sieve.y, libsieve/util.c: Prefix instr_ functions with mu_. (sieve_filename, sieve_line_num): Removed. Use new global mu_sieve_locus instead.
2007-11-29* comsat/action.c, comsat/comsat.c, imap4d/auth_gsasl.c,Sergey Poznyakoff1
imap4d/auth_gss.c, imap4d/authenticate.c, imap4d/bye.c, imap4d/close.c, imap4d/imap4d.c, imap4d/login.c, imap4d/search.c, imap4d/signal.c, imap4d/starttls.c, imap4d/util.c, maidag/lmtp.c, maidag/maidag.c, maidag/script.c, mail.local/main.c, mail.local/script.c, pop3d/apop.c, pop3d/bulletin.c, pop3d/extra.c, pop3d/lock.c, pop3d/logindelay.c, pop3d/pop3d.c, pop3d/quit.c, pop3d/signal.c, pop3d/user.c, libsieve/util.c: Use mu_diag_output instead of syslog. * sieve/sieve.c: New option --no-program-name, for testsuite. * sieve/testsuite/lib/sieve.exp: Call sieve with the --no-program-name option. * mailbox/cfg_lexer.c, mailbox/cfg_parser.y: Improve debugging. * mailbox/diag.c: New file. * mailbox/gdebug.c (mu_debug_level_from_string): New function. * mailbox/muerror.c (mu_verror, mu_error): Rewrite using mu_diag functions. * mailbox/syslog.c (mu_diag_level_to_syslog): New function. (mu_diag_syslog_printer): New function. * mh/mh_argp.c (mh_argp_parse): Set prigram name using mu_set_program_name. * mh/mh_init.c (mu_error_printer): No longer needed. * movemail/movemail.c (movemail_error_printer): No longer needed. * include/mailutils/ (pkginclude_HEADERS): Add diag.h * include/mailutils/diag.h: New file. * include/mailutils/cfg.h (mu_cfg_lexer_t): Take mu_debug_t as its second argument. * include/mailutils/error.h: Include diag.h (mu_program_name,mu_set_program_name): Remove. Already declared in diag.h. (mu_error_set_print): Deprecated. * mailbox/ (libmailutils_la_SOURCES): Add diag.c
2007-06-28Use MU_ARG_UNUSED to mark unused formal parameters.Sergey Poznyakoff1
2007-06-27Prepare for the GPL v.3 release. Relicense programs under GPL v.3, libraries ↵Sergey Poznyakoff1
under LPGL v.3
2006-02-06Minor stylistic changesSergey Poznyakoff1
2005-08-27Normalize global namespace. Part 2Wojciech Polak1
2005-08-26Normalize global namespace. Part 1Sergey Poznyakoff1
2005-05-17Updated FSF addressalpha_0_6_90Sergey Poznyakoff1
2005-02-25(sieve_value_create): Bugfix.Sergey Poznyakoff1
(sieve_error): Prepend action or test identifier to the diagnostic message. (sieve_arg_error): New function.
2005-01-04Revise error messages for accordance with GNU standards:Sergey Poznyakoff1
begin messages with a capital letter, unless they are prefixed with `file:line:' or their exact look is important due to compatibility reasons. Do not end messages with a period. Avoid using contracted negations.
2004-01-05(sieve_log_action): Updated call to mach->logger.Sergey Poznyakoff1
2003-02-09Fixed copyright to Lesser GPL and updated FSF address.Wojciech Polak1
2003-01-23(_comp_action): Bugfix. Incorrectly handled multiple patterns.Sergey Poznyakoff1
2003-01-06(sieve_tag_lookup): Check for taglist != NULL before calling list_do().Sergey Poznyakoff1
2002-12-25Added NLS.Wojciech Polak1
2002-12-09(_comp_action): Do not run comparator if the sample is NULL.Sergey Poznyakoff1
2002-11-25(sieve_malloc,sieve_mstrdup,sieve_mrealloc,sieve_mfree): New functions.Sergey Poznyakoff1
2002-11-20(sieve_tag_lookup): New function.Sergey Poznyakoff1
2002-11-19(sieve_slist_destroy): Use list_do. It is faster.Sergey Poznyakoff1
2002-11-15(sieve_value_create,sieve_type_str)Sergey Poznyakoff1
(sieve_print_value): Handle SVT_POINTER data type. (sieve_print_value_list) tag member is now char *. (_comp_action): Call cp->retr continuously until it returns non-zero.
2002-11-14(sieve_vlist_do, sieve_vlist_compare): New functions.Sergey Poznyakoff1
2002-11-14(sieve_value_get, sieve_log_action, sieve_mark_deleted): New functions.Sergey Poznyakoff1
2002-11-13Use sieve_compile_error() to report parse errors.Sergey Poznyakoff1
2002-11-12Added basic code generation and debuggingSergey Poznyakoff1
2002-11-08(sieve_slist_destroy, sieve_value_create): New(sieve_slist_destroy, ↵Sergey Poznyakoff1
sieve_value_create): New functions.
2002-11-07Added to the repositorySergey Poznyakoff1

Return to:

Send suggestions and report system problems to the System administrator.