mirror of
				https://src.koozali.org/Infra/smeserver-pungi.git
				synced 2025-11-04 07:51:25 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			679 lines
		
	
	
		
			29 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			679 lines
		
	
	
		
			29 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Koozali SME Server 10.1 Release Notes
 | 
						|
============================================
 | 
						|
12 Sep 2022
 | 
						|
 | 
						|
The Koozali SME Server development team is pleased to announce the 
 | 
						|
release of SME Server 11.0 which will be an update release of SME Server.
 | 
						|
 | 
						|
This release is based on Rocky 8. Rocky 8.# has an EOL of 
 | 
						|
31 May 2029.
 | 
						|
 | 
						|
**********************************************************
 | 
						|
Koozali SME Server users are encouraged to update production servers
 | 
						|
to this release.
 | 
						|
**********************************************************
 | 
						|
 | 
						|
Additional notes on Koozali SME Server 10 can be found at
 | 
						|
https://wiki.contribs.org/SME_Server_11.0_Development
 | 
						|
 | 
						|
SME11 Roadmap -
 | 
						|
https://wiki.contribs.org/SME10_Roadmap#SME_11_Final
 | 
						|
 | 
						|
Bug reports and reports of potential bugs should be raised in the bug
 | 
						|
tracker (and only there, please);
 | 
						|
 | 
						|
     https://bugs.koozali.org/
 | 
						|
 | 
						|
Copy of releaase notes may be found here: 
 | 
						|
https://lists.contribs.org/pipermail/updatesannounce/
 | 
						|
 | 
						|
Download
 | 
						|
========
 | 
						|
You can download SME Server 11.0 from
 | 
						|
https://mirror.koozali.org/smeserver/releases/11.0/
 | 
						|
or for other methods see:
 | 
						|
https://wiki.koozali.org/SME_Server:Download
 | 
						|
 | 
						|
After release, please note it may take up to 48 hours for mirrors to 
 | 
						|
finish syncing, during this time you may experience availability issues.
 | 
						|
 | 
						|
About SME Server
 | 
						|
================
 | 
						|
SME Server is a popular 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 encourage a donation to offset costs and fund further development.
 | 
						|
 | 
						|
a) If you are a school, a church, a non-profit organisation or an 
 | 
						|
individual using SME Server for private purposes, we would appreciate 
 | 
						|
you to contribute within your means toward the costs associated with 
 | 
						|
hosting, maintenance and development.
 | 
						|
 | 
						|
b) If you are a company or an integrator and you are deploying SME 
 | 
						|
Server in the course of your work to generate revenue, we expect you to 
 | 
						|
make a donation commensurate with the level of revenue you generate and 
 | 
						|
the number of servers your have in the field. Please, help the project
 | 
						|
 | 
						|
Please visit https://wiki.koozali.org/Donate to donate.
 | 
						|
 | 
						|
Koozali Inc is happy to supply an invoice for any donations received,
 | 
						|
simply email treasurer at koozali.org
 | 
						|
 | 
						|
Notes
 | 
						|
=====
 | 
						|
In-place upgrades from previous major releases are not supported. 
 | 
						|
It is necessary to backup and then restore.
 | 
						|
 | 
						|
In-place point updates within a major release are supported.
 | 
						|
 | 
						|
Restore of a sme10 console or workstation backup is now fully supported
 | 
						|
there are cautions to be aware of and followed, see wiki and forum notes.
 | 
						|
 | 
						|
From the many, small and large, fixes and updates the highlights are:
 | 
						|
 | 
						|
The integration of httpd access using the to 2.4 syntax 
 | 
						|
#Note there will be a need to update your contribs and any custom templates
 | 
						|
 | 
						|
The improvement of syslog management with dedicated log file for all the core
 | 
						|
services (some were in systemd and some in the message log)
 | 
						|
 | 
						|
Along with changes to the management of logfiles an improved logrotate has 
 | 
						|
been implemented, this is also now configurable via db config settings ie 
 | 
						|
frequency and number to retain
 | 
						|
 | 
						|
Improvement and update to user and system security via update of cvm-unix 
 | 
						|
module
 | 
						|
 | 
						|
Support for @.service has now been integrated and implemented
 | 
						|
 | 
						|
Updates and fixes to radius services have also been implemented and improved
 | 
						|
 | 
						|
The task of implementing backup of the contribs data by the the core console 
 | 
						|
backup and workstation backup has begun see:
 | 
						|
https://bugs.koozali.org/show_bug.cgi?id=11997
 | 
						|
 | 
						|
A large number other minor under the hood changes and upstream updates and 
 | 
						|
fixes.
 | 
						|
=====
 | 
						|
 | 
						|
The time and effort that has gone into getting SME 11.0 to release has been 
 | 
						|
extensive, an attempt to list and detail the work that has been done in recent
 | 
						|
months would not do justice to the effort made, thank you one and all for your
 | 
						|
time and help.
 | 
						|
 | 
						|
In particular thank you for the consistent efforts of:
 | 
						|
Jean Phillipe Pialasse
 | 
						|
John Crisp
 | 
						|
Brian Read
 | 
						|
Terry Fage
 | 
						|
Trevor Batley
 | 
						|
Zsolt Vasarhelyi
 | 
						|
 | 
						|
The changes that have been implemented to ensure the Koozali Sme Server way 
 | 
						|
is fully implemented have been considered and extensive.
 | 
						|
 | 
						|
Major changes in this release
 | 
						|
=============================
 | 
						|
This release is based on Rocky 8.#
 | 
						|
 | 
						|
Changes in this release
 | 
						|
=======================
 | 
						|
see above and below
 | 
						|
 | 
						|
General features
 | 
						|
================
 | 
						|
Based on Rocky 8.9 and all available updates
 | 
						|
 | 
						|
Detailed changes in this release
 | 
						|
=======================
 | 
						|
Only the changes since SME Server 10 final are listed, autogenerated 
 | 
						|
from the changelogs.
 | 
						|
 | 
						|
Packages altered by Rocky, Redhat, and Fedora-associated developers are
 | 
						|
not included.
 | 
						|
 | 
						|
The changelogs are written per package
 | 
						|
 | 
						|
SME built or modified packages - ChangeLogs
 | 
						|
 | 
						|
18 Aug 2022
 | 
						|
 | 
						|
Backups
 | 
						|
 | 
						|
e-smith-backup
 | 
						|
- negative date (mtime, data modification time) zerodate fix [SME: 11907]
 | 
						|
- allow mounting smbv1 backup share [SME: 11557]
 | 
						|
- remove lock noise to cron stdout for workstation backup [SME: 11530]
 | 
						|
- 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-samba
 | 
						|
- samba fix typo in delete v6 profile dir win10 [SME: 11725]
 | 
						|
- samba delete v6 profile dir win10 [SME: 11725]
 | 
						|
- samba create v6 profile dir win10 [SME: 11725]
 | 
						|
- netlogon.bat +x [SME: 11566]
 | 
						|
- add possibility to reenable allow execute always on ibays homes or everywhere [SME: 11555]
 | 
						|
- fix double entries for min protocol [SME: 11558]
 | 
						|
- 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 generik 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]
 | 
						|
 | 
						|
LDAP
 | 
						|
 | 
						|
e-smith-ldap
 | 
						|
- add support or rsshusers system group [SME: 11753]
 | 
						|
- redirect syslog for ldapt to /var/log/ldap/ldap.log [SME: 11745]
 | 
						|
- fix ssl-update reload instead of restart ldap [SME: 11598]
 | 
						|
- fix wrong path for templates.metadata [SME: 11595]
 | 
						|
- use template for ssl pem [SME: 11595]
 | 
						|
- fix ldap failing to start on initial boot [SME: 11480]
 | 
						|
- fix wrong alias to ldap.init [SME: 11301]
 | 
						|
- add -update event [SME: 11140]
 | 
						|
- move ldap to systemd [SME: 11099]
 | 
						|
- move ldap.init to systemd [SME: 11096]
 | 
						|
- New protocol default as TLSv1.2 [SME: 10936]
 | 
						|
  New property TLSProtocolMin
 | 
						|
  Ciphers are now ordered with stronger first
 | 
						|
 | 
						|
Localisation
 | 
						|
 | 
						|
smeserver-locale
 | 
						|
- apply local 2022-07-21.patch [SME: 12117]
 | 
						|
- apply local 2021-06-06.patch [SME: 11593]
 | 
						|
- apply local 2021-05-12.patch [SME: 11593]
 | 
						|
- apply local 2021-01-09.patch [SME: 11310]
 | 
						|
- apply local 2019-12-07.patch
 | 
						|
 | 
						|
Mail Server
 | 
						|
 | 
						|
e-smith-email
 | 
						|
- add quote around filename to .fetchids moving script [SME: 12131]
 | 
						|
- move fetchids from /run and avoid its loss on reboot [SME: 12131]
 | 
						|
  similar changes in contrib smesevrer-fetchmail
 | 
						|
- fix typo in regex [SME: 11799]
 | 
						|
- fix missing dot in regex for untainting [SME: 11799]
 | 
						|
  would delete any account named with the string before the dot
 | 
						|
- untainting string correctly [SME: 11716]
 | 
						|
- fix typo for mailpattern for rar files [SME: 11690]
 | 
						|
- fix perms for /var/lock/fetchmail [SME: 11634]
 | 
						|
- make /var/lock/fetchmail dir permanent [SME: 11634]
 | 
						|
- add new RAR file signatures to default mailpatterns database [SME: 11265]
 | 
						|
- 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]
 | 
						|
 | 
						|
e-smith-qmail
 | 
						|
- fix multiple errors with pseudonyms in template [SME: 8591]
 | 
						|
  orphaned pseudonyms are associated to admin
 | 
						|
- repopulate qmail assign db and sighup qmail on group event [SME: 11934]
 | 
						|
- can set to 0 ConcurrencyLocal or ConcurrencyRemote [SME: 11645]
 | 
						|
  this allows to disable of type of delivery
 | 
						|
- add Requires=runit.service [SME: 11245]
 | 
						|
- fix missing actions for systemd on upgrade event [SME: 11105]
 | 
						|
  cleanup preset file
 | 
						|
- remove qmail link in init.d and whole rc.d [SME: 11105]
 | 
						|
  take 3
 | 
						|
- remove qmail link in init.d [SME: 11105]
 | 
						|
- execute systemd-reload before service adjust in events [SME: 11228]
 | 
						|
- remove S95reset-unsavedflag [SME: 11229]
 | 
						|
- remove rc7.d link [SME: 11105]
 | 
						|
- fix actions in e-smith-qmail-update [SME: 11152]
 | 
						|
- Move qmail service to systemd [SME: 11105]
 | 
						|
- Create e-smith-qmail-update event [SME: 11152]
 | 
						|
 | 
						|
qpsmtpd
 | 
						|
- fix fetchmail patch to check local_ip [SME: 11763]
 | 
						|
- fix configuration not honoured on initial start [SME: 10387]
 | 
						|
  commented out load_plugins see https://github.com/smtpd/qpsmtpd/issues/288.
 | 
						|
 | 
						|
smeserver-clamav
 | 
						|
- logrotate clamd keeps logging to old log [SME: 11963]
 | 
						|
- remove default property ArchiveBlockEncrypted [SME: 11695]
 | 
						|
- fix property name error 2.7.0-12.sme [SME: 11695]
 | 
						|
- fix spec file error 2.7.0-11.sme [SME: 11474]
 | 
						|
- rename property ArchiveBlockEncrypted to AlertEncrypted as per upstream [SME: 11695]
 | 
						|
  added properties AlertBrokenExecutables AlertExceedsMax AlertOLE2Macros
 | 
						|
  AlertPartitionIntersection AlertPhishingCloak and AlertPhishingSSLMismatch
 | 
						|
  with default no
 | 
						|
  added property HeuristicAlerts with default yes
 | 
						|
- fix noise on centos2sme [SME: 11474]
 | 
						|
- identify from which server is freshclam error [SME: 11755]
 | 
						|
  fix from Graeme Fleming
 | 
						|
- fix typo in logrotate [SME: 11608]
 | 
						|
- fix typo and missing +x [SME: 11520]
 | 
						|
- fix issues with non epel standard scan.conf [SME: 11520]
 | 
						|
  move clamd.conf to scan.conf
 | 
						|
  remove alias for clamtop
 | 
						|
  add a wrapper for clamdscan to force --fdpass
 | 
						|
- ease use of clamdtop [SME: 11313]
 | 
						|
- fix Transaction check error [SME: 11311]
 | 
						|
- add pid folder /run/clamd/ [SME: 11103]
 | 
						|
  few improvements
 | 
						|
- create update event [SME: 11162]
 | 
						|
- Updated to use 0.103+ from EPEL [SME: 11194]
 | 
						|
- Updated to use systemd for clamd [SME: 11103]
 | 
						|
- Updated to use systemd for freshclam [SME: 11104]
 | 
						|
- increase lower memory limit to 1GB [SME: 10833]
 | 
						|
- fix for AllowSupplementaryGroups warning [SME: 10813]
 | 
						|
 | 
						|
smeserver-qpsmtpd
 | 
						|
- Print both 255 char and full length DKIM keys [SME: 11974]
 | 
						|
- fix unable to set internal only pseudonym as full email [SME: 11933]
 | 
						|
- add softlimit template for qpsmtpd [SME: 11858]
 | 
						|
  increase softlimit to 50000000.
 | 
						|
- fix regression Set the default helo policy to lenient [SME: 11864]
 | 
						|
- mail sent on 127.0.0.200:25 should be spam checked [SME: 10289]
 | 
						|
  filtering again fetchmail originating mails
 | 
						|
- sighup on reload [SME: 11759]
 | 
						|
- fix tnef2mime FATAL PLUGIN ERROR [SME: 11648]
 | 
						|
  this will be a temp fix by redefining MIME::Parser::Filer::output_path
 | 
						|
  until it has been fixed upstream
 | 
						|
- update depreacted reject_threshold to reject [SME: 11492]
 | 
						|
- remove /usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset [SME: 10958]
 | 
						|
- modify for clamav 0.103.0 [SME: 11210]
 | 
						|
- 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
 | 
						|
 | 
						|
e-smith-manager
 | 
						|
- update to httpd 2.4 access syntax for httpd-admin [SME: 12129]
 | 
						|
- update to httpd 2.4 access syntax [SME: 12129]
 | 
						|
- removing reference to old log rotation action [SME: 11872]
 | 
						|
- take 2 wrong system mode reported in bugreport [SME: 10448]
 | 
						|
- fix wrong system mode reported in bugreport [SME: 10448]
 | 
						|
- 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]
 | 
						|
  e-smith-viewlogfiles
 | 
						|
  perl-CGI-FormMagick
 | 
						|
 | 
						|
Webmail and Groupware
 | 
						|
 | 
						|
smeserver-horde
 | 
						|
- fix invalid domain if ForcePrimaryDomain is enabled [SME: 11980]
 | 
						|
- fix $ldapServer is commented out if Horde ForcePrimaryDomain is disabled [SME: 11981]
 | 
						|
- use httpd 2.4 access control syntax [SME: 11945]
 | 
						|
- fix previous patch error extra line [SME: 11694]
 | 
						|
- fix alarm noise when disabled [SME: 11694]
 | 
						|
- Syntax error, unexpected '(T_STRING), expecting ')' [SME: 11738]
 | 
						|
- thanks to zsolt vasarhelyi for patch test
 | 
						|
- Ingo filters TLS error if sieve is enabled [SME: 11628]
 | 
						|
- fix missing call to perl module emsith::php [SME: 11489]
 | 
						|
- 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@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
 | 
						|
 | 
						|
Web Server
 | 
						|
 | 
						|
e-smith-apache
 | 
						|
- reverting last change [SME: 9375]
 | 
						|
- add conflict on older ibays, php, horde, proxy, manager rpms
 | 
						|
- removing mod_access_compat [SME: 9375]
 | 
						|
- convert httpd 2.2 allow,deny to Require for 2.4 [SME: 9375]
 | 
						|
- use maxsize, not size [SME: 11867]
 | 
						|
- use logrotate.d instead of event action [SME: 11867]
 | 
						|
  use size to force log rotate before normal delay
 | 
						|
- add modules ldap authnz_ldap and proxy_wstunnel [SME: 11760]
 | 
						|
  previously provided by webapps-common
 | 
						|
- fix httpd-e-smith failing to start on reboot in private server-gateway mode [SME: 11596]
 | 
						|
- add possibility to force https on LAN only [SME: 11511]
 | 
						|
  usefull for VPN over port 443
 | 
						|
- prevent httpd to fail if modSSL defined certs does not exist [SME: 10826]
 | 
						|
  default on self generated cert
 | 
						|
- create-update event [SME: 11123]
 | 
						|
- move httpd-e-smith to systemd [SME: 11111]
 | 
						|
  changed sigusr1 used in events to reload as defined in the unit file
 | 
						|
- give a logger to httpd-e-smith : journald [SME: 1416]
 | 
						|
- set default SSLStrictSNIVHostCheck to off [SME: 8693]
 | 
						|
- add SNI support for individual certificates per VirtualHosts [SME: 8693]
 | 
						|
- port 80 and 443 should not be hardcoded [SME: 9192]
 | 
						|
- e-smith-apache removing hardcoded ports [SME: 10966]
 | 
						|
- remove php3 and php4 refs [SME: 10867]
 | 
						|
- disable TLSv1 TLSv1.1 by default [SME: 10459]
 | 
						|
 | 
						|
Other fixes and updates
 | 
						|
 | 
						|
bglibs
 | 
						|
- initial build for SME10 [SME: 11883]
 | 
						|
  patched selftests.sh to avoid net/resolve_ipv4addr.c test which fails under mock
 | 
						|
  added BuildRequires glibc glibc-static glibc-devel mtools autoconf
 | 
						|
  commented out files for devel /usr/local/bglibs/lib/*.lib and /usr/local/bglibs/lib/*/*.a
 | 
						|
  as they fails.
 | 
						|
 | 
						|
cvm
 | 
						|
- build cvm 0.97 for SME10 [SME: 11315]
 | 
						|
 | 
						|
e-smith-LPRng
 | 
						|
- untainting port cleanly [SME: 12106]
 | 
						|
- remove /usr/lib/systemd/system-preset/80-koozali-LPRng.preset [SME: 10958]
 | 
						|
- Add 'Requires:runit.service' [SME: 11245]
 | 
						|
- Add a fragment for lpd in 49-koozali.preset [SME: 11006]
 | 
						|
- Remove init.d/supervise/lpd link [SME: 11006]
 | 
						|
- keep runit service for systemd [SME: 11006]
 | 
						|
- fix update event name [SME: 11007]
 | 
						|
- from service to systemd [SME: 11006]
 | 
						|
- add lpd-update event [SME: 11007]
 | 
						|
 | 
						|
e-smith-base
 | 
						|
- no new self signed cert when adding/removing non self hosts [SME: 12130]
 | 
						|
- fix /dev/log not being recreated [SME: 12073]
 | 
						|
- add rsshusers group to ldap and update it [SME: 11956]
 | 
						|
- fix symlinks preventing log rotation [SME: 11950]
 | 
						|
- remove immark module to reduce messages log activity [SME: 11813]
 | 
						|
- fix logs not rotated before 100M (size maxsize) [SME: 10484]
 | 
						|
- reduce systemd noise in messages [SME: 11813]
 | 
						|
- fix dhcp address not propagated [SME: 11930]
 | 
						|
- make rsyslog listen journald which listen /dev/log [SME: 11813]
 | 
						|
  template for /etc/systemd/journald.conf
 | 
						|
- properly configure /etc/logrotate.conf [SME: 10484]
 | 
						|
  template for /etc/logrotate.conf
 | 
						|
  use of size to limit max size of file and rotate earlier
 | 
						|
- drop e-smith logrotate actions creating dangling links [SME: 946]
 | 
						|
- make journald log permanent by creating /var/log/journal [SME: 11795]
 | 
						|
- allow group-modify-unix on update event [SME: 11766]
 | 
						|
- fix typo in last patch [SME: 11722]
 | 
						|
- add support for systemd service with instance service@instance.service [SME: 11722]
 | 
						|
- add local domains in self signed cert alt subjects [SME: 11624]
 | 
						|
  add local hosts in self signed cert alt subjects
 | 
						|
  modSSL property to disable hosts domains addition : AddDomains AddHosts
 | 
						|
  default is enabled when empty
 | 
						|
- fix missing export [SME: 11620]
 | 
						|
- fix issue with adding new user to the ldap db [SME: 11607]
 | 
						|
- always renew self signed certificate [SME: 11552]
 | 
						|
  update key / crt if not signed with the right key size
 | 
						|
  default to self signed if custom cert and key are not files or not rigth type
 | 
						|
  add perl module to help handle certificates and keys
 | 
						|
  TODO: check if both key and cert are related, if not default to self signed
 | 
						|
- fix openssl.conf not generated when openldap field are empty [SME: 11569]
 | 
						|
- fix missing path to systemctl for add-wants [SME: 11537]
 | 
						|
- merge dhcpdmanager custom template fragments with core [SME: 10657]
 | 
						|
- remove templates-custom previously owned by a contrib [SME: 11508]
 | 
						|
  they got migrated as part as normal backup restore
 | 
						|
- fix masq failing on initial boot [SME: 11479]
 | 
						|
- 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
 | 
						|
 | 
						|
e-smith-cvm-unix-local
 | 
						|
- fix error compressing log still in use by delaying it [SME: 11968]
 | 
						|
- reverting to release 7 state [SME: 11885]
 | 
						|
- Add yum action to restart post install [SME: 11885]
 | 
						|
- bump requirement for cvm [SME: 11885]
 | 
						|
  removing daemontools requirement
 | 
						|
- expand rsyslog.conf [SME: 11807]
 | 
						|
- redirect and rotate log for cvm-unix [SME: 11807]
 | 
						|
  fix cvm-pre script permission
 | 
						|
- fix service stopping restarting on crash [SME: 11792]
 | 
						|
- fix typo [SME: 11314]
 | 
						|
- migrate to systemd [SME: 11314]
 | 
						|
- add update event [SME: 11125]
 | 
						|
 | 
						|
e-smith-devtools
 | 
						|
- remove duplication with Dar backup [SME: 11993]
 | 
						|
- ease backup include and exclude of contribs [SME: 11993]
 | 
						|
- netlogon.bat +x [SME: 11566]
 | 
						|
- add update event [SME: 11126]
 | 
						|
 | 
						|
e-smith-ibays
 | 
						|
- add missing elements to e-smith-ibays-update event to activate changes [SME: 11774]
 | 
						|
- fix AH01797: client denied by server conf [SME: 11774]
 | 
						|
  use new require syntax for httpd 2.4
 | 
						|
- 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
 | 
						|
- fix last dot erased on completion [SME: 11368]
 | 
						|
- error on incorect cmd input [SME: 4661]
 | 
						|
- allow easy access to templates.metadata to expand desired files [SME: 11312]
 | 
						|
- add update event [SME: 11142]
 | 
						|
 | 
						|
e-smith-ntp
 | 
						|
- dedicated log and logrotate [SME: 12115]
 | 
						|
  thanks to bunkobugsy for this patch
 | 
						|
- untainting fields [SME: 12107]
 | 
						|
- fix ntpd crashing with panic_stop [SME: 11298]
 | 
						|
- update override.conf to 50koozali.conf [SME: 11008]
 | 
						|
- adding missing folder /usr/lib/systemd/system/ntpd.service.d [SME: 11008]
 | 
						|
- fix typo in path for new driftfile [SME: 8881]
 | 
						|
- fix systemd-preset fragment [SME: 11008]
 | 
						|
  add +x to ExecStartPRe script
 | 
						|
- improve systemd integration [SME: 11008]
 | 
						|
- change driftfile path [SME: 8881]
 | 
						|
- from service to systemd [SME: 11008]
 | 
						|
- add ntpd-update event [SME: 11009]
 | 
						|
- revert last change [SME: 10190]
 | 
						|
  on sme10 systemd has ntpd disabled by default
 | 
						|
- revert last change [SME: 10190]
 | 
						|
  on sme10 systemd has ntpd disabled by default
 | 
						|
 | 
						|
e-smith-nutUPS
 | 
						|
- Misspelling in /usr/lib/systemd/system/nut.service file [SME: 11633]
 | 
						|
- fix start ordering nut.service [SME: 11488]
 | 
						|
- fix ExecStartPre path for /usr/lib/tmpfiles.d/nut-run.conf [SME: 11488]
 | 
						|
- fix ExecStartPre path for nut.service [SME: 11488]
 | 
						|
- fix template path for monitor [SME: 9423]
 | 
						|
- Fix preset line endings in 49-koozali.preset [SME: 11215]
 | 
						|
- add update event to avoid reboot [SME: 11146]
 | 
						|
- adapt nut UPS for systemd [SME: 9423]
 | 
						|
 | 
						|
e-smith-packetfilter
 | 
						|
- restrict VPN networks to their interface [SME: 11640]
 | 
						|
  remove remoteVPNSubnet property added VPNif property
 | 
						|
- fix dropin file not expanded on initial installation [SME: 11528]
 | 
						|
- fix noise on logrotate, doing a restart instead of reload [SME: 11451]
 | 
						|
- 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
 | 
						|
- use httpd 2.4 access control syntax [SME: 11944]
 | 
						|
- fix squid starting before network [SME: 11713]
 | 
						|
  also dropin file not expanded on install fixed
 | 
						|
- cleanup in /etc/rc.d and /var/service/squid [SME: 9692]
 | 
						|
 | 
						|
e-smith-radiusd
 | 
						|
- redirect daemon log to its own file [SME: 11947]
 | 
						|
- workaround upstream missing definition of /var/run/radiusd/tmp [SME: 11859]
 | 
						|
- fix startup informational message Duplicate Auth-Type 'REJECT' [SME: 11736]
 | 
						|
- patch was blank, populate and apply [SME: 11736]
 | 
						|
- fix startup informational message Duplicate Auth-Type 'REJECT' [SME: 11736]
 | 
						|
- add db property PAP-auth [SME: 11735]
 | 
						|
- add/fix PAP-auth patch [SME: 11735]
 | 
						|
- fix WAP-auth patch [SME: 11718]
 | 
						|
- fix LDAP-auth patch [SME: 11719]
 | 
						|
- fix ssl template metadata patch [SME: 11680]
 | 
						|
- remove services2adjust in bootstrap-console-save event, this put systemd in a loop [SME: 11602]
 | 
						|
- ssl pem using template in place of copy [SME: 11602]
 | 
						|
- radiusd needs ldap started before [SME: 11302]
 | 
						|
- add Restart=always [SME: 11113]
 | 
						|
  change group of pem file to radiusd
 | 
						|
- create -update event [SME: 11155]
 | 
						|
- move radiusd to systemd {SME: 11113]
 | 
						|
  remove noise from spec file
 | 
						|
- fix server restartting with virtual_server error [SME: 10853]
 | 
						|
 | 
						|
smeserver-audittools
 | 
						|
- display yum repo as seen by yum and db [SME: 10880]
 | 
						|
- add remi-safe in list of newrpms [SME: 11932]
 | 
						|
- fix temp event displayed by events audittool [SME: 11674]
 | 
						|
- fix links to different rpm rported as modified [SME: 11673]
 | 
						|
- add update event [SME: 11161]
 | 
						|
 | 
						|
smeserver-yum
 | 
						|
- bump version number
 | 
						|
- no reboot for dbus-glib [SME: 12091]
 | 
						|
- rephrase contrib update message [SME: 11543]
 | 
						|
- move mysqld to mariadb in smeserver plugin [SME: 11921]
 | 
						|
- remove force AutoInstallUpdates to disabled [SME: 11961]
 | 
						|
- fix rotate yum.log as not standard location [SME: 11951]
 | 
						|
- remove yum_update_dbs from messages log [SME: 11952]
 | 
						|
- restart cvm-unix on cvm or bglibs update [SME: 11886]
 | 
						|
- remove pop3 and pop3s services from plugin [SME: 11808]
 | 
						|
- fix restarting spamd instead of spamassassin [SME: 11803]
 | 
						|
- Re-word-reboot-required-message.patch [SME: 11790]
 | 
						|
- fix wrong qpsmtpd handling [SME: 11768]
 | 
						|
- add elrepo GPG key [SME: 11625]
 | 
						|
- no reboot needed for systemd-python [SME: 11609]
 | 
						|
- fix services stop on removal [SME: 11510]
 | 
						|
- run navigation-conf when a panel is installed [SME: 11507]
 | 
						|
- migrate back to normal CentOS mirrors after el6 EOL [SME: 11477]
 | 
						|
- version 2 with
 | 
						|
  deleting yum{eolversion} if for previous release or not yet eol
 | 
						|
  better handling of conditions
 | 
						|
- 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]
 | 
						|
 | 
						|
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
 |