1 |
Koozali SME Server 10 Alpha 5 Release Notes |
2 |
===================================== |
3 |
|
4 |
These are draft only and are in a constant state of update. |
5 |
|
6 |
17 Jun 2020 |
7 |
|
8 |
The Koozali SME Server development team is pleased to announce the |
9 |
release of SME Server 10 Alpha 5 which will be the next major release of |
10 |
SME Server. |
11 |
|
12 |
This release is based on CentOS 7. CentOS 7.# has an EOL of 30 June 2024. |
13 |
|
14 |
*************************** |
15 |
Koozali SME Server users should not upgrade production servers to this |
16 |
release but those who can are encouraged to load the alpha to a |
17 |
dedicated test machine and take part in the testing phase. |
18 |
*************************** |
19 |
|
20 |
Some notes on Koozali SME Server 10 can be found at |
21 |
https://wiki.contribs.org/SME_Server_10.0_Development |
22 |
|
23 |
SME10 Roadmap - Alpha 5 |
24 |
https://wiki.contribs.org/SME10_Roadmap#SME_10_Alpha_5 |
25 |
|
26 |
Bug reports and reports of potential bugs should be raised in the bug |
27 |
tracker (and only there, please); |
28 |
|
29 |
https://bugs.koozali.org/ |
30 |
|
31 |
Download |
32 |
======== |
33 |
You can download SME Server 10 from |
34 |
https://mirror.koozali.org/smeserver/releases/testing/10/ |
35 |
or for other methods see https://wiki.koozali.org/SME_Server:Download |
36 |
|
37 |
Please note it may take up to 48 hours for mirrors to finish syncing, |
38 |
during this time you may experience problems. |
39 |
|
40 |
About SME Server |
41 |
================ |
42 |
SME Server is the leading Linux distribution for small and medium |
43 |
enterprises. SME Server is brought to you by Koozali Foundation, Inc., |
44 |
a non-profit corporation that exists to provide marketing and legal support |
45 |
for SME Server. |
46 |
|
47 |
SME Server is freely available under the GNU General Public License and |
48 |
is only possible through the efforts of the SME Server community. |
49 |
|
50 |
However, the availability and quality of SME Server is dependent on |
51 |
meeting our expenses, such as hosting costs, server hardware, etc. |
52 |
|
53 |
As such, we ask for a donation to offset costs and fund further development. |
54 |
|
55 |
a) If you are a school, a church, a non-profit organisation or an |
56 |
individual using SME Server for private purposes, we would appreciate |
57 |
you to contribute within your means toward the costs associated with |
58 |
hosting, maintenance and development. |
59 |
|
60 |
b) If you are a company or an integrator and you are deploying SME |
61 |
Server in the course of your work to generate revenue, we expect you to |
62 |
make a donation commensurate with the level of revenue you generate and |
63 |
the number of servers your have in the field. Please, help the project |
64 |
|
65 |
Please visit https://wiki.koozali.org/Donate to donate. |
66 |
|
67 |
Koozali Inc is happy to supply an invoice for any donations received, |
68 |
simply email treasurer at koozali.org |
69 |
|
70 |
Notes |
71 |
===== |
72 |
In-place upgrades are not supported. It is necessary to backup and then |
73 |
restore. (Remember, testing purpose only) |
74 |
|
75 |
The spare handling for RAID arrays is not implemented as yet. |
76 |
|
77 |
New Server-Manager Framework, Mojolicious, is now well on the way to full implementation |
78 |
|
79 |
USB installs are once again fully supported |
80 |
Note: it is important to use proposed apps to create the boot media |
81 |
See: https://wiki.koozali.org/Install_From_USB |
82 |
|
83 |
Netinstall is once again fully supported |
84 |
|
85 |
Install to a system supporting a UEFI BIOS is also now fully supported |
86 |
|
87 |
The work that has gone into getting SME 10 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, |
88 |
|
89 |
thank you one and all: |
90 |
|
91 |
Jean Phillipe Pialasse |
92 |
Michel Begue |
93 |
Brian Read |
94 |
Catton Durbrow |
95 |
Chris Sansom-Ninnes |
96 |
John Crisp |
97 |
|
98 |
there have also been many others who have done what they can, thank you: |
99 |
|
100 |
|
101 |
Major changes in this release |
102 |
============================= |
103 |
This release is based on CentOS 7.# |
104 |
|
105 |
Changes in this release |
106 |
======================= |
107 |
see above and below, too much to list |
108 |
|
109 |
General features |
110 |
================ |
111 |
- Based on CentOS 7.6.1810 and all available updates |
112 |
|
113 |
Detailed changes in this release |
114 |
======================= |
115 |
Only the changes since SME Server 10 Alpha3 are listed, mainly |
116 |
autogenerated from the changelogs. |
117 |
|
118 |
Packages altered by Centos, Redhat, and Fedora-associated developers are |
119 |
not included. |
120 |
|
121 |
The changelogs are written per package, and each package is assigned a group. |
122 |
|
123 |
Backups |
124 |
|
125 |
e-smith-backup |
126 |
- Added /etc/backup-data.d to backup paths |
127 |
- Added error handling to restore using pipe pattern from perform_backup |
128 |
- Made reboot optional after console restore |
129 |
- Fixed bootstrap restore not activating config changes |
130 |
- Manually added ext2 and ext3 to Block Device file system check where ext4 present |
131 |
- updated Block Device discovery to fix recovery from console |
132 |
- Credit to Catton Durbrow |
133 |
|
134 |
File Server |
135 |
|
136 |
|
137 |
LDAP |
138 |
|
139 |
e-smith-ldap |
140 |
- New protocol default as TLSv1.2 |
141 |
New property TLSProtocolMin |
142 |
Ciphers are now ordered with stronger first |
143 |
|
144 |
Localisation |
145 |
|
146 |
|
147 |
Mail Server |
148 |
|
149 |
clamav |
150 |
- Update clamav-db as per epel last spec file |
151 |
to add clamav-update as provides |
152 |
- |
153 |
smeserver-clamav |
154 |
- increase lower memory limit to 1GB |
155 |
- fix for AllowSupplementaryGroups warning |
156 |
thanks to bunkobugsy |
157 |
smeserver-dovecot |
158 |
- fix typo in enabling TLSv1.2 as default |
159 |
- fix typo in 35ssl template |
160 |
- fix typo in createlinks |
161 |
- revert property names with period in it |
162 |
- add property AcceptFullEmail with enabled as default |
163 |
smeserver-qpsmtpd |
164 |
- minimum Protocol TLSv1.0 |
165 |
better ciphers order. |
166 |
|
167 |
Server manager |
168 |
|
169 |
e-smith-formmagick |
170 |
- add locale for CSRF |
171 |
- add CSRF patch - thank you to Daniel Berteaud |
172 |
e-smith-manager |
173 |
perl-CGI-FormMagick |
174 |
- add timeout |
175 |
- update CSRF patch |
176 |
- add requires perl(Session::Token) |
177 |
- fix add CSRF patch - thank you to Daniel Berteaud |
178 |
|
179 |
Webmail and Groupware |
180 |
|
181 |
smeserver-horde |
182 |
- workaround logging noise caused by libsasl |
183 |
- log as admin and not admin@domain for cli tasks |
184 |
- fix ingo imap preferences |
185 |
- allow httpd-auth for calendar, tasks access using rpc.php ... |
186 |
- add smeserver-horde-update event |
187 |
- avoid loss of user parameter on Primary Domain change |
188 |
this will also avoid the loss of parameter if we log with a different virtualhost |
189 |
horde preference is now stored with the SME username without @domain |
190 |
- fix bad regex to strip domain |
191 |
also we can now force Primary domain to use as default email |
192 |
we can strip heading string from virtualhost domain to create email |
193 |
default identity email will update as long as no other identity is created for the user |
194 |
- fix typo in php-fpm patch |
195 |
- remove php3 references |
196 |
- remove strict and warning alert from error log |
197 |
- dedicated php-fpm pool for horde |
198 |
- apply patches from John H. Bennett III |
199 |
- cvs admin -ko on patch1 |
200 |
|
201 |
Web Server |
202 |
|
203 |
e-smith-apache |
204 |
- disable TLSv1 TLSv1.1 by default |
205 |
|
206 |
Other fixes and updates |
207 |
|
208 |
e-smith-base |
209 |
- wildcard self-signed certificate |
210 |
e-smith-ibays |
211 |
- revert patch, wrong rpm |
212 |
- add support for php-fpm |
213 |
e-smith-lib |
214 |
- add support for systemctl reload-or-restart, try-restart, enable -now |
215 |
e-smith-ntp |
216 |
- revert last change |
217 |
on sme10 systemd has ntpd disabled by default |
218 |
e-smith-openssh |
219 |
- add Whitelist to AutoBlock using property sshd ValidFrom |
220 |
- update client ciphers to use |
221 |
- add ciphers, macs and KexAlgorithms for server |
222 |
rssh |
223 |
smeserver-release |
224 |
- Bump new rpm for sme10 alpha5 |
225 |
smeserver-support |
226 |
- obsoletes e-smith-starterwebsite |
227 |
smeserver-yum |
228 |
- avoid missing template error after removal of a rpm |
229 |
- restart php-fpm services when needed |
230 |
- applying patch |
231 |
- fix NameError: global name 'yum_update_dbs' is not defined |
232 |
- use yum-cron with autoupdate feature |
233 |
|
234 |
|
235 |
On behalf of the Koozali SME Server development team |
236 |
- Compilation of release data is thanks to scripts developed by Ian Wells and |
237 |
substantially improved by Jean Phillipe Pialasse |