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

fossil-2.23-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: fossil Distribution: openSUSE:Factory:zSystems
Version: 2.23 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 16 20:40:38 2023
Group: Development/Tools/Version Control Build host: s390zl25
Size: 3937293 Source RPM: fossil-2.23-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

* 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
* Sun Jul 04 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - fossil 2.16:
    * Add the fossil patch command
    * Improve the fossil ui command to work on check-out directories
      and remote machines
    * web UI improvements
    * Add fossil bisect run command for improved automation of bisects
    * Improve fossil merge handling of renames
    * wiki now defaults to markdown
    * email alerts can now be set to expire to prevent sending mail
      to abandoned accounts forever
* Sat Jul 03 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - fossil 2.15.2:
    * Fix the client-side TLS so that it verifies that the server
      hostname matches its certificate (boo#1187988)
* Sat Apr 24 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - fossil 2.15.1:
    * fix access to tables starting "fx_" in ticket report
* Sun Mar 28 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - fossil 2.15:
    * Relax default Content Security policy to allow images to be
      loaded from any URL
    * Updates to skins and their configuration options
    * Built-in skin can now be selected via the skin= request
      parameter and the /skins page.
    * /cookies page can now now  delete individual cookies
    * Various extensions to diff displaz and operations
    * Add the --list option to the tarball, zip, and sqlar commands.
    * 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.
* Mon Feb 01 2021 Sheng Mao <shngmao@gmail.com>
  - fossil 2.14
    * add fossil chat
    * enhanced fossil clone
    * performance optimization
    * enhanced documents
    * Pikchr improvements
    * Schema Update Notice #1: This release drops a trigger from
    the database schema
    * Schema Update Notice #2: This release changes how the descriptions
    of wiki edits are stored in the EVENT table, for improved display
    on timelines
* Wed Nov 25 2020 Dan Čermák <dcermak@suse.com>
  - enable tests
* Sun Nov 01 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - fossil 2.13:
    * wiki improvements: interwiki links, markup features
    * support for rendering pikchr markup scriptions
    * line number modes support interactive selection of range of
      lines to hyperlink to
    * Enhance finfo page to track a file across renames
  - minimum/bundled version of sqlite increased to 3.34.0
* Wed Aug 26 2020 Reinhard Max <max@suse.com>
  - fossil 2.12.1:
    * CVE-2020-24614: Remote authenticated users with check-in or
      administrative privileges could have executed arbitrary code
      [boo#1175760]
    * Security fix in the "fossil git export" command. 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.
    * Added the "collapse" and "expand" capability for long forum
      posts.
    * 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.
    * On the /timeline webpage, the combination of query parameters
      "p=CHECKIN" and "bt=ANCESTOR" draws all ancestors of CHECKIN
      going back to ANCESTOR.
    * 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.
  - Remove fossil-2.11-reproducible.patch: Upstream integrated the
    patch and improved it to also recognize SOURCE_DATE_EPOCH.
  - Remove fossil-2.7-remove_date_time.patch: OBS now sets
    SOURCE_DATE_EPOCH and gcc recognizes it, so the removal of
    __DATE__ and __TIME__ is not needed anymore.
  - Package the fossil.1 manual page.
* Sat Jul 04 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - fossil 2.11.1:
    * Make the "fossil git export" command more restrictive about
      characters that it allows in the tag names
* Thu Jun 11 2020 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add fossil-2.11-reproducible.patch to override build date (boo#1047218)
* Wed May 27 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - fossil 2.11:
    * Support Markdown in the default ticket configuration
    * Timestamp strings in object names can now omit punctation
    * Enhance backlink processing so that it works with Markdown-
      formatted tickets and so that it works for wiki pages
      fossil rebuild is needed to take full advantage of this fix
    * Many improvements to the forum and especially email notification
      of forum posts
    * Minimum length of a self-registered user ID increased from 3 to 6
      characters
    * Rework the fossil grep command to be more useful
    * Expose the redirect-to-https setting to the settings command
    * Most commands now support the Unix-conventional "--" flag to
      treat all following arguments as filenames instead of flags
    * Add the mimetypes config setting
    * security harening against possibly tampered database schemas
    * Now sends the Content-Security-Policy header
    * Stop using the IP address as part of the login cookie
    * many web UI and CLI improvements, documentation updates

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, Sat Mar 9 12:50:11 2024