Re: Problem with server-side filtering using sieve

2009-11-17 Thread nunatarsuaq
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

2009-11-17 Thread nunatarsuaq
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

2009-11-17 Thread Michael Menge

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 Thread nunatarsuaq
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

2009-11-17 Thread Bron Gondwana
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

2009-11-17 Thread Pascal Gienger
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

2009-11-17 Thread Sebastian Hagedorn
--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

2009-11-17 Thread Adam Tauno Williams
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

2009-11-17 Thread Ken Murchison
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

2009-11-17 Thread Dan White
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

2009-11-17 Thread Johannes Rußek
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

2009-11-17 Thread 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

2009-11-17 Thread Johannes Rußek
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

2009-11-17 Thread Patrick Boutilier
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

2009-11-17 Thread Bron Gondwana
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

2009-11-17 Thread Ken Murchison
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

2009-11-17 Thread Rudy Gevaert
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

2009-11-17 Thread Bron Gondwana
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

2009-11-17 Thread Ken Murchison
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