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 id0
- 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):
- implemented workaround against “SMTP Smuggling” with Postfix (see https://www.postfix.org/smtp-smuggling.html)
Postfix configuration will be adjusted automatically during upgrade.
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 tablesRRA_MAIL
andRRD_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