Skip to content
This repository has been archived by the owner on Sep 27, 2020. It is now read-only.

Latest commit

 

History

History
304 lines (168 loc) · 7.02 KB

CHANGELOG.md

File metadata and controls

304 lines (168 loc) · 7.02 KB

7.1.3 2020-09-14

Added

  - OpenLDAP 2.4.53

7.1.2 2020-08-31 bfidel@github

Changed

  - Fix for BASE_DN getting overwritten when DOMAIN environment variable exists

7.1.1 2020-08-31

Changed

  - Delete OLC limits from replication

7.1.0 2020-08-11

Added

  - Add SHA2 password support
  - Add Argon password support

Reverted

  - Remove Nginx for Letsencrypt Certificate Generation - It served its purpose, there are better ways now.

7.0.3 2020-07-26

Added

  - Add change-password shell script for quickly changing config/schema passwords

7.0.2 2020-06-25

Added

  - Rewrote entire image seperating into functions
  - Rewrote TLS functionality, now generating CA, KEY, CERT via image instead of Cloudflare helper scripts - Check your settings!
  - Implemented Logging to File functionality with logrotate `LOG_TYPE=FILE`)
  - Rewrote Backup Routines - Now has the capabilities of backing up multiple times per day and various compression options
  - Support multiple log levels

Changed

  - Reworked some Ppolicy routines

Reverted

  - Helper scripts removed
  - Removed HDB Database functionality, only supporting mdb going forward

6.9.2 2020-06-18

Changed

  - Fixed initialization script not pulling defaults properly

6.9.1 2020-06-15

Added

  - Alpine 3.12

6.9.0 2020-06-09

Added

  - Update to support tiredofit/alpine 5.0.0 base image

6.8.9 2020-06-01

Changed

  - Patchup for 6.8.8

6.8.8 2020-06-01

Changed

  - Repairs for LDAP local client referencing proper TLS CA, Cert, and Key Files

6.8.7 2020-05-06

Added

  - OpenLDAP 2.4.50

6.8.6 2020-05-06

Changed

  - Fix for TLS DH_PARAM environment variable substitution

6.8.5 2020-04-28

Changed

  - Move code that was not a function out of functions file

6.8.3 2020-04-27

Changed

  - Patchup for DHParam not utilizing full path when generating

6.8.2 2020-04-16

Changed

  - Fix for SLAPD_ARGS variable default
  - Fix for TLS_RESET_PERMISSIONS
  - Fix for generating dhparam.pem files on read only file systems (credit eduardosan@github)

6.8.1 2020-04-16 frebib@github

Added

  - Allow overriding slapd runtime arguments

Changed

  - Fixed spelling mistake for OpenLDAP version

6.8.0 2020-04-15

Added

  - Environment Variables to control keysize of DH Param file
  - New variables to define custom TLS Patches
  - New variables to skip changing ownership on TLS Certificates

Changed

  - Moved environment variable defaults to /assets/functions/10-openldap
  - Cleanup of TLS functionality to support new environment variables
  - Properly support ULIMIT_N environment variable
  - Fix Default for Nginx

6.7.2 2020-03-04

Added

  - Update image to support new tiredofit/alpine:4.4.0 base

6.7.1 2020-02-13

Added

  - OpenLDAP 2.4.49

6.7.0 2020-01-14 sargreal@github

Added

  - Add Secrets support for `CONFIG_PASS` `ADMIN_PASS` `READONLY_USER_PASS`

6.6.2 2020-01-02

Changed

  - Change to use LibreSSL instead of OpenSSL for creating dhparam.pem
  - Change warnings to notices
  - Fix when ENABLE_NGINX=FALSE container fails to initialize
  - Fix with Nginx run script looping with error

6.6.1 2019-12-30

Added

  - Allow configurable ULIMIT_N environment variable for open file descriptors

6.6.0 2019-12-29

Added

  - Update to support new tiredofit/alpine base image

6.5.1 2019-12-20

Added

  - Alpine 3.11 Base

6.5 2019-08-25

  • OpenLDAP 2.4.48

6.4 2019-06-19

  • Alpine 3.10

6.3.2 2019-03-21

  • Fixup

6.3.1 2019-03-21

  • Update Cracklist Words to 2.9.7

6.3 2019-03-21

  • Expose 389, 636 and 80 Ports

6.2 2018-12-27

  • OpenLDAP 2.4.47

6.1 2018-12-05

  • Fix Replication upon container/pod restart

6.0.2 2018-09-13

  • Fix for Dockerfile Build when applying OpenLDAP Patches to be displayed correctly

6.0.1 2018-08-27

  • Fix with ppm.conf generation for bad characters

6.0 2018-08-18

  • Stop relying on slapd.conf on first time initialization
  • Properly apply ACLs for ppolicy
  • Generate Wordlist for ppm.so
  • Automatically generate check_password.conf and ppm.conf

5.5 2018-08-16

  • Fix for ACLs not applying on initial boot

5.4 2018-08-08

  • Add alternative Password Checking Module ppm.so
  • Provide Default Configurations for check_password.conf and ppm.conf

5.3 2018-07-24

  • Stop being so thorough with exiting script when replicating - Fixed cont-init.d/10-openldap prematurely exiting with error 20

5.2 2018-07-21

  • Zabbix Monitoring Fixup

5.1 2018-07-21

  • Add a sanity checker for Replication errors if hostname doesn't exist in DNS or malformed IP address which causes container start fail on 2nd try
  • Cleanup Config Pass item

5.0 2018-07-19

  • Rewrite entire image
  • Alpine 3.8
  • Compiled from source
  • ppolicy-check module included

4.1 2018-07-11

  • Fix Replication
  • Add Custom Assets

4.0 2017-10-20

  • Base update w/ S6
  • Add Fail2Ban
  • Script Cleanup

3.4 2017-07-05

  • Fix Daily Backup Routines

3.3 2017-07-05

  • Update Zabbix Checks

3.2 2017-07-03

  • Fix Cron Backup

3.1 2017-03-20

  • Added Dyanmic Zabbix Ports for LDAP Checking

3.0 2017-03-20

  • Full Rebuild From Ground Up - Simplified Dockerfile and Code
  • Self Signed Certs only at present

2.2 2017-02-22

  • Added nginx for dummy site to take advantage of Lets Encrypt SSL Certs

2.1 2017-02-22

  • Added man, vim

2.0 2017-02-14

  • Rebase with new Baseimage
  • Added Zabbix Agent

1.0 2017-01-03