1 |
jpp |
1.9 |
Koozali SME Server 10 Release Candidate 1 Release Notes "Justine" |
2 |
|
|
============================================ |
3 |
jpp |
1.7 |
These are draft only and are in a constant state of update. |
4 |
|
|
|
5 |
jpp |
1.9 |
19 Mar 2021 |
6 |
jpp |
1.7 |
|
7 |
|
|
The Koozali SME Server development team is pleased to announce the |
8 |
jpp |
1.9 |
release of SME Server 10 RC 1 which will be the next major release of |
9 |
jpp |
1.7 |
SME Server. Code named "Justine" |
10 |
|
|
|
11 |
|
|
This release is based on CentOS 7. CentOS 7.# has an EOL of 30 June 2024. |
12 |
|
|
|
13 |
jpp |
1.9 |
********************************************************** |
14 |
jpp |
1.7 |
Koozali SME Server users should not upgrade production servers to this |
15 |
jpp |
1.9 |
release but those who can are encouraged to load the release to a |
16 |
jpp |
1.7 |
dedicated test machine and take part in the testing phase. |
17 |
jpp |
1.9 |
********************************************************** |
18 |
jpp |
1.7 |
|
19 |
|
|
Some notes on Koozali SME Server 10 can be found at |
20 |
|
|
https://wiki.contribs.org/SME_Server_10.0_Development |
21 |
|
|
|
22 |
jpp |
1.9 |
SME10 Roadmap - RC 1 |
23 |
|
|
https://wiki.contribs.org/SME10_Roadmap#SME_10_RC_1 |
24 |
jpp |
1.7 |
|
25 |
|
|
Bug reports and reports of potential bugs should be raised in the bug |
26 |
|
|
tracker (and only there, please); |
27 |
|
|
|
28 |
|
|
https://bugs.koozali.org/ |
29 |
|
|
|
30 |
jpp |
1.9 |
Copy of releaase notes may be found here: |
31 |
|
|
https://lists.contribs.org/pipermail/updatesannounce/2021-March/ |
32 |
|
|
|
33 |
jpp |
1.7 |
Download |
34 |
|
|
======== |
35 |
|
|
You can download SME Server 10 from |
36 |
|
|
https://mirror.koozali.org/smeserver/releases/testing/10/ |
37 |
jpp |
1.9 |
or for other methods see: |
38 |
|
|
https://wiki.koozali.org/SME_Server:Download |
39 |
jpp |
1.7 |
|
40 |
|
|
Please note it may take up to 48 hours for mirrors to finish syncing, |
41 |
|
|
during this time you may experience problems. |
42 |
|
|
|
43 |
|
|
About SME Server |
44 |
|
|
================ |
45 |
|
|
SME Server is the leading Linux distribution for small and medium |
46 |
|
|
enterprises. SME Server is brought to you by Koozali Foundation, Inc., |
47 |
|
|
a non-profit corporation that exists to provide marketing and legal support |
48 |
|
|
for SME Server. |
49 |
|
|
|
50 |
|
|
SME Server is freely available under the GNU General Public License and |
51 |
|
|
is only possible through the efforts of the SME Server community. |
52 |
|
|
|
53 |
|
|
However, the availability and quality of SME Server is dependent on |
54 |
|
|
meeting our expenses, such as hosting costs, server hardware, etc. |
55 |
|
|
|
56 |
|
|
As such, we ask for a donation to offset costs and fund further development. |
57 |
|
|
|
58 |
|
|
a) If you are a school, a church, a non-profit organisation or an |
59 |
|
|
individual using SME Server for private purposes, we would appreciate |
60 |
|
|
you to contribute within your means toward the costs associated with |
61 |
|
|
hosting, maintenance and development. |
62 |
|
|
|
63 |
|
|
b) If you are a company or an integrator and you are deploying SME |
64 |
|
|
Server in the course of your work to generate revenue, we expect you to |
65 |
|
|
make a donation commensurate with the level of revenue you generate and |
66 |
|
|
the number of servers your have in the field. Please, help the project |
67 |
|
|
|
68 |
|
|
Please visit https://wiki.koozali.org/Donate to donate. |
69 |
|
|
|
70 |
|
|
Koozali Inc is happy to supply an invoice for any donations received, |
71 |
|
|
simply email treasurer at koozali.org |
72 |
|
|
|
73 |
|
|
Notes |
74 |
|
|
===== |
75 |
|
|
In-place upgrades are not supported. It is necessary to backup and then |
76 |
jpp |
1.9 |
restore. (Remember, testing purpose only), |
77 |
jpp |
1.7 |
|
78 |
jpp |
1.9 |
Restore of a sme9 console or workstation backup is now fully supported |
79 |
|
|
|
80 |
|
|
Single disk install no longer creates a degraded Raid1 array, Two or more disks |
81 |
|
|
will be created as a Raid1-6 array, see wiki https://wiki.contribs.org/Raid |
82 |
jpp |
1.7 |
|
83 |
|
|
The spare handling for RAID arrays is now implemented. |
84 |
|
|
|
85 |
jpp |
1.9 |
Support for further Raid configuration on install is now implemented - see wiki |
86 |
|
|
|
87 |
jpp |
1.7 |
New Server-Manager Framework, Mojolicious, is now well on the way to full implementation |
88 |
|
|
|
89 |
jpp |
1.9 |
USB installs are once again fully supported, |
90 |
jpp |
1.7 |
Note: it is important to use proposed apps to create the boot media |
91 |
|
|
See: https://wiki.koozali.org/Install_From_USB |
92 |
|
|
|
93 |
|
|
Netinstall is once again fully supported |
94 |
|
|
|
95 |
|
|
Install to a system supporting a UEFI BIOS is also now fully supported |
96 |
|
|
|
97 |
jpp |
1.9 |
Console backup, and workstation backup to removable storages is now fully supported. |
98 |
jpp |
1.7 |
|
99 |
jpp |
1.9 |
A plethora of other under the hood changes, too numerous to list |
100 |
|
|
|
101 |
|
|
The work that has gone into getting SME 10 to this stage has been enormous, an attempt to list |
102 |
|
|
and detail the work that has been done in recent months would not do justice to the effort |
103 |
|
|
contributed by the following, |
104 |
jpp |
1.7 |
|
105 |
|
|
thank you one and all: |
106 |
|
|
|
107 |
|
|
Jean Phillipe Pialasse |
108 |
|
|
Michel Begue |
109 |
|
|
Brian Read |
110 |
|
|
Catton Durbrow |
111 |
|
|
Chris Sansom-Ninnes |
112 |
|
|
Jean-pierre Odion |
113 |
|
|
Zsolt Vasarhelyi |
114 |
|
|
John Crisp |
115 |
|
|
|
116 |
|
|
there have also been many others who have done what they can, thank you: |
117 |
|
|
|
118 |
jpp |
1.9 |
The changes that have been implemented to ensure the Koozali Sme Server way is fully implemented |
119 |
|
|
have been far reaching, far to many to try and list, suffice to say long live "Justine". |
120 |
jpp |
1.7 |
|
121 |
|
|
Major changes in this release |
122 |
|
|
============================= |
123 |
|
|
This release is based on CentOS 7.# |
124 |
|
|
|
125 |
|
|
Changes in this release |
126 |
|
|
======================= |
127 |
|
|
see above and below, to much to list |
128 |
|
|
|
129 |
|
|
General features |
130 |
|
|
================ |
131 |
|
|
- Based on CentOS 7.9.2009 and all available updates |
132 |
|
|
|
133 |
|
|
Detailed changes in this release |
134 |
|
|
======================= |
135 |
|
|
Only the changes since SME Server 10 Alpha5 are listed, mainly |
136 |
|
|
autogenerated from the changelogs. |
137 |
|
|
|
138 |
|
|
Packages altered by Centos, Redhat, and Fedora-associated developers are |
139 |
|
|
not included. |
140 |
|
|
|
141 |
|
|
The changelogs are written per package |
142 |
|
|
|
143 |
|
|
SME built or modified packages - ChangeLogs |
144 |
|
|
|
145 |
jpp |
1.9 |
19 March 2021 |
146 |
jpp |
1.7 |
|
147 |
jpp |
1.9 |
Backups |
148 |
|
|
e-smith-backup |
149 |
|
|
- fix dar restore replacing rootdir symlinks by folders [SME: 11424] |
150 |
|
|
- Remove duplicate gunzip call in perform_restore [SME: 11266] |
151 |
|
|
- Remove debug output of device names |
152 |
|
|
- Revert BlockDevices.pm and backup call to not filter to removable drives |
153 |
|
|
- Replace hal-* calls with BlockDevices [SME: 11319] |
154 |
|
|
- add update event [SME: 11124] |
155 |
|
|
- Added /etc/backup-data.d to backup paths [SME: 10245] |
156 |
|
|
- Added error handling to restore using pipe pattern from perform_backup [SME: 3139] |
157 |
|
|
- Made reboot optional after console restore |
158 |
|
|
- Fixed bootstrap restore not activating config changes [SME: 10921] |
159 |
|
|
- Manually added ext2 and ext3 to Block Device file system check where ext4 present |
160 |
|
|
- updated Block Device discovery to fix recovery from console [SME: 8244] |
161 |
|
|
- Credit to Catton Durbrow |
162 |
jpp |
1.7 |
|
163 |
jpp |
1.9 |
File Server |
164 |
|
|
e-smith-proftpd |
165 |
|
|
- cleanup in /etc/rc.d [SME: 9692] |
166 |
|
|
- redirect log away from message [SME: 11384] |
167 |
|
|
- fix circular Conflict with proftpd [SME: 11357] |
168 |
|
|
- improve protect from proftpd.service running [SME: 11106] |
169 |
|
|
- protect from proftpd.service running in place of ftp.service [SME: 11106] |
170 |
|
|
- remove system-preset file from usr [SME: 10958] |
171 |
|
|
- SSL crt and key to self signed if path does not exist [SME: 11316] |
172 |
|
|
- add Requires=runit.service [SME: 11245] |
173 |
|
|
- execute systemd-reload before service adjust in events [SME: 11228] |
174 |
|
|
- remove S95reset-unsavedflag [SME: 11229] |
175 |
|
|
- Remove ftp from 'init.d/supervise' [SME: 11106] [SME: 11150] |
176 |
|
|
- Move ftp service to systemd [SME: 11106] |
177 |
|
|
- Create e-smith-proftpd-update event [SME: 11150] |
178 |
jpp |
1.7 |
|
179 |
jpp |
1.9 |
e-smith-samba |
180 |
|
|
- clean rsyslog syntax for smbd and nmbd [SME: 11422] |
181 |
|
|
- fix noise in message log from nmbd and smbd redirected to dedicated logs [SME: 11349] |
182 |
|
|
- allow using user-create-profiledir action with temp or package-update events [SME: 11348] |
183 |
|
|
- fix log noise for smb.service [SME: 11157] |
184 |
|
|
- add Restart=always [SME: 11118] |
185 |
|
|
- add Restart=always [SME: 11117] |
186 |
|
|
- migrate nmbd to systemd [SME: 11118] |
187 |
|
|
- migrate smbd to systemd [SME: 11117] |
188 |
|
|
- create general smb.service service |
189 |
|
|
- create e-smith-samba-update event [SME: 11157] |
190 |
|
|
- Fix mutex locking [SME: 11199] |
191 |
|
|
- Fix pid directory [SME: 11198] |
192 |
|
|
- Add /etc/krb5.conf as template using templates from smeserver-samba[SME: 11093] |
193 |
|
|
- remove win98pwdcache.reg from server-resources [SME: 9060] |
194 |
|
|
- set min server and client protocol SMB2 [SME: 10576] |
195 |
|
|
- add check so max always greater than min |
196 |
|
|
- add port 445 if min server protocol is SMB2 or SMB3 [SME: 10963] |
197 |
jpp |
1.8 |
|
198 |
jpp |
1.7 |
|
199 |
jpp |
1.9 |
Mail Server |
200 |
|
|
e-smith-email |
201 |
|
|
- webmail is only SSL [SME: 11443] |
202 |
|
|
- create -update event [SME: 11133] |
203 |
|
|
- move smtp-auth-proxy to systemd [SME: 11102] |
204 |
|
|
- allow creation of pseudonyms with setting of local only [SME: 3802] |
205 |
jpp |
1.7 |
|
206 |
jpp |
1.9 |
smeserver-dovecot |
207 |
|
|
- clean rsyslog syntax for dovecot [SME: 11422] |
208 |
|
|
- add Restart=always [SME: 11101] |
209 |
|
|
- fix path for event -update [SME: 11101] |
210 |
|
|
- cleanup /var/service/dovecot [SME: 11101] |
211 |
|
|
-close logger and service from previous runit instance before starting systemd one |
212 |
|
|
- add systemd drop-in expand in bootstrap-console-save, console-save, post-install, post-upgrade [SME: 11101] |
213 |
|
|
- move service to systemd [SME: 11101] |
214 |
|
|
- add imap idle notify interval setting [SME: 10947] |
215 |
|
|
- fix typo in enabling TLSv1.2 as default [SME: 10934] |
216 |
|
|
- fix typo in 35ssl template [SME: 10934] |
217 |
|
|
- fix typo in createlinks [SME: 10932] |
218 |
|
|
- revert property names with period in it [SME: 10934] |
219 |
|
|
- add property AcceptFullEmail with enabled as default [SME: 9865] |
220 |
jpp |
1.7 |
|
221 |
jpp |
1.9 |
smeserver-qpsmtpd |
222 |
|
|
- remove /usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset [SME: 10958] |
223 |
|
|
- modify for clamav 0.103.0 [SME: 11210] |
224 |
|
|
- roll up patches |
225 |
|
|
- add Requires=runit.service (qpsmtpd & sqpsmtpd) [SME: 11245] |
226 |
|
|
- fix service not enabled [SME: 11107] |
227 |
|
|
- remove reset-unsavedflag |
228 |
|
|
- Move qpsmtpd & sqpsmtpd services to systemd [SME: 11107] |
229 |
|
|
- Create smeserver-qpsmtpd-update event [SME: 11164] |
230 |
|
|
- expand badrcptto_ext when needed [SME: 10638] |
231 |
|
|
- this avoid user, group or pseudonyms for internal purpose to be reachable |
232 |
|
|
- from outside |
233 |
|
|
- minimum Protocol TLSv1.0 [SME: 10460] |
234 |
|
|
- better ciphers order. |
235 |
jpp |
1.7 |
|
236 |
jpp |
1.9 |
Server manager |
237 |
|
|
e-smith-formmagick |
238 |
|
|
- increase CSRF timeout from 120s to 180s [SME: 10902] |
239 |
|
|
- added property httpd-admin{csrfTimeout} in second to override |
240 |
|
|
- added hability to ovarride the Timeout from panel to panel |
241 |
|
|
- add update event [SME: 11136] |
242 |
|
|
- add locale for CSRF [SME: 10626] |
243 |
|
|
- add CSRF patch [SME: 10626] - thank you to Daniel Berteaud |
244 |
jpp |
1.7 |
|
245 |
jpp |
1.9 |
e-smith-manager |
246 |
|
|
- take 2 wrong system mode reported in bugreport [SME: 10448] |
247 |
|
|
- fix wrong system mode reported in bugreport [SME: 10448] |
248 |
|
|
- create -update event [SME: 11144] |
249 |
|
|
- migrate httpd-admin to systemd [SME: 11110] |
250 |
|
|
- removing hardcoded ports [SME: 10967] |
251 |
|
|
- Add a FollowSymlinks for user-password in password/cgi-bin (perl-suid) [SME: 9677] |
252 |
|
|
- update apache icon path [SME: 9591] |
253 |
|
|
- add message to indicate EOL after Jun 30 2024 fix [SME: 10170] |
254 |
|
|
|
255 |
|
|
perl-CGI-FormMagick |
256 |
|
|
- increase default timeout, allow setting from outside [SME: 10902] |
257 |
|
|
- add timeout [SME: 10626] |
258 |
|
|
- update CSRF patch [SME: 10626] |
259 |
|
|
- add requires perl(Session::Token) [SME: 10626] |
260 |
|
|
- fix add CSRF patch [SME: 1723] - thank you to Daniel Berteaud |
261 |
jpp |
1.7 |
|
262 |
jpp |
1.9 |
Webmail and Groupware |
263 |
|
|
smeserver-horde |
264 |
|
|
- clean rsyslog syntax for horde [SME: 11422] |
265 |
|
|
- improved php basedir, with filtering of noise for gpg [SME: 10945] |
266 |
|
|
- force SSL for horde [SME: 11443] |
267 |
|
|
- fix horde not honoring switch to php-fpm 5.4 [SME: 11433] |
268 |
|
|
- update mail settings for the php-pool [SME: 11431] |
269 |
|
|
- spamd SpamLearning property migrated to spamassassin SpamLearning [SME: 11376] |
270 |
|
|
- Configuration is not up to date, hash to update [SME: 11308] |
271 |
|
|
- fix wrong template path for php55, php56 and php [SME: 11255] |
272 |
|
|
- fix webmail not accessible after enabling from manager [SME: 11233] |
273 |
|
|
- update rsyslog syntax [SME: 11016] |
274 |
|
|
- move fragment so syntax is similar to message |
275 |
|
|
- remove harcoded ports [SME: 10969] |
276 |
|
|
- add gpg to php base dir [SME: 10945] |
277 |
|
|
- workaround logging noise caused by libsasl [SME: 10943] |
278 |
|
|
- log as admin and not admin@domain for cli tasks [SME: 10910] |
279 |
|
|
- fix ingo imap preferences [SME: 10912] |
280 |
|
|
- allow httpd-auth for calendar, tasks access using rpc.php ... [SME: 10908] |
281 |
|
|
- add smeserver-horde-update event [SME: 10909] |
282 |
|
|
- avoid loss of user parameter on Primary Domain change [SME: 1005] |
283 |
|
|
- this will also avoid the loss of parameter if we log with a different virtualhost |
284 |
|
|
- horde preference is now stored with the SME username without @domain |
285 |
|
|
- fix bad regex to strip domain [SME: 10224] |
286 |
|
|
- also we can now force Primary domain to use as default email |
287 |
|
|
- we can strip heading string from virtualhost domain to create email |
288 |
|
|
- default identity email will update as long as no other identity is created for the user |
289 |
|
|
- fix typo in php-fpm patch [SME: 10872] |
290 |
|
|
- remove php3 references [SME: 10866] |
291 |
|
|
- remove strict and warning alert from error log [SME: 10823] |
292 |
|
|
- dedicated php-fpm pool for horde [SME: 10872] |
293 |
|
|
- apply patches from John H. Bennett III [SME: 10717] |
294 |
|
|
- cvs admin -ko on patch1 |
295 |
jpp |
1.7 |
|
296 |
|
|
|
297 |
jpp |
1.9 |
Other fixes and updates |
298 |
jpp |
1.7 |
e-smith-base |
299 |
jpp |
1.10 |
- fix masq failing on initial boot |
300 |
jpp |
1.9 |
- removing weekly cron for ddns update, targeted script has been removed [SME: 11470] |
301 |
|
|
- revert e-smith-service file [SME: 9692] |
302 |
|
|
- add systemctl wrapper [SME: 11345] |
303 |
|
|
- clean rsyslog syntax for dhcpd [SME: 11422] |
304 |
|
|
- cleanup /etc/rc.d and /var/service [SME: 9692] |
305 |
|
|
- remove klogd references [SME: 11363] |
306 |
|
|
- restore part of pptp code and move to generik vpn entry [SME: 11374] |
307 |
|
|
- drop dyndns core support [SME: 11415] |
308 |
jpp |
1.8 |
- fix enabled service not started on reboot [SME: 11355] |
309 |
jpp |
1.9 |
- unless a power outage, as long as you reboot, halt or shutdown systemd will |
310 |
|
|
- be in sync |
311 |
jpp |
1.8 |
- fix console::startup run twice [SME: 11358 ] |
312 |
|
|
- improve run order in systemd-default [SME: 11356] |
313 |
|
|
- fix uninitialized value during post-install [SME: 11350] |
314 |
jpp |
1.7 |
- fix user with rssh shell need to be member of rsshusers group [SME: 9155] |
315 |
|
|
- add missing /sbin/e-smith/bootstrap-runlevel7 [SME: 11318] |
316 |
|
|
- fix typo for isolate [SME: 11246] |
317 |
|
|
- separate bootstrap-console from run level service launch [SME: 11318] |
318 |
|
|
- only run isolate if sme-server.target is not active [SME: 11246] |
319 |
|
|
- update system-preset usr/lib file [SME: 10958] |
320 |
|
|
- fix loss of httpd basic auth [SME: 11309] |
321 |
|
|
- fix services starting when they are in Wants= for sme-server.target and preset disabled [SME: 11247] |
322 |
jpp |
1.9 |
- rewrite of manageRAID.pl and add_drive_to_raid for SME10 [SME: 10918] |
323 |
jpp |
1.7 |
- added gdisk as a dependency to support GPT systems |
324 |
|
|
- fix modSSL key crt and keychain files really exist [SME: 11252] |
325 |
|
|
- add ldap.init as exception for preset |
326 |
|
|
- fix init-accounts [SME: 9642] |
327 |
|
|
- validate modSSL key crt and keychain files really exist [SME: 11252] |
328 |
jpp |
1.9 |
- if not we use self generated |
329 |
jpp |
1.7 |
- drop pptpd support [SME: 11250] |
330 |
jpp |
1.9 |
- add bash-completion [SME: 11244] |
331 |
|
|
- improve local service to systemd [SME: 11119] |
332 |
|
|
- now run rc.local file as part of the event |
333 |
|
|
- move local service to systemd [SME: 11119] |
334 |
|
|
- make it run /etc/rc.d/rc.local |
335 |
|
|
- cleaning /var/service/syslog still there |
336 |
|
|
- workaround drop-in install section ignored by systemctl preset [SME: 11231] |
337 |
|
|
- some cleanup |
338 |
|
|
- remove S95reset-unsavedflag [SME: 11229] |
339 |
|
|
- add exclusion for lpd [SME: 11006] |
340 |
|
|
- execute systemd-reload before service adjust in events [SME: 11228] |
341 |
|
|
- fix ExecStart for raidmonitor [SME: 11094] |
342 |
|
|
- fix permission for /sbin/e-smith/systemd/mdmonitor-pre [SME: 11094] |
343 |
|
|
- Don't ask for confirmation to save changes on first install configuration [SME: 11193] |
344 |
|
|
- Fix RAID detection regex for disk redundancy screen [SME: 10918] |
345 |
|
|
- add Install part of systemd unit [SME: 11100] |
346 |
|
|
- move dhcpd to systemd [SME: 11100] |
347 |
|
|
- get dhcpd log out of message [SME: 2408] |
348 |
|
|
- also configure logrotate for /var/log/dhcpd/dhcpd.log and /var/log/dhcpd/current |
349 |
|
|
- reverte previous changes for service2adjust and util.pm [SME: 11177] |
350 |
|
|
- files are owned by e-smith-lib |
351 |
|
|
- allow more systemctl controls [SME: 11177] |
352 |
|
|
- convert unrecognized signals from service2adjust in events for systemd |
353 |
|
|
- handle unsupervised services the same way supervised were in adjust-services |
354 |
|
|
- make service-status only log when service disabled and not fail it |
355 |
|
|
- add template for /etc/systemd/system-preset/49koozali.preset [SME: 11174] |
356 |
|
|
- this will help systemd integration in enabling and disabling services |
357 |
|
|
- remove wan link |
358 |
|
|
- move raidmonitor to systemd [SME: 11094] |
359 |
|
|
- move network service to systemd [SME: 11090] |
360 |
|
|
- move wan service to systemd [SME: 11091] |
361 |
|
|
- create e-smith-base-update event [SME: 11012] |
362 |
|
|
- create sme-server.target [SME: 10957] |
363 |
|
|
- make sme-server.target default target |
364 |
|
|
- change default target on signal-event post-upgrade, post-install, e-smith-base-update |
365 |
|
|
- requires update or smeserver-php and e-smith-runit |
366 |
|
|
- add an executable to check if service is enabled in e-smith db |
367 |
|
|
- validate submask on remote access panel [SME: 6536] |
368 |
|
|
- accept netmask bit and convert it |
369 |
|
|
- validate subnet mask on local network panel [SME: 10974] |
370 |
|
|
- accept netmask bit and convert it |
371 |
|
|
- remove info.txt [SME: 9590] |
372 |
jpp |
1.7 |
|
373 |
|
|
e-smith-dnscache |
374 |
jpp |
1.9 |
- cleanup in /etc/rc.d/ [SME: 9692] |
375 |
jpp |
1.7 |
- remove /usr/lib/systemd/system-preset/80-koozali-dnscache.preset [SME: 10958] |
376 |
jpp |
1.9 |
- add Requires=runit.service (dnscache & dnscache.forwarder) [SME: 11245] |
377 |
|
|
- execute systemd-reload before service adjust in events [SME: 11228] |
378 |
|
|
- remove S95reset-unsavedflag [SME: 11229] |
379 |
|
|
- remove createlink safesymlink in /etc/rc.d/init.d [SME: 11097] |
380 |
|
|
- remove rc7.d link [SME: 11097] |
381 |
|
|
- fix actions in e-smith-tinydns-update [SME: 11127] |
382 |
|
|
- Move dnscache, dnscache.forwarder services to systemd [SME: 11097] |
383 |
|
|
- Create e-smith-dnscache-update event [SME: 11127] |
384 |
|
|
- Modify run script to allow for loopback commmunications with other DNS |
385 |
|
|
- servers on the local machine and DNS forwarding [SME: 9715] |
386 |
jpp |
1.7 |
|
387 |
|
|
e-smith-domains |
388 |
jpp |
1.9 |
- avoid encoding of utf strings in domain table [SME: 11391] |
389 |
|
|
- this will mess with some languages |
390 |
jpp |
1.7 |
- Create e-smith-domains-update event [SME: 11128] |
391 |
|
|
|
392 |
|
|
e-smith-grub |
393 |
jpp |
1.9 |
- fix unable to boot on a non xfs root filesystem [SME: 11365] |
394 |
|
|
- cleanup remove /boot/grub dir [SME: 11354] |
395 |
jpp |
1.8 |
- Add support for EFI systems [SME: 10998] |
396 |
jpp |
1.7 |
- add update event [SME: 11137] |
397 |
|
|
|
398 |
|
|
e-smith-ibays |
399 |
jpp |
1.9 |
- fix patch for SSLRequireSSL [SME: 8150] |
400 |
|
|
- force https if auth or dav are enabled [SME: 11407] |
401 |
|
|
- merge SSL and SSLRequireSSL properties [SME: 8150] |
402 |
|
|
- now SSLRequireSSL will force SSL to the html ibay directory and redirect to https |
403 |
|
|
- update php properties and folders [SME: 11412] |
404 |
|
|
- remove last bit of atalk [SME: 668] |
405 |
jpp |
1.7 |
- add update event [SME: 11139] |
406 |
|
|
- remove hardcoded ports [SME: 10968] |
407 |
|
|
- remove php3 reference [SME: 10869] |
408 |
jpp |
1.9 |
- fix apache failing if ibay has dynamic content enabled and phpmodule is disabled [SME: 10871] |
409 |
|
|
- revert patch, wrong rpm [SME: 10871] |
410 |
|
|
- add support for php-fpm [SME: 10871] |
411 |
jpp |
1.7 |
|
412 |
jpp |
1.10 |
e-smith-ldap |
413 |
|
|
- fix ldap failing to start on initial boot |
414 |
|
|
|
415 |
jpp |
1.7 |
e-smith-lib-compspec |
416 |
jpp |
1.9 |
- allow easy access to templates.metadata to expand desired files [SME: 11312] |
417 |
jpp |
1.7 |
- add update event [SME: 11142] |
418 |
|
|
|
419 |
|
|
e-smith-mysql |
420 |
jpp |
1.9 |
- fix wrong path for set password [SME: 11468] |
421 |
|
|
- fix restore of sme9 backup fails to start mysql.init [SME: 11453] |
422 |
|
|
- add property to enable mysqld slow queries log [SME: 455] |
423 |
|
|
- simply use SlowQueries as the amount of second and it is enabled |
424 |
|
|
- remove property to stop logging |
425 |
|
|
- more mysqld/mariadb parameter available with properties /templates [SME: 4606] |
426 |
|
|
- ease 4 databit characters with innodb [SME: 11404] |
427 |
|
|
- redirect mariadb log from systemd to file [SME: 11425] |
428 |
jpp |
1.7 |
- fix backup fails in pre-backup in mysqldump [SME: 7827] |
429 |
|
|
- expand 10mysql_upgrade and restart mysql.init on e-smith-mysql-update [SME: 11120] |
430 |
jpp |
1.9 |
- this to make sure mariadb upgrade fully and prevent residual 10mysql_upgrade stay in the way |
431 |
|
|
- fix issue with 10mysql_upgrade crashing mariadb [SME: 11120] |
432 |
|
|
- also removed noise from spec file |
433 |
|
|
- e-smith-update event [SME: 11145] |
434 |
|
|
- mariadb systemd integration [SME: 11021] |
435 |
|
|
- move set.password and template |
436 |
|
|
- create /usr/lib/systemd/system/mariadb.service.d/sme.conf |
437 |
|
|
- create /sbin/e-smith/systemd/mariadb-initialize + chmod |
438 |
|
|
- cleanup and remove old /var/service/mariadb |
439 |
|
|
- mysql.init systemd integration [SME: 11120] |
440 |
|
|
- create mysql_init.service |
441 |
jpp |
1.7 |
|
442 |
|
|
e-smith-openssh |
443 |
jpp |
1.9 |
- clean rsyslog syntax for sshd [SME: 11422] |
444 |
|
|
- increase default host key size [SME: 11359] |
445 |
|
|
- redirect logging to /var/log/sshd/sshd.log and logrotate [SME: 11256] |
446 |
jpp |
1.7 |
- add support for denyhost [SME: 10939] |
447 |
|
|
- move sshd to systemd [SME: 11109] |
448 |
|
|
- create -update event [SME: 11147] |
449 |
|
|
- add ed25519 and ecdsa hostkeys [SME: 10940] |
450 |
|
|
- add Whitelist to AutoBlock using property sshd ValidFrom [SME: 9893] |
451 |
|
|
- update client ciphers to use [SME: 10621] |
452 |
|
|
- add ciphers, macs and KexAlgorithms for server [SME: 10937] |
453 |
|
|
|
454 |
|
|
e-smith-packetfilter |
455 |
jpp |
1.9 |
- move ulogd to systemd [SME: 11426] |
456 |
|
|
- require ulogd 2 [SME: 11426] |
457 |
|
|
- remove pptpd last references [SME: 11420] |
458 |
jpp |
1.7 |
- remove /usr/lib/systemd/system-preset/80-koozali-packetfilter.preset [SME: 10958] |
459 |
|
|
- drop pptpd support [SME: 11251] |
460 |
|
|
- launch masq using systemd unit [SME: 11089] |
461 |
|
|
- create event to avoid reboot on update [SME: 11122] |
462 |
|
|
|
463 |
|
|
e-smith-proxy |
464 |
jpp |
1.9 |
- cleanup in /etc/rc.d and /var/service/squid [SME: 9692] |
465 |
jpp |
1.7 |
|
466 |
|
|
e-smith-runit |
467 |
jpp |
1.9 |
- reverting removal of deamontools [SME: 9692] |
468 |
|
|
- could be needed for legacy support with rc7.d services |
469 |
|
|
- cleanup of /etc/rc.d [SME: 9692] |
470 |
jpp |
1.7 |
- create e-smith-runit-update event [SME: 11156] |
471 |
jpp |
1.9 |
- also tidy target wantedby: should run from basic.target |
472 |
jpp |
1.7 |
- fix issue with Before rules in unit file [SME: 11013] |
473 |
|
|
- run before network-pre.target [SME: 11088] |
474 |
|
|
- enable for sme-server.target [SME: 11013] |
475 |
jpp |
1.9 |
- e-smith-test |
476 |
|
|
- e-smith-tinydns |
477 |
|
|
- cleanup in /etc/rc.d [SME: 9692] |
478 |
jpp |
1.7 |
- remove /usr/lib/systemd/system-preset/80-koozali-tinydns.preset [SME: 10958] |
479 |
jpp |
1.9 |
- Add 'Requires=runit.service' [SME: 11245] |
480 |
|
|
- remove S95reset-unsavedflag [SME: 11229] |
481 |
|
|
- execute systemd-reload before service adjust in events [SME: 11228] |
482 |
|
|
- remove createlink safesymlink in /etc/rc.d/init.d [SME: 11098] |
483 |
|
|
- remove rc7.d link [SME: 11098] |
484 |
|
|
- fix date in changelog |
485 |
|
|
- fix actions in e-smith-tinydns-update [SME: 11159] |
486 |
|
|
- Move tinydns service to systemd [SME: 11098] |
487 |
|
|
- Create e-smith-tinydns-update event [SME: 11159] |
488 |
|
|
|
489 |
|
|
smeserver-release |
490 |
|
|
- Bump new rpm for sme10 release candidate 1 |
491 |
|
|
- updating release number everywhere [SME: 11366] |
492 |
|
|
- Bump release to 1 as buildsys believe 1.alpha5 is newer than 0.beta1 [SME: 11317] |
493 |
|
|
- Bump new rpm for sme10 beta1 [SME: 11317] |
494 |
|
|
- add update event [SME: 11165] |
495 |
|
|
- Bump new rpm for sme10 alpha5 |
496 |
jpp |
1.7 |
|
497 |
|
|
smeserver-yum |
498 |
jpp |
1.10 |
- migrate back to normal CentOS mirrors after el6 EOL [SME: 11477] |
499 |
|
|
- version 2 with |
500 |
|
|
deleting yum{eolversion} if for previous release or not yet eol |
501 |
|
|
better handling of conditions |
502 |
jpp |
1.9 |
- avoid reboot on removal of smeserver-* rpms [SME: 11458] |
503 |
|
|
- navigation-conf when a panel is installed |
504 |
|
|
- fix wrong path for rsyslog.conf [SME: 11364] |
505 |
|
|
- remove noise in yum process "overriding all signals, forcing restart" [SME: 11372] |
506 |
|
|
- packages installed logged both in yum.log and message [SME: 11364] |
507 |
|
|
- set priority to 10 for remi-safe [SME: 11360] |
508 |
|
|
- fix poor handling of service adjusting and action order [SME: 11300] |
509 |
|
|
- now a temp event is created |
510 |
|
|
- also better logging, better handling of update vs removal |
511 |
|
|
- make yum dbs service fork [SME: 11243] |
512 |
|
|
- now smeserver.py plugin call the service |
513 |
|
|
- yum-modify can use the service restart |
514 |
|
|
- yum.service is its own service, not called by local.service |
515 |
|
|
- move yum upate db service to systemd [SME: 11180] |
516 |
|
|
- fix -update events not runt on package upgrade [SME: 11184] |
517 |
|
|
- lower noise on forced restart |
518 |
|
|
- fix switch to vault BaseURL for CentOS [SME: 11227] |
519 |
|
|
- add remi-safe as base repo [SME: 11179] |
520 |
|
|
- smeserver-yum-update event created [SME: 11168] |
521 |
|
|
- fix separate action before template, and after service [SME: 11175] |
522 |
|
|
- run all actions with post-upgrade as default event |
523 |
|
|
- fix some templates not expanded [SME: 11121] |
524 |
|
|
- fix smeserver.py not executing action because of wrong path [SME: 11047] |
525 |
|
|
- fix error when key absent of a dict of smeserver plugin at clean stage [SME: 10931] |
526 |
|
|
- avoid missing template error after removal of a rpm [SME: 10846] |
527 |
|
|
- restart php-fpm services when needed [SME: 10873] |
528 |
|
|
- applying patch [SME: 10690] |
529 |
|
|
- fix NameError: global name 'yum_update_dbs' is not defined [SME: 6940] |
530 |
|
|
- use yum-cron with autoupdate feature [SME: 10690] |
531 |
|
|
|
532 |
|
|
These are either not SME modified Packages, or are kernel mods. |
533 |
|
|
|
534 |
|
|
clamav |
535 |
|
|
libprelude |
536 |
|
|
sendmail |
537 |
jpp |
1.7 |
|
538 |
jpp |
1.9 |
The changelogs are written per package On behalf of the Koozali SME Server development team |
539 |
|
|
- Compilation of release data is thanks to scripts developed by Ian Wells and substantially improved by Jean Phillipe Pialasse |
540 |
jpp |
1.7 |
|
541 |
jpp |
1.9 |
Terry Fage |
542 |
jpp |
1.7 |
|