|
|
|
|
Changelog for fossil-scm-2.7-6.1.x86_64.rpm :
Tue Jan 29 13:00:00 2019 Jordi Fita - Updated to version 2.7: * Numerous enhancements to the look and feel of the web interface. Especially: Added separate \"Modern\", \"Compact\", \"Verbose\", \"Classic\", 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 ... at the beginning of each web page if the configurable header lacks a tag. * Added the /artifact_stats page, currently accessible only by the administrator. * Upgrade to the latest version of 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. * Fix a bug that was causing crashes while trying to clone the TCL repository. This fix is the main reason for the current release. * 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. * 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 and use it instead of the system SQLite for Leap 15.0 * 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.
|
|
|