From owner-freebsd-hackers Wed Jul 15 00:28:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA06427 for freebsd-hackers-outgoing; Wed, 15 Jul 1998 00:28:02 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from phoenix.volant.org (phoenix.volant.org [205.179.79.193]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA06368 for ; Wed, 15 Jul 1998 00:27:59 -0700 (PDT) (envelope-from patl@phoenix.volant.org) From: patl@phoenix.volant.org Received: from asimov.phoenix.volant.org ([205.179.79.65]) by phoenix.volant.org with smtp (Exim 1.92 #8) id 0ywLyj-0004Yf-00; Wed, 15 Jul 1998 00:27:53 -0700 Received: from localhost by asimov.phoenix.volant.org (SMI-8.6/SMI-SVR4) id AAA04711; Wed, 15 Jul 1998 00:27:49 -0700 Date: Wed, 15 Jul 1998 00:27:49 -0700 (PDT) Reply-To: patl@phoenix.volant.org Subject: Re: Detecting the presence of threads (for a port) To: Terry Lambert cc: andre@pipeline.ch, pvh@leftside.wcape.school.za, freebsd-hackers@FreeBSD.ORG In-Reply-To: <199807150640.XAA07367@usr06.primenet.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > > 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. Be my guest. I should probably also try to break out my patch to make slapd give up root permission once it has the privileged port bound. I haven't done it before because it really needs a bit more work to be a good general solution - I just hacked out something with a hard-coded check for a user named 'ldap'. It really should be both compile-time and config-file configurable. > ...... > > 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-). Hmm. I've had to put my LDAP work on the back burner for a couple of months; but this looks like something I'd find helpful when I get back to it. I seem to have missed that draft, could you send me an URL and/or RFC number? > 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). This sounds interesting as well. > 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-(. I'd love to see a freely available v3 LDAP server. The schema retrieval and subschema support would be particularly nice for a couple of clients I have on my to-do list. (I occasionally have this fantasy about a completely generic client that queries the server for all the schema info then dynamically builds the schema-specific GUI elements to edit the database. Then I wake up back here in the real world.) I'd also like to be able to say "Count me in, I'll help build it." But in all honesty, I have no idea whether I'd be able to free up the cycles to do anything useful; unless I could find someone who would be willing to pay me to do it. (I already have way too many non-billable projects fighting for my time.) -Pat To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message