Skip to content

Latest commit

 

History

History
816 lines (443 loc) · 16.8 KB

CHANGELOG.md

File metadata and controls

816 lines (443 loc) · 16.8 KB

2.0.77 2025-01-21

Changed

  - Drop nginx pin back to 6.5.5

2.0.76 2025-01-21

Added

  - LemonLDAP:NG 2.20.2
  - Pin to tiredofit/nginx:6.5.10

2.0.75 2024-11-08

Added

  - LemonLDAP:NG 2.20.1
  - Pin to tiredofit/nginx:alpine-3.17-6.5.5

2.0.74 2024-10-16

Reverted

  - Remove any U2F modules and compilation

2.0.73 2024-10-08

Added

  - LemonLDAP:NG 2.20.0
  - Pin to tiredofit/nginx:alpine-3.17-6.5.3

2.0.72 2024-10-01

Changed

  - Add xmlsec-dev as a runtime dependency for issues with LaSSO initialization
  - Pin to tiredofit/nginx:alpine-3.17-6.5.2

2.0.71 2024-09-02

Added

  - LemonLDAP 2.19.2

2.0.70 2024-07-15

Added

  - LemonLDAP:NG 2.19.1

2.0.69 2024-07-05

Changed

  - Rebuild with tiredofit/alpine:7.10.0 base

2.0.68 2024-05-03

Added

  - Add Data::Password::zxcvbn perl module for entropy checking introduced in LLNG 2.18.0

2.0.67 2024-04-30

Added

  - LemonLDAP 2.19.0

2.0.66 2024-03-12

Changed

  - Rerelease of 2.0.65

2.0.65 2024-03-12

Added

  - Introduce PORTAL_ENABLE_GITLAB_OAUTH environment variable to support mattermost authentication via Gitlab

2.0.64 2024-02-07 whlsxl@github

Changed

  - Install perl-crypt-jwt dependency
  - Install perl-html-formattext-withlinks dependency

2.0.63 2024-02-06

Added

  - LLNG 2.18.2

2.0.62 2024-01-23

Changed

  - Rebuild 2.0.61 with updated tiredofit/nginx base image to add support for NGINX_SERVER_NAMES_HASH_BUCKET_SIZE variable

2.0.61 2023-12-22

Added

  - LemonLDAP 2.18.1

2.0.60 2023-12-20

Added

  - LemonLDAP 2.18.0

2.0.59 2023-11-25 whlsxl@github

Added

  - Update LaSSO to 2.8.2

2.0.58 2023-11-14

Added

  - LemonLDAP 2.17.2

2.0.57 2023-09-25

Added

  - LemonLDAP:NG 2.17.1

2.0.56 2023-08-30

Added

  - LemonLDAP:NG 2.17.0

2.0.55 2023-06-12

Added

  - Add PORTAL_ENABLE_STATUS environment variable and PORTAL_STATUS_ALLOWED_IPs to fix duplicate IPs from appearing when configuraing REST

Changed

  - Indentation fixes

2.0.54 2023-06-06

Added

  - 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

2.0.53 2023-06-05

Changed

  - Rework nginx configuration as per upstream samples

2.0.52 2023-05-31

Added

  - Add 2ndFA as default for manager modules available

2.0.51 2023-05-12

Reverted

  - Revert to Alpine 3.17

2.0.50 2023-05-12

Added

  - LemonLDAP:NG 2.16.2

2.0.49 2023-05-10

Added

  - Alpine 3.18 base

2.0.48 2023-04-26

Added

  - Introduce support for '_FILE' environment variables

2.0.46 2023-03-29

Changed

  - Change AuthCAS URL

2.0.45 2023-03-29

Changed

  - Support new source URL for LaSSO

2.0.44 2023-03-28

Added

  - LemonLDAP:NG 2.16.1

2.0.43 2023-02-02

Added

  - LemonLDAP:NG 2.0.16

2.0.42 2022-12-14

Changed

  - Modernize Dockerfile

2.0.41 2022-11-23

Added

  - Alpine 3.17 base

2.0.40 2022-11-08

Changed

  - Fix some issues with 2.0.39 involving Lasso and Nginx

2.0.39 2022-11-08

Added

  - Add perl Authen::WebAuthn

Changed

  - Fix Lasso building looking for a version
  - Fix LemonLDAP tagging and cloning

2.0.38 2022-10-05

Changed

  - Convert legacy nginx configuration

2.0.37 2022-10-04

Changed

  - Change the way git repos are cloned in Dockerfile

2.0.36 2022-09-28

Changed

  - Fix calling broken functions

2.0.35 2022-09-28

Added

  - Introduce seperate logs for impersonation along with logrotation

Changed

  - Fix error on startup with directory permissions

2.0.34 2022-09-28

All users of this image are recommended to upgrade to resolve space issues with faulty log rotation.

Added

  - LemonLDAP:NG 2.0.15.1
  - LASSO 2.8.0

Changed

  - Fix Logrotation for individual nginx configurations
  - Cleanup variables as per shellcheck
  - Move around functions

2.0.33 2022-09-14

Added

  - LemonLDAP:NG 2.0.15

2.0.32 2022-09-14

Added

  - LemonLDAP 2.0.15

2.0.31 2022-08-17

Changed

  - Fix for impersonation site enabled nginx configuration
  - Switch to exec statements for launching processes

2.0.30 2022-08-11

Changed

  - Bring in nginx defaults
  - Switch to custom_files function

2.0.29 2022-08-08

Changed

  - Close open quote

2.0.28 2022-08-05

Changed

  - Change the way fail2ban is being used - Rely on base image included features and refactor configuration

2.0.27 2022-06-28

Changed

  - Fix for "test" site

2.0.26 2022-06-28

Changed

  - Bugfix for 2.0.25 with misspelled folder name

2.0.25 2022-06-24

Added

  - Update to support tiredofit/nginx:6.0.0 syntax

2.0.24 2022-05-24

Added

  - Alpine 3.16 base

2.0.23 2022-04-05

Added

  - LaSSO 2.8.0

2.0.22 2022-03-22

Changed

  - Refresh image

2.0.21 2022-02-22

Added

  - LemonLDAP:NG 2.0.14

2.0.20 2022-02-10

Changed

  - Update to support upstream base image features

2.0.19 2021-12-20

Added

  - Update to Alpine 3.15 base

2.0.18 2021-12-16

Added

  - Add Fail2ban Zabbix Template

2.0.17 2021-12-07

Added

  - Add Zabbix auto register for templates function

2.0.16 2021-09-24

Added

  - Add custom fluent-bit parsing logic for log shipping

2.0.15 2021-09-06

Changed

  - Add access format to test vhost

2.0.14 2021-09-06

Changed

  - Change Log Handler to llng_standard

2.0.13 2021-09-05

Added

  - Add blocked logs configuration environment variable

2.0.12 2021-09-04

Added

  - Add customizable location for log path, log file and log user file

Changed

  - Change the way logrotation is configured to support future log parsing capabilities

2.0.11 2021-09-01

Changed

  - Pin Apache-Session-MongoDB to 0.21

2.0.10 2021-08-30

Added

  - Update nginx configuration to support logshipping

2.0.9 2021-08-27

Changed

  - Add Patch for 2.0.13 v2 https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/2595

2.0.8 2021-08-23

Added

  - LemonLDAP:NG 2.0.13

2.0.7 2021-07-24

Added

  - LemonLDAP:NG 2.0.12
  - Alpine 3.14 base

2.0.6 2021-06-03

Added

  - Add perl-dbd-pg package

2.0.5 2021-06-02

Added

  - Update LaSSO to 2.7.0 2021-28091
  - Cleanup filesystem

2.0.3 2021-05-13

Changed

  - Fix for Local Session cache not creating lock directory

2.0.2 2021-05-08

Changed

  - Fix for not outputting log information when LOG_TYPE=CONSOLE

2.0.1 2021-05-01

Changed

  - Fix for MODE=HANDLER when CONFIG_TYPE=REST

2.0.0 2021-04-13

Added

  - MultiArch builds (amd64, armv6, armv7, aarch64)
  - MODE environment variable expanded to allow for disparate Handlers, Portals, and Managers.
  - LaSSO 2.6.1.3

Changed

  - Overhauled Image rewriting all intialization scripts for more flexibility

Removed

  - 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

1.9.9 2021-04-13

Changed

  - Fix Zabbix Agent looping

1.9.8 2021-03-27

Changed

  - More Documentation Fixes

1.9.7 2021-03-25

Changed

  - Fix Documentation not building for Manager

1.9.6 2021-03-15

Changed

  - Switch to imagemagick perl package instead of compiling
  - Update startup scripts

1.9.5 2021-02-11

Added

  - LemonLDAP:NG 2.0.11
  - Re-Add MongoDB support

1.9.4 2021-01-17

Added

  - LemonLDAP:NG 2.10.0
  - Alpine 3.13 base

1.9.3 2020-10-03

Changed

  - Fix permissiosn when applying custom-script

1.9.2 2020-09-12

Changed

  - Patchup to 1.9.0

1.9.1 2020-09-12

Changed

  - Add Cookie::Baker:XS Package
  - Repair faulty nginx configuration for Portal
  - Add HTTP::Headers::Fast due to broken build

1.9.0 2020-09-06

Added

  - LemonLDAP:NG 2.0.9
  - Alpine 3.12
  - Python 3 for building
  - Lasso 2.6.1.2

Changed

  - 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

1.8.2 2020-06-23

Added

  - Add symbolic link to fix mail logo not showing

1.8.1 2020-06-22

Added

  - Add `ghostscript-fonts` package to solve missing CAPTCHA images

1.8.0 2020-06-09

Added

  - 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

1.7.0 2020-05-08

Added

  - Implemented Manager API Support

Changed

  - Altered image to support changes to tiredofit/alpine and tiredofit/nginx base images

Reverted

  - Removed SOAP support

1.6.5 2020-05-06

Added

  - LemonLDAP:NG 2.0.8
  - Lasso 2.6.1

Reverted

  - Removed SOAP::Lite

1.6.4 2020-04-21

Added

  - Add Perl Module Crypt::OpenSSL:X509
  - Prepare for LLNG 2.0.8 Release

1.6.3 2020-03-04

Added

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

1.6.2 2020-01-02

Changed

  - Further Changes supporting tireodfit/alpine base image

1.6.1 2020-01-02

Changed

  - Move Adding hosts for localhost handler to main lemonldap init script

1.6.0 2019-12-29

Added

  - Update to support new tiredofit/alpine base image

1.5.2 2019-12-18

Changed

  - Change more hardcoded usernames to dynamic user/group names

1.5.1 2019-12-16

Changed

  - Fix nginx configuration to stop barking for site optimization

1.5.0 2019-12-16

Added

  - Switch to using tiredofit/nginx as base image to take advantage of functionality

Reverted

  - Removal of MongoDB Driver

1.4.4-dev 2019-09-18

1.4.3 2019-09-18

  • LemonLDAP:NG 2.0.6

1.4.2 2019-09-18

  • Add uglify-js node module for building

1.4.1 2019-07-09

  • Add Auth::Yubikey_WebClient
  • Add Text::Unidecode
  • Properly remove MongoDB and leave MongoDB Tools

1.4 2019-06-29

  • LemonLDAP:NG 2.0.5
  • Alpine 3.10

1.3 2019-05-21

  • Add Impersonation functionality to load create custom Vhost, and load a seperate theme with the new fields required to support.

1.2.7 2019-05-13

  • LemonLDAP:NG 2.0.4

1.2.6 2019-04-11

  • LemonLDAP:NG 2.0.3

1.2.5 2019-04-01

  • Update Lasso to pull from Git repository due to failed compilation

1.2.4 2019-03-14

  • Add Sentry Logging Support

1.2.3 2019-03-12

  • Add Portal Status Capability

1.2.2 2019-02-14

  • Add OpenID Connect Key rotation

1.2.1 2019-02-13

  • LemonLDAP 2.0.2

1.2 2019-01-13

  • 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

1.0.3 2018-11-19

  • LemonLDAP 2.0 Final Release

1.0.2 2018-11-19

  • Compress layers in Dockerfile

1.0.1 2018-11-19

  • Stop using go to get minify, rely on github release

1.0 2018-08-03

  • Fully Support LemonLDAP 2.0
  • Add modules for TOTP, UFS, WebID, Oauth (Facebook)
  • Minor pathname fixups
  • Update Nginx configuration

0.92 2018-07-09

  • More logging tweaks
  • Squash Image
  • Add Authen::Captcha

0.91 2018-07-09

  • Logging Tweak

0.9 2018-07-06

  • Ability to choose Apache2 or Nginx for serving requests

0.82 2018-06-16

  • Update to LemonLDAP 1.9.17

0.81 2018-04-28

  • Add PORTAL_CACHE_TYPE

0.8 2018-04-28

  • Fix for Getting LemonLDAP version in setup script

0.7 2018-04-27

  • Rollback to Alpine 3.7
  • Pull master for Lasso
  • Grab a few modules from CPAN instead of package manager

0.6 2018-02-22

  • Add Global and Per Service Logging

0.5 2018-02-22

  • Add Fail2Ban
  • Allow Fail2Ban to be disabled
  • Allow to customize how many handler processes

0.4 2018-02-22

  • Create Minified Assets upon install

0.3 2018-02-22

  • 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

0.2 2018-02-20

  • Add Reverse Proxy Detection

0.1 2017-06-14 Dave Conroy [email protected]

  • Initial Release
  • Alpine 3.6
  • Nginx Backend
  • SVN Trunk