Commit d93f1ce0 d93f1ce073f983cd92c51a5b7f323bab2b0fc216 by Sergey Poznyakoff

sieve: several fixes and new testsuite

1 parent f3d85b71
Showing 1 changed file with 80 additions and 0 deletions
1 2002-08-28 Sergey Poznyakoff
2
3 * sieve/interp.c (sieve_interp_alloc): Fill allocalted memory
4 with zeroes.
5 * sieve/svcb.c: Implemented envelope test (see comment, though)
6 * sieve/sieve-gram.y: Include "sieve.h"
7 * sieve/sieve-lex.l: Handle C-style comments.
8 * sieve/sieve.c: Handle --license option. Additional debugging
9 flags: 'a' to produce address parser traces, 'g' to produce
10 main parser traces.
11 * sieve/sieve_interface.h (addrdebug, yydebug): external
12 declarations.
13
14 * include/mailutils/argp.h (mu_license_text): External
15 declaration.
16 * mailbox/mu_argp.c (mu_license_text): removed static
17 qualifier.
18
19 * configure.ac: Added testsuite for sieve. Changed version number
20 to 0.0.9e.
21 * sieve/Makefile.am: Likewise
22
23 * sieve/testsuite: New directory.
24 * sieve/testsuite/Makefile.am: New file.
25 * sieve/testsuite/.cvsignore: New file.
26 * sieve/testsuite/lib: New directory.
27 * sieve/testsuite/lib/DISTFILES: New file.
28 * sieve/testsuite/lib/sieve.exp: New file.
29 * sieve/testsuite/scripts: New directory.
30 * sieve/testsuite/scripts/DISTFILES: New file.
31 * sieve/testsuite/scripts/addr_is_all.sv: New file.
32 * sieve/testsuite/scripts/addr_is_domain.sv: New file.
33 * sieve/testsuite/scripts/addr_is_local.sv: New file.
34 * sieve/testsuite/scripts/addr_matches.sv: New file.
35 * sieve/testsuite/scripts/address.sv: New file.
36 * sieve/testsuite/scripts/allof00.sv: New file.
37 * sieve/testsuite/scripts/allof01.sv: New file.
38 * sieve/testsuite/scripts/allof11.sv: New file.
39 * sieve/testsuite/scripts/anyof00.sv: New file.
40 * sieve/testsuite/scripts/anyof01.sv: New file.
41 * sieve/testsuite/scripts/anyof11.sv: New file.
42 * sieve/testsuite/scripts/discard.sv: New file.
43 * sieve/testsuite/scripts/envelope1.sv: New file.
44 * sieve/testsuite/scripts/exists1.sv: New file.
45 * sieve/testsuite/scripts/exists2.sv: New file.
46 * sieve/testsuite/scripts/exists3.sv: New file.
47 * sieve/testsuite/scripts/false.sv: New file.
48 * sieve/testsuite/scripts/fileinto.sv: New file.
49 * sieve/testsuite/scripts/header1.sv: New file.
50 * sieve/testsuite/scripts/header2.sv: New file.
51 * sieve/testsuite/scripts/header3.sv: New file.
52 * sieve/testsuite/scripts/keep.sv: New file.
53 * sieve/testsuite/scripts/not.sv: New file.
54 * sieve/testsuite/scripts/null.sv: New file.
55 * sieve/testsuite/scripts/size1.sv: New file.
56 * sieve/testsuite/scripts/size2.sv: New file.
57 * sieve/testsuite/scripts/stop.sv: New file.
58 * sieve/testsuite/scripts/true.sv: New file.
59
60 * sieve/testsuite/sieve: New directory.
61 * sieve/testsuite/sieve/DISTFILES: New file.
62 * sieve/testsuite/sieve/action.exp: New file.
63 * sieve/testsuite/sieve/address.exp: New file.
64 * sieve/testsuite/sieve/allof.exp: New file.
65 * sieve/testsuite/sieve/anyof.exp: New file.
66 * sieve/testsuite/sieve/compile.exp: New file.
67 * sieve/testsuite/sieve/envelope.exp: New file.
68 * sieve/testsuite/sieve/exists.exp: New file.
69 * sieve/testsuite/sieve/false.exp: New file.
70 * sieve/testsuite/sieve/header.exp: New file.
71 * sieve/testsuite/sieve/not.exp: New file.
72 * sieve/testsuite/sieve/size.exp: New file.
73 * sieve/testsuite/sieve/true.exp: New file.
74
75 * testsuite/lib/mailutils.exp (mu_exec): added -arg-list option.
76 * testsuite/spool/sieve.mbox: New file. Mailbox for testing sieve.
77 * testsuite/spool/DISTFILES: Added sieve.mbox
78 * imap4d/testsuite/imap4d/list.exp: Updated to match new spooldir
79 contents.
80
1 2002-08-27 Sergey Poznyakoff 81 2002-08-27 Sergey Poznyakoff
2 82
3 * frm/frm.c: Fixed return status when the mailbox does not exist. 83 * frm/frm.c: Fixed return status when the mailbox does not exist.
......