Difference between revisions of "SME Server:11.0"

From SME Server
Jump to navigationJump to search
(New Koozali SME Server v11 page)
 
 
(36 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
 
 
{{Languages}}
 
{{Languages}}
{|
 
|
 
  
<blockquote style="background-color: #feb387; border: solid thin grey; padding: 7px 7px 7px 7px;box-shadow: 3px 3px 3px #888888;">
+
==Koozali SME Server 11.0 Release Notes==
 +
 
 +
The Koozali SME Server development team is pleased to announce the release of SME Server 11 Alpha 1 which will be the next major release of SME Server.
 +
The code name still to be decided.
 +
 
 +
This release is based on Rocky 8.10
 +
 
 +
{{Warning box|ALPHA VERSION.
 +
Koozali SME Server users are advised NOT to update production servers to this release.<br>
 +
There are many known issues to resolve. See Notes below.<br>
 +
TESTING PURPOSES ONLY}}
 +
 
 +
<!--{{Note box|Koozali SME Server users should upgrade production servers to this Release}}-->
 +
 
 +
{{Warning box|Please ensure your hardware is compatible with RHEL8/Rocky Linux 8.
 +
Very old or very new hardware may have issues. See the following links for more:
 +
https://wiki.centos.org/AdditionalResources/HardwareList<br>
 +
https://access.redhat.com/documentation/en_us/red_hat_enterprise_linux/7/html/installation_guide/sect-installation-planning-hardware-compatibility-x86}}
 +
 
 +
Some notes on Koozali SME Server 11 can be found at
 +
https://wiki.koozali.org/SME_Server_11.0_Development
 +
 
 +
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/
 +
 
 +
Release notes for Koozali SME Server 11 Alpha 1 can be found here
 +
https://lists.contribs.org/pipermail/updatesannounce/2025-February/000483.html
 +
 
 +
Koozali Foundation Inc.
 +
 
 +
{{Donate}}
 +
 
 +
===Download===
 
<center>
 
<center>
'''Current 11.0 series releases:'''
+
{{Currentreleases}}
 +
</center>
 +
 
 +
 
 +
 
  
[[SME Server:11.0|'''Koozali SME Server 11.0''']] released on June 9th 2021.
+
__TOC__
  
[https://wiki.koozali.org/Category:SME_Server_Releases Releases]
+
===About SME Server===
 +
SME Server is the leading Linux distribution for small and medium
 +
enterprises. SME Server is brought to you by Koozali Foundation, Inc.,
 +
a non-profit corporation that exists to provide marketing and legal support
 +
for SME Server.
  
<!--[http://mirror.pialasse.com/releases/11/iso/ Downloads]-->
+
SME Server is freely available under the GNU General Public License and
 +
is only possible through the efforts of the SME Server community.
  
</center></blockquote>
+
However, the availability and quality of SME Server is dependent on
|
+
meeting our expenses, such as hosting costs, server hardware, etc.
<blockquote style="background-color: #d9e394; border: solid thin grey; padding: 7px 7px 7px 7px;box-shadow: 3px 3px 3px #888888;">
+
 
<center>
+
As such, we ask for a donation to offset costs and fund further development.
'''SME Server 11 Alpha 1 release:'''
+
 
 +
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.
 +
 
 +
This is ALPHA release. Here are few known issues:
 +
smanager lets encrypt is WIP
 +
smanager cache issue on multiple table
 +
smanager translation and local flag might be random
 +
nut service broken
 +
restore mysql will fail on myslq.users table if present
 +
default kernel entries show Rocky after install
 +
any other bugs referenced in https://bugs.koozali.org/buglist.cgi?
 +
action=wrap&bug_status=CONFIRMED&list_id=106999&product=SME%20Server%2011.X&target_milestone=11.beta1
 +
 
 +
New server-manager is available at https://yourip/smanager
 +
The old server-manager is still available at https://yourip/server-manager
 +
However, this is deprecated and will be removed soon.
 +
Do not report any bugs with with it.
 +
 
 +
Postfix has replaced qmail to handle emails as mail transfer agent.
 +
 
 +
Qpsmptd is still used as SMTPD frontend mail transfer agent. It has now 3 running deamons, listening
 +
on port 25  port 465 and now submisison port 585.
 +
 
 +
Qmail is still available as Final mail delivery agent.
 +
 
 +
Fetchmail is still available as mail  retrieval agent.
 +
 
 +
PHP cli is updated to 8.3. Default php-fpm for ibays is 8.4.
 +
 
 +
Webmail now using Roundcube
 +
 
 +
SM2 (Server Manager) now using Mojolicious
 +
 
 +
===Thanks===
 +
There have been a plethora of other under the hood changes which are too numerous to list.
 +
 
 +
Core changes:
 +
 
 +
Migrated source code to gitea
 +
Migrated to a new build system
 +
Import the now defunct openfusion repo
 +
Updated base from CentOS 7 to Rocky v8
 +
Upgrade mail system to Postfix
 +
Complete new server-manager frontend
 +
 
 +
The work that has gone into getting SME 11 to this stage has been enormous. An attempt to list and detail the work that has been done in recent months would not do justice to the effort contributed  by the following:
 +
 
 +
Thank you one and all:
 +
 
 +
* Jean Phillipe Pialasse
 +
* Trevor Batley
 +
* Brian Read
 +
* Zsolt Vasarhelyi
 +
* John Crisp
 +
* Terry Fage
 +
 
 +
There have also been many others who have done what they can to assist. Thank you.
 +
 
 +
The changes that have been implemented to ensure the Koozali SME Server way is fully implemented have been far reaching, and far to many to try and list.
 +
Suffice to say long live "the SME way".
 +
 
 +
===Installing===
 +
[[SME_Server:Documentation:Administration_Manual:Chapter4|Hardware requirements]]
 +
 
 +
[[SME_Server:Documentation:Administration_Manual:Chapter5|Installation procedure]]
 +
 
 +
https://wiki.centos.org/AdditionalResources/HardwareList<br>
 +
https://access.redhat.com/documentation/en_us/red_hat_enterprise_linux/7/html/installation_guide/sect-installation-planning-hardware-compatibility-x86<br>
 +
 
 +
===Upgrading===
 +
 
 +
{{Note box|msg=In-place upgrades from SME 10.# to SME 11.x using yum or CD are not supported *due to design constraints imposed by RH/Rocky Linux*
 +
It is necessary to backup the old server & then restore to the new server.
 +
Contribs will need to be reinstalled.}}
 +
 
 +
The simplest way to do this is via a Console Backup to attached USB disk on the old server( or if using a virtual machine, and USB is no t available, you can try adding a virtual drive as SATA). Alternatively use one of the Backup & Restore options available in server manager panel, ie backup to desktop, or backup to workstation (either to attached USB or network share). Other non standard options exist to Backup virtual servers that do not have USB ports etc, & Restore to similar virtual systems, eg using ssh.
 +
If you have a lot of contribs that have files to backup that are not in standard backup, you can give a try to  [[Migratehelper]].
 +
 
 +
{{Tip box|msg=The Restore from USB on first boot function (on a newly installed SME 11 server), will only utilise backups that are saved as smeserver.tgz files, which are the Console backup to USB or the server manager backup to Desktop. The server manager backup to Workstation (either to USB or network share) creates a "backupdate.dar" type filename (or multiple split parts) & cannot be used to restore using the Restore on first boot function, it can only be used for restores from server manager.}}
 +
 
 +
{{Tip box|msg=After a Restore to new hardware, networking may not be functional. This is caused by the restored NIC settings being incorrect for the NIC's in the new hardware. To fix this, login as admin & from the console menu select Configure this server. Step through the screens & choose the new hardware network card (NIC) drivers, & leave other settings unchanged.}}
 +
 
 +
====Upgrade via Console backup to USB drive====
 +
* Log in as admin & Backup the '''old server''' via a Console Backup to attached USB disk. This may take many hours if you have a lot of data on your server, depending on USB port speed, USB drive speed, & types of files being backed up ie whether already compressed or not etc. Typically for 250Gb of data on your server hard drive, 2 to 4 hours.
 +
* Install the SME 11.x OS from USB/ISO on the new hardware (on new server).
 +
* Select to do a Restore on first boot of the newly installed SME Server 11. Only attach USB containing the backup file, when asked on first reboot. Restore may take a few hours depending on data size etc. Make sure you wait for the Restore complete message.
 +
* If necessary use the consol to adjust some parameters, e.g. network cards and network addressé This will be needed particularly if you have the old SME9 still running at the same IP, or simply if you install on new hardware to make your restored configuration aware of this new hardware.
 +
* A reboot is necessary after the restore, even if you did not alter the configuration, to have all services running as planned, failure to do so will leave you with only standard services running.
 +
 
 +
{{Tip box|msg=You can dismiss the restore from USB on initial boot and access it later from the console as long as you do not create new group on you freshly intalled SME11.x.}}
 +
 
 +
====Upgrade via server manager backup to Desktop or Workstation (USB or network)====
 +
* On the old server in server manager, configure the required backup in the Backup or Restore panel. Schedule the backup to run at a suitable time. This backup can be to a workstation desktop for systems with a smaller amount of data, which creates a smeserver.tgz backup file, or to a locally connected USB drive or to a network share, & creates xx...xx.dar files, split into multiple parts if configured & data size is large. This may take many hours to run depending on data size etc.
 +
* On the new SME11 server, manually configure the '''identical''' backup job in the server manager Backup or Restore panel. The backup job MUST point to the exact same location that the original backup file is saved to.
 +
* Select the Restore function within server manager & select the full backup you want to restore from. This may take many hours to run depending on data size, network speed etc. Make sure you wait for the Restore complete message.
 +
* Basic networking configuration of the new and/or restored SME10 server will be required if different from original server.
 +
 
 +
====Upgrade using command line restore via ssh or USB====
 +
* It is possible to use the command line to transfer a backup file via ssh (or USB) to the new server & then to run the restore. Standard & non standard backup concepts & procedures are outlined in the Backup server config Howto, http://wiki.contribs.org/Backup_server_config If using any non standard method, then the integrity of your SME server data cannot be guaranteed.
 +
* To do a standard backup & restore using CLI, on the old server log in as admin & perform the Console Backup to USB drive (to a locally connected USB). Alternatively using suitable commands, a smeserver.tgz backup file could be created & saved to / folder, refer Howto.
 +
* Install the SME 10.x OS from CD on the new hardware (on new server).
 +
* Answer No when asked if you want to restore from USB during the first boot.
 +
 
 +
* If you created or have the backup file on the old server, transfer the smeserver.tgz backup file via ssh from your old server to your new server. Both servers must be connected & remote access enabled
 +
* On the old server do:
 +
scp -P zzzz /smeserver.tgz newserverIP:/
 +
(where zzzz = port number)
 +
 
 +
* If you saved the backup file to USB, then transfer the smeserver.tgz backup file from USB to your new server
 +
* Log in as root or a root user on the new server & do:
 +
mount /media/usbdisk
 +
cp /media/usbdisk/Backup-date-folder/smeserver.tgz /
 +
(replace usbdisk with actual mount point name & Backup-date-folder with actual folder date name)
 +
* After the backup file has been copied to the new server, on the new server do:
 +
cd /
 +
signal-event pre-restore
 +
tar -C / -xzvf smeserver.tgz
 +
/sbin/e-smith/signal-event post-upgrade
 +
/sbin/e-smith/signal-event reboot
 +
* Before restarting the new server, disconnect old server from network (as you will have clashes due to duplicate IPs)
 +
* On new server do:
 +
cd /
 +
rm smeserver.tgz
 +
*Note the backup & restore may take many hours to complete depending on data size etc.
 +
* After restore, the Configuration of the new server should be identical to the old server.
 +
* Note with two servers connected during ssh copying operations, basic networking configuration of the new unrestored SME9 server will need to be temporarily different to the old server to avoid clashes
 +
 
 +
====Reinstall Contribs after restore====
 +
Add on contrib rpm packages will need to be re-installed on the new SME 11.x server as these are NOT included in the backup. Contrib data & configuration is included in backups & will be restored, but its usefulness will depend on the contrib design being unchanged between older (SME7/el4 or SME8/el5) & SME9/el6 package versions.
 +
 
 +
====Delete & Reconfigure Manual tweaks====
 +
Other manual tweaks eg custom templates or scripts, will need to be deleted & recreated in line with SME 11.x template code & base code.
 +
 
 +
Where extensive modifications have been made to the "old server (eg SME10.1)", it is recommended to carry out a test backup & restore upgrade first, to discover any problems & ascertain suitable fixes & workarounds. Removing contribs & custom templates before upgrading is recommended.
 +
 
 +
=====I can not access to my ibay from my windows XP=====
 +
Windows XP and Windows 7 are software no longer supported by Microsoft, you are encouraged to migrate. That said, they are expecting the SMB1 protocol, and SME 11 uses SMB2 and SMB3. A workaround could be to allow SMB1 on the server using the correct property in the configuration, but this is at your own risks.
 +
 
 +
=====I can navigate to my server using its ip, but the netbios name does not work, and it does not show in my network=====
 +
Netbios is deprecated and is part of the SMB1 protocol. You can workaround that using the contrib WSSD See https://wiki.contribs.org/Wsdd
 +
 
 +
=====Impossible to install got error ValueError: name already in use=====
 +
This is because you already have a SME 10 (most probably) installation on your disk with LVM.
 +
To avoid this, either boot in rescue mode to wipe the partition, either use the partitioning  tool at screen 2 to create your own partition. Beware auto partitioning at this stage is not SME with raid or other options you had chosen but default Rocky is EFI if needed, boot and one huge LVM with all the remaining space on ALL disks include
 +
 
 +
=====I do not have the default raid 1 after the server installed as I expected; I have set default partitioning in the gui=====
 +
Beware auto partitioning in the installer GUI is not SME with raid or other options you had chosen at boot time but default CentOS ie EFI if needed, boot and one huge LVM with all the remaining space on ALL disks include. Going into the partitioning tool will erase all previous settings chosen at boot time of the installer for SME.
 +
 
 +
===Raid 1===
 +
SME11 does not handle anymore degraded RAID1 on initial install due to limitations with new version of installation software Anaconda.
 +
 
 +
See also [[AddExtraHardDisk]] if you think you might use RAID1 one day. But it's an alternative for part of the date. Best solution is to reinstall SME10 with 2 drives.
 +
 
 +
===Koozali SME Server 11 Alpha 1 Changelog===
 +
 
 +
====Major changes in this release====
 +
This release is based on Rocky 8.#
 +
Postfix support
 +
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 SME Server 10.1 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
 +
 
 +
=====smeserver-backup=====
 +
fix startform/endform to start_form/end_form [SME: 12773]
 +
failure at pre-restore [SME: 12722]
 +
Fix up compression parameter to dar due to change in format [SME: 12647]
 +
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-backup [SME: 12359]
 +
 
 +
=====smeserver-flexbackup=====
 +
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-flexbackup [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
 
 +
====File Server====
 +
 
 +
=====proftpd=====
 +
Fix RADIUS Message-Authenticator verification in mod_radius
 +
https://github.com/proftpd/proftpd/issues/1840
 +
https://bugzilla.redhat.com/show_bug.cgi?id=2325448
 +
Add fix for slow accesses in large directory trees (rhbz#2310341)
 +
http://bugs.proftpd.org/show_bug.cgi?id=4307
 +
https://github.com/proftpd/proftpd/pull/525
 +
Fix slow reading of passwd/group files in mod_auth_file (#2270686, GH#1134,
 +
GH#1192, GH#1195, GH#1213)
 +
Fix one-byte out-of-bounds read, and daemon crash, because of mishandling of
 +
quote/backslash semantics (#2255609, GH#1683, CVE-2023-51713)
 +
Use SPDX-format license tag
 +
Fix unexpected filtering behaviour with mod_vroot (#2104972, GH#1491)
 +
Fix memory disclosure to RADIUS servers by mod_radius (#2001690)
 +
https://github.com/proftpd/proftpd/issues/1284
 +
https://github.com/proftpd/proftpd/pull/1285
 +
Avoid segfaults with TLSv1.3
 +
https://github.com/proftpd/proftpd/issues/1063
 +
https://github.com/proftpd/proftpd/commit/adf43dd4ddaab0332e74abc86bbcef9cf27ee54a
 +
Use %license unconditionally
 +
Package mod_unique_id (#1901100)
 +
Update to 1.3.6e
 +
Fixed null pointer dereference in mod_sftp when using SCP incorrectly
 +
(https://github.com/proftpd/proftpd/issues/1043)
 +
Update to 1.3.6d
 +
Fixed issue with FTPS uploads of large files using TLSv1.3
 +
(https://github.com/proftpd/proftpd/issues/959)
 +
Fixed regression in the handling of '%{env:...}' configuration variables
 +
when the environment variable is not present
 +
(https://github.com/proftpd/proftpd/issues/857)
 +
Second LIST of the same symlink shows different results
 +
(https://github.com/proftpd/proftpd/issues/940)
 +
mod_sftp sends broken response when CREATETIME attribute is requested
 +
(https://github.com/proftpd/proftpd/issues/980)
 +
Handle zero-length SFTP WRITE requests without error
 +
(http://bugs.proftpd.org/show_bug.cgi?id=4398)
 +
PidFile should not be world-writable
 +
(https://github.com/proftpd/proftpd/issues/1018)
 +
TLSv1.3 handshake fails due to missing session ticket key on some systems
 +
(https://github.com/proftpd/proftpd/issues/1014)
 +
Lowercased FTP commands not properly identified
 +
(https://github.com/proftpd/proftpd/issues/1023)
 +
Avoid duplicate hostname and timestamps in syslog (#1808989)
 +
http://bugs.proftpd.org/show_bug.cgi?id=4185
 +
https://github.com/proftpd/proftpd/issues/1002
 +
https://github.com/proftpd/proftpd/pull/1009
 +
Retain a memory pool after an aborted transfer so that the %{transfer-status}
 +
LogFormat functionality still works
 +
Own directory %{_sysconfdir}/logrotate.d
 +
Update to 1.3.6c
 +
Use-after-free vulnerability in memory pools during data transfer
 +
(CVE-2020-9273, https://github.com/proftpd/proftpd/issues/903)
 +
Fix mod_tls compilation with LibreSSL 2.9.x
 +
(https://github.com/proftpd/proftpd/issues/810)
 +
MaxClientsPerUser was not enforced for SFTP logins when mod_digest was
 +
enabled (https://github.com/proftpd/proftpd/issues/750)
 +
mod_sftp now handles an OpenSSH-specific private key format; it detects
 +
such keys, and logs a hint about reformatting them to a supported format
 +
(https://github.com/proftpd/proftpd/issues/793)
 +
Directory listing was slower compared to previous ProFTPD versions
 +
(https://github.com/proftpd/proftpd/issues/793)
 +
mod_sftp crashed when using pubkey-auth with DSA keys
 +
(https://github.com/proftpd/proftpd/issues/866)
 +
Fix improper handling of TLS CRL lookups (CVE-2019-19269, CVE-2019-19270,
 +
https://github.com/proftpd/proftpd/issues/859)
 +
Leaking PAM handler and data in case of unsuccessful authentication
 +
(https://github.com/proftpd/proftpd/issues/870)
 +
SSH authentication failed for many clients due to receiving of
 +
SSH_MSG_IGNORE packet (http://bugs.proftpd.org/show_bug.cgi?id=4385)
 +
SFTP publickey authentication failed unexpectedly when user had no shadow
 +
password info. (https://github.com/proftpd/proftpd/issues/890)
 +
ftpasswd failed to restore password file permissions in some cases
 +
(https://github.com/proftpd/proftpd/issues/898)
 +
Out-of-bounds read in mod_cap getstateflags() function; this has been
 +
addressed by updating the bundled version of libcap
 +
(CVE-2020-9272, https://github.com/proftpd/proftpd/issues/902)
 +
Note that this build of ProFTPD uses the system version of libcap and not
 +
the bundled version, and is not vulnerable to this issue
 +
Fix API tests compile failure with GCC 10
 +
https://github.com/proftpd/proftpd/pull/886
 +
mod_sftp: When handling the 'keyboard-interactive' authentication mechanism,
 +
as used for (e.g.) PAM, make sure to properly handle DEBUG, IGNORE,
 +
DISCONNECT, and UNIMPLEMENTED messages, per RFC 4253
 +
(http://bugs.proftpd.org/show_bug.cgi?id=4385)
 +
Fix handling of CRL lookups by properly using issuer for lookups, and
 +
guarding against null pointers (GH#859, GH#861, CVE-2019-19269,
 +
CVE-2019-19270)
 +
Update to 1.3.6b
 +
Fixed pre-authentication remote denial-of-service issue
 +
(CVE-2019-18217, https://github.com/proftpd/proftpd/issues/846)
 +
Update to 1.3.6a
 +
Configure script wrongly detected AIX lastlog functions
 +
(http://bugs.proftpd.org/show_bug.cgi?id=4304)
 +
AllowChrootSymlinks off could cause login failures depending on filesystem
 +
permissions (http://bugs.proftpd.org/show_bug.cgi?id=4306)
 +
mod_ctrls: error: unable to bind to local socket: Address already in use
 +
(https://github.com/proftpd/proftpd/issues/501)
 +
Failed to handle multiple %{env:...} variables in single word in
 +
configuration (https://github.com/proftpd/proftpd/issues/507)
 +
mod_sftp failed to check shadow password information when publickey
 +
authentication used (http://bugs.proftpd.org/show_bug.cgi?id=4308)
 +
Use of "AllowEmptyPasswords off" broke SFTP/SCP logins
 +
(http://bugs.proftpd.org/show_bug.cgi?id=4309)
 +
Use of mod_facl as static module caused ProFTPD to die on SIGHUP/restart
 +
(http://bugs.proftpd.org/show_bug.cgi?id=4310)
 +
Use of curve25519-sha256@libssh.org SSH2 key exchange sometimes failed
 +
(https://github.com/proftpd/proftpd/issues/556)
 +
Close extra file descriptors at startup
 +
(http://bugs.proftpd.org/show_bug.cgi?id=4312)
 +
<Anonymous> with AuthAliasOnly in effect did not work as expected
 +
(http://bugs.proftpd.org/show_bug.cgi?id=4314)
 +
CreateHome NoRootPrivs only worked partially
 +
(https://github.com/proftpd/proftpd/issues/568)
 +
SFTP OPEN response included attribute flags that are not actually provided
 +
(https://github.com/proftpd/proftpd/issues/578)
 +
Truncation of file while being downloaded with sendfile enabled caused
 +
timeouts due to infinite loop (http://bugs.proftpd.org/show_bug.cgi?id=4318)
 +
FTP uploads frequently broke due to "Interrupted system call" error
 +
 
 +
=====smeserver-proftpd=====
 +
adding requirement for deamontools bin [SME: 12566]
 +
use esmith::ssl to set ciphers and protocol [SME: 12825]
 +
add TLSCipherSuite usage and order ciphers by strength
 +
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]
 +
Move Provides: from after Changelog
 +
Rename to smeserver-proftpd [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
 
 +
=====smeserver-samba=====
 +
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=====
 +
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====
 +
 
 +
=====smeserver-locale=====
 +
apply locale 2024-08-08.patch [SME: 12717]
 +
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]
 +
 
 +
===Mail Server===
 +
 
 +
====clamav====
 +
Update to 1.0.8
 +
Update to 1.0.7
 +
Update to 1.0.6
 +
Update clamav-data and README.fedora.md
 +
Update EPEL 7 and 8 support for 1.0.5
 +
(#1679375) fixes syntax error in /etc/logrotate.d/clamd.exim
 +
set nullblog to fix post script (#2253914)
 +
Properly check valgrind arches
 +
Update to 1.0.5
 +
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
 +
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
 +
Update to 1.0.4
 +
Remove docs again from main package (bz#2230512)
 +
Update to 1.0.2 CVE-2023-20197 (bz#2232508)
 +
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
 +
Mark cvd files is clamav-data as %config(noreplace) (bz#2170876)
 +
Rename clamav-update to clamav-freshclam
 +
Make clamav-freshclam supplement clamd
 +
Have clamav-freshclam ghost all of the .cld and .cvd files
 +
Update data files with help of Cisco-Talos/cvdupdate
 +
Update to 1.0.1
 +
Make sure RUSTFLAGS are passed to rustc (bz#2167194)
 +
Fix multilib install
 +
(#1679375) fixes syntax error in /etc/logrotate.d/clamd.exim
 +
Update to 0.103.11
 +
Update to 0.103.10
 +
Update to 0.103.9 CVE-2023-20197 (bz#2232508)
 +
Update data files with help of Cisco-Talos/cvdupdate
 +
Fix daily.cvd file
 +
Split out documentation into separate -doc sub-package
 +
(#2128276) Please port your pcre dependency to pcre2
 +
Explicit dependency on systemd since systemd-devel no longer has this dependency on F37+
 +
(#2136977) not requires data(clamav) on clamav-libs
 +
(#2023371) Add documentation to preserve user permissions of DatabaseOwner
 +
Update to 0.103.8
 +
(#2136977) not requires data(clamav) on clamav-libs
 +
(#2023371) Add documentation to preserve user permissions of DatabaseOwner
 +
(#2128276) Please port your pcre dependency to pcre2
 +
Explicit dependency on systemd since systemd-devel no longer has this dependency on F37+
 +
Split out documentation into separate -doc sub-package
 +
Update to 0.103.7
 +
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
 +
Update to 0.103.6
 +
Fix for dnf update clamav-update (#2059618)
 +
Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
 +
Update to 0.103.5
 +
Update to 0.103.4
 +
Get rid of pkgdatadir variable %{_datadir}/%{name} is more informative
 +
Get rid og milterlog variable %{_var}/log/clamav-milter.log is more readable
 +
we can remove %{_var}/log/clamav-milter.log because journalctl -u clamav-milter
 +
supersede it
 +
Fix substitution of /var/run/clamd/clamd.socket on file clamav-milter.conf
 +
Get rid of scanstatedir and milterstatedir variables
 +
smartsubst deleted since we notice does not replace anything
 +
more cleanups
 +
$RPM_BUILD_ROOT + /builddir/build/BUILDROOT/clamav-1.0.8-1.el8.aarch64
 +
all variavels with {}
 +
BR _chmod and chown only in oldfreshclam
 +
clean rpath clean
 +
(#2006490) second try to fix epel7, revert previous commit and add on
 +
initial installation (not in updates) run /bin/systemd-tmpfiles --create (...)
 +
(#2006490) follow the Fedora Packaging Guidelines by adding %dir
 +
%attr(0710,%scanuser,virusgroup) to %files section, it is needed on epel7 on
 +
initial installation without reboot.
 +
Rebuilt with OpenSSL 3.0.0
 +
Update clamav-data (#1998252)
 +
Rearrange tmpfiles following packaging guidelines
 +
https://docs.fedoraproject.org/en-US/packaging-guidelines/Tmpfiles.d/
 +
not running systemd-tmpfiles on post
 +
Drop build without tmpfiles because we don't have Systemd without tmpfiles
 +
not ghost .socket files they are tmptifles
 +
Rearrange some files of milter package
 +
Move to old_freshclam files /etc/logrotate.d/* and /var/log/freshclam.log
 +
Drop ConditionPathExists doesn't work as we expect
 +
====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-clamav====
 +
move post-transaction-actions script [SME: 12533]
 +
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]
 +
====smeserver-dovecot====
 +
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-email====
 +
Update release due to finger trouble [SME: 12863]
 +
Revert change  reload should be in smeserver-postfix [SME: 12863]
 +
reload-or-restart postfix after pseudonym change [SME: 12863]
 +
fix CGI::param called in list context [SME: 12789]
 +
update webmail settings for roundcube [SME: 12743]
 +
remove requires runit [SME: 12566]
 +
move action pseudonym-cleanup and migrate 10AdminEmail from smeserver-mini-qmail [SME: 12808]
 +
change temp dir from /var/lock to /run/lock [SME: 12620]
 +
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
move out Provides in scriptlet pre [SME: 12537]
 +
Change Requires: e-smith to Requires:smeserver-
 +
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
 +
Rename to smeserver-email [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-mini-qmail====
 +
move action pseudonym-cleanup and migrate 10AdminEmail to smeserver-email [SME: 12808]
 +
initial release of smeserver-mini-qmail from former smeserver-qmail [SME: 12793]
 +
only for final delivery or forward behind qpsmtpd and postfix
 +
set /var/qmail/control/qmqpservers server file
 +
set junkmail delivery to dovecot-lda
 +
we only need configs idhost, qmqpservers, me, defaultdomain, plusdomain, rcpthosts
 +
removing controls badrcptto,helohost,smtproutes,rcpthosts,badmailfrom,databytes,bouncefrom,
 +
bouncehost,concurrencylocal,concurrencyremote,doublebouncehost,doublebounceto,envnoathost
 +
removing /var/qmail/users
 +
removing alias
 +
cleaning actions scripts (TODO: move pseudonym-cleanup to smeserver-email)
 +
move qmail template from qpsmtpd [SME: 9492]
 +
badrcptto,badmailfrom,rcpthosts are for qmail-smtpd, they were used by qpsmtpd
 +
as a direct remplacement, some file override them now, moving to qmail
 +
alternative would be to drop them as long as qpsmptd is used in front
 +
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
change path to setuidgid and multilog [SME: 12566]
 +
fix missing Provides: smeserver-mta [SME: 12521]
 +
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-qmail [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
 
 +
====smeserver-postfix====
 +
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====
 +
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====
 +
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====
 +
add CSP support [SME: 9566]
 +
fix systemd service file [SME: 12556]
 +
tidy rpm
 +
add -g flag to gcc in order to get debugsourcefiles.list
 +
Roll up patches and move to git repo [SME: 12338]
 +
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====
 +
Update to 8.3.16  http://www.php.net/releases/8_3_16.php
 +
smeserver-formmagick
 +
rename update event
 +
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]
 +
move provides to begining of spec file
 +
Rename to smeserver-formmagick [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
===smeserver-manager===
 +
Make Country flag display independant of the internet. [SME: 12893]
 +
Temp (we hope) remove CSRF protection plugin [SME: ]
 +
Fix comparison in footer with config->mode
 +
Adjust conditions for showing "Reconfigure required" to only check UnSavedChanges DB entry [SME: 12891]
 +
Add indication of development mode in footer
 +
Add some space in the reboot/reconf/shutdown panel [SME: ]
 +
Add check for 15 characters netbios name in workgroup panel [SME: ]
 +
Add action for post-upgrade-and-reboot for reconfigure panel [SME: 12865]
 +
Remove call to TAI64 in viewlogfiles as qmail specific format [SME: 12889]
 +
Add requires to pull in all the locale translation [SME: 12757]
 +
Change to network-online for systemd startup to make sure network is up [SME: 12758]
 +
fix access to config file though config plugin for mojo 9.39 [SME: 12885]
 +
Fix password setting for useraccounts and also adjust DB opens
 +
Add mojo version to footer for logged in [SME: 12886]
 +
Fix up css for red error message when multiline [SME: 12802]
 +
Implement password visibility icon  [SME: 12803]
 +
Add journal files to those not viewable [SME: 12870]
 +
Comment out missing prefix message in navigation2-conf action and re-format it with perltidy [SME: 127672]
 +
Apply perltidy to all Controller files, add .perltidy to directory and .gitignore for .tdy files (just incase) [SME: 12485]
 +
Fix password reset for admin in user panel [SME: 12655]
 +
Delete userpanelaccess from base (left in incorrectly after some testing) [SME: 12839]
 +
Fix spamassassin status not coming through from email filter panel to email settings panel [SME: 12868]
 +
Correct spelling of API in letsencrypt panel [SME: 12864]
 +
fix PATH [SME: 12847]
 +
fix css warning xxcolor [SME: 12844]
 +
update CSP style rules [SME: 12840]
 +
host locally flag-icon.min.css 3.5.0 [SME: 12845]
 +
remove onclick to comply with strict CSP [SME: 12846]
 +
add CSP rules with specific hash [SME: 12840]
 +
Fix for User and localnetwork panel [SME: 6278]
 +
Fix menu entry for proxy to stop it moving
 +
Edit html to avoid w3c html validation warnings [SME: 6278]
 +
Add in letsencrypt panel, add requires for smeserver-lib and smeserver-certificates [SME: 12810]
 +
Fix remoteaccess panel, reformat pm file and bring success panel into line with other similar panels [SME: 12747]
 +
Add in emailsettings for port 25,465 and 587 [SME: 12750]
 +
Comment out change to localhost for roundcube in _user_list email icon setting [SME: 12751]
 +
Add in change to _user_list.html.ep for access to roundcube email from useraccounts [SME: 12751]
 +
Add in email link to roundcube from user accounts [SME: 12751]
 +
Add in cursor change when save/submit pressed to indicate processing [SME: 12748]
 +
Messed up build  finger trouble [SME: 12753]
 +
Add release number to footer [SME: 12753]
 +
fix typos, and tidy tabs [SME: 12744]
 +
Remove both option for webmail [SME: 12744]
 +
Add in re-open DB for portforwarding and email settings.
 +
webmail switch panel to use roundcube [SME: 12742]
 +
prevent browser from caching [SME: 12695]
 +
Add in mojo plugin WithoutCache [SME: 12695]
 +
Move flag to emojii from downloaded jpg. Fix singleton locale issue[SME: 12706]
 +
Left Align Software Install panels Submit button [SME: 12727]
 +
Typo uc DNF changed to lc dnf in Yum.pm [SME: 127245]
 +
Monitor dnf running using dnf status file
 +
Migrate SM2 Software installer panel from use of yum to dnf [SME: 12718]
 +
Version skipped due to operator error! [SME: <none> ]
 +
Fix sysles.css template  overwrote it by mistake [SME: 12706]
 +
Also re-organised login and Legacy SM menus and help on top
 +
correct positio of flag-icon [SME: 12706]
 +
Add in flag icon indication of locale [SME: 12706]
 +
fix navigation2.conf to more correctly translate menus [SME: 12714]
 +
Add mojo logo to footer [SME: 12679]
 +
Fix default for HeaderWeight to avoid noise in logs if no Nav header in file
 +
Align buttons consistently [SME: 12680]
 +
create dedicated log files and logrotate [SME: 12664]
 +
Remove use of hel command and replace by call to BlockDevices lib [SME: 12644]
 +
Update layout for table extras [SME: 12656]
 +
====smeserver-viewlogfiles====
 +
rename update event
 +
Update spec file 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]
 +
Move Provides: from after Changelog
 +
Rename to smeserver-viewlogfiles [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
 
 +
===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===
 +
 
 +
====smeserver-apache====
 +
use esmith::ssl to set ciphers and protocol [SME: 12821]
 +
improve cipher order to get strongers first
 +
drop SSLv2
 +
fix OCSP Stapling support [SME: 12819]
 +
fix .well-known/security.txt [SME: 12818]
 +
add X-Permitted-Cross-Domain-Policies header [SME: 12857]
 +
add Cross-Origin headers [SME: 12856]
 +
add Permissions-Policy header [SME: 12855]
 +
add X-Content-Type-Options nosniff [SME: 12835]
 +
add Strict Transport Security support HSTS [SME: 12815]
 +
add X-Frame-Options SAMEORIGIN Header to prevent clickjacking [SME: 12816]
 +
add referrer-Policy same-origin [SME: 12817]
 +
add OCSP Stapling support [SME: 12819]
 +
add CSP Content-Security-Policy support [SME: 9567]
 +
add .well-known and .well-known/security.txt [SME: 12818]
 +
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
fix systemd service file [SME: 12556]
 +
remove conflicting /etc/httpd/state
 +
conflict with smeserver-proxy
 +
Change Requires: e-smith to Requires: smeserver-
 +
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
 +
Rename to smeserver-apache [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-php====
 +
add php84 support [SME: 12805]
 +
set php84 as default and php83 as base php as defined by module
 +
set new value for serialize_precision [SME: 12430]
 +
fix error: stat of error.log failed: Permission denied [SME: 12665]
 +
fix spec file typo
 +
add pm max_children, start_servers, min/max_spare_servers, max_requests [SME: 12729]
 +
add custom session.use trans_id [SME: 12651]
 +
add max_input_vars short_open_tag session.gc_probability [SME: 12499]
 +
remove tar.xz from git
 +
Set license file to GPL2.0 [SME: 12577]
 +
remove last references to php <7.2 [SME: 12550]
 +
drop support for php < 7.2 [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]
 +
 
 +
===Security===
 +
 
 +
====smeserver-audittools====
 +
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]
 +
====smeserver-devtools====
 +
remove yum repo file [SME: 12830]
 +
Set license file to GPL2.0 [SME: 12577]
 +
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
 +
do not add python compiled files by default, option to add them [SME: 11380]
 +
ignore .py files in /etc/e-smith/templates
 +
also added better usage output
 +
add Provides: e-smith-devtools
 +
fix missing deps for perl(Pod::Tests) [SME: 12501]
 +
Rename to smeserver-devtools [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-nutUPS====
 +
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-oidentd====
 +
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-oidentd [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-openssh====
 +
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]
 +
====smeserver-packetfilter====
 +
remove Requires: daemontools [SME: 12566]
 +
improve ULOG to NFLOG migration [SME: 12557]
 +
update post-transaction-actions to use signal-event
 +
move ulogd.service and tmpfile.d to service package [SME: 12538]
 +
move post-transaction-actions [SME: 12534]
 +
Migrate from ULOG to NFLOG [SME: 12557]
 +
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-packetfilter [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-radiusd====
 +
prestart script requires daemontools bins [SME: 12566]
 +
fix new log does not fill after log rotate [SME: 12691]
 +
rewrite radiusd-configure [SME: 12624]
 +
move forgotten templates [SME: 12623]
 +
change path from radiusclient-ng to radiusclient [SME: 12526]
 +
update tmpfiles.d [SME: 12584]
 +
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
change requirement from radiusclient-ng to freeradius-client [SME: 12526]
 +
Change Requires: e-smith to Requires:smeserver-
 +
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
 +
Rename to smeserver-radiusd [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
  
[[SME Server:11Alpha1|'''Koozali SME Server 11 Alpha1''']] released on Feb 4th 2025.
+
===Other fixes and updates===
  
[http://mirror.pialasse.com/releases/10/iso/ Downloads]
+
====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====
 +
ci: Update `.packit.yml` to run on `c8s`
 +
ci: Use Differential ShellCheck action
 +
ifup-routes: Revert quotes
 +
ifup-routes: Use `ip replace` only on type `route`
 +
ci: introduce GA ci from master to rhel8-branch
 +
ci: Setup packit for RHEL8 branch
 +
ci: Get rid of old ci files (travis and zanata)
 +
rename_device: also support dracut-style kernel cmdline configuration
 +
ifup-routes: Log when using `ip $type replace`
 +
ifup-routes: Use `ip route repace` to avoid race
 +
doc: Document ARPING_WAIT and ARPING_UPDATE_WAIT
 +
network scripts: Avoid infinite loop of arping
 +
network: fix condition in set_link_up()
 +
doc: Documents ifcfg option LINKSTATUS
 +
network: fix set_link_up()
 +
network: add option to keep the link down
 +
makefile: Use rpmdev-bumpspec's legacy date option
 +
Allow updating rfkill switch status while in readonly root mode
 +
service: Prevent variables from globbing
 +
Allow updating mlocate.db while in readonly root mode
 +
Add optional 'dev' keyword
 +
rwtab: Add support for chrony
 +
ifup-eth: Switch to bc utility, which supports floating point computations.
 +
Replace grep -EL with subshell since -L changed behaviour
 +
Wait for scope link addresses as well as for scope global addresses
 +
Remove deprecated option -m of pidof
 +
Fix service network stop cmd
 +
Fix missing python3 during build phase
 +
network-function: bridges are created by ifup-eth
 +
network: don't fail with IFDOWN_ON_SHUTDOWN
 +
Add ip6gre tunnel option
 +
ifup-eth: Check that device name is set
 +
Initscripts no longer care about rc.local
 +
ifup-eth: Fix bridge setting stp option
 +
rc.d/functions: fix escape sequence being output under systemd service units
 +
Replace not working awk command with sed
 +
ifup-post: fix incorrect condition for RESOLV_MODS
 +
consoletype/genhostid/usleep: allow disabling of deprecation warnings
 +
network/ifup/ifdown: allow disabling of deprecation warnings
 +
network/ifup/ifdown: deprecation warnings for 'network-scripts' added
 +
fork for next major RHEL release
 +
Move the /etc/rwtab.d & /etc/statetab.d folders to 'filesystem'
 +
specfile: fix failing build because of incorrect use of (x86-64)
 +
network-scripts: Add previously dropped error checking
 +
network-scripts: Replace brctl with ip-link
 +
Makefile: new release-commit rule added
 +
src/rename_device.c: GCC warnings about unused return value suppressed
 +
src/usernetctl.c: GCC warnings about unused return value suppressed
 +
Makefile: allow sub-makefiles to run in parallel
 +
specfile: netconsole service moved to /usr/libexec
 +
specfile: services from /usr/lib/systemd moved to /usr/libexec
 +
specfile: summary & description updated
 +
specfile: no longer needed conflicts dropped
 +
specfile: requirements cleanup
 +
specfile: obsoletes on previous version of initscripts package added
 +
specfile: network-scripts subpackage created
 +
specfile: readonly-root subpackage created
 +
specfile: netconsole-service subpackage created
 +
README.md: Travis CI build icon added
 +
.travis.yml: check the 'make install' proceeds as well
 +
.travis.yml: initial commit
 +
README.md: bug reporting described
 +
README.dm: future of initscripts described
 +
README.md: description added
 +
README.md: references to old git branches added
 +
README.md: initial commit
 +
network-scripts: setting of firewall ZONE fixed
 +
ifdown-post: artifact whitespace removed from the DBus call
 +
l10n: drop .tx directory
 +
l10n: add zanata.xml
 +
Makefile: make the creation of symlinks relative to path again
 +
specfile: trailing file of netreport removed
 +
src/consoletype.c: deprecation warning added
 +
src/genhostid.c: deprecation warning added
 +
src/genhostid.c: fixed to not override /etc/hostid if it already exists
 +
src/usleep.c: GCC warnings fixed
 +
nis-domainname.service removed
 +
fedora-* services renamed to more general names
 +
specfile: missing fedora-domainname.service returned in systemd macros
 +
COPYING updated to latest GNU version (GPLv2+)
 +
network-scripts: control 'network' service with alternatives as well
 +
netreport functionality dropped
 +
networks moved into 'setup' package
 +
lang.{sh,csh} moved into setup package
 +
lang.{sh,csh} cleanup before moving to 'setup' package
 +
src/sushell moved into 'policycoreutils' package
 +
src/shvar.* removed
 +
po/xgettext_sh removed
 +
sys-unconfig removed
 +
Outdated files from doc/ folder removed
 +
make archive: ChangeLog generating removed
 +
network-scripts: ifup & ifdown - use alternatives system
 +
adjtime moved into 'util-linux' package
 +
specfile: simplified & updated to new repository layout
 +
.gitignore files updated to new repository layout
 +
Makefile simplified & updated to new repository layout
 +
po/Makefile simplified & updated to new repository layout
 +
src/Makefile simplified & updated to new repository layout
 +
Repository scheme updated to new layout
 +
fedora-readonly: command substitution warning fixed (null-byte input)
 +
sysconfig/readonly-root: Clarify the usage of readonly-root
 +
use proper shebang where appropriate
 +
specfile: remove the systemctl call in the %postun phase
 +
====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
 +
====runit====
 +
patch so it builds against el8/SME11
 +
====smeserver====
 +
push to 11.0.0 version
 +
====smeserver-LPRng====
 +
move service to full systemd unit [SME: 12635]
 +
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-LPRng [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-base====
 +
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]
 +
require rsyslog [SME: 12544]
 +
remove unsupported rsyslog option -c [SME: 12545]
 +
remove duplicate entry logrotate for btmp and wtmp [SME: 12547]
 +
rework systemd-default script (error and smartmatches) [SME: 12543]
 +
fix self signed cert templates [SME: 12551]
 +
fix requirement for el8 SME11 [SME: 12521]
 +
Change Requires: e-smith to Requires:smeserver-
 +
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
 +
drop rssh support and requirement [SME: 12509]
 +
add gcc -g flag to allow el8 build
  
</center></blockquote>
+
====smeserver-dnscache====
|}
+
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
====smeserver-domains====
 +
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-domains [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-grub====
 +
fix path for EFI grub /boot/efi/EFI/rocky [SME: 12867]
 +
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
add Provides: smeserver-bootloader [SME: 1251]
 +
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-grub [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
Remove Source1 & Source2 [SME: 12338]
 +
====smeserver-hosts====
 +
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
fix dhcp-server requirement for el8/SME11 [SME: 12521]
 +
Change Requires: e-smith to Requires:smeserver-
 +
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
 +
Rename to smeserver-hosts [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-ibays====
 +
cleanup MULTIPLE_RPM_OWNERS on S06store-ldap-smbpasswd [SME: 12860]
 +
use esmith::util:ldap to manipulate ldap entries [SME: 12687]
 +
edit LDAP entries using Net::LDAP rather than cpu [SME: 12687]
 +
fix path for store-ldap-smbpasswd [SME: 12614]
 +
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-ibays [SME: 12359]
 +
====smeserver-lib====
 +
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-lib-compspec====
 +
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-compspec [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-mysql====
 +
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-ntp====
 +
remove unused template [SME: 12525]
 +
fix action script [SME: 12590]
 +
update package for ntpsec [SME: 12590]
 +
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
change requirement to ntpsec [SME: 12525]
 +
Change Requires: e-smith to Requires:smeserver-
 +
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
 +
Rename to smeserver-ntp [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-portforwarding====
 +
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-portforwarding [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-proxy====
 +
workaround cron noise on squid rotate without IPv6 [SME: 12636]
 +
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-proxy [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-quota====
 +
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-quota [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-release====
 +
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]
 +
====smeserver-runit====
 +
Update createlinks to create smeserver-package-update event[SME: 12579]
 +
Set license file to GPL2.0 [SME: 12577]
 +
Provides smeserver-daemontools [SME: 12521]
 +
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
 +
change BuildRequires: and Requires: to use smeserver
 +
move Provides: e-smith-runit to beginning of spec file
 +
add Obsoletes: e-smith-runit
 +
change version to 2.8.0 and release to 1 [SME: 12518]
 +
Rename to smeserver-runit [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-support====
 +
Set license file to GPL2.0 [SME: 12577]
 +
removing yum_repositories related elements [SME: 12558]
 +
drop dmraid support [SME: 12522]
 +
drop prelink support [SME: 12523]
 +
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-test====
 +
rename update event
 +
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-test [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====smeserver-tinydns====
 +
requires daemontools bins [SME: 12566]
 +
Set license file to GPL2.0 [SME: 12577]
 +
revert path for tinydns-data and tinydns [SME: 12566]
 +
change update event name
 +
change directory for *uidgid and multilog to /usr/bin [SME: 12566]
 +
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-tinydns [SME: 12359]
 +
Roll up patches and move to git repo [SME: 12338]
 +
====tai64nunix====
 +
patch to make it build for el8/SME11
 +
====ucspi-tcp====
 +
patch to build on el8/SME11
  
<!--blockquote style="background-color: #d9e394; border: solid thin grey; padding: 7px 7px 7px 7px;box-shadow: 3px 3px 3px #888888;">
+
===Changelogs===
<center>
+
The changelogs are written per package on behalf of the Koozali SME Server development team
'''Old 9.x series stable release:'''
+
- Compilation of release data is thanks to scripts developed by Ian Wells and substantially improved by Jean Phillipe Pialasse
  
[[SME Server:9.2|'''Koozali SME Server 9.2''']] released on May 2nd 2017.<br> Dedicated to [[Tony_Keane|Tony Keane]].
 
</center>Please note this release is now OBSOLETE</blockquote-->
 
  
{{SME_Server:About}}
+
[[Category:SME11-Development]] [[Category:SME_Server_Releases]]

Latest revision as of 06:19, 10 February 2025


Koozali SME Server 11.0 Release Notes

The Koozali SME Server development team is pleased to announce the release of SME Server 11 Alpha 1 which will be the next major release of SME Server. The code name still to be decided.

This release is based on Rocky 8.10


Warning.png Warning:
ALPHA VERSION.

Koozali SME Server users are advised NOT to update production servers to this release.
There are many known issues to resolve. See Notes below.
TESTING PURPOSES ONLY



Warning.png Warning:
Please ensure your hardware is compatible with RHEL8/Rocky Linux 8.

Very old or very new hardware may have issues. See the following links for more: https://wiki.centos.org/AdditionalResources/HardwareList
https://access.redhat.com/documentation/en_us/red_hat_enterprise_linux/7/html/installation_guide/sect-installation-planning-hardware-compatibility-x86


Some notes on Koozali SME Server 11 can be found at https://wiki.koozali.org/SME_Server_11.0_Development

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/

Release notes for Koozali SME Server 11 Alpha 1 can be found here https://lists.contribs.org/pipermail/updatesannounce/2025-February/000483.html

Koozali Foundation Inc.


The Koozali SME Server project

The Koozali Foundation Inc. is a nonprofit corporation that governs the open source Koozali SME Server project. Koozali SME Server is a stable, secure and easy to use/manage linux server that provides common server functionalities out of the box. Many open source contributions are available that can extend the default server functionality making Koozali SME Server an even more powerful and flexible business server solution. Thousands of Koozali SME Severs have been deployed as real or virtual servers and in the cloud to serve many small to medium enterprises, and this number is growing day by day. The Koozali SME Server is free to use but it takes a lot of effort and money to develop, make, and maintain. We therefore ask you for your considerations.

Volunteering

Koozali Foundation Inc. together with its community hosted at https://contribs.org is a collaborative effort of volunteers. You too can contribute to the development and continuity of the Koozali SME Server project as described on our volunteering page. Everybody is welcome to join the already 4000+ member contribs.org community and can contribute with any skill set.

Financial donations

You can also show your support by making financial donations. The preferred way to make financial donations is using the donate option in the forums. You are free to choose any amount and frequency, being monthly, yearly or only once. The benefit of donating through your forums account is that your forum user name will receive a badge, showing your donation status. If you do not have a forum account, you can create one, or select the below PayPal option to make your donations.

Commercial usage

Organizations that use Koozali SME Server for their business, provide professional services related to SME Server or in any other way benefit commercially from the Koozali SME Server project, are kindly requested to consider regular financial donations that reflect their business benefits.

Koozali Foundation Inc. is happy to supply an invoice for any donations received. For more information on invoicing please send a mail to treasurer@koozali.org.

Thank you for your considerations and support!

Download

Koozali SME Server : DEVELOPMENT releases
Version DVD ISO Checksum Netinstall ISO Checksum
SME Server 11 alpha1
Release notes
Addendum

EOL May 31th, 2029

x86_64 MD5 SHA1 x86_64 MD5 SHA1
Koozali SME Server : STABLE releases
Version DVD ISO Checksum Netinstall ISO Checksum
SME Server 10.1
Release notes
Addendum

EOL June 30th, 2024

x86_64 MD5 SHA1 x86_64 MD5 SHA1
Koozali SME Server : Obsolete releases
Version DVD ISO Checksum Netinstall ISO Checksum
SME Server 9.2
Home
Release notes
Addendum

EOL November 30th, 2020

i386 MD5 SHA1 i386 MD5 SHA1
x86_64 MD5 SHA1 x86_64 MD5 SHA1
Direct link to the Koozali SME Server mirrors and how to become a mirror.

SME Server requires a DVD/CD, a USB Stick/Disk can also be used.

The Koozali Foundation Inc. would like to thank all of our sponsors and partners.



About SME Server

SME Server is the leading Linux distribution for small and medium enterprises. SME Server is brought to you by Koozali Foundation, Inc., a non-profit corporation that exists to provide marketing and legal support for SME Server.

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 ask for 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.

This is ALPHA release. Here are few known issues:

smanager lets encrypt is WIP
smanager cache issue on multiple table
smanager translation and local flag might be random
nut service broken
restore mysql will fail on myslq.users table if present
default kernel entries show Rocky after install
any other bugs referenced in https://bugs.koozali.org/buglist.cgi? 
action=wrap&bug_status=CONFIRMED&list_id=106999&product=SME%20Server%2011.X&target_milestone=11.beta1

New server-manager is available at https://yourip/smanager The old server-manager is still available at https://yourip/server-manager However, this is deprecated and will be removed soon. Do not report any bugs with with it.

Postfix has replaced qmail to handle emails as mail transfer agent.

Qpsmptd is still used as SMTPD frontend mail transfer agent. It has now 3 running deamons, listening on port 25 port 465 and now submisison port 585.

Qmail is still available as Final mail delivery agent.

Fetchmail is still available as mail retrieval agent.

PHP cli is updated to 8.3. Default php-fpm for ibays is 8.4.

Webmail now using Roundcube

SM2 (Server Manager) now using Mojolicious

Thanks

There have been a plethora of other under the hood changes which are too numerous to list.

Core changes:

Migrated source code to gitea Migrated to a new build system Import the now defunct openfusion repo Updated base from CentOS 7 to Rocky v8 Upgrade mail system to Postfix Complete new server-manager frontend

The work that has gone into getting SME 11 to this stage has been enormous. An attempt to list and detail the work that has been done in recent months would not do justice to the effort contributed by the following:

Thank you one and all:

  • Jean Phillipe Pialasse
  • Trevor Batley
  • Brian Read
  • Zsolt Vasarhelyi
  • John Crisp
  • Terry Fage

There have also been many others who have done what they can to assist. Thank you.

The changes that have been implemented to ensure the Koozali SME Server way is fully implemented have been far reaching, and far to many to try and list. Suffice to say long live "the SME way".

Installing

Hardware requirements

Installation procedure

https://wiki.centos.org/AdditionalResources/HardwareList
https://access.redhat.com/documentation/en_us/red_hat_enterprise_linux/7/html/installation_guide/sect-installation-planning-hardware-compatibility-x86

Upgrading

Important.png Note:
In-place upgrades from SME 10.# to SME 11.x using yum or CD are not supported *due to design constraints imposed by RH/Rocky Linux*

It is necessary to backup the old server & then restore to the new server. Contribs will need to be reinstalled.


The simplest way to do this is via a Console Backup to attached USB disk on the old server( or if using a virtual machine, and USB is no t available, you can try adding a virtual drive as SATA). Alternatively use one of the Backup & Restore options available in server manager panel, ie backup to desktop, or backup to workstation (either to attached USB or network share). Other non standard options exist to Backup virtual servers that do not have USB ports etc, & Restore to similar virtual systems, eg using ssh. If you have a lot of contribs that have files to backup that are not in standard backup, you can give a try to Migratehelper.


Information.png Tip:
The Restore from USB on first boot function (on a newly installed SME 11 server), will only utilise backups that are saved as smeserver.tgz files, which are the Console backup to USB or the server manager backup to Desktop. The server manager backup to Workstation (either to USB or network share) creates a "backupdate.dar" type filename (or multiple split parts) & cannot be used to restore using the Restore on first boot function, it can only be used for restores from server manager.



Information.png Tip:
After a Restore to new hardware, networking may not be functional. This is caused by the restored NIC settings being incorrect for the NIC's in the new hardware. To fix this, login as admin & from the console menu select Configure this server. Step through the screens & choose the new hardware network card (NIC) drivers, & leave other settings unchanged.


Upgrade via Console backup to USB drive

  • Log in as admin & Backup the old server via a Console Backup to attached USB disk. This may take many hours if you have a lot of data on your server, depending on USB port speed, USB drive speed, & types of files being backed up ie whether already compressed or not etc. Typically for 250Gb of data on your server hard drive, 2 to 4 hours.
  • Install the SME 11.x OS from USB/ISO on the new hardware (on new server).
  • Select to do a Restore on first boot of the newly installed SME Server 11. Only attach USB containing the backup file, when asked on first reboot. Restore may take a few hours depending on data size etc. Make sure you wait for the Restore complete message.
  • If necessary use the consol to adjust some parameters, e.g. network cards and network addressé This will be needed particularly if you have the old SME9 still running at the same IP, or simply if you install on new hardware to make your restored configuration aware of this new hardware.
  • A reboot is necessary after the restore, even if you did not alter the configuration, to have all services running as planned, failure to do so will leave you with only standard services running.


Information.png Tip:
You can dismiss the restore from USB on initial boot and access it later from the console as long as you do not create new group on you freshly intalled SME11.x.


Upgrade via server manager backup to Desktop or Workstation (USB or network)

  • On the old server in server manager, configure the required backup in the Backup or Restore panel. Schedule the backup to run at a suitable time. This backup can be to a workstation desktop for systems with a smaller amount of data, which creates a smeserver.tgz backup file, or to a locally connected USB drive or to a network share, & creates xx...xx.dar files, split into multiple parts if configured & data size is large. This may take many hours to run depending on data size etc.
  • On the new SME11 server, manually configure the identical backup job in the server manager Backup or Restore panel. The backup job MUST point to the exact same location that the original backup file is saved to.
  • Select the Restore function within server manager & select the full backup you want to restore from. This may take many hours to run depending on data size, network speed etc. Make sure you wait for the Restore complete message.
  • Basic networking configuration of the new and/or restored SME10 server will be required if different from original server.

Upgrade using command line restore via ssh or USB

  • It is possible to use the command line to transfer a backup file via ssh (or USB) to the new server & then to run the restore. Standard & non standard backup concepts & procedures are outlined in the Backup server config Howto, http://wiki.contribs.org/Backup_server_config If using any non standard method, then the integrity of your SME server data cannot be guaranteed.
  • To do a standard backup & restore using CLI, on the old server log in as admin & perform the Console Backup to USB drive (to a locally connected USB). Alternatively using suitable commands, a smeserver.tgz backup file could be created & saved to / folder, refer Howto.
  • Install the SME 10.x OS from CD on the new hardware (on new server).
  • Answer No when asked if you want to restore from USB during the first boot.
  • If you created or have the backup file on the old server, transfer the smeserver.tgz backup file via ssh from your old server to your new server. Both servers must be connected & remote access enabled
  • On the old server do:
scp -P zzzz /smeserver.tgz newserverIP:/

(where zzzz = port number)

  • If you saved the backup file to USB, then transfer the smeserver.tgz backup file from USB to your new server
  • Log in as root or a root user on the new server & do:
mount /media/usbdisk
cp /media/usbdisk/Backup-date-folder/smeserver.tgz /

(replace usbdisk with actual mount point name & Backup-date-folder with actual folder date name)

  • After the backup file has been copied to the new server, on the new server do:
cd /
signal-event pre-restore
tar -C / -xzvf smeserver.tgz
/sbin/e-smith/signal-event post-upgrade
/sbin/e-smith/signal-event reboot
  • Before restarting the new server, disconnect old server from network (as you will have clashes due to duplicate IPs)
  • On new server do:
cd /
rm smeserver.tgz
  • Note the backup & restore may take many hours to complete depending on data size etc.
  • After restore, the Configuration of the new server should be identical to the old server.
  • Note with two servers connected during ssh copying operations, basic networking configuration of the new unrestored SME9 server will need to be temporarily different to the old server to avoid clashes

Reinstall Contribs after restore

Add on contrib rpm packages will need to be re-installed on the new SME 11.x server as these are NOT included in the backup. Contrib data & configuration is included in backups & will be restored, but its usefulness will depend on the contrib design being unchanged between older (SME7/el4 or SME8/el5) & SME9/el6 package versions.

Delete & Reconfigure Manual tweaks

Other manual tweaks eg custom templates or scripts, will need to be deleted & recreated in line with SME 11.x template code & base code.

Where extensive modifications have been made to the "old server (eg SME10.1)", it is recommended to carry out a test backup & restore upgrade first, to discover any problems & ascertain suitable fixes & workarounds. Removing contribs & custom templates before upgrading is recommended.

I can not access to my ibay from my windows XP

Windows XP and Windows 7 are software no longer supported by Microsoft, you are encouraged to migrate. That said, they are expecting the SMB1 protocol, and SME 11 uses SMB2 and SMB3. A workaround could be to allow SMB1 on the server using the correct property in the configuration, but this is at your own risks.

I can navigate to my server using its ip, but the netbios name does not work, and it does not show in my network

Netbios is deprecated and is part of the SMB1 protocol. You can workaround that using the contrib WSSD See https://wiki.contribs.org/Wsdd

Impossible to install got error ValueError: name already in use

This is because you already have a SME 10 (most probably) installation on your disk with LVM. To avoid this, either boot in rescue mode to wipe the partition, either use the partitioning tool at screen 2 to create your own partition. Beware auto partitioning at this stage is not SME with raid or other options you had chosen but default Rocky is EFI if needed, boot and one huge LVM with all the remaining space on ALL disks include

I do not have the default raid 1 after the server installed as I expected; I have set default partitioning in the gui

Beware auto partitioning in the installer GUI is not SME with raid or other options you had chosen at boot time but default CentOS ie EFI if needed, boot and one huge LVM with all the remaining space on ALL disks include. Going into the partitioning tool will erase all previous settings chosen at boot time of the installer for SME.

Raid 1

SME11 does not handle anymore degraded RAID1 on initial install due to limitations with new version of installation software Anaconda.

See also AddExtraHardDisk if you think you might use RAID1 one day. But it's an alternative for part of the date. Best solution is to reinstall SME10 with 2 drives.

Koozali SME Server 11 Alpha 1 Changelog

Major changes in this release

This release is based on Rocky 8.#
Postfix support

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 SME Server 10.1 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
smeserver-backup
fix startform/endform to start_form/end_form [SME: 12773]
failure at pre-restore [SME: 12722]
Fix up compression parameter to dar due to change in format [SME: 12647]
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-backup [SME: 12359]
smeserver-flexbackup
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-flexbackup [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

File Server

proftpd
Fix RADIUS Message-Authenticator verification in mod_radius
https://github.com/proftpd/proftpd/issues/1840
https://bugzilla.redhat.com/show_bug.cgi?id=2325448
Add fix for slow accesses in large directory trees (rhbz#2310341)
http://bugs.proftpd.org/show_bug.cgi?id=4307
https://github.com/proftpd/proftpd/pull/525
Fix slow reading of passwd/group files in mod_auth_file (#2270686, GH#1134,
GH#1192, GH#1195, GH#1213)
Fix one-byte out-of-bounds read, and daemon crash, because of mishandling of
quote/backslash semantics (#2255609, GH#1683, CVE-2023-51713)
Use SPDX-format license tag
Fix unexpected filtering behaviour with mod_vroot (#2104972, GH#1491)
Fix memory disclosure to RADIUS servers by mod_radius (#2001690)
https://github.com/proftpd/proftpd/issues/1284
https://github.com/proftpd/proftpd/pull/1285
Avoid segfaults with TLSv1.3
https://github.com/proftpd/proftpd/issues/1063
https://github.com/proftpd/proftpd/commit/adf43dd4ddaab0332e74abc86bbcef9cf27ee54a
Use %license unconditionally
Package mod_unique_id (#1901100)
Update to 1.3.6e
Fixed null pointer dereference in mod_sftp when using SCP incorrectly
(https://github.com/proftpd/proftpd/issues/1043)
Update to 1.3.6d
Fixed issue with FTPS uploads of large files using TLSv1.3
(https://github.com/proftpd/proftpd/issues/959)
Fixed regression in the handling of '%{env:...}' configuration variables
when the environment variable is not present
(https://github.com/proftpd/proftpd/issues/857)
Second LIST of the same symlink shows different results
(https://github.com/proftpd/proftpd/issues/940)
mod_sftp sends broken response when CREATETIME attribute is requested
(https://github.com/proftpd/proftpd/issues/980)
Handle zero-length SFTP WRITE requests without error
(http://bugs.proftpd.org/show_bug.cgi?id=4398)
PidFile should not be world-writable
(https://github.com/proftpd/proftpd/issues/1018)
TLSv1.3 handshake fails due to missing session ticket key on some systems
(https://github.com/proftpd/proftpd/issues/1014)
Lowercased FTP commands not properly identified
(https://github.com/proftpd/proftpd/issues/1023)
Avoid duplicate hostname and timestamps in syslog (#1808989)
http://bugs.proftpd.org/show_bug.cgi?id=4185
https://github.com/proftpd/proftpd/issues/1002
https://github.com/proftpd/proftpd/pull/1009
Retain a memory pool after an aborted transfer so that the %{transfer-status}
LogFormat functionality still works
Own directory %{_sysconfdir}/logrotate.d
Update to 1.3.6c
Use-after-free vulnerability in memory pools during data transfer
(CVE-2020-9273, https://github.com/proftpd/proftpd/issues/903)
Fix mod_tls compilation with LibreSSL 2.9.x
(https://github.com/proftpd/proftpd/issues/810)
MaxClientsPerUser was not enforced for SFTP logins when mod_digest was
enabled (https://github.com/proftpd/proftpd/issues/750)
mod_sftp now handles an OpenSSH-specific private key format; it detects
such keys, and logs a hint about reformatting them to a supported format
(https://github.com/proftpd/proftpd/issues/793)
Directory listing was slower compared to previous ProFTPD versions
(https://github.com/proftpd/proftpd/issues/793)
mod_sftp crashed when using pubkey-auth with DSA keys
(https://github.com/proftpd/proftpd/issues/866)
Fix improper handling of TLS CRL lookups (CVE-2019-19269, CVE-2019-19270,
https://github.com/proftpd/proftpd/issues/859)
Leaking PAM handler and data in case of unsuccessful authentication
(https://github.com/proftpd/proftpd/issues/870)
SSH authentication failed for many clients due to receiving of
SSH_MSG_IGNORE packet (http://bugs.proftpd.org/show_bug.cgi?id=4385)
SFTP publickey authentication failed unexpectedly when user had no shadow
password info. (https://github.com/proftpd/proftpd/issues/890)
ftpasswd failed to restore password file permissions in some cases
(https://github.com/proftpd/proftpd/issues/898)
Out-of-bounds read in mod_cap getstateflags() function; this has been
addressed by updating the bundled version of libcap
(CVE-2020-9272, https://github.com/proftpd/proftpd/issues/902)
Note that this build of ProFTPD uses the system version of libcap and not
the bundled version, and is not vulnerable to this issue
Fix API tests compile failure with GCC 10
https://github.com/proftpd/proftpd/pull/886
mod_sftp: When handling the 'keyboard-interactive' authentication mechanism,
as used for (e.g.) PAM, make sure to properly handle DEBUG, IGNORE,
DISCONNECT, and UNIMPLEMENTED messages, per RFC 4253
(http://bugs.proftpd.org/show_bug.cgi?id=4385)
Fix handling of CRL lookups by properly using issuer for lookups, and
guarding against null pointers (GH#859, GH#861, CVE-2019-19269,
CVE-2019-19270)
Update to 1.3.6b
Fixed pre-authentication remote denial-of-service issue
(CVE-2019-18217, https://github.com/proftpd/proftpd/issues/846)
Update to 1.3.6a
Configure script wrongly detected AIX lastlog functions
(http://bugs.proftpd.org/show_bug.cgi?id=4304)
AllowChrootSymlinks off could cause login failures depending on filesystem
permissions (http://bugs.proftpd.org/show_bug.cgi?id=4306)
mod_ctrls: error: unable to bind to local socket: Address already in use
(https://github.com/proftpd/proftpd/issues/501)
Failed to handle multiple %{env:...} variables in single word in
configuration (https://github.com/proftpd/proftpd/issues/507)
mod_sftp failed to check shadow password information when publickey
authentication used (http://bugs.proftpd.org/show_bug.cgi?id=4308)
Use of "AllowEmptyPasswords off" broke SFTP/SCP logins
(http://bugs.proftpd.org/show_bug.cgi?id=4309)
Use of mod_facl as static module caused ProFTPD to die on SIGHUP/restart
(http://bugs.proftpd.org/show_bug.cgi?id=4310)
Use of curve25519-sha256@libssh.org SSH2 key exchange sometimes failed
(https://github.com/proftpd/proftpd/issues/556)
Close extra file descriptors at startup
(http://bugs.proftpd.org/show_bug.cgi?id=4312)
<Anonymous> with AuthAliasOnly in effect did not work as expected
(http://bugs.proftpd.org/show_bug.cgi?id=4314)
CreateHome NoRootPrivs only worked partially
(https://github.com/proftpd/proftpd/issues/568)
SFTP OPEN response included attribute flags that are not actually provided
(https://github.com/proftpd/proftpd/issues/578)
Truncation of file while being downloaded with sendfile enabled caused
timeouts due to infinite loop (http://bugs.proftpd.org/show_bug.cgi?id=4318)
FTP uploads frequently broke due to "Interrupted system call" error
smeserver-proftpd
adding requirement for deamontools bin [SME: 12566]
use esmith::ssl to set ciphers and protocol [SME: 12825]
add TLSCipherSuite usage and order ciphers by strength
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]
Move Provides: from after Changelog
Rename to smeserver-proftpd [SME: 12359]
Roll up patches and move to git repo [SME: 12338]
smeserver-samba
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
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

smeserver-locale
apply locale 2024-08-08.patch [SME: 12717]
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]

Mail Server

clamav

Update to 1.0.8
Update to 1.0.7
Update to 1.0.6
Update clamav-data and README.fedora.md
Update EPEL 7 and 8 support for 1.0.5
(#1679375) fixes syntax error in /etc/logrotate.d/clamd.exim
set nullblog to fix post script (#2253914)
Properly check valgrind arches
Update to 1.0.5
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
Update to 1.0.4
Remove docs again from main package (bz#2230512)
Update to 1.0.2 CVE-2023-20197 (bz#2232508)
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Mark cvd files is clamav-data as %config(noreplace) (bz#2170876)
Rename clamav-update to clamav-freshclam
Make clamav-freshclam supplement clamd
Have clamav-freshclam ghost all of the .cld and .cvd files
Update data files with help of Cisco-Talos/cvdupdate
Update to 1.0.1
Make sure RUSTFLAGS are passed to rustc (bz#2167194)
Fix multilib install
(#1679375) fixes syntax error in /etc/logrotate.d/clamd.exim
Update to 0.103.11
Update to 0.103.10
Update to 0.103.9 CVE-2023-20197 (bz#2232508)
Update data files with help of Cisco-Talos/cvdupdate
Fix daily.cvd file
Split out documentation into separate -doc sub-package
(#2128276) Please port your pcre dependency to pcre2
Explicit dependency on systemd since systemd-devel no longer has this dependency on F37+
(#2136977) not requires data(clamav) on clamav-libs
(#2023371) Add documentation to preserve user permissions of DatabaseOwner
Update to 0.103.8
(#2136977) not requires data(clamav) on clamav-libs
(#2023371) Add documentation to preserve user permissions of DatabaseOwner
(#2128276) Please port your pcre dependency to pcre2
Explicit dependency on systemd since systemd-devel no longer has this dependency on F37+
Split out documentation into separate -doc sub-package
Update to 0.103.7
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Update to 0.103.6
Fix for dnf update clamav-update (#2059618)
Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Update to 0.103.5
Update to 0.103.4
Get rid of pkgdatadir variable %{_datadir}/%{name} is more informative
Get rid og milterlog variable %{_var}/log/clamav-milter.log is more readable
we can remove %{_var}/log/clamav-milter.log because journalctl -u clamav-milter
supersede it
Fix substitution of /var/run/clamd/clamd.socket on file clamav-milter.conf
Get rid of scanstatedir and milterstatedir variables
smartsubst deleted since we notice does not replace anything
more cleanups
$RPM_BUILD_ROOT + /builddir/build/BUILDROOT/clamav-1.0.8-1.el8.aarch64
all variavels with {}
BR _chmod and chown only in oldfreshclam
clean rpath clean
(#2006490) second try to fix epel7, revert previous commit and add on
initial installation (not in updates) run /bin/systemd-tmpfiles --create (...)
(#2006490) follow the Fedora Packaging Guidelines by adding %dir
%attr(0710,%scanuser,virusgroup) to %files section, it is needed on epel7 on
initial installation without reboot.
Rebuilt with OpenSSL 3.0.0
Update clamav-data (#1998252)
Rearrange tmpfiles following packaging guidelines
https://docs.fedoraproject.org/en-US/packaging-guidelines/Tmpfiles.d/
not running systemd-tmpfiles on post
Drop build without tmpfiles because we don't have Systemd without tmpfiles
not ghost .socket files they are tmptifles
Rearrange some files of milter package
Move to old_freshclam files /etc/logrotate.d/* and /var/log/freshclam.log
Drop ConditionPathExists doesn't work as we expect

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-clamav

move post-transaction-actions script [SME: 12533]
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]

smeserver-dovecot

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-email

Update release due to finger trouble [SME: 12863]
Revert change  reload should be in smeserver-postfix [SME: 12863]
reload-or-restart postfix after pseudonym change [SME: 12863]
fix CGI::param called in list context [SME: 12789]
update webmail settings for roundcube [SME: 12743]
remove requires runit [SME: 12566]
move action pseudonym-cleanup and migrate 10AdminEmail from smeserver-mini-qmail [SME: 12808]
change temp dir from /var/lock to /run/lock [SME: 12620]
Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]
move out Provides in scriptlet pre [SME: 12537]
Change Requires: e-smith to Requires:smeserver-
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
Rename to smeserver-email [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-mini-qmail

move action pseudonym-cleanup and migrate 10AdminEmail to smeserver-email [SME: 12808]
initial release of smeserver-mini-qmail from former smeserver-qmail [SME: 12793]
only for final delivery or forward behind qpsmtpd and postfix
set /var/qmail/control/qmqpservers server file
set junkmail delivery to dovecot-lda
we only need configs idhost, qmqpservers, me, defaultdomain, plusdomain, rcpthosts
removing controls badrcptto,helohost,smtproutes,rcpthosts,badmailfrom,databytes,bouncefrom,
bouncehost,concurrencylocal,concurrencyremote,doublebouncehost,doublebounceto,envnoathost
removing /var/qmail/users
removing alias
cleaning actions scripts (TODO: move pseudonym-cleanup to smeserver-email)
move qmail template from qpsmtpd [SME: 9492]
badrcptto,badmailfrom,rcpthosts are for qmail-smtpd, they were used by qpsmtpd
as a direct remplacement, some file override them now, moving to qmail
alternative would be to drop them as long as qpsmptd is used in front
Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]
change path to setuidgid and multilog [SME: 12566]
fix missing Provides: smeserver-mta [SME: 12521]
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-qmail [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-postfix

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

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=

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

add CSP support [SME: 9566]
fix systemd service file [SME: 12556]
tidy rpm
add -g flag to gcc in order to get debugsourcefiles.list
Roll up patches and move to git repo [SME: 12338]
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

Update to 8.3.16  http://www.php.net/releases/8_3_16.php
smeserver-formmagick
rename update event
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]
move provides to begining of spec file
Rename to smeserver-formmagick [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-manager

Make Country flag display independant of the internet. [SME: 12893]
Temp (we hope) remove CSRF protection plugin [SME: ]
Fix comparison in footer with config->mode
Adjust conditions for showing "Reconfigure required" to only check UnSavedChanges DB entry [SME: 12891]
Add indication of development mode in footer
Add some space in the reboot/reconf/shutdown panel [SME: ]
Add check for 15 characters netbios name in workgroup panel [SME: ]
Add action for post-upgrade-and-reboot for reconfigure panel [SME: 12865]
Remove call to TAI64 in viewlogfiles as qmail specific format [SME: 12889]
Add requires to pull in all the locale translation [SME: 12757]
Change to network-online for systemd startup to make sure network is up [SME: 12758]
fix access to config file though config plugin for mojo 9.39 [SME: 12885]
Fix password setting for useraccounts and also adjust DB opens
Add mojo version to footer for logged in [SME: 12886]
Fix up css for red error message when multiline [SME: 12802]
Implement password visibility icon  [SME: 12803]
Add journal files to those not viewable [SME: 12870]
Comment out missing prefix message in navigation2-conf action and re-format it with perltidy [SME: 127672]
Apply perltidy to all Controller files, add .perltidy to directory and .gitignore for .tdy files (just incase) [SME: 12485]
Fix password reset for admin in user panel [SME: 12655]
Delete userpanelaccess from base (left in incorrectly after some testing) [SME: 12839]
Fix spamassassin status not coming through from email filter panel to email settings panel [SME: 12868]
Correct spelling of API in letsencrypt panel [SME: 12864]
fix PATH [SME: 12847]
fix css warning xxcolor [SME: 12844]
update CSP style rules [SME: 12840]
host locally flag-icon.min.css 3.5.0 [SME: 12845]
remove onclick to comply with strict CSP [SME: 12846]
add CSP rules with specific hash [SME: 12840]
Fix for User and localnetwork panel [SME: 6278]
Fix menu entry for proxy to stop it moving
Edit html to avoid w3c html validation warnings [SME: 6278]
Add in letsencrypt panel, add requires for smeserver-lib and smeserver-certificates [SME: 12810]
Fix remoteaccess panel, reformat pm file and bring success panel into line with other similar panels [SME: 12747]
Add in emailsettings for port 25,465 and 587 [SME: 12750]
Comment out change to localhost for roundcube in _user_list email icon setting [SME: 12751]
Add in change to _user_list.html.ep for access to roundcube email from useraccounts [SME: 12751]
Add in email link to roundcube from user accounts [SME: 12751]
Add in cursor change when save/submit pressed to indicate processing [SME: 12748]
Messed up build  finger trouble [SME: 12753]
Add release number to footer [SME: 12753]
fix typos, and tidy tabs [SME: 12744]
Remove both option for webmail [SME: 12744]
Add in re-open DB for portforwarding and email settings.
webmail switch panel to use roundcube [SME: 12742]
prevent browser from caching [SME: 12695]
Add in mojo plugin WithoutCache [SME: 12695]
Move flag to emojii from downloaded jpg. Fix singleton locale issue[SME: 12706]
Left Align Software Install panels Submit button [SME: 12727]
Typo uc DNF changed to lc dnf in Yum.pm [SME: 127245]
Monitor dnf running using dnf status file
Migrate SM2 Software installer panel from use of yum to dnf [SME: 12718]
Version skipped due to operator error! [SME: <none> ]
Fix sysles.css template  overwrote it by mistake [SME: 12706]
Also re-organised login and Legacy SM menus and help on top
correct positio of flag-icon [SME: 12706]
Add in flag icon indication of locale [SME: 12706]
fix navigation2.conf to more correctly translate menus [SME: 12714]
Add mojo logo to footer [SME: 12679]
Fix default for HeaderWeight to avoid noise in logs if no Nav header in file
Align buttons consistently [SME: 12680]
create dedicated log files and logrotate [SME: 12664]
Remove use of hel command and replace by call to BlockDevices lib [SME: 12644]
Update layout for table extras [SME: 12656]

smeserver-viewlogfiles

rename update event
Update spec file 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]
Move Provides: from after Changelog
Rename to smeserver-viewlogfiles [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

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

smeserver-apache

use esmith::ssl to set ciphers and protocol [SME: 12821]
improve cipher order to get strongers first
drop SSLv2
fix OCSP Stapling support [SME: 12819]
fix .well-known/security.txt [SME: 12818]
add X-Permitted-Cross-Domain-Policies header [SME: 12857]
add Cross-Origin headers [SME: 12856]
add Permissions-Policy header [SME: 12855]
add X-Content-Type-Options nosniff [SME: 12835]
add Strict Transport Security support HSTS [SME: 12815]
add X-Frame-Options SAMEORIGIN Header to prevent clickjacking [SME: 12816]
add referrer-Policy same-origin [SME: 12817]
add OCSP Stapling support [SME: 12819]
add CSP Content-Security-Policy support [SME: 9567]
add .well-known and .well-known/security.txt [SME: 12818]
Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]
fix systemd service file [SME: 12556]
remove conflicting /etc/httpd/state
conflict with smeserver-proxy
Change Requires: e-smith to Requires: smeserver-
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
Rename to smeserver-apache [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-php

add php84 support [SME: 12805]
set php84 as default and php83 as base php as defined by module
set new value for serialize_precision [SME: 12430]
fix error: stat of error.log failed: Permission denied [SME: 12665]
fix spec file typo
add pm max_children, start_servers, min/max_spare_servers, max_requests [SME: 12729]
add custom session.use trans_id [SME: 12651]
add max_input_vars short_open_tag session.gc_probability [SME: 12499]
remove tar.xz from git
Set license file to GPL2.0 [SME: 12577]
remove last references to php <7.2 [SME: 12550]
drop support for php < 7.2 [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]

Security

smeserver-audittools

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]

smeserver-devtools

remove yum repo file [SME: 12830]
Set license file to GPL2.0 [SME: 12577]
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
do not add python compiled files by default, option to add them [SME: 11380]
ignore .py files in /etc/e-smith/templates
also added better usage output
add Provides: e-smith-devtools
fix missing deps for perl(Pod::Tests) [SME: 12501]
Rename to smeserver-devtools [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-nutUPS

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-oidentd

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-oidentd [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-openssh

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]

smeserver-packetfilter

remove Requires: daemontools [SME: 12566]
improve ULOG to NFLOG migration [SME: 12557]
update post-transaction-actions to use signal-event
move ulogd.service and tmpfile.d to service package [SME: 12538]
move post-transaction-actions [SME: 12534]
Migrate from ULOG to NFLOG [SME: 12557]
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-packetfilter [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-radiusd

prestart script requires daemontools bins [SME: 12566]
fix new log does not fill after log rotate [SME: 12691]
rewrite radiusd-configure [SME: 12624]
move forgotten templates [SME: 12623]
change path from radiusclient-ng to radiusclient [SME: 12526]
update tmpfiles.d [SME: 12584]
Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]
change requirement from radiusclient-ng to freeradius-client [SME: 12526]
Change Requires: e-smith to Requires:smeserver-
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
Rename to smeserver-radiusd [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

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

ci: Update `.packit.yml` to run on `c8s`
ci: Use Differential ShellCheck action
ifup-routes: Revert quotes
ifup-routes: Use `ip replace` only on type `route`
ci: introduce GA ci from master to rhel8-branch
ci: Setup packit for RHEL8 branch
ci: Get rid of old ci files (travis and zanata)
rename_device: also support dracut-style kernel cmdline configuration
ifup-routes: Log when using `ip $type replace`
ifup-routes: Use `ip route repace` to avoid race
doc: Document ARPING_WAIT and ARPING_UPDATE_WAIT
network scripts: Avoid infinite loop of arping
network: fix condition in set_link_up()
doc: Documents ifcfg option LINKSTATUS
network: fix set_link_up()
network: add option to keep the link down
makefile: Use rpmdev-bumpspec's legacy date option
Allow updating rfkill switch status while in readonly root mode
service: Prevent variables from globbing
Allow updating mlocate.db while in readonly root mode
Add optional 'dev' keyword
rwtab: Add support for chrony
ifup-eth: Switch to bc utility, which supports floating point computations.
Replace grep -EL with subshell since -L changed behaviour
Wait for scope link addresses as well as for scope global addresses
Remove deprecated option -m of pidof
Fix service network stop cmd
Fix missing python3 during build phase
network-function: bridges are created by ifup-eth
network: don't fail with IFDOWN_ON_SHUTDOWN
Add ip6gre tunnel option
ifup-eth: Check that device name is set
Initscripts no longer care about rc.local
ifup-eth: Fix bridge setting stp option
rc.d/functions: fix escape sequence being output under systemd service units
Replace not working awk command with sed
ifup-post: fix incorrect condition for RESOLV_MODS
consoletype/genhostid/usleep: allow disabling of deprecation warnings
network/ifup/ifdown: allow disabling of deprecation warnings
network/ifup/ifdown: deprecation warnings for 'network-scripts' added
fork for next major RHEL release
Move the /etc/rwtab.d & /etc/statetab.d folders to 'filesystem'
specfile: fix failing build because of incorrect use of (x86-64)
network-scripts: Add previously dropped error checking
network-scripts: Replace brctl with ip-link
Makefile: new release-commit rule added
src/rename_device.c: GCC warnings about unused return value suppressed
src/usernetctl.c: GCC warnings about unused return value suppressed
Makefile: allow sub-makefiles to run in parallel
specfile: netconsole service moved to /usr/libexec
specfile: services from /usr/lib/systemd moved to /usr/libexec
specfile: summary & description updated
specfile: no longer needed conflicts dropped
specfile: requirements cleanup
specfile: obsoletes on previous version of initscripts package added
specfile: network-scripts subpackage created
specfile: readonly-root subpackage created
specfile: netconsole-service subpackage created
README.md: Travis CI build icon added
.travis.yml: check the 'make install' proceeds as well
.travis.yml: initial commit
README.md: bug reporting described
README.dm: future of initscripts described
README.md: description added
README.md: references to old git branches added
README.md: initial commit
network-scripts: setting of firewall ZONE fixed
ifdown-post: artifact whitespace removed from the DBus call
l10n: drop .tx directory
l10n: add zanata.xml
Makefile: make the creation of symlinks relative to path again
specfile: trailing file of netreport removed
src/consoletype.c: deprecation warning added
src/genhostid.c: deprecation warning added
src/genhostid.c: fixed to not override /etc/hostid if it already exists
src/usleep.c: GCC warnings fixed
nis-domainname.service removed
fedora-* services renamed to more general names
specfile: missing fedora-domainname.service returned in systemd macros
COPYING updated to latest GNU version (GPLv2+)
network-scripts: control 'network' service with alternatives as well
netreport functionality dropped
networks moved into 'setup' package
lang.{sh,csh} moved into setup package
lang.{sh,csh} cleanup before moving to 'setup' package
src/sushell moved into 'policycoreutils' package
src/shvar.* removed
po/xgettext_sh removed
sys-unconfig removed
Outdated files from doc/ folder removed
make archive: ChangeLog generating removed
network-scripts: ifup & ifdown - use alternatives system
adjtime moved into 'util-linux' package
specfile: simplified & updated to new repository layout
.gitignore files updated to new repository layout
Makefile simplified & updated to new repository layout
po/Makefile simplified & updated to new repository layout
src/Makefile simplified & updated to new repository layout
Repository scheme updated to new layout
fedora-readonly: command substitution warning fixed (null-byte input)
sysconfig/readonly-root: Clarify the usage of readonly-root
use proper shebang where appropriate
specfile: remove the systemctl call in the %postun phase

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

runit

patch so it builds against el8/SME11

smeserver

push to 11.0.0 version

smeserver-LPRng

move service to full systemd unit [SME: 12635]
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-LPRng [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-base

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]
require rsyslog [SME: 12544]
remove unsupported rsyslog option -c [SME: 12545]
remove duplicate entry logrotate for btmp and wtmp [SME: 12547]
rework systemd-default script (error and smartmatches) [SME: 12543]
fix self signed cert templates [SME: 12551]
fix requirement for el8 SME11 [SME: 12521]
Change Requires: e-smith to Requires:smeserver-
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
drop rssh support and requirement [SME: 12509]
add gcc -g flag to allow el8 build

smeserver-dnscache

Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]

smeserver-domains

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-domains [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-grub

fix path for EFI grub /boot/efi/EFI/rocky [SME: 12867]
Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]
add Provides: smeserver-bootloader [SME: 1251]
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-grub [SME: 12359]
Roll up patches and move to git repo [SME: 12338]
Remove Source1 & Source2 [SME: 12338]

smeserver-hosts

Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]
fix dhcp-server requirement for el8/SME11 [SME: 12521]
Change Requires: e-smith to Requires:smeserver-
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
Rename to smeserver-hosts [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-ibays

cleanup MULTIPLE_RPM_OWNERS on S06store-ldap-smbpasswd [SME: 12860]
use esmith::util:ldap to manipulate ldap entries [SME: 12687]
edit LDAP entries using Net::LDAP rather than cpu [SME: 12687]
fix path for store-ldap-smbpasswd [SME: 12614]
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-ibays [SME: 12359]

smeserver-lib

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-lib-compspec

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-compspec [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-mysql

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-ntp

remove unused template [SME: 12525]
fix action script [SME: 12590]
update package for ntpsec [SME: 12590]
Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]
change requirement to ntpsec [SME: 12525]
Change Requires: e-smith to Requires:smeserver-
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
Rename to smeserver-ntp [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-portforwarding

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-portforwarding [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-proxy

workaround cron noise on squid rotate without IPv6 [SME: 12636]
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-proxy [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-quota

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-quota [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-release

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]

smeserver-runit

Update createlinks to create smeserver-package-update event[SME: 12579]
Set license file to GPL2.0 [SME: 12577]
Provides smeserver-daemontools [SME: 12521]
Update Release and Version to base version and 1st release for SME11 [SME: 12518]
change BuildRequires: and Requires: to use smeserver
move Provides: e-smith-runit to beginning of spec file
add Obsoletes: e-smith-runit
change version to 2.8.0 and release to 1 [SME: 12518]
Rename to smeserver-runit [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-support

Set license file to GPL2.0 [SME: 12577]
removing yum_repositories related elements [SME: 12558]
drop dmraid support [SME: 12522]
drop prelink support [SME: 12523]
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-test

rename update event
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-test [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

smeserver-tinydns

requires daemontools bins [SME: 12566]
Set license file to GPL2.0 [SME: 12577]
revert path for tinydns-data and tinydns [SME: 12566]
change update event name
change directory for *uidgid and multilog to /usr/bin [SME: 12566]
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-tinydns [SME: 12359]
Roll up patches and move to git repo [SME: 12338]

tai64nunix

patch to make it build for el8/SME11

ucspi-tcp

patch to build on el8/SME11

Changelogs

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