1 |
|
2002-11-14 Sergey Poznyakoff |
2 |
|
|
3 |
|
Started actually rewriting sieve to use libsieve library. |
4 |
|
The CMU-based sources are available under the tag |
5 |
|
ver-0-1-2-with-cmu-sieve. |
6 |
|
|
7 |
|
* Makefile.am: Added libsieve. |
8 |
|
* configure.ac: Likewise. |
9 |
|
|
10 |
|
* mailbox/mbx_mboxscan.c (mbox_scan0): Compute uids before |
11 |
|
calling DISPATCH_ADD_MSG. |
12 |
|
* mailbox/mbx_mh.c (mh_scan0): Implemented EVT_MESSAGE_ADD |
13 |
|
notification. |
14 |
|
* include/mailutils/libsieve.h: Changed sieve_machine_t to be |
15 |
|
a pointer to structure. |
16 |
|
* libsieve/Makefile.am: Removed sv.c |
17 |
|
* libsieve/sv.c: Removed. |
18 |
|
* libsieve/runtime.c: Reflect change of sieve_machine_t type. |
19 |
|
* libsieve/sieve.y: Likewise. |
20 |
|
* libsieve/sieve.h (struct sieve_machine): New members: filename, |
21 |
|
logger, ticket, mu_debug. |
22 |
|
* libsieve/actions.c: Implemented stop, keep, discard and |
23 |
|
fileinto. |
24 |
|
* libsieve/tests.c: Implemented true, false, exists and size. |
25 |
|
* libsieve/util.c (sieve_value_get, sieve_log_action) |
26 |
|
(sieve_mark_deleted): New functions. |
27 |
|
|
28 |
|
* sieve/gram-sieve.y: Removed. |
29 |
|
* sieve/parseaddr.c: Removed. |
30 |
|
* sieve/sv.h: Removed. |
31 |
|
* sieve/tree.h: Removed. |
32 |
|
* sieve/addr-lex.l: Removed. |
33 |
|
* sieve/imparse.c: Removed. |
34 |
|
* sieve/parseaddr.h: Removed. |
35 |
|
* sieve/sieve-lex.l: Removed. |
36 |
|
* sieve/svcb.c: Removed. |
37 |
|
* sieve/util.c: Removed. |
38 |
|
* sieve/imparse.h: Removed. |
39 |
|
* sieve/script.c: Removed. |
40 |
|
* sieve/svctx.c: Removed. |
41 |
|
* sieve/util.h: Removed. |
42 |
|
* sieve/interp.c: Removed. |
43 |
|
* sieve/script.h: Removed. |
44 |
|
* sieve/sieve.h: Removed. |
45 |
|
* sieve/svfield.c: Removed. |
46 |
|
* sieve/addr.y: Removed. |
47 |
|
* sieve/interp.h: Removed. |
48 |
|
* sieve/sieve_err.c: Removed. |
49 |
|
* sieve/svfield.h: Removed. |
50 |
|
* sieve/comparator.c: Removed. |
51 |
|
* sieve/message.c: Removed. |
52 |
|
* sieve/sieve_err.h: Removed. |
53 |
|
* sieve/svutil.c: Removed. |
54 |
|
* sieve/comparator.h: Removed. |
55 |
|
* sieve/message.h: Removed. |
56 |
|
* sieve/sieve-gram.y: Removed. |
57 |
|
* sieve/sieve_interface.h: Removed. |
58 |
|
* sieve/tree.c: Removed. |
59 |
|
* sieve/AUTHORS: Removed. |
60 |
|
* sieve/COPYING: Removed. |
61 |
|
* sieve/NEWS: Removed. |
62 |
|
* sieve/README: Removed. |
63 |
|
|
64 |
|
* sieve/Makefile.am: Pruned for the new implementation. |
65 |
|
* sieve/sieve.c: Use libsieve calls. |
66 |
|
|
67 |
2002-11-13 Sergey Poznyakoff |
2002-11-13 Sergey Poznyakoff |
68 |
|
|
69 |
* include/mailutils/libsieve.h: (sieve_vprintf_t): Removed. |
* include/mailutils/libsieve.h: (sieve_vprintf_t): Removed. |