Commits
Commits on Sep 23, 2021
-
Update slapd image base to Debian bullseye
Update the slapd image base to use Debian 11 or bullseye and update default build arguments.
Copy the full SHA c408993View commit details
Commits on Aug 6, 2021
-
Update voperson.ldif to latest draft 2.0.0 release
Update voperson.ldif to latest draft 2.0.0 release to pick up the voPersonToken attribute used by COmanage Registry 4.0.0.
Copy the full SHA 228751fView commit details -
Update base for slapd base to Debian 10.10
Update base for slapd base to Debian 10.10.
Copy the full SHA 306351bView commit details
Commits on Jun 15, 2021
-
Update base image for slapd images
Update the base Debian image used for the slapd images.
Copy the full SHA 53933b2View commit details
Commits on Aug 20, 2020
-
Add voposixaccount.ldif to slapd base image
Add the voposixaccount LDIF to the slapd base image.
Copy the full SHA f86e51cView commit details
Commits on Aug 19, 2020
-
Update voPerson LDIF to version draft-2.0.0
Update the voPerson LDIF to version draft-2.0.0 since COmanage Registry 3.3.0 requires it.
Copy the full SHA fd8fc47View commit details -
Update base image Debian tag for slapd base image
Update the base image Debian tag to 10.5 for the slapd base image.
Copy the full SHA 20afba8View commit details
Commits on Mar 18, 2020
-
Still better root DN password management
If the environment variable OLC_ROOT_DN_PASSWORD is set but OLC_ROOT_DN (usually a hash) is not and is set to the Dockerfile default of 'password', then take OLC_ROOT_DN from OLC_ROOT_DN_PASSWORD.
Copy the full SHA e11d6feView commit details
Commits on Mar 11, 2020
-
Better root DN password management
If the environment variable OLC_ROOT_DN_PASSWORD is set but OLC_ROOT_DN (usually a hash) is not, then take OLC_ROOT_DN from OLC_ROOT_DN_PASSWORD.
Copy the full SHA e93e857View commit details -
Update comanage-registry-slapd-base base image
Update the base image for comanage-registry-slapd-base to use debian:10.3.
Copy the full SHA b70553aView commit details
Commits on Apr 22, 2019
-
Refactor to use Docker multi-stage builds.
Refactored the Dockerfiles and related tooling to leverage Docker multi-stage build functionality. Also updated base containers to pick up later releases of Apache HTTP Server, PHP, Shibboleth SP, and mod_auth_openidc.
Copy the full SHA afd84cfView commit details
Commits on Nov 13, 2018
-
Add package ca-certificates to slapd base image
Add the ca-certificates package to the slapd base image so that any clients or client libraries that need to call out, such as syncrepl clients, can properly check server TLS certificates and do ldaps://.
Copy the full SHA 5dbfaaeView commit details
Commits on Oct 22, 2018
-
Default maximum open file descriptors for slapd
Added a default maximum open file descriptors set with ulimit -n for the slapd process. See https://github.com/moby/moby/issues/8231 for a discussion of how this helps decrease the memory used by slapd when running inside a container.
Copy the full SHA f0d42b1View commit details
Commits on Aug 1, 2018
-
Set ownership on distribution LDAP files
Add logic to perform a chown openldap:openldap on the directory files from the Debian distribution so that slapd always may start even when the numeric uid has changed, for example when /etc/passwd is mounted in. This was previously done for the directory files being used (database with n 2) but not for those that are not being used (database with n 1).
Copy the full SHA cc8ebfaView commit details
Commits on Jul 24, 2018
-
Owner and permissions for slapd TLS files
Added logic to set the owner and permissions for the slapd TLS certificate, privkey, and CA cert files so that they are explicitly owned by openldap with the correct permissions.
Copy the full SHA 0436ac2View commit details
Commits on Jul 13, 2018
-
Fix issue when openldap user has different UID
If the deployer maps in or copies in a different /etc/passwd file that assigns the openldap user a different UID change the ownership of /var/run/slapd so that it has the correct owner.
Copy the full SHA 6e4ba3bView commit details
Commits on Jun 19, 2018
-
Fix LDAP entrypoint script no schema files injected
Fixed logic preventing slapd entrypoint script from running to completion when no schema files are injected into /schema.
Copy the full SHA 3ffe26fView commit details
Commits on Jun 17, 2018
-
Copy the full SHA f702746View commit details -
LDAP_DEBUG sends entrypoint script output to stdout
If LDAP_DEBUG is set then the entrypoint script for the slapd images will invoke 'set -x' and send all output to stdout.
Copy the full SHA 9a81632View commit details -
Environment variable substitution into injected LDIF
Text in injected LDIF files of the form %%SOME_VARIABLE%% will be replaced with the value from the environment variable SOME_VARIABLE before the LDIF is executed. The form %%_SOME_VARIABLE_FILE%% will be replaced with the contents of the file pointed to by the environment variable SOME_VARIABLE.
Copy the full SHA 130df64View commit details
Commits on Jun 16, 2018
-
Better processing of injected LDIF files
Better processing of injected LDIF files to be executed using either SASL external mechanism or the root DN.
Copy the full SHA 998c499View commit details -
Better processing of schema files
Better processing of schema files for the slapd base image.
Copy the full SHA f450c80View commit details
Commits on Jun 15, 2018
-
Added logic to process LDIF files at startup time.
Copy the full SHA e63a5bdView commit details -
Added logic to support slapd proxy
Added logic to the COmanage LDAP utils bash library to support the deployment of a slapd proxy.
Copy the full SHA 1712552View commit details -
As part of refactor of slapd moved the entrypoint script from slapd-base to slapd and created Dockerfile for slapd to put it into plase.
Copy the full SHA 46a74b7View commit details -
Move slapd to slapd-base as part of refactor
As part of refactor of the slapd images move comanage-registry-slapd to comanage-registry-slapd-base.
Copy the full SHA fdd0d33View commit details