Hi Pierre,

On Mon, Aug 22, 2011 at 22:01, Pierre Joye <pierre....@gmail.com> wrote:
> hi,
> On Mon, Aug 22, 2011 at 9:51 PM, Ondřej Surý <ond...@sury.org> wrote:
>> So I will (ab)use this time and ask for a feedback (again). I only
>> received this from Pierre:
>>
>>> Not sure I agree with these changes, they are not supposed to be valid. I 
>>> don't have the time now to reply with a detailed explanation but we will do 
>>> it asap.
>>
>> and the detailed explanation never came.
>>
>> What the patch does:
>> - it changes the m4 script to check for each individual cipher and if
>> found it will use the system library for found ciphers, it will use
>> PHP implementation for the rest (not-found)
>
> In 5.4+ it should be fine to apply it as long as it is well tested
> (and not only on Debian pls :), MFH once 100% tested (other esoteric
> systems), incl. phpt passing everywhere.

Cool, that was the response I was hoping for :). I can do some basic
testing myself and I will speak with other maintainers and porters for
help on the esoteric systems (Windows, VMS, etc... :))

> Then main problem here is about systems doing weird or non
> standard things. Debian does or did that for a couple of things,

I understand your reasoning (doesn't mean I agree :-) and I propose
to add tests for hash results to config.m4, so if there is a weird thing
in the system crypt() it will not be used.

> I prefer true portability.

On the other hand, one might argue that using the system crypt
allows on-system compatibility, so you might use the saved passwords
with other languages and system tools.

So I will probably go the way I have outlined in the bug - the user
will have the choice between system,internal,mixed with mixed
as the default option.

O.
-- 
Ondřej Surý <ond...@sury.org>

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to