Difference between revisions of "SME Server:11.0"

From SME Server
Jump to navigationJump to search
Line 7: Line 7:
 
SME Server. Code named ""
 
SME Server. Code named ""
  
This release is based on Rocky 8  
+
This release is based on Rocky 8.10
  
 
{{Note box|Koozali SME Server users should upgrade production servers to this Release}}
 
{{Note box|Koozali SME Server users should upgrade production servers to this Release}}
  
{{Warning box|Please ensure your hardware is compatible with RHEL7/CentOS7.
+
{{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:<br><br>
 
Very old or very new hardware may have issues. See the following links for more:<br><br>
 
https://wiki.centos.org/AdditionalResources/HardwareList<br>
 
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>
+
https://access.redhat.com/documentation/en_us/red_hat_enterprise_linux/7/html/installation_guide/sect-installation-planning-hardware-compatibility-x86<br>}}
https://wiki.koozali.org/SME_Server:10.0#High_CPU_load_for_ssl-param_.2Fdovecot_on_initial_boot}}
 
  
Some notes on Koozali SME Server 10 can be found at
+
Some notes on Koozali SME Server 11 can be found at
https://wiki.contribs.org/SME_Server_10.0_Development
+
https://wiki.koozali.org/SME_Server_11.0_Development
  
SME10 Roadmap
+
SME11 Roadmap
https://wiki.contribs.org/SME10_Roadmap
+
https://wiki.koozali.org/SME11_Roadmap
  
 
Bug reports and reports of potential bugs should be raised in the bug
 
Bug reports and reports of potential bugs should be raised in the bug
Line 28: Line 27:
 
       https://bugs.koozali.org/
 
       https://bugs.koozali.org/
  
Release notes for Koozali SME Server 10.0 can be found here
+
Release notes for Koozali SME Server 11 Alpha 1 can be found here
 
https://lists.contribs.org/pipermail/updatesannounce/2021-June/000478.html
 
https://lists.contribs.org/pipermail/updatesannounce/2021-June/000478.html
  
Line 73: Line 72:
  
 
===Notes===
 
===Notes===
In-place upgrades are not supported. It is necessary to backup and then
+
In-place upgrades from previous major releases are not supported..
restore. (Remember, testing purpose only and note warnings),
+
It is necessary to backup and then restore.
 +
 
 +
In-place point updates within a major release are supported.
  
Restore of a sme9 console or workstation backup is now fully 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
  
Single disk install no longer creates a degraded Raid1 array, Two or
+
New server-manager is available at https://yourip/smanager, old manager
more disks
+
is still available at https://yourip/server-manager but is deprecated and
will be created as a Raid1-6 array, see wiki https://wiki.contribs.org/Raid
+
will be removed soon.
  
The spare handling for RAID arrays is now implemented.
+
Postfix has replaced qmail to handle emails as mail transfer agent.
  
Support for further Raid configuration on install is now implemented -
+
Qpsmptd is still used as SMTPD frontend mail transfer agent. It has now 3 running deamons, listening
see wiki
+
on port 25  port 465 and now submisison port 585.
  
New Server-Manager Framework, Mojolicious, is now well on the way to
+
Qmail is still available as Final mail delivery agent.
full implementation
 
  
USB installs are once again fully supported,
+
Fetchmail is still available as mail  retrieval agent.
Note: it is important to use proposed apps to create the boot media
 
See: https://wiki.koozali.org/Install_From_USB
 
  
Netinstall is once again fully supported, additional repos easily added
+
PHP cli is updated to 8.3. Default php-fpm for ibays is 8.4.
  
Install to a system supporting a UEFI BIOS is also now fully supported
+
Webmail now using Roundcube
  
Console backup, and workstation backup to removable storages is now
+
SM2 (Server Manager) now using Mojolicsous
fully supported.
 
  
 
===Thanks===
 
===Thanks===
 
A plethora of other under the hood changes, too numerous to list
 
A plethora of other under the hood changes, too numerous to list
  
The work that has gone into getting SME 10 to this stage has been
+
The work that has gone into getting SME 11 to this stage has been
enormous, an attempt to list
+
enormous, an attempt to list and detail the work that has been done
and detail the work that has been done in recent months would not do
+
in recent months would not do justice to the effort contributed
justice to the effort
+
by the following,
contributed by the following,
 
  
 
Thank you one and all:
 
Thank you one and all:
  
 
* Jean Phillipe Pialasse
 
* Jean Phillipe Pialasse
* Michel Begue
+
* Trevor Batley
 
* Brian Read
 
* Brian Read
* Catton Durbrow
 
* Chris Sansom-Ninnes
 
* Jean-pierre Odion
 
 
* Zsolt Vasarhelyi
 
* Zsolt Vasarhelyi
 
* John Crisp
 
* John Crisp
Line 125: Line 125:
  
 
The changes that have been implemented to ensure the Koozali Sme Server
 
The changes that have been implemented to ensure the Koozali Sme Server
way is fully implemented
+
way is fully implemented have been far reaching, far to many to try and list,
have been far reaching, far to many to try and list, suffice to say long
+
suffice to say long live "the SME way".
live "Justine".
 
  
 
===Installing===
 
===Installing===
Line 139: Line 138:
 
===Upgrading===
 
===Upgrading===
  
{{Note box|msg=In-place upgrades from SME 9.# to SME 10.x using yum or CD are not supported due to design constraints imposed by CentOS.  
+
{{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.}}
 
It is necessary to backup the old server & then restore to the new server. Contribs will need to be reinstalled.}}
Line 146: Line 145:
 
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]].
 
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 10 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=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.}}
 
{{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.}}
Line 152: Line 151:
 
====Upgrade via Console backup to USB drive====
 
====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.
 
* 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 10.x OS from CD on the new hardware (on new server).
+
* 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 10. 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.  
+
* 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.
 
* 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.
 
* 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 SME10.x.}}
+
{{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)====
 
====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 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 SME10 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.
+
* 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.
 
* 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.  
 
* Basic networking configuration of the new and/or restored SME10 server will be required if different from original server.  
Line 170: Line 169:
 
* Install the SME 10.x OS from CD on the new hardware (on new server).
 
* 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.
 
* 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
 
* 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
Line 176: Line 174:
 
  scp -P zzzz /smeserver.tgz newserverIP:/
 
  scp -P zzzz /smeserver.tgz newserverIP:/
 
(where zzzz = port number)  
 
(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  
 
* If you saved the backup file to USB, then transfer the smeserver.tgz backup file from USB to your new server  
Line 198: Line 195:
  
 
====Reinstall Contribs after restore====
 
====Reinstall Contribs after restore====
Add on contrib rpm packages will need to be re-installed on the new SME 9.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.  
+
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====
 
====Delete & Reconfigure Manual tweaks====
Other manual tweaks eg custom templates or scripts, will need to be deleted & recreated in line with SME 10.x template code & base code.  
+
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 SME9.2)", 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.
+
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.
 
 
====Known issues upgrade from SME9====
 
=====I can not ssh/rsync/scp/sshfs from my SME9 to SME10 to migrate=====
 
A the reason is we enforced only stronger ciphers as default in /etc/ssh/ssh_config. Short way is to add a supported cipher on both systems :aes256-ctr, aes192-ctr or aes128-ctr
 
[root@mySME9]#ssh root@mysme10 -c aes256-ctr
 
[root@mySME9]#sshfs -o Ciphers=aes256-ctr root@mysme10:/media/extra /mnt/backup/
 
[root@mySME9]#rsync  -e "ssh -c aes256-ctr" -av /var/spool/spamd/ root@mysme10:/var/spool/spamd/
 
[root@mySME9]#scp -c aes256-ctr  /etc/zabbix/zabbix_agentd.conf root@5.39.81.171:/etc/zabbix
 
 
 
=====High CPU load for ssl-param /dovecot on initial boot=====
 
A 4096 Diffie-Hellman parameter is being generated on first launch of dovecot which handles IMAP and POP access. Depending on your CPU and entropy availability, this could take up to 48 hours, if you reboot the job will restart until completion.
 
 
 
=====No access to http or server-manager=====
 
We stopped using PHP module for apache, and switched to php-fpm. If you left any templates-custom including options related to php module, please remove them and restart httpd-e-smith.
 
mkdir /root/httpd.conf
 
mv /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf /root/httpd.conf/
 
systemctl restart httpd-e-smith.service
 
You can generally debug issues with httpd by issuing the following command, this will output what is wrong in the file
 
httpd -t
 
and you can then to a a search with the pattern of the error pointed to find what fragment seems problematic
 
grep -r "pattern"  /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
 
 
 
=====I need a newer/supported version of PHP=====
 
Command line interface reports:
 
# php -v
 
PHP 5.4.16 (cli) (built: Apr  1 2020 04:07:17)
 
But apache uses by default php-fpm with version PHP 7.4. Also, please note that PHP 5.4 provided with SME 10 is still maintained by Red-Hat as they backport every security patches.
 
  
 
=====I can not access to my ibay from my windows XP=====
 
=====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 10 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.
+
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=====
 
=====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
 
Netbios is deprecated and is part of the SMB1 protocol. You can workaround that using the contrib WSSD See https://wiki.contribs.org/Wsdd
 
=====I am not able to update - I get some el6 packages proposed to be part of the updates=====
 
There are chances you have some old el6 centos6 rhel6 repos still configured. Start with this :
 
yum update smeserver-yum --disablerepo=* --enablerepo=smeos,smeupdates
 
signal-event yum-modify
 
 
If the issue remains, then check your configured repo, remove those with reference to 6.
 
db yum_repositories print
 
db yum_repositories delete ''repoForEL6''
 
 
And install them using the extrarepositories packages https://wiki.contribs.org/Extrarepositories
 
db yum_repositories show
 
 
=====I am not able to update and yum seems to try to resolve to ip v6=====
 
You have network connectivity issue or most probably dns issue. start with simple tests to more complexes. First you need to use plain ip, to exclude dns issues.
 
 
Do I have access to my ISP or to my local gateway in case something else is doing the gateway on my LAN
 
  ping your.gate.way.ip
 
Do I have access to the internet. Try a ping to a known IP.
 
# ping 1.1.1.1
 
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
 
64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=6.11 ms
 
Is DNS working ?
 
# dig google.com +short
 
16.58.213.174
 
# dig mirror.centos.org +short
 
212.69.166.138
 
 
Then fix your network/dns
 
  
 
=====Impossible to install got error ValueError: name already in use=====
 
=====Impossible to install got error ValueError: name already in use=====
This is because you already have a SME 9 (most probably) installation on your disk with LVM.
+
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 CentOS ie EFI if needed, boot and one huge LVM with all the remaining space on ALL disks include
+
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=====
 
=====I do not have the default raid 1 after the server installed as I expected; I have set default partitioning in the gui=====
Line 275: Line 216:
  
 
===Raid 1===
 
===Raid 1===
SME10 does not handle anymore degraded RAID1 on initial install due to limitations with new version of installation software Anaconda.
+
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.
 
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 10.0 Changelog===
+
===Koozali SME Server 11 Alpha 1 Changelog===
  
 
====Major changes in this release====
 
====Major changes in this release====
* This release is based on CentOS 7.9.2009 and all available updates
+
Major changes in this release
* Improved handling of SSL certificates
+
=============================
* Increased level of security in term of encryption for all services
+
This release is based on Rocky 8.#
* FTP is only available over TLS by default to avoid clear text exchanges on the network
+
Postfix support
* PHP module is not used anymore by apache server. We now use php-fpm 7.4 by default.
 
* PHP-FPM available by default : 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, and 8.0. Supported versions are 5.4, 7.3, 7.4 and 8.0
 
* no degraded RAID support on install
 
* using protocol SMB2 and SMB3 only for file share, CIFS/SMB1 is not available as default.
 
* migration of most services to systemd
 
* added specific events to prevent the need of reboot on yum update / yum install
 
* Switch from mysql 5.1 to mariadb 5.5
 
* Dovecot is now handling imap, imaps, pop3, pop3s
 
 
 
====Detailed changes in this release====
 
Only the changes since SME Server 10 RC1 are listed, mainly autogenerated from the changelogs.
 
 
 
Packages altered by Centos, Redhat, and Fedora-associated developers are not included.
 
 
 
The changelogs are written per package
 
 
 
SME built or modified packages - ChangeLogs
 
 
 
9 June 2021
 
 
 
=====Backups=====
 
* e-smith-backup
 
- fix dar restore replacing rootdir symlinks by folders [SME: 11424]
 
- Remove duplicate gunzip call in perform_restore [SME: 11266]
 
- Remove debug output of device names
 
- Revert BlockDevices.pm and backup call to not filter to removable drives
 
- Replace hal-* calls with BlockDevices [SME: 11319]
 
- add update event [SME: 11124]
 
- Added /etc/backup-data.d to backup paths [SME: 10245]
 
- Added error handling to restore using pipe pattern from perform_backup [SME: 3139]
 
- Made reboot optional after console restore
 
- Fixed bootstrap restore not activating config changes [SME: 10921]
 
- Manually added ext2 and ext3 to Block Device file system check where ext4 present
 
- updated Block Device discovery to fix recovery from console [SME: 8244]
 
- Credit to Catton Durbrow
 
 
 
=====File Server=====
 
* e-smith-proftpd
 
- cleanup in /etc/rc.d [SME: 9692]
 
- redirect log away from message [SME: 11384]
 
- fix circular Conflict with proftpd [SME: 11357]
 
- improve protect from proftpd.service running [SME: 11106]
 
- protect from proftpd.service running in place of ftp.service [SME: 11106]
 
- remove system-preset file from usr [SME: 10958]
 
- SSL crt and key to self signed if path does not exist [SME: 11316]
 
- add Requires=runit.service [SME: 11245]
 
- execute systemd-reload before service adjust in events [SME: 11228]
 
- remove S95reset-unsavedflag [SME: 11229]
 
- Remove ftp from 'init.d/supervise' [SME: 11106] [SME: 11150]
 
- Move ftp service to systemd [SME: 11106]
 
- Create e-smith-proftpd-update event [SME: 11150]
 
 
 
* e-smith-samba
 
- clean rsyslog syntax for smbd and nmbd [SME: 11422]
 
- fix noise in message log from nmbd and smbd redirected to dedicated logs [SME: 11349]
 
- allow using user-create-profiledir action with temp or package-update events [SME: 11348]
 
- fix log noise for smb.service [SME: 11157]
 
- add Restart=always [SME: 11118]
 
- add Restart=always [SME: 11117]
 
- migrate nmbd to systemd [SME: 11118]
 
- migrate smbd to systemd [SME: 11117]
 
- create general smb.service service
 
- create e-smith-samba-update event [SME: 11157]
 
- Fix mutex locking [SME: 11199]
 
- Fix pid directory [SME: 11198]
 
- Add /etc/krb5.conf as template using templates from smeserver-samba[SME: 11093]
 
- remove win98pwdcache.reg from server-resources [SME: 9060]
 
- set min server and client protocol SMB2 [SME: 10576]
 
- add check so max always greater than min
 
- add port 445 if min server protocol is SMB2 or SMB3 [SME: 10963]
 
 
 
 
 
=====Mail Server=====
 
* e-smith-email
 
- webmail is only SSL [SME: 11443]
 
- create -update event [SME: 11133]
 
- move smtp-auth-proxy to systemd [SME: 11102]
 
- allow creation of pseudonyms with setting of local only [SME: 3802]
 
 
 
* smeserver-dovecot
 
- clean rsyslog syntax for dovecot [SME: 11422]
 
- add Restart=always [SME: 11101]
 
- fix path for event -update [SME: 11101]
 
- cleanup /var/service/dovecot [SME: 11101]
 
  -close logger and service from previous runit instance before starting
 
systemd one
 
- add systemd drop-in expand in bootstrap-console-save, console-save, post-install, post-upgrade [SME: 11101]
 
- move service to systemd [SME: 11101]
 
- add imap idle notify interval setting [SME: 10947]
 
- fix typo in enabling TLSv1.2 as default [SME: 10934]
 
- fix typo in 35ssl template [SME: 10934]
 
- fix typo in createlinks [SME: 10932]
 
- revert property names with period in it [SME: 10934]
 
- add property AcceptFullEmail with enabled as default [SME: 9865]
 
  
* smeserver-qpsmtpd
+
Changes in this release
- remove /usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset [SME: 10958]
+
=======================
- modify for clamav 0.103.0 [SME: 11210]
+
see above and below
- roll up patches
 
- add Requires=runit.service (qpsmtpd & sqpsmtpd) [SME: 11245]
 
- fix service not enabled [SME: 11107]
 
- remove reset-unsavedflag
 
- Move qpsmtpd & sqpsmtpd services to systemd [SME: 11107]
 
- Create smeserver-qpsmtpd-update event [SME: 11164]
 
- expand badrcptto_ext when needed [SME: 10638]
 
- this avoid user, group or pseudonyms for internal purpose to be reachable
 
- from outside
 
- minimum Protocol TLSv1.0 [SME: 10460]
 
- better ciphers order.
 
  
=====Server manager=====
+
General features
* e-smith-formmagick
+
================
- increase CSRF timeout from 120s to 180s [SME: 10902]
+
Based on Rocky 8.10 and all available updates
- added property httpd-admin{csrfTimeout} in second to override
 
- added hability to ovarride the Timeout from panel to panel
 
- add update event [SME: 11136]
 
- add locale for CSRF [SME: 10626]
 
- add CSRF patch [SME: 10626] - thank you to Daniel Berteaud
 
  
* e-smith-manager
+
Detailed changes in this release
- take 2 wrong system mode reported in bugreport [SME: 10448]
+
=======================
- fix wrong system mode reported in bugreport [SME: 10448]
+
Only the changes since SME Server 10.1 final and available updates are listed.
- create -update event [SME: 11144]
 
- migrate httpd-admin to systemd [SME: 11110]
 
- removing hardcoded ports [SME: 10967]
 
- Add a FollowSymlinks for user-password in password/cgi-bin (perl-suid) [SME: 9677]
 
- update apache icon path [SME: 9591]
 
- add message to indicate EOL after Jun 30 2024 fix [SME: 10170]
 
  
* perl-CGI-FormMagick
+
Packages altered by Rocky, Redhat, and Fedora-associated developers are
- increase default timeout, allow setting from outside [SME: 10902]
+
not included.
- add timeout [SME: 10626]
 
- update CSRF patch [SME: 10626]
 
- add requires perl(Session::Token) [SME: 10626]
 
- fix add CSRF patch [SME: 1723] - thank you to Daniel Berteaud
 
  
=====Webmail and Groupware=====
+
Backups
* smeserver-horde
 
- clean rsyslog syntax for horde [SME: 11422]
 
- improved php basedir, with filtering of noise for gpg [SME: 10945]
 
- force SSL for horde [SME: 11443]
 
- fix horde not honoring switch to php-fpm 5.4 [SME: 11433]
 
- update mail settings for the php-pool [SME: 11431]
 
- spamd SpamLearning property migrated to spamassassin SpamLearning [SME: 11376]
 
- Configuration is not up to date, hash to update [SME: 11308]
 
- fix wrong template path for php55, php56 and php [SME: 11255]
 
- fix webmail not accessible after enabling from manager [SME: 11233]
 
- update rsyslog syntax [SME: 11016]
 
- move fragment so syntax is similar to message
 
- remove harcoded ports [SME: 10969]
 
- add gpg to php base dir [SME: 10945]
 
- workaround logging noise caused by libsasl [SME: 10943]
 
- log as admin and not admin at domain for cli tasks [SME: 10910]
 
- fix ingo imap preferences [SME: 10912]
 
- allow httpd-auth for calendar, tasks access using rpc.php ... [SME: 10908]
 
- add smeserver-horde-update event [SME: 10909]
 
- avoid loss of user parameter on Primary Domain change [SME: 1005]
 
- this will also avoid the loss of parameter if we log with a different virtualhost
 
- horde preference is now stored with the SME username without @domain
 
- fix bad regex to strip domain [SME: 10224]
 
- also we can now force Primary domain to use as default email
 
- we can strip heading string from virtualhost domain to create email
 
- default identity email will update as long as no other identity is created for the user
 
- fix typo in php-fpm patch [SME: 10872]
 
- remove php3 references [SME: 10866]
 
- remove strict and warning alert from error log [SME: 10823]
 
- dedicated php-fpm pool for horde [SME: 10872]
 
- apply patches from John H. Bennett III [SME: 10717]
 
- cvs admin -ko on patch1
 
  
 +
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]
  
=====Other fixes and updates=====
+
File Server
* e-smith-base
 
- removing weekly cron for ddns update, targeted script has been removed [SME: 11470]
 
- revert e-smith-service file [SME: 9692]
 
- add systemctl wrapper [SME: 11345]
 
- clean rsyslog syntax for dhcpd [SME: 11422]
 
- cleanup /etc/rc.d and /var/service [SME: 9692]
 
- remove klogd references [SME: 11363]
 
- restore part of pptp code and move to generik vpn entry [SME: 11374]
 
- drop dyndns core support [SME: 11415]
 
- fix enabled service not started on reboot [SME: 11355]
 
- unless a power outage, as long as you reboot, halt or shutdown systemd will be in sync
 
- fix console::startup run twice [SME: 11358 ]
 
- improve run order in systemd-default [SME: 11356]
 
- fix uninitialized value during post-install [SME: 11350]
 
- fix user with rssh shell need to be member of rsshusers group [SME: 9155]
 
- add missing /sbin/e-smith/bootstrap-runlevel7 [SME: 11318]
 
- fix typo for isolate [SME: 11246]
 
- separate bootstrap-console from run level service launch [SME: 11318]
 
- only run isolate if sme-server.target is not active [SME: 11246]
 
- update system-preset usr/lib file [SME: 10958]
 
- fix loss of httpd basic auth [SME: 11309]
 
- fix services starting when they are in Wants= for sme-server.target and preset disabled [SME: 11247]
 
- rewrite of manageRAID.pl and add_drive_to_raid for SME10 [SME: 10918]
 
- added gdisk as a dependency to support GPT systems
 
- fix modSSL key crt and keychain files really exist [SME: 11252]
 
- add ldap.init as exception for preset
 
- fix init-accounts [SME: 9642]
 
- validate modSSL key crt and keychain files really exist [SME: 11252]
 
- if not we use self generated
 
- drop pptpd support [SME: 11250]
 
- add bash-completion [SME: 11244]
 
- improve local service to systemd [SME: 11119]
 
- now run rc.local file as part of the event
 
- move local service to systemd [SME: 11119]
 
- make it run /etc/rc.d/rc.local
 
- cleaning /var/service/syslog still there
 
- workaround drop-in install section ignored by systemctl preset [SME: 11231]
 
- some cleanup
 
- remove S95reset-unsavedflag [SME: 11229]
 
- add exclusion for lpd [SME: 11006]
 
- execute systemd-reload before service adjust in events [SME: 11228]
 
- fix ExecStart for raidmonitor [SME: 11094]
 
- fix permission for /sbin/e-smith/systemd/mdmonitor-pre [SME: 11094]
 
- Don't ask for confirmation to save changes on first install configuration [SME: 11193]
 
- Fix RAID detection regex for disk redundancy screen [SME: 10918]
 
- add Install part of systemd unit [SME: 11100]
 
- move dhcpd to systemd [SME: 11100]
 
- get dhcpd log out of message [SME: 2408]
 
- also configure logrotate for /var/log/dhcpd/dhcpd.log and /var/log/dhcpd/current
 
- reverte previous changes for service2adjust and util.pm [SME: 11177]
 
- files are owned by e-smith-lib
 
- allow more systemctl controls [SME: 11177]
 
- convert unrecognized signals from service2adjust in events for systemd
 
- handle unsupervised services the same way supervised were in adjust-services
 
- make service-status only log when service disabled and not fail it
 
- add template for /etc/systemd/system-preset/49koozali.preset [SME: 11174]
 
- this will help systemd integration in enabling and disabling services
 
- remove wan link
 
- move raidmonitor to systemd [SME: 11094]
 
- move network service to systemd [SME: 11090]
 
- move wan service to systemd [SME: 11091]
 
- create e-smith-base-update event [SME: 11012]
 
- create sme-server.target [SME: 10957]
 
- make sme-server.target default target
 
- change default target on signal-event post-upgrade, post-install, e-smith-base-update
 
- requires update or smeserver-php and e-smith-runit
 
- add an executable to check if service is enabled in e-smith db
 
- validate submask on remote access panel [SME: 6536]
 
- accept netmask bit and convert it
 
- validate subnet mask on local network panel [SME: 10974]
 
- accept netmask bit and convert it
 
- remove info.txt [SME: 9590]
 
  
* e-smith-dnscache
+
proftpd
- cleanup in /etc/rc.d/ [SME: 9692]
+
- Fix RADIUS Message-Authenticator verification in mod_radius
- remove /usr/lib/systemd/system-preset/80-koozali-dnscache.preset [SME: 10958]
+
- https://github.com/proftpd/proftpd/issues/1840
- add Requires=runit.service (dnscache & dnscache.forwarder) [SME: 11245]
+
- https://bugzilla.redhat.com/show_bug.cgi?id=2325448
- execute systemd-reload before service adjust in events [SME: 11228]
+
- Add fix for slow accesses in large directory trees (rhbz#2310341)
- remove S95reset-unsavedflag [SME: 11229]
+
- http://bugs.proftpd.org/show_bug.cgi?id=4307
- remove createlink safesymlink in /etc/rc.d/init.d [SME: 11097]
+
- https://github.com/proftpd/proftpd/pull/525
- remove rc7.d link [SME: 11097]
+
- Fix slow reading of passwd/group files in mod_auth_file (#2270686, GH#1134,
- fix actions in e-smith-tinydns-update [SME: 11127]
+
GH#1192, GH#1195, GH#1213)
- Move dnscache, dnscache.forwarder services to systemd [SME: 11097]
+
- Fix one-byte out-of-bounds read, and daemon crash, because of mishandling of
- Create e-smith-dnscache-update event [SME: 11127]
+
quote/backslash semantics (#2255609, GH#1683, CVE-2023-51713)
- Modify run script to allow for loopback commmunications with other DNS
+
- Use SPDX-format license tag
- servers on the local machine and DNS forwarding [SME: 9715]
+
- 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]
  
* e-smith-domains
+
LDAP
- avoid encoding of utf strings in domain table [SME: 11391]
 
- this will mess with some languages
 
- Create e-smith-domains-update event [SME: 11128]
 
  
* e-smith-grub
+
smeserver-ldap
- fix unable to boot on a non xfs root filesystem [SME: 11365]
+
- some scripts requires setuidgid from daemontools to run [SME: 12566]
- cleanup remove /boot/grub dir [SME: 11354]
+
- use esmith::ssl to set ciphers and protocol [SME: 12824]
- Add support for EFI systems [SME: 10998]
+
- send ldap logs to dedicated rsyslog file [SME: 12771]
- add update event [SME: 11137]
+
- 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]
  
* e-smith-ibays
+
Localisation
- fix patch for SSLRequireSSL [SME: 8150]
 
- force https if auth or dav are enabled [SME: 11407]
 
- merge SSL and SSLRequireSSL properties [SME: 8150]
 
- now SSLRequireSSL will force SSL to the html ibay directory and redirect to https
 
- update php properties and folders [SME: 11412]
 
- remove last bit of atalk [SME: 668]
 
- add update event [SME: 11139]
 
- remove hardcoded ports [SME: 10968]
 
- remove php3 reference [SME: 10869]
 
- fix apache failing if ibay has dynamic content enabled and phpmodule is disabled [SME: 10871]
 
- revert patch, wrong rpm [SME: 10871]
 
- add support for php-fpm [SME: 10871]
 
  
* e-smith-lib-compspec
+
smeserver-locale
- allow easy access to templates.metadata to expand desired files [SME: 11312]
+
- apply locale 2024-08-08.patch [SME: 12717]
- add update event [SME: 11142]
+
- 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]
  
* e-smith-mysql
+
Mail Server
- fix wrong path for set password [SME: 11468]
 
- fix restore of sme9 backup fails to start mysql.init [SME: 11453]
 
- add property to enable mysqld slow queries log [SME: 455]
 
- simply use SlowQueries as the amount of second and it is enabled
 
- remove property to stop logging
 
- more mysqld/mariadb parameter available with properties /templates [SME: 4606]
 
- ease 4 databit characters with innodb [SME: 11404]
 
- redirect mariadb log from systemd to file [SME: 11425]
 
- fix backup fails in pre-backup in mysqldump [SME: 7827]
 
- expand 10mysql_upgrade and restart mysql.init on e-smith-mysql-update [SME: 11120]
 
- this to make sure mariadb upgrade fully and prevent residual 10mysql_upgrade stay in the way
 
- fix issue with 10mysql_upgrade crashing mariadb [SME: 11120]
 
- also removed noise from spec file
 
- e-smith-update event [SME: 11145]
 
- mariadb systemd integration [SME: 11021]
 
- move set.password and template
 
- create /usr/lib/systemd/system/mariadb.service.d/sme.conf
 
- create /sbin/e-smith/systemd/mariadb-initialize + chmod
 
- cleanup and remove old /var/service/mariadb
 
- mysql.init systemd integration [SME: 11120]
 
- create mysql_init.service
 
  
* e-smith-openssh
+
clamav
- clean rsyslog syntax for sshd [SME: 11422]
+
- Update to 1.0.8
- increase default host key size [SME: 11359]
+
- Update to 1.0.7
- redirect logging to /var/log/sshd/sshd.log and logrotate [SME: 11256]
+
- Update to 1.0.6
- add support for denyhost [SME: 10939]
+
- Update clamav-data and README.fedora.md
- move sshd to systemd [SME: 11109]
+
- Update EPEL 7 and 8 support for 1.0.5
- create -update event [SME: 11147]
+
- (#1679375) fixes syntax error in /etc/logrotate.d/clamd.exim
- add ed25519 and ecdsa hostkeys [SME: 10940]
+
- set nullblog to fix post script (#2253914)
- add Whitelist to AutoBlock using property sshd ValidFrom [SME: 9893]
+
- Properly check valgrind arches
- update client ciphers to use [SME: 10621]
+
- Update to 1.0.5
- add ciphers, macs and KexAlgorithms for server [SME: 10937]
+
- 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]
  
* e-smith-packetfilter
+
Server manager
- move ulogd to systemd [SME: 11426]
 
- require ulogd 2 [SME: 11426]
 
- remove pptpd last references [SME: 11420]
 
- remove /usr/lib/systemd/system-preset/80-koozali-packetfilter.preset [SME: 10958]
 
- drop pptpd support [SME: 11251]
 
- launch masq using systemd unit [SME: 11089]
 
- create event to avoid reboot on update [SME: 11122]
 
  
* e-smith-proxy
+
e-smith-manager
- cleanup in /etc/rc.d and /var/service/squid [SME: 9692]
+
- 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]
  
* e-smith-runit
+
Webmail and Groupware
- reverting removal of deamontools [SME: 9692]
 
- could be needed for legacy support with rc7.d services
 
- cleanup of /etc/rc.d [SME: 9692]
 
- create e-smith-runit-update event [SME: 11156]
 
- also tidy target wantedby: should run from basic.target
 
- fix issue with Before rules in unit file [SME: 11013]
 
- run before network-pre.target [SME: 11088]
 
- enable for sme-server.target [SME: 11013]
 
- e-smith-test
 
- e-smith-tinydns
 
- cleanup in /etc/rc.d [SME: 9692]
 
- remove /usr/lib/systemd/system-preset/80-koozali-tinydns.preset [SME: 10958]
 
- Add 'Requires=runit.service' [SME: 11245]
 
- remove S95reset-unsavedflag [SME: 11229]
 
- execute systemd-reload before service adjust in events [SME: 11228]
 
- remove createlink safesymlink in /etc/rc.d/init.d [SME: 11098]
 
- remove rc7.d link [SME: 11098]
 
- fix date in changelog
 
- fix actions in e-smith-tinydns-update [SME: 11159]
 
- Move tinydns service to systemd [SME: 11098]
 
- Create e-smith-tinydns-update event [SME: 11159]
 
  
* smeserver-release
+
perl-CGI-Persistent
- Bump new rpm for sme10 release candidate 1
+
- fix warning CGI::param called in list context [SME: 12788]
- updating release number everywhere [SME: 11366]
+
perl-HTML-Tabulate
- Bump release to 1 as buildsys believe 1.alpha5 is newer than 0.beta1 [SME: 11317]
+
- fix building for el8
- Bump new rpm for sme10 beta1 [SME: 11317]
+
perl-XML-Parser
- add update event [SME: 11165]
+
- add BuildRequires, Requires and Provides as per OpenFusion specfile
- Bump new rpm for sme10 alpha5
 
  
* smeserver-yum
+
Web Server
- avoid reboot on removal of smeserver-* rpms [SME: 11458]
 
- navigation-conf when a panel is installed
 
- fix wrong path for rsyslog.conf [SME: 11364]
 
- remove noise in yum process "overriding all signals, forcing restart" [SME: 11372]
 
- packages installed logged both in yum.log and message [SME: 11364]
 
- set priority to 10 for remi-safe [SME: 11360]
 
- fix poor handling of service adjusting and action order [SME: 11300]
 
- now a temp event is created
 
- also better logging, better handling of update vs removal
 
- make yum dbs service fork [SME: 11243]
 
- now smeserver.py plugin call the service
 
- yum-modify can use the service restart
 
- yum.service is its own service, not called by local.service
 
- move yum upate db service to systemd [SME: 11180]
 
- fix -update events not runt on package upgrade [SME: 11184]
 
- lower noise on forced restart
 
- fix switch to vault BaseURL for CentOS [SME: 11227]
 
- add remi-safe as base repo [SME: 11179]
 
- smeserver-yum-update event created [SME: 11168]
 
- fix separate action before template, and after service [SME: 11175]
 
- run all actions with post-upgrade as default event
 
- fix some templates not expanded [SME: 11121]
 
- fix smeserver.py not executing action because of wrong path [SME: 11047]
 
- fix error when key absent of a dict of smeserver plugin at clean stage [SME: 10931]
 
- avoid missing template error after removal of a rpm [SME: 10846]
 
- restart php-fpm services when needed [SME: 10873]
 
- applying patch [SME: 10690]
 
- fix NameError: global name 'yum_update_dbs' is not defined [SME: 6940]
 
- use yum-cron with autoupdate feature [SME: 10690]
 
  
These are either not SME modified Packages, or are kernel mods.
+
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]
  
* clamav
+
Security
* libprelude
 
* sendmail
 
  
 +
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]
  
The changelogs are written per package On behalf of the Koozali SME
+
Other fixes and updates
Server development team
 
  
- Compilation of release data is thanks to scripts developed by Ian Wells and substantially improved by Jean Phillipe Pialasse
+
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
  
 +
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
  
  
[[Category:SME Server Releases]]
+
[[Category:SME11-Development]] [[SME Server Releases ]]

Revision as of 14:30, 9 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.0 which will be the next major release of SME Server. Code named ""

This release is based on Rocky 8.10


Important.png Note:
Koozali SME Server users should upgrade production servers to this Release



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/2021-June/000478.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, old manager is still available at https://yourip/server-manager but is deprecated and will be removed soon.

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 Mojolicsous

Thanks

A plethora of other under the hood changes, too numerous to list

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, thank you:

The changes that have been implemented to ensure the Koozali Sme Server way is fully implemented have been far reaching, 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

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

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 SME Server Releases