From owner-freebsd-hackers Thu Apr 9 20:24:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA15593 for freebsd-hackers-outgoing; Thu, 9 Apr 1998 20:24:33 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from itsdsv1.enc.edu (fw1.enc.edu [207.95.42.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA15562 for ; Thu, 9 Apr 1998 20:24:11 -0700 (PDT) (envelope-from owensc@enc.edu) Received: from itsdsv2.enc.edu (itsdsv2.enc.edu [10.1.1.9]) by itsdsv1.enc.edu (8.7.5/8.7.3) with SMTP id XAA07344; Thu, 9 Apr 1998 23:21:09 -0400 (EDT) Date: Thu, 9 Apr 1998 23:21:09 -0400 (EDT) From: Charles Owens To: Charles Owens cc: hackers list FreeBSD Subject: Re: Netscape: Linux a top priority (news.com article) In-Reply-To: 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 From: Terry Lambert > LDAP runs under FreeBSD, but even with all the patches, it's not > *quite* the same as the NetScape, which runs a full v3 LDAP. The > UMICH LDAP + Critical Angle patches + Terry patches is nearly a > full v3 LDAP. But there is little subschema support, and the > NULL basedn support/namingcontexts attributes are not happy. BTW.. thanks again for getting the LDAP patches out. I've been banging away on it heavily for over a month now and it's working quite well! I've now got a sort of "live" beta of it running, doing not much more than handling authentication for some web servers, but doing it well. > I *do* have a method of getting the basedn using "cn=config" with > a stock server now, so that's not tottaly necessary any more. Cool! > Oh yeah; I also have the following schema's: > > RFC2307 (use and LDAP server ti store NIS information) > Netscape (same as the Netscape LDAP server schema) > > And a couple others I won't discuss yet. 8-). > > So it wouldn't be that hard. But that'd be a heck of a kick in > the face as a reward for releaseing free software: "release one > of your tools under a free license, and that will trigger us to > duplicate all the rest of them". Be a bit of a bad thing for > anyone in the future considering doing the same thing. > > I'll probably put the basedn autodetection code into the Mozilla > port, when it firms up a bit, and make the "search root" part of > the directory dialog optional (default = autodetect radio button, > or something like that). > > Oh yeah. I have part of a getpwent/gethostent/getprotoent/... > set of libc function replacements done (the Linux ones suck, and > they don't compile anyway, and they're LGPL'ed) so that you can > boot a FreeBSD box using an RFC2307 LDAP server instead almost > all of the files normally found in /etc/passwd (the ones that > NIS+ can serve, anyway). > > 8-) 8-). Pardon my drooling, but will these libc patches be available any time soon? Moving past the beta that I have running now my plan is to do a broader implementation that handles NIS services (as you describe above) and eventually supporting other types of config info. I'd planned on using the RFC2307 approach... but hey! I see you've beat me to the punch! (Don't mind a bit - my result would surely have been a hack). I think I'll still do some hacking on getting a ypserv to LDAP gateway running to support my non-FreeBSD NIS-speaking boxen. Thanks, --- ------------------------------------------------------------------------- Charles N. Owens Email: owensc@enc.edu http://www.enc.edu/~owensc Network & Systems Administrator Information Technology Services "Outside of a dog, a book is a man's Eastern Nazarene College best friend. Inside of a dog it's too dark to read." - Groucho Marx ------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message