Changelog

Changes in version 2.17.0 (03/11/2025):

  • support for SRS (Sender Rewriting Scheme) with PostSRSd 2.x
  • supporting pre-hashed Dovecot passwords
  • php function opcache_get_status can optionally be allowed in FPM mode (LC.web.FPM_ALLOW_OPCACHE_STATUS)
  • updated database schema to be 1:1 compatible with LiveConfig 3.0.0~beta8
  • support placeholders ###CUSTOMERID### and ###NAME### in mass mail
  • increased maximum length of e-mail addresses for forwards from 128 to 255 byte
  • e-mail submission using TLS with 1024 bit DH parameters isn’t possible any more (such old e-mail clients shouldn’t be in use any more)
  • fixed issue when creating manual backup [beta!]
  • fixed problem when upgrading database schema from LiveConfig 2.4.x to latest version
  • improved Postfix configuration when using address extensions with mail forwarding (setting propagate_unmatched_extensions=canonical)
  • fixed bug when renaming wildcard e-mail addresses
  • fixed possible problem when using e-mail address extensions (+) with mail forwarding
  • fixed bug with php.ini values longer than 512 bytes

Changes in version 2.16.6 (06/28/2024):

  • fixed issue during database schema upgrade with MySQL in some cases

Changes in version 2.16.5 (06/28/2024):

  • fixed issue in NGINX configuration (Apache Reverse Proxy) when accessing certain files in /.well-known/
  • fixed bug when adding customers with customer IDs consisting of >10 digits when using MySQL as backend database
  • fixed problem when importing 2024 timezone data into MySQL database (might have caused “Incorrect datetime value” error)
  • fixed issue when logging in with “Google Titan” WebAuthn token
  • fixed bug in SOAP method CustomerGet when searching for customer id 0
  • fixed bug when adding customers via SOAP method CustomerAdd with customer id >32bit
  • NS records where not updated when secondary DNS servers have been changed in DNS template

Changes in version 2.16.4 (05/15/2024):

  • fixed problem during database schema upgrade if users have been deleted manually from database

Changes in version 2.16.3 (05/13/2024):

  • DKIM is now automatically enabled for new domains (if DKIM service is installed & configured) - can be controlled via LCDefaults setting mail.dkim.default
  • option to copy DKIM keys to clipboard when displaying details of customers’ domains
  • added Dovecot option to automatically create some default IMAP mail folders (Drafts, Sent, Trash), i.e. for Outlook
  • improved mailquota.sh script
  • updated jQuery
  • added “copy to clipboard” button for raw DKIM key
  • detection of MariaDB server package from vendor repository
  • for Postfix >= 3.0, the option smtputf8_enable=no is set, to mitigate problems with IDN domains when talking to other IDN-capable mail servers
  • prepared separate permission for viewing log files
  • updated timezone data (2024a)
  • allow editing e-mail blacklist/whitelist as mailbox user
  • allow subnet ranges for DNS blacklists, e.g. dnsbl.example.org=127.0.0.[2..11]
  • fixed bug when enabling external database access with MySQL >= 8.0 and MariaDB >= 10.3
  • fixed issue in database schema which required temporarily disabling foreign keys for (re-)import
  • traffic wasn’t counted correctly for NGINX-only websites

Changes in version 2.16.2 (12/22/2023):

Changes in version 2.16.1 (12/01/2023):

  • updated OpenSSL to 1.1.1w
  • improved detection of MariaDB 10.8-11.1
  • support package “postfix3” on CentOS
  • more database schema changes in preparation of LiveConfig 3.x
  • supporting systemd-journald for parsing e-mail logs (i.e. for counting inbound and outbound e-mails)
  • fixed issue when upgrading to LiveConfig 2.16.x with migrated “old” MySQL backend database (table row format is now automatically being converted to DYNAMIC)
  • fixed creation of PHP opcache directory if subscription name contains a dash (-)
  • fixed issue with “too many open files” when /etc/mtab contained some specially broken records
  • website builder selection wasn’t possible in “expert view” of a subdomain
  • subdomains where not reconfigured when website builder was deleted
  • fixed display bug when multiple website builders where used within one account
  • fixed error when deleting customers with additional users having contact data managed by that customer
  • deleted domains sometimes where not removed from sender_local file
  • fixed issue with table BACKUPJOBS during database schema upgrade

Changes in version 2.16.0 (05/23/2023):

  • support Debian 12 (Bookworm)
  • for more privacy, the IP address of authenticated mail senders can be removed from Received: header
  • improved detection of PHP8 packages (e.g. on Ubuntu 22)
  • increased size limits for E-Mail accept/reject lists from 16kB to 64kB
  • fixed bug in (empty) MySQL database schema (db-mysql.sql.gz) (affecting tables RRA_MAIL and RRD_MAIL)
  • fixed detection of MariaDB Server 10.6 (Ubuntu 22)

Changes in version 3.0.0-rc12 (18.07.2025):

  • Frontend: added extension management
  • Frontend: added Site.pro extension
  • Frontend: allow modification of php.ini settings in customer accounts (GH-32)
  • Frontend: numerous minor bugs and glitches fixed
  • Backend: added extension API
  • Backend: allow longer names for MySQL/MariaDB databases (32 instead of 16 characters)
  • Backend: fixed minor issues and adjusted API for IP group management
  • Backend: immediately deploy changed quota settings to server
  • Backend: don’t delete admin (reseller) settings if deleting a reseller account on admin level
  • Backend: improved AppInstaller (better logging on errors, limit domain selection to current account, fixed possible erroneous domain configuration)
  • Backend: fixed bug when bulk-adding domains to an account
  • updated libraries (OpenSSL, cURL, SQLite)

Changes in version 3.0.0-rc11 (03.07.2025):

  • Frontend: fixed display bug in web traffic table
  • Frontend: fixed bug in phpMyAdmin SSO feature
  • Backend: improved error reporting when creation of customer fails
  • Backend: support custom “htdocs” directory (as in LC 2.x) via LC.web.HTDOCS_PATH (GH-35)
  • Backend: support custom webspace root path (as in LC 2.x) (GH-36)
  • Backend: allow restricting server access via web terminal (new configuration file setting terminal=no|users|root|all)
  • Backend: fixed bug when deleting a mail forward address
  • Backend: added “old” uploadscan.sh script to not break existing installations with PHP 5.x and suhosin
  • Backend: improved and accelerated automated TLS orders (Let’s Encrypt) (GH-33)
  • Backend: finished Extension API, migrating existing websites from Site.Pro extension (GH-5)
  • Installer: LiveConfig not restarted after upgrade in some cases (only when some early v3 test version has been installed)

Changes in version 3.0.0-rc10 (16.06.2025):

  • Frontend: when expanding domain to show subdomain list, only the first 10 subdomains where displayed
  • Backend: fixed error “Failed to load dbserver id from database”
  • Backend: order process for new automated TLS certificates wasn’t triggered in some cases
  • Backend: migrate Let’s Encrypt accounts from LiveConfig 2.x to fix renewal of existing TLS certificates
  • Backend: re-enabled endpoint for simple Nagios check (/liveconfig/nagios-check)
  • API: return DNSSEC key digest (for DS record) with domain details
  • API: returned no webapp name in subdomain list in some cases

Changes in version 3.0.0-rc9 (06.06.2025):

  • Backend: peer IPv6 addresses were shortened unintentionally
  • Backend: fixed problem with decryption of “old” passwords (early LiveConfig 2.x versions) due do extra data after alignment
  • Backend: fixed bug when transferring data from/to remote LCCP servers (connection was reset under some circumstances)
  • Backend: LiveConfig Client wasn’t able to submit crash reports
  • Backend: fixed bug when receiving web traffic statistics for unknown (sub)domain
  • Backend: fixed bug when editing any property on accounts where web statistics were enabled (rejected with “missing input”)
  • Backend: fixed issue when network connection got congested during large database dump download from LCCP remote server

Changes in version 3.0.0-rc8-2 (04.06.2025):

  • Backend: fixed issue when reporting detected PHP versions to LiveConfig 2.x server
  • Installer: fixed bug when lclogparse.status file existed from LiveConfig 1.x installation

Changes in version 3.0.0-rc8 (03.06.2025):

  • Frontend: fixed bug when trying to add contact data for a new user
  • Frontend: renamed “SOAP API” permission to “REST API”
  • Frontend: sort PHP settings by name (within webspace settings)
  • Backend: fixed and improved checks for editing user object
  • Backend: check limits when adding a new user
  • Backend: improved error logging when sending e-mail fails
  • Backend: fixed crash (in very rare cases) after execution of external commands through Lua
  • Backend: admin user may add unlimited users
  • API: adjusted check for valid user names
  • Installer: LiveConfig service wasn’t restarted after upgrade

Archive