[ingo] FW: Patches for Net_Sieve & Ingo
Etienne Goyer
etienne.goyer at linuxquebec.com
Fri Sep 26 09:27:34 PDT 2003
Hi list,
I too have a patch for Net_Sieve and Ingo. My patch to Ingo actually
depend on the one to Net_Sieve. I can see the included patch return
PEAR::Error when it receive a REFERRAL. My patch actually follow the
referral and retry the command. It also add support for CRAM-MD5 and
DIGEST-MD5 SASL mechanism, and "proxy" authentication support when using
PLAIN or DIGEST-MD5. All three of these feature are capital if you plan
on using Net_Sieve with timsieved in a Cyrus Murder (cluster)
environment. My patch to Ingo make use of these feature to make it
"Murder-enabled".
I had been trying since July to get this patch accepted in the
mainstream PEAR release of Net_Sieve so I can submit my patch to Ingo.
The problem is that both maintainer of Net_Sieve do not respond to my
repeated email. Apparently, Richard Heyes is gone for a few months
(Navy assignement, it seem), while Damian Sosa just don't answer his
email.
I tried twice to bring up this issue in the PEAR-dev mailing list, but
received very little help. This week-end, I will post the issue to
bugs.php.net and retry the PEAR-dev list. I think both Jan and Chuck
are active on this list. If this is the case and you have any leverage
among PEAR commiter, please back me up guys! I think the new feature I
have to offer to Ingo are worthwhile addition : proxy authentication
support, timsieved + Murder support and safe SASL mechanism support.
I neglected to follow-up by posting my patch on bugs.php.net, but will
need to close this issue ASAP so I will get back to it in the coming
days.
In the meantime, if anybody is interested in my patch to Net_Sieve,
manifest yourself and I will either send you the patch privately or post
it on this list if enough people show interest.
Thank you all.
On Fri, Sep 26, 2003 at 11:51:40AM -0400, Chuck Hagenbuch wrote:
>
>
> ----- Forwarded message from mark at 2pmtech.co.uk -----
> Date: Fri, 26 Sep 2003 16:08:42 +0100
> From: Mark <mark at 2pmtech.co.uk>
> Reply-To: Mark <mark at 2pmtech.co.uk>
> Subject: FW: Patches for Net_Sieve & Ingo
> To: ingo-owner at lists.horde.org
>
> Hi, I tried to send this to the Ingo list - I guess it bounced as I am
> not a subscriber to the list. Could you pass it on to the correct
> person, or if you can let me know the correct person, I'll e-mail them.
>
> Thanks in advance
> Mark Wilkinson
>
> -----Original Message-----
> From: Mark [mailto:mark at 2pmtech.co.uk]
> Sent: 26 September 2003 16:03
> To: 'richard at phpguru.org'; 'damlists at cnba.uba.ar';
> 'ingo at lists.horde.org'
> Subject: Patches for Net_Sieve & Ingo
>
> Hi to the maintainers of both Net_Sieve from PEAR and Ingo from Horde
>
> Please excuse this being posted to both the maintainers of the Net_Sieve
> package and the Horde Ingo mailing list, It may be of use to other's on
> the Horde mailing list who are trying to setup a similar system.
>
> I've recently been setting up a demo system where I work using the
> latest cvs version of horde and a Cyrus IMAP server.
>
> We want to run the Cyrus IMAP server in the multi-system murder type
> setup, allowing the ability of multiple imap/pop3/sieve servers.
>
> With Cyrus in this configuration, everything with the exception of
> timsieved has a proxy program that communicates with the backend
> mailstore, whereas the timsieved responses with a 'BYE (REFERRAL
> "back.end.host")' message.
>
> This caused a problem in the Net_Sieve package (v 0.8.1) not recognising
> the 'BYE' response from the sieve daemon and a secondary problem with
> the Ingo timsieve driver not knowing how to handle a referral to a
> different system.
>
> The two patches I've attached fix these problems, hopefully in a
> sensible manner (well, they work nicely on my demo systems :-)
>
> For Net_Sieve, the _getResponse function is patched to raise an error
> and return the referral hostname.
>
> For Timsieve driver, the setActiveScript function is patched to retry
> using the referred to hostname.
>
> Regards
> Mark Wilkinson
> Operations System Admin
> 2PM Technologies Ltd.
>
>
> ----- End forwarded message -----
>
>
> -chuck
>
> --
> Charles Hagenbuch, <chuck at horde.org>
> Born right the first time.
> --
> Ingo mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: ingo-unsubscribe at lists.horde.org
--
Etienne Goyer Linux Québec Technologies Inc.
http://www.LinuxQuebec.com etienne.goyer at linuxquebec.com
More information about the ingo
mailing list