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

fossil-2.12.1-lp152.2.3.1 RPM for aarch64

From OpenSuSE Ports Leap 15.2 updates for aarch64

Name: fossil Distribution: openSUSE Leap 15.2
Version: 2.12.1 Vendor: openSUSE
Release: lp152.2.3.1 Build date: Wed Aug 26 20:31:10 2020
Group: Development/Tools/Version Control Build host: obs-arm-9
Size: 4296768 Source RPM: fossil-2.12.1-lp152.2.3.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.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

* 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
* Sat Oct 05 2019 Andreas Stieger <andreas.stieger@gmx.de>
  - fossil 2.10:
    * Add support for CGI-based Server Extensions
    * UI improvement and extensions
    * Change the default hash policy to SHA3
    * Performance optimizations
* Sun Aug 04 2019 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 2.9:
    * Add the fossil git export command
    * Web UI layout and behavior improvements
    * Add the fossil touch command, and the --setmtime option on the
      fossil open and fossil update commands
    * Add the /secureraw page that requires the complete SHA1 or SHA3
      hash, not just a prefix, before it will deliver content
    * Improvement to clone and sync behavior
    * many other bug fixes and improvements
  - includes changes from 2.8:
    * Show cherry-pick merges as dotted lines on the timeline graph.
      The "fossil rebuild" command must be run to create and populate
      the new "cherrypick" table in the repository in order for this
      feature to operate.
    * Web UI improvements
    * Wiki setup is now at /setup_wiki
    * Provide the ability to redirect all HTTP pages to HTTPS
    * Add the backoffice-disable setting to completely disable the
      backoffice feature
* Thu Sep 27 2018 astieger@suse.com
  - update to 2.7:
    * New email alerts feature
    * New discussion forum feature
    * UI improvements for built-in skins on small screens
    * Use of Content Security Policy (CSP) in built-in skins
  - includes changes from 2.6:
    * Add the new "Classic" timeline viewing mode
    * Add support HTTP cache control mechanisms
    * Improvements to various pages and functions
    * Additional defenses against web-based attacks
  - requires SQLite >= 3.25.0
  - rebase fossil-1.37-remove_date_time.patch to
    fossil-2.7-remove_date_time.patch
* Mon Feb 26 2018 astieger@suse.com
  - update to 2.5:
    * UI updates
    * display ettings persist across pages
    * improve responsiveness fo server process
    * Support for SQL Archives as a download option
* Thu Dec 07 2017 max@suse.com
  - Use bcond for deciding between system and builtin sqlite.
  - Update to version 2.4:
    * New feature: URL Aliases. URL Aliases allow an administrator to
      define their own URLs on the web interface that are rewritten to
      built-in URLs with specific parameters. Create and configure
      URL Aliases using the /Setup/URL_Aliases menu option in the
      web interface.
    * Add tech-note search capability.
    * Add the -r|--revision and -o|--origin options to the annotate
      command.
    * Add the origin= query parameter to the /annotate webpage.
    * The fossil annotate command and the /annotate web page go
      backwards in time as far as can be computed in 30 milliseconds
      by default, rather than stopping after 20 steps. The new
      limit= query parameter or the --limit command-line option can
      be used to alter this timeout.
    * Provide separate on-line help screens for each setting.
    * Back out support for the --no-dir-symlinks option
    * Remove support from the legacy configuration sync
      protocol. The only way now to do a configuration push or pull
      is to use the new protocol that was added in 2011.
    * Add the from= and to= query parameters to /fdiff in order to
      get a diff of two files in the same check-in.
    * CVE-2017-17459, bsc#1071709: Fix the "ssh://" protocol to
      prevent an attack whereby the attacker convinces a victim to
      run a "clone" with a dodgy URL and thereby gains access to
      their system
    * Provide a checkbox that will temporarily disable all ad-units.
    * Improvements to the /stat page
    * Various new hyperlinks to the /bloblist and /bigbloblist pages.
    * Correct the /doc page to support read-only repositories.
    * Correct /zip, /tarball, zip, and tarball pages and commands to
      honor the versioned manifest setting when outside of an open
      checkout directory.
    * The admin-log and access-log settings are now on by default
      for new repositories.
    * Update the built-in SQLite to version 3.21.0.
* Fri Aug 11 2017 max@suse.com
  - Update to version 2.3:
    * Update internal Unicode character tables, used in regular
      expression handling, from version 9.0 to 10.0.
    * Show the last-sync-URL on the /urllist page (
    * Added the "Event Summary" activity report. example
    * Added the "Security Audit" page, available to administrators
      only
    * Added the Last Login time to the user list page,
      for administrators only
    * Added the --numstat option to the fossil diff command
    * Limit the size of the heap and stack on unix systems, as a
      proactive defense against the Stack Clash attack.
    * Fix "database locked" warnings caused by "PRAGMA optimize".
    * Fix a potential XSS vulnerability on the /help webpage.
      (bsc#1053267).
    * Documentation updates
* Mon May 08 2017 max@suse.com
  - Update to version 2.2:
    * GIT comment tags are now handled by Fossil during import/export.
    * Show the content of README files on directory listings.
    * Support for Basic Authentication if enabled (default off).
    * Show the hash algorithms used on the /rcvfromlist page.
    * The /tarball and /zip pages now use the the r= query parameter to
      select which check-in to deliver. The uuid= query parameter is
      still accepted for backwards compatibility.
    * Update the built-in SQLite to version 3.18.0.
    * Run "PRAGMA optimize" on the database connection as it is closing.
  - Changes in Version 2.1:
    * Add support for hash policies that control which of the
      Hardened-SHA1 or SHA3-256 algorithms is used to name new
      artifacts.
    * Add the "gshow" and "gcat" subcommands to fossil stash.
    * Add the /juvlist web page and use it to construct the Download
      Page of the Fossil self-hosting website using Ajax.
* Wed Mar 08 2017 max@suse.com
  - Update to version 2.0:
    * Use the hardened SHA1 implemenation by Marc Stevens and Dan
      Shumow.
    * Add the ability to read and understand artifact names that are
      based on SHA3-256 rather than SHA1, but do not actually
      generate any such names.
    * Added the sha3sum command.
    * Update the built-in SQLite to version 3.17.0.
* Sat Feb 18 2017 jengelh@inai.de
  - Trim description
* Thu Feb 16 2017 idonmez@suse.com
  - Update to version 1.37:
    Changes for Version 1.37 (2017-01-16)
    * Add checkbox widgets to various web pages.
    * Add the fossil all ui command
    * Add the /file webpage
    * Enhance the /brlist webpage to make use of branch colors.
    * Add support for the ms=EXACT|LIKE|GLOB|REGEXP query parameter
      on the /timeline webpage, with associated form widgets.
    * Enhance the changes and status commands with many new filter
      options so that specific kinds of changes can be found without
      having to pipe through grep or sed.
    * Enhanced the fossil sql command so that it opens the checkout
      database and the configuration database in addition to the
      respository database.
    * TH1 enhancements:
    * Add [unversioned content] command.
    * Add [unversioned list] command.
    * Add project_description variable.
    * Rename crnl-glob setting to crlf-glob, but keep crnl-glob as
      a compatibility alias.
    * Added the --command option to the diff command.
    * Fix a C99-ism that prevents the 1.36 release from building
      with MSVC.
    * Fix ticket set when using the "+" prefix with fields from the
      "ticketchng" table.
    * Remove the "fusefs" command from builds that do not have the
      underlying support enabled.
    * Fixes for incremental git import/export.
    * Minor security enhancements to encrypted repositories.
    Changes for Version 1.36 (2016-10-24)
    * Add support for unversioned content, the fossil unversioned
      command and the /uv and /uvlist web pages.
    * The download page is moved into unversioned content so that
      the self-hosting Fossil websites no longer uses any external
      content.
    * Added the "Search" button to the graphical diff generated by
      the --tk option on the diff command.
    * Added the "--checkin VERSION" option to the diff command.
    * Various performance enhancements to the diff command.
    * Update internal Unicode character tables, used in regular
      expression handling, from version 8.0 to 9.0.
    * Fix multi-line timeline bug
    * Enhance the fossil purge command.
    * New command fossil shell.
    * SQL parameters whose names are all lower-case in Ticket Report
      SQL queries are filled in using HTTP query parameter values.
    * Added support for child projects that are able to pull from
      their parent but not push.
    * Added the -nocomplain option to the TH1 "query" command.
    * Added support for the chng=GLOBLIST query parameter on the
      /timeline webpage.
  - Refresh fossil-1.30-remove_date_time.patch and rename it to
    fossil-1.37-remove_date_time.patch
  - Drop support for < openSUSE 11.4
* Mon Jun 27 2016 astieger@suse.com
  - fossil 1.35:
    * Enable symlinks by default on all non-Windows platforms.
    * Enhance the Markdown formatting so that hyperlinks that begin
      with "/" are relative to the root of the Fossil repository.
    * Rework the /setup_list page (the User List page) to display all
      users in a click-to-sort table.
    * Fix backslash-octal escape on filenames while importing from git
    * When markdown documents begin with <h1> HTML elements, use that
      header at the document title.
    * Added the /bigbloblist page.
    * Enhance the /finfo page so that when it is showing the ancestors
      of a particular file version, it only shows direct ancestors and
      omits changes on branches, thus making it show the same set of
      ancestors that are used for /blame.
    * Added the --page option to the fossil ui command
    * Added the fossil bisect ui command
    * Enhanced the fossil diff command so that it accepts directory
      names as arguments and computes diffs on all files contained
      within those directories.
    * Fix the fossil add command so that it shows "SKIP" for files
      added that were already under management.
    * TH1 enhancements:
      Add [array exists] command.
      Add minimal [array names] command.
      Add tcl_platform(engine) and tcl_platform(platform) array elements.
    * Added the fossil reparent command
    * Added --include and --exclude options to fossil tarball and
      fossil zip and the in= and ex= query parameters to the
      /tarball and /zip web pages.
    * Add support for encrypted Fossil repositories.
    * If the FOSSIL_PWREADER environment variable is set, then use
      the program it names in place of getpass() to read passwords
      and passphrases
* Tue Nov 10 2015 astieger@suse.com
  - fossil 1.34:
    * Make the fossil clean command undoable for files less than
      10MiB.
    * Update internal Unicode character tables, used in regular
      expression handling, from version 7.0 to 8.0.
    * Add the new amend command which is used to modify tags of a
      "check-in".
    * Fix bug in import command, handling version 3 of the svndump
      format for subversion.
    * Add the all cache command.
    * TH1 enhancements
    * Add the --undo option to the diff command.
    * Build-in Antirez's "linenoise" command-line editing library
      for use with the fossil sql command on Unix platforms.
    * Add stash cat as an alias for the stash show command.
    * Automatically pull before fossil merge when auto-sync is
      enabled.
    * Fix --hard option to fossil mv and fossil rm to enable them to
      work properly with certain relative paths.
    * Change the mimetype for ".n" and ".man" files to text/plain.
    * Display improvements in the fossil bisect chart command.
* Mon May 25 2015 astieger@suse.com
  - fossil 1.33:
    * Improved fork detection on fossil update, fossil status and
      related commands.
    * Change the default skin to what used to be called "San
      Francisco Modern".
    * Add the /repo-tabsize web page
    * Add fossil import --svn, for importing a subversion repository
      into fossil which was exported using "svnadmin dump".
    * Add the "--compress-only" option to fossil rebuild.
    * Use a pie chart on the /reports?view=byuser page.
    * Enhanced fossil clean --verily so that it ignores keep-glob
      and ignore-glob settings. Added the -x alias for --verily.
    * Add the --soft and --hard options to fossil rm and fossil mv.
    * Improved ability to customize the timelime graph.
    * Improvements to the /sitemap page.
    * Automatically adjust the CLI timeline to the terminal width on Linux.
    * Added [info commands] and [info vars] commands to TH1.
    * Fix some obscure issues with TH1 expression processing.
    * Fix titles in search results for documents that are not wiki,
      markdown, or HTML.
    * Formally translate TH1 to Tcl return codes and vice-versa,
      where necessary, in the Tcl integration subsystem.
    * Add fossil leaves -multiple, for finding multiple leaves on
      the same branch.
    * Added the "Blitz" skin option.
    * Make fossil open honor ".fossil-settings/allow-symlinks".
    * Allow fossil add to be used on symlinks to nonexistent or
      unreadable files in the same way as fossil addremove.
    * Added fork warning to be issued if sync produced a fork
    * Update the info page to report when a file becomes a symlink.
      Additionally show the UUID for files whose types have changed
      without changing contents or symlink target.
    * Have fossil changes and fossil status report when executable
      or symlink status changes on otherwise unmodified files.
    * Permit filtering weekday and file reports by user. Also ensure
      the user parameter is preserved when changing types. Add a
      field for direct entry of the user name to each applicable
      report.
    * Create parent directories of empty-dirs if they don't already
      exist.
    * Inhibit timeline links to wiki pages that have been deleted.
  - source tarball signature not available for this release
  - new minimum sqlite3 requirement is 3.8.7, build with bundled
    version where it is not available.
* Sat Mar 21 2015 astieger@suse.com
  - fossil 1.32:
    * backwards compatibility fixes
    * Anti-aliased rendering of arrowheads on timeline graphs.
    * Added vi/less-style key bindings to the --tk diff GUI.
    * Documentation updates
    * Add the --repolist option to server commands
    * Added the "Xekri" skin.
    * Enhance the "ln=" query parameter on artifact displays to accept
      multiple ranges, separate by spaces (or "+" when URL-encoded).
    * Added fossil forget as an alias for fossil rm.
  - includes changes from 1.31:
    * Improve file change graphs, fossil rebuild recommended
    * Optional full-text search, /srchsetup page, fts-config command
    * Improve UI and wiki funktionality
    * new rebuild --ifneeded
    * Added override skins option ("skin:", --skin)
    * Added the /md_rules pages about Markdown format.
    * Added the --repolist and --nojail options to server commands
    * Added the fossil all add subcommand to "fossil all".
    * Improvements to the /login page.
    * Downloads by "nobody" now enabled by default in new repositories.
    * Add IPv6 support to fossil sync and fossil clone
    * Added the /mimetype_list page.
    * Added the /hash-collisions page.
* Tue Jan 20 2015 andreas.stieger@gmx.de
  - fossil 1.30:
    * Added the fossil bundle command.
    * Added the fossil purge command.
    * Added the fossil publish command.
    * Added the fossil unpublished command.
    * Add support for Docker.
    * Enhancements and additions to web interface
    * Add the fossil fusefs DIRECTORY command ans FuseFS support for
      examining history
    * Add the administrative log that records all configuration.
    * Improvements to command line interface
    * Use full 40-character SHA1 hashes (instead of abbreviations)
      in most internal URLs.
    * Improvements to sync resilience
    * Fix CVE-2014-3566 "POODLE SSL 3.0" vulnerability.
  - build with system sqlite that have a new enough version
  - build with fuse
  - update fossil-1.29-remove_date_time.patch
    to fossil-1.30-remove_date_time.patch

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, Thu Dec 2 23:36:37 2021