Changelog for
fossil-debuginfo-2.25-2.1.x86_64.rpm :
* Wed Feb 12 2025 Andreas Schwab
- overflow.patch: Fix undefined behaviour due to overflow
* Sat Feb 08 2025 Andreas Stieger - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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