BSD Ports

databases/openldap25-server 2.5.20_4 FreeBSD

Open source LDAP server implementation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7e085b48a0
License
OPENLDAP
Categories
databases, net
Package size
1308.8 KiB, 3701.9 KiB installed

Description

OpenLDAP is a suite of Lightweight Directory Access Protocol (v3) servers, clients, utilities and development tools.

This package includes the following major components:

* slapd - a stand-alone LDAP directory server * LDIF tools - data conversion tools for use with slapd

This is the latest stable release of OpenLDAP Software for general use.

In the other systems

SystemPortVersion
FreeBSDdatabases/openldap25-server2.5.20_4
DragonFlynet/openldap25-server2.5.19_1

Install

Binary package:

pkg install openldap25-server

From the ports tree:

cd /usr/ports/databases/openldap25-server/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openldap25-server>0:databases/openldap25-server
LIB_DEPENDS=	libslapi.so:databases/openldap25-server

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.5.20_32.5.20_3--2.5.20_4
FreeBSD:14:quarterly2.5.20_32.5.20_3n/a-2.5.20_3
FreeBSD:15:latest2.5.20_32.5.20_4n/a--
FreeBSD:15:quarterly2.5.20_32.5.20_3n/an/an/a
FreeBSD:16:latest2.5.20_32.5.20_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 13
Run dependencies 6

No port depends on this one.

Configuration

Options name: databases_openldap

OptionDefaultDescription
DEBUGonBuild with debugging support
FETCHoffEnable fetch(3) support
GSSAPIoffWith GSSAPI support
USES
cpe gmake libtool:keepla localbase:ldflags ssl tar:tgz
Service scripts
none

Message after installing

The OpenLDAP server package has been successfully installed.

In order to run the LDAP server, you need to edit
  /usr/local/etc/openldap/slapd.conf
to suit your needs and add the following lines to /etc/rc.conf:
  slapd_enable="YES"
  slapd_flags='-h "ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/"'
  slapd_sockets="/var/run/openldap/ldapi"

Then start the server with
  /usr/local/etc/rc.d/slapd start
or reboot.

Try `man slapd' and the online manual at
  http://www.OpenLDAP.org/doc/
for more information.

slapd runs under a non-privileged user id (by default `ldap'),
see /usr/local/etc/rc.d/slapd for more information.

PLEASE NOTE:

Upgrading from openldap25-server 2.4 to 2.5 requires a full dump
and reimport of database.

Starting from openldap25-server 2.4.59_3, automatic data dumps
are saved at /var/backups/openldap when shutting down slapd.

Please refer to OpenLDAP Software 2.5 Administrator's Guide at
  https://www.openldap.org/doc/admin25/appendix-upgrading.html
for additional upgrade instructions.

Files

Manual pages 70
  • lloadd(8)
  • lloadd.conf(5)
  • slapacl(8)
  • slapadd(8)
  • slapauth(8)
  • slapcat(8)
  • slapd(8)
  • slapd-asyncmeta(5)
  • slapd-config(5)
  • slapd-dnssrv(5)
  • slapd-ldap(5)
  • slapd-ldif(5)
  • slapd-mdb(5)
  • slapd-meta(5)
  • slapd-monitor(5)
  • slapd-ndb(5)
  • slapd-null(5)
  • slapd-passwd(5)
  • slapd-perl(5)
  • slapd-pw-pbkdf2(5)
  • slapd-pw-sha2(5)
  • slapd-relay(5)
  • slapd-sock(5)
  • slapd-sql(5)
  • slapd-wt(5)
  • slapd.access(5)
  • slapd.backends(5)
  • slapd.conf(5)
  • slapd.overlays(5)
  • slapd.plugin(5)
  • slapdn(8)
  • slapindex(8)
  • slapmodify(8)
  • slapo-accesslog(5)
  • slapo-allop(5)
  • slapo-auditlog(5)
  • slapo-autoca(5)
  • slapo-chain(5)
  • slapo-cloak(5)
  • slapo-collect(5)
  • slapo-constraint(5)
  • slapo-dds(5)
  • slapo-deref(5)
  • slapo-dyngroup(5)
  • slapo-dynlist(5)
  • slapo-emptyds(5)
  • slapo-homedir(5)
  • slapo-lastbind(5)
  • slapo-lastmod(5)
  • slapo-memberof(5)
  • slapo-nops(5)
  • slapo-otp(5)
  • slapo-pbind(5)
  • slapo-pcache(5)
  • slapo-ppolicy(5)
  • slapo-refint(5)
  • slapo-remoteauth(5)
  • slapo-retcode(5)
  • slapo-rwm(5)
  • slapo-smbk5pwd(5)
  • slapo-sock(5)
  • slapo-sssvlv(5)
  • slapo-syncprov(5)
  • slapo-translucent(5)
  • slapo-unique(5)
  • slapo-valsort(5)
  • slappasswd(8)
  • slappw-argon2(5)
  • slapschema(8)
  • slaptest(8)
pkg-plist 311
  • etc/openldap25-server/schema/README
  • etc/openldap25-server/schema/collective.ldif
  • @sample etc/openldap25-server/schema/collective.schema.sample
  • etc/openldap25-server/schema/corba.ldif
  • @sample etc/openldap25-server/schema/corba.schema.sample
  • etc/openldap25-server/schema/core.ldif
  • @sample etc/openldap25-server/schema/core.schema.sample
  • etc/openldap25-server/schema/cosine.ldif
  • @sample etc/openldap25-server/schema/cosine.schema.sample
  • etc/openldap25-server/schema/dsee.ldif
  • @sample etc/openldap25-server/schema/dsee.schema.sample
  • etc/openldap25-server/schema/msuser.ldif
  • @sample etc/openldap25-server/schema/msuser.schema.sample
  • etc/openldap25-server/schema/namedobject.ldif
  • @sample etc/openldap25-server/schema/namedobject.schema.sample
  • etc/openldap25-server/schema/duaconf.ldif
  • @sample etc/openldap25-server/schema/duaconf.schema.sample
  • etc/openldap25-server/schema/dyngroup.ldif
  • @sample etc/openldap25-server/schema/dyngroup.schema.sample
  • etc/openldap25-server/schema/inetorgperson.ldif
  • @sample etc/openldap25-server/schema/inetorgperson.schema.sample
  • etc/openldap25-server/schema/java.ldif
  • @sample etc/openldap25-server/schema/java.schema.sample
  • etc/openldap25-server/schema/misc.ldif
  • @sample etc/openldap25-server/schema/misc.schema.sample
  • etc/openldap25-server/schema/nis.ldif
  • @sample etc/openldap25-server/schema/nis.schema.sample
  • etc/openldap25-server/schema/openldap.ldif
  • @sample etc/openldap25-server/schema/openldap.schema.sample
  • etc/openldap25-server/schema/pmi.ldif
  • @sample etc/openldap25-server/schema/pmi.schema.sample
  • @sample etc/openldap25-server/slapd.conf.sample
  • @sample etc/openldap25-server/slapd.ldif.sample
  • libexec/openldap/accesslog-.so.
  • libexec/openldap/accesslog-.so..
  • libexec/openldap/accesslog.la
  • libexec/openldap/accesslog.so
  • libexec/openldap/addpartial.la
  • libexec/openldap/addpartial.so
  • libexec/openldap/addpartial.so.0
  • libexec/openldap/addpartial.so.0.0.0
  • libexec/openldap/allop.la
  • libexec/openldap/allop.so
  • libexec/openldap/allop.so.0
  • libexec/openldap/allop.so.0.0.0
  • share/man/man5/slapo-allop.5.gz
  • libexec/openldap/argon2-.so.0
  • libexec/openldap/argon2-.so.0.
  • libexec/openldap/argon2.la
  • libexec/openldap/argon2.so
  • libexec/openldap/back_asyncmeta-.so.0
  • libexec/openldap/back_asyncmeta-.so.0.
  • libexec/openldap/back_asyncmeta.la
  • libexec/openldap/back_asyncmeta.so
  • libexec/openldap/auditlog-.so.
  • libexec/openldap/auditlog-.so..
  • libexec/openldap/auditlog.la
  • libexec/openldap/auditlog.so
  • libexec/openldap/autoca-.so.0
  • libexec/openldap/autoca-.so.0.
  • libexec/openldap/autoca.la
  • libexec/openldap/autoca.so
  • libexec/openldap/autogroup.la
  • libexec/openldap/autogroup.so
  • libexec/openldap/autogroup.so.0
  • libexec/openldap/autogroup.so.0.0.0
  • libexec/openldap/cloak.la
  • libexec/openldap/cloak.so
  • libexec/openldap/cloak.so.0
  • libexec/openldap/cloak.so.0.0.0
  • share/man/man5/slapo-cloak.5.gz
  • libexec/openldap/collect-.so.
  • libexec/openldap/collect-.so..
  • libexec/openldap/collect.la
  • libexec/openldap/collect.so
  • libexec/openldap/constraint-.so.
  • libexec/openldap/constraint-.so..
  • libexec/openldap/constraint.la
  • libexec/openldap/constraint.so
  • libexec/openldap/dds-.so.
  • libexec/openldap/dds-.so..
  • libexec/openldap/dds.la
  • libexec/openldap/dds.so
  • libexec/openldap/denyop.la
  • libexec/openldap/denyop.so
  • libexec/openldap/denyop.so.0
  • libexec/openldap/denyop.so.0.0.0
  • libexec/openldap/deref-.so.
  • libexec/openldap/deref-.so..
  • libexec/openldap/deref.la
  • libexec/openldap/deref.so
  • libexec/openldap/back_dnssrv-.so.
  • libexec/openldap/back_dnssrv-.so..
  • libexec/openldap/back_dnssrv.la
  • libexec/openldap/back_dnssrv.so
  • libexec/openldap/dyngroup-.so.
  • libexec/openldap/dyngroup-.so..
  • libexec/openldap/dyngroup.la
  • libexec/openldap/dyngroup.so
  • libexec/openldap/dynlist-.so.

The first 100 are listed.

distinfo 1
FileSizeSHA256
openldap-2.5.20.tgz6.46239e+0619a97f5fb459c8f7700566b195371f39acbf226f97e10181b734559f8c61081c
Master sites 11
  • https://www.openldap.org/software/download/OpenLDAP/%SUBDIR%/
  • http://gpl.savoirfairelinux.net/pub/mirrors/openldap/%SUBDIR%/
  • http://repository.linagora.org/OpenLDAP/%SUBDIR%/
  • http://mirror.eu.oneandone.net/software/openldap/%SUBDIR%/
  • ftp://ftp.ntua.gr/mirror/OpenLDAP/%SUBDIR%/
  • https://mirror-hk.koddos.net/OpenLDAP/%SUBDIR%/
  • ftp://ftp.dti.ad.jp/pub/net/OpenLDAP/%SUBDIR%/
  • https://mirror.koddos.net/OpenLDAP/%SUBDIR%/
  • https://mirror.lyrahosting.com/OpenLDAP/%SUBDIR%/
  • ftp://ftp.OpenLDAP.org/pub/OpenLDAP/%SUBDIR%/
  • http://www.openldap.org/software/download/OpenLDAP/%SUBDIR%/

Commit history 3

DateCommitCreditsLog message
7e085b48a0 Xin LI databases/openldap2[567]-server: Restore SMBPWD
Since FreeBSD 15 switched to MIT Kerberos, the SMBPWD option was excluded because smbk5pwd requires Heimdal for its Kerberos support. However, the Samba and shadow password hash parts of the overlay do not depend on Kerberos and are still useful. On FreeBSD 15 and later, build smbk5pwd without DO_KRB5 instead of excluding the option altogether. PR: 299408 Reported by: Geoffroy Desvernay <[email protected]>
21639dd14f Xin LI databases/openldap2[567]-server: fix COLLECT_DESC
The collect overlay implements collective attributes (RFC 3671); describe it as such instead of "Collect overy Services".
34f95b5aad Xin LI databases/openldap*: move from net/
Move all OpenLDAP ports (openldap25-client, openldap25-server, openldap26-client, openldap26-server) from net/ to databases/ to be consistent with OpenLDAP 2.7 which was already in databases/. Bump PORTREVISION for all moved ports. Simplify Mk/Uses/ldap.mk now that all OpenLDAP versions live under databases/.