Koozali SME Server 11.0 Release Notes ============================================= 29 Sept 2026 The Koozali SME Server development team is pleased to announce the release of SME Server 11.0 is the next major release of Koozali SME Server. This release is based on Rocky Linux 8.10 Rocky Linux 8.* has an EOL of 31 May 2029. Koozali SME Server 11 represents the next major release of the Koozali SME Server project, continuing the tradition of providing a simple, robust, and secure server solution. Koozali SME Server 11 continues the legacy of a user-friendly server solution for Not for Profits, Small and Medium-sized Enterprises and home users. Whether you’re hosting email, files, or web apps, this release brings enterprise-grade stability without complexity. Koozali SME Server 11 marks a significant upgrade, transitioning from CentOS to Rocky Linux 8 for long-term stability and security. This release focuses on modernization, improved hardware support, and enhanced administrative tools and maintains the long-used templating system that has made SME Server a simple and robust server to manage. Key Features and Updates in Koozali SME Server 11 -------------------------------------------------------- Base OS Upgrade: Transitioned to Rocky Linux 8.10, replacing CentOS, ensuring continued stability and support. Package Management Enhancements: Integration with the Koji build system and Git version control, enabling streamlined RPM package building and repository management. Mail Server Improvements: Introduction of Postfix for mail submission, while maintaining Qpsmtpd for final delivery to ensure backward compatibility. Qpsmtpd now operates with three separate daemons, each with its own configuration, including support for port 587 submission. Server Manager Overhaul: A new server manager interface has been under development using the Mojolicious real-time web framework aiming to provide a more modern and user-friendly experience with options for alternate themes. Let's Encrypt Integration: Development of a management panel for Let's Encrypt certificates, simplifying SSL certificate management. Webmail Update: Transition to Roundcube as the default webmail client, offering a more contemporary interface and features. Backup Solutions: Continued support and enhancements for backup tools like smeserver-backup and smeserver-flexbackup, ensuring reliable data protection. Network UPS Tools: Server Manager integration of NUT allows management of an Uninterruptable Power Supply (UPS) for battery backup or other similar power device using a NUT server. Status, notifications and configuration for one or more such devices. Koozali SME Server 11 continues to provide comprehensive server functionality out of the box, including: Gateway and Firewall Services: Industrial-strength communications server with optional Internet connection sharing Email Server: Complete email solution with modern webmail interface Web Server: Hosting capabilities for websites and web applications with the ability to use multiple PHP versions File and Print Services: Network file sharing and printer management Database Services: Built-in database server capabilities Network Services: DHCP, DNS, and other essential network services This release also provides the basis for the release of an upcoming aarch64 release and Koozali SME 12 which is now in development. Release Notes: Detailed information on Koozali SME Server 11's features and changes can be found in the official release https://wiki.koozali.org/SME_Server:11.0 Development Roadmap: For insights into ongoing development and future plans, refer to the SME11 Roadmap. https://wiki.koozali.org/SME11_Roadmap Bug reports and reports of potential bugs should be raised in the bug tracker (and only there, please); https://bugs.koozali.org/ Download: https://mirror.koozali.org/releases/11/iso/x86_64/smeserver-11.0-x86_64.iso and when updated Download Page: Access the latest versions and installation instructions on the SME Server Download page. https://wiki.koozali.org/SME_Server:Download Community Forums: Available for questions, suggestions, and general comments - https://forums.koozali.org/ Documentation: Comprehensive wiki and documentation available - https://wiki.koozali.org/Main_Page Koozali SME Server is freely available under the GNU General Public License and is only possible through the efforts of the SME Server community. However, the availability and quality of SME Server is dependent on meeting our expenses, such as hosting costs, server hardware, etc. As such, we encourage a donation to offset costs and fund further development. a) If you are a school, a church, a non-profit organisation or an. individual using SME Server for private purposes, we would appreciate. you to contribute within your means toward the costs associated with. hosting, maintenance and development. b) If you are a company or an integrator and you are deploying SME. Server in the course of your work to generate revenue, we expect you to. make a donation commensurate with the level of revenue you generate and. the number of servers your have in the field. Please, help the project Please visit https://wiki.koozali.org/Donate to donate. Koozali Inc is happy to supply an invoice for any donations received, simply email treasurer at koozali.org Notes ===== In-place upgrades from previous major releases are not supported.. It is necessary to backup and then restore. In-place point updates within a major release are supported. New server-manager is available at https://yourip-domain/smanager This is a major release, known issues ============================= Occasional language file needs updating for SM2 menu contents and headers *language translators encouraged to contribute Major changes in this release ============================= This release is based on Rocky 8.10 Changes in this release ======================= see above and below General features ================ Based on Rocky 8.10 and all available updates Detailed changes in this release ======================= Only the changes since Koozali SME Server 11.0.RC1 final and available updates are listed. Packages altered by Rocky, Redhat, and Fedora-associated developers are not included. Backups dar - Add dependency libcurl - New upstream version - New upstream version - Rebuild - New upstream version - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - New upstream version - New upstream version - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - New upstream version - New upstream version - New upstream version - New upstream version - New upstream version - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - New upstream version - New upstream version - New upstream version - New upstream version - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - New upstream version - Bump epoch to prevent downgrade - New upstream version - New upstream version File Server proftpd smeserver-samba - revert previous change [SME: 13703] - add utf8 support for net groupmap [SME: 13703] - remove ol server-manager panel [SME: 13363] - disable access to list of users without being logged in [SME: 12765] - use esmith::util::ldap for machines LDAP account [SME: 12687] - remove deprecated options [SME: 12630] - fix regex to get SID [SME: 12581] - Update createlinks to create smeserver-package-update event[SME: 12579] - Set license file to GPL2.0 [SME: 12577] - Update Release and Version to base version and 1st release for SME11 [SME: 12518] - changes for [SME: 12518] - add Obsoletes: e-smith-samba - bump Version and reset Release - Rename to smeserver-samba [SME: 12359] LDAP smeserver-ldap - fill empty user or generic ldap entries [SME: 13704] - remove old server-manager panel [SME: 13344] - add support of posixMemberOf,preferredMail,extensionNumber,desktopLoginShell [SME: 10590] TODO: improve integration of posixMemberOf - some scripts requires setuidgid from daemontools to run [SME: 12566] - use esmith::ssl to set ciphers and protocol [SME: 12824] - send ldap logs to dedicated rsyslog file [SME: 12771] - el8 workaround to avoid noise with /var/run /run path [SME: 12619] /etc/tmpfiles.d/slapd.conf to remove when fixed upstream - ldif-fix filter string accepting only ascii [SME: 12720] - fix logrotate does not fill new log [SME: 12673] - fix prestart script logs to messages [SME: 12693] - fix ldap.init fails as starts before samba [SME: 12570] - Fix dropin file [SME: 12610] - drop rssh group reverting patch of 11753 [SME: 12510] - Update createlinks to create smeserver-package-update event [SME: 12579] - Set license file to GPL2.0 [SME: 12577] - Change Requires: e-smith- to Requires:smeserver- - Update Release and Version to base version and 1st release for SME11 [SME: 12518] - Rename to smeserver-ldap [SME: 12359] - Roll up patches and move to git repo [SME: 12338] Localisation Mail Server clamav djbdns - patch to allow build for el8/SME11 dot-forward - requires actual binaries rather than rpm to be compatible with qmail and mini-qmail - fix empty debugsource filelist prevents build [SME: 12504] perl-Net-SMTP-SSL - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - Perl 5.26 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - 1.04 bump - Perl 5.24 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - 1.03 bump - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - Perl 5.22 rebuild - 1.02 bump - Modernize the spec - Perl 5.20 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - Perl 5.18 rebuild - REbuilt to perl 5.18 qmail - add requirement to avoid pre failure in anaconda [SME: 12894] - fix missing mini-qmail pre and post scriptlet [SME: 12872] - create mini-qmail package - patch to allow build on el8/SME11 qpsmtpd - remove auth_imap patch not needed [SME: 11802] - upgrade to last version [SME: 11802] - reapply our specific patches, rewrite them if necessary added qpsmtpd-0.96-bz12450-auth_imap-perport.patch from SME10 - apply last fixes in git since v 1.0.0 postfix: avoid logging full headers;Load plugins in qpsmtpd-forkserver; Fix received_line hook behaviour; Add missing use statement for NetAddr::IP smeserver-dovecot - set admin acl if AdminIsMaster + SharedMailbox + ACL enabled [SME: 13604] thanks to bunkobugsy - Add requires["include"] to dovecot sieve rules (for mailsorting) [SME: 13479] - create before_sieve script per user [SME: 13477] - set recipient_delimiter to dash [SME: 13261] - handle dhparam via template [SME: 12965] - use spamd user for spams/ham learning [SME: 12265] max size to learn hardocded to 5MB. per user spamassassin config is not supported - use esmith::ssl to set ciphers and protocol [SME: 12821] improve cipher order to get strongers first drop SSLv2 - use INDEXPVT instead of INDEX for shared mailboxes [SME: 12150] - fix missing sharedmailbox group [SME: 12735] - add missing /home/e-smith/files/public/ folder [SME: 12735] - merge dovecot-extra [SME: 12735] - add sieves support over ssl and improve template - requires dovecot-pigeonhole - add missing requirement for portreserve [SME: 12589] - fix migrate fragment error [SME: 12548] - add support for quota-fs [SME: 11733] - fix ssl and config issues [SME: 12571] - use external dh parameter [SME: 10935] - Set license file to GPL2.0 [SME: 12577] - template fix as per [SME: 12562] - Provides smeserver-imap smeserver-pop3 [SME: 12521] - Change Requires: e-smith- to Requires:smeserver- - Update Release and Version to base version and 1st release for SME11 [SME: 12518] - Roll up patches and move to git repo [SME: 12338] smeserver-postfix - Fix syntax errors in main.fc [SME: 13600] - better handling of extensions with postqmail-local [SME: 13469] - populate relay_domains if DelegatedMailserver/MailServer defined [SME: 13430] - fix virtual_extensions.pcre user regex [SME: 13435] - populate relay_domains if DelegatedMailserver/MailServer defined [SME: 13430] - reuse EmailTo as catch all for a domain [SME: 13436] remove VirtualMail - fix temporary failure for groups with hyphen [SME: 13414] - fix outgoing emails being filtered by virtual_extensions.pcre [SME: 13414] - fix email pseudonym to email pseudonym fails [SME: 10440] - fix typo in transport file fragment [SME: 13412] - add transport_map unconditionnaly [SME: 13407] - reject email to ibays [SME: 13407] - reload postfix for ibays events - fix MaxMessageSize cannot exceed mailbox_size_limit [SME: 13399] - add expand-template for delimiter [SME: 13263 ] - fix smtp auth on port 465 requires extra settings [SME: 13406] - reject email to ibays [SME: 13407] - workaround recipient delimiter [SME: 13263 ] - remove users from /etc/aliases [SME: 13262] - remove smtp-auth-proxy refrence [SME: 13286] - set default CA root file [SME: 13312] - make myorigine more unique [SME: 13284] to avoid a pseudonym matching it and triggering do not list domain in BOTH mydestination and virtual_alias_domains - added support for qpsmtpd{Helohost} as myhostname - migrate SMTPSmartHost and smtp-auth-proxy to postfix [SME: 13286] - expand the template and rebuild db file [SME: 13262] - template /etc/aliases [SME: 13262] - implement postfix delayed delivery notifications [SME: 12854] - reload-or-restart postfix after pseudonym change [SME: 12863] - Quotes round smtp-auth-proxy in templates for main.cf and sasl-passwd [SME: 12836] - fix virtual expected format: key whitespace value for empty group [SME: 12834] - fix catch-all behaviour [SME: 12382] myorigin now is hostname in case email sent outside by deamon generic rewrite occurs - add mini-qmail as Message delivery agent [SME: 12737] few other fixes; +x on needed executable files migrate old qmail properties used in postfix catch all non existing recipient / check BCC working - add requirements [SME: 12737] - add conf-postfix - listen only via sockets - use both unix user and virtual users - groups and pseudonyms implemented in virtual maps - support smarthost with and without auth - support global and per domain delegated mail server - support ssl - uses qmail - recipient delimiter in left part of email. - all domains set as local domains in mydestination - message_size_limit - local and remote concurency limit - Initial code - create RPM [SME: 12737] templates from Stefano Zamboni smeserver-qpsmtpd - improve logic for LAN only auth templates [SME: 13488] - add possibility to only enable auth on LAN for qpsmtpd [SME: 13488] - Add default for DB property AuthAccess [SME: 13488] - fix missing dmarc db prevent qpsmtpd to start [SME: 13329] - cleanup smtp-auth-proxy [SME: 13287] - cleanup [SME: 13213] - change dhparam generation [SME: 12814] - cleanup of qpsmptd spool [SME: 11671] - use esmith::ssl to set ciphers and protocol [SME: 12822] improve cipher order to get strongers first - fix /bin/sh is needed because of pretrans scriptlet [SME: 12871] - make compatible for postfix [SME: 1279] use postfix queue, qmail queue removed copy templates of rcpthosts to (us)qpsmtpd for rcpt_ok copy templates of smtproutes to (us)qpsmtpd for check_smtp_forward - fix configuration for auth per deamon [SME: 12451] - remove deamontools requirement [SME: 12615] - add listening deamon on submission port 587 [SME: 6510] - move qpsmtpd daemons to full systemd supervision [SME: 12615] - separate configuration for the 3 qpsmtpd daemons [SME: 12451] increase default TLS version on u/sqpsmtpd as auth is required - increase Softlimit to 150M [SME: 12638] - remove old qmail templates [SME: 9492] template for /var/qmail/control/{badrcptto,badmailfrom,rcpthosts} also import template for config/badmailfrom from smeserver-wbl - move post-transaction-actions script [SME: 12535] - restart qpsmtpd on major perl module updates [SME: 12434] - Fix soflimit path to /usr/bin [SME: 12583] - Set license file to GPL2.0 [SME: 12577] - use setuidgid and multilog from /usr/bin [SME: 12566] - fix missing provides smeserver-smtpd [SME: 12521] - Change Requires: e-smith- to Requires:smeserver- - Update Release and Version to base version and 1st release for SME11 [SME: 12518] smeserver-spamassassin - Update wbl lists to welcome and unwelcome [SME: 13687] - Fix UseBayes template expansion logic [SME: 13133] - use dovecot-lda and sieve to sort spam to junkmail [SME: 13476] - fix spamassassin not starting on reboot [SME: 13087] - enable UseBayes and Spamlearning by default [SME: 13133] UseBayesAutoLearn remains disabled by default - change spamassassin type from service to configuration [SME: 11367] - Remove old createlink [SME: 12940] - run sa_update after install [SME: 12941] - Add ignoredir in spec file for /var/service/qpsmtpd and s and u variants [SME: 12873] - remove Requires daemontools [SME: 12566] - fix new log does not fill after log rotate [SME: 12689] - Set license file to GPL2.0 [SME: 12577] - Change Requires: e-smith- to Requires:smeserver- - Update Release and Version to base version and 1st release for SME11 [SME: 12518] - Roll up patches and move to git repo [SME: 12338] Server manager e-smith-manager perl-CGI-FormMagick - fix warning CGI::param called in list context [SME: 12608] perl-Mojo-JWT perl-Mojolicious-Plugin-CSRFDefender perl-Mojolicious-Plugin-I18N - Specfile autogenerated by cpanspec 1.78. perl-Mojolicious-Plugin-RenderFile - Specfile autogenerated by cpanspec 1.78. perl-Moo - import to SME11 - Update to version 2.004004. - Update to version 2.003004. - Update to version 2.000002. - Update to version 1.004002. - Update to version 1.003001. - Update to version 1.000006. - Updated to 0.009013. - Specfile autogenerated by cpanspec 1.79. php smeserver-manager - Delete left over CSRF field from viewlogs refresh form [SME: 11708] - set min-width: 242px for smanager inputs [SME: 13449] - Add CSP hash for menu toggle to avoid CSP failure in firefox [SME: 13449] - Fix typo in css [SME: 13449] - fix redirection to last page [SME: 13714] works on timeout, manual logout, tkt reconnect and disconnect - disconnect user when tkt is missing - Fix wrong call to validate City field [SME: 13734] - Add check for blank forwarded email and force to local if necessary [SME: 13735] - fix smanager service stop when httpd-e-smith or ldap stop [SME: 12667] - adding City is non empty for updating user [SME: 13702] - separate system / user validation [SME: 13728] - restore tkt without ip [SME: 13714] - phone validation [SME: 13712] - Revert re-factor to navigation2-conf [SME: 13720] - Fix missing $c parameter in phone validation in SrvMngr.pm [SME: 13712] - Change phone validation to be Lowest Common Denominator of formats [SME: 13712] - Re-factor navigation2-conf before adding in the .po and .mo options for translating menus [SME: 13720] - Enhance the menu creation and translate process to ignore comments and deal with quotes etc better [SME: 13718] - add City is non empty for user [SME: 13702] - Remove reference to smanager[Timeout} in SrvMngr.conf timeout fragment to avoid potential exploit [SME: 13716] - Fix up so that login after timeout returns to current panel, not home panel [SME: 13714] - Also fix up security issues - open redirect, per worker login attempts count, exponential delays on retries [SME: 13714] - Reset tokens logged in plain text, AuthTKT tickets logged against undef IP address (but not enforced) [SME: 13714] - Arrange that the logout button click goes straight to the login screen [SME: 13714] - On token expiry, go to login screen (which will renew the token) [SME 137814] - Re-entry for dnf panel checks for existing running update/install/remove and shows log and supresses start button [SME: 13634] - CSRF Token missing from DNF update request in DNF panel [SME: 13713] - Regression - po details shown on menu pane [SME: 13705] - Sort out typo and lexical strings in Directory panel [SME: 13702] - Update I18N plugin to use .mo or .po or .pm for lexical translation files [SME: 13705] - Add change to I18N plugin to pick up the .mo fies if they exist rather than .pm files [SME: 13705] - Add .po files for Useraccounts as an initial test - Bring some of the access to localise strings in line for future transfer to po files [SME: 13705] - mandatory fields company, departement, phone, street [SME: 13702] for both directory and useraccount panels - move backup list [SME: 13652] - Edit partial css to restore auto length (ragged right edge) to controls [SME: 13449] - Revert User password panel to only users (not admins) and suppress menu entry when admin logged in [SME: 9844] - and [SME: 13620] - add partial class to core panels forms [SME: 13449] - verify domain on validation [SME: 13675] - add error strings - Alter routing for the mailanalog panel [SME: 12951] - Allow password change for admin from menu [SME: 13620] - Password error message identifies old and new the same [SME: 9844] - Fix display of lexical string after error [SME: 13450] - rename qmailanalog panel [SME: 12951] - Sort out multiple network delete in remoteaccess panel [SME: 13659] - Get return result from signal-event correctly tsted in emailsettings [SME: 13690] - Remove commented out code [SME: 13690] - Make access to ui object through accessor funxction rather than an our var [SME: 13690] - session timeout aligned with tkt to 1800s/30m [SME: 13680] - Add csrf token to datetime call to test time server [SME: 13695] - Fix emailsettings pop property not setting [SME: 13690] - Apply fixes to controller code found in scan [SME: 13691] - Apply fixes to my ($a,$b) = 'string' statements in controller and templates [SME: 13689] - Re-factor other places in controller files where cascaded validations are applied [SME: 13686] - Make sure pseudonym check compares lowercase first and second name [SME: 13692] - Re-factor tests in Users and Groups to pre-emptive [SME: 13682] - Revert -226 (encode in call to getpwdnam) [SME: 13682] - Set UTF-8 in encode call in user/groups/ibays [SME: 13682] - pm files not updated from lex files [SME: 13681] - fix not redirected after authentication check [SME: 13679] - Add AuthTKT.cfg expand template to creatlinks [SME: 12669] Webmail and Groupware perl-CGI-Persistent - fix warning CGI::param called in list context [SME: 12788] perl-HTML-Tabulate - fix building for el8 perl-XML-Parser - add BuildRequires, Requires and Provides as per OpenFusion specfile Web Server Security smeserver-nutUPS - Add in code to create mo files from po files into spec file [SME: 13705] - Clean up the en lex and add .po files [SME: 13705] - Add in missing lexical strings [SME: 13574] - fix French translation [SME: 13636] - Comment out unused lex strings from lex file [SME: 13396] - add lex files for other languages [SME: 13396] - Make sure all lex strings from controller and templates in lex file [SME: 13396] - cleanup [SME: 13362] - Make JS more robust [SME: 13317] - Show current ClientUPS password in config panel [SME: 13317] - fix loop on failing event leading to proxy timeout [SME: 13076] - fix fragment path [SME: 13013] - Remove errant backticks - Add div to section to enhance formatting in Net Server mode - Changes from JC (thanks) and also make sure descriptions fit in with Master->Primary and Slave->Secondary [SME: 13069] Also write descriptive paragraph as no-one else has! Also also, incorporate newly auditted lex file - Adjust call from Custom to be emtpy hash not hashref [SME: 13042] - Fix return from function in Nutups-custom [SME: 13042] - Check Seconds left for zero before dividing by 60 [SME: 13042] - Change Navigation weighting for SM2 [SME: 12996] - open db flat file using UTF8 [SME: 13035] - fix typo preventing netserver enabling [SME: 13021] - filter out nut* services from syslog (use journalctl) [SME: 13013] - fix issue with standalone and netserver mode [SME: 13012] - add pollinterval setting [SME: 13006] - update config for Nut 2.8.2 [SME: 12657] - update config for Nut 2.8.2 [SME: 12657] - typo in lex file [SME: 12949] - Enhance UPS Status screen [SME: i12949] - Add in SM2 NutUPS configuration and status panel [SME: 12949] - remove Requires daemontools [SME: 12566] - Update createlinks to create smeserver-package-update event[SME: 12579] - Set license file to GPL2.0 [SME: 12577] - Change Requires: e-smith- to Requires:smeserver- - Update Release and Version to base version and 1st release for SME11 [SME: 12518] - Rename to smeserver-nutUPS [SME: 12359] - Roll up patches and move to git repo [SME: 12338] smeserver-openssh - strict rule for host private keys [SME: 13619] - re-add hmac-sha2-512 for backward compatibility [SME: 12968] - insecure cipher and MAC removed [SME: 12968] - remove Requires: runit [SME: 12566] - fix update of host keys comment [SME: 12759] - remove reference to deprecated rssh [SME: 12670] - template /etc/pam.d/sshd to remove motd [SME: 12740] - fix new log does not fill after log rotate [SME: 12690] - fix script to recomment keys [SME: 12612] now comments rsa, dsa, ecdsa,ed25519. dropped rsa1 - Remove option UsePrivilegeSeparation [SME: 12564] - Update createlinks to create smeserver-package-update event [SME: 12579] - Set license file to GPL2.0 [SME: 12577] - remove RSA1 support which prevents service start [SME: 12553] - Change Requires: e-smith- to Requires:smeserver- - Update Release and Version to base version and 1st release for SME11 [SME: 12518] - Move Provides: from after Changelog - Rename to smeserver-openssh [SME: 12359] Other fixes and updates LPRng - fix security warning at buidl time for el8 to build - fix File listed twice /etc/rc.d/init.d/lpd - fix empty debugsource filelist aspell - resolves: #1988497 fix CVE-2019-25051 - resolves: #1562364 do not call back() on an empty vector - add missing gcc-c++ build dependency - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - resolves: #1423239 fix building with GCC 7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - resolves: #1401713 add perl to BuildRequires - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - Rebuilt for GCC 5 C++11 ABI change - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild aspell-en - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Update to version 2017.08.24 resolves #1485079 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - Update to version 2015.04.24 resolves #1284167 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - update to aspell6-en-7.1 - update to aspell6-en-7.0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - Autorebuild for GCC 4.3 - fix #62225 - add practice to gb world lists - add version to obstolete flag - add documentation - change license tag - update default buildroot - update to aspell6 - use configure script to create Makefile - some minor spec changes - rebuild - removed "offencive" (#154352), add "practice" (#62225) - bump again for double-long bug on ppc(64) - rebuilt for new gcc4.1 snapshot and glibc changes buffer - add CXXFLAGS="-g" to build against el8 - remove -s tag in CFLAGS daemontools - import patches from gentoo and openembedded to allow to build on el8 [SME: 12512] daemontools-encore - fix cross compiling issues [SME: 12512] - tidy spec from deprecated rhel version - add debug_pkg to remove empty debuginfo file error - fix symlink of executables to legacy sme directory - check that systemctl exists in post install - symlink executables to legacy sme directory - Initial package. diald - do not build debug package [SME: 12504] fastforward - requires qmail-queue rather than qmail rpm for mini-qmail compatibility - fix debuginfo empty filelist [SME: 12504] headermatch - fix debuginfo empty filelist error [SME: 12502] initscripts ipsvd - patch to allow build agaisnt el8/SME11 mod_perl - 2.0.12 bump - Fix detecting APR features broken by a multilib-sanitized apr.h (bug #1981927) - Fix a crash due to wrong use of perl_parse() - Do not use deprecated ap_get_server_version() (CPAN RT#124972) - Use httpd 2.4 access rules in an example in perl.conf - Disable ModPerl-Registry/t/closure.t and ModPerl-Registry/t/special_blocks.t tests (CPAN RT#132919) - 2.0.11 bump - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - Perl 5.30 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - Rebuilt for libcrypt.so.2 (#1666033) - Fix CVE-2011-2767 (arbitrary Perl code execution in the context of the user account via a user-owned .htaccess) (bug #1623267) - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - Perl 5.28 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Rebuilt for switch to libxcrypt - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - Remove bundled Apache-Reload (bug #1225037) - Perl 5.26 rebuild - Sub-package Apache::Reload and Apache2::Reload into perl-Apache-Reload (bug #1225037) - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - Adapt tests to httpd-2.4.25 (bug #1409610) - 2.0.10 bump - Perl 5.24 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - fix #1272901 - add perl(Test) to BuildRequires - update to 2.0.9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - Perl 5.22 rebuild - update to latest revision from trunk to backport latest upstream fixes - remove docs/os from documentation because of its license (#1199044) - Perl 5.20 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - update to latest revision from trunk to backport latest upstream fixes - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - update to latest revision of httpd24threading branch to backport latest upstream fixes - fix _httpd_mmn expansion in absence of httpd-devel - update to latest revision of httpd24 branch to backport new upstream fixes - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - Perl 5.18 rebuild - update to latest revision of httpd24 branch to backport important fixes in httpd-2.4 compatibility - update to httpd24 svn branch which provides much more better compatibility with httpd-2.4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - do not install .orig file generated by make xs_generate - filter unversioned mod_perl.so from provides - clean up spec file - do not require -devel when installing main package - add wrappers for new fields added in httpd-2.4 structures - updated httpd-2.4 patch - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild perl-Algorithm-Dependency - Specfile autogenerated by cpanspec 1.78. perl-Apache-AuthTkt - Update to version 2.2. perl-Class-Accessor - import to SME11 - Update to version 0.51. perl-Class-Method-Modifiers - import to SME11 - Update to version 2.13. - Update to version 2.10. - Specfile autogenerated by cpanspec 1.79. perl-Class-ParamParser - rebuild for Provides perl-Clone - import to SME11 - Update to version 0.45. - Update to version 0.39. perl-Crypt-Password - fix missing deps for el8/SME11 - Specfile autogenerated by cpanspec 1.78. perl-Data-OptList - import to SME11 - Update to version 0.112. - Update to 0.107. - Specfile autogenerated by cpanspec 1.78. perl-Data-UUID - import to SME11 - Update to version 1.226. - Update to version 1.219. - Specfile autogenerated by cpanspec 1.79. perl-DateTime - Update to version 1.55. - Update to version 1.10. - Bump to version 0.74. - Change to epoch:1 for rhel5 as well. - Update to version 0.70. - Change to epoch:1 (for rhel6) and 4-digit version numbers to match base. - Specfile autogenerated by cpanspec 1.79. perl-Exporter-Tiny - import to SME11 perl-File-Copy-Recursive - update release perl-File-Flat - Specfile autogenerated by cpanspec 1.78. perl-File-MMagic - fix build requirements perl-File-Remove perl-File-chmod - Specfile autogenerated by cpanspec 1.78. perl-JSON - provides JSON::backportPP::Boolean perl-JSON-PP - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Update to 4.06 - Fix return values of boolean_values for compatibility - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - Update to 4.05 - No code changes - Modify tests for Perl 7 - Perl 5.32 re-rebuild of bootstrapped packages - Increase release to favour standalone package - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - Update to 4.04 - Document indent_length option (GH#48) - Update to 4.03 - (Encode::)decode json_pp input properly by default (GH#47) - Perl 5.30 re-rebuild of bootstrapped packages - Increase release to favour standalone package - Update to 4.02 - Fix a test that breaks if perl is compiled with -Dquadmath (CPAN RT#128589) - Update to 4.01 - Allow to pass indent_length to json_pp (GH#46) - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - Update to 4.00 - BACKWARD INCOMPATIBILITY: As JSON::XS 4.0 changed its policy and enabled allow_nonref by default, JSON::PP also enabled allow_nonref by default - Implement allow_tags that was introduced by JSON::XS 3.0 - Add boolean_values that was introduced by JSON::XS 4.0 - Allow literal tags in strings in relaxed mode, as JSON::XS 3.02 does - Allow PERL_JSON_PP_USE_B environmental variable to restore old number detection behavior for compatibility - Various documentation updates - Drop provides filter, no longer needed - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - Perl 5.28 re-rebuild of bootstrapped packages - Increase release to favour standalone package - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Update to 2.97001 - Tweak internal number detector always to consider a flagged value as a string (GH#35) - Clarify json_pp options (CPAN RT#123766) - Update to 2.97000 - Fix is_bool to use blessed() instead of ref() - Use 5 digit minor version number for a while to avoid confusion (GH#33) - Stick to 2 digit minor version downstream as we already bumped epoch - Update to 2.96 - json_pp now prints an encoded json string (CPAN RT#123653) - Fix is_bool to use ->isa("JSON::PP::Boolean"), instead of UNIVERSAL::isa("JSON::PP::Boolean") (GH#34) - Avoid use of newer Test::More features (CPAN RT#122421) - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - Perl 5.26 re-rebuild of bootstrapped packages - Perl 5.26 rebuild - Update to 2.94 - Fix a test to support perl 5.6 - Update to 2.93 - Changed the number detection logic (experimental) - Correct 0 handling (GH#23) - Removed base.pm dependency (GH#5) - Fixed wrong character offset (CPAN RT#116998) - Address VAX issues (CPAN RT#118469) - Various documentation fixes - Remove . in @INC in json_pp (GH#25, CVE-2016-1238) - Removed $VAR1 from json_pp output (GH#11) - Fixed an issue to ignore trailing 0 (GH#29) - Added Scalar::Util dependency for Perl 5.8+ (CPAN RT#84347) - Fixed issues spotted by Nicolas Seriot's JSON Test Suite including experimental UTF-16/32 support and backward incompatible change of C style comment handling (now disabled by default) (GH#28) - Moved the guts of JSON::PP::Boolean into lib/JSON/PP/Boolean.pm and gave it a proper version - Refactored incremental parser to let it handle incomplete JSON text properly - Imported and tweaked tests from JSON.pm - Minor code clean up - Fixed not to fail tests under Perl 5.25.* (CPAN RT#119114) - Reworked documentation, based on the one for JSON::XS - Let json_pp utility show the version of JSON::PP - Fix loading order of B module (GH#31) - Fixed isa tests for bignum - This release by ISHIGAKI → update source URL - Use five-digit version number for rpm to maintain upgrade path - Drop EL-5 support - Drop BuildRoot: and Group: tags - Drop explicit buildroot cleaning in %install section - Drop explicit %clean section - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild perl-Module-Metadata perl-Net-DNS perl-Net-IDN-Encode - up release perl-Net-IMAP-Simple - import to SME11 perl-Net-IPv4Addr - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - Perl 5.36 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - Perl 5.34 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - Perl 5.32 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - Perl 5.30 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - Perl 5.28 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - Perl 5.26 rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - Perl 5.24 rebuild - Package cleanup - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - Specify all dependencies - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - Perl 5.22 rebuild perl-Net-Ident perl-Object-Persistence - build for SME 11 perl-Path-Tiny - import to SME11 - Update to version 0.122. - Update to version 0.076. - Update to version 0.055. - Specfile autogenerated by cpanspec 1.79. perl-Quota perl-Role-Tiny - fix [SME: ] - Update to version 2.001004. - Update to version 2.000006. - Update to version 2.000001. - Update to version 2.000000. - Update to version 1.003002. - Specfile autogenerated by cpanspec 1.79. perl-Sub-Name perl-Sub-Quote - import to SME11 - Update to version 2.006006. - Specfile autogenerated by cpanspec 1.79. perl-Test-Deep perl-Test-Inline - Add Provides: - Specfile autogenerated by cpanspec 1.78. perl-Tie-Array-CSV - tidy to build - Specfile autogenerated by cpanspec 1.78. perl-Unix-ConfigFile - fix cpan 103189 bug with defined @array ppp - Fixed buffer overflow in the eap_request and eap_response functions Resolves: CVE-2020-8597 - Fixed some issues found by coverity scan Resolves: rhbz#1602665 - Split out the network-scripts Resolves: rhbz#1608377 - Replaced initscripts requirement by the network-scripts Resolves: rhbz#1610285 - Updated EAP-TLS patch to v1.101 Resolves: CVE-2018-11574 - Link with -E not to break plugins Resolves: rhbz#1564459 - Also build all DSOs with distro's LDFLAGS Related: rhbz#1563157 - Build with distro's LDFLAGS Resolves: rhbz#1563157 - Used openssl for the DES instead of the libcrypt / glibc Resolves: rhbz#1556132 - Escape macros in %changelog - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Rebuilt for switch to libxcrypt - EAP-TLS patch updated to version 0.999 - Switched to openssl-1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - Fix FTBFS - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - prevent running into issues caused by undefined behavior (pointers of incompatible types aliasing the same object) - fix logical expression in eap_client_active macro (#1023620) - don't mark logrotate config as executable (#1164435) - devel package should depend on base package as per guidelines - don't mark tmpfiles dropin as executable (#1131293) - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - rebase to 2.4.7. Includes fix for CVE-2014-3158 (#1128716) - version 0.997 of EAP-TLS patch - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - move ppp initscripts to ppp package (#1088220) - don't require perl and expect (#1086846) - rebase to 2.4.6 pwauth - update release above EPEL, apply our patches smeserver-base - encoding issue in call for user/group create/modify from SM2 [SME: 13684] - strips again unsupported characters [SME: 12218] - fix ldap group modify [SME: 13451] - replace server-manager to smanager in console [SME: 13092] - property PreviousDomainName [SME: 13258] - fix unwanted instantiated services on reboot [SME: 13335] - check if samba-tool bin present [SME: 12799] fix samba AD detection - remove old panel [SME: 13333] - cleanup smtp-auth-proxy [SME: 13295] - requires smeserver-postfix to protect it [SME: 13282] - cleanup smtp-auth-proxy [SME: 13295] - change key type from ippp service to configuration [SME: 11367] - fix pppoe not connecting missing interface [SME: 13130] - improve pppoe plugin patch [SME: 13074] - handle both EC and RSA key/cert with esmith::ssl [SME: 11772] - fix hardcoded rp-pppoe.so location - Thanks Nestor [SME: 13074] - fix autorenew of self-signed certificate [SME: 12218] strips unsupported characters, use utf8 encoding - Replicate user accounts to samba Active Directory [SME: 12799] - handle dh params with template [SME: 12826] TODO timer and event - foolproofing dummy.module - systemd unit for ippp [SME: 12876] - systemd unit for wan [SME: 12875] - improve networking service unit [SME: 12541] - change key type from service to configuration [SME: 11367] - clean sme-server.target [SME: 12931] - fix missing allowed shell for login [SME: 12926] - add pam_abl requirement [SME: 12914] - add isdn4k-utils requirement for ippp isdn connections [SME: 12909] - remove pam_tally as deprecated in favor of pam_faillock [SME: 12913] - fix boot ordering cycle [SME: 12902] - ippp and wan requires daemontools bins [SME: 12566] - handle all ssl ciphers and protocol in one place esmith::ssl [SME: 12827] this will allow to sync all service default protocol and ciphers in one place. - improve support of systemd service with instance service@instance.service [SME: 12859] - Primary default to SSL required and redirect [SME: 12858] - cleanup remove primary=system [SME: 8268] - fix www removed from shared on group creation [SME: 12848] - add vlan support on External Interface [SME: 12677] - fix typo [SME: 12763] - add kernel module support for rp-pppoe plugin [SME: 12678] will allow faster fiber connexion when using multiple queue interface (RSS) set-gateway-ip will propagate both wan and diald ip run.pppoe call an interface - fix use of passwd command when ldap auth enabled [SME: 6453] - delete spool file only if exists to avoid error [SME: 12763] - fix result variable not initialized [SME: 12663] - fix mail spool perms [SME: 12654] - fix motd noise related to cockpit [SME: 12575] - fix /run vs /var/run temps dir noise [SME: 12639] - fix 3 regressions from SME10 [SME: 12654] fix www missing from shared and few groups [SME: 12146] fix group deletion leaves mail spool file [SME: 12431] fix path to /etc/systemd for seeking service files [SME: 12421] - fix new systemd.log does not fill after log rotate [SME: 12688] - fix user@0.service failed to start [SME: 12568] - stop loging in audit crond success - drop cpu and use esmith:util::ldap [SME: 12663] - fix self-signed cert renewd when not necessary [SME: 12606] - add requirement for ppp [SME: 12622] - add requirement for rp-pppoe [SME: 12628] - enable modprobe dummy and bond [SME: 12627] - fix init-accounts [SME: 12546] - Update createlinks to create smeserver-package-update event[SME: 12579] - Set license file to GPL2.0 [SME: 12577] - fix networking [SME: 12541] smeserver-lib - fix start is needed before reload [SME: 13748] - fix ldap group update [SME: 13741] - force ldap street/city/company/phone/dpt if missing [SME: 13701] - fix Wide character in getpwnam [SME: 13697] - fix double encoding in ldap displayname vs cn - replace restart with reload-or-restart for smanager/httpd-e-smith [SME: 13653] - update pod of validatePassword [SME: 12382] - Make getmyip more robust and agile when no internet [SME: 13588] - revert cod to override getmyip [SME: 12866] should be done before calling it - improve error handling for mod functions [SME: 13451] - cleanup smtp-auth-proxy [SME: 12833] - Update getmyip change logged name to getmyip [SME: 12866] - add esmith::AccountsDB::UTF8 support [SME: 13029] also esmith::DomainsDB::UTF8, esmith::HostsDB::UTF8, esmith::NetworksDB::UTF8 - improve esmith::ConfigDB::UTF8 support [SME: 13028] - prevent service handling in bootstrap and post-upgrade [SME: 13002] - remove pptpd reference [SME: 11417] - move template-begin-ini [SME: 12211] - passwordstrength{length} default to 12 [SME: 12383] - more password granularity (none,normal,intermediate,strong) [SME: 12384] - add in getmyip [SME: 12810] - fix Use of uninitialized value [SME: 12760] - esmith::util:ldap initial commit [SME: 12719] - rename update event - remove whiptail [SME: 8275] - Set license file to GPL2.0 [SME: 12577] - Change Requires: e-smith- to Requires:smeserver- - Update Release and Version to base version and 1st release for SME11 [SME: 12518] - Rename to smeserver-lib [SME: 12359] smeserver-mysql - rewrite init db condition [SME: 13613] - fix MULTIPLE_RPM_OWNERS [SME: 13131] - add fix to allow upgrade of innodb to new pagesize as required by 12982 on install [SME: 13083] - fix conflict with MariaDB-server-compat [SME: 13024] - fix conflict with MariaDB-client-compat [SME: 13005] - set innodb_page_size=64k [SME: 12982] breaking change, needs backup and restore of mariadb databases - convert mysql* bins call to mariadb-* [SME: 12983] - revert [SME: 12591] - fix Specified key was too long with older mysql db tables [SME: 12980] added back mysql_upgrade in 00_restore_dumped_dbs - restore root user, pasword and socket login [SME: 12978] - upgrade to support mariadb 11.4 [SME: 12930] move mariadb-upgrade to mysql.init unit remove duplicate in 00_restore_dumped_dbs and 10mysql_upgrade, add a tmp.d for pid file, add post action dnf script update mariadb.service.d/ content, set default to utfmb4 - mysql.user table filtering [SME: 12592] - prestart script requires daemontools bins [SME: 12566] - add missing mysql.private folder [SME: 11856] - backup users priv, plugins, udfs, servers, stats, timezones [SME: 12591] - tidy spec and sources for mariadb10.5 support [SME: 12524] - try to make compatible with higher version from mariadb repo [SME: 11856] - fix logrotate duplicate entry [SME: 12554] - Set license file to GPL2.0 [SME: 12577] - Change Requires: e-smith- to Requires:smeserver- - Update Release and Version to base version and 1st release for SME11 [SME: 12518] smeserver-release - 11.0-1 - 11.0-0.rc1 [SME: 13441] - 11.0-0.beta1 [SME: 13022] - add EULA [SME: 13009] - fix namimg scheme for alpha1 release - Set license file to GPL2.0 [SME: 12577] - Update Release and Version to base version and 1st release for SME11 [SME: 12518] - Roll up patches and move to git repo [SME: 12338] The changelogs are written per package On behalf of the Koozali SME Server development team - Compilation of release data is thanks to scripts developed by Ian Wells and substantially improved by Jean Phillipe Pialasse