Re: Maintenance of Auth_SASL PEAR package

[email protected] (Jehan Pagès) Mon, 22 Aug 2011 17:24:25 +0900
Newsgroups php.pear.qa
Message-ID <CAFgjPJ-gjnRH0QsTCk5Xykgv8SdYCD4pJ4hq+CzKL-ybu8EE=w@mail.gmail.com>
Hi,

I have sent my "report of intention" (below) to take over the
unmaintained Auth_SASL package, along with some background on myself,
9 days ago but did not get any kind of answer.
Has my email been considered?

I hope I don't look like I am "pressuring" and guess you must have a
lot of other emails. I was just scared my email might have been
"forgotten" amongst the lot.
Thanks.

Jehan

2011/8/13 Jehan Pagès <[email protected]>:
> Hello,
>
> I am a user of the Auth_SASL package
> (http://pear.php.net/package/Auth_SASL/) for a few years now. And I
> see it does not have a maintainer lately. I am interested in
> particular by a given feature, which is adding the pretty "recent" (in
> Internet technology point of view) and very good SCRAM family of SASL
> mechanisms. See RFC 5802.
>
> So I won't lie to you: I won't pretend to try and improve this library
> a far as possible in supporting every possible SASL mechanism on
> earth. I will make in priority the implementations I am wishing for my
> own projects. If someone who promises to be much more dedicated than I
> am wishes to step-up, I will give the role with pleasure. Simply for
> now, I think that's sad that there is just no maintainer at all. So I
> propose to be this one.
> Now what else I can tell you I will do:
> - I will follow up with bug reports and try to report patch or fix
> real bugs when relevant;
> - I will read coding standards and follow them to the letter;
> - I am rather focused on security, which — I think you'll agree — is
> quite important for a package as Auth_SASL;
> - as long as I will be maintainer, I won't abandon the package. I may
> not implement crazy new features and mechanisms every day; but I will
> answer to reports in a civil manner, try to fix what I can fix, and so
> on. I don't plan on being a ghost maintainer, coming in, making some
> things for 1 month, then disappearing forever. I am more a low but
> constant maintenance type.
>
> Now my background: apart as a user for some years, I never had a
> relation with PEAR. So that part would be new for me. But I am not a
> newcomer in development or the specification world.
>
> As a developer, I have worked for some years as engineer for a French
> business software company (Systar) and I am currently the Senior
> Application Developer for the startup myGengo (working mainly on PHP).
> On the side, I work with PHP for some years, in particular on
> Wordpress plugins:
> - Jabber Feed: http://wordpress.org/extend/plugins/jabber-feed/
> - XMPP-Authentication: http://wordpress.org/extend/plugins/xmpp-auth/
> On both these plugins, I use Auth_SASL, and I want to update Auth_SASL
> because XMPP recently updated its authentication recommendation to
> using SASL-SCRAM (see RFC-6120).
>
> Also, not PHP, but I have already written a full SASL implementation
> in ObjectiveCaml (for the Ocaml XMPP library I am writing), with in
> particular the SCRAM mechanism:
> http://git.tuxfamily.org/?p=gitroot/ocamlxmpp/ocamlxmpp.git;a=blob;f=trunk/src/crypt/SASL.mli;h=2c98d39e89a97915601f2283161fe55d2aa64940;hb=HEAD
> Note that this is not a C wrapper, this is a fully native OCaml
> implementation that I wrote, just as Auth_SASL is a native PHP
> implementation.
>
> In the Standards world, I have also quite an activity in XSF (the XMPP
> Standards Foundation) and some activity in IETF as well, in a few
> specific fields (for instance, in RFC-5802, SASL SCRAM, you can see I
> am the author of the 3 verified errata already approved:
> http://www.rfc-editor.org/errata_search.php?rfc=5802 ).
>
> As a conclusion, I think I am quite a good candidate to take over
> maintenance over the currently abandoned Auth-SASL: I know well SASL
> on the specification side; I have already written a native
> implementation in another language; I use the package on personal Free
> software projects (that I intend to have run on xmpp.org soon, the
> official XSF website, when they get stable); and finally I work
> currently as Senior Core Developer (with PHP as main language used) as
> my daily job.
> So I hope you will accept my candidature!
> Thanks.
>
> Jehan
>