pkgsrc/devel/fossil
js 3df631e6ce Update devel/fossil to 2.15.1
Changes for Version 2.15 (2021-03-26) and Patch 2.15.1 on (2021-04-07)

  * Patch 2.15.1: Fix a data exfiltration bug in the server. Upgrading to the patch is recommended.

  * The default CSP has been relaxed slightly to allow images to be loaded from any URL. All other resources are still locked down by default.
  * The built-in skins all use the "mainmenu" setting to determine the content of the main menu. The ability to edit the "mainmenu" setting is added on the /Admin/Configuration page.
  * The hamburger menu is now available on most of the built-in skins.
  * Any built-in skin named "X" can be used instead of the standard repository skin by adding the URL parameter skin=X to the request. The selection is persisted using the display preferences cookie unless the "once" query parameter is also included. The /skins page may be used to select a skin.
  * The /cookies page now gives the user an opportunity to delete individual cookies. And the /cookies page is linked from the /sitemap, so that it appears in hamburger menus.
  * The /sitemap extensions are now specified by a single new "sitemap-extra setting", rather than a cluster of various "sitemap-*" settings. The older settings are no longer used. This change might require minor server configuration adjustments on servers that use /sitemap extensions. The /Admin/Configuration page provides the ability to edit the new "sitemap-extra" setting.
  * Added the "--ckout-alias NAME" option to fossil ui, fossil server, and fossil http. This option causes Fossil to understand URIs of the form "/doc/NAME/..." as if they were "/doc/ckout/...", to facilitate testing of embedded documentation changes prior to check-in.
  * For diff web pages, if the diff type (unified versus side-by-side) is not specified by a query parameter, and if the "preferred-diff-type" setting is omitted or less than 1, then select the diff type based on a guess of whether or not the request is coming from a mobile device. Mobile gets unified and desktop gets side-by-side.
  * The various pages which show diffs now have toggles to show/hide individual diffs.
  * Add the "preferred-diff-type" setting to allow an admin to force a default diff type.
  * The "pikchr-background" settings is now available in "detail.txt" skin files, for better control of Pikchr colors in inverted color schemes.
  * Add the --list option to the tarball, zip, and sqlar commands.
  * The javascript used to implement the hamburger menu on the default built-in skin has been made generic so that it is usable by a variety of skins, and promoted to an ordinary built-in javascript file.
  * New TH1 commands: "builtin_request_js", "capexpr", "foreach", "lappend", and "string match"
  * The leaves command now shows the branch point of each leaf.
  * The fossil add command refuses to add files whose names are reserved by Windows (ex: "aux") unless the --allow-reserved option is included. This helps prevent unix users from accidentally creating check-ins that are unreadable by Windows users.
  * Add the "re=" query parameter to the /dir webpage, for symetry with the /tree page.
  * Update the built-in SQLite to version 3.35.0.
  * The ./configure script now has the --print-minimum-sqlite-version option that prints the minimum SQLite version required by the current version of Fossil. This might be used by integrators who insist on building Fossil to link against the system SQLite library rather than the built-in copy of SQLite, to verify that their system SQLite library is recent enough.
  * Webpage that shows history of a wiki page gained client-side UI to help with comparison between two arbitrary versions of a wiki (by the means of anchoring a "baseline" version) and the ability to squeeze several sequential edits made by the same user into a single "recycled" row (the latest edit in that sequence).
2021-04-08 12:53:43 +00:00
..
patches
DESCR
distinfo Update devel/fossil to 2.15.1 2021-04-08 12:53:43 +00:00
Makefile Update devel/fossil to 2.15.1 2021-04-08 12:53:43 +00:00
options.mk
PLIST