Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fossil-2.28-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: fossil Distribution: openSUSE Tumbleweed
Version: 2.28 Vendor: openSUSE
Release: 1.1 Build date: Sun Apr 19 18:21:10 2026
Group: Development/Tools/Version Control Build host: reproducible
Size: 4125928 Source RPM: fossil-2.28-1.1.src.rpm
Packager: https://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

Provides

Requires

License

BSD-2-Clause

Changelog

* Sun Apr 19 2026 Anonymous Checkouts <anoncvs@mailinator.com>
  - fossil 2.28:
    * Improvements to anti-robot defenses:
      The default configuration now allows robots to download any
      tarball or similar, to better support automated build systems.
      New special tag "zipX" for the robot-restrict setting blocks
      robot access to tarballs, but with exceptions to support
      automated build systems.
      Tags of the form "ext/PATH" in the robot-restrict setting block
      access by robots to specific CGI extension at PATH.
      Enhancements to the default value for the robot-restrict setting.
    * A drop-down menu of recent branches is now possible for the
      submenu, and is used in the code browser.
    * Simplified access to tarballs and ZIPs:
      When in the code browser at the top-level, a new "Download"
      submenu option is available to take the user to a page where
      he can download a tarball or ZIP archive.
      New /download page is available. When configured using the new
      suggested-downloads setting, a link to /download named
      "Tarballs and ZIPs" appears in the /sitemap and thus on the
      hamburger menu.
      The robot-resistant /rchvdwnld page can be used to provide human
      access to on-demand generated ZIP archives and tarballs. This
      page is used to help implement the two previous subitems.
      The filenames for tarballs and ZIPs are now standardized to
      include a timestamp and a hash prefix.
      New "fossil get" command downloads and unpacks a specific
      check-in without having to clone the repository.
    * Web-based timeline enhancements:
      A new "Simple" view is available. This is compromise between
      "Verbose" and "Compact" that shows only the check-in hash rather
      than the full detail section. There is an ellipsis that one can
      click on to see the full detail text.
      The artifact hash in the detail section of each timeline entry
      is now emphasized (controlled by CSS) to make it easier to
      locate amid all the other text and links.
      When clicking on the ellipsis in "Compact" or "Simple" views,
      the ellipsis is replaced by a left arrow ("←") which can be
      clicked to hide the extra detail again.
      New setting timeline-mark-leaves controls whether or not leaf
      check-ins are marked in the timeline.
      "No-graph" timelines (using the "ng" query parameter) now show
      branch colors and bare check-in circles on the left. The
      check-in circles appear, but no lines connecting them.
    * Labels in Markdown now have IDs generated using the GitHub
      "slugify" algorithm.
    * The timeline command is enhanced with the new options
      "-u|--for-user" to filter by user, and "-r" to display entries
      in chronological order.
    * The open command's new "--reopen REPOFILE" flag can be used to
      fix a checkout after moving its repository file.
    * Update internal Unicode character tables, used in regular
      expression handling, from version 13 to 17.
    * Add a zoom-message option to /chat to better support pikchr
      diagrams.
    * The new fossil system (often abbreviated as just "fossil sys")
      provides a few common unix-like commands that are missing on some
      platforms. This is a convenience for Unix-based developers who
      occasionally need to work on ill-provisioned alternative
      platforms. The set of commands currently offered is small, but
      is expected to grow in future releases.
    * The /help webpage now accepts queries of the form "/help/CMD" to
      show help for the command or setting CMD and "/help/www/PAGE" to
      show help for webpage PAGE.
    * Add the -t and -T options to the fossil praise command.
    * The fossil clone command adds the --ipv6 option.
    * Add "-s" and "--stop" as aliases for the "--stop-on-error" option
      in the fossil all command.
    * Add the "-h|--hash" option to the fossil whatis command.
  - fossil 2.27:
    * Close a potential Denial-of-Service attack against any public-
      facing Fossil server involving exponential behavior in Fossil's
      regexp implementation.
    * 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.
    * Strengthen robot defenses to help prevent public-facing servers
      from being overwhelmed by the latest generation of AI spiders.
    * New javascript captcha used to restrict access by user "nobody"
      to pages listed in the robot-restrict setting.
    * 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.
    * Require at least an anonymous login to access the /blame page and
      similar.
    * Timeline enhancements:
      The chng= query parameter on the timeline page so that it works
      with other query parameters like p=, d=, from=, and to=.
      Always include nodes identify by sel1= and sel2= in the
      /timeline display.
      Improved title when p= and d= are different.
    * Enable the --editor option on the fossil amend command.
    * When walking the filesystem looking for Fossil repositories,
      avoid descending into directories named "/proc".
    * Reduce memory requirements for sending authenticated sync
      protocol messages.
    * Show numstat-style change statistics in the /info and /ckout pages.
    * Add the stash rename subcommand.
    * Add the "-h" option to the "ls" command to display file hashes
      for a specific check-in when in verbose mode.
* 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

Files

/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, Sun Aug 2 03:56:04 2026