Current maintainer of PharoExtras/LDAP?
All, I'm currently making some changes to the LDAP package to make it play nicer with ActiveDirectory and SSL. Up to now all those changes were non-intrusive to the current packages. But I'm hitting a few issues now which would change the base packages. What's the policy on this? Keeping those changes in my own fork or submitting them to a maintainer (who?). In addition ... as far as I can see the current package is Pharo only (was Squeak). If "Pharo-only" is o.k. I could for instance integrate my stuff for LDAP-over-SSL in there directly (based on Zodiac). Thanks, Udo
On 16/7/14 19:02, Udo Schneider wrote:
All,
I'm currently making some changes to the LDAP package to make it play nicer with ActiveDirectory and SSL. Up to now all those changes were non-intrusive to the current packages. But I'm hitting a few issues now which would change the base packages.
What's the policy on this? Improving :) We need stronger and better libraries. Keeping those changes in my own fork or submitting them to a maintainer (who?).
I gave you access to the PharoExtras repo. Just add tests and build the best LDAP you want :) Make sure that everything work well and suits your needs. I'm not sure that current design is good. At least when olivier auverlot showed to me I was skeptical about the chapter we/he wrote on it.
In addition ... as far as I can see the current package is Pharo only (was Squeak). If "Pharo-only" is o.k. I could for instance integrate my stuff for LDAP-over-SSL in there directly (based on Zodiac). Excellent idea. Our goal is to make sure that people can make business.
Thanks,
Udo
LDAP is so important. Improving support for Active Directory and SSL is really a good idea. I used the framework in many projects with Pharo 1.3 and 2.0. It works very well.
But I'm hitting a few issues now which would change the base packages.
What are the changes ? Best regards Olivier :-) Le 16 juil. 2014 à 19:47, stepharo a écrit :
On 16/7/14 19:02, Udo Schneider wrote:
All,
I'm currently making some changes to the LDAP package to make it play nicer with ActiveDirectory and SSL. Up to now all those changes were non-intrusive to the current packages. But I'm hitting a few issues now which would change the base packages.
What's the policy on this? Improving :) We need stronger and better libraries. Keeping those changes in my own fork or submitting them to a maintainer (who?).
I gave you access to the PharoExtras repo. Just add tests and build the best LDAP you want :) Make sure that everything work well and suits your needs. I'm not sure that current design is good. At least when olivier auverlot showed to me I was skeptical about the chapter we/he wrote on it.
In addition ... as far as I can see the current package is Pharo only (was Squeak). If "Pharo-only" is o.k. I could for instance integrate my stuff for LDAP-over-SSL in there directly (based on Zodiac). Excellent idea. Our goal is to make sure that people can make business.
Thanks,
Udo
> What are the changes ? SSL: * Addition of LDAPSConnection/LDAPSWorker and instance generation methods (e.g. LDAPSConnection>>#to:port:ssl:) to use Zodiac Sockets instead of regular sockets. Both classes support SSL and non-SSL connection. So it might be worth rolling them into the regular LDAPConnection/LDAPWorker AD: * Addition of LDAPSearchResultReference to handle ReferenceResults. W/o this even something simple like searching the RootDSE fails. * Addition of LDAP URLs (not working yet) to parse ReferenceResults * Some convenience methods to search/create/delete AD Users and Groups. Support for (Re)Setting Passwords ... this was quite PITA to figure out BTW ... Misc: * Spec based LDAP Browser (http://udos.s3.amazonaws.com/LDAPBrowser.png) Just a summary (omitting some bits and pieces like fetching RootDSEs, namingContexts ...) CU, Udo On 17.07.2014 09:30, Olivier Auverlot wrote: > LDAP is so important. Improving support for Active Directory and SSL is really a good idea. > > I used the framework in many projects with Pharo 1.3 and 2.0. It works very well. > >>> But I'm hitting a few issues now which would change the base packages. > > What are the changes ? > > Best regards > Olivier :-) > > Le 16 juil. 2014 à 19:47, stepharo a écrit : > >> >> On 16/7/14 19:02, Udo Schneider wrote: >>> All, >>> >>> I'm currently making some changes to the LDAP package to make it play nicer with ActiveDirectory and SSL. Up to now all those changes were non-intrusive to the current packages. But I'm hitting a few issues now which would change the base packages. >>> >>> What's the policy on this? >> Improving :) >> We need stronger and better libraries. >>> Keeping those changes in my own fork or submitting them to a maintainer (who?). >> >> I gave you access to the PharoExtras repo. >> Just add tests and build the best LDAP you want :) >> Make sure that everything work well and suits your needs. >> I'm not sure that current design is good. At least when olivier auverlot showed to me I was skeptical about the chapter we/he wrote >> on it. >>> In addition ... as far as I can see the current package is Pharo only (was Squeak). >>> If "Pharo-only" is o.k. I could for instance integrate my stuff for LDAP-over-SSL in there directly (based on Zodiac). >> Excellent idea. >> Our goal is to make sure that people can make business. >>> >>> Thanks, >>> >>> Udo >>> >>> >>> >> >> > > >
Le 17 juil. 2014 à 12:08, Udo Schneider a écrit : > > What are the changes ? > SSL: > * Addition of LDAPSConnection/LDAPSWorker and instance generation methods (e.g. LDAPSConnection>>#to:port:ssl:) to use Zodiac Sockets instead of regular sockets. Both classes support SSL and non-SSL connection. So it might be worth rolling them into the regular LDAPConnection/LDAPWorker > AD: > * Addition of LDAPSearchResultReference to handle ReferenceResults. W/o this even something simple like searching the RootDSE fails. > * Addition of LDAP URLs (not working yet) to parse ReferenceResults > * Some convenience methods to search/create/delete AD Users and Groups. Support for (Re)Setting Passwords ... this was quite PITA to figure out BTW ... > Misc: > * Spec based LDAP Browser (http://udos.s3.amazonaws.com/LDAPBrowser.png) > > Just a summary (omitting some bits and pieces like fetching RootDSEs, namingContexts ...) > > CU, > > Udo > amazing !!! > > On 17.07.2014 09:30, Olivier Auverlot wrote: >> LDAP is so important. Improving support for Active Directory and SSL is really a good idea. >> >> I used the framework in many projects with Pharo 1.3 and 2.0. It works very well. >> >>>> But I'm hitting a few issues now which would change the base packages. >> >> What are the changes ? >> >> Best regards >> Olivier :-) >> >> Le 16 juil. 2014 à 19:47, stepharo a écrit : >> >>> >>> On 16/7/14 19:02, Udo Schneider wrote: >>>> All, >>>> >>>> I'm currently making some changes to the LDAP package to make it play nicer with ActiveDirectory and SSL. Up to now all those changes were non-intrusive to the current packages. But I'm hitting a few issues now which would change the base packages. >>>> >>>> What's the policy on this? >>> Improving :) >>> We need stronger and better libraries. >>>> Keeping those changes in my own fork or submitting them to a maintainer (who?). >>> >>> I gave you access to the PharoExtras repo. >>> Just add tests and build the best LDAP you want :) >>> Make sure that everything work well and suits your needs. >>> I'm not sure that current design is good. At least when olivier auverlot showed to me I was skeptical about the chapter we/he wrote >>> on it. >>>> In addition ... as far as I can see the current package is Pharo only (was Squeak). >>>> If "Pharo-only" is o.k. I could for instance integrate my stuff for LDAP-over-SSL in there directly (based on Zodiac). >>> Excellent idea. >>> Our goal is to make sure that people can make business. >>>> >>>> Thanks, >>>> >>>> Udo >>>> >>>> >>>> >>> >>> >> >> >> > > >
Excellent! We loved such enhancements. I did not check but I imagine you can commit now to the repo? Stef On 17/7/14 12:08, Udo Schneider wrote: > > What are the changes ? > SSL: > * Addition of LDAPSConnection/LDAPSWorker and instance generation > methods (e.g. LDAPSConnection>>#to:port:ssl:) to use Zodiac Sockets > instead of regular sockets. Both classes support SSL and non-SSL > connection. So it might be worth rolling them into the regular > LDAPConnection/LDAPWorker > AD: > * Addition of LDAPSearchResultReference to handle ReferenceResults. > W/o this even something simple like searching the RootDSE fails. > * Addition of LDAP URLs (not working yet) to parse ReferenceResults > * Some convenience methods to search/create/delete AD Users and > Groups. Support for (Re)Setting Passwords ... this was quite PITA to > figure out BTW ... > Misc: > * Spec based LDAP Browser (http://udos.s3.amazonaws.com/LDAPBrowser.png) > > Just a summary (omitting some bits and pieces like fetching RootDSEs, > namingContexts ...) > > CU, > > Udo > > > On 17.07.2014 09:30, Olivier Auverlot wrote: >> LDAP is so important. Improving support for Active Directory and SSL >> is really a good idea. >> >> I used the framework in many projects with Pharo 1.3 and 2.0. It >> works very well. >> >>>> But I'm hitting a few issues now which would change the base packages. >> >> What are the changes ? >> >> Best regards >> Olivier :-) >> >> Le 16 juil. 2014 à 19:47, stepharo a écrit : >> >>> >>> On 16/7/14 19:02, Udo Schneider wrote: >>>> All, >>>> >>>> I'm currently making some changes to the LDAP package to make it >>>> play nicer with ActiveDirectory and SSL. Up to now all those >>>> changes were non-intrusive to the current packages. But I'm hitting >>>> a few issues now which would change the base packages. >>>> >>>> What's the policy on this? >>> Improving :) >>> We need stronger and better libraries. >>>> Keeping those changes in my own fork or submitting them to a >>>> maintainer (who?). >>> >>> I gave you access to the PharoExtras repo. >>> Just add tests and build the best LDAP you want :) >>> Make sure that everything work well and suits your needs. >>> I'm not sure that current design is good. At least when olivier >>> auverlot showed to me I was skeptical about the chapter we/he wrote >>> on it. >>>> In addition ... as far as I can see the current package is Pharo >>>> only (was Squeak). >>>> If "Pharo-only" is o.k. I could for instance integrate my stuff for >>>> LDAP-over-SSL in there directly (based on Zodiac). >>> Excellent idea. >>> Our goal is to make sure that people can make business. >>>> >>>> Thanks, >>>> >>>> Udo >>>> >>>> >>>> >>> >>> >> >> >> > > > >
> I did not check but I imagine you can commit now to the repo? I didn't try yet. I'm currently rolling my changes into the "official" Packages and doing some cleanup work (e.g. Tests their own package, Configuration updates). CU, Udo On 18.07.2014 13:45, stepharo wrote: > Excellent! > We loved such enhancements. > I did not check but I imagine you can commit now to the repo? > > Stef > > On 17/7/14 12:08, Udo Schneider wrote: >> > What are the changes ? >> SSL: >> * Addition of LDAPSConnection/LDAPSWorker and instance generation >> methods (e.g. LDAPSConnection>>#to:port:ssl:) to use Zodiac Sockets >> instead of regular sockets. Both classes support SSL and non-SSL >> connection. So it might be worth rolling them into the regular >> LDAPConnection/LDAPWorker >> AD: >> * Addition of LDAPSearchResultReference to handle ReferenceResults. >> W/o this even something simple like searching the RootDSE fails. >> * Addition of LDAP URLs (not working yet) to parse ReferenceResults >> * Some convenience methods to search/create/delete AD Users and >> Groups. Support for (Re)Setting Passwords ... this was quite PITA to >> figure out BTW ... >> Misc: >> * Spec based LDAP Browser (http://udos.s3.amazonaws.com/LDAPBrowser.png) >> >> Just a summary (omitting some bits and pieces like fetching RootDSEs, >> namingContexts ...) >> >> CU, >> >> Udo >> >> >> On 17.07.2014 09:30, Olivier Auverlot wrote: >>> LDAP is so important. Improving support for Active Directory and SSL >>> is really a good idea. >>> >>> I used the framework in many projects with Pharo 1.3 and 2.0. It >>> works very well. >>> >>>>> But I'm hitting a few issues now which would change the base packages. >>> >>> What are the changes ? >>> >>> Best regards >>> Olivier :-) >>> >>> Le 16 juil. 2014 à 19:47, stepharo a écrit : >>> >>>> >>>> On 16/7/14 19:02, Udo Schneider wrote: >>>>> All, >>>>> >>>>> I'm currently making some changes to the LDAP package to make it >>>>> play nicer with ActiveDirectory and SSL. Up to now all those >>>>> changes were non-intrusive to the current packages. But I'm hitting >>>>> a few issues now which would change the base packages. >>>>> >>>>> What's the policy on this? >>>> Improving :) >>>> We need stronger and better libraries. >>>>> Keeping those changes in my own fork or submitting them to a >>>>> maintainer (who?). >>>> >>>> I gave you access to the PharoExtras repo. >>>> Just add tests and build the best LDAP you want :) >>>> Make sure that everything work well and suits your needs. >>>> I'm not sure that current design is good. At least when olivier >>>> auverlot showed to me I was skeptical about the chapter we/he wrote >>>> on it. >>>>> In addition ... as far as I can see the current package is Pharo >>>>> only (was Squeak). >>>>> If "Pharo-only" is o.k. I could for instance integrate my stuff for >>>>> LDAP-over-SSL in there directly (based on Zodiac). >>>> Excellent idea. >>>> Our goal is to make sure that people can make business. >>>>> >>>>> Thanks, >>>>> >>>>> Udo
participants (3)
-
Olivier Auverlot -
stepharo -
Udo Schneider