Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package roundcubemail for openSUSE:Factory checked in at 2025-06-02 22:00:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/roundcubemail (Old) and /work/SRC/openSUSE:Factory/.roundcubemail.new.16005 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "roundcubemail" Mon Jun 2 22:00:43 2025 rev:89 rq:1281843 version:1.6.11 Changes: -------- --- /work/SRC/openSUSE:Factory/roundcubemail/roundcubemail.changes 2025-02-09 20:54:38.793767319 +0100 +++ /work/SRC/openSUSE:Factory/.roundcubemail.new.16005/roundcubemail.changes 2025-06-02 22:00:59.514294485 +0200 @@ -1,0 +2,24 @@ +Sun Jun 1 17:11:22 UTC 2025 - Aeneas Jaißle <a...@ajaissle.de> + +- update to 1.6.11 + This is a security update to the stable version 1.6 of Roundcube Webmail. + It provides fixes to recently reported security vulnerabilities: + * Fix Post-Auth RCE via PHP Object Deserialization reported by firs0v. + +- CHANGELOG + * Managesieve: Fix match-type selector (remove unsupported options) in delete header action (#9610) + * Improve installer to fix confusion about disabling SMTP authentication (#9801) + * Fix PHP warning in index.php (#9813) + * OAuth: Fix/improve token refresh + * Fix dark mode bug where wrong colors were used for blockquotes in HTML mail preview (#9820) + * Fix HTML message preview if it contains floating tables (#9804) + * Fix removing/expiring redis/memcache records when using a key prefix + * Fix bug where a wrong SPECIAL-USE folder could have been detected, if there were more than one per-type (#9781) + * Fix a default value and documentation of password_ldap_encodage option (#9658) + * Remove mobile/floating Create button from the list in Settings > Folders (#9661) + * Fix Delete and Empty buttons state while creating a folder (#9047) + * Fix connecting to LDAP using ldapi:// URI (#8990) + * Fix cursor position on "below the quote" reply in HTML mode (#8700) + * Fix bug where attachments with content type of application/vnd.ms-tnef were not parsed (#7119) + +------------------------------------------------------------------- Old: ---- roundcubemail-1.6.10-complete.tar.gz roundcubemail-1.6.10-complete.tar.gz.asc New: ---- roundcubemail-1.6.11-complete.tar.gz roundcubemail-1.6.11-complete.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ roundcubemail.spec ++++++ --- /var/tmp/diff_new_pack.gtWaA2/_old 2025-06-02 22:01:00.054316881 +0200 +++ /var/tmp/diff_new_pack.gtWaA2/_new 2025-06-02 22:01:00.058317047 +0200 @@ -20,7 +20,7 @@ %define roundcubeconfigpath %{_sysconfdir}/%{name} Name: roundcubemail -Version: 1.6.10 +Version: 1.6.11 Release: 0 Summary: A browser-based multilingual IMAP client License: BSD-3-Clause AND GPL-2.0-only AND GPL-3.0-or-later ++++++ roundcubemail-1.6.10-complete.tar.gz -> roundcubemail-1.6.11-complete.tar.gz ++++++ ++++ 2317 lines of diff (skipped) ++++++ roundcubemail-httpd.conf ++++++ --- /var/tmp/diff_new_pack.gtWaA2/_old 2025-06-02 22:01:01.010356531 +0200 +++ /var/tmp/diff_new_pack.gtWaA2/_new 2025-06-02 22:01:01.010356531 +0200 @@ -2,10 +2,10 @@ # not a requirement. You can as well reach the server under its # common name under https://yourroundcubeserver.example.com/ # -# NameVirtualHost * -# <VirtualHost *> -# ServerName yourroundcubeserver.example.com -# DocumentRoot __ROUNDCUBEPATH__ +#NameVirtualHost * +#<VirtualHost *> +# ServerName yourroundcubeserver.example.com +# DocumentRoot __ROUNDCUBEPATH__ <IfModule mod_alias.c> @@ -17,38 +17,25 @@ AddType text/x-component .htc <Directory "__ROUNDCUBEPATH__/public_html"> - <IfModule mod_version.c> - <IfVersion < 2.4> - Order allow,deny - Allow from all - </IfVersion> - <IfVersion >= 2.4> - <IfModule mod_authz_core.c> - Require all granted - </IfModule> - <IfModule mod_access_compat.c> - Order allow,deny - Allow from all - </IfModule> - </IfVersion> + <IfModule mod_authz_core.c> + Require all granted </IfModule> - <IfModule !mod_version.c> + <IfModule !mod_authz_core.c> Order allow,deny Allow from all </IfModule> - <IfModule mod_php5.c> + <IfModule mod_php7.c> Include @apache_sysconfdir@/conf.d/@name@.inc </IfModule> - - <IfModule mod_php7.c> + <IfModule mod_php8.c> Include @apache_sysconfdir@/conf.d/@name@.inc </IfModule> <IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine On - RewriteRule ^favicon\.ico$ skins/larry/images/favicon.ico + RewriteRule ^favicon\.ico$ static.php/skins/elastic/images/favicon.ico # security rules: # - deny access to files not containing a dot or starting with a dot @@ -75,48 +62,71 @@ </IfModule> <IfModule mod_filter.c> - AddOutputFilterByType DEFLATE application/javascript - AddOutputFilterByType DEFLATE application/x-javascript - AddOutputFilterByType DEFLATE application/xhtml+xml - AddOutputFilterByType DEFLATE application/xml - AddOutputFilterByType DEFLATE application/json - AddOutputFilterByType DEFLATE text/css - AddOutputFilterByType DEFLATE text/html - AddOutputFilterByType DEFLATE text/plain - AddOutputFilterByType DEFLATE text/x-component - AddOutputFilterByType DEFLATE text/xml + AddOutputFilterByType DEFLATE application/javascript + AddOutputFilterByType DEFLATE application/x-javascript + AddOutputFilterByType DEFLATE application/xhtml+xml + AddOutputFilterByType DEFLATE application/xml + AddOutputFilterByType DEFLATE application/json + AddOutputFilterByType DEFLATE text/css + AddOutputFilterByType DEFLATE text/html + AddOutputFilterByType DEFLATE text/plain + AddOutputFilterByType DEFLATE text/x-component + AddOutputFilterByType DEFLATE text/xml <IfModule mod_setenvif.c> - SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary - BrowserMatch ^Mozilla/4 gzip-only-text/html - BrowserMatch ^Mozilla/4.0[678] no-gzip - BrowserMatch bMSIE !no-gzip !gzip-only-text/html + SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary + BrowserMatch ^Mozilla/4 gzip-only-text/html + BrowserMatch ^Mozilla/4.0[678] no-gzip + BrowserMatch bMSIE !no-gzip !gzip-only-text/html </IfModule> </IfModule> + <IfModule mod_expires.c> + ExpiresActive On + ExpiresDefault "access plus 1 month" + </IfModule> + + FileETag MTime Size + + <IfModule mod_autoindex.c> + Options -Indexes + </ifModule> + <IfModule mod_headers.c> + # Disable page indexing + Header set X-Robots-Tag "noindex, nofollow" + # for better privacy/security ask browsers to not set the Referer Header set Content-Security-Policy "referrer no-referrer" + # don't cache, please Header merge Cache-Control public env=!NO_CACHE + + # Optional security headers + # Only provides increased security if the browser supports those features + # Be careful! Testing is required! They should be adjusted to your installation / user environment + <IfModule mod_ssl.c> # HSTS - HTTP Strict Transport Security Header always set Strict-Transport-Security "max-age=31536000; preload" env=HTTPS </IfModule> + + # HPKP - HTTP Public Key Pinning + # Only template - fill with your values + #Header always set Public-Key-Pins "max-age=3600; report-uri=\"\"; pin-sha256=\"\"; pin-sha256=\"\"" env=HTTPS + # X-Xss-Protection # This header is used to configure the built in reflective XSS protection found in Internet Explorer, Chrome and Safari (Webkit). Header set X-XSS-Protection "1; mode=block" - </IfModule> - <IfModule mod_expires.c> - ExpiresActive On - ExpiresDefault "access plus 1 month" + # X-Frame-Options + # The X-Frame-Options header (RFC), or XFO header, protects your visitors against clickjacking attacks + # Already set by php code! Do not activate both options + #Header set X-Frame-Options SAMEORIGIN + + # X-Content-Type-Options + # It prevents Google Chrome and Internet Explorer from trying to mime-sniff the content-type of a response away from the one being declared by the server. + #Header set X-Content-Type-Options "nosniff" </IfModule> - - FileETag MTime Size - - <IfModule mod_autoindex.c> - Options -Indexes - </ifModule> </Directory> # @@ -319,6 +329,5 @@ </Directory> # -# </VirtualHost> - +#</VirtualHost>