Die Entwickler des Open-Source Multi-Control-Server-Panels, i-MSCP, haben heute das neue Maintenance Release 1.3.8 der Serie 1.3.x, veröffentlicht. Diese behebt ca. 39 Bugs und führt 16 Änderungen durch.
i-MSCP 1.3.8 Release Notes
BACKEND
- Fixed: Boot mode not set when it is expected to be (iMSCP::Bootstrapper)
- Fixed: Configuration files must be opened read-only outside of setup context
- Fixed: Customer SSL certificates are validated twice per add/change actions
- Fixed: Don’t display error messages related to invalid customer SSL certificates while i-MSCP update/reconfiguration
- Fixed: Lock files must be released before processing of debug messages (dump)
- Fixed: Wrong provider used while removing services (iMSCP::Service)
- Review: Merged module data provider methods (All servers/packages are now receiving identical set of data)
FRONTEND
- Added: Hour and minute fields in message headers (Support Tickets)
- Changed: Htuser passwords are now hashed using APR-1 algorithm
- Changed: Panel user passwords are now hashed using APR-1 algorithm (See the errata file for further details)
- Changed: Usage of HTML textarea tag instead of input tag for data field (Custom DNS interface)
- Fixed: Any printable ASCII character must be allowed inside TXT record data field (Custom DNS interface)
- Fixed: Could not list directory when domain alias or subdomain is forwarded (Client side)
- Fixed: Double-quotes inside a character string of a TXT/SPF data field must be escaped (Custom DNS interface)
- Fixed: HTML <br> tags not rendered in messages (Support Tickets)
- Fixed: Ignore user abort while listing directory (VirtualFileSystem)
- Fixed: It is too hard to differentiate messages (Support Tickets)
- Fixed: Leading and trailing double-quotes from TXT/SPF data field must be removed before rendering (Custom DNS interface)
- Fixed: Messages are hard to read because they are greyed (Support Tickets)
- Fixed: Messages should be displayed in LIFO order (Support Tickets)
- Fixed: Resellers cannot change customer passwords due to useless verification on the current password
- Fixed: Tooltips not rendered correctly in some contexts (UI)
- Removed: cryptPasswordWithSalt(), generateRandomSalt() and _passgen() functions (replaced by \iMSCP\Crypt library)
INSTALLER
- Fixed: Could not set host value to `%‘ (host from which SQL users created by i-MSCP must be allowed to connect)
- Review: Prefer IPv4 family (Wget)
LISTENERS
- Added: 10_frontend_templates_override.pl (Allows to override default frontEnd template files)
- Added: 10_named_global_ns.pl (Allows to set identical NS entries in all zones)
- Fixed: DNS entries are always overridden after custom DNS processing (20_named_dualstack.pl)
- Fixed: Entries not added in Postfix main.cf file (20_postfix_policy_whitelist.pl)
- Fixed: Typo in package name, leading to compilation failure (20_postfix_policy_whitelist.pl)
- Fixed: Wrong namespace used for many listeners (Named namespace)
- Removed: 10_named_override_default_ns_rr.pl (replaced by the all-in-one 10_named_global_ns.pl listener file)
PACKAGES
- Added: dpkg post-invoke task for updating the `imscp_panel‘ PHP binary when the system PHP binary is updated (FrontEnd)
- Changed: Authentication provider for Awstats (Apache mod_authn_file instead of mod_dbd) (AWStats)
- Fixed: AH01102: error reading status line from remote server 127.0.0.1:8889 (AWStats)
PLUGINS
- Added: Support for optional build field (versioning)
- Fixed: Update plugin data when date or build fields are increased
- Fixed: Ignore user abort while migrating database
SERVERS
- Added: `PHP_FPM_RLIMIT_FILES“ configuration parameter in php.data configuration file (PHP-FPM)
- Changed: Calculate SOA serial numbers using GMT timezone (Bind9)
- Changed: PHP-FPM `rlimit_files‘ value to avoid the `Too many open files (24)‘ error on start-up (PHP-FPM)
- Fixed: Duplicate bind mounts due to unwanted iMSCP::Mount::mount() call (Apache2 FCGID)
- Fixed: Name server names are badly generated in dual-stack context (Bind9)
- Fixed: Name server names should be configurable, at least through event listeners (Bind9)
- Fixed: Only double quotes must be escaped in master SQL user password (Remote SQL server)
- Fixed: Postfix maps not written in some contexts (especially on error) (Postfix)
SERVICES
- Fixed: All customer sites running a PHP application get a 503 error when restarting the `imscp_panel service‘ (related to #IP-1641)
- Reverted: Changes made regarding #IP-1641 issue (See the issue for further details)
UNINSTALLER
- Fixed: Global symbol „$package“ requires explicit package name at imscp-uninstall line 216
YOUTRACK
- #IP-1641 PHP binary for the imscp_panel service must be updated when the system PHP binary is updated
- #IP-1649 Domain traffic data missing
- #IP-1650 When a catchall is deleted, the mailbox used with the catchall is also deleted
- #IP-1651 Forward URL – The new document root must pre-exists inside the /htdocs directory
- #IP-1654 Support – Several issues in view ticket interface
- #IP-1656 Debian Stretch – DBD::mysql – libdbd-mysql-perl requirements
- #IP-1663 Custom DNS – Could not add TXT-DATA when the character string is longer than 255 characters
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.