Guido Serassio wrote: >> I might have problems testing on diverse architectures, so I'd >> probably need someone else to check portability (especially with >> Windows native LDAP). > > On the Windows side, build Squid is very easy: just grub the latest > MinGW+MSYS developing environment according to the MinGW section of > http://wiki.squid-cache.org/SquidFaq/CompilingSquid. > > On the Unix side, currently I have the access to Irix, Tru64 and Solaris > boxes for build testing. If you need, I could define an account for LDAP > tests.
I'll note that OpenLDAP also builds with MinGW/MSYS. Anyway, for the braves, see <http://www.sys-net.it/~ando/Download/squid-ldap-20070905.patch> Everything has been moved to libmiscutil, and squid_ldap_auth has been reworked to exploit it. The rationale is that common data is now placed in a global structure, and helper functions rely on finding it there. This design is far from ideal, but helpers are only supposed as "one shot" and single-threaded, so it's not really an issue. If this does not sound elegant, helper functions could be passed a pointer to the very same structure. Among the promised new features, only SASL bind has been added and (partially) tested (only EXTERNAL with ldapi:// right now; more will follow). It either uses parameters passed by command-line or defaults set via ldap.conf/ldaprc. I'll keep working in the spare time. Cheers, p. Ing. Pierangelo Masarati OpenLDAP Core Team SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it --------------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Email: [EMAIL PROTECTED] ---------------------------------------