> 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