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














Reply via email to