Path to this page:
./
devel/fossil,
High-reliability, distributed software configuration management
Branch: CURRENT,
Version: 2.23nb1,
Package name: fossil-2.23nb1,
Maintainer: jsFossil is a distributed software control system that includes a
whole palette of useful companion software: for example, bug
tracking and a wiki.
It allows autosyncing with an upstream before a commit. fossil is
a single standalone executable, using bandwidth efficient transfers
over HTTP. It includes its own HTTP server for providing the
repository, if needed.
The repository is kept in a sqlite database, only updated with
atomic commits, which can be checked by fossil itself for consistency.
Required to run:[
security/openssl]
Required to build:[
pkgtools/cwrappers]
Package options: openssl
Master sites:
Filesize: 6639.821 KB
Version history: (Expand)
- (2024-04-02) Updated to version: fossil-2.23nb1
- (2024-01-04) Updated to version: fossil-2.23
- (2023-11-08) Updated to version: fossil-2.22nb2
- (2023-10-25) Updated to version: fossil-2.22nb1
- (2023-06-25) Updated to version: fossil-2.22
- (2023-04-19) Updated to version: fossil-2.21nb1
CVS history: (Expand)
2024-04-02 03:09:22 by Jonathan Schleifer | Files touched by this commit (2) |
Log message:
devel/fossil: Add option to disable OpenSSL
This is useful for QNX, as OpenSSL dropped QNX support in OpenSSL 3.
|
2024-01-13 05:20:41 by Taylor R Campbell | Files touched by this commit (2) |
Log message:
devel/fossil: Fix cross-build.
|
2024-01-04 19:26:29 by Jonathan Schleifer | Files touched by this commit (2) |
Log message:
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 <b>and</b> \
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.
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-08-30 23:46:34 by Jonathan Schleifer | Files touched by this commit (19) |
Log message:
Always use the same e-mail address for packages I maintain
|
2023-06-25 20:01:14 by Jonathan Schleifer | Files touched by this commit (2) |
Log message:
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".
|
2023-06-14 12:29:33 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
devel/fossil: Set CC_FOR_BUILD when cross-compiling.
|