| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: fossil | Distribution: openSUSE Tumbleweed |
| Version: 2.26 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun May 4 09:18:53 2025 |
| Group: Development/Tools/Version Control | Build host: reproducible |
| Size: 4273256 | Source RPM: fossil-2.26-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://fossil-scm.org/ | |
| Summary: Distributed software configuration management | |
Fossil is a distributed software configuration management system with these features: * integrated bug tracking and wiki * built-in web-interface * uses HTTP, with proxy support * everything is in a single executable and CGI-enabled * sqlite-backed database
BSD-2-Clause
* Sun May 04 2025 Andreas Stieger <andreas.stieger@gmx.de>
- fossil 2.26:
* fossil diff usability improvements
* fossil merge-info and --tk provides analysis on the most recent
merge operations
* fossil commit now can help detect formatting mistakes, can be
a noop when there are no changes present (--if-changes), can
check in with SSH keys, and UI improvements
* fossil patch fixed some bugs
* ticketing system improved: tickets can now have wiki pages
attached, ticket templates, multiple ticket creation is easier
* The FOSSIL_REPOLIST_SHOW influences the default displayed info
* Improves security for TH1 scripting language
* /chat now behaves better during server outages
* Various UI improvements
* deprecated --comfmtflags and --comment-format global options
- drop conflicted overflow.patch added with insufficient references
- disable fusefs, fossil was not ported to fuse3 (boo#1242079)
* Wed Feb 12 2025 Andreas Schwab <schwab@suse.de>
- overflow.patch: Fix undefined behaviour due to overflow
* Sat Feb 08 2025 Andreas Stieger <andreas.stieger@gmx.de>
- fossil 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.
* Take into account zero-width and double-width unicode characters
when formatting the command-line timeline.
- drop patches:
* fossil-2.24-17c01c549e73c6b8.patch
* fossil-2.24-5ad708085a90365f.patch
* fossil-2.24-fb4e90b662803e47.patch
* Sun Jul 21 2024 Andreas Stieger <andreas.stieger@gmx.de>
- fossil 2.24:
* Work around Apache httpd mod_cgi changes for Content-Length
* UI skin enhancements
* Enhancements to the /timeline page
* Improved display of hash algorithm used on uv-list page
* If the autosync setting contains keyword "all", the automatic
sync occurs against all defined remote repositories, not just
the default.
* Markdown formatter: improved handling of indented fenced code
blocks that contain blank lines.
* Fix problems with one-click unsubscribe on email notifications.
* Detect GoogleOther crawler as a robot
- add upstream patches addressing test failures:
* fossil-2.24-5ad708085a90365f.patch
* fossil-2.24-fb4e90b662803e47.patch
* fossil-2.24-17c01c549e73c6b8.patch
* Sat Nov 04 2023 Andreas Stieger <andreas.stieger@gmx.de>
- fossil 2.23:
* Add ability to "close" forum threads
* Add the fossil all whatis command
* Some web UI ind command output mprovements
* New options for email notification to limit to only new threads
* Fix a search failure with non-ASCII characters
* Improve defense-in-depth against SQL injection, and cross-site
request forgery
* Fri Jun 02 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
- fossil 2.22:
* Multiple enhancements to the /timeline webpage
* 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.
* 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
* Sat Mar 04 2023 Andreas Stieger <andreas.stieger@gmx.de>
- fossil 2.21:
* Add user password reset feature
* Add the fossil repack command
* Add the ability to put text descriptions on ticket report
formats.
* Multiple UI updates
* 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.
* 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.
* Sat Nov 19 2022 Andreas Stieger <andreas.stieger@gmx.de>
- fossil 2.20:
* Add the chat-timeline-user setting, allowing timeline changes
to be announced to the room
* Improvements to unsubscribe workflow
* Add the "fossil branch lsh" subcommand for listing the most
recently modified branches
* Multiple UI tweaks
* Fix a bug introduced in 2.17 that prevented clone --unversioned
from completing the retrieval of UV files from the remote repo.
* Sat Sep 24 2022 Dirk Müller <dmueller@suse.com>
- update to 2.19:
* 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 /skins/blitz directory
listing.)
* Enhancements to the graph layout algorithm design to improve readability
and promote better situational awareness.
* Performance enhancement for the "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 "fossil describe" command.
* Markdown subsystem extended with footnotes support. See corresponding test
cases, known limitations and discussion.
* Add the new special name "start:BRANCH" to refer to the first check-in of the branch.
* Support generated "mimetype" columns in the TICKET and TICKETCHNG tables.
* Fix 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 email-listid setting. If set, it is used as the List-ID header for
all outbound notification emails.
* Add the "--branch" option to the "timeline" command to restrict the
displayed items to a specific branch.
* Add the "--versions" option to "fossil diff" to display details about the
compared versions into the patch header.
* Numerous other minor enhancements.
- drop fossil-json1.patch: obsolete
* Fri Apr 22 2022 Reinhard Max <max@suse.com>
- fossil 2.18:
* Added support for SSL/TLS server mode for commands like "fossil
server" and "fossil http"
* The new cherry-pick command is an alias for merge --cherrypick
* Add new setting "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 /timeline
* The tar and zip commands no longer sterilize the manifest file
* Futher improvement to diff alignment in cases that involve both
edits and indentation changes
* Chat improvements
* Promote the test-detach command into the detach command
* For "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 "fossil
init" command.
* The /ext page generates the SERVER_SOFTWARE environment
variable for clients
* Fix the REQUEST_URI CGI variable such that it includes the
query string. This is how most other systems understand
REQUEST_URI
* Added the --transport-command option to fossil sync and similar
- minimum/bundled version of sqlite increased to 3.38.0
- fossil-json1.patch: Starting from version 3.38.0 SQLite has JSON
enabled by default and ENABLE_JSON1 has disappeared from the list
of compile-time options.
- Add a _service file to download the tarball automatically.
* Mon Feb 21 2022 Andreas Stieger <andreas.stieger@gmx.de>
- fossil 2.17:
* Major improvements to the "diff" subsystem:
Add 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
* Fossil now autosyncs prior to running fossil open
* Improvements and bug fixes to the new "fossil ui REMOTE"
feature so that it works better on a wider variety of platforms
* Update additional commands and options to multiple workflows
* UI and Web UI improvements
/usr/bin/fossil /usr/share/licenses/fossil /usr/share/licenses/fossil/COPYRIGHT-BSD2.txt /usr/share/man/man1/fossil.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025