summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2002-11-15 14:49:15 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2002-11-15 14:49:15 +0000
commit74478dcd3654b85b3b8630c7f280aa3620b418d8 (patch)
tree8a4510424d8f718014d623bd0c3946fbd832f33e
parentc72d22c010044a3c3ec2a48a6068ce4a04ceb4c6 (diff)
downloadmailutils-74478dcd3654b85b3b8630c7f280aa3620b418d8.tar.gz
mailutils-74478dcd3654b85b3b8630c7f280aa3620b418d8.tar.bz2
Updated
-rw-r--r--ChangeLog45
1 files changed, 45 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ffc2e5a66..0da6c86b0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,48 @@
+2002-11-15 Sergey Poznyakoff
+
+ * mailbox/list.c (list_replace): New function.
+ * include/mailutils/list.h: Likewise.
+ * mailbox/address.c (address_aget_local_part,address_aget_domain):
+ New functions.
+ * include/mailutils/address.h: Likewise.
+ * mail.local/main.c (parse_opt): Use argp_error to report
+ diagnostics.
+
+ * include/mailutils/libsieve.h (sieve_retrieve_t): Extra argument.
+ (sieve_destructor_t,sieve_tag_checker_t): New types.
+ (sieve_value_t): New member v.ptr.
+ (sieve_tag_def_t): Removed num member.
+ (sieve_tag_group_t): New data type.
+ (sieve_runtime_tag): Changed type of tag member to char *.
+ (sieve_register_t): Removed unused members. Changed type of
+ tags member.
+ (sieve_register_test,sieve_register_action): Changed type of
+ fourth argument (tags).
+ (sieve_machine_destroy,sieve_machine_add_destructor): New
+ functions.
+
+ * libsieve/comparator.c: Added support for :regex matching type.
+ * libsieve/prog.c: More thorough checking of tags.
+ * libsieve/register.c (sieve_register_test)
+ (sieve_register_action): Changed type of fourth argument (tags).
+ * libsieve/require.c (sieve_require): Commented unimplemented
+ parts of code.
+ * libsieve/runtime.c (instr_run): Do not run the handler when
+ in disassemble mode.
+ * libsieve/sieve.h (struct sieve_machine): New member destr_list.
+ (sieve_match_part_checker): New function.
+ * libsieve/sieve.y (sieve_machine_init): Fixed return value.
+ (sieve_machine_add_destructor,sieve_machine_destroy): New
+ functions.
+
+ * libsieve/tests.c: Implemented the rest of required sieve tests
+ (address and envelope).
+ * libsieve/util.c (sieve_value_create,sieve_type_str)
+ (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 Frederic Gobry <frederic.gobry@smartdata.ch>
* include/mailutils/address.h: added declaration of address_dup.

Return to:

Send suggestions and report system problems to the System administrator.