Re: [VOTE] Apache LDAP API 2.0.0-AM1

2018-07-18 Thread Emmanuel Lécharny


Le 18/07/2018 à 14:48, Shawn McKinney a écrit :
> +1
> 
> There are compilation errors when adding as dependency to fortress that I’ll 
> need to work through.  

I can give you a hand for that. That should be a piec eof chocloate cake
with a cherry on top of it

> 
> I realize this is a major revision but is there some sort of migration guide 
> from 1 to 2?

Nope, not yet. We probably need a JIRA for this needed step.

Thanks Shawn !

-- 
Emmanuel Lecharny

Symas.com
directory.apache.org



pEpkey.asc
Description: application/pgp-keys


Re: [VOTE] Apache LDAP API 2.0.0-AM1

2018-07-18 Thread Shawn McKinney
+1

There are compilation errors when adding as dependency to fortress that I’ll 
need to work through.  

I realize this is a major revision but is there some sort of migration guide 
from 1 to 2?

Shawn

> On Jul 17, 2018, at 4:49 PM, Stefan Seelmann  wrote:
> 
> +1
> 
> * Verified checksums and signatures
> * Built with OpenJDK 8+172 and OpenJDK 11-ea+22
> 
> Kind Regards,
> Stefan
> 
> On 07/17/2018 01:27 AM, Emmanuel Lécharny wrote:
>> Hi,
>> 
>>  This is a vote for the first Apache LDAP 2.0.0 Milestone. It's name
>> AM1, the 'A' is just there to works fine with OSGi package naming
>> convention.
>> 
>> This new major version has many improvement over the 1.0.0 version:
>> 
>> o refactoring of the Value/AVA classes, for a better handling of corner
>> cases
>> o faster schema parser (x30)
>> o Notice of Disconnect properly handled
>> o Added controls and extended operations
>> o New commons-pool version being used
>> o Better logs
>> 
>> and many other smaller fixes.
>> 
>> Also note that part of the API has changed, but marginally, from a user
>> point of view. The major changes are that the StringValue and
>> BinaryValue classes have been removed and replaced by the Value classs.
>> 
>> Wr may have a couple more milestones before a GA, but not necessarily.
>> 
>> Here are the associated JIRA tickets :
>> 
>> BUGS :
>> --
>> DIRAPI-314, StartTLS operation is not correctly handled
>> DIRAPI-309, NoD extended operation is not properly implemented
>> DIRAPI-305, The SyncInfoValue element is not a control
>> DIRAPI-303, If and else-if branches has the same condition
>> DIRAPI-302, DefaultAttribute NPE
>> DIRAPI-271, Multi-valued RDN should allow AVAs with same attribute
>> DIRAPI-239, Client API exposes implementation classes of common-pools
>> DIRAPI-162, The CachingNormalizer class does not cache anything
>> DIRAPI-117, Refactor schema packages to decouple various aspects
>> DIRAPI-109, Attribute values should be byte[]
>> 
>> Improvements :
>> --
>> DIRAPI-315, Create a faster Schema parser
>> DIRAPI-312, Add an explaination after the log error and message numbers
>> DIRAPI-311, Add RFC 5805 extended operation support
>> DIRAPI-310, We most certainly don't need a Queue in operation futures
>> DIRAPI-277, Update commons pool implementation
>> DIRAPI-276, RDN normalization is under efficient
>> 
>> Tasks :
>> ---
>> DIRAPI-74, Complete the API documentation
>> DIRAPI-313, SCM Pointing to SVN instead of GitBox
>> DIRAPI-304, Add support for the Microsoft AD extended control Policy
>> Hints (1.2.840.113556.1.4.2239)
>> 
>> 
>> The revision :
>> --
>> 
>> https://gitbox.apache.org/repos/asf?p=directory-ldap-api.git;a=commit;h=f545fa3631dea0c831def9f1455ce6100e55793d
>> 
>> The source and binary distribution packages :
>> -
>> https://dist.apache.org/repos/dist/dev/directory/api/2.0.0-AM1
>> 
>> The staging repository :
>> 
>> https://repository.apache.org/content/repositories/orgapachedirectory-1171
>> 
>> Please cast your votes:
>> [ ] +1 Release  ApacheLDAP API 2.0.0-AM1
>> [ ] 0 abstain
>> [ ] -1 Do not release  Apache LDAP API 2.0.0-AM1
>> 
>> 
>> 
>> --
>> Regards,
>> Cordialement,
>> Emmanuel Lécharny
>> www.iktek.com
>> 
> 



Re: [VOTE] Apache LDAP API 2.0.0-AM1

2018-07-17 Thread Stefan Seelmann
+1

* Verified checksums and signatures
* Built with OpenJDK 8+172 and OpenJDK 11-ea+22

Kind Regards,
Stefan

On 07/17/2018 01:27 AM, Emmanuel Lécharny wrote:
> Hi,
> 
>   This is a vote for the first Apache LDAP 2.0.0 Milestone. It's name
> AM1, the 'A' is just there to works fine with OSGi package naming
> convention.
> 
> This new major version has many improvement over the 1.0.0 version:
> 
> o refactoring of the Value/AVA classes, for a better handling of corner
> cases
> o faster schema parser (x30)
> o Notice of Disconnect properly handled
> o Added controls and extended operations
> o New commons-pool version being used
> o Better logs
> 
> and many other smaller fixes.
> 
> Also note that part of the API has changed, but marginally, from a user
> point of view. The major changes are that the StringValue and
> BinaryValue classes have been removed and replaced by the Value classs.
> 
> Wr may have a couple more milestones before a GA, but not necessarily.
> 
> Here are the associated JIRA tickets :
> 
> BUGS :
> --
> DIRAPI-314, StartTLS operation is not correctly handled
> DIRAPI-309, NoD extended operation is not properly implemented
> DIRAPI-305, The SyncInfoValue element is not a control
> DIRAPI-303, If and else-if branches has the same condition
> DIRAPI-302, DefaultAttribute NPE
> DIRAPI-271, Multi-valued RDN should allow AVAs with same attribute
> DIRAPI-239, Client API exposes implementation classes of common-pools
> DIRAPI-162, The CachingNormalizer class does not cache anything
> DIRAPI-117, Refactor schema packages to decouple various aspects
> DIRAPI-109, Attribute values should be byte[]
> 
> Improvements :
> --
> DIRAPI-315, Create a faster Schema parser
> DIRAPI-312, Add an explaination after the log error and message numbers
> DIRAPI-311, Add RFC 5805 extended operation support
> DIRAPI-310, We most certainly don't need a Queue in operation futures
> DIRAPI-277, Update commons pool implementation
> DIRAPI-276, RDN normalization is under efficient
> 
> Tasks :
> ---
> DIRAPI-74, Complete the API documentation
> DIRAPI-313, SCM Pointing to SVN instead of GitBox
> DIRAPI-304, Add support for the Microsoft AD extended control Policy
> Hints (1.2.840.113556.1.4.2239)
> 
> 
> The revision :
> --
> 
> https://gitbox.apache.org/repos/asf?p=directory-ldap-api.git;a=commit;h=f545fa3631dea0c831def9f1455ce6100e55793d
> 
> The source and binary distribution packages :
> -
> https://dist.apache.org/repos/dist/dev/directory/api/2.0.0-AM1
> 
> The staging repository :
> 
> https://repository.apache.org/content/repositories/orgapachedirectory-1171
> 
> Please cast your votes:
> [ ] +1 Release  ApacheLDAP API 2.0.0-AM1
> [ ] 0 abstain
> [ ] -1 Do not release  Apache LDAP API 2.0.0-AM1
> 
> 
> 
> --
> Regards,
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com
> 



Re: [VOTE] Apache LDAP API 2.0.0-AM1

2018-07-17 Thread Colm O hEigeartaigh
+1. Minor nit: The NOTICE file should be updated for 2018 (currently the
range is 2003-2014).

Colm.

On Tue, Jul 17, 2018 at 9:14 AM, Emmanuel Lécharny 
wrote:

> Ah !
>
> I forgot to mention the improvements made in the Schema to make it
> possible to work with AD and some other so-called LDAP Server, made by
> Radovan.
>
> Thanks for the vote and contributions !!!
>
> Le 17/07/2018 à 09:49, Radovan Semancik a écrit :
> > +1 of course :-)
> > This is a significant improvement over 1.0. Tested through midPoint LDAP
> > connector with OpenLDAP, OpenDJ and AD.
> >
>
> --
> Emmanuel Lecharny
>
> Symas.com
> directory.apache.org
>
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com


Re: [VOTE] Apache LDAP API 2.0.0-AM1

2018-07-17 Thread Emmanuel Lécharny
Ah !

I forgot to mention the improvements made in the Schema to make it
possible to work with AD and some other so-called LDAP Server, made by
Radovan.

Thanks for the vote and contributions !!!

Le 17/07/2018 à 09:49, Radovan Semancik a écrit :
> +1 of course :-)
> This is a significant improvement over 1.0. Tested through midPoint LDAP
> connector with OpenLDAP, OpenDJ and AD.
> 

-- 
Emmanuel Lecharny

Symas.com
directory.apache.org



pEpkey.asc
Description: application/pgp-keys


Re: [VOTE] Apache LDAP API 2.0.0-AM1

2018-07-17 Thread Radovan Semancik

+1 of course :-)
This is a significant improvement over 1.0. Tested through midPoint LDAP 
connector with OpenLDAP, OpenDJ and AD.


--
Radovan Semancik
Software Architect
evolveum.com



On 07/17/2018 01:27 AM, Emmanuel Lécharny wrote:

Hi,

   This is a vote for the first Apache LDAP 2.0.0 Milestone. It's name
AM1, the 'A' is just there to works fine with OSGi package naming
convention.

This new major version has many improvement over the 1.0.0 version:

o refactoring of the Value/AVA classes, for a better handling of corner
cases
o faster schema parser (x30)
o Notice of Disconnect properly handled
o Added controls and extended operations
o New commons-pool version being used
o Better logs

and many other smaller fixes.

Also note that part of the API has changed, but marginally, from a user
point of view. The major changes are that the StringValue and
BinaryValue classes have been removed and replaced by the Value classs.

Wr may have a couple more milestones before a GA, but not necessarily.

Here are the associated JIRA tickets :

BUGS :
--
DIRAPI-314, StartTLS operation is not correctly handled
DIRAPI-309, NoD extended operation is not properly implemented
DIRAPI-305, The SyncInfoValue element is not a control
DIRAPI-303, If and else-if branches has the same condition
DIRAPI-302, DefaultAttribute NPE
DIRAPI-271, Multi-valued RDN should allow AVAs with same attribute
DIRAPI-239, Client API exposes implementation classes of common-pools
DIRAPI-162, The CachingNormalizer class does not cache anything
DIRAPI-117, Refactor schema packages to decouple various aspects
DIRAPI-109, Attribute values should be byte[]

Improvements :
--
DIRAPI-315, Create a faster Schema parser
DIRAPI-312, Add an explaination after the log error and message numbers
DIRAPI-311, Add RFC 5805 extended operation support
DIRAPI-310, We most certainly don't need a Queue in operation futures
DIRAPI-277, Update commons pool implementation
DIRAPI-276, RDN normalization is under efficient

Tasks :
---
DIRAPI-74, Complete the API documentation
DIRAPI-313, SCM Pointing to SVN instead of GitBox
DIRAPI-304, Add support for the Microsoft AD extended control Policy
Hints (1.2.840.113556.1.4.2239)


The revision :
--

https://gitbox.apache.org/repos/asf?p=directory-ldap-api.git;a=commit;h=f545fa3631dea0c831def9f1455ce6100e55793d

The source and binary distribution packages :
-
https://dist.apache.org/repos/dist/dev/directory/api/2.0.0-AM1

The staging repository :

https://repository.apache.org/content/repositories/orgapachedirectory-1171

Please cast your votes:
[ ] +1 Release  ApacheLDAP API 2.0.0-AM1
[ ] 0 abstain
[ ] -1 Do not release  Apache LDAP API 2.0.0-AM1



--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com