r6680 | dothebart | 2008-10-12 16:56:03 -0400 (Sun, 12 Oct 2008) | 2 lines
Changed paths:
M /trunk/libcitadel/lib/libcitadel.h
M /trunk/libcitadel/lib/stringbuf.c
* reworked strbuf RFC822 decoder; its working source ->
the biggest mistake in sieve is, that it just knows one active script. This
made all script-editing helpers / automatons incompatible to each other by
creating snippets they just can read by their comments...
The second big mistake is, since allmost anybody is going to write scripts
by hand, ch
>
> It would have been a lot easier to define our own rules format, but Sieve
>is an existing standard so we went with it, and libSieve was a lot faster
>than trying to write an entire parser.
>
> Aaron's a real nice guy, so if you want to propose changes or send in
>patches, I'm sure he'd be
>
>>
>>
>>Feel free to wade through it though, perhaps it will make more sense to
>>you, it just blew my brain in the end.
>>
>>
>
>
>Thanks for the warning. I'll try and fix it, I want to keep sieve because
>some imap clients can use it.
Yeh, I came to the conclusion that sieve was so widespre