pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/53799 CVS commit: pkgsrc/devel/fossil
The following reply was made to PR pkg/53799; it has been noted by GNATS.
From: "Benny Siegert" <bsiegert%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc:
Subject: PR/53799 CVS commit: pkgsrc/devel/fossil
Date: Wed, 19 Dec 2018 12:19:14 +0000
Module Name: pkgsrc
Committed By: bsiegert
Date: Wed Dec 19 12:19:14 UTC 2018
Modified Files:
pkgsrc/devel/fossil: Makefile distinfo
Log Message:
Update fossil to 2.7. From atomicules in PR pkg/53799.
Changes for Version 2.7 (2018-09-22)
* Add the email alerts feature for commits, ticket changes, wiki changes,
forum posts, and announcements. This is still a work in progress. It is
functional, but it is not as easy to setup and use as it ought to be.
* Add the discussion forum feature.
* Add new user capabilities letters needed to support alerts and forum.
Formerly, user capabilities were letters from [a-z], but with the
enhancements, the supply of lower case letters was exhausted. User
capabilities are now letters in [a-zA-Z0-9].
* The built-in skins are now responsive, providing better layout on small
screens, including mobile devices.
* The default skin now includes a hamburger menu that is generated by the /
sitemap page.
* All of the built-in skins now use a Content Security Policy (CSP) to help
prevent cross-site injection and forgery attacks. There are no known
vulnerabilities in Fossil. The added CSP does not fix anything; it merely
adds another layer of defense.
* The /sitemap and other list pages show as multiple columns if the viewing
window is wide enough.
* There is an optional "js" file for each skin that can be used to hold
javascript. This file can be loaded by reference or can be included in the
header or footer.
* Add the backoffice.
* Update internal Unicode character tables, used in regular expression
handling, from version 10.0 to 11.0.
* Improvements to the "Security Audit" administration page
* Add the fossil branch current command.
* Add the grep command.
* Update the built-in SQLite to version 3.25.1.
* Some code and interfaces are in place to support sending and receiving
email directly via SMTP, but this feature is not yet complete or ready for
production use.
* The `mv-rm-files` setting is now compiled into Fossil in the default Fossil
configuration; no longer must you say ./configure --with-legacy-mv-rm to
make it available. The setting remains disabled by default, however, so you
must still say fossil set mv-rm-files 1 to enable it on each repository
where you want hard mv/rm behavior.
Changes for Version 2.6 (2018-05-04)
* Fix a bug that was causing crashes while trying to clone the TCL
repository. This fix is the main reason for the current release.
* Added the new "Classic" timeline viewing mode. "Classic" is the same as
"Verbose" in the previous release. The "Verbose" mode is now like "Compact"
except the extra check-in details are shown by default.
* Add support for ETags:, Last-Modified:, and If-Modified-Since: cache
control mechanisms.
* Enhance the /tarball, /zip, and /sqlar pages so that the checkin name to be
downloaded can be expressed as part of the URI, and without the need for
query parameters.
* On the /timeline webpage, add the days=N query parameter and enhance the
ymd=DATE and yw=DATE query parameters to accept 'now' as an argument to
show the latest day or week.
* In the web page that comes up in response to the fossil all ui command,
show the last modification time for each repository, and allow
click-to-sort on the modification time column.
* In the tarball cache replacement algorithm, give extra weight to tarballs
that have been accessed more than once.
* Additional defenses against web-based attacks. There have not been any
known vulnerabilities. We are just being paranoid.
* Update the built-in SQLite to an alpha version of 3.24.0.
Changes for Version 2.5 (2018-02-07)
* Numerous enhancements to the look and feel of the web interface.
Especially: Added separate "Modern", "Compact", "Verbose", and "Columnar"
view options on timelines.
* Common display settings (such as the "view" option and the number of rows
in a timeline) are held in a cookie and thus persist across multiple pages.
* Rework the skin editing process so that changes are implemented on one of
nine /draft pages, evaluated, then merged back to the default.
* Added the Ardoise skin.
* Fix the "fossil server" command on Unix to be much more responsive to
multiple simultaneous web requests.
* Use the IPv6 stack for the "fossil ui" and "fossil server" commands on
Windows.
* Support for SQL Archives as a download option.
* Fossil now automatically generates the <html><head>...</head><body> at the
beginning of each web page if the configurable header lacks a <body> tag.
* Added the /artifact_stats page, currently accessible only by the
administrator.
* Upgrade to the latest versions of SQLite and OpenSSL.
* Improved key bindings on the Tk diff screen generated by "fossil diff
--tk".
* Begin factoring out in-line javascript into separately loaded script files.
This is a step along the road toward supporting a strict Content Security
Policy. More work is to be done.
* Initial infrastructure is in place to make use of the pledge() system call
in OpenBSD. More work is to be done.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/devel/fossil/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/fossil/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index