[ANNOUNCE] FreeBSD-CVSweb 2.9.1 (beta)

VilleSkyttä scop at FreeBSD.org
Thu Oct 9 14:34:02 PDT 2003


After a *far* too long time, the first **beta** release of
FreeBSD-CVSweb 3, 2.9.1, is available.  Please test and report success,
failures and other feedback to freebsd-cvsweb at freebsd.org.

The listing of high level changes follows, and is available from CVS
HEAD (NEWS).  It will be included in future release tarballs.  Please
also see the remaining TODO list for 3.0.0 "final" a little further down
below.

For instructions on upgrading from 2.0.x versions, see INSTALL in the
distribution.  In particular, make sure that all necessary dependencies
are properly installed.

Changes in 2.9.1 (beta) (after 2.0.6):

* Much improved HTML quality, XHTML 1.0 Transitional, use of external
  CSS for presentation.
* Visual and accessibility improvements.
* Graphical revision views using CvsGraph (>= 1.4.0).
* Source and diff syntax highlighting using GNU Enscript (>= 1.6.2).
* mod_perl 2 support (>= 1.99_08).
* Ability to handle directories with *lots* of files.
* Case insensitive sorting option for directories.
* Cross site scripting paranoia against weirdly formatted tags etc.
* Option to display line numbers in source views.
* Improved MIME type discovery and support for binary files.
* Support for (X)Emacs-style human readable diffs using String::Ediff.
* Taint-safety on Perl 5.8, strict CGI query parameter checking.
* Ability to show Apache FancyIndex-style README.cvs(.html) in
  directory views.
* Lots of minor bugfixes.
* Portability improvements.
* Documentation improvements.
* Code cleanups.

There are a couple of things that need addressing before the final 3.0.0
release, feedback is welcome on the following:

* Now that the MIME type handling has been improved and fixed, something
  needs to be done about the view/download links.  For example *.php
  files default to application/x-httpd-php which means that clicking on
  a revision will pop up a download dialog instead of outputting a
  HTMLized source code view.  Suggestions welcome, please test with and
  without MIME::Types installed.  This is a blocker for 3.0.0.

* Ensure that cvsweb still works with mod_perl < 1.99, I haven't been
  able to test this.  It does work with mod_perl >= 1.99_08 but not with
  earlier 1.99_x versions.  Most testing has been done with 1.99_09.
  Non-blocker for 3.0.0.

* Add workaround for the diff problems people have recently reported on
  Solaris.  This is pending for more info (asked in private mail from
  some people who have reported the problems).  Non-blocker for 3.0.0.

* Integration with CVSHistory.  This is already implemented but is 
  pending on some changes to CVSHistory which have been submitted 
  upstream.  Non-blocker for 3.0.0.

Full change log:
http://www.freebsd.org/cgi/cvsweb.cgi/projects/cvsweb/ChangeLog?rev=1.107&content-type=text/x-cvsweb-markup

Download locations:
http://people.freebsd.org/~scop/cvsweb/beta/
ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/scop/beta/

FTP mirror sites:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html

MD5 checksum:
323dce567e2e47f67febeb6cfa3a2714  cvsweb-2.9.1.tar.gz

Project home page:
http://www.FreeBSD.org/projects/cvsweb.html

Red Hat Linux 9 RPMs of FreeBSD-CVSweb 2.9.1 and its dependencies can be
found at the following locations; use of apt-get or yum in strongly
recommended:
http://cachalot.mine.nu/9/    (cvsweb + some dependencies)
http://www.fedora.us/         (rest of the dependencies)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-cvsweb/attachments/20031010/a7e243d9/attachment.bin


More information about the freebsd-cvsweb mailing list