head 1.57;
access;
symbols
pkgsrc-2026Q1:1.57.0.4
pkgsrc-2026Q1-base:1.57
pkgsrc-2025Q4:1.57.0.2
pkgsrc-2025Q4-base:1.57
pkgsrc-2025Q3:1.56.0.4
pkgsrc-2025Q3-base:1.56
pkgsrc-2025Q2:1.56.0.2
pkgsrc-2025Q2-base:1.56
pkgsrc-2025Q1:1.55.0.4
pkgsrc-2025Q1-base:1.55
pkgsrc-2024Q4:1.55.0.2
pkgsrc-2024Q4-base:1.55
pkgsrc-2024Q3:1.54.0.4
pkgsrc-2024Q3-base:1.54
pkgsrc-2024Q2:1.54.0.2
pkgsrc-2024Q2-base:1.54
pkgsrc-2024Q1:1.53.0.2
pkgsrc-2024Q1-base:1.53
pkgsrc-2023Q4:1.51.0.6
pkgsrc-2023Q4-base:1.51
pkgsrc-2023Q3:1.51.0.4
pkgsrc-2023Q3-base:1.51
pkgsrc-2023Q2:1.51.0.2
pkgsrc-2023Q2-base:1.51
pkgsrc-2023Q1:1.50.0.2
pkgsrc-2023Q1-base:1.50
pkgsrc-2022Q4:1.49.0.2
pkgsrc-2022Q4-base:1.49
pkgsrc-2022Q3:1.48.0.2
pkgsrc-2022Q3-base:1.48
pkgsrc-2022Q2:1.47.0.4
pkgsrc-2022Q2-base:1.47
pkgsrc-2022Q1:1.47.0.2
pkgsrc-2022Q1-base:1.47
pkgsrc-2021Q4:1.46.0.2
pkgsrc-2021Q4-base:1.46
pkgsrc-2021Q3:1.43.0.2
pkgsrc-2021Q3-base:1.43
pkgsrc-2021Q2:1.42.0.2
pkgsrc-2021Q2-base:1.42
pkgsrc-2021Q1:1.39.0.2
pkgsrc-2021Q1-base:1.39
pkgsrc-2020Q4:1.38.0.2
pkgsrc-2020Q4-base:1.38
pkgsrc-2020Q3:1.37.0.2
pkgsrc-2020Q3-base:1.37
pkgsrc-2020Q2:1.36.0.2
pkgsrc-2020Q2-base:1.36
pkgsrc-2020Q1:1.34.0.2
pkgsrc-2020Q1-base:1.34
pkgsrc-2019Q4:1.34.0.4
pkgsrc-2019Q4-base:1.34
pkgsrc-2019Q3:1.32.0.2
pkgsrc-2019Q3-base:1.32
pkgsrc-2019Q2:1.31.0.4
pkgsrc-2019Q2-base:1.31
pkgsrc-2019Q1:1.31.0.2
pkgsrc-2019Q1-base:1.31
pkgsrc-2018Q4:1.30.0.2
pkgsrc-2018Q4-base:1.30
pkgsrc-2018Q3:1.29.0.8
pkgsrc-2018Q3-base:1.29
pkgsrc-2018Q2:1.29.0.6
pkgsrc-2018Q2-base:1.29
pkgsrc-2018Q1:1.29.0.4
pkgsrc-2018Q1-base:1.29
pkgsrc-2017Q4:1.29.0.2
pkgsrc-2017Q4-base:1.29
pkgsrc-2017Q3:1.28.0.6
pkgsrc-2017Q3-base:1.28
pkgsrc-2017Q2:1.28.0.2
pkgsrc-2017Q2-base:1.28
pkgsrc-2017Q1:1.27.0.4
pkgsrc-2017Q1-base:1.27
pkgsrc-2016Q4:1.27.0.2
pkgsrc-2016Q4-base:1.27
pkgsrc-2016Q3:1.26.0.4
pkgsrc-2016Q3-base:1.26
pkgsrc-2016Q2:1.26.0.2
pkgsrc-2016Q2-base:1.26
pkgsrc-2016Q1:1.25.0.2
pkgsrc-2016Q1-base:1.25
pkgsrc-2015Q4:1.24.0.6
pkgsrc-2015Q4-base:1.24
pkgsrc-2015Q3:1.24.0.4
pkgsrc-2015Q3-base:1.24
pkgsrc-2015Q2:1.24.0.2
pkgsrc-2015Q2-base:1.24
pkgsrc-2015Q1:1.23.0.2
pkgsrc-2015Q1-base:1.23
pkgsrc-2014Q4:1.21.0.8
pkgsrc-2014Q4-base:1.21
pkgsrc-2014Q3:1.21.0.6
pkgsrc-2014Q3-base:1.21
pkgsrc-2014Q2:1.21.0.4
pkgsrc-2014Q2-base:1.21
pkgsrc-2014Q1:1.21.0.2
pkgsrc-2014Q1-base:1.21
pkgsrc-2013Q4:1.20.0.2
pkgsrc-2013Q4-base:1.20
pkgsrc-2013Q3:1.19.0.4
pkgsrc-2013Q3-base:1.19
pkgsrc-2013Q2:1.19.0.2
pkgsrc-2013Q2-base:1.19
pkgsrc-2013Q1:1.17.0.6
pkgsrc-2013Q1-base:1.17
pkgsrc-2012Q4:1.17.0.4
pkgsrc-2012Q4-base:1.17
pkgsrc-2012Q3:1.17.0.2
pkgsrc-2012Q3-base:1.17
pkgsrc-2012Q2:1.16.0.4
pkgsrc-2012Q2-base:1.16
pkgsrc-2012Q1:1.16.0.2
pkgsrc-2012Q1-base:1.16
pkgsrc-2011Q4:1.14.0.4
pkgsrc-2011Q4-base:1.14
pkgsrc-2011Q3:1.14.0.2
pkgsrc-2011Q3-base:1.14
pkgsrc-2011Q2:1.13.0.2
pkgsrc-2011Q2-base:1.13
pkgsrc-2011Q1:1.9.0.4
pkgsrc-2011Q1-base:1.9
pkgsrc-2010Q4:1.9.0.2
pkgsrc-2010Q4-base:1.9
pkgsrc-2010Q3:1.7.0.2
pkgsrc-2010Q3-base:1.7
pkgsrc-2010Q2:1.4.0.2
pkgsrc-2010Q2-base:1.4
pkgsrc-2010Q1:1.3.0.2
pkgsrc-2010Q1-base:1.3
pkgsrc-2009Q4:1.1.1.1.0.2
pkgsrc-2009Q4-base:1.1.1.1
pkgsrc-20091011:1.1.1.1
TNF:1.1.1;
locks; strict;
comment @# @;
1.57
date 2025.10.26.12.00.32; author ryoon; state Exp;
branches;
next 1.56;
commitid QOlvMzvTtXlUF4gG;
1.56
date 2025.05.30.11.36.06; author js; state Exp;
branches;
next 1.55;
commitid oofYvyvhu2pTjVWF;
1.55
date 2024.11.08.00.47.43; author js; state Exp;
branches;
next 1.54;
commitid g74OmHROim7sgMwF;
1.54
date 2024.05.01.16.43.37; author js; state Exp;
branches;
next 1.53;
commitid Ojz0J7SEd2LaHj8F;
1.53
date 2024.01.13.04.20.40; author riastradh; state Exp;
branches;
next 1.52;
commitid eFOmJnO8cVXx5fUE;
1.52
date 2024.01.04.18.26.29; author js; state Exp;
branches;
next 1.51;
commitid ovfvucyXBgDP2aTE;
1.51
date 2023.06.25.18.01.14; author js; state Exp;
branches;
next 1.50;
commitid 8ZjMOinslrq46muE;
1.50
date 2023.03.12.12.51.18; author js; state Exp;
branches;
next 1.49;
commitid CpTCt8yFlp4eMPgE;
1.49
date 2022.12.03.23.24.40; author js; state Exp;
branches;
next 1.48;
commitid PViskrBl3pcPsa4E;
1.48
date 2022.07.31.09.57.08; author js; state Exp;
branches;
next 1.47;
commitid l6rsPj3B1g8K02OD;
1.47
date 2022.02.24.11.03.13; author js; state Exp;
branches;
next 1.46;
commitid 5Ra0i0k4N8bhqRtD;
1.46
date 2021.12.04.10.06.28; author js; state Exp;
branches;
next 1.45;
commitid EmRI38Px8D9WHjjD;
1.45
date 2021.10.26.10.14.39; author nia; state Exp;
branches;
next 1.44;
commitid XMBRkrafc79x2jeD;
1.44
date 2021.10.07.13.39.34; author nia; state Exp;
branches;
next 1.43;
commitid TK9Y8OXA04EYMSbD;
1.43
date 2021.07.10.10.27.32; author js; state Exp;
branches;
next 1.42;
commitid GZDe75eeHcbozq0D;
1.42
date 2021.06.16.20.51.26; author js; state Exp;
branches;
next 1.41;
commitid hwVGqOm9DRTwOoXC;
1.41
date 2021.06.16.00.07.55; author js; state Exp;
branches;
next 1.40;
commitid oLd12l9ehxHTVhXC;
1.40
date 2021.04.08.12.53.43; author js; state Exp;
branches;
next 1.39;
commitid bj7T6O7kGPnonuOC;
1.39
date 2021.02.07.13.55.18; author js; state Exp;
branches;
next 1.38;
commitid R8OTP7slTLtcEMGC;
1.38
date 2020.11.06.00.51.25; author js; state Exp;
branches;
next 1.37;
commitid 21bYkUbJ70anjLuC;
1.37
date 2020.08.20.22.26.58; author js; state Exp;
branches;
next 1.36;
commitid 4jTlWZBiEgPEWQkC;
1.36
date 2020.06.09.18.23.10; author js; state Exp;
branches;
next 1.35;
commitid cCLhMlAdpDN6XzbC;
1.35
date 2020.05.26.20.42.51; author js; state Exp;
branches;
next 1.34;
commitid 2NbF9wiMEZq4bN9C;
1.34
date 2019.10.05.20.53.01; author gutteridge; state Exp;
branches;
next 1.33;
commitid aILd9ugads0GKIFB;
1.33
date 2019.10.04.22.42.39; author gutteridge; state Exp;
branches;
next 1.32;
commitid 3ZDz4VYFFhdpoBFB;
1.32
date 2019.08.11.22.16.04; author gutteridge; state Exp;
branches;
next 1.31;
commitid pKRLrjyHs8JEYEyB;
1.31
date 2019.03.12.13.20.27; author gutteridge; state Exp;
branches;
next 1.30;
commitid 2BKimapSTLmZT4fB;
1.30
date 2018.12.19.12.19.13; author bsiegert; state Exp;
branches;
next 1.29;
commitid 0IgvK3lVHg7Aep4B;
1.29
date 2017.12.23.21.11.32; author wiz; state Exp;
branches;
next 1.28;
commitid 6oPf9WaFCX2tM3kA;
1.28
date 2017.04.19.12.23.34; author joerg; state Exp;
branches;
next 1.27;
commitid zCTfEiXk1cRGP8Oz;
1.27
date 2016.10.25.17.57.39; author kamil; state Exp;
branches;
next 1.26;
commitid uwbCBpfdCZoIkyrz;
1.26
date 2016.06.16.08.34.29; author roy; state Exp;
branches;
next 1.25;
commitid sowbGUTbUt7sqFaz;
1.25
date 2015.12.29.15.31.13; author nros; state Exp;
branches;
next 1.24;
commitid 8YxyM1PeaWhJcROy;
1.24
date 2015.05.29.14.15.34; author ryoon; state Exp;
branches;
next 1.23;
commitid CrU06U0AS0weFlny;
1.23
date 2015.03.15.07.54.35; author wiz; state Exp;
branches;
next 1.22;
commitid 6zGDCPbhMuqKXFdy;
1.22
date 2015.01.22.20.51.37; author wiz; state Exp;
branches;
next 1.21;
commitid F57oLhdAON84W37y;
1.21
date 2014.02.14.11.55.53; author roy; state Exp;
branches;
next 1.20;
commitid z3b10DDiwq7kW3px;
1.20
date 2013.11.03.12.46.26; author ryoon; state Exp;
branches;
next 1.19;
commitid XzFf1K3vOs4zyPbx;
1.19
date 2013.06.30.06.04.39; author ryoon; state Exp;
branches;
next 1.18;
commitid R5tjrTqFaDgRnBVw;
1.18
date 2013.04.10.11.31.58; author wiz; state Exp;
branches;
next 1.17;
1.17
date 2012.08.12.23.36.44; author jdf; state Exp;
branches;
next 1.16;
1.16
date 2012.03.22.23.12.41; author asau; state Exp;
branches;
next 1.15;
1.15
date 2012.02.08.19.45.41; author bsiegert; state Exp;
branches;
next 1.14;
1.14
date 2011.08.17.13.42.50; author asau; state Exp;
branches;
next 1.13;
1.13
date 2011.05.28.15.28.41; author drochner; state Exp;
branches;
next 1.12;
1.12
date 2011.05.28.10.33.00; author asau; state Exp;
branches;
next 1.11;
1.11
date 2011.05.11.14.48.28; author drochner; state Exp;
branches;
next 1.10;
1.10
date 2011.05.11.14.15.28; author joerg; state Exp;
branches;
next 1.9;
1.9
date 2010.12.24.13.06.33; author joerg; state Exp;
branches;
next 1.8;
1.8
date 2010.11.01.20.38.09; author joerg; state Exp;
branches;
next 1.7;
1.7
date 2010.09.22.20.39.59; author joerg; state Exp;
branches;
next 1.6;
1.6
date 2010.09.08.14.53.17; author joerg; state Exp;
branches;
next 1.5;
1.5
date 2010.08.06.06.51.45; author asau; state Exp;
branches;
next 1.4;
1.4
date 2010.05.31.20.21.06; author wiz; state Exp;
branches;
next 1.3;
1.3
date 2010.01.24.13.32.09; author wiz; state Exp;
branches;
next 1.2;
1.2
date 2010.01.20.09.19.58; author wiz; state Exp;
branches;
next 1.1;
1.1
date 2009.10.11.09.32.30; author wiz; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 2009.10.11.09.32.30; author wiz; state Exp;
branches;
next ;
desc
@@
1.57
log
@devel/fossil: Update to 2.27
Changelog:
Changes for version 2.27 (2025-09-30)
1. Close a potential Denial-of-Service attack against any public-facing Fossil
server involving exponential behavior in Fossil's regexp implementation.
2. Fix a SQL injection on the /file page. Thanks to additional defenses built
into Fossil, as well as good luck, this injection is not exploitable for
either data exfiltration or privilege escalation. The only possible result
of invoking the injection is a harmless SQL syntax error.
3. Strengthen robot defenses to help prevent public-facing servers from being
overwhelmed by the latest generation of AI spiders.
a. New javascript captcha used to restrict access by user "nobody" to
pages listed in the robot-restrict setting.
b. The robot-exception setting is available to allow access to pages that
match a regular expression. Use this, for example, to allow curl
scripts and similar to download release tarballs.
c. Require at least an anonymous login to access the /blame page and
similar.
4. Timeline enhancements:
a. The chng= query parameter on the timeline page so that it works with
other query parameters like p=, d=, from=, and to=.
b. Always include nodes identify by sel1= and sel2= in the /timeline
display.
c. Improved title when p= and d= are different.
5. Enable the --editor option on the fossil amend command.
6. When walking the filesystem looking for Fossil repositories, avoid
descending into directories named "/proc".
7. Reduce memory requirements for sending authenticated sync protocol
messages.
8. Show numstat-style change statistics in the /info and /ckout pages.
9. Add the stash rename subcommand.
10. Add the "-h" option to the "ls" command to display file hashes for a
specific check-in when in verbose mode.
@
text
@$NetBSD: distinfo,v 1.56 2025/05/30 11:36:06 js Exp $
BLAKE2s (fossil-src-2.27.tar.gz) = ddd1a12da2999d61bbaa5d503ee302b544311c7f5541b57937c087cff5866393
SHA512 (fossil-src-2.27.tar.gz) = 39a43d769212f5ecb891eef215054ed418f1e9da81abfd79d7e307b000adec8054675ca7b9a640fd78c327f50cd4e21285954ddc3b3c85967d9b511235bc8092
Size (fossil-src-2.27.tar.gz) = 7181357 bytes
SHA1 (patch-autosetup_autosetup-find-tclsh) = 50d94456d81aa99c99696b0fb2e1bf1789b933ff
@
1.56
log
@Update devel/fossil to 2.26
Changes for version 2.26 (2025-04-30)
- Enhancements to [/help?cmd=diff|fossil diff] and similar:
- The argument to the --from option can be a directory name, causing
Fossil to use files under that directory as the baseline for the diff.
- For "gdiff", if no [/help?cmd=gdiff-command|gdiff-command setting]
is defined, Fossil tries to do a --tk diff if "tclsh" and "wish"
are available, or a --by diff if not.
- The "Reload" button is added to --tk diffs, to bring the displayed
diff up to date with the latest changes on disk.
- Add the "Hide diffs/Show diffs" toggle to web-UI diff pages that show
diffs of multiple files.
- Added the [/help?cmd=/ckout|/ckout web page] to provide information
about pending changes in a working check-out
- Enhancements to the [/help?cmd=ui|fossil ui] command:
- Defaults to using the new [/help?cmd=/ckout|/ckout page] as its
start page. Or, if the new "--from PATH" option is present, the
default start page becomes "/ckout?exbase=PATH".
- The new "--extpage FILENAME" option opens the named file as if it
where in a [./serverext.wiki|CGI extension]. Example usage: the
person editing this change log has
"fossil ui --extpage www/changes.wiki" running and hence can
press "Reload" on the web browser to view edits.
- Accept both IPv4 and IPv6 connections on all platforms, including
Windows and OpenBSD. This also applies to the "fossil server"
command.
- Enhancements to [/help?cmd=merge|fossil merge]:
- Added the [/help?cmd=merge-info|fossil merge-info] command and
especially the --tk option to that command, to provide analysis
of the most recent merge or update operation.
- When a merge conflict occurs, a new section is added to the conflict
text that shows Fossil's suggested resolution to the conflict.
- Enhancements to [/help?cmd=commit|fossil commit]:
- If Fossil sees potential formatting mistakes (ex: bad hyperlinks)
in the check-in comment, it will alert the developer and give
him or her the opportunity to edit the comment before continuing.
This feature is controllable by the
[/help?cmd=verify-comments|verify-comments setting].
- The new "--if-changes" option causes the commit to become
a quiet no-op if there are no pending changes.
- Added the ability to sign check-ins with SSH keys.
- Issue a warning if a user tries to commit on a check-in where the
branch has been changed.
- The interactive checkin comment prompt shows the formatting rules
set for that repository.
- Add the "--editor" option.
- Deprecate the --comfmtflags and --comment-format global options and
no longer list them in the built-in help, but keep them working for
backwards compatibility.
Alternative TTY comment formatting can still be specified using the
[/help?cmd=comment-format|comment-format setting], if desired. The
default comment format is now called "canonical", not "legacy".
- Enhancements to the [/help?cmd=/timeline|/timeline page]:
- Added the "ml=" ("Merge-in List") query parameter that works
like "rl=" ("Related List") but adds "mionly" style related
check-ins instead of the full "rel" style.
- For "tl=", "rl=", and "ml=", the order of the branches in the
graph now tries to match the order of the branches named in
the list.
- The "ms=" ("Match Style") query parameter is honored for
"tl=", "rl=", and "ml=".
- New query parameter "sl=BRANCHLIST" ("Sort List") strives to
put branches in the specified order in the graph. This
overrides any "tl=" or similar ordering.
- In the various "from=","to=" query formats, if the one of the
end points is an ancestor of the other, then the "rel" modifier
omits check-ins that are not ancestors of the newer endpoint.
- For "tl=" and similar query parameters, if the pattern contains
GLOB characters, then the matching style ("ms=") is set to GLOB
automatically and the "ms=" query parameter can be omitted.
- Enhance the "ymd" query parameter so that when used like
"ymd=YYYYMMDD-YYYYMMDD" it shows all events in the range of
dates specified.
- Accept the "Z" (Zulu-time) suffix on date arguments for the
"ymd" and "yw" query parameters.
- The new "min" query parameter, when added to a from=,to= query,
collapses long runs of check-ins on the same branch into just
end-points.
- The p= and d= parameters can now reference different check-ins,
in which case the timeline shows those check-ins that are both
ancestors of p= and descendants of d=.
- The saturation and intensity of user-specified checkin and branch
background colors are automatically adjusted to keep the colors
compatible with the current skin, unless the
[/help?cmd=raw-bgcolor|raw-bgcolor setting] is turned on.
- The [/help?cmd=/docfile|/docfile webpage] was added. It works like
/doc but keeps the title of markdown documents with the document rather
that moving it up to the page title.
- Added the [/help?cmd=/clusterlist|/clusterlist page] for analysis
and debugging
- Added the "artifact_to_json(NAME)" SQL function that returns a JSON
decoding of the artifact described by NAME.
- Improvements to the [/help?cmd=patch|fossil patch] command:
- Fix a bug in "fossil patch create" that causes
[/help?cmd=revert|fossil revert] operations that happened
on individualfiles after a [/help?cmd=merge|fossil merge]
to be omitted from the patch.
- Added the [/help?cmd=patch|patch alias] command for managing
aliases for remote checkout names.
- Enhancements to on-line help and the [/help?cmd=help|fossil help] command:
- Add the ability to search the help text, either in the UI
(on the [/help?cmd=/search|/search page]) or from the command-line
(using the "[/help?cmd=search|fossil search -h PATTERN]" command.)
- Accepts an optional SUBCOMMAND argument following the
COMMAND argument and only shows results for the specified
subcommand, not the entire command.
- The -u (--usage) option shows only the command-line syntax
- The -o (--options) option shows only the command-line options
- Enhancements to the [./tickets.wiki|ticket system]:
- Added the ability to attach wiki pages to a ticket for extended
descriptions.
- Added submenu to the 'View Ticket' page, to use it as
template for a new ticket.
- Added button 'Submit and New' to create multiple tickets
in a row.
- Link the version field in ticket view to a matching checkin or tag.
- Show creation time in report and ticket view.
- Show previous comments in edit ticket as reference.
- Added the "hash" query parameter to the
[/help?cmd=/whatis|/whatis webpage].
- Add a "user permissions changes" [/doc/trunk/www/alerts.md|subscription]
which alerts subscribers when an admin creates a new user or
when a user's permissions change.
- If the FOSSIL_REPOLIST_SHOW environment variable exists and contains
the substring "description", then the project description for each repository
is shown on the repository list page. The login-group for each project is
now only shown if the FOSSIL_REPOLIST_SHOW environment variable exists and
contains the substring "login-group". ([./cgi.wiki#repolist|More information])
- The [/doc/trunk/www/th1.md|TH1 script language] is enhanced for improved
security:
- TH1 now makes a distinction between
[/doc/trunk/www/th1.md#taint|tainted and untainted string values].
This makes it more difficult to write custom TH1 scripts that
contain XSS or SQL-injection bugs. The
[/help?cmd=vuln-report|vuln-report] setting was added to control
what Fossil does when it encounters a potential TH1
security problem.
- The "--th" option was removed from the [/help?cmd=pikchr|fossil pikchr]
command.
- The "enable_htmlify" TH1 command was removed.
- Make [/help?cmd=/chat|/chat] better-behaved during server outages, reducing
the frequency of reconnection attempts over time and providing feedback
to the user when the connection is down.
- The [/help?cmd=/sqlar|/sqlar] page does not work for users who are not logged
in, nor are links to that page displayed to users who are not logged in. Being
logged in as "anonymous" is sufficient to overcome this restriction, assuming
that "anonymous" can download tarballs and ZIP archives.
- Many other minor fixes and additions.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.55 2024/11/08 00:47:43 js Exp $
d3 3
a5 3
BLAKE2s (fossil-src-2.26.tar.gz) = 2b62dca6f0301a99189742f29fd6186992b6666c59f6dbfeb23886c637f559b7
SHA512 (fossil-src-2.26.tar.gz) = 356a3b51adde40aedb094743eb978b78961c4216152000ecd800e22b69f1e3a11330259b627628fb6e9a594b1969f0351a73af717b500b4f12d109108fa82b61
Size (fossil-src-2.26.tar.gz) = 7149081 bytes
@
1.55
log
@Update devel/fossil to 2.25
* The "fossil ui /" command now works even for repositories that have non-ASCII filenames
* Add the fossil tree command.
* On case-insensitive filesystems, store files using the filesystem's preferred case rather than the case typed in by the user.
* Change the name "fossil cherry-pick" command to "fossil cherrypick", which is more familiar to Git users. Retain the legacy name for compatibility.
* Add new query parameters to the /timeline page: d2=, p2=, and dp2=.
* Add options to the fossil tag command that will list tag values.
* Add the -b|--brief option to the fossil status command.
* Add ability to upload unversioned files via the /uvlist page.
* Add history search to the /chat page.
* Add Unix socket support to the server command.
* On Windows, use the root certificates managed by the operating system (requires OpenSSL 3.2.0 or greater).
* Take into account zero-width and double-width unicode characters when formatting the command-line timeline.
* Update the built-in SQLite to version 3.47.0. Precompiled binaries are linked against OpenSSL 3.4.0.
* Numerous minor fixes and additions.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.54 2024/05/01 16:43:37 js Exp $
d3 3
a5 3
BLAKE2s (fossil-src-2.25.tar.gz) = 5f05c7a9ef788fc070cb784fab59308595b647b7595b93516116161eb1c941e4
SHA512 (fossil-src-2.25.tar.gz) = ec982a6fa9655910c692829a7aa246d7e35b1b1cec96c74d3d2af69d94cee10ffe6bb5b06a10559a3ca292147af9f1dae32d406e3e31cb7ca1d6113357eab153
Size (fossil-src-2.25.tar.gz) = 7007907 bytes
@
1.54
log
@Update devel/fossil to 2.24
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.53 2024/01/13 04:20:40 riastradh Exp $
d3 4
a6 4
BLAKE2s (fossil-src-2.24.tar.gz) = ed2923337f51cacfe256fe751f6269c29bfeed3e42ed3154030fd11be16a3d98
SHA512 (fossil-src-2.24.tar.gz) = 7fc7de7d947b0946866df38c6cb2215f6452d31903cae6470bb4a692816b2803eb66ea372280256e5cd00759e4d02a0ae459de2f56f39af10e873579d53d33ee
Size (fossil-src-2.24.tar.gz) = 6904302 bytes
SHA1 (patch-autosetup_autosetup-find-tclsh) = 43abdf91bb3be7e39426c83fb346349d610be682
@
1.53
log
@devel/fossil: Fix cross-build.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.52 2024/01/04 18:26:29 js Exp $
d3 4
a6 4
BLAKE2s (fossil-src-2.23.tar.gz) = e1581c5e194e14f1eef03e71cce3656dd9d5769147474900c7ea32f88e28ddc5
SHA512 (fossil-src-2.23.tar.gz) = bba67e16b26b97aa40023a4a2aa3b2abfc9393ec8d3244ec88dab5b7d2c4d46e7d6ee89b008a6bce1f18c96c351c8d41d64f02ba28c0eb3eb04d01e308f3335b
Size (fossil-src-2.23.tar.gz) = 6799177 bytes
SHA1 (patch-autosetup_autosetup-find-tclsh) = 2baa22e090141e14a3bba9395ff8afb633f4a9e8
@
1.52
log
@Update devel/fossil to 2.23
Changes for version 2.23 (2023-11-01)
* Add ability to "close" forum threads, such that unprivileged users
may no longer respond to them. Only administrators can close
threads or respond to them by default, and the
[/help?cmd=forum-close-policy|forum-close-policy setting] can be
used to add that capability to moderators.
* Add the [/help?cmd=all|fossil all whatis] command.
* The [/help?cmd=status|fossil status] command and relevant UI pages now
correctly report files which were both renamed and edited as such.
* Show default value of settings that have a default in
[/help?cmd=help|fossil help SETTING] output.
* On timeline graphs, show closed check-ins using an X in the middle of the
node circle or box.
* New options for email notification: Get email only for the first
post in each new thread, and/or posts that are in reply to my posts.
* Fix a regression bug introduced in version 2.22 that caused FTS5 searches
to fail for terms containing non-ASCII characters.
* Improved defense-in-depth against malicious attack:
* When an attempted SQL injection attack is detected, return
HTTP result code 418, which can signal the web server to sanction
the attacking IP address.
* Better defense against cross-site request forgery (CSRF)
attacks.
* Improvements to static analysis of source code (the codecheck1.c
file in the source tree).
* Enhance the [/help?cmd=/dir|treeview file listings]
([/dir?type=tree&ci=trunk|example]) by displaying file sizes
and adding the option to sort by file size.
* The [/help?cmd=fts-config|fossil fts-config] command now shows how much
repository space is used by the full-text index.
* Changing a setting to an empty string is now the same as deleting the
setting, in most cases. There are a few exceptions, indicated by the
keep-empty flag on the setting definition.
* The [/help?cmd=branch|fossil branch list] command can now filter branches
that have/have not been merged into the current branch.
* Improvements to interactions with remote repositories over SSH:
* Print the text of the SSH command that is run to do remote interaction,
for full disclosure to the operator.
* Add a PATH= argument to the [/help?cmd=ui|fossil ui remote:/] and
[/help?cmd=patch|fossil patch push/pull remote:...] commands so that
they work when the "remote" machine is a Mac and the "fossil"
executable is in the $HOME/bin directory.
* Update built-in libraries SQLite, ZLib, Pikchr to their latest versions.
* Documentation enhancements and typo fixes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.51 2023/06/25 18:01:14 js Exp $
d6 1
@
1.51
log
@Update devel/fossil to 2.22
Changes for version 2.22 (2023-05-31)
* Enhancements to the /timeline webpage:
* Add the ft=TAG query parameter which in combination with d=Y
shows all descendants of Y up to TAG
* Enhance the s=PATTERN (search) query parameter so that forum post
text is also searched when the "vfx" query parameter is used
* Fix the u= (user) query parameter so that it works with a= and b=
* Add the oldestfirst query parameter to show the events in reverse
order.
Useful in combination with y=f and vfs and perhaps also u= to show all
forum events in chronological order
* For the p=X and bt=Y query parameter combination, if Y is a tag that
identifies multiple check-ins, search backwards in time for Y
beginning at X
* Administrators can select to skip sending notifications about new forum
posts.
* If the value N is negative in "--context N" or "-c N" to the various diff
commands, then treat it as infinite and show the complete file content.
* The stock OCI container no longer includes BusyBox, thus no longer
needs to start as root to chroot that power away. That in turn
frees us from needing to build and install the container as root,
since it no longer has to create a private /dev tree inside the jail for
Fossil's use.
* Add support for the trigram tokenizer for FTS5 search to enable
searching in Chinese.
* Comment lines (starting with a '#') are now supported inside
versioned settings.
* Default permissions for anonymous users in new repositories is
changed to "hz".
* The fossil status command now detects when a file used to be a symlink and
has been replaced by a regular file.
(It previously checked for the inverse case only.)
* The empty-dirs setting now reuses the same parser as the *-glob settings
instead of its prior idiosyncratic parser, allowing quoted whitespace in
patterns.
* Enhancements to the /reports webpage:
* The by-week, by-month, and by-year options now show an estimated
size of the current week, month, or year as a dashed box.
* New sub-categories "Merge Check-ins" and "Non-Merge Check-ins".
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.50 2023/03/12 12:51:18 js Exp $
d3 3
a5 3
BLAKE2s (fossil-src-2.22.tar.gz) = bd8fa34fa030d8245b45ab68d6e34d6dcdd1ebd29b85a4b6e2ace795dbd9220f
SHA512 (fossil-src-2.22.tar.gz) = 99a456301ae4ac72449985ff3b8b2139b805ff84e27ffe4325bad0c90643dd51c655b0210cbfa290a621e33e42e1e35b75a6cdc1beb093221d2b5d23d64591bc
Size (fossil-src-2.22.tar.gz) = 6730858 bytes
@
1.50
log
@Update devel/fossil to 2.21
Changes for version 2.21 (2023-02-25)
* Users can request a password reset. This feature is disabledby default. Use the new self-pw-reset property to enable it. New web pages /resetpw and /reqpwreset added.
* Add the fossil repack command (together with fossil all repack) as a convenient way to optimize the size of one or all of the repositories on a system.
* Add the ability to put text descriptions on ticket report formats.
* Upgrade the test-find-pivot command to the merge-base command.
* The /chat page can now embed fossil-rendered views of wiki/markdown/pikchr file attachments with the caveat that such embedding happens in an iframe and thus does not inherit styles and such from the containing browser window.
* The fossil all remote subcommand added to "fossil all".
* Passwords for remembered remote repositories are now stored as irreversible hashes rather than obscured clear-text, for improved security.
* Add the "nossl" and "nocompress" options to CGI.
* Update search infrastructure from FTS4 to FTS5.
* Add the /deltachain page for debugging purposes.
* Writes to the database are disabled by default if the HTTP request does not come from the same origin. This enhancement is a defense in depth measure only; it does not address any known vulnerabilities.
* Improvements to automatic detection and mitigation of attacks from malicious robots.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.49 2022/12/03 23:24:40 js Exp $
d3 3
a5 3
BLAKE2s (fossil-src-2.21.tar.gz) = 795e46c9b439843f8d59881cdcc823f4e2d92138363ab8a051af2af6661bbc5b
SHA512 (fossil-src-2.21.tar.gz) = 22534eb632f485de895b291a35325efe9bfd13ec0df84e94afe822593489ecdb2998352dcd501123d8d4c426a40bd4ff43190b50fb849392f886dd94bee42bf3
Size (fossil-src-2.21.tar.gz) = 6703622 bytes
@
1.49
log
@Update devel/fossil to 2.20
Changes for version 2.20 (2022-11-16)
* Added the chat-timeline-user setting. If it is not an empty string, then any
changes that would appear on the timeline are announced in the chat room.
* The /unsubscribe page now requests confirmation. Email notifications now
contain only an "Unsubscribe" link, and not a link to subscription
management.
* Added the "fossil branch lsh" subcommand to list the most recently modified
branches.
* More elements of the /info page are now inside of an accordion.
* Replace the --dryrun flag with --dry-run in all commands which still used
the former name, for consistency.
* Rebuilt the stock Dockerfile to create a "from scratch" Busybox based
container image via an Alpine Linux intermediary
* Added a new document describing how to customize, use, and run that
container.
* Added "by hour of day" report to the /reports page.
* Improved correctness, usability, and efficiency for the case when values in
a TICKET's column tend to be long and volatile.
* Fixed a bug introduced in 2.17 that prevented clone --unversioned from
completing the retrieval of UV files from the remote repo. While fixing
that, enabled UV tracing output with clone --unversioned --verbose, making
it consonant with uv sync --verbose.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.48 2022/07/31 09:57:08 js Exp $
d3 3
a5 3
BLAKE2s (fossil-src-2.20.tar.gz) = 4ddf14386097a3a2edae9b5b5aaf9e9a2346a8288b67e84ca1b73937521f06df
SHA512 (fossil-src-2.20.tar.gz) = 39d28957e7f078a3563005d180c99d92ca77d1c972d33e436b1f46780f61e4e0c79c5b0d3f4a0497c85b728d1b2e37d45a1054db7747e62433bc60a52e55db4d
Size (fossil-src-2.20.tar.gz) = 6722255 bytes
@
1.48
log
@Update devel/fossil to 2.19
## Changes for version 2.19 (2022-07-21)
* On file listing pages, sort filenames using the "uintnocase" collating
sequence, so that filenames that contains embedded integers sort in
numeric order even if they contain a different number of digits.
(Example: "fossil_80_..." comes before "fossil_100.png" in the
[/dir?ci=92fd091703a28c07&name=skins/blitz|/skins/blitz] directory listing.)
* Enhancements to the graph layout algorithm design to improve readability
and promote better situational awareness.
* Performance enhancement for the
[./checkin_names.wiki#root|"root:BRANCHNAME" style of tag],
accomplished using a Common Table Expression in the underlying SQL.
* Sort tag listings (command line and webpage) by taking numbers into
consideration so as to cater for tags that follow semantic versioning.
* On the wiki listings, omit by default wiki pages that are associated with
check-ins and branches.
* Add the new "[/help?cmd=describe|fossil describe]" command.
* Markdown subsystem extended with [../src/markdown.md#ftnts|footnotes support].
See corresponding [../test/markdown-test3.md|test cases],
[/wiki?name=branch/markdown-footnotes#il|known limitations] and
[forum:/forumthread/ee1f1597e46ec07a|discussion].
* Add the new special name "start:BRANCH" to refer to the first check-in of
the branch.
* Support [/wiki?name=branch/generated-tkt-mimetype&p|generated "mimetype"]
columns in the TICKET and TICKETCHNG tables.
* Fix [/timeline?r=fix_remote_url_overwrite_with_proxy|remote-url-overwrite]
bug where remote-url is overwritten by the proxy setting during sync
operation. Also require explicit "system" proxy setting to use
"http_proxy" environment variable.
* Reimplemented the [/pikchrshow] app to use a WebAssembly build of
pikchr so that it can render pikchrs on the client instead of requiring
a server round-trip.
* Add the [/help?cmd=email-listid|email-listid setting]. If set, it is
used as the List-ID header for all outbound notification emails.
* Add the "--branch" option to the "[/help?cmd=timeline|timeline]" command
to restrict the displayed items to a specific branch.
* Add the "--versions" option to "[/help?cmd=diff|fossil diff]"
to display details about the compared versions into the patch header.
* Numerous other minor enhancements.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.47 2022/02/24 11:03:13 js Exp $
d3 3
a5 3
BLAKE2s (fossil-src-2.19.tar.gz) = 7dccbfe5234d3908033cccec350aae7e8c952ad2e76d0bbd1671a58fdeeca6c3
SHA512 (fossil-src-2.19.tar.gz) = fcd84df2d84c3a958bb19228de4320456382d3c925717c58bec42de86d96383a9208fb31ba6aaeccd9bc6bba949048d5c1ce3d2b3e8535951956ae18d9aa34e4
Size (fossil-src-2.19.tar.gz) = 6435868 bytes
@
1.47
log
@Update devel/fossil to 2.18
Changes for version 2.18 (2022-02-23)
* Added support for [./ssl-server.md|SSL/TLS server mode] for commands
like "[/help?cmd=server|fossil server]" and "[/help?cmd=http|fossil http]"
* The new [/help?cmd=cherry-pick|cherry-pick command] is an alias for
[/help?cmd=merge|merge --cherrypick].
* Add new setting "[/help?cmd=large-file-size|large-file-size]". If the size
of any file in a commit exceeds this size, a warning is issued.
* Query parameter "year=YYYY" is now accepted by [/help?cmd=/timeline|/timeline].
* The [/help?cmd=tar|tar] and [/help?cmd=zip|zip commands] no longer
sterilize the manifest file.
* Futher improvement to diff alignment in cases that involve both
edits and indentation changes.
* [/doc/trunk/www/chat.md|Chat] improvements:
- [/help?cmd=/chat|The /chat page] input options have been reworked
again for better cross-browser portability.
- When sending a [/help?cmd=/chat|/chat] message fails, it is no longer
immediately lost and sending may optionally be retried.
- [/help?cmd=/chat|/chat] can now optionally embed attachments of certain
types directly into message bodies via an iframe.
- Add the "--as FILENAME" option to the "[/help?cmd=chat|fossil chat send]"
command.
- Added the "[/help?cmd=chat|fossil chat pull]" command, available to
administrators only, for backing up the chat conversation.
* Promote the test-detach command into the [/help?cmd=detach|detach command].
* For "[/help?cmd=pull|fossil pull]" with the --from-parent-project option,
if no URL is specified then use the last URL from the most recent prior
"fossil pull --from-parent-project".
* Add options --project-name and --project-desc to the
"[/help?cmd=init|fossil init]" command.
* The [/help?cmd=/ext|/ext page] generates the SERVER_SOFTWARE environment
variable for clients.
* Fix the REQUEST_URI [/doc/trunk/www/aboutcgi.wiki#cgivar|CGI variable] such
that it includes the query string. This is how most other systems understand
REQUEST_URI.
* Added the --transport-command option to [/help?cmd=sync|fossil sync]
and similar.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.46 2021/12/04 10:06:28 js Exp $
d3 3
a5 3
BLAKE2s (fossil-src-2.18.tar.gz) = a8bd23687231eee4d338647d0453ac2f1477ccf412ada9456bc8c7ae288c86fe
SHA512 (fossil-src-2.18.tar.gz) = 9dfeef1cc394af7afc6b68d2ebf084d5962698123518999130162718d450d061ab286b5f4039cde1af0e17059a9c801f1ded974fdb78b0965b73a7f8c80fd277
Size (fossil-src-2.18.tar.gz) = 6308652 bytes
@
1.46
log
@Update devel/fossil to 2.17
Changes for version 2.17
------------------------
* Major improvements to the "diff" subsystem, including:
* Added new formatting options: --by, -b, --webpage, --json, --tcl.
* Partial-line matching for unified diffs
* Better partial-line matching for side-by-side diffs
* Buttons on web-based diffs to show more context
* Performance improvements
* The --branchcolor option on fossil commit and fossil amend can now take
the value "auto" to force Fossil to use its built-in automatic color
choosing algorithm.
* Fossil now autosyncs prior to running fossil open.
* Add the ticket-default-report setting, which if set to the title of a
ticket report causes that ticket report to be displayed below the search
box in the /ticket page.
* The "nc" query parameter to the /timeline page causes all graph coloring
to be omitted.
* Improvements and bug fixes to the new "fossil ui REMOTE" feature so that
it works better on a wider variety of platforms.
* In /wikiedit, show the list of attachments for the current page and list
URLs suitable for pasting them into the page.
* Add the --no-http-compression option to fossil sync and similar.
* Print total payload bytes on a fossil sync when using the --verbose option.
* Add the close, reopen, hide, and unhide subcommands to the branch command.
* The "-p" option to fossil branch list shows only private branches.
* The Markdown formatter now interprets the content of block HTML markup
(such as ) in most cases. Only content of and