archive-org.com » ORG » V » VIEWVC.ORG

Total: 8

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • ViewVC: Repository Browsing
    CVS only Syntax highlighting support Bonsai like repository query facilities Template driven output generation Colorized side by side differences Tarball generation by tag branch for CVS by revision for Subversion Localization support based on the Accept Language request header Ability to run either as CGI script or as a standalone server Regexp based file searching INI like configuration file as opposed to requiring actual code tweaks For a complete list of changes present in each release see ViewVC s CHANGES file Here are some screenshots of ViewVC Directory view History log view Annotation view Revision changeset view Requirements The only hard software requirement for running ViewVC is a suitable version of Python The specifics of that as well as all other requirements depend on what you want to do with the tool As those have changed somewhat over the years it s best to consult the INSTALL file of the specific ViewVC release you wish to evaluate for its exact requirements Here are pointers to the INSTALL files for the current major release lines ViewVC 1 1 x Unreleased bleeding edge trunk 1 2 dev License ViewVC employs a two clause Berkeley style license It s pretty liberal as licenses go Copyright 1999 2011 The ViewCVS Group All rights reserved By using ViewVC you agree to the terms and conditions set forth below Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS

    Original URL path: http://viewvc.org/ (2016-04-29)
    Open archived version from archive

  • ViewVC: Download
    guest as the username with no or an empty password Upgrading We ve tried to ensure that ViewVC URLs are stable and that even when we deprecate a particular URL syntax we continue to support the handling of it using HTTP redirects to point browsers to the new form of that URL We know that ViewVC URLs get bookmarked and nobody likes when their bookmarked URLs suddenly stop working Across

    Original URL path: http://viewvc.org/download.html (2016-04-29)
    Open archived version from archive

  • ViewVC: Contributing
    problem for themselves can save everyone alot of time Coding Style Unlike its predecessor CvsWeb ViewVC is written in Python so it doesn t suffer from the unmaintainable code effect that hits most Perl projects sooner or later Perl combines all the worst aspects of C and Lisp a billion different sublanguages in one monolithic executable It combines the power of C with the readability of PostScript Jamie Zawinski Of course a symphony of insanity can be composed in any language so we do try to stick to some basic guiding principles Maintain whatever style is present in the code being modified New code can use anything sane which generally means PEP 8 Our only real peeve is if someone writes a function call as some func args that space between the function name and opening parenthesis is Huge Badness Oh and we do not use Subversion keywords such as Id within the source Otherwise shrug Submitting Patches Nothing speaks more loudly when bugs or features are the topic than a patch And quite frankly sometimes if you want something done you gotta do it yourself So patches are always welcome If you aren t sure what exactly a patch is or don t know how to generate one but you ve got code contributions to make please don t hesitate to ask questions on the mailing lists Patch generation and application are pretty easy thing to get the hang of and drastically simplify code submission and review Please use the Issue Tracker to submit your patches Unified contextual diffs against the latest development snapshot are preferred If you have commit access then you should know what you re doing Just make changes directly Subscribing to the dev developer mailing list is recommended in any case Security Since ViewVC is

    Original URL path: http://viewvc.org/contributing.html (2016-04-29)
    Open archived version from archive

  • ViewVC: Frequently Asked Questions (FAQ)
    its RSS feeds from repository data mirrored in a database as part of its MySQL integration Follow the steps in ViewVC s INSTALL file to setup and configure the MySQL integration and begin mirroring your commit metadata in the database the RSS feed feature will then be enabled with no additional configuration When I try to download a Microsoft Word 2007 docx document ViewVC tells me that it is a zip file How can I make files such as this open in Word As it turns out docx files are essentially just structured ZIP archives Of course you don t want them handled on the client side as ZIP archives but as a Office OpenXML documents The key to making this happen lies in having the server tell the user agent or web browser precisely what kinds of files these are First you ll want to make sure that ViewVC is configured to consult a MIME types mapping file You do this via the options mime types files option in viewvc conf or options mime types file for ViewVC 1 0 x Then ensure the the MIME types mapping file you ve told ViewVC to consult actually contains mappings for the various standard OpenXML file extensions application vnd openxmlformats officedocument spreadsheetml sheet xlsx application vnd openxmlformats officedocument spreadsheetml template xltx application vnd openxmlformats officedocument presentationml presentation pptx application vnd openxmlformats officedocument presentationml slideshow ppsx application vnd openxmlformats officedocument presentationml template potx application vnd openxmlformats officedocument wordprocessingml document docx application vnd openxmlformats officedocument wordprocessingml template dotx How does ViewVC determine a versioned file s MIME content type A file s MIME type is determined by consulting various sources of information Here are those sources ordered from highest to lowest priority for Subversion versioned files where svn ignore mimetype 0 in viewvc conf the svn mime type property set on the file the mime type mapping files listed in viewvc conf s mime types files configuration option in the order listed In the recommended configuration ViewVC s own mimetypes conf file is the first of those in the list but admins can change that if they so desire any system mime type mapping files that Python s mimetypes module consults by default CVS Browsing Why can I navigate only those CVS directories that have no files in them ViewVC can generally display CVS directories without the use of any external tools But unless configured to use the incomplete experimental rcsparse module via the use rcsparse configuration option it relies on either the RCS toolchain or the CVSNT tool on Windows to get information about versioned files If the system is missing both of these you ll need to remedy that If ViewVC simply cannot find the installed tools ensure that they are available in the system PATH or specify their location in the viewvc conf file using the utilities rcs dir or utilities cvsnt options Note that prior to ViewVC 1 1 0 these options were found at general rcs path and

    Original URL path: http://viewvc.org/faq.html (2016-04-29)
    Open archived version from archive

  • ViewVC: Contact
    developers You can subscribe to these lists and other project lists as well view the list archives here If you are having problems with ViewVC consider checking our Frequently Asked Questions page and list of open issues before mail our users list perhaps the information you need is already available in one of those places If you prefer interaction that s a little more real time use your favorite IRC

    Original URL path: http://viewvc.org/contact.html (2016-04-29)
    Open archived version from archive

  • ViewVC: About
    of the Python language In 2001 the ViewCVS project was moved to SourceForge a popular software collaboration environment There the project continued to mature releasing several stable yet pre 1 0 versions In 2002 C Michael Pilato began implementing support for Subversion in ViewCVS taking advantage of a version control abstraction layer begun by Lucas Bruand Along the way Russell Yanofsky delivered large improvements to that abstraction and to ViewCVS as whole ViewCVS was well on its way to releasing a 1 0 version Of course now that ViewCVS could browse Subversion repositories as easily as CVS ones the ViewCVS name seemed inappropriate Also the active ViewCVS developers at the time were growing frustrated with SourceForge as a project hosting environment Subversion wasn t yet available as an option for version control the CVS service was always down at just the wrong moment the bug trackers were painful to use and so on So in late 2005 the decision was made to rename the project to ViewVC to convert the project s CVS data to Subversion and to move the project and its version controlled and open issue data to Tigris org Today ViewVC is being developed at http viewvc tigris org by a small community of folks The ViewCVS Group The ViewCVS Group is an informal group of people working on and developing the ViewVC package The current set of members are listed below with some of their notable contributions Greg Stein original python port of Henner Zeller s cvsweb secure popen implementation configuration file implementation rcsparse module and EZT template engine Jay Painter CVSdb query engine Tanaka Akira enscript colorization and tarball generation Tim Cera CvsGraph support log table template regular expression search and paging capability Peter Funk standalone server blimp logo and numerous improvements to ViewVC s

    Original URL path: http://viewvc.org/who.html (2016-04-29)
    Open archived version from archive

  • ViewVC: Nightly Snapshots
    trunk viewvc 1 2 dev 20160428 tar gz viewvc 1 2 dev 20160428 zip Build of branches 1 1 x viewvc 1 1 25 dev 20160428 tar gz viewvc 1 1 25 dev 20160428 zip Build of branches 1 0

    Original URL path: http://viewvc.org/nightly/ (2016-04-29)
    Open archived version from archive

  • ViewVC: Security
    a view CVE 2008 1290 0 9 2 0 9 4 1 0 0 1 0 4 1 0 5 ViewVC before 1 0 5 includes all forbidden files within search results that list CVS or Subversion SVN commits which allows remote attackers to obtain sensitive information CVE 2008 1291 0 9 2 0 9 4 1 0 0 1 0 4 1 0 5 ViewVC before 1 0 5 stores sensitive information under the web root with insufficient access control which allows remote attackers to read files and list folders under the hidden CVSROOT folder CVE 2008 1292 0 9 2 0 9 4 1 0 0 1 0 4 1 0 5 ViewVC before 1 0 5 provides revision metadata without properly checking whether access was intended which allows remote attackers to obtain sensitive information by reading 1 forbidden pathnames in the revision view 2 log history that can only be reached by traversing a forbidden object or 3 forbidden diff view path parameters CVE 2008 4325 0 9 2 0 9 4 1 0 0 1 0 5 1 0 6 354 lib viewvc py in ViewVC 1 0 5 uses the content type parameter in the HTTP request for the Content Type header in the HTTP response which allows remote attackers to cause content to be misinterpreted by the browser via a content type parameter that is inconsistent with the requested object NOTE this issue might not be a vulnerability since it requires attacker access to the repository that is being viewed CVE 2009 3618 1 0 0 1 0 8 1 1 0 1 1 1 1 0 9 1 1 2 Cross site scripting XSS vulnerability in viewvc py in ViewVC 1 0 before 1 0 9 and 1 1 before 1 1 2 allows remote attackers to inject arbitrary web script or HTML via the view parameter NOTE some of these details are obtained from third party information CVE 2009 3619 1 0 0 1 0 8 1 1 0 1 1 1 1 0 9 1 1 2 Unspecified vulnerability in ViewVC 1 0 before 1 0 9 and 1 1 before 1 1 2 has unknown impact and remote attack vectors related to printing illegal parameter names and values CVE 2009 5024 0 9 2 0 9 4 1 0 0 1 0 12 1 1 0 1 1 10 1 0 13 1 1 11 ViewVC before 1 1 11 allows remote attackers to bypass the cvsdb row limit configuration setting and consequently conduct resource consumption attacks via the limit parameter as demonstrated by a query revision history request CVE 2010 0004 1 1 0 1 1 2 1 1 3 ViewVC before 1 1 3 composes the root listing view without using the authorizer for each root which might allow remote attackers to discover private root names by reading this view CVE 2010 0005 1 1 0 1 1 2 1 1 3 query py in the query interface

    Original URL path: http://viewvc.org/security/index.html (2016-04-29)
    Open archived version from archive



  •