• Home
  • History
  • Annotate
  • only in this directory
NameDateSize

..25-Aug-20149

CHANGESH A D08-May-20091.5 KiB

configureH A D07-Feb-2012116.5 KiB

configure.inH A D07-Feb-20125.8 KiB

COPYRIGHTH A D07-Feb-20121.2 KiB

install-shH A D08-May-20092.1 KiB

ldap.nH A D08-May-200913.8 KiB

ldaperr.tclH A D08-May-20091.5 KiB

Makefile.inH A D08-May-20095.9 KiB

man.macrosH A D08-May-20094.8 KiB

neoXldap.cH A D07-Feb-201239.5 KiB

pkgIndex.tcl.inH A D08-May-2009122

READMEH A D08-May-20092.6 KiB

tclAppInit.cH A D08-May-20093.6 KiB

tkAppInit.cH A D07-Feb-20123.6 KiB

README

1Copyright (c) 1998-1999 NeoSoft, Inc.
2
3For licensing information, see the file neoXldap.c and/or the COPYRIGHT
4file contained in the directory you found this file.
5
6This directory contains an extension to Tcl to interface with an
7LDAP server.  While this software is being released to the OpenLDAP
8community, it is the authors' intention that support continue (and
9be added) for other client libraries as well.  As time goes on, it
10is expected that code will converge rather than diverge.
11
12Support is provided for University of Michigan LDAP version 3.3,
13OpenLDAP, and Netscape.  The default configuration supports
14OpenLDAP 1.2.4 and above.
15
16OpenLDAP 2.x is supported, but there is not yet any support for
17using SASL or TLS.  There may be interface changes in the LDAP API
18which the author is unaware of (a leak was recently fixed for the
19return values of ldap_first/next_attribute() calls).
20
21It uses GNU autoconf.  It builds and installs without requiring
22parallel directories, but it does require that Tcl and Extended Tcl
23are installed in the directory pointed to by --prefix (/usr/local
24by default).
25
26For further info, try "./configure --help".
27
28For example, I run:
29
30    ./configure  --prefix=/opt/neotcl --enable-shared \
31	--with-ldap=/usr/local/ldap
32
33Remember that --prefix must be the same prefix used when building
34and installint Tcl.
35
36Netscape configuration has not been well tested, and you may have to
37play with the resulting Makefile to get it to work.  In particular,
38you will probably need to modify the LDAP_LIBFLAGS.  However, the
39C code itself is reasonably well tested with Netscape.
40
41This module will install a regular shell (ldaptclsh) a windowing
42shell (ldapwish) a library, a pkgIndex.tcl, and a manpage (ldap.n).
43
44If your Tcl installation has been configured with --enable-shared,
45then you must also use --enable-shared here.
46
47Shared libraries and Tcl packages.
48
49If Tcl is built with --enable-shared, AND OpenLDAP (or another version
50for that matter) has been build to create -llber and -lldap as shared
51libaries, AND you build ldaptcl with --enable-shared, it should be
52possible to run a plain Tcl interpreter (eg. tclsh8.0) and do
53
54		package require Ldaptcl
55
56which will install the "ldap" command into the interpreter.
57
58You may need to set the LD_LIBRARY_PATH environment variable appropriately,
59or use -R or -W,-rpath ld command options to resolve the search for ldap
60and lber libraries.
61
62This package was test built on a Alpha OSF4.0e with the native C
63compiler.
64
65Please email comments or bug fixes to openldap-devel@OpenLDAP.org,
66or to kunkee@OpenLDAP.org.  I would also like to know if you are
67using this interface, so I invite you to drop me an email if you do.
68