Changelog for
fossil-2.5-bp151.3.1.x86_64.rpm :
* Mon Feb 26 2018 astiegerAATTsuse.com- update to 2.5:
* UI updates
* display ettings persist across pages
* improve responsiveness fo server process
* Support for SQL Archives as a download option
* Thu Dec 07 2017 maxAATTsuse.com- Use bcond for deciding between system and builtin sqlite.- Update to version 2.4:
* New feature: URL Aliases. URL Aliases allow an administrator to define their own URLs on the web interface that are rewritten to built-in URLs with specific parameters. Create and configure URL Aliases using the /Setup/URL_Aliases menu option in the web interface.
* Add tech-note search capability.
* Add the -r|--revision and -o|--origin options to the annotate command.
* Add the origin= query parameter to the /annotate webpage.
* The fossil annotate command and the /annotate web page go backwards in time as far as can be computed in 30 milliseconds by default, rather than stopping after 20 steps. The new limit= query parameter or the --limit command-line option can be used to alter this timeout.
* Provide separate on-line help screens for each setting.
* Back out support for the --no-dir-symlinks option
* Remove support from the legacy configuration sync protocol. The only way now to do a configuration push or pull is to use the new protocol that was added in 2011.
* Add the from= and to= query parameters to /fdiff in order to get a diff of two files in the same check-in.
* CVE-2017-17459, bsc#1071709: Fix the \"ssh://\" protocol to prevent an attack whereby the attacker convinces a victim to run a \"clone\" with a dodgy URL and thereby gains access to their system
* Provide a checkbox that will temporarily disable all ad-units.
* Improvements to the /stat page
* Various new hyperlinks to the /bloblist and /bigbloblist pages.
* Correct the /doc page to support read-only repositories.
* Correct /zip, /tarball, zip, and tarball pages and commands to honor the versioned manifest setting when outside of an open checkout directory.
* The admin-log and access-log settings are now on by default for new repositories.
* Update the built-in SQLite to version 3.21.0.
* Fri Aug 11 2017 maxAATTsuse.com- Update to version 2.3:
* Update internal Unicode character tables, used in regular expression handling, from version 9.0 to 10.0.
* Show the last-sync-URL on the /urllist page (
* Added the \"Event Summary\" activity report. example
* Added the \"Security Audit\" page, available to administrators only
* Added the Last Login time to the user list page, for administrators only
* Added the --numstat option to the fossil diff command
* Limit the size of the heap and stack on unix systems, as a proactive defense against the Stack Clash attack.
* Fix \"database locked\" warnings caused by \"PRAGMA optimize\".
* Fix a potential XSS vulnerability on the /help webpage. (bsc#1053267).
* Documentation updates
* Mon May 08 2017 maxAATTsuse.com- Update to version 2.2:
* GIT comment tags are now handled by Fossil during import/export.
* Show the content of README files on directory listings.
* Support for Basic Authentication if enabled (default off).
* Show the hash algorithms used on the /rcvfromlist page.
* The /tarball and /zip pages now use the the r= query parameter to select which check-in to deliver. The uuid= query parameter is still accepted for backwards compatibility.
* Update the built-in SQLite to version 3.18.0.
* Run \"PRAGMA optimize\" on the database connection as it is closing.- Changes in Version 2.1:
* Add support for hash policies that control which of the Hardened-SHA1 or SHA3-256 algorithms is used to name new artifacts.
* Add the \"gshow\" and \"gcat\" subcommands to fossil stash.
* Add the /juvlist web page and use it to construct the Download Page of the Fossil self-hosting website using Ajax.
* Wed Mar 08 2017 maxAATTsuse.com- Update to version 2.0:
* Use the hardened SHA1 implemenation by Marc Stevens and Dan Shumow.
* Add the ability to read and understand artifact names that are based on SHA3-256 rather than SHA1, but do not actually generate any such names.
* Added the sha3sum command.
* Update the built-in SQLite to version 3.17.0.
* Sat Feb 18 2017 jengelhAATTinai.de- Trim description
* Thu Feb 16 2017 idonmezAATTsuse.com- Update to version 1.37: Changes for Version 1.37 (2017-01-16)
* Add checkbox widgets to various web pages.
* Add the fossil all ui command
* Add the /file webpage
* Enhance the /brlist webpage to make use of branch colors.
* Add support for the ms=EXACT|LIKE|GLOB|REGEXP query parameter on the /timeline webpage, with associated form widgets.
* Enhance the changes and status commands with many new filter options so that specific kinds of changes can be found without having to pipe through grep or sed.
* Enhanced the fossil sql command so that it opens the checkout database and the configuration database in addition to the respository database.
* TH1 enhancements:
* Add [unversioned content] command.
* Add [unversioned list] command.
* Add project_description variable.
* Rename crnl-glob setting to crlf-glob, but keep crnl-glob as a compatibility alias.
* Added the --command option to the diff command.
* Fix a C99-ism that prevents the 1.36 release from building with MSVC.
* Fix ticket set when using the \"+\" prefix with fields from the \"ticketchng\" table.
* Remove the \"fusefs\" command from builds that do not have the underlying support enabled.
* Fixes for incremental git import/export.
* Minor security enhancements to encrypted repositories. Changes for Version 1.36 (2016-10-24)
* Add support for unversioned content, the fossil unversioned command and the /uv and /uvlist web pages.
* The download page is moved into unversioned content so that the self-hosting Fossil websites no longer uses any external content.
* Added the \"Search\" button to the graphical diff generated by the --tk option on the diff command.
* Added the \"--checkin VERSION\" option to the diff command.
* Various performance enhancements to the diff command.
* Update internal Unicode character tables, used in regular expression handling, from version 8.0 to 9.0.
* Fix multi-line timeline bug
* Enhance the fossil purge command.
* New command fossil shell.
* SQL parameters whose names are all lower-case in Ticket Report SQL queries are filled in using HTTP query parameter values.
* Added support for child projects that are able to pull from their parent but not push.
* Added the -nocomplain option to the TH1 \"query\" command.
* Added support for the chng=GLOBLIST query parameter on the /timeline webpage.- Refresh fossil-1.30-remove_date_time.patch and rename it to fossil-1.37-remove_date_time.patch- Drop support for < openSUSE 11.4
* Mon Jun 27 2016 astiegerAATTsuse.com- fossil 1.35:
* Enable symlinks by default on all non-Windows platforms.
* Enhance the Markdown formatting so that hyperlinks that begin with \"/\" are relative to the root of the Fossil repository.
* Rework the /setup_list page (the User List page) to display all users in a click-to-sort table.
* Fix backslash-octal escape on filenames while importing from git
* When markdown documents begin with
HTML elements, use that header at the document title.
* Added the /bigbloblist page.
* Enhance the /finfo page so that when it is showing the ancestors of a particular file version, it only shows direct ancestors and omits changes on branches, thus making it show the same set of ancestors that are used for /blame.
* Added the --page option to the fossil ui command
* Added the fossil bisect ui command
* Enhanced the fossil diff command so that it accepts directory names as arguments and computes diffs on all files contained within those directories.
* Fix the fossil add command so that it shows \"SKIP\" for files added that were already under management.
* TH1 enhancements: Add [array exists] command. Add minimal [array names] command. Add tcl_platform(engine) and tcl_platform(platform) array elements.
* Added the fossil reparent command
* Added --include and --exclude options to fossil tarball and fossil zip and the in= and ex= query parameters to the /tarball and /zip web pages.
* Add support for encrypted Fossil repositories.
* If the FOSSIL_PWREADER environment variable is set, then use the program it names in place of getpass() to read passwords and passphrases
* Tue Nov 10 2015 astiegerAATTsuse.com- fossil 1.34:
* Make the fossil clean command undoable for files less than 10MiB.
* Update internal Unicode character tables, used in regular expression handling, from version 7.0 to 8.0.
* Add the new amend command which is used to modify tags of a \"check-in\".
* Fix bug in import command, handling version 3 of the svndump format for subversion.
* Add the all cache command.
* TH1 enhancements
* Add the --undo option to the diff command.
* Build-in Antirez\'s \"linenoise\" command-line editing library for use with the fossil sql command on Unix platforms.
* Add stash cat as an alias for the stash show command.
* Automatically pull before fossil merge when auto-sync is enabled.
* Fix --hard option to fossil mv and fossil rm to enable them to work properly with certain relative paths.
* Change the mimetype for \".n\" and \".man\" files to text/plain.
* Display improvements in the fossil bisect chart command.
* Mon May 25 2015 astiegerAATTsuse.com- fossil 1.33:
* Improved fork detection on fossil update, fossil status and related commands.
* Change the default skin to what used to be called \"San Francisco Modern\".
* Add the /repo-tabsize web page
* Add fossil import --svn, for importing a subversion repository into fossil which was exported using \"svnadmin dump\".
* Add the \"--compress-only\" option to fossil rebuild.
* Use a pie chart on the /reports?view=byuser page.
* Enhanced fossil clean --verily so that it ignores keep-glob and ignore-glob settings. Added the -x alias for --verily.
* Add the --soft and --hard options to fossil rm and fossil mv.
* Improved ability to customize the timelime graph.
* Improvements to the /sitemap page.
* Automatically adjust the CLI timeline to the terminal width on Linux.
* Added [info commands] and [info vars] commands to TH1.
* Fix some obscure issues with TH1 expression processing.
* Fix titles in search results for documents that are not wiki, markdown, or HTML.
* Formally translate TH1 to Tcl return codes and vice-versa, where necessary, in the Tcl integration subsystem.
* Add fossil leaves -multiple, for finding multiple leaves on the same branch.
* Added the \"Blitz\" skin option.
* Make fossil open honor \".fossil-settings/allow-symlinks\".
* Allow fossil add to be used on symlinks to nonexistent or unreadable files in the same way as fossil addremove.
* Added fork warning to be issued if sync produced a fork
* Update the info page to report when a file becomes a symlink. Additionally show the UUID for files whose types have changed without changing contents or symlink target.
* Have fossil changes and fossil status report when executable or symlink status changes on otherwise unmodified files.
* Permit filtering weekday and file reports by user. Also ensure the user parameter is preserved when changing types. Add a field for direct entry of the user name to each applicable report.
* Create parent directories of empty-dirs if they don\'t already exist.
* Inhibit timeline links to wiki pages that have been deleted.- source tarball signature not available for this release- new minimum sqlite3 requirement is 3.8.7, build with bundled version where it is not available.
* Sat Mar 21 2015 astiegerAATTsuse.com- fossil 1.32:
* backwards compatibility fixes
* Anti-aliased rendering of arrowheads on timeline graphs.
* Added vi/less-style key bindings to the --tk diff GUI.
* Documentation updates
* Add the --repolist option to server commands
* Added the \"Xekri\" skin.
* Enhance the \"ln=\" query parameter on artifact displays to accept multiple ranges, separate by spaces (or \"+\" when URL-encoded).
* Added fossil forget as an alias for fossil rm.- includes changes from 1.31:
* Improve file change graphs, fossil rebuild recommended
* Optional full-text search, /srchsetup page, fts-config command
* Improve UI and wiki funktionality
* new rebuild --ifneeded
* Added override skins option (\"skin:\", --skin)
* Added the /md_rules pages about Markdown format.
* Added the --repolist and --nojail options to server commands
* Added the fossil all add subcommand to \"fossil all\".
* Improvements to the /login page.
* Downloads by \"nobody\" now enabled by default in new repositories.
* Add IPv6 support to fossil sync and fossil clone
* Added the /mimetype_list page.
* Added the /hash-collisions page.
* Tue Jan 20 2015 andreas.stiegerAATTgmx.de- fossil 1.30:
* Added the fossil bundle command.
* Added the fossil purge command.
* Added the fossil publish command.
* Added the fossil unpublished command.
* Add support for Docker.
* Enhancements and additions to web interface
* Add the fossil fusefs DIRECTORY command ans FuseFS support for examining history
* Add the administrative log that records all configuration.
* Improvements to command line interface
* Use full 40-character SHA1 hashes (instead of abbreviations) in most internal URLs.
* Improvements to sync resilience
* Fix CVE-2014-3566 \"POODLE SSL 3.0\" vulnerability.- build with system sqlite that have a new enough version- build with fuse- update fossil-1.29-remove_date_time.patch to fossil-1.30-remove_date_time.patch