You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Emmanuel Lécharny <el...@gmail.com> on 2019/08/10 08:42:17 UTC

Re: ApacheDS release status

Hi !


I was quite busy this week (no nanny, so full time taking care of the 2 
yo), and I have made no progress so far. Will resume my effort next monday !


On 27/07/2019 19:25, Emmanuel Lécharny wrote:
> Hi !
>
> some progress, but still not enough :/
>
>
> I have completely reviewed the PasswordModify extended operation 
> handling on the server. The idea is to test this feature in 
> conjunction with two others :
>
> - PasswordPolicy (PP)
>
> - HashingPassword (HP) (the interceptor that hash passwords before 
> storing it in the backend)
>
>
> So I'm currently writing tests that cover :
>
> - PasswordModify without PP or PH : done and works fine. We are 
> talking about 35 tests here, compared with 9 in the existing 
> PwdModifyIT class
>
> - PasswordModify with PP but no PH
>
> - PasswordModify with PH but no PP
>
> - PasswordModify with PP and PH
>
> I have already fixed many issues in the last three flavors of tests, 
> but it's not completed yet.
>
>
> FTR, I have the integration tests green with the first set of tests, 
> so I wil just polish it atm and commit it before moving to the next 
> set of tests.
>
>
> On 20/07/2019 09:09, Emmanuel Lécharny wrote:
>> Hi !
>>
>>
>> just to give a status on the release.
>>
>> I was trying to fix what I thought would be a low hanging fruit : 
>> hashing passwords that are stored into the PassowrdPolicy pwdHistory 
>> attribute (DIRSERVER-2179). It appeared to be way more complex than I 
>> thought...
>>
>> Typically, we have to deal with password modifications in two places:
>>
>> - Modify operation
>>
>> - passwordModify extended request
>>
>> In the process, I found new bugs that needed to be fixed. I'm not 
>> totally done, but closing the gap.
>>
>> This is a tricky piece of code, with many layers and interactions 
>> between them, plus we need to be extra cautious when touching them.
>>
>> Once done, I'll move back to fix the Mac OSX installer which need a 
>> new packager (the old tool is not anymore available)
>>
>> More to come.
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org