Re: Problem with server-side filtering using sieve
Hi I'm still having problem with getting the filtering working Even though the script can be loaded it doesn't work. I'm trying if header :contains [Subject] test { fileinto Junk; stop; } if header :contains [Subject] test { fileinto user/testowy/Junk; stop; } if header :contains [Subject] test { fileinto user.testowy.Junk; stop; } and if header :contains [Subject] test { fileinto user/testowy.Junk; stop; } None method works. Is there a bad syntax somewhere? I noticed that when working on imap accounts (using reconstruct command for example) I need to type user/USERNAME instead of user.USERNAME found everywhere on the web. Going further I'd like to set up a filter moving messages marked as spam for all users. How should it be installed? Rangifer 2009/11/16 Simon Matter simon.mat...@invoca.ch: Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I think your script should start with a require line. Do you have it? Simon I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Problem with server-side filtering using sieve
Found a partial solution: 1. In my case the filter script should refer to user's mailbox as user/USERNAME/folder 2. Then I used sievec to create bytecode file for a particular user's sieve dir: /usr/lib/cyrus/bin/sievec sieve.filter /var/lib/sieve/U/USERNAME/defaultbc That's it. The filtering started working. Strange though... I don't get it why it doesn't work using sieveshell and a regular text script file. Anyway I'd prefer to have a main filter file for all users that would move all spam-marked messages to Spam folder in each mailbox. Any ideas? Rangifer 2009/11/17 nunatarsuaq nunatars...@gmail.com: Hi I'm still having problem with getting the filtering working Even though the script can be loaded it doesn't work. I'm trying if header :contains [Subject] test { fileinto Junk; stop; } if header :contains [Subject] test { fileinto user/testowy/Junk; stop; } if header :contains [Subject] test { fileinto user.testowy.Junk; stop; } and if header :contains [Subject] test { fileinto user/testowy.Junk; stop; } None method works. Is there a bad syntax somewhere? I noticed that when working on imap accounts (using reconstruct command for example) I need to type user/USERNAME instead of user.USERNAME found everywhere on the web. Going further I'd like to set up a filter moving messages marked as spam for all users. How should it be installed? Rangifer 2009/11/16 Simon Matter simon.mat...@invoca.ch: Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I think your script should start with a require line. Do you have it? Simon I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Problem with server-side filtering using sieve
Quoting nunatarsuaq nunatars...@gmail.com: Found a partial solution: 1. In my case the filter script should refer to user's mailbox as user/USERNAME/folder 2. Then I used sievec to create bytecode file for a particular user's sieve dir: /usr/lib/cyrus/bin/sievec sieve.filter /var/lib/sieve/U/USERNAME/defaultbc That's it. The filtering started working. Strange though... I don't get it why it doesn't work using sieveshell and a regular text script file. Did you activate the script? defaultbc is normaly a softlink to the active script bytecode Anyway I'd prefer to have a main filter file for all users that would move all spam-marked messages to Spam folder in each mailbox. Any ideas? Rangifer 2009/11/17 nunatarsuaq nunatars...@gmail.com: Hi I'm still having problem with getting the filtering working Even though the script can be loaded it doesn't work. I'm trying if header :contains [Subject] test { fileinto Junk; stop; } if header :contains [Subject] test { fileinto user/testowy/Junk; stop; } if header :contains [Subject] test { fileinto user.testowy.Junk; stop; } and if header :contains [Subject] test { fileinto user/testowy.Junk; stop; } None method works. Is there a bad syntax somewhere? I noticed that when working on imap accounts (using reconstruct command for example) I need to type user/USERNAME instead of user.USERNAME found everywhere on the web. Going further I'd like to set up a filter moving messages marked as spam for all users. How should it be installed? Rangifer 2009/11/16 Simon Matter simon.mat...@invoca.ch: Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I think your script should start with a require line. Do you have it? Simon I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html M.MengeTel.: (49) 7071/29-70316 Universität Tübingen Fax.: (49) 7071/29-5912 Zentrum für Datenverarbeitung mail: michael.me...@zdv.uni-tuebingen.de Wächterstraße 76 72074 Tübingen smime.p7s Description: S/MIME krytographische Unterschrift Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Problem with server-side filtering using sieve
2009/11/17 Michael Menge michael.me...@zdv.uni-tuebingen.de: Quoting nunatarsuaq nunatars...@gmail.com: Found a partial solution: 1. In my case the filter script should refer to user's mailbox as user/USERNAME/folder 2. Then I used sievec to create bytecode file for a particular user's sieve dir: /usr/lib/cyrus/bin/sievec sieve.filter /var/lib/sieve/U/USERNAME/defaultbc That's it. The filtering started working. Strange though... I don't get it why it doesn't work using sieveshell and a regular text script file. Did you activate the script? When I tried to use sieveshell I had my loaded script activated. defaultbc is normaly a softlink to the active script bytecode Anyway I'd prefer to have a main filter file for all users that would move all spam-marked messages to Spam folder in each mailbox. Any ideas? Rangifer 2009/11/17 nunatarsuaq nunatars...@gmail.com: Hi I'm still having problem with getting the filtering working Even though the script can be loaded it doesn't work. I'm trying if header :contains [Subject] test { fileinto Junk; stop; } if header :contains [Subject] test { fileinto user/testowy/Junk; stop; } if header :contains [Subject] test { fileinto user.testowy.Junk; stop; } and if header :contains [Subject] test { fileinto user/testowy.Junk; stop; } None method works. Is there a bad syntax somewhere? I noticed that when working on imap accounts (using reconstruct command for example) I need to type user/USERNAME instead of user.USERNAME found everywhere on the web. Going further I'd like to set up a filter moving messages marked as spam for all users. How should it be installed? Rangifer 2009/11/16 Simon Matter simon.mat...@invoca.ch: Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I think your script should start with a require line. Do you have it? Simon I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html M.Menge Tel.: (49) 7071/29-70316 Universität Tübingen Fax.: (49) 7071/29-5912 Zentrum für Datenverarbeitung mail: michael.me...@zdv.uni-tuebingen.de Wächterstraße 76 72074 Tübingen Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
ANNOTATEMORE = METADATA and rfc 5464
I'm in the process of implementing rfc 5464, which is what the ANNOTATEMORE drafts turned into. Unfortunately, Cyrus' support is an early draft, before the paths to everything were changed and the commands were renamed. It would be great to be complient, and there is software out there like Kolab which would benefit from it. Also, the database format is pretty nasty - complete with nulls embedded in keys and other fun stuff (like platform dependent type lengths codified in the format, ick) So I'm thinking: create a new metadata.db, require a conversion on upgrade from annotations.db. I had a look, and none of our servers had ANY annotations until I added a /comment to my INBOX for testing. Does anybody out there use annotations much? Does anybody know any code that would be broken by changing the way annotations are done? Thanks, Bron. Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
Bron Gondwana schrieb: Does anybody out there use annotations much? Does anybody know any code that would be broken by changing the way annotations are done? We are using annotations to define expire times for spam folders and to define mailboxes to be indexed by squatter. Approx. 4 annotations are always set. -- Pascal Gienger University of Konstanz, IT Services Department (Rechenzentrum) Electronic Communications and Web Services Building V, Room V404, Phone +49 7531 88 5048, Fax +49 7531 88 3739 Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
--On 17. November 2009 23:28:49 +1100 Bron Gondwana br...@fastmail.fm wrote: Does anybody out there use annotations much? Not much, but I have used them a few times to use with expire. Anyway, I'd be OK with an upgrade procedure. -- .:.Sebastian Hagedorn - RZKR-R1 (Gebäude 52), Zimmer 18.:. .:.Regionales Rechenzentrum (RRZK).:. .:.Universität zu Köln / Cologne University - ✆ +49-221-478-5587.:. p7sv3fQoyoWmx.p7s Description: S/MIME cryptographic signature Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
On Tue, 2009-11-17 at 23:28 +1100, Bron Gondwana wrote: I'm in the process of implementing rfc 5464, which is what the ANNOTATEMORE drafts turned into. Unfortunately, Cyrus' support is an early draft, before the paths to everything were changed and the commands were renamed. It would be great to be complient, and there is software out there like Kolab which would benefit from it. Also, the database format is pretty nasty - complete with nulls embedded in keys and other fun stuff (like platform dependent type lengths codified in the format, ick) So I'm thinking: create a new metadata.db, require a conversion on upgrade from annotations.db. I had a look, and none of our servers had ANY annotations until I added a /comment to my INBOX for testing. Does anybody out there use annotations much? Does anybody know any code that would be broken by changing the way annotations are done? Just for an occasional comment and expire values. Nothing where we couldn't dump, parse, and re-apply. Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
What is your new format proposal? Bron Gondwana wrote: I'm in the process of implementing rfc 5464, which is what the ANNOTATEMORE drafts turned into. Unfortunately, Cyrus' support is an early draft, before the paths to everything were changed and the commands were renamed. It would be great to be complient, and there is software out there like Kolab which would benefit from it. Also, the database format is pretty nasty - complete with nulls embedded in keys and other fun stuff (like platform dependent type lengths codified in the format, ick) So I'm thinking: create a new metadata.db, require a conversion on upgrade from annotations.db. I had a look, and none of our servers had ANY annotations until I added a /comment to my INBOX for testing. Does anybody out there use annotations much? Does anybody know any code that would be broken by changing the way annotations are done? Thanks, Bron. -- Kenneth Murchison Systems Programmer Carnegie Mellon University Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Quick SASL question
On 16/11/09 16:39 -0400, Patrick Boutilier wrote: I am setting up a murder environment in testing. The backends use SASL with pam for imap/pop authentication. I have to configure a user for proxyservers on the backends for the frontends to use. Is there anyway to configure it so that the proxyservers user can be in /etc/sasldb2 while still using pam for the real users? Patrick, You can specify more than one pwcheck method in imapd.conf, e.g.: sasl_pwcheck_method: saslauthd auxprop -- Dan White Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
setting up replication
hello everybody, i'm trying to replicate an existing imap servers over to a new one, this is basically fedora core 6 to rhel5. i've set up the replication as per the howto and it appears to basically work. however, when sync_client reaches the point of creating a mailbox, i get the following error in the log: sync_client[30485]: CREATE received BAD response: Unexpected extra arguments to Create is there anything i am doing wrong? regards, Johannes Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: setting up replication
On 11/17/2009 01:03 PM, Johannes Rußek wrote: hello everybody, i'm trying to replicate an existing imap servers over to a new one, this is basically fedora core 6 to rhel5. i've set up the replication as per the howto and it appears to basically work. however, when sync_client reaches the point of creating a mailbox, i get the following error in the log: sync_client[30485]: CREATE received BAD response: Unexpected extra arguments to Create is there anything i am doing wrong? Are you running the same version of imapd on both the master and slave? regards, Johannes Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: setting up replication
Nope, i'm not. is this necessary? it's 2.3.9 on the master and 2.3.7 on the replica. if that's the problem i will take care of that first. regards, johannes Am Dienstag, den 17.11.2009, 13:26 -0400 schrieb Patrick Boutilier: On 11/17/2009 01:03 PM, Johannes Rußek wrote: hello everybody, i'm trying to replicate an existing imap servers over to a new one, this is basically fedora core 6 to rhel5. i've set up the replication as per the howto and it appears to basically work. however, when sync_client reaches the point of creating a mailbox, i get the following error in the log: sync_client[30485]: CREATE received BAD response: Unexpected extra arguments to Create is there anything i am doing wrong? Are you running the same version of imapd on both the master and slave? regards, Johannes Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: setting up replication
On 11/17/2009 01:34 PM, Johannes Rußek wrote: Nope, i'm not. is this necessary? it's 2.3.9 on the master and 2.3.7 on the replica. if that's the problem i will take care of that first. They are both 2.3.x so that shouldn't be a problem. However those versions are relatively old. 2.3.15 is the latest in the 2.3 series. I just setup replication a couple of weeks ago and haven't seen any of those errors. regards, johannes Am Dienstag, den 17.11.2009, 13:26 -0400 schrieb Patrick Boutilier: On 11/17/2009 01:03 PM, Johannes Rußek wrote: hello everybody, i'm trying to replicate an existing imap servers over to a new one, this is basically fedora core 6 to rhel5. i've set up the replication as per the howto and it appears to basically work. however, when sync_client reaches the point of creating a mailbox, i get the following error in the log: sync_client[30485]: CREATE received BAD response: Unexpected extra arguments to Create is there anything i am doing wrong? Are you running the same version of imapd on both the master and slave? regards, Johannes Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
On Tue, Nov 17, 2009 at 09:03:11AM -0500, Ken Murchison wrote: What is your new format proposal? I'll see :) Not sure yet - but mainly not sizeof(unsigned long)! Bron. Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
Bron Gondwana wrote: On Tue, Nov 17, 2009 at 09:03:11AM -0500, Ken Murchison wrote: What is your new format proposal? I'll see :) Not sure yet - but mainly not sizeof(unsigned long)! If we make a wholesale change to the database, perhaps this might be something we put in the 2.4 branch. It already has some partial/complete extensions like QRESYNC, LIST-EXTENDED, URLAUTH=BINARY and COMPRESS (which I backported to 2.3). I was also thinking that although the charset changes have been fully tested at Fastmail that it too might be a candidate for 2.4. -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
On Tue, Nov 17, 2009 at 11:28:49PM +1100, Bron Gondwana wrote: Does anybody out there use annotations much? Does anybody know any code that would be broken by changing the way annotations are done? I'm the only one who uses it here ;) -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Rudy Gevaert rudy.geva...@ugent.be tel:+32 9 264 4734 Directie ICT, afd. Infrastructuur Direction ICT, Infrastructure dept. Groep Systemen Systems group Universiteit Gent Ghent University Krijgslaan 281, gebouw S9, 9000 Gent, Belgie www.UGent.be -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
On Tue, Nov 17, 2009 at 04:17:51PM -0500, Ken Murchison wrote: Bron Gondwana wrote: On Tue, Nov 17, 2009 at 09:03:11AM -0500, Ken Murchison wrote: What is your new format proposal? I'll see :) Not sure yet - but mainly not sizeof(unsigned long)! If we make a wholesale change to the database, perhaps this might be something we put in the 2.4 branch. It already has some partial/complete extensions like QRESYNC, LIST-EXTENDED, URLAUTH=BINARY and COMPRESS (which I backported to 2.3). I was also thinking that although the charset changes have been fully tested at Fastmail that it too might be a candidate for 2.4. Yeah, fair enough! I did commit them to CVS, but it's easy enough to back them out and commit to a branch instead. Do we have a roadmap for what else people want on the 2.4 branch? I'd be happy to put a bit more effort into polishing up those features that are there so we can ship a 2.4 soonish. Say by April next year, which gives us 6 months to prepare. Bron. Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: ANNOTATEMORE = METADATA and rfc 5464
Bron Gondwana wrote: On Tue, Nov 17, 2009 at 04:17:51PM -0500, Ken Murchison wrote: Bron Gondwana wrote: On Tue, Nov 17, 2009 at 09:03:11AM -0500, Ken Murchison wrote: What is your new format proposal? I'll see :) Not sure yet - but mainly not sizeof(unsigned long)! If we make a wholesale change to the database, perhaps this might be something we put in the 2.4 branch. It already has some partial/complete extensions like QRESYNC, LIST-EXTENDED, URLAUTH=BINARY and COMPRESS (which I backported to 2.3). I was also thinking that although the charset changes have been fully tested at Fastmail that it too might be a candidate for 2.4. Yeah, fair enough! I did commit them to CVS, but it's easy enough to back them out and commit to a branch instead. Do we have a roadmap for what else people want on the 2.4 branch? I'd be happy to put a bit more effort into polishing up those features that are there so we can ship a 2.4 soonish. Say by April next year, which gives us 6 months to prepare. My original vision for 2.4 was to be compliant with the LEMONADE v2 profile. At this point is can morph into anything we want. Some of the 2.4 features required changes that I felt were too in depth to put into a relatively stable 2.3. I'm pretty close to having the time to dive back into the 2.4 code. The first thing that needs to be done is to merge all of the new 2.3 stuff into 2.4. -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer Carnegie Mellon University Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html