2013-07-18 20:02:34 +04:00
|
|
|
4Intra.net/CUSTIS improvements
|
|
|
|
|
|
|
|
* Support for full-text search over file contents, including binary
|
|
|
|
documents like *.doc and so on using Sphinx Search and Apache Tika
|
|
|
|
server. Patched Tika with fixes for #TIKA709 and #TIKA964 is highly
|
|
|
|
recommended:
|
|
|
|
http://wiki.4intra.net/public/tika-app-1.2-fix-TIKA709-TIKA964.jar
|
|
|
|
(SHA1 efef722a5e2322f7c2616d096552a48134dc5faa)
|
|
|
|
* Access right checks in query results.
|
|
|
|
* Access right checks for repository root directories.
|
|
|
|
* New query parameters: repository, repo type, revision number.
|
|
|
|
* Authorizer for CVSnt ACLs.
|
|
|
|
* InnoDB, additional database indexes and some search query
|
|
|
|
optimisations.
|
|
|
|
* Support for specifying path to MySQL UNIX socket.
|
|
|
|
* Asynchronous hook examples for updating SVN and CVS repos.
|
|
|
|
* Slightly more correct charset guessing, especially for Russian.
|
|
|
|
* Support for diffing added/removed files.
|
|
|
|
* File lists in RSS feeds for 'classic' template.
|
|
|
|
* Path configuration via a single 'viewvcinstallpath.py' file,
|
|
|
|
not via editing multiple bin/* files.
|
|
|
|
* Link to repository list instead of viewvc.org from the logo
|
|
|
|
* "rcsfile service" support used to workaround command execution
|
|
|
|
problems (forks) from Apache mod_python.
|
|
|
|
|
2008-11-05 00:44:44 +03:00
|
|
|
Version 1.2.0 (released ??-???-????)
|
|
|
|
|
2010-09-03 20:50:33 +04:00
|
|
|
* bumped minimum support Python version to 2.4
|
2011-10-27 18:53:49 +04:00
|
|
|
* implemented support for property diffs (issue #383)
|
Finish issue #336 - Custom cvsgraph rendering via CGI parameters.
* conf/viewvc.conf.dist
(allowed_cvsgraph_useropts): New option.
* lib/config.py
(Config.set_defaults): Set default value for new
'allowed_cvsgraph_useropts' option.
* lib/viewvc.py
(_legal_params): Add new legal parameters: 'gflip', 'gbbox',
'gshow', 'gleft', and 'gmaxtag'.
(cvsgraph_make_reqopt, cvsgraph_normalize_gshow, cvsgraph_extraopts):
New helper functions.
(view_cvsgraph_image): Now pass the -O option set to the cvsgraph
binary.
(view_cvsgraph): Now pass the -O option set to the cvsgraph binary.
Also, add new template data stuff for generating a user-configurable
graph display options form.
* templates/graph.ezt,
* templates/docroot/styles.css
Add template stuff for generating a user-configurable graph display
options form.
* docs/url-reference.html,
* docs/template-authoring-guide.html
Update documentation.
* CHANGES
Note this change.
Patch by: Bertho Stultiens <bertho{_AT_}j.auh.dk> (originally),
Jene Jasper <tigris{_AT_}shadowland.demon.nl> (port to 1.1.x),
me (tweaks for official ViewVC inclusion)
git-svn-id: http://viewvc.tigris.org/svn/viewvc/trunk@2204 8cb11bc2-c004-0410-86c3-e597b4017df7
2009-06-16 00:18:35 +04:00
|
|
|
* allow user-configurable cvsgraph display (issue #336)
|
2010-06-18 00:51:56 +04:00
|
|
|
* allow rNNNN syntax for Subversion revision numbers (issue #441)
|
2009-02-20 20:23:27 +03:00
|
|
|
|
2013-04-24 18:12:41 +04:00
|
|
|
Version 1.1.20 (released 24-Apr-2013)
|
|
|
|
|
|
|
|
* fix tab-to-space handling regression in markup view
|
|
|
|
* fix regression in root lookup handling (issue #526)
|
|
|
|
|
2013-04-22 23:28:18 +04:00
|
|
|
Version 1.1.19 (released 22-Apr-2013)
|
|
|
|
|
|
|
|
* 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)
|
|
|
|
|
2013-02-28 23:34:22 +04:00
|
|
|
Version 1.1.18 (released 28-Feb-2013)
|
|
|
|
|
|
|
|
* 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-25 18:06:06 +04:00
|
|
|
Version 1.1.17 (released 25-Oct-2012)
|
|
|
|
|
|
|
|
* fix exception caused by uninitialized variable usage (issue #516)
|
|
|
|
|
2012-10-24 22:46:52 +04:00
|
|
|
Version 1.1.16 (released 24-Oct-2012)
|
|
|
|
|
|
|
|
* 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)
|
|
|
|
|
2012-06-22 23:29:31 +04:00
|
|
|
Version 1.1.15 (released 22-Jun-2012)
|
|
|
|
|
|
|
|
* security fix: complete authz support for remote SVN views (issue #353)
|
|
|
|
* security fix: log msg leak in SVN revision view with unreadable copy source
|
|
|
|
* fix several instances of incorrect information in remote SVN views
|
|
|
|
* increase performance of some revision metadata lookups in remote SVN views
|
|
|
|
* fix RSS feed regression introduced in 1.1.14
|
|
|
|
|
2012-06-12 16:57:12 +04:00
|
|
|
Version 1.1.14 (released 12-Jun-2012)
|
|
|
|
|
|
|
|
* fix annotation of svn files with non-URI-safe paths (issue #504)
|
|
|
|
* handle file:/// Subversion rootpaths as local roots (issue #446)
|
|
|
|
* fix bug caused by trying to case-normalize anon usernames (issue #505)
|
|
|
|
* speed up log handling by reusing tokenization results (issue #506)
|
2013-01-31 23:49:49 +04:00
|
|
|
* add support for custom revision log markup rules (issue #246)
|
2012-06-12 16:57:12 +04:00
|
|
|
|
2012-01-23 22:52:01 +04:00
|
|
|
Version 1.1.13 (released 23-Jan-2012)
|
|
|
|
|
|
|
|
* fix svndbadmin failure on deleted paths under Subversion 1.7 (issue #499)
|
|
|
|
* fix annotation of files in svn roots with non-URI-safe paths
|
|
|
|
* fix stray annotation warning in markup display of images
|
|
|
|
* more gracefully handle attempts to display binary content (issue #501)
|
|
|
|
|
2011-11-03 18:45:17 +04:00
|
|
|
Version 1.1.12 (released 03-Nov-2011)
|
|
|
|
|
|
|
|
* fix path display in patch and certain diff views (issue #485)
|
|
|
|
* fix broken cvsdb glob searching (issue 486)
|
|
|
|
* allow svn revision specifiers to have leading r's (issue #441, #448)
|
|
|
|
* allow environmental override of configuration location (issue #494)
|
|
|
|
* fix exception HTML-escaping non-string data under WSGI (issue #454)
|
|
|
|
* add links to root logs from roots view (issue #470)
|
|
|
|
* use Pygments lexer-guessing functionality (issue #495)
|
|
|
|
|
2011-05-17 16:38:13 +04:00
|
|
|
Version 1.1.11 (released 17-May-2011)
|
|
|
|
|
|
|
|
* security fix: remove user-reachable override of cvsdb row limit
|
|
|
|
* fix broken standalone.py -c and -d options handling
|
|
|
|
* add --help option to standalone.py
|
|
|
|
* fix stack trace when asked to checkout a directory (issue #478)
|
|
|
|
* improve memory usage and speed of revision log markup (issue #477)
|
|
|
|
* fix broken annotation view in CVS keyword-bearing files (issue #479)
|
2011-06-14 17:29:09 +04:00
|
|
|
* warn users when query results are incomplete (issue #433)
|
2011-05-17 16:38:13 +04:00
|
|
|
* avoid parsing errors on RCS newphrases in the admin section (issue #483)
|
|
|
|
* make rlog parsing code more robust in certain error cases (issue #444)
|
|
|
|
|
2011-03-15 19:36:35 +03:00
|
|
|
Version 1.1.10 (released 15-Mar-2011)
|
|
|
|
|
|
|
|
* fix stack trace in Subversion revision info logic (issue #475, issue #476)
|
|
|
|
|
2011-02-18 22:55:28 +03:00
|
|
|
Version 1.1.9 (released 18-Feb-2011)
|
|
|
|
|
|
|
|
* vcauth universal access determinations (issue #425)
|
|
|
|
* rework svn revision info cache for performance
|
|
|
|
* make revision log "extra pages" count configurable
|
|
|
|
* fix Subversion 1.4.x revision log compatibility code regression
|
|
|
|
* display sanitized error when authzfile is malformed
|
|
|
|
* restore markup of URLs in file contents (issue #455)
|
|
|
|
* optionally display last-committed metadata in roots view (issue #457)
|
|
|
|
|
2010-12-03 00:37:04 +03:00
|
|
|
Version 1.1.8 (released 02-Dec-2010)
|
|
|
|
|
|
|
|
* fix slowness triggered by allow_compress=1 configuration (issue #467)
|
|
|
|
* allow use of 'fcrypt' for Windows standalone.py authn support (issue #471)
|
|
|
|
* yield more useful error on directory markup/annotate request (issue #472)
|
|
|
|
|
2010-09-09 22:50:06 +04:00
|
|
|
Version 1.1.7 (released 09-Sep-2010)
|
|
|
|
|
|
|
|
* display Subversion revision properties in the revision view (issue #453)
|
|
|
|
* fix exception in 'standalone.py -r REPOS' when run without a config file
|
|
|
|
* fix standalone.py server root deployments (--script-alias='')
|
|
|
|
* add rudimentary Basic authentication support to standalone.py (issue #49)
|
|
|
|
* fix obscure "unexpected NULL parent pool" Subversion bindings error
|
|
|
|
* enable path info / link display in remote Subversion root revision view
|
|
|
|
* fix vhost name case handling inconsistency (issue #466)
|
|
|
|
* use svn:mime-type property charset param as encoding hint
|
|
|
|
* markup Subversion revision references in log messages (issue #313)
|
|
|
|
* add rudimentary support for FastCGI-based deployments (issue #464)
|
|
|
|
* fix query script WSGI deployment
|
|
|
|
* add configuration to fix query script cross-linking to ViewVC
|
|
|
|
|
2010-06-02 18:20:46 +04:00
|
|
|
Version 1.1.6 (released 02-Jun-2010)
|
|
|
|
|
|
|
|
* add rudimentary support for WSGI-based deployments (issue #397)
|
|
|
|
* fix exception caused by trying to HTML-escape non-string data (issue #454)
|
|
|
|
* fix incorrect RSS feed Content-Type header (issue #449)
|
|
|
|
* fix RSS <title> encoding problem (issue #451)
|
|
|
|
* allow 'svndbadmin purge' to work on missing repositories (issue #452)
|
|
|
|
|
2010-03-29 20:51:11 +04:00
|
|
|
Version 1.1.5 (released 29-Mar-2010)
|
|
|
|
|
|
|
|
* security fix: escape user-provided search_re input to avoid XSS attack
|
|
|
|
|
2010-03-11 00:57:44 +03:00
|
|
|
Version 1.1.4 (released 10-Mar-2010)
|
|
|
|
|
|
|
|
* security fix: escape user-provided query form input to avoid XSS attack
|
|
|
|
* fix standalone.py failure (when per-root options aren't used) (issue #445)
|
|
|
|
* fix annotate failure caused by ignored svn_config_dir (issue #447)
|
|
|
|
|
2009-12-22 23:50:19 +03:00
|
|
|
Version 1.1.3 (released 22-Dec-2009)
|
|
|
|
|
|
|
|
* security fix: add root listing support of per-root authz config
|
|
|
|
* security fix: query.py requires 'forbidden' authorizer (or none) in config
|
|
|
|
* fix URL-ification of truncated log messages (issue #3)
|
|
|
|
* fix regexp input validation (issue #426, #427, #440)
|
|
|
|
* add support for configurable tab-to-spaces conversion
|
|
|
|
* fix not-a-sequence error in diff view
|
|
|
|
* allow viewvc-install to work when templates-contrib is absent
|
|
|
|
* minor template improvements/corrections
|
|
|
|
* expose revision metadata in diff view (issue #431)
|
|
|
|
* markup file/directory item property URLs and email addresses (issue #434)
|
|
|
|
* make ViewVC cross copies in Subversion history by default
|
|
|
|
* fix bug that caused standalone.py failure under Python 1.5.2 (issue #442)
|
|
|
|
* fix support for per-vhost overrides of authorizer parameters (issue #411)
|
|
|
|
* fix root name identification in query.py interface
|
|
|
|
|
2009-08-11 20:00:21 +04:00
|
|
|
Version 1.1.2 (released 11-Aug-2009)
|
|
|
|
|
|
|
|
* security fix: validate the 'view' parameter to avoid XSS attack
|
|
|
|
* security fix: avoid printing illegal parameter names and values
|
|
|
|
* add optional support for character encoding detection (issue #400)
|
|
|
|
* fix username case handling in svnauthz module (issue #419)
|
|
|
|
* fix cvsdbadmin/svnadmin rebuild error on missing repos (issue #420)
|
|
|
|
* don't drop leading blank lines from colorized file contents (issue #422)
|
|
|
|
* add file.ezt template logic for optionally hiding binary file contents
|
|
|
|
|
2009-06-03 19:05:32 +04:00
|
|
|
Version 1.1.1 (released 03-Jun-2009)
|
|
|
|
|
|
|
|
* fix broken query form (missing required template variables) (issue #416)
|
|
|
|
* fix bug in cvsdb which caused rebuild operations to lose data (issue #417)
|
|
|
|
* fix cvsdb purge/rebuild repos lookup to error on missing repos
|
|
|
|
* fix misleading file contents view page title
|
|
|
|
|
2009-05-13 21:11:27 +04:00
|
|
|
Version 1.1.0 (released 13-May-2009)
|
2006-10-18 04:36:48 +04:00
|
|
|
|
2006-11-02 17:55:44 +03:00
|
|
|
* add support for full content diffs (issue #153)
|
2006-10-18 05:09:23 +04:00
|
|
|
* make many more data dictionary items available to all views
|
|
|
|
* various rcsparse and tparse module fixes
|
2006-12-22 00:44:42 +03:00
|
|
|
* add daemon mode to standalone.py (issue #235)
|
|
|
|
* rework helper application configuration options (issues #229, #62)
|
2006-10-18 04:36:48 +04:00
|
|
|
* teach standalone.py to recognize Subversion repositories via -r option
|
For Issue #271, implement 'purge' commands for both cvsdbadmin and
svndbadmin. Teach the 'rebuild' commands to first purge existing data
and then crawl the repository. Also, drop support for the 'rev'
parameter to 'svndbadmin rebuild', adding instead a '--force' option
to 'svndbadmin update'.
Suggested, and SQL commands offered, by Mark <mark@mitsein.net>.
* lib/cvsdb.py
(CheckinDatabase.sql_delete, CheckinDatabase.PurgeRepository): New.
* bin/svndbadmin
(handle_revision): Add 'force' parameter, used to force update of
commits already recorded in the database.
(main): Add 'force' parameter, passed on to handle_revision().
Handle the new 'purge' command, and teach 'rebuild' to also purge.
(usage): Update usage info.
(__main__): Add support for 'update --force' and 'purge', and drop
support for 'rebuild rev'. Add a KeyboardInterrupt handler.
* bin/cvsdbadmin
(usage): Add 'purge' usage info.
(__main__): Rework command-line parameter handling. Add support for
'purge' command, and make 'rebuild' first do a purge.
* CHANGES
Note this change.
git-svn-id: http://viewvc.tigris.org/svn/viewvc/trunk@1493 8cb11bc2-c004-0410-86c3-e597b4017df7
2006-12-21 23:51:24 +03:00
|
|
|
* now interpret relative paths in "viewvc.conf" as relative to that file
|
|
|
|
* add 'purge' subcommand to cvsdbadmin and svndbadmin (issue #271)
|
|
|
|
* fix orphaned data bug in cvsdbadmin/svndbadmin rebuild (issue #271)
|
2007-01-23 19:24:49 +03:00
|
|
|
* add support for query by log message (issues #22, #121)
|
2007-01-23 20:33:20 +03:00
|
|
|
* fix bug parsing 'svn blame' output with too-long author names (issue #221)
|
2007-01-23 22:46:13 +03:00
|
|
|
* fix default standalone.py port to be within private IANA range (issue #234)
|
2008-11-05 19:31:47 +03:00
|
|
|
* add unified configury of allowed views; checkout view disabled by default
|
2007-03-28 00:27:02 +04:00
|
|
|
* add support for ranges of revisions to svndbadmin (issue #224)
|
2007-03-28 22:26:50 +04:00
|
|
|
* make the query handling more forgiving of malformatted subdirs (issue #244)
|
2008-10-24 19:15:24 +04:00
|
|
|
* add support for per-root configuration overrides (issue #371)
|
2007-06-02 00:05:39 +04:00
|
|
|
* add support for optional email address mangling (issue #290)
|
2008-02-12 00:14:02 +03:00
|
|
|
* extensible path-based authorization subsystem (issue #268), supporting:
|
2008-02-21 23:14:17 +03:00
|
|
|
- Subversion authz files (new)
|
|
|
|
- regexp-based path hiding (for compat with 1.0.x)
|
2008-02-12 00:14:02 +03:00
|
|
|
- file glob top-level directory hiding (for compat with 1.0.x)
|
2008-02-12 01:16:00 +03:00
|
|
|
* allow default file view to be "markup" (issue #305)
|
2008-04-10 00:16:27 +04:00
|
|
|
* add support for displaying file/directory properties (issue #39)
|
2008-04-15 22:41:33 +04:00
|
|
|
* pagination improvements
|
2008-04-23 20:18:05 +04:00
|
|
|
* add gzip output encoding support for template-driven pages
|
2008-04-29 05:00:49 +04:00
|
|
|
* fix cache control bugs (issue #259)
|
2008-05-22 21:58:21 +04:00
|
|
|
* add RSS feed URL generation for file history
|
2008-05-23 16:41:46 +04:00
|
|
|
* add support for remote creation of ViewVC checkins database
|
2008-05-23 22:42:43 +04:00
|
|
|
* add integration with Pygments for syntax highlighting
|
2008-06-03 21:02:55 +04:00
|
|
|
* preserve executability of Subversion files in tarballs (issue #233)
|
2008-06-05 22:57:43 +04:00
|
|
|
* add ability to set Subversion runtime config dir (issue #351, issue #339)
|
2008-10-15 02:21:44 +04:00
|
|
|
* show RSS/query links only for roots found in commits database (issue #357)
|
2008-08-05 20:25:38 +04:00
|
|
|
* recognize Subversion svn:mime-type property values (issue #364)
|
2008-08-21 17:56:30 +04:00
|
|
|
* hide CVS files when viewing tags/branches on which they don't exist
|
2009-05-13 21:11:27 +04:00
|
|
|
* allow hiding of errorful entries from the directory view (issue #105)
|
|
|
|
* fix directory view sorting UI
|
|
|
|
* tolerate malformed Accept-Language headers (issue #396)
|
|
|
|
* allow MIME type mapping overrides in ViewVC configuration (issue #401)
|
|
|
|
* fix exception in rev-sorted remote Subversion directory views (issue #409)
|
|
|
|
* allow setting of page sizes for log and dir views individually (issue #402)
|
2006-10-18 04:36:48 +04:00
|
|
|
|
2012-10-24 22:46:52 +04:00
|
|
|
Version 1.0.13 (released 24-Oct-2012)
|
|
|
|
|
|
|
|
* security fix: escape "extra" diff info to avoid XSS attack (issue #515)
|
|
|
|
* security fix: remove user-reachable override of cvsdb row limit
|
|
|
|
* fix obscure "unexpected NULL parent pool" Subversion bindings error
|
|
|
|
* fix svndbadmin failure on deleted paths under Subversion 1.7 (issue #499)
|
|
|
|
|
2010-06-02 18:20:46 +04:00
|
|
|
Version 1.0.12 (released 02-Jun-2010)
|
|
|
|
|
|
|
|
* fix exception caused by trying to HTML-escape non-string data (issue #454)
|
|
|
|
|
2010-03-29 20:51:11 +04:00
|
|
|
Version 1.0.11 (released 29-Mar-2010)
|
|
|
|
|
|
|
|
* security fix: escape user-provided search_re input to avoid XSS attack
|
|
|
|
|
2010-03-11 01:01:27 +03:00
|
|
|
Version 1.0.10 (released 10-Mar-2010)
|
2010-03-11 00:57:44 +03:00
|
|
|
|
|
|
|
* security fix: escape user-provided query form input to avoid XSS attack
|
|
|
|
* fix errors viewing remote Subversion paths with URI-unsafe characters
|
|
|
|
* fix regexp input validation (issue #426, #427, #440)
|
|
|
|
|
2009-08-11 20:00:21 +04:00
|
|
|
Version 1.0.9 (released 11-Aug-2009)
|
|
|
|
|
|
|
|
* security fix: validate the 'view' parameter to avoid XSS attack
|
|
|
|
* security fix: avoid printing illegal parameter names and values
|
|
|
|
|
2009-05-05 21:26:04 +04:00
|
|
|
Version 1.0.8 (released 05-May-2009)
|
|
|
|
|
|
|
|
* fix directory view sorting UI
|
|
|
|
* tolerate malformed Accept-Language headers (issue #396)
|
|
|
|
* fix directory log views in revision-less Subversion repositories
|
|
|
|
* fix exception in rev-sorted remote Subversion directory views (issue #409)
|
|
|
|
|
2008-10-15 02:21:44 +04:00
|
|
|
Version 1.0.7 (released 14-Oct-2008)
|
|
|
|
|
|
|
|
* fix regression in the 'as text' download view (issue #373)
|
|
|
|
|
2008-09-16 23:15:46 +04:00
|
|
|
Version 1.0.6 (released 16-Sep-2008)
|
|
|
|
|
|
|
|
* security fix: ignore arbitrary user-provided MIME types (issue #354)
|
|
|
|
* fix bug in regexp search filter when used with sticky tag (issue #346)
|
|
|
|
* fix bug in handling of certain 'co' output (issue #348)
|
|
|
|
* fix regexp search filter template bug
|
|
|
|
* fix annotate code syntax error
|
|
|
|
* fix mod_python import cycle (issue #369)
|
|
|
|
|
2008-02-28 18:49:20 +03:00
|
|
|
Version 1.0.5 (released 28-Feb-2008)
|
|
|
|
|
|
|
|
* security fix: omit commits of all-forbidden files from query results
|
|
|
|
* security fix: disallow direct URL navigation to hidden CVSROOT folder
|
|
|
|
* security fix: strip forbidden paths from revision view
|
|
|
|
* security fix: don't traverse log history thru forbidden locations
|
|
|
|
* security fix: honor forbiddenness via diff view path parameters
|
|
|
|
* new 'forbiddenre' regexp-based path authorization feature
|
|
|
|
* fix root name conflict resolution inconsistencies (issue #287)
|
|
|
|
* fix an oversight in the CVS 1.12.9 loginfo-handler support
|
|
|
|
* fix RSS feed content type to be more specific (issue #306)
|
|
|
|
* fix entity escaping problems in RSS feed data (issue #238)
|
|
|
|
* fix bug in tarball generation for remote Subversion repositories
|
|
|
|
* fix query interface file-count-limiting logic
|
|
|
|
* fix query results plus/minus count to ignore forbidden files
|
|
|
|
* fix blame error caused by 'svn' unable to create runtime config dir
|
|
|
|
|
2007-04-10 10:55:04 +04:00
|
|
|
Version 1.0.4 (released 10-Apr-2007)
|
|
|
|
|
|
|
|
* fix some markup bugs in query views (issue #266)
|
|
|
|
* fix loginfo-handler's support for CVS 1.12.9 (issues #151, #257)
|
|
|
|
* make viewvc-install able to run from an arbitrary location
|
|
|
|
* update viewvc-install's output for readability
|
|
|
|
* fix bug writing commits to non-MyISAM databases (issue #262)
|
|
|
|
* allow long paths in generated tarballs (issue #12)
|
|
|
|
* fix bug interpreting EZT substitute patterns
|
|
|
|
* fix broken markup view disablement
|
|
|
|
* fix broken directory view link generation in directory log view
|
|
|
|
* fix Windows-specific viewvc-install bugs
|
|
|
|
* fix broke query result links for Subversion deleted items (issue #296)
|
|
|
|
* fix some output XHTML validation buglets
|
|
|
|
* fix database query cache staleness problems (issue #180)
|
|
|
|
|
2006-10-14 00:46:56 +04:00
|
|
|
Version 1.0.3 (released 13-Oct-2006)
|
|
|
|
|
|
|
|
* fix bug in path shown for Subversion deleted-under-copy items (issue #265)
|
|
|
|
* security fix: declare charset for views to avoid IE UTF7 XSS attack
|
|
|
|
|
2006-09-29 20:57:48 +04:00
|
|
|
Version 1.0.2 (released 29-Sep-2006)
|
|
|
|
|
|
|
|
* minor documentation fixes
|
|
|
|
* fix Subversion annotate functionality on Windows (issue #18)
|
|
|
|
* fix annotate assertions on uncanonicalized #include paths (issue #208)
|
|
|
|
* make RSS URL method match the method used to generate it (issue #245)
|
|
|
|
* fix Subversion annotation to run non-interactively, preventing hangs
|
|
|
|
* fix bug in custom syntax highlighter fallback logic
|
|
|
|
* fix bug in PHP CGI hack to avoid force-cgi-redirect errors
|
|
|
|
|
2006-07-21 05:02:38 +04:00
|
|
|
Version 1.0.1 (released 20-Jul-2006)
|
|
|
|
|
|
|
|
* fix exception on log page when use_pagesize is enabled
|
|
|
|
* fix an XHTML validation bug in the footer template (issue #239)
|
|
|
|
* fix handling of single-component CVS revision numbers (issue #237)
|
|
|
|
* fix bug in download-as-text URL link generation (issue #241)
|
|
|
|
* fix query.cgi bug, missing 'rss_href' template data item (issue #249)
|
|
|
|
* no longer omit empty Subversion directories from tarballs (issue #250)
|
|
|
|
* use actual modification time for Subversion directories in tarballs
|
|
|
|
|
2006-05-18 21:30:06 +04:00
|
|
|
Version 1.0 (released 01-May-2006)
|
2004-10-08 06:23:16 +04:00
|
|
|
|
|
|
|
* add support for viewing Subversion repositories
|
2006-05-18 21:30:06 +04:00
|
|
|
* add support for running on MS Windows
|
|
|
|
* generate strict XHTML output
|
2004-10-08 06:23:16 +04:00
|
|
|
* add support for caching by sending "Last-Modified", "Expires",
|
2006-05-18 21:30:06 +04:00
|
|
|
"ETag", and "Cache-Control" headers
|
2004-10-08 06:23:16 +04:00
|
|
|
* add support for Mod_Python on Apache 2.x and ASP on IIS
|
2002-02-28 20:59:12 +03:00
|
|
|
* Several changes to standalone.py:
|
|
|
|
- -h commandline option to specify hostname for non local use.
|
|
|
|
- -r commandline option may be repeated to use more than repository
|
|
|
|
before actually installing ViewCVS.
|
|
|
|
- New GUI field to test paging.
|
2006-05-18 21:30:06 +04:00
|
|
|
* add new, better-integrated query interface
|
|
|
|
* add integrated RSS feeds
|
2005-02-06 22:53:17 +03:00
|
|
|
* add new "root_as_url_component" option to embed root names as
|
|
|
|
path components in ViewCVS URLs for a more natural URL scheme
|
|
|
|
in ViewCVS configurations with multiple repositories.
|
2006-05-18 21:30:06 +04:00
|
|
|
* add new "use_localtime" option to display local times instead of UTC times
|
2005-11-08 15:21:15 +03:00
|
|
|
* add new "root_parents" option to make it possible to add and
|
|
|
|
remove repositories without modifying the ViewCVS configuration
|
2006-05-18 21:30:06 +04:00
|
|
|
* add new "template_dir" option to facilitate switching between sets of
|
|
|
|
templates
|
2005-11-08 15:21:15 +03:00
|
|
|
* add new "sort_group_dirs" option to disable grouping of
|
2006-05-18 21:30:06 +04:00
|
|
|
directories in directory listings
|
|
|
|
* add new "port" option to connect to a MySQL database on a nonstandard port
|
2005-11-08 15:21:15 +03:00
|
|
|
* make "default_root" option optional. When no root is specified,
|
2006-05-18 21:30:06 +04:00
|
|
|
show a page listing all available repositories
|
2006-04-04 07:11:02 +04:00
|
|
|
* add "default_file_view" option to make it possible for relative
|
|
|
|
links and image paths in checked out HTML files to work without
|
|
|
|
the need for special /*checkout*/ prefixes in URLs. Deprecate
|
2006-05-18 21:30:06 +04:00
|
|
|
"checkout_magic" option and disable by default
|
|
|
|
* add "limit_changes" option to limit number of changed files shown per
|
|
|
|
commit by default in query results and in the Subversion revision view
|
2004-10-08 06:23:16 +04:00
|
|
|
* hide CVS "Attic" directories and add simple toggle for showing
|
2006-05-18 21:30:06 +04:00
|
|
|
dead files in directory listings
|
2004-10-08 06:23:16 +04:00
|
|
|
* show Unified, Context and Side-by-side diffs in HTML instead of
|
2006-05-18 21:30:06 +04:00
|
|
|
in bare text pages
|
2004-10-08 06:23:16 +04:00
|
|
|
* make View/Download links work the same for all file types
|
2006-05-18 21:30:06 +04:00
|
|
|
* add links to tip of selected branch on log page
|
|
|
|
* allow use of "Highlight" program for colorizing
|
2005-12-22 19:55:26 +03:00
|
|
|
* enable enscript colorizing for more file types
|
2006-05-18 21:30:06 +04:00
|
|
|
* add sorting arrows for directory views
|
|
|
|
* get rid of popup windows for checkout links
|
2005-11-08 15:21:15 +03:00
|
|
|
* obfuscate email addresses in html output by encoding @ symbol
|
2006-05-18 21:30:06 +04:00
|
|
|
with an HTML character reference
|
|
|
|
* add paging capability
|
2004-10-08 06:23:16 +04:00
|
|
|
* Improvements to templates
|
2005-11-08 15:21:15 +03:00
|
|
|
- add new template authoring guide
|
2004-10-08 06:23:16 +04:00
|
|
|
- increase coverage, use templates to produce HTML for diff pages,
|
|
|
|
markup pages, annotate pages, and error pages
|
|
|
|
- move more common page elements into includes
|
2005-11-08 15:21:15 +03:00
|
|
|
- add new template variables providing ViewCVS URLs for more
|
|
|
|
links between related pages and less URL generation inside
|
|
|
|
templates
|
2006-05-18 21:30:06 +04:00
|
|
|
* add new [define] EZT directive for assigning variables within templates
|
2005-11-08 15:21:15 +03:00
|
|
|
* add command line argument parsing to install script to allow
|
2006-05-18 21:30:06 +04:00
|
|
|
non-interactive installs
|
|
|
|
* add stricter parameter validation to lower likelihood of cross-site
|
|
|
|
scripting vulnerabilities
|
2004-10-08 06:23:16 +04:00
|
|
|
* add support for cvsweb's "mime_type=text/x-cvsweb-markup" URLs
|
2006-05-18 21:30:06 +04:00
|
|
|
* fix incompatibility with enscript 1.6.3
|
|
|
|
* fix bug in parsing FreeBSD rlog output
|
2005-11-08 15:21:15 +03:00
|
|
|
* work around rlog assumption all two digit years in RCS files are
|
2006-05-18 21:30:06 +04:00
|
|
|
relative to the year 1900.
|
2005-11-08 15:21:15 +03:00
|
|
|
* change loginfo-handler to cope with spaces in filenames and
|
2006-05-18 21:30:06 +04:00
|
|
|
support a simpler command line invocation from CVS
|
2006-04-09 20:02:01 +04:00
|
|
|
* make cvsdbadmin work properly when invoked on CVS subdirectory
|
2006-05-18 21:30:06 +04:00
|
|
|
paths instead of top-level CVS root paths
|
|
|
|
* show diff error when comparing two binary files
|
|
|
|
* make regular expression search skip binary files
|
2004-10-08 06:23:16 +04:00
|
|
|
* make regular expression search skip nonversioned files in CVS
|
2006-05-18 21:30:06 +04:00
|
|
|
directories instead of choking on them
|
2004-10-08 06:23:16 +04:00
|
|
|
* fix tarball generator so it doesn't include forbidden modules
|
2005-11-08 15:21:15 +03:00
|
|
|
* output "404 Not Found" errors instead of "403 Forbidden" errors
|
2006-05-18 21:30:06 +04:00
|
|
|
to not reveal whether forbidden paths exist
|
|
|
|
* fix sorting bug in directory view
|
2005-11-08 15:21:15 +03:00
|
|
|
* reset log and directory page numbers when leaving those pages
|
2006-05-18 21:30:06 +04:00
|
|
|
* reset sort direction in directory listing when clicking new columns
|
|
|
|
* fix "Accept-Language" handling for Netscape 4.x browsers
|
|
|
|
* fix file descriptor leak in standalone server
|
|
|
|
* clean up zombie processes from running enscript
|
|
|
|
* fix mysql "Too many connections" error in cvsdbadmin
|
|
|
|
* get rid of mxDateTime dependency for query database
|
2004-10-08 06:23:16 +04:00
|
|
|
* store query database times in UTC instead of local time
|
|
|
|
* fix daylight saving time bugs in various parts of the code
|
2002-02-28 20:59:12 +03:00
|
|
|
|
2005-08-18 01:20:51 +04:00
|
|
|
Version 0.9.4 (released 17-Aug-2005)
|
|
|
|
|
|
|
|
* security fix: omit forbidden/hidden modules from query results.
|
|
|
|
|
2005-05-17 11:28:32 +04:00
|
|
|
Version 0.9.3 (released 17-May-2005)
|
|
|
|
|
|
|
|
* security fix: disallow bad "content-type" input [CAN-2004-1062]
|
|
|
|
* security fix: disallow bad "sortby" and "cvsroot" input [CAN-2002-0771]
|
2005-05-17 11:58:52 +04:00
|
|
|
* security fix: omit forbidden/hidden modules from tarballs [CAN-2004-0915]
|
2005-05-17 11:28:32 +04:00
|
|
|
|
2004-10-08 06:23:16 +04:00
|
|
|
Version 0.9.2 (released 15-Jan-2002)
|
2002-01-15 12:10:43 +03:00
|
|
|
|
|
|
|
* fix redirects to Attic for diffs
|
|
|
|
* fix diffs that have no changes (causing an infinite loop)
|
|
|
|
|
2001-12-27 08:17:51 +03:00
|
|
|
Version 0.9.1 (released 26-Dec-2001)
|
|
|
|
|
|
|
|
* fix a problem with some syntax in ndiff.py which isn't compatible
|
|
|
|
with Python 1.5.2 (causing problems at install time)
|
|
|
|
* remove a debug statement left in the code which continues to
|
|
|
|
append lines to /tmp/log
|
|
|
|
|
2001-12-23 14:15:50 +03:00
|
|
|
Version 0.9 (released 23-Dec-2001)
|
|
|
|
|
|
|
|
* create templates for the rest of the pages: markup pages, graphs,
|
|
|
|
annotation, and diff.
|
|
|
|
* add multiple language support and dynamic selection based on the
|
|
|
|
Accept-Language request header
|
|
|
|
* add support for key/value files to provide a way for user-defined
|
|
|
|
variables within templates
|
|
|
|
* add optional regex searching for file contents
|
|
|
|
* add new templates for the navigation header and the footer
|
|
|
|
* EZT changes:
|
|
|
|
- add formatting into print directives
|
|
|
|
- add parameters to [include] directives
|
|
|
|
- relax what can go in double quotes
|
|
|
|
- [include] directives are now relative to the current template
|
|
|
|
- throw an exception for unclosed blocks
|
|
|
|
* changes to standalone.py: add flag for regex search
|
|
|
|
* add more help pages
|
|
|
|
* change installer to optionally show diffs
|
|
|
|
* fix to log.ezt and log_table.ezt to select "Side by Side" properly
|
|
|
|
* create dir_alternate.ezt for the flipped rev/name links
|
|
|
|
* various UI tweaks for the directory pages
|
|
|
|
|
2001-12-10 16:05:59 +03:00
|
|
|
Version 0.8 (released 10-Dec-2001)
|
|
|
|
|
|
|
|
* add EZT templating mechanism for generating output pages
|
|
|
|
* big update of cvs commit database
|
|
|
|
- updated MySQL support
|
|
|
|
- new CGI
|
|
|
|
- better database caching
|
|
|
|
- switch from old templates to new EZT templates (and integration
|
|
|
|
of look-and-feel)
|
|
|
|
* optional usage of CVSGraph is now builtin
|
|
|
|
* standalone server (for testing) is now provided
|
|
|
|
* shifted some options from viewcvs.conf to the templates
|
|
|
|
* the help at the top of the pages has been shifted to separate help
|
|
|
|
pages, so experienced users don't have to keep seeing it
|
|
|
|
* paths in viewcvs.conf don't require trailing slashes any more
|
|
|
|
* tweak the colorizing for Pascal and Fortran files
|
|
|
|
* fix file readability problem where the user had access via the
|
|
|
|
group, but the process' group did not match that group
|
|
|
|
* some Daylight Savings Time fixes in the CVS commit database
|
|
|
|
* fix tarball generation (the file name) for the root dir
|
|
|
|
* changed default human-readable-diff colors to "stoplight" metaphor
|
|
|
|
* web site and doc revamps
|
|
|
|
* fix the mime types on the download, view, etc links
|
|
|
|
* improved error response when the cvs root is missing
|
|
|
|
* don't try to process vhosts if the config section is not present
|
|
|
|
* various bug fixes and UI tweaks
|