viewvc-1.1.26-5.1.noarch.rpm


Advertisement

Description

viewvc - Browse a Subversion Repository with a Web Browser

Distribution: openSUSE 42.1
Repository: openSUSE Update Oss all
Package name: viewvc
Package version: 1.1.26
Package release: 5.1
Package architecture: noarch
Package type: rpm
Installed size: 1.78 MB
Download size: 604.58 KB
Official Mirror: ftp.gwdg.de
ViewVC is a browser interface for CVS and Subversion version control repositories. It generates templatized HTML to present navigable directory, revision, and change log listings. It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much prettier than the average textual command-line program output. ViewVC is the successor of ViewCVS.

Alternatives

Requires

Provides

  • config(viewvc) = 1.1.26-5.1
  • subversion-viewcvs = 1.1.26
  • viewcvs = 1.1.26
  • viewvc = 1.1.26-5.1

Obsoletes

  • subversion-viewcvs < 1.1.26
  • viewcvs < 1.1.26

    Download

    Install Howto

    Install viewvc rpm package:

    # zypper install viewvc

    Files

    • /etc/apache2/conf.d/viewvc.conf
    • /srv/viewvc/cvsgraph.conf
    • /srv/viewvc/mimetypes.conf
    • /srv/viewvc/mimetypes.conf.dist
    • /srv/viewvc/viewvc.conf
    • /srv/viewvc/viewvc.conf.dist
    • /srv/viewvc/bin/cvsdbadmin
    • /srv/viewvc/bin/loginfo-handler
    • /srv/viewvc/bin/make-database
    • /srv/viewvc/bin/standalone.py
    • /srv/viewvc/bin/svndbadmin
    • /srv/viewvc/bin/cgi/query.cgi
    • /srv/viewvc/bin/cgi/viewvc.cgi
    • /srv/viewvc/bin/mod_python/.htaccess
    • /srv/viewvc/bin/mod_python/handler.py
    • /srv/viewvc/bin/mod_python/myviewvc.py
    • /srv/viewvc/bin/mod_python/query.py
    • /srv/viewvc/bin/wsgi/query.fcgi
    • /srv/viewvc/bin/wsgi/query.wsgi
    • /srv/viewvc/bin/wsgi/viewvc.fcgi
    • /srv/viewvc/bin/wsgi/viewvc.wsgi
    • /srv/viewvc/lib/PyFontify.py
    • /srv/viewvc/lib/PyFontify.pyc
    • /srv/viewvc/lib/accept.py
    • /srv/viewvc/lib/accept.pyc
    • /srv/viewvc/lib/blame.py
    • /srv/viewvc/lib/blame.pyc
    • /srv/viewvc/lib/compat.py
    • /srv/viewvc/lib/compat.pyc
    • /srv/viewvc/lib/compat_difflib.py
    • /srv/viewvc/lib/compat_difflib.pyc
    • /srv/viewvc/lib/compat_ndiff.py
    • /srv/viewvc/lib/compat_ndiff.pyc
    • /srv/viewvc/lib/config.py
    • /srv/viewvc/lib/config.pyc
    • /srv/viewvc/lib/cvsdb.py
    • /srv/viewvc/lib/cvsdb.pyc
    • /srv/viewvc/lib/dbi.py
    • /srv/viewvc/lib/dbi.pyc
    • /srv/viewvc/lib/debug.py
    • /srv/viewvc/lib/debug.pyc
    • /srv/viewvc/lib/ezt.py
    • /srv/viewvc/lib/ezt.pyc
    • /srv/viewvc/lib/idiff.py
    • /srv/viewvc/lib/idiff.pyc
    • /srv/viewvc/lib/popen.py
    • /srv/viewvc/lib/popen.pyc
    • /srv/viewvc/lib/py2html.py
    • /srv/viewvc/lib/py2html.pyc
    • /srv/viewvc/lib/query.py
    • /srv/viewvc/lib/query.pyc
    • /srv/viewvc/lib/sapi.py
    • /srv/viewvc/lib/sapi.pyc
    • /srv/viewvc/lib/viewvc.py
    • /srv/viewvc/lib/viewvc.pyc
    • /srv/viewvc/lib/win32popen.py
    • /srv/viewvc/lib/win32popen.pyc
    • /srv/viewvc/lib/vcauth/__init__.py
    • /srv/viewvc/lib/vcauth/__init__.pyc
    • /srv/viewvc/lib/vcauth/forbidden/__init__.py
    • /srv/viewvc/lib/vcauth/forbidden/__init__.pyc
    • /srv/viewvc/lib/vcauth/forbiddenre/__init__.py
    • /srv/viewvc/lib/vcauth/forbiddenre/__init__.pyc
    • /srv/viewvc/lib/vcauth/svnauthz/__init__.py
    • /srv/viewvc/lib/vcauth/svnauthz/__init__.pyc
    • /srv/viewvc/lib/vclib/__init__.py
    • /srv/viewvc/lib/vclib/__init__.pyc
    • /srv/viewvc/lib/vclib/ccvs/__init__.py
    • /srv/viewvc/lib/vclib/ccvs/__init__.pyc
    • /srv/viewvc/lib/vclib/ccvs/bincvs.py
    • /srv/viewvc/lib/vclib/ccvs/bincvs.pyc
    • /srv/viewvc/lib/vclib/ccvs/blame.py
    • /srv/viewvc/lib/vclib/ccvs/blame.pyc
    • /srv/viewvc/lib/vclib/ccvs/ccvs.py
    • /srv/viewvc/lib/vclib/ccvs/ccvs.pyc
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/__init__.py
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/__init__.pyc
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/common.py
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/common.pyc
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/debug.py
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/debug.pyc
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/default.py
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/default.pyc
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/parse_rcs_file.py
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/parse_rcs_file.pyc
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/run-tests.py
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/run-tests.pyc
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/texttools.py
    • /srv/viewvc/lib/vclib/ccvs/rcsparse/texttools.pyc
    • /srv/viewvc/lib/vclib/svn/__init__.py
    • /srv/viewvc/lib/vclib/svn/__init__.pyc
    • /srv/viewvc/lib/vclib/svn/svn_ra.py
    • /srv/viewvc/lib/vclib/svn/svn_ra.pyc
    • /srv/viewvc/lib/vclib/svn/svn_repos.py
    • /srv/viewvc/lib/vclib/svn/svn_repos.pyc
    • /srv/viewvc/templates/diff.ezt
    • /srv/viewvc/templates/dir_new.ezt
    • /srv/viewvc/templates/directory.ezt
    • /srv/viewvc/templates/error.ezt
    • /srv/viewvc/templates/file.ezt
    • /srv/viewvc/templates/graph.ezt
    • /srv/viewvc/templates/log.ezt
    • /srv/viewvc/templates/log_table.ezt
    • /srv/viewvc/templates/query.ezt
    • /srv/viewvc/templates/query_form.ezt
    • /srv/viewvc/templates/query_results.ezt
    • /srv/viewvc/templates/revision.ezt
    • /srv/viewvc/templates/roots.ezt
    • /srv/viewvc/templates/rss.ezt
    • /srv/viewvc/templates-contrib/README
    • /srv/viewvc/templates-contrib/newvc/README
    • /srv/viewvc/templates-contrib/newvc/templates/diff.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/directory.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/error.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/file.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/graph.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/log.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/markup.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/query.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/query_form.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/query_results.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/revision.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/roots.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/rss.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/help.css
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/help_dirview.html
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/help_log.html
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/help_query.html
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/help_rootview.html
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/scripts.js
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/styles.css
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/back.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/back_small.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/broken.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/cvs-logo.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/dir.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/down.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/feed-icon-16x16.jpg
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/forward.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/svn-logo.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/text.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/up.png
    • /srv/viewvc/templates-contrib/newvc/templates/docroot/images/viewvc-logo.png
    • /srv/viewvc/templates-contrib/newvc/templates/include/diff_form.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/include/fileview.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/include/footer.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/include/header.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/include/pathrev_form.ezt
    • /srv/viewvc/templates-contrib/newvc/templates/include/props.ezt
    • /srv/viewvc/templates-contrib/viewsvn/INSTALL
    • /srv/viewvc/templates-contrib/viewsvn/README
    • /srv/viewvc/templates-contrib/viewsvn/extras/svnindex.css
    • /srv/viewvc/templates-contrib/viewsvn/extras/svnindex.xsl
    • /srv/viewvc/templates-contrib/viewsvn/screenshots/diff.png
    • /srv/viewvc/templates-contrib/viewsvn/screenshots/dir.png
    • /srv/viewvc/templates-contrib/viewsvn/screenshots/log.png
    • /srv/viewvc/templates-contrib/viewsvn/screenshots/markup.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/diff.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/directory.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/error.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/file.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/log.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/query.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/query_form.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/query_results.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/revision.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/roots.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/rss.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/styles.css
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/broken.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/dir.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/down.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/download.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/favicon-svn.ico
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/feed-icon-16x16.jpg
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/logo-svn.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/logo-viewvc.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/svn.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/text.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/up.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/viewvc.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/back.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/back_small.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/blame.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/checkout.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/diff.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/forward.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/license.txt
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/log.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/patch.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/repos.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/tsvn.png
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/diff_form.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/dir_footer.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/dir_header.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/file_header.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/footer.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/header.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/log_footer.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/log_header.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/paging.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/pathrev_form.ezt
    • /srv/viewvc/templates-contrib/viewsvn/templates/include/props.ezt
    • /srv/viewvc/templates/docroot/help.css
    • /srv/viewvc/templates/docroot/help_dirview.html
    • /srv/viewvc/templates/docroot/help_log.html
    • /srv/viewvc/templates/docroot/help_query.html
    • /srv/viewvc/templates/docroot/help_rootview.html
    • /srv/viewvc/templates/docroot/styles.css
    • /srv/viewvc/templates/docroot/images/annotate.png
    • /srv/viewvc/templates/docroot/images/back.png
    • /srv/viewvc/templates/docroot/images/back_small.png
    • /srv/viewvc/templates/docroot/images/broken.png
    • /srv/viewvc/templates/docroot/images/chalk.jpg
    • /srv/viewvc/templates/docroot/images/cvsgraph_16x16.png
    • /srv/viewvc/templates/docroot/images/cvsgraph_32x32.png
    • /srv/viewvc/templates/docroot/images/diff.png
    • /srv/viewvc/templates/docroot/images/dir.png
    • /srv/viewvc/templates/docroot/images/down.png
    • /srv/viewvc/templates/docroot/images/download.png
    • /srv/viewvc/templates/docroot/images/favicon.ico
    • /srv/viewvc/templates/docroot/images/feed-icon-16x16.jpg
    • /srv/viewvc/templates/docroot/images/forward.png
    • /srv/viewvc/templates/docroot/images/list.png
    • /srv/viewvc/templates/docroot/images/lock.png
    • /srv/viewvc/templates/docroot/images/log.png
    • /srv/viewvc/templates/docroot/images/text.png
    • /srv/viewvc/templates/docroot/images/up.png
    • /srv/viewvc/templates/docroot/images/view.png
    • /srv/viewvc/templates/docroot/images/viewvc-logo.png
    • /srv/viewvc/templates/include/diff_form.ezt
    • /srv/viewvc/templates/include/dir_footer.ezt
    • /srv/viewvc/templates/include/dir_header.ezt
    • /srv/viewvc/templates/include/file_header.ezt
    • /srv/viewvc/templates/include/footer.ezt
    • /srv/viewvc/templates/include/header.ezt
    • /srv/viewvc/templates/include/log_footer.ezt
    • /srv/viewvc/templates/include/log_header.ezt
    • /srv/viewvc/templates/include/paging.ezt
    • /srv/viewvc/templates/include/pathrev_form.ezt
    • /srv/viewvc/templates/include/props.ezt
    • /srv/viewvc/templates/include/sort.ezt
    • /usr/share/doc/packages/viewvc/LICENSE

    Changelog

    2017-02-13 - michael@stroeder.com - vievwc 1.1.26, including one security fix: * CVE-2017-5938 escape nav_data name to avoid XSS attack (boo#1024393)

    2016-12-18 - astieger@suse.com - vievwc 1.1.25: * fix _rev2optrev assertion on long input - license is BSD-2-Clause, package LICENSE text

    2016-05-20 - adaugherity@tamu.edu - Update viewvc.conf for Apache 2.4 syntax.

    2016-03-23 - astieger@suse.com - viewvc 1.1.24: * fix minor bug in human_readable boolean calculation * allow hr_funout option to apply to unidiff diffs, too * fix infinite loop in rcsparse * fix iso8601 timezone offset handling * add support for renamed roots * fix minor buglet in viewvc-install error message

    2015-04-08 - p.drouand@gmail.com - Update to version 1.1.23 * fix annotate bug triggered by files with trailing blank lines (issue #533) * fix markup display of files with trailing blank lines (issue #533) * add support for root-relative svnauthz access files (issue #535) * fix cvsdb MySQL-python argument conversion error (issue #539) * fix double-escaping of revision links (issue #541) * fix bug that prevented mod_python 3.4+ deployment (issue #540) - Drop redundant dependencies * pkgconfig(python) * pkgconfig(python-2.7) * pkgconfig(python2)

    2014-03-08 - andreas.stieger@gmx.de - update to 1.1.22: * minor directory sorting logic fix (re: show_subdir_lastmod) * fix display of show_subdir_lastmod details * pay attention to chardet's detection confidence * linkify line numbers in markup/annotate view - some spec file cleaning

    2013-09-16 - dmueller@suse.com - update to 1.1.21: * restore compatibility with Python 2.6.x

    2013-04-25 - dmueller@suse.com - update to 1.1.20: * fix tab-to-space handling regression in markup view * fix regression in root lookup handling (issue #526)

    2013-04-23 - dmueller@suse.com - update to 1.1.19: * improve root lookup performance (issue #523) * new 'max_filesize_kbytes' config option and handling (issue #524) * tarball generation improvements: - preserve Subversion symlinks in generated tarballs (issue #487) - reduce memory usage of tarball generation logic - fix double compression of generated tarballs (issue #525) * file content handling improvements: - expanded support for encoding detection and transcoding (issue #11) - fix tab-to-space conversion bugs in markup, annotate, and diff views - fix handling of trailing whitespace in diff view * add support for timestamp display in ISO8601 format (issue #46) * fix exception raised by BDB-backed SVN repositories (issue #519) * hide revision-less files when rcsparse is in use * include branchpoints in branch views using rcsparse (issue #347) * miscellaneous cvsdb improvements: - add --port option to make-database (issue #521) - explicitly name columns in queries (issue #522) - update MySQL syntax to avoid discontinued "TYPE=" terms

    2012-10-26 - dmueller@suse.com - update to 1.1.17 (bnc#787072): * fix exception caused by uninitialized variable usage (issue #516) * security fix: escape "extra" diff info to avoid XSS attack (issue #515) * add 'binary_mime_types' configuration option and handling (issue #510) * fix 'select for diffs' persistence across log pages (issue #512) * remove lock status and filesize check on directories in remote SVN views * fix bogus 'Annotation of' page title for non-annotated view (issue #514)

    Advertisement
    Advertisement