"Fossies" - the Fresh Open Source Software Archive

Member "viewvc-1.2.1/CHANGES" (26 Mar 2020, 25046 Bytes) of package /linux/misc/viewvc-1.2.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "CHANGES": 1.1.28_vs_1.2.1.

    1 Version 1.2.1 (released 26-Mar-2020)
    2 
    3   * security fix: escape subdir lastmod file name (#211) [CVE-????-????]
    4 
    5 Version 1.2.0 (released 17-Mar-2020)
    6 
    7   * bumped minimum supported Python version to 2.4
    8   * implemented support for property diffs (Tigris #383)
    9   * allow user-configurable cvsgraph display (Tigris #336)
   10   * allow rNNNN syntax for Subversion revision numbers (Tigris #441)
   11   * display revision numbers in CVS tag/branch selector (Tigris #546)
   12   * allow roots to have optional context (#58)
   13   * use a more secure temporary file generator (#159)
   14   * fix problems with make-database and special characters (#141, #182)
   15   * fix bogus default ci_when value in cvsdb (#200)
   16   * standalone query interface removed (#206)
   17   * GUI support (--gui) removed from standalone.py
   18 
   19 Version 1.1.27 (released 06-Jun-2019)
   20 
   21   * suppress stack traces (with option to show) (#140)
   22   * distinguish text/binary/image files by icons (#166, #175)
   23   * colorize alternating file content lines (#167)
   24   * link to the instance root from the ViewVC logo (#168)
   25   * display directory and root counts, too (#169)
   26   * fix double fault error in standalone.py (#157)
   27   * support timezone offsets with minutes piece (#176)
   28 
   29 --- NOTE: Issue references below this point are from Tigris.org ---
   30 
   31 Version 1.1.26 (released 24-Jan-2017)
   32 
   33   * security fix: escape nav_data name [CVE-2017-5938]
   34 
   35 Version 1.1.25 (released 15-Sep-2016)
   36 
   37   * fix _rev2optrev assertion on long input
   38 
   39 Version 1.1.24 (released 02-Oct-2015)
   40 
   41   * fix minor bug in human_readable boolean calculation
   42   * allow hr_funout option to apply to unidiff diffs, too
   43   * fix infinite loop in rcsparse
   44   * fix iso8601 timezone offset handling (#542)
   45   * add support for renamed roots (#544)
   46   * fix minor buglet in viewvc-install error message
   47 
   48 Version 1.1.23 (released 04-Nov-2014)
   49 
   50   * fix annotate bug triggered by files with trailing blank lines (#533)
   51   * fix markup display of files with trailing blank lines (#533)
   52   * add support for root-relative svnauthz access files (#535)
   53   * fix cvsdb MySQL-python argument conversion error (#539)
   54   * fix double-escaping of revision links (#541)
   55   * fix bug that prevented mod_python 3.4+ deployment (#540)
   56 
   57 Version 1.1.22 (released 14-Jan-2014)
   58 
   59   * minor directory sorting logic fix (re: show_subdir_lastmod)
   60   * fix display of show_subdir_lastmod details (#532)
   61   * pay attention to chardet's detection confidence
   62   * linkify line numbers in markup/annotate view
   63 
   64 Version 1.1.21 (released 13-Sep-2013)
   65 
   66   * fix markup/annotate exception with Python < 2.7 (#527)
   67 
   68 Version 1.1.20 (released 24-Apr-2013)
   69 
   70   * fix tab-to-space handling regression in markup view
   71   * fix regression in root lookup handling (#526)
   72 
   73 Version 1.1.19 (released 22-Apr-2013)
   74 
   75   * improve root lookup performance (#523)
   76   * new 'max_filesize_kbytes' config option and handling (#524)
   77   * tarball generation improvements:
   78     - preserve Subversion symlinks in generated tarballs (#487)
   79     - reduce memory usage of tarball generation logic
   80     - fix double compression of generated tarballs (#525)
   81   * file content handling improvements:
   82     - expanded support for encoding detection and transcoding (#11)
   83     - fix tab-to-space conversion bugs in markup, annotate, and diff views
   84     - fix handling of trailing whitespace in diff view
   85   * add support for timestamp display in ISO8601 format (#46)
   86 
   87 Version 1.1.18 (released 28-Feb-2013)
   88 
   89   * fix exception raised by BDB-backed SVN repositories (#519)
   90   * hide revision-less files when rcsparse is in use
   91   * include branchpoints in branch views using rcsparse (#347)
   92   * miscellaneous cvsdb improvements:
   93     - add --port option to make-database (#521)
   94     - explicitly name columns in queries (#522)
   95     - update MySQL syntax to avoid discontinued "TYPE=" terms
   96 
   97 Version 1.1.17 (released 25-Oct-2012)
   98 
   99   * fix exception caused by uninitialized variable usage (#516)
  100 
  101 Version 1.1.16 (released 24-Oct-2012)
  102 
  103   * security fix: escape "extra" diff info (#515) [CVE-2012-4533]
  104   * add 'binary_mime_types' configuration option and handling (#510)
  105   * fix 'select for diffs' persistence across log pages (#512)
  106   * remove lock status and filesize check on directories in remote SVN views
  107   * fix bogus 'Annotation of' page title for non-annotated view (#514)
  108 
  109 Version 1.1.15 (released 22-Jun-2012)
  110 
  111   * security fix: complete remote SVN authz support (#353) [CVE-2012-3356]
  112   * security fix: log message leak with unreadable copy source [CVE-2012-3357]
  113   * fix several instances of incorrect information in remote SVN views
  114   * increase performance of some revision metadata lookups in remote SVN views
  115   * fix RSS feed regression introduced in 1.1.14
  116 
  117 Version 1.1.14 (released 12-Jun-2012)
  118 
  119   * fix annotation of svn files with non-URI-safe paths (#504)
  120   * handle file:/// Subversion rootpaths as local roots (#446)
  121   * fix bug caused by trying to case-normalize anon usernames (#505)
  122   * speed up log handling by reusing tokenization results (#506)
  123   * add support for custom revision log markup rules (#246)
  124 
  125 Version 1.1.13 (released 23-Jan-2012)
  126 
  127   * fix svndbadmin failure on deleted paths under Subversion 1.7 (#499)
  128   * fix annotation of files in svn roots with non-URI-safe paths
  129   * fix stray annotation warning in markup display of images
  130   * more gracefully handle attempts to display binary content (#501)
  131 
  132 Version 1.1.12 (released 03-Nov-2011)
  133 
  134   * fix path display in patch and certain diff views (#485)
  135   * fix broken cvsdb glob searching (#486)
  136   * allow svn revision specifiers to have leading r's (#441, #448) 
  137   * allow environmental override of configuration location (#494)
  138   * fix exception HTML-escaping non-string data under WSGI (#454)
  139   * add links to root logs from roots view (#470)
  140   * use Pygments lexer-guessing functionality (#495)
  141 
  142 Version 1.1.11 (released 17-May-2011)
  143 
  144   * security fix: remove override of cvsdb row limit [CVE-2009-5024]
  145   * fix broken standalone.py -c and -d options handling
  146   * add --help option to standalone.py
  147   * fix stack trace when asked to checkout a directory (#478)
  148   * improve memory usage and speed of revision log markup (#477)
  149   * fix broken annotation view in CVS keyword-bearing files (#479)
  150   * warn users when query results are incomplete (#433)
  151   * avoid parsing errors on RCS newphrases in the admin section (#483)
  152   * make rlog parsing code more robust in certain error cases (#444)
  153 
  154 Version 1.1.10 (released 15-Mar-2011)
  155 
  156   * fix stack trace in Subversion revision info logic (#475, #476)
  157 
  158 Version 1.1.9 (released 18-Feb-2011)
  159 
  160   * vcauth universal access determinations (#425)
  161   * rework svn revision info cache for performance
  162   * make revision log "extra pages" count configurable
  163   * fix Subversion 1.4.x revision log compatibility code regression
  164   * display sanitized error when authzfile is malformed
  165   * restore markup of URLs in file contents (#455)
  166   * optionally display last-committed metadata in roots view (#457)
  167 
  168 Version 1.1.8 (released 02-Dec-2010)
  169 
  170   * fix slowness triggered by allow_compress=1 configuration (#467)
  171   * allow use of 'fcrypt' for Windows standalone.py authn support (#471)
  172   * yield more useful error on directory markup/annotate request (#472)
  173 
  174 Version 1.1.7 (released 09-Sep-2010)
  175 
  176   * display Subversion revision properties in the revision view (#453)
  177   * fix exception in 'standalone.py -r REPOS' when run without a config file
  178   * fix standalone.py server root deployments (--script-alias='')
  179   * add rudimentary Basic authn support to standalone.py (Unix-only) (#49)
  180   * fix obscure "unexpected NULL parent pool" Subversion bindings error
  181   * enable path info / link display in remote Subversion root revision view
  182   * fix vhost name case handling inconsistency (#466)
  183   * use svn:mime-type property charset param as encoding hint
  184   * markup Subversion revision references in log messages (#313)
  185   * add rudimentary support for FastCGI-based deployments (#464)
  186   * fix query script WSGI deployment
  187   * add configuration to fix query script cross-linking to ViewVC
  188 
  189 Version 1.1.6 (released 02-Jun-2010)
  190 
  191   * add rudimentary support for WSGI-based deployments (#397)
  192   * fix exception caused by trying to HTML-escape non-string data (#454)
  193   * fix incorrect RSS feed Content-Type header (#449)
  194   * fix RSS <title> encoding problem (#451)
  195   * allow 'svndbadmin purge' to work on missing repositories (#452)
  196 
  197 Version 1.1.5 (released 29-Mar-2010)
  198 
  199   * security fix: escape user-provided search_re input [CVE-2010-0132]
  200 
  201 Version 1.1.4 (released 10-Mar-2010)
  202 
  203   * security fix: escape user-provided query form input [CVE-2010-0736]
  204   * fix standalone.py failure (when per-root options aren't used) (#445)
  205   * fix annotate failure caused by ignored svn_config_dir (#447)
  206 
  207 Version 1.1.3 (released 22-Dec-2009)
  208 
  209   * security fix: support per-root authz config in root listing [CVE-2010-0004]
  210   * security fix: validate configured query.py authorizer [CVE-2010-0005]
  211   * fix URL-ification of truncated log messages (#3)
  212   * fix regexp input validation (#426, #427, #440)
  213   * add support for configurable tab-to-spaces conversion
  214   * fix not-a-sequence error in diff view
  215   * allow viewvc-install to work when templates-contrib is absent
  216   * minor template improvements/corrections
  217   * expose revision metadata in diff view (#431)
  218   * markup file/directory item property URLs and email addresses (#434)
  219   * make ViewVC cross copies in Subversion history by default
  220   * fix bug that caused standalone.py failure under Python 1.5.2 (#442)
  221   * fix support for per-vhost overrides of authorizer parameters (#411)
  222   * fix root name identification in query.py interface
  223 
  224 Version 1.1.2 (released 11-Aug-2009)
  225 
  226   * security fix: validate the 'view' parameter [CVE-2009-3618]
  227   * security fix: avoid printing illegal parameter names/values [CVE-2009-3619]
  228   * add optional support for character encoding detection (#400)
  229   * fix username case handling in svnauthz module (#419)
  230   * fix cvsdbadmin/svnadmin rebuild error on missing repos (#420)
  231   * don't drop leading blank lines from colorized file contents (#422)
  232   * add file.ezt template logic for optionally hiding binary file contents
  233 
  234 Version 1.1.1 (released 03-Jun-2009)
  235 
  236   * fix broken query form (missing required template variables) (#416)
  237   * fix bug in cvsdb which caused rebuild operations to lose data (#417)
  238   * fix cvsdb purge/rebuild repos lookup to error on missing repos
  239   * fix misleading file contents view page title
  240 
  241 Version 1.1.0 (released 13-May-2009)
  242 
  243   * add support for full content diffs (#153)
  244   * make many more data dictionary items available to all views
  245   * various rcsparse and tparse module fixes
  246   * add daemon mode to standalone.py (#235)
  247   * rework helper application configuration options (#229, #62)
  248   * teach standalone.py to recognize Subversion repositories via -r option
  249   * now interpret relative paths in "viewvc.conf" as relative to that file
  250   * add 'purge' subcommand to cvsdbadmin and svndbadmin (#271)
  251   * fix orphaned data bug in cvsdbadmin/svndbadmin rebuild (#271)
  252   * add support for query by log message (#22, #121)
  253   * fix bug parsing 'svn blame' output with too-long author names (#221)
  254   * fix default standalone.py port to be within private IANA range (#234)
  255   * add unified configury of allowed views; checkout view disabled by default
  256   * add support for ranges of revisions to svndbadmin (#224)
  257   * make the query handling more forgiving of malformatted subdirs (#244)
  258   * add support for per-root configuration overrides (#371)
  259   * add support for optional email address mangling (#290)
  260   * extensible path-based authorization subsystem (#268), supporting:
  261     - Subversion authz files (new)
  262     - regexp-based path hiding (for compat with 1.0.x)
  263     - file glob top-level directory hiding (for compat with 1.0.x)
  264   * allow default file view to be "markup" (#305)
  265   * add support for displaying file/directory properties (#39)
  266   * pagination improvements
  267   * add gzip output encoding support for template-driven pages
  268   * fix cache control bugs (#259)
  269   * add RSS feed URL generation for file history
  270   * add support for remote creation of ViewVC checkins database
  271   * add integration with Pygments for syntax highlighting
  272   * preserve executability of Subversion files in tarballs (#233)
  273   * add ability to set Subversion runtime config dir (#351, #339)
  274   * show RSS/query links only for roots found in commits database (#357)
  275   * recognize Subversion svn:mime-type property values (#364)
  276   * hide CVS files when viewing tags/branches on which they don't exist
  277   * allow hiding of errorful entries from the directory view (#105)
  278   * fix directory view sorting UI
  279   * tolerate malformed Accept-Language headers (#396)
  280   * allow MIME type mapping overrides in ViewVC configuration (#401)
  281   * fix exception in rev-sorted remote Subversion directory views (#409)
  282   * allow setting of page sizes for log and dir views individually (#402)
  283 
  284 Version 1.0.14 (released 24-Jan-2017)
  285 
  286   * security fix: escape nav_data name [CVE-2017-5938]
  287   * fix bug that prevented mod_python 3.4+ deployment (issue #540)
  288 
  289 Version 1.0.13 (released 24-Oct-2012)
  290 
  291   * security fix: escape "extra" diff info (#515) [CVE-2012-4533]
  292   * security fix: remove override of cvsdb row limit [CVE-2009-5024]
  293   * fix obscure "unexpected NULL parent pool" Subversion bindings error
  294   * fix svndbadmin failure on deleted paths under Subversion 1.7 (issue #499)
  295 
  296 Version 1.0.12 (released 02-Jun-2010)
  297 
  298   * fix exception caused by trying to HTML-escape non-string data (issue #454)
  299 
  300 Version 1.0.11 (released 29-Mar-2010)
  301 
  302   * security fix: escape user-provided search_re input [CVE-2010-0132]
  303 
  304 Version 1.0.10 (released 10-Mar-2010)
  305 
  306   * security fix: escape user-provided query form input [CVE-2010-0736]
  307   * fix errors viewing remote Subversion paths with URI-unsafe characters
  308   * fix regexp input validation (issue #426, #427, #440)
  309 
  310 Version 1.0.9 (released 11-Aug-2009)
  311 
  312   * security fix: validate the 'view' parameter [CVE-2009-3618]
  313   * security fix: avoid printing illegal parameter names/values [CVE-2009-3619]
  314 
  315 Version 1.0.8 (released 05-May-2009)
  316 
  317   * fix directory view sorting UI
  318   * tolerate malformed Accept-Language headers (#396)
  319   * fix directory log views in revision-less Subversion repositories
  320   * fix exception in rev-sorted remote Subversion directory views (#409)
  321 
  322 Version 1.0.7 (released 14-Oct-2008)
  323 
  324   * fix regression in the 'as text' download view (#373)
  325 
  326 Version 1.0.6 (released 16-Sep-2008)
  327 
  328   * security fix: validate content_type (#354) [CVE-2005-4831, CVE-2008-4325]
  329   * fix bug in regexp search filter when used with sticky tag (#346)
  330   * fix bug in handling of certain 'co' output (#348)
  331   * fix regexp search filter template bug
  332   * fix annotate code syntax error
  333   * fix mod_python import cycle (#369)
  334 
  335 Version 1.0.5 (released 28-Feb-2008)
  336 
  337   * security fix: query: omit commits of solely forbidden files [CVE-2008-1290]
  338   * security fix: disallow navigation to hidden CVSROOT folder [CVE-2008-1291]
  339   * security fix: multiple forbidden path exposures [CVE-2008-1292]
  340   * new 'forbiddenre' regexp-based path authorization feature
  341   * fix root name conflict resolution inconsistencies (#287)
  342   * fix an oversight in the CVS 1.12.9 loginfo-handler support
  343   * fix RSS feed content type to be more specific (#306)
  344   * fix entity escaping problems in RSS feed data (#238)
  345   * fix bug in tarball generation for remote Subversion repositories
  346   * fix query interface file-count-limiting logic
  347   * fix query results plus/minus count to ignore forbidden files
  348   * fix blame error caused by 'svn' unable to create runtime config dir
  349 
  350 Version 1.0.4 (released 10-Apr-2007)
  351 
  352   * fix some markup bugs in query views (#266)
  353   * fix loginfo-handler's support for CVS 1.12.9 (#151, #257)
  354   * make viewvc-install able to run from an arbitrary location
  355   * update viewvc-install's output for readability
  356   * fix bug writing commits to non-MyISAM databases (#262)
  357   * allow long paths in generated tarballs (#12)
  358   * fix bug interpreting EZT substitute patterns
  359   * fix broken markup view disablement
  360   * fix broken directory view link generation in directory log view
  361   * fix Windows-specific viewvc-install bugs
  362   * fix broke query result links for Subversion deleted items (#296)
  363   * fix some output XHTML validation buglets
  364   * fix database query cache staleness problems (#180)
  365 
  366 Version 1.0.3 (released 13-Oct-2006)
  367 
  368   * security fix: declare charset for views [CVE-2006-5442]
  369   * fix bug in path shown for Subversion deleted-under-copy items (#265)
  370 
  371 Version 1.0.2 (released 29-Sep-2006)
  372 
  373   * minor documentation fixes
  374   * fix Subversion annotate functionality on Windows (#18)
  375   * fix annotate assertions on uncanonicalized #include paths (#208)
  376   * make RSS URL method match the method used to generate it (#245)
  377   * fix Subversion annotation to run non-interactively, preventing hangs
  378   * fix bug in custom syntax highlighter fallback logic
  379   * fix bug in PHP CGI hack to avoid force-cgi-redirect errors
  380 
  381 Version 1.0.1 (released 20-Jul-2006)
  382 
  383   * fix exception on log page when use_pagesize is enabled
  384   * fix an XHTML validation bug in the footer template (#239)
  385   * fix handling of single-component CVS revision numbers (#237)
  386   * fix bug in download-as-text URL link generation (#241)
  387   * fix query.cgi bug, missing 'rss_href' template data item (#249)
  388   * no longer omit empty Subversion directories from tarballs (#250)
  389   * use actual modification time for Subversion directories in tarballs
  390 
  391 Version 1.0 (released 01-May-2006)
  392 
  393   * add support for viewing Subversion repositories
  394   * add support for running on MS Windows
  395   * generate strict XHTML output
  396   * add support for caching by sending "Last-Modified", "Expires", 
  397     "ETag", and "Cache-Control" headers
  398   * add support for Mod_Python on Apache 2.x and ASP on IIS
  399   * Several changes to standalone.py:
  400     - -h commandline option to specify hostname for non local use.
  401     - -r commandline option may be repeated to use more than repository
  402       before actually installing ViewCVS.
  403     - New GUI field to test paging.
  404   * add new, better-integrated query interface
  405   * add integrated RSS feeds
  406   * add new "root_as_url_component" option to embed root names as
  407     path components in ViewCVS URLs for a more natural URL scheme
  408     in ViewCVS configurations with multiple repositories.
  409   * add new "use_localtime" option to display local times instead of UTC times
  410   * add new "root_parents" option to make it possible to add and
  411     remove repositories without modifying the ViewCVS configuration
  412   * add new "template_dir" option to facilitate switching between sets of 
  413     templates
  414   * add new "sort_group_dirs" option to disable grouping of
  415     directories in directory listings
  416   * add new "port" option to connect to a MySQL database on a nonstandard port
  417   * make "default_root" option optional. When no root is specified,
  418     show a page listing all available repositories
  419   * add "default_file_view" option to make it possible for relative
  420     links and image paths in checked out HTML files to work without
  421     the need for special /*checkout*/ prefixes in URLs. Deprecate
  422     "checkout_magic" option and disable by default
  423   * add "limit_changes" option to limit number of changed files shown per
  424     commit by default in query results and in the Subversion revision view
  425   * hide CVS "Attic" directories and add simple toggle for showing
  426     dead files in directory listings
  427   * show Unified, Context and Side-by-side diffs in HTML instead of
  428     in bare text pages
  429   * make View/Download links work the same for all file types
  430   * add links to tip of selected branch on log page
  431   * allow use of "Highlight" program for colorizing
  432   * enable enscript colorizing for more file types
  433   * add sorting arrows for directory views
  434   * get rid of popup windows for checkout links
  435   * obfuscate email addresses in html output by encoding @ symbol
  436     with an HTML character reference
  437   * add paging capability
  438   * Improvements to templates
  439     - add new template authoring guide
  440     - increase coverage, use templates to produce HTML for diff pages,
  441       markup pages, annotate pages, and error pages
  442     - move more common page elements into includes
  443     - add new template variables providing ViewCVS URLs for more 
  444       links between related pages and less URL generation inside
  445       templates
  446   * add new [define] EZT directive for assigning variables within templates
  447   * add command line argument parsing to install script to allow 
  448     non-interactive installs
  449   * add stricter parameter validation to lower likelihood of cross-site
  450     scripting vulnerabilities
  451   * add support for cvsweb's "mime_type=text/x-cvsweb-markup" URLs
  452   * fix incompatibility with enscript 1.6.3
  453   * fix bug in parsing FreeBSD rlog output
  454   * work around rlog assumption all two digit years in RCS files are
  455     relative to the year 1900.
  456   * change loginfo-handler to cope with spaces in filenames and
  457     support a simpler command line invocation from CVS
  458   * make cvsdbadmin work properly when invoked on CVS subdirectory
  459     paths instead of top-level CVS root paths
  460   * show diff error when comparing two binary files
  461   * make regular expression search skip binary files
  462   * make regular expression search skip nonversioned files in CVS
  463     directories instead of choking on them
  464   * fix tarball generator so it doesn't include forbidden modules
  465   * output "404 Not Found" errors instead of "403 Forbidden" errors
  466     to not reveal whether forbidden paths exist
  467   * fix sorting bug in directory view
  468   * reset log and directory page numbers when leaving those pages
  469   * reset sort direction in directory listing when clicking new columns
  470   * fix "Accept-Language" handling for Netscape 4.x browsers   
  471   * fix file descriptor leak in standalone server
  472   * clean up zombie processes from running enscript
  473   * fix mysql "Too many connections" error in cvsdbadmin
  474   * get rid of mxDateTime dependency for query database
  475   * store query database times in UTC instead of local time
  476   * fix daylight saving time bugs in various parts of the code
  477 
  478 Version 0.9.4 (released 17-Aug-2005)
  479 
  480   * security fix: query: omit forbidden/hidden modules
  481 
  482 Version 0.9.3 (released 17-May-2005)
  483 
  484   * security fix: disallow bad "content-type" input [CVE-2004-1062]
  485   * security fix: disallow bad "sortby" and "cvsroot" input [CVE-2002-0771]
  486   * security fix: omit forbidden/hidden modules from tarballs [CVE-2004-0915]
  487 
  488 Version 0.9.2 (released 15-Jan-2002)
  489 
  490   * fix redirects to Attic for diffs
  491   * fix diffs that have no changes (causing an infinite loop)
  492 
  493 Version 0.9.1 (released 26-Dec-2001)
  494 
  495   * fix a problem with some syntax in ndiff.py which isn't compatible
  496     with Python 1.5.2 (causing problems at install time)
  497   * remove a debug statement left in the code which continues to
  498     append lines to /tmp/log
  499 
  500 Version 0.9 (released 23-Dec-2001)
  501 
  502   * create templates for the rest of the pages: markup pages, graphs,
  503     annotation, and diff.
  504   * add multiple language support and dynamic selection based on the
  505     Accept-Language request header
  506   * add support for key/value files to provide a way for user-defined
  507     variables within templates
  508   * add optional regex searching for file contents
  509   * add new templates for the navigation header and the footer
  510   * EZT changes:
  511     - add formatting into print directives
  512     - add parameters to [include] directives
  513     - relax what can go in double quotes
  514     - [include] directives are now relative to the current template
  515     - throw an exception for unclosed blocks
  516   * changes to standalone.py: add flag for regex search
  517   * add more help pages
  518   * change installer to optionally show diffs
  519   * fix to log.ezt and log_table.ezt to select "Side by Side" properly
  520   * create dir_alternate.ezt for the flipped rev/name links
  521   * various UI tweaks for the directory pages
  522 
  523 Version 0.8 (released 10-Dec-2001)
  524 
  525   * add EZT templating mechanism for generating output pages
  526   * big update of cvs commit database
  527     - updated MySQL support
  528     - new CGI
  529     - better database caching
  530     - switch from old templates to new EZT templates (and integration
  531       of look-and-feel)
  532   * optional usage of CVSGraph is now builtin
  533   * standalone server (for testing) is now provided
  534   * shifted some options from viewcvs.conf to the templates
  535   * the help at the top of the pages has been shifted to separate help
  536     pages, so experienced users don't have to keep seeing it
  537   * paths in viewcvs.conf don't require trailing slashes any more
  538   * tweak the colorizing for Pascal and Fortran files
  539   * fix file readability problem where the user had access via the
  540     group, but the process' group did not match that group
  541   * some Daylight Savings Time fixes in the CVS commit database
  542   * fix tarball generation (the file name) for the root dir
  543   * changed default human-readable-diff colors to "stoplight" metaphor
  544   * web site and doc revamps
  545   * fix the mime types on the download, view, etc links
  546   * improved error response when the cvs root is missing
  547   * don't try to process vhosts if the config section is not present
  548   * various bug fixes and UI tweaks