2021-06-16 22:51:26 by Jonathan Schleifer | Files touched by this commit (2) |
Log message:
devel/fossil: Fix distfile
Upstream decided to delete the distfile and let people download the
on-demand-created tarball instead. At least that seems to be generated
deterministically.
|
2021-06-16 02:07:55 by Jonathan Schleifer | Files touched by this commit (2) |
Log message:
Update devel/fossil to 2.15.2
Changelog:
Fix the client-side TLS so that it verifies that the server hostname matches its \
certificate. Upgrading to the patch is recommended.
|
2021-06-15 10:38:20 by Hauke Fath | Files touched by this commit (1) |
Log message:
Darwin (Mac OS X 10.13 here) needs iconv linked in for utf8 support.
|
2021-04-21 13:43:04 by Adam Ciarcinski | Files touched by this commit (1822) |
Log message:
revbump for textproc/icu
|
2021-04-08 14:53:43 by Jonathan Schleifer | Files touched by this commit (2) |
Log message:
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-02-07 14:55:18 by Jonathan Schleifer | Files touched by this commit (2) | |
Log message:
Update devel/fossil to 2.14
Changes for Version 2.14 (2021-01-20)
* Schema Update Notice #1: This release drops a trigger from the database \
schema (replacing it with a TEMP trigger that is created as needed). This change \
happens automatically the first time you add content to a repository using \
Fossil 2.14 or later. No action is needed on your part. However, if you upgrade \
to version 2.14 and then later downgrade or otherwise use an earlier version of \
Fossil, the email notification mechanism may fail to send out notifications for \
some events, due to the missing trigger. If you want to permanently downgrade an \
installation, then you should run "fossil rebuild" after the downgrade \
to get email notifications working again. If you are not using email \
notification, then the schema change will not affect you in any way.
* Schema Update Notice #2: This release changes how the descriptions of wiki \
edits are stored in the EVENT table, for improved display on timelines. You must \
run "fossil rebuild" to take advantage of this enhancement. Everything \
will still work without "fossil rebuild", except you will get goofy \
descriptions of wiki updates in the timeline.
* Add support for Fossil chat.
* The "fossil clone" command is enhanced so that if the repository \
filename is omitted, an appropriate name is derived from the remote URL and the \
newly cloned repo is opened. This makes the clone command work more like Git, \
thus making it easier for people transitioning from Git.
* Added the --mainbranch option to the fossil git export command.
* Added the --format option to the "fossil timeline" command.
* Enhance the --numstat option on the "fossil diff" command so that \
it shows a total number of lines added and deleted and total number of files \
modified.
* Add the "contact" sub-command to fossil user.
* Added commands "fossil all git export" and "fossil all git \
status".
* Added the "df=CHECKIN" query parameter to the /timeline page.
* Improvements to the "/sitemap" page. Add subpages \
/sitemap-timeline and /sitemap-test.
* Better text position in cylinder objects of Pikchr diagrams.
* New "details.txt" settings available to custom skins to better \
control the rendering of Pikchr diagrams:
* pikchr-foreground
* pikchr-scale
* pikchr-fontscale
* Allow the use of SQL functions inside the ticket table definition for custom \
ticket configurations.
* The built-in SQLite is updated to version 3.35.0 alpha containing \
performance optimizations, especially performance associated with startup, and \
minor improvements to the CLI.
* Performance optimizations to Fossil itself.
* Countless improvements and enhancements to the documentation
|
2020-11-06 01:51:25 by Jonathan Schleifer | Files touched by this commit (2) | |
Log message:
Update devel/fossil to 2.13
Changes for Version 2.13 (2020-11-01)
* Added support for interwiki links.
* Enable <del> and <ins> markup in wiki.
* Improvements to the Forum threading display.
* Added support for embedding pikchr markup in markdown and fossil-wiki content.
* The new "pikchr" command can render pikchr scripts, optionally \
pre-processed with TH1 blocks and variables exactly like site skins are.
* The new pikchrshow page provides an editor and previewer for pikchr markup.
* In /wikiedit and /fileedit, Ctrl-Enter can now be used initiate a preview \
and to toggle between the editor and preview tabs.
* The /artifact and /file views, when in line-number mode, now support \
interactive selection of a range of lines to hyperlink to.
* Enhance the /finfo webpage so that when query parameters identify both a \
filename and a checkin, the resulting graph tracks the identified file across \
renames.
* The built-in SQLite is updated to an alpha of version 3.34.0, and the \
minimum SQLite version is increased to 3.34.0 because the /finfo change in the \
previous bullet depends on enhancements to recursive common table expressions \
that are only available in SQLite 3.34.0 and later.
* Countless other minor refinements and documentation improvements.
|
2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814) |
Log message:
*: Recursive revbump from textproc/icu-68.1
|
2020-08-21 00:26:58 by Jonathan Schleifer | Files touched by this commit (2) |
Log message:
Update devel/fossil to 2.12.2
This includes security fixes.
Changes for Version 2.12.1 (2020-08-20)
(2.12.1): Fix client-side vulnerabilities discovered by Max Justicz.
Security fix in the "fossil git export" command. The same fix is \
also backported to version 2.10.1 and 2.11.1. New "safety-net" \
features were added to prevent similar problems in the future.
Enhancements to the graph display for cases when there are many cherry-pick \
merges into a single check-in. Example
Enhance the fossil open command with the new --workdir option and the \
ability to accept a URL as the repository name, causing the remote repository to \
be cloned automatically. Do not allow "fossil open" to open in a \
non-empty working directory unless the --keep option or the new --force option \
is used.
Enhance the markdown formatter to more closely follow the CommonMark \
specification with regard to text highlighting. Underscores in the middle of \
identifiers (ex: fossil_printf()) no longer need to be escaped.
The markdown-to-html translator can prevent unsafe HTML (for example: \
<script>) on user-contributed pages like forum and tickets and wiki. The \
admin can adjust this behavior using the safe-html setting on the Admin/Wiki \
page. The default is to disallow unsafe HTML everywhere. Example.
Added the "collapse" and "expand" capability for long \
forum posts. Example
The "fossil remote" command now has options for specifying \
multiple persistent remotes with symbolic names. Currently only one remote can \
be used at a time, but that might change in the future.
Add the "Remember me?" checkbox on the login page. Use a session \
cookie for the login if it is not checked.
Added the experimental "fossil hook" command for managing \
"hook scripts" that run before checkin or after a push.
Enhance the fossil revert command so that it is able to revert all files \
beneath a directory.
Add the fossil bisect skip command.
Add the fossil backup command.
Enhance fossil bisect ui so that it shows all unchecked check-ins in between \
the innermost "good" and "bad" check-ins.
Added the --reset flag to the "fossil add", "fossil rm", \
and "fossil addremove" commands.
Added the "--min N" and "--logfile FILENAME" flags to \
the backoffice command, as well as other enhancements to make the backoffice \
command a viable replacement for automatic backoffice. Other incremental \
backoffice improvements.
Added the /fileedit page, which allows editing of text files online. \
Requires explicit activation by a setup user.
Translate built-in help text into HTML for display on web pages. Example.
On the /timeline webpage, the combination of query parameters \
"p=CHECKIN" and "bt=ANCESTOR" draws all ancestors of CHECKIN \
going back to ANCESTOR. For example, \
/timeline?p=202006271506&bt=version-2.11 shows all ancestors of the checkin \
that occured on 2020-06-27 15:06 going back to the 2.11 release.
Update the built-in SQLite so that the "fossil sql" command \
supports new output modes ".mode box" and ".mode json".
Add the "obscure()" SQL function to the "fossil sql" command.
Added virtual tables "helptext" and "builtin" to the \
"fossil sql" command, providing access to the dispatch table including \
all help text, and the builtin data files, respectively.
Delta compression is now applied to forum edits.
The wiki editor has been modernized and is now Ajax-based. The WYSIWYG \
editing option for Fossil-format wiki pages was removed. (Please let us know, \
via the site's Support menu, if that removal unduly impacts you.) This also \
changes the semantics of the wiki "Sandbox": that pseudo-page may be \
freely edited but no longer saved via the UI (the wiki CLI command can, though).
Countless documentation enhancements.
|
2020-07-04 20:55:45 by Jonathan Schleifer | Files touched by this commit (1) |
Log message:
Taking maintainership of devel/fossil
|