Line 1: |
Line 1: |
− | ==SME Server 8.1Beta2 Release Notes== | + | ==SME Server 8.1 Beta 3 Release Notes== |
| | | |
− | 14 October 2013
| + | 15 January 2014 |
| | | |
| The SME Server development team is pleased to announce the release of | | The SME Server development team is pleased to announce the release of |
− | SME Server 8.1 Beta 2 which is based on CentOS 5.9 | + | SME Server 8.1 Beta 3 which is based on CentOS 5.10 |
| | | |
| 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 16: |
Line 16: |
| ===About SME Server=== | | ===About SME Server=== |
| SME Server is the leading Linux distribution for small and medium | | SME Server is the leading Linux distribution for small and medium |
− | enterprises. | + | 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 | | SME Server is freely available under the GNU General Public License and |
Line 31: |
Line 33: |
| the course of your work to generate revenue, we expect you to make a donation | | 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 | | commensurate with the level of revenue you generate and the number of servers |
− | your have in the field. Please, help the project. | + | your have in the field. Please, help the project |
| | | |
− | Please visit http://wiki.contribs.org/Donate to donate. Invoices are provided
| + | Koozali Inc is happy to supply an invoice for any donations received, |
− | on request by Koozali Foundation Inc, our non-profit.
| + | simply email treasurer@koozali.org |
| | | |
| ===Thanks and a plea for help=== | | ===Thanks and a plea for help=== |
| The development team would like to thank all of those who have involved | | The development team would like to thank all of those who have involved |
− | themselves with this release. | + | themselves with this release. |
− | | |
| | | |
| ===Notes=== | | ===Notes=== |
− | {{Note box|It may take up to 48 hours for mirrors to finish syncing, during this time you may experience problems. You can download SME8.1 from | + | {{Note box|It may take up to 48 hours for mirrors to finish syncing, during this time you may experience problems. You can download SME Server 8.1 from |
| http://mirror.contribs.org/smeserver/releases/testing/8/iso/}} | | http://mirror.contribs.org/smeserver/releases/testing/8/iso/}} |
| | | |
− | {{Note box|msg=Some notes on SME 8 including help on upgrades can be found at http://wiki.contribs.org/SME_Server_8. Additional information on 8.1 will be added. }} | + | {{Note box|msg=Some notes on SME Server 8 including help on upgrades can be found at http://wiki.contribs.org/SME_Server_8. Additional information on 8.1 will be added. }} |
| | | |
| | | |
Line 54: |
Line 55: |
| | | |
| {{Note box|msg=Before performing an upgrade to SME 8 from version 7.xx you need to fully update the installation of version 7.xx before attempting the upgrade. See also [[Bugzilla: 6732]] and [[Bugzilla: 7056]]}} | | {{Note box|msg=Before performing an upgrade to SME 8 from version 7.xx you need to fully update the installation of version 7.xx before attempting the upgrade. See also [[Bugzilla: 6732]] and [[Bugzilla: 7056]]}} |
| + | |
| + | ===Changes from Beta 2=== |
| + | |
| + | Update to CentOS 5.10 |
| + | |
| + | Update footer copyright and renew full copyright text. |
| + | |
| + | Latest version of Dar, 2.4.11, for workstation backup. |
| + | |
| + | Workstation Backup, fix selective restore by requesting array of results |
| + | from CGI.pm |
| + | |
| + | Workstation Backup, new method to show files being restored is needed |
| + | when using dar 2.4 |
| | | |
| ===Changes from Beta 1=== | | ===Changes from Beta 1=== |
Line 77: |
Line 92: |
| | | |
| ====Backups==== | | ====Backups==== |
− | - Workstation Backup allows the day of the week to be specified on which a full backup occurs. This now works correctly for all days of the week. | + | - Latest version of Dar, 2.4.11, for workstation backup. |
| | | |
− | - To increase reliability of backups to a Microsoft Vista drive, a one second delay was added to the backup. | + | - Workstation Backup allows the day of the week to be specified on which a full backup occurs. This now works correctly for all days of the week. |
| + | |
| + | - To increase reliability of backups to a Microsoft Vista drive, a one second delay was added to the backup. This issue is not seen on the newer Microsoft OS. |
| | | |
| - Allow user setting of compression level for Desktop and Console Backups. | | - Allow user setting of compression level for Desktop and Console Backups. |
Line 85: |
Line 102: |
| The default is -6, where -1 is fastest and -9 is optimal compression. | | The default is -6, where -1 is fastest and -9 is optimal compression. |
| | | |
− | - In the console, under item 8, refer to removable media instead of USB device. | + | - In the console, under item 8, refer to removable media instead of USB device. |
| | | |
− | - After a restore from the console the post-upgrade event was not being performed. | + | - After a restore from the console the post-upgrade event was not being performed. |
| | | |
| - Add an option to use Wake on LAN before starting Workstation Backup. | | - Add an option to use Wake on LAN before starting Workstation Backup. |
| | | |
− | - Workstation Backup, report cifs mount errors. | + | - Workstation Backup, report cifs mount errors. |
| + | |
| + | - Workstation Backup, remove temporary directory on success . |
| + | |
| + | - Workstation Backup, add a choice to delete old backup before or after backup. |
| | | |
− | - Workstation Backup, be compatible with destinations that include spaces. | + | - Workstation Backup, ensure that the pathname passed to dar_manager is quoted to allow backup destinations with spaces, eg some USB drives. |
| | | |
− | - Workstation Backup, remove temporary directory on success . | + | - Workstation Backup, count backup sets from 1 and delete the obsolete set0 when it goes out of scope. |
| + | |
| + | - Workstation Backup, do not fail backup for mtime/ctime mismatch |
| + | |
| + | - Workstation Backup, fix selective restore by requesting array of results from CGI.pm |
| + | |
| + | - Workstation Backup, new method to show files being restored is needed when using dar 2.4 |
| | | |
− | - Workstation Backup, add a choice to delete old backup before or after backup.
| |
| | | |
| ====File Server==== | | ====File Server==== |
− | - Add support for Windows 8 domain joining & user login with a new registry file. | + | - Replace vfs_shadow_copy with vfs_shadow_copy2 for shadow snapshots. |
| + | |
| + | - Add support for Windows 8 domain joining & user login with a new registry file. |
| /server-resources/regedit/win8samba.reg | | /server-resources/regedit/win8samba.reg |
| | | |
− | - New optional samba property smb{WideLinks}, valid values are 'no' or 'yes'. The current samba default is 'no'. | + | - New optional samba property smb{WideLinks}, valid values are 'no' or 'yes'. The current samba default is 'no'. |
| see http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#WIDELINKS | | see http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#WIDELINKS |
− | For example to enable samba Wide Links | + | For example to enable samba Wide Links |
| # config setprop smb WideLinks yes | | # config setprop smb WideLinks yes |
| | | |
− | - Add windows network performance enhancements registry file that can help Windows slow logons. | + | - Add windows network performance enhancements registry file that can help Windows slow logons. |
| /server-resources/regedit/windows_samba_performance.reg | | /server-resources/regedit/windows_samba_performance.reg |
| | | |
− | - Two new optional samba properties smb{ServerMaxProtocol} & smb{ClientMaxProtocol}. | + | - Two new optional samba properties smb{ServerMaxProtocol} & smb{ClientMaxProtocol}. |
| For example: # config setprop smb ServerMaxProtocol NT1 | | For example: # config setprop smb ServerMaxProtocol NT1 |
| | | |
− | - Remove the samba_audit specific logrotate configuration which was causing an email to be sent to the admin every night. | + | - Remove the samba_audit specific logrotate configuration which was causing an email to be sent to the admin every night. |
| | | |
− | - Enable smb auditing per ibay, it is disabled by default. | + | - Enable smb auditing per ibay, it is disabled by default. Auditing is enabled via |
− | Auditing is enabled via
| |
| # db accounts setprop ibayname Audit enabled | | # db accounts setprop ibayname Audit enabled |
| # signal-event ibay-modify ibayname | | # signal-event ibay-modify ibayname |
Line 125: |
Line 152: |
| - Update ServerName (Samba netbios name) when SystemName is updated | | - Update ServerName (Samba netbios name) when SystemName is updated |
| | | |
− | - Workaround a deficiency in the proftpd package where it does not handle long lines correctly in its configuration file. This caused FTP to fail when large numbers of local networks were configured. | + | - Workaround a deficiency in the proftpd package where it does not handle long lines correctly in its configuration file. This caused FTP to fail when large numbers of local networks were configured. |
| | | |
− | - Ensure Deny from all is on its own line in 15LimitLOGIN | + | - Ensure Deny from all is on its own line in 15LimitLOGIN |
| | | |
| | | |
Line 147: |
Line 174: |
| | | |
| ====Mail Server==== | | ====Mail Server==== |
| + | - Updated to latest Antivirus, ClamAV, 0.98. |
| + | |
| - Fetchmail multidrop mode follows TCPPort setting. | | - Fetchmail multidrop mode follows TCPPort setting. |
| | | |
Line 153: |
Line 182: |
| - Allow smtp_auth_proxy to use port 587 with STARTTLS. | | - Allow smtp_auth_proxy to use port 587 with STARTTLS. |
| | | |
− | - Due to SMTP servers not handling SMTP Auth well enable the use of a blacklist to remove the troublesome methods. | + | - Due to SMTP servers not handling SMTP Auth well enable the use of a blacklist to remove the troublesome methods. |
| For example to remove CRAM-MD5: | | For example to remove CRAM-MD5: |
| # db configuration setprop smtp-auth-proxy Blacklist CRAM-MD5 | | # db configuration setprop smtp-auth-proxy Blacklist CRAM-MD5 |
Line 161: |
Line 190: |
| # sv t /service/smtp-auth-proxy | | # sv t /service/smtp-auth-proxy |
| | | |
− | - imap-relocate-maildirs action was removed.It was no longer necessary and was sometimes very slow. | + | - imap-relocate-maildirs action was removed. It was no longer necessary and was sometimes very slow. |
| | | |
− | - The soft memory limits for pop3 and pop3s were increased. Two new optional database properties pop3{MemLimit} and pop3s{MemLimit} | + | - The soft memory limits for pop3 and pop3s were increased. Two new optional database properties pop3{MemLimit} and pop3s{MemLimit} |
| For example to increase the memory limit | | For example to increase the memory limit |
| # config setprop pop3s MemLimit 50000000 | | # config setprop pop3s MemLimit 50000000 |
Line 170: |
Line 199: |
| # expand-template /var/service/pop3/env/MEMLIMIT | | # expand-template /var/service/pop3/env/MEMLIMIT |
| | | |
− | - New optional qmail property qmail{ConcurrencyLocal} and default for /var/qmail/control/concurrencylocal changed to 20. | + | - New optional qmail property qmail{ConcurrencyLocal} and default for /var/qmail/control/concurrencylocal changed to 20. |
| For example to decrease the local concurrecny limit | | For example to decrease the local concurrecny limit |
| # config setprop qmail ConcurrencyLocal 6 | | # config setprop qmail ConcurrencyLocal 6 |
Line 178: |
Line 207: |
| - Accept messages with no body and no trailing \n after headers. | | - Accept messages with no body and no trailing \n after headers. |
| | | |
− | - Prevent email delivery failure with required updates for perl-Net-DNS and qpsmtpd. | + | - Prevent email delivery failure with required updates for perl-Net-DNS and qpsmtpd. |
| | | |
− | - New optional spamassassin property spamassassin{MaxMessageSize} to allow for spamassassin qpsmtpd's plugin size limit to be changed. | + | - New optional spamassassin property spamassassin{MaxMessageSize} to allow for spamassassin qpsmtpd's plugin size limit to be changed. |
| For example to also scan larger files | | For example to also scan larger files |
| # config setprop spamassassin MaxMessageSize 1500000 | | # config setprop spamassassin MaxMessageSize 1500000 |
| | | |
− | - Make CipherSuite secure by default and tls ciphers defaults to disallow SSLv2. | + | - Make CipherSuite secure by default and tls ciphers defaults to disallow SSLv2. |
| | | |
| - Fix how qpsmtpd tags spam email. | | - Fix how qpsmtpd tags spam email. |
| | | |
− | - Add template to extend the functionality of SSL verified certificate to IMAP and SSMTP transactions | + | - Add template to extend the functionality of SSL verified certificate to IMAP and SSMTP transactions |
| | | |
| - Update ClamAV to release 0.97.8. | | - Update ClamAV to release 0.97.8. |
| | | |
| - Load TextCat plugin if ok_languages is enabled. | | - Load TextCat plugin if ok_languages is enabled. |
| + | |
| + | - Removed the databytes file from qpsmtpd config to honor the maximum message size settings. See http://wiki.contribs.org/Email#Set_max_email_size |
| + | |
| + | - Include /usr/bin/refreshclam |
| + | |
| + | - Remove workarounds for how qpsmtpd tags spam email. |
| | | |
| | | |
| ====Server manager==== | | ====Server manager==== |
− | - Do not load mod_ssl for httpd-admin as it is not needed and creates log noise. | + | - Added donation text and graphic to login page and server-manager. |
| + | |
| + | - Update footer copyright and renew full copyright text. |
| + | |
| + | - Do not load mod_ssl for httpd-admin as it is not needed and creates log noise. |
| | | |
− | - If the browser used to access the server-manager used lower case for %escapes a blank screen would be shown. The server manager URL processing is now case-insensitive for %escapes. | + | - If the browser used to access the server-manager used lower case for %escapes a blank screen would be shown. The server manager URL processing is now case-insensitive for %escapes. |
| | | |
| - Fix more uninitialized warnings in log (httpd/admin_error_log) from HTML.pm. | | - Fix more uninitialized warnings in log (httpd/admin_error_log) from HTML.pm. |
| | | |
− | - Remove log noise (httpd/admin-error-log) when accessing the Create Starter Web panel in server-manager | + | - Remove log noise (httpd/admin-error-log) when accessing the Create Starter Web panel in server-manager. |
| | | |
| | | |
Line 212: |
Line 251: |
| | | |
| ====Web Server==== | | ====Web Server==== |
| + | - Modules necessary to implement .htaccess have now been loaded by default. |
| + | |
| - Disable index listing of Apache icons folder. | | - Disable index listing of Apache icons folder. |
| | | |
Line 222: |
Line 263: |
| - Remove old System Name from the Hosts DB | | - Remove old System Name from the Hosts DB |
| | | |
− | - Fix warning in /var/log/messages by correctly initialising the relevant variable. The warning related to the HW Address of a NIC. | + | - Fix warning in /var/log/messages by correctly initialising the relevant variable. The warning related to the HW Address of a NIC. |
| | | |
− | - user-modify-unix script could take many minutes, it has now been optimised to take only seconds | + | - user-modify-unix script could take many minutes, it has now been optimised to take only seconds |
| | | |
| - The memory limit for pppoe was increased to 100Mb. | | - The memory limit for pppoe was increased to 100Mb. |
| | | |
− | - On upgrading from SME Server 7 to SME Server 8 an email could be sent to the admin everyday due to a modified /etc/updatedb.conf file. This update ensures the correct /etc/updatedb.conf file. | + | - On upgrading from SME Server 7 to SME Server 8 an email could be sent to the admin everyday due to a modified /etc/updatedb.conf file. This update ensures the correct /etc/updatedb.conf file. |
| | | |
− | - Updated SME root server template as D-root changed its IPv4 address on the 3rd of January. | + | - Updated SME root server template as D-root changed its IPv4 address on the 3rd of January 2013. |
| | | |
− | - The console would crash when no value is entered as static gateway in servergateway(-private) mode. Improved error-checking in isValidIP() prevents this. | + | - The console would crash when no value is entered as static gateway in servergateway(-private) mode. Improved error-checking in isValidIP() prevents this. |
| | | |
− | - Use file locking to make sure that only one copy of the masq script is running at any particular time. | + | - Use file locking to make sure that only one copy of the masq script is running at any particular time. |
| | | |
| - Add python-hashlib so we can read newer repodata signatures. | | - Add python-hashlib so we can read newer repodata signatures. |
| | | |
− | - Point mirrorlist to mirrorlist.contribs.org | + | - Point mirrorlist to mirrorlist.contribs.org |
| + | |
| + | - Increase memory limit for ntpd. |
| + | |
| + | - Add an audit for groups. |
| | | |
− | - Increase memory limit for ntpd .
| |
| | | |
| ===General features=== | | ===General features=== |
| | | |
| | | |
− | - Based on CentOS 5.9 and all available updates | + | - Based on CentOS 5.10 and all available updates |