New diff with hsts-preload pointed out by pascal@

On Sat, Sep 01, 2012 at 06:12:33PM -0300, Gonzalo L. R. wrote:
; Hi,
; 
; Update for Xombrero to 1.3.0:
; 
; * [NEW] force_https setting and https command to force a given domain
;   to always use HTTPS
; * [NEW] Use force_https to provide a preloaded HSTS list to help avoid
;   the ssl stripping attack.  Sites in this list are taken from
;   Chromium's preloaded HSTS list, and additional domains added by the
;   xombrero authors.
; * [NEW] Added an about:runtime page and :runtime command to view and
;   change runtime settings
; * [NEW] Added a link to view the cached HTTPS certificate in addition
;   to the new remote certificate
; * [NEW] Added a new setting, gnutls_priority_string, to modify the
;   GnuTLS priority string that it used by glib-networking.  This may be
;   used to fix sites that break when the browser advertises newer TLS
;   versions, and enable or disable specific ciphersuites.  This has no
;   effect with glib-networking versions < 2.33.10.
; * [NEW] Modify the about:favorites page to remove the X links to
;   remove links.  A new favedit command has been added to show the Rm
;   links.
; * [NEW] Added a special 'unbind' keybinding action to remove any
;   previously bound actions to a keybinding.
; * Add a workaround to fix a GTK focus bug until it has been fixed
;   upstream (see https://bugzilla.gnome.org/show_bug.cgi?id=677329)
; * Each tab now owns its own session key for internal xombrero links,
;   instead of a session key for the type of operation.  Session keys
;   are destroyed after they are no longer needed.  This prevents rogue
;   sites from even being able to correctly guess a sesion key to run an
;   internal xombrero command.
; * Fix several issues that were the result of our back/forward
;   handling.  Reloading pages should now always work after loading a
;   page from an about page (for example, about:favorites).
; * Prevent the loading of unsafe uris (for example, javascript: or
;   data:) when following links.  This measure is to prevent against
;   bait-and-switch attacks (see http://lcamtuf.coredump.cx/switch/ for
;   an example).
; * Fix the following of clicking links when they attempt to open in a
;   new tab (target="_blank"), whitelist mode is enabled, and the
;   current site is not in the javascript whitelist.
; * Make middle clicking in the command and hinting prompt paste from
;   the PRIMARY clipboard
; * Make the GTK3 tabs even smaller (like how they were in the GTK2
;   version)
; * Prevent tabs from growing to twice their height when using P
;   (pasteurinew) to paste a link with a newline at the end.
; * Fix the background of insensitive icons in context menues by
;   coloring their backgrounds transparent.
; * Modify the reminder message on about:about so it's clear the browser
;   must be restarted.
; * Modify the about:allthethings output to a more C-like syntax
; * Remove the usage of relying on some deprecated webkitgtk signals
; * Prevent spitting out warnings of deprecated gcrypt functions when
;   building
; * Prevent a crash when using editsrc on about:blank or any other blank
;   page
; * Many various code cleanups
; 
; **Upgrading Notice**
; 
; The way domains and subdomains of whitelist items are handled has been
; changed.  In previous versions, whitelisting example.com would
; automatically expand to .example.com (which matches example.com and
; all subdomains).  This has been fixed in this version.  If your
; xombrero configuration includes whitelists without a leading period,
; and you intend for subdomains to also be included in the whitelist,
; you will need to manually update your configuration to add the leading
; periods.
; 
; 
; 
; Tested on amd64.
; 
; Ok? Comments?
; 
; Cheers.
; 
; -- 
; Sending from my VCR...

; Index: Makefile
; ===================================================================
; RCS file: /cvs/ports/www/xombrero/Makefile,v
; retrieving revision 1.3
; diff -u -p -r1.3 Makefile
; --- Makefile  10 Aug 2012 14:12:58 -0000      1.3
; +++ Makefile  1 Sep 2012 21:13:45 -0000
; @@ -1,7 +1,7 @@
;  # $OpenBSD: Makefile,v 1.3 2012/08/10 14:12:58 gonzalo Exp $
;  
;  COMMENT=             vi-like minimalists web browser
; -DISTNAME=            xombrero-1.2.2
; +DISTNAME=            xombrero-1.3.0
;  CATEGORIES=          www
;  EPOCH=                       1
;  
; Index: distinfo
; ===================================================================
; RCS file: /cvs/ports/www/xombrero/distinfo,v
; retrieving revision 1.3
; diff -u -p -r1.3 distinfo
; --- distinfo  10 Aug 2012 14:12:58 -0000      1.3
; +++ distinfo  1 Sep 2012 21:13:45 -0000
; @@ -1,2 +1,2 @@
; -SHA256 (xombrero-1.2.2.tgz) = fNLRF0I5teP4l0c8pp78H7MDSR1u1gvwaCY637drFko=
; -SIZE (xombrero-1.2.2.tgz) = 242038
; +SHA256 (xombrero-1.3.0.tgz) = QtgxlTzQEagdHFkU6p4UsUviQLQAwe2UxMwmuon53eI=
; +SIZE (xombrero-1.3.0.tgz) = 253343


-- 
Sending from my VCR...
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/xombrero/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile    10 Aug 2012 14:12:58 -0000      1.3
+++ Makefile    4 Sep 2012 01:55:15 -0000
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.3 2012/08/10 14:12:58 gonzalo Exp $
 
 COMMENT=               vi-like minimalists web browser
-DISTNAME=              xombrero-1.2.2
+DISTNAME=              xombrero-1.3.0
 CATEGORIES=            www
 EPOCH=                 1
 
@@ -47,6 +47,7 @@ do-install:
        ${INSTALL_DATA} ${WRKSRC}/xombreroicon*.png ${PREFIX}/share/xombrero/
        ${INSTALL_DATA} ${WRKSRC}/{xombrero.css,style.css} 
${PREFIX}/share/xombrero/
        ${INSTALL_DATA} ${WRKSRC}/tld-rules ${PREFIX}/share/xombrero/
+       ${INSTALL_DATA} ${WRKSRC}/hsts-preload ${PREFIX}/share/xombrero/
        ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
        ${SUBST_CMD} -o ${SHAREOWN} -g ${SHAREGRP} \
                -c ${WRKSRC}/xombrero.desktop \
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/xombrero/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    10 Aug 2012 14:12:58 -0000      1.3
+++ distinfo    4 Sep 2012 01:55:15 -0000
@@ -1,2 +1,2 @@
-SHA256 (xombrero-1.2.2.tgz) = fNLRF0I5teP4l0c8pp78H7MDSR1u1gvwaCY637drFko=
-SIZE (xombrero-1.2.2.tgz) = 242038
+SHA256 (xombrero-1.3.0.tgz) = QtgxlTzQEagdHFkU6p4UsUviQLQAwe2UxMwmuon53eI=
+SIZE (xombrero-1.3.0.tgz) = 253343
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/xombrero/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   10 Aug 2012 14:12:58 -0000      1.2
+++ pkg/PLIST   4 Sep 2012 01:55:15 -0000
@@ -9,6 +9,7 @@ share/examples/xombrero/favorites
 share/examples/xombrero/playflash.sh
 share/examples/xombrero/xombrero.conf
 share/xombrero/
+share/xombrero/hsts-preload
 share/xombrero/style.css
 share/xombrero/tld-rules
 share/xombrero/xombrero.css

Reply via email to