[ZendTo] ANNOUNCE: 5.11-3 released

Jules Field Jules at Zend.To
Wed Aug 22 17:06:08 BST 2018


Hi folks!

I have just released a new build, version 5.11-3.

You can download it from the downloads page at
     https://zend.to/downloads.php

* For ZendTo itself, this is primarily a bug-fix release.
* However, I have also configured the yum and apt repositories so they 
are now fully signed, so if you are using the repos you should check the 
https://zend.to/yum.php or https://zend.to/apt.php to find how to update 
your repo settings.
* Oh, and the whole of https://zend.to website is now served over SSL. 
If you use "curl" to download packages from the site, remember to put 
"https" and not "http"!

I have also added a new "X-Frame-Options" setting so you can control how 
that HTTP header is used. By default I would advise leaving it set to 
"sameorigin", but if you embed ZendTo within an iframe on another 
website, you will need to change that.

For your own protection, I would also strongly advise an improvement to 
your Apache configuration. This will add the "SameSite" attribute to the 
cookie that ZendTo uses, which will help modern web browsers protect you 
from cross-site request forgery (CSRF) attacks.
To add this protection, find the Apache config file for the https 
version of your ZendTo site. This is the file where you will have put 
the location of your server SSL certificate. It's usually in
     /etc/httpd/conf.d/zendto-ssl.conf
or
     /etc/apache2/sites-enabled/001-zendto-ssl.conf
Edit that file. Right near the top, just below the "DocumentRoot" 
setting, add these 3 lines:
   <IfModule mod_headers.c>
     Header edit Set-Cookie ^(.*)$ $1;SameSite=Strict
   </IfModule>
then restart Apache (or just reboot your ZendTo server).

I have updated the Installer so that brand new installations get this 
feature added when the sites are created. Sadly PHP does not *yet* have 
built-in support for this cookie attribute, this is promised for PHP 7.3.

Here is the full ChangeLog:

Version 5.11-3
- Fixed bugs with 'X-Frame-Options' setting, and allow it to be disabled.
- Fixed bug where localIPSubnets setting did not handle complete IP 
addresses
   correctly.
- Updated to latest cookieconsent library.
- Added "Header" rules to Apache configuration to add the "SameSite: strict"
   attribute. This will help modern browsers defend against CSRF attacks.
   This is only applied by the Installer on new installations. This will 
have
   no effect at all on existing installations.
   WARNING: This will cause problems if you embed the ZendTo website in an
   iframe. Don't worry, very few sites do and you will definitely know it if
   you do this.
- Removed long-dead 'useRealProgressBar' setting from preferences.php.

Version 5.11-2
- Added note to drop-off summary at the end of uploading files, to tell the
   user their files have been sent successfully.
- Added 'X-Frame-Options' setting in preferences.php for those who need to
   embed ZendTo in a frame or iframe on their website.
- The apt/yum repositories are now signed as are the new deb/rpm files
   in them. You will need to fetch the new zendto-repo.deb or 
zendto-repo.rpm
   files and install them first. See the downloads.php page for how to
   install the key if you are using Ubuntu/Debian.
   (Yum systems do it on their own)
- Added GPG support to the Installer (except for SuSE).
- Added GPG support to the Installer (including SuSE).
- Added SLES 15 support to the Installer.

Any problems or questions, please let me know straight away.

Cheers,
-- 

Jules
Jules at Zend.To




More information about the ZendTo mailing list