Hello community, here is the log from the commit of package viewvc for openSUSE:Factory checked in at 2017-02-14 00:48:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/viewvc (Old) and /work/SRC/openSUSE:Factory/.viewvc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "viewvc" Changes: -------- --- /work/SRC/openSUSE:Factory/viewvc/viewvc.changes 2017-01-24 10:33:03.321341652 +0100 +++ /work/SRC/openSUSE:Factory/.viewvc.new/viewvc.changes 2017-02-14 00:48:37.788300323 +0100 @@ -1,0 +2,7 @@ +Mon Feb 13 09:09:31 UTC 2017 - [email protected] + +- vievwc 1.1.26, including one security fix: + * CVE-2017-5938 escape nav_data name to avoid XSS attack + (boo#1024393) + +------------------------------------------------------------------- Old: ---- viewvc-1.1.25.tar.gz New: ---- viewvc-1.1.26.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ viewvc.spec ++++++ --- /var/tmp/diff_new_pack.MsQGbF/_old 2017-02-14 00:48:38.756163691 +0100 +++ /var/tmp/diff_new_pack.MsQGbF/_new 2017-02-14 00:48:38.760163127 +0100 @@ -25,7 +25,7 @@ # %define viewvc_dir /srv/viewvc Name: viewvc -Version: 1.1.25 +Version: 1.1.26 Release: 0 Summary: Browse a Subversion Repository with a Web Browser License: BSD-2-Clause ++++++ viewvc-1.1.25.tar.gz -> viewvc-1.1.26.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/CHANGES new/viewvc-1.1.26/CHANGES --- old/viewvc-1.1.25/CHANGES 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/CHANGES 2017-01-25 00:07:15.000000000 +0100 @@ -1,3 +1,7 @@ +Version 1.1.26 (released 24-Jan-2017) + + * security fix: escape nav_data name to avoid XSS attack + Version 1.1.25 (released 15-Sep-2016) * fix _rev2optrev assertion on long input diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/LICENSE new/viewvc-1.1.26/LICENSE --- old/viewvc-1.1.25/LICENSE 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/LICENSE 2017-01-25 00:07:15.000000000 +0100 @@ -1,5 +1,4 @@ -Copyright (c) 1999-2016 The ViewCVS Group. -All rights reserved. +Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. By using ViewVC, you agree to the terms and conditions set forth below: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/asp/query.asp new/viewvc-1.1.26/bin/asp/query.asp --- old/viewvc-1.1.25/bin/asp/query.asp 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/asp/query.asp 2017-01-25 00:07:15.000000000 +0100 @@ -3,7 +3,7 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/asp/viewvc.asp new/viewvc-1.1.26/bin/asp/viewvc.asp --- old/viewvc-1.1.25/bin/asp/viewvc.asp 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/asp/viewvc.asp 2017-01-25 00:07:15.000000000 +0100 @@ -3,7 +3,7 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/cgi/query.cgi new/viewvc-1.1.26/bin/cgi/query.cgi --- old/viewvc-1.1.25/bin/cgi/query.cgi 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/cgi/query.cgi 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/cgi/viewvc.cgi new/viewvc-1.1.26/bin/cgi/viewvc.cgi --- old/viewvc-1.1.25/bin/cgi/viewvc.cgi 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/cgi/viewvc.cgi 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/cvsdbadmin new/viewvc-1.1.26/bin/cvsdbadmin --- old/viewvc-1.1.25/bin/cvsdbadmin 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/cvsdbadmin 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/loginfo-handler new/viewvc-1.1.26/bin/loginfo-handler --- old/viewvc-1.1.25/bin/loginfo-handler 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/loginfo-handler 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/make-database new/viewvc-1.1.26/bin/make-database --- old/viewvc-1.1.25/bin/make-database 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/make-database 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/mod_python/handler.py new/viewvc-1.1.26/bin/mod_python/handler.py --- old/viewvc-1.1.25/bin/mod_python/handler.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/mod_python/handler.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/mod_python/query.py new/viewvc-1.1.26/bin/mod_python/query.py --- old/viewvc-1.1.25/bin/mod_python/query.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/mod_python/query.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/mod_python/viewvc.py new/viewvc-1.1.26/bin/mod_python/viewvc.py --- old/viewvc-1.1.25/bin/mod_python/viewvc.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/mod_python/viewvc.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/standalone.py new/viewvc-1.1.26/bin/standalone.py --- old/viewvc-1.1.25/bin/standalone.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/standalone.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/svndbadmin new/viewvc-1.1.26/bin/svndbadmin --- old/viewvc-1.1.25/bin/svndbadmin 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/svndbadmin 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 2004-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 2004-2017 The ViewCVS Group. All Rights Reserved. # Copyright (C) 2004-2007 James Henstridge # # By using this file, you agree to the terms and conditions set forth in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/wsgi/query.fcgi new/viewvc-1.1.26/bin/wsgi/query.fcgi --- old/viewvc-1.1.25/bin/wsgi/query.fcgi 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/wsgi/query.fcgi 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/wsgi/query.wsgi new/viewvc-1.1.26/bin/wsgi/query.wsgi --- old/viewvc-1.1.25/bin/wsgi/query.wsgi 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/wsgi/query.wsgi 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/wsgi/viewvc.fcgi new/viewvc-1.1.26/bin/wsgi/viewvc.fcgi --- old/viewvc-1.1.25/bin/wsgi/viewvc.fcgi 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/wsgi/viewvc.fcgi 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/bin/wsgi/viewvc.wsgi new/viewvc-1.1.26/bin/wsgi/viewvc.wsgi --- old/viewvc-1.1.25/bin/wsgi/viewvc.wsgi 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/bin/wsgi/viewvc.wsgi 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/accept.py new/viewvc-1.1.26/lib/accept.py --- old/viewvc-1.1.25/lib/accept.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/accept.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/blame.py new/viewvc-1.1.26/lib/blame.py --- old/viewvc-1.1.25/lib/blame.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/blame.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # Copyright (C) 2000 Curt Hagenlocher <[email protected]> # # By using this file, you agree to the terms and conditions set forth in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/compat.py new/viewvc-1.1.26/lib/compat.py --- old/viewvc-1.1.25/lib/compat.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/compat.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/config.py new/viewvc-1.1.26/lib/config.py --- old/viewvc-1.1.25/lib/config.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/config.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/cvsdb.py new/viewvc-1.1.26/lib/cvsdb.py --- old/viewvc-1.1.25/lib/cvsdb.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/cvsdb.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/dbi.py new/viewvc-1.1.26/lib/dbi.py --- old/viewvc-1.1.25/lib/dbi.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/dbi.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/debug.py new/viewvc-1.1.26/lib/debug.py --- old/viewvc-1.1.25/lib/debug.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/debug.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/idiff.py new/viewvc-1.1.26/lib/idiff.py --- old/viewvc-1.1.25/lib/idiff.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/idiff.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/popen.py new/viewvc-1.1.26/lib/popen.py --- old/viewvc-1.1.25/lib/popen.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/popen.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/query.py new/viewvc-1.1.26/lib/query.py --- old/viewvc-1.1.25/lib/query.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/query.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/sapi.py new/viewvc-1.1.26/lib/sapi.py --- old/viewvc-1.1.25/lib/sapi.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/sapi.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vcauth/__init__.py new/viewvc-1.1.26/lib/vcauth/__init__.py --- old/viewvc-1.1.25/lib/vcauth/__init__.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vcauth/__init__.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 2006-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 2006-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vcauth/forbidden/__init__.py new/viewvc-1.1.26/lib/vcauth/forbidden/__init__.py --- old/viewvc-1.1.25/lib/vcauth/forbidden/__init__.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vcauth/forbidden/__init__.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 2006-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 2006-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vcauth/forbiddenre/__init__.py new/viewvc-1.1.26/lib/vcauth/forbiddenre/__init__.py --- old/viewvc-1.1.25/lib/vcauth/forbiddenre/__init__.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vcauth/forbiddenre/__init__.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 2008-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 2008-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vcauth/svnauthz/__init__.py new/viewvc-1.1.26/lib/vcauth/svnauthz/__init__.py --- old/viewvc-1.1.25/lib/vcauth/svnauthz/__init__.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vcauth/svnauthz/__init__.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 2006-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 2006-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/__init__.py new/viewvc-1.1.26/lib/vclib/__init__.py --- old/viewvc-1.1.25/lib/vclib/__init__.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/__init__.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/__init__.py new/viewvc-1.1.26/lib/vclib/ccvs/__init__.py --- old/viewvc-1.1.25/lib/vclib/ccvs/__init__.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/__init__.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/bincvs.py new/viewvc-1.1.26/lib/vclib/ccvs/bincvs.py --- old/viewvc-1.1.25/lib/vclib/ccvs/bincvs.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/bincvs.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/blame.py new/viewvc-1.1.26/lib/vclib/ccvs/blame.py --- old/viewvc-1.1.25/lib/vclib/ccvs/blame.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/blame.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # Copyright (C) 2000 Curt Hagenlocher <[email protected]> # # By using this file, you agree to the terms and conditions set forth in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/ccvs.py new/viewvc-1.1.26/lib/vclib/ccvs/ccvs.py --- old/viewvc-1.1.25/lib/vclib/ccvs/ccvs.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/ccvs.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/__init__.py new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/__init__.py --- old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/__init__.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/__init__.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/common.py new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/common.py --- old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/common.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/common.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/debug.py new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/debug.py --- old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/debug.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/debug.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/default.py new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/default.py --- old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/default.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/default.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/texttools.py new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/texttools.py --- old/viewvc-1.1.25/lib/vclib/ccvs/rcsparse/texttools.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/ccvs/rcsparse/texttools.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/svn/__init__.py new/viewvc-1.1.26/lib/vclib/svn/__init__.py --- old/viewvc-1.1.25/lib/vclib/svn/__init__.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/svn/__init__.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/svn/svn_ra.py new/viewvc-1.1.26/lib/vclib/svn/svn_ra.py --- old/viewvc-1.1.25/lib/vclib/svn/svn_ra.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/svn/svn_ra.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/vclib/svn/svn_repos.py new/viewvc-1.1.26/lib/vclib/svn/svn_repos.py --- old/viewvc-1.1.25/lib/vclib/svn/svn_repos.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/vclib/svn/svn_repos.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/viewvc.py new/viewvc-1.1.26/lib/viewvc.py --- old/viewvc-1.1.25/lib/viewvc.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/viewvc.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC @@ -14,7 +14,7 @@ # # ----------------------------------------------------------------------- -__version__ = '1.1.25' +__version__ = '1.1.26' # this comes from our library; measure the startup time import debug @@ -980,7 +980,7 @@ path_parts.append(part) is_last = len(path_parts) == len(request.path_parts) - item = _item(name=part, href=None) + item = _item(name=request.server.escape(part), href=None) if not is_last or (is_dir and request.view_func is not view_directory): item.href = request.get_url(view_func=view_directory, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/lib/win32popen.py new/viewvc-1.1.26/lib/win32popen.py --- old/viewvc-1.1.25/lib/win32popen.py 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/lib/win32popen.py 2017-01-25 00:07:15.000000000 +0100 @@ -1,6 +1,6 @@ # -*-python-*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/viewvc-1.1.25/viewvc-install new/viewvc-1.1.26/viewvc-install --- old/viewvc-1.1.25/viewvc-install 2016-09-15 21:38:32.000000000 +0200 +++ new/viewvc-1.1.26/viewvc-install 2017-01-25 00:07:15.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- Mode: python -*- # -# Copyright (C) 1999-2015 The ViewCVS Group. All Rights Reserved. +# Copyright (C) 1999-2017 The ViewCVS Group. All Rights Reserved. # # By using this file, you agree to the terms and conditions set forth in # the LICENSE.html file which can be found at the top level of the ViewVC
