- Drop nginx pin back to 6.5.5
- LemonLDAP:NG 2.20.2
- Pin to tiredofit/nginx:6.5.10
- LemonLDAP:NG 2.20.1
- Pin to tiredofit/nginx:alpine-3.17-6.5.5
- Remove any U2F modules and compilation
- LemonLDAP:NG 2.20.0
- Pin to tiredofit/nginx:alpine-3.17-6.5.3
- Add xmlsec-dev as a runtime dependency for issues with LaSSO initialization
- Pin to tiredofit/nginx:alpine-3.17-6.5.2
- LemonLDAP 2.19.2
- LemonLDAP:NG 2.19.1
- Rebuild with tiredofit/alpine:7.10.0 base
- Add Data::Password::zxcvbn perl module for entropy checking introduced in LLNG 2.18.0
- LemonLDAP 2.19.0
- Rerelease of 2.0.65
- Introduce PORTAL_ENABLE_GITLAB_OAUTH environment variable to support mattermost authentication via Gitlab
2.0.64 2024-02-07 whlsxl@github
- Install perl-crypt-jwt dependency
- Install perl-html-formattext-withlinks dependency
- LLNG 2.18.2
- Rebuild 2.0.61 with updated tiredofit/nginx base image to add support for NGINX_SERVER_NAMES_HASH_BUCKET_SIZE variable
- LemonLDAP 2.18.1
- LemonLDAP 2.18.0
2.0.59 2023-11-25 whlsxl@github
- Update LaSSO to 2.8.2
- LemonLDAP 2.17.2
- LemonLDAP:NG 2.17.1
- LemonLDAP:NG 2.17.0
- Add PORTAL_ENABLE_STATUS environment variable and PORTAL_STATUS_ALLOWED_IPs to fix duplicate IPs from appearing when configuraing REST
- Indentation fixes
- Add ability to use PORTAL_REST_AUTH_FILE to authenticate against REST endpoints for PORTAL
- Introduce PORTAL_REST_USERXX and PORTAL_REST_PASSXX environment variables for dynamic configuration of above PORTAL_REST_AUTH_FILE
- Optimized many sed statements and cleaned up code
- Created failsafe for folders not being created with the proper username or password causing login errors
- Rework nginx configuration as per upstream samples
- Add 2ndFA as default for manager modules available
- Revert to Alpine 3.17
- LemonLDAP:NG 2.16.2
- Alpine 3.18 base
- Introduce support for '_FILE' environment variables
- Change AuthCAS URL
- Support new source URL for LaSSO
- LemonLDAP:NG 2.16.1
- LemonLDAP:NG 2.0.16
- Modernize Dockerfile
- Alpine 3.17 base
- Fix some issues with 2.0.39 involving Lasso and Nginx
- Add perl Authen::WebAuthn
- Fix Lasso building looking for a version
- Fix LemonLDAP tagging and cloning
- Convert legacy nginx configuration
- Change the way git repos are cloned in Dockerfile
- Fix calling broken functions
- Introduce seperate logs for impersonation along with logrotation
- Fix error on startup with directory permissions
All users of this image are recommended to upgrade to resolve space issues with faulty log rotation.
- LemonLDAP:NG 2.0.15.1
- LASSO 2.8.0
- Fix Logrotation for individual nginx configurations
- Cleanup variables as per shellcheck
- Move around functions
- LemonLDAP:NG 2.0.15
- LemonLDAP 2.0.15
- Fix for impersonation site enabled nginx configuration
- Switch to exec statements for launching processes
- Bring in nginx defaults
- Switch to custom_files function
- Close open quote
- Change the way fail2ban is being used - Rely on base image included features and refactor configuration
- Fix for "test" site
- Bugfix for 2.0.25 with misspelled folder name
- Update to support tiredofit/nginx:6.0.0 syntax
- Alpine 3.16 base
- LaSSO 2.8.0
- Refresh image
- LemonLDAP:NG 2.0.14
- Update to support upstream base image features
- Update to Alpine 3.15 base
- Add Fail2ban Zabbix Template
- Add Zabbix auto register for templates function
- Add custom fluent-bit parsing logic for log shipping
- Add access format to test vhost
- Change Log Handler to llng_standard
- Add blocked logs configuration environment variable
- Add customizable location for log path, log file and log user file
- Change the way logrotation is configured to support future log parsing capabilities
- Pin Apache-Session-MongoDB to 0.21
- Update nginx configuration to support logshipping
- Add Patch for 2.0.13 v2 https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/2595
- LemonLDAP:NG 2.0.13
- LemonLDAP:NG 2.0.12
- Alpine 3.14 base
- Add perl-dbd-pg package
- Update LaSSO to 2.7.0 2021-28091
- Cleanup filesystem
- Fix for Local Session cache not creating lock directory
- Fix for not outputting log information when LOG_TYPE=CONSOLE
- Fix for MODE=HANDLER when CONFIG_TYPE=REST
- MultiArch builds (amd64, armv6, armv7, aarch64)
- MODE environment variable expanded to allow for disparate Handlers, Portals, and Managers.
- LaSSO 2.6.1.3
- Overhauled Image rewriting all intialization scripts for more flexibility
- Log4Perl Logging Option. - LOG_TYPE=FILE is the same as LOG_TYPE=SYSLOG
- Configuration options that weren't entirely necessary to be put in the Auto Generated lemonldap-ng.ini
- Fix Zabbix Agent looping
- More Documentation Fixes
- Fix Documentation not building for Manager
- Switch to imagemagick perl package instead of compiling
- Update startup scripts
- LemonLDAP:NG 2.0.11
- Re-Add MongoDB support
- LemonLDAP:NG 2.10.0
- Alpine 3.13 base
- Fix permissiosn when applying custom-script
- Patchup to 1.9.0
- Add Cookie::Baker:XS Package
- Repair faulty nginx configuration for Portal
- Add HTTP::Headers::Fast due to broken build
- LemonLDAP:NG 2.0.9
- Alpine 3.12
- Python 3 for building
- Lasso 2.6.1.2
- Nginx configuration files for portal and test to address security issue
- Patch to libu2f-server to use libjson >0.14
- Removed some symlinks / hacks for documentation display in manager
- Add symbolic link to fix mail logo not showing
- Add `ghostscript-fonts` package to solve missing CAPTCHA images
- Update to support tiredofit/alpine 5.0.0 base image
1.7.1 2020-05-08 ldgabet@github
- Added symlink for Manager images to display properly
- Implemented Manager API Support
- Altered image to support changes to tiredofit/alpine and tiredofit/nginx base images
- Removed SOAP support
- LemonLDAP:NG 2.0.8
- Lasso 2.6.1
- Removed SOAP::Lite
- Add Perl Module Crypt::OpenSSL:X509
- Prepare for LLNG 2.0.8 Release
- Update image to support new tiredofit/alpine:4.4.0 base
- Further Changes supporting tireodfit/alpine base image
- Move Adding hosts for localhost handler to main lemonldap init script
- Update to support new tiredofit/alpine base image
- Change more hardcoded usernames to dynamic user/group names
- Fix nginx configuration to stop barking for site optimization
- Switch to using tiredofit/nginx as base image to take advantage of functionality
- Removal of MongoDB Driver
- Update for LLNG LDAP Error Logging as per issue #1909 https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/issues/1909#note_48620
- LemonLDAP:NG 2.0.6
- Add uglify-js node module for building
- Add Auth::Yubikey_WebClient
- Add Text::Unidecode
- Properly remove MongoDB and leave MongoDB Tools
- LemonLDAP:NG 2.0.5
- Alpine 3.10
- Add Impersonation functionality to load create custom Vhost, and load a seperate theme with the new fields required to support.
- LemonLDAP:NG 2.0.4
- LemonLDAP:NG 2.0.3
- Update Lasso to pull from Git repository due to failed compilation
- Add Sentry Logging Support
- Add Portal Status Capability
- Add OpenID Connect Key rotation
- LemonLDAP 2.0.2
- LemonLDAP 2.0.1
- Remove Apache
- Enable Configuration for REST
- Add IP Allow list for REST/SOAP
- Removed many options from the Cofniguration generator, The configuration is far too complex to support so many usage cases, and best left to user switching to
SETUP_TYPE=MANUAL
- Many bugfixes
- LemonLDAP 2.0 Final Release
- Compress layers in Dockerfile
- Stop using go to get minify, rely on github release
- Fully Support LemonLDAP 2.0
- Add modules for TOTP, UFS, WebID, Oauth (Facebook)
- Minor pathname fixups
- Update Nginx configuration
- More logging tweaks
- Squash Image
- Add Authen::Captcha
- Logging Tweak
- Ability to choose Apache2 or Nginx for serving requests
- Update to LemonLDAP 1.9.17
- Add PORTAL_CACHE_TYPE
- Fix for Getting LemonLDAP version in setup script
- Rollback to Alpine 3.7
- Pull master for Lasso
- Grab a few modules from CPAN instead of package manager
- Add Global and Per Service Logging
- Add Fail2Ban
- Allow Fail2Ban to be disabled
- Allow to customize how many handler processes
- Create Minified Assets upon install
- Working Release
- Supports both 1.9x and 2.x Branches (Set LEMONLDAP_VERSION in Dockerfile)
- Alpine Edge
- Pulling from Git
- Redis, Mongo support
- TCP Sockets enabled by default for Handler
- Add Reverse Proxy Detection
0.1 2017-06-14 Dave Conroy [email protected]
- Initial Release
- Alpine 3.6
- Nginx Backend
- SVN Trunk