Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jul 1998 06:40:09 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        patl@phoenix.volant.org
Cc:        andre@pipeline.ch, pvh@leftside.wcape.school.za, freebsd-hackers@FreeBSD.ORG
Subject:   Re: Detecting the presence of threads (for a port)
Message-ID:  <199807150640.XAA07367@usr06.primenet.com>
In-Reply-To: <ML-3.3.900441800.5885.patl@asimov> from "patl@phoenix.volant.org" at Jul 14, 98 11:43:20 am

next in thread | previous in thread | raw e-mail | index | archive | help
> > We are not working on it, but working with it. Theres one really big
> > bug in Terry's patches (or in libc_r) that prevents ldif2ldap & co.
> > from working (you'll get empty ddb files). I reported that to Terry
> > but I don't know if he has fixed it yet.
> 
> It looks like the original code makes some silly assumptions about
> uninitialized variables being set to zero.  The following patches
> seemed to make it work for me.  But I wouldn't be surprised if there
> are more uninitialized variable bugs...

Whoah.

I will give this a try; if it works, can I post this to the LDAP
list?  I'll also be happy to re-roll the patches to include this.

I happen to know at least one currently shipping commercial platform
that needs my Draft 4 pthreads patches, and SGI apparently need my
FD_SETSIZE patches, or it eats CPU like the previous FreeBSD port.

I have some code that replaces getpwent and family (basically,
the draft "Uning LDAP for NIS data" standard) to let you use
LDAP to validate users.  It's rather nifty to be able to point
your Netscape communicator at your FreeBSD box, and see your
companies account database show up in the "address book" as
addresses you can automatically mail to.  8-).

I also have some code that can identify v2 vs. v3, and knows the
root of the server.  This means you can write a client that can
talk to an LDAP server it didn't previously know about, and not
trigger referrals.  This is a must for using the code as a parameter
store (for FreeBSD configuration data, for example).

Critical-Angle sells an LDAP server, so they apparently aren't too
interested in maintaining the code in, for example, a publically
available CVS tree.

Maybe it's time to start a public LDAP project, with the aim of
supporting version 3, and the ability to run Netscape's calendaring
software?  I have full netscape.oc.conf/netscape.at.conf files, but
I think without v3 subschema entry support, it can't be used for
calendaring.  8-(.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807150640.XAA07367>