File rtorrent.changes of Package rtorrent

-------------------------------------------------------------------
Fri Sep  5 11:36:00 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.16.0
  * Added ``network.block.ipv4in6.set`` command.
  * Inverted color of focus ui element.
  * Block ipv4/6 now sets the resolve type.
  * Fix file descriptor leak in session file saving with
    ``system.files.session.fdatasync`` set to no.
  * Fixed DHT bind address and converted to using sockaddr.
  * Fixed uninitialized rpc slots when SCGI is not used.
  * Fixed closing of external fd's and potential race-conditions in
    CurlStack::close_get().

-------------------------------------------------------------------
Sat Aug 23 09:22:37 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.15.6
  * Use getaddrinfo for numeric hostname lookups in UdnsResolver.

-------------------------------------------------------------------
Sun Jun 22 20:26:01 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.15.5
  * Fixed corrupted stack in curl stack due to wrong argument type.
  * Fix file descriptor leak in session file saving.

-------------------------------------------------------------------
Mon Jun  2 08:38:29 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.15.4
  * Refactoring of threads, polling and scheduler code.
  * Added `system.files.advise_random.hashing.set` for speeding
    up initial hashing of files in a torrent. This can be used in
    conjunction with `system.files.advise_random.set` to reduce
    disk I/O on SSDs.
  * Enabling `system.files.advise_random.set` will reduce
    unnecessary disk I/O on SSDs, while disabling
    `system.files.advise_random.hashing.set` ensures that the
    initial hashing retains the benefits of sequential disk
    read-ahead.

-------------------------------------------------------------------
Fri May  2 10:02:18 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.15.3
  * Fixed slow SCGI replies
  * Cleaned up thread/scheduler code
- Delete 0001-Added-default-switch-cases-to-RpcManager.patch
  (merged)

-------------------------------------------------------------------
Fri Mar 28 21:24:20 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.15.2
  * Colors, LUA and json-rpc are now supported in the client
- Add 0001-Added-default-switch-cases-to-RpcManager.patch

-------------------------------------------------------------------
Thu Jan  2 10:36:44 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.15.1
  * Resolved scgi software crash with SIGPIPE exception.

-------------------------------------------------------------------
Thu Dec 26 19:14:37 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.15
  * Resolved scgi software crash with SIGPIPE exception.
  * Resolved a crash with the curl stack during shutdown.

-------------------------------------------------------------------
Sun Sep 29 12:10:54 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

- Update to release 0.10.0
  * A fix for a torrent client stack overflow crash with the lockfile
    buffer.
  * New trackers.delay_scrape command for .rtorrent.rc to avoid
    crashes with thousands of torrents and allow instant startups.
  * A fix for a critical memory leak with RPC commands which may
    waste an alarming amount of memory.
  * A fix for critical torrent client breakage if a power
    outage/failure occurs during a session saving interval
- Delete 0001-utils-lockfile-avoid-stack-overflow-for-lockfile-buf.patch
  (merged)

-------------------------------------------------------------------
Tue Jun 21 00:28:35 UTC 2022 - Aleksa Sarai <asarai@suse.com>

- Backport fix which resolves a crashing issue on startup on openSUSE.
  https://github.com/rakshasa/rtorrent/pull/1169
  + 0001-utils-lockfile-avoid-stack-overflow-for-lockfile-buf.patch

-------------------------------------------------------------------
Tue Nov 16 12:09:53 UTC 2021 - Johannes Segitz <jsegitz@suse.com>

- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * rtorrent.service

-------------------------------------------------------------------
Fri Sep  4 14:21:00 UTC 2020 - Jan Engelhardt <jengelh@inai.de>

- Drop old specfile constructs.

-------------------------------------------------------------------
Fri Jan 24 12:13:56 UTC 2020 - Jan Engelhardt <jengelh@inai.de>

- Add missing require on useradd.

-------------------------------------------------------------------
Fri Aug 16 15:54:27 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

- Add missing %service_* scriptlets

-------------------------------------------------------------------
Wed Jul 24 17:52:33 UTC 2019 - hiwatari.seiji@gmail.com

- Update to 0.9.8
	* Close log files when reusing a name. (pyroscope)
	* Increased max timeout for tracker requests.
	* Set max piece size 512mb.
	* Switch to C++11 MRT RNG for random bytes. (lps-rocks)
	* Added support for openssl 1.1.
	* Fix honoring throttle.min_peers* settings in rtorrent. (chros)
	* Improved failed tracker bencode parsing. (chros)
	* Added example rtorrent.rc. (g0tmi1k)
	* Added a temporary name filter. (Toff)
	* Added 'log.close' command.
	* Added 'd.tracker_announce.force' command.
	* Added 'event.system.startup_done/shutdown' commands/events. (chros)
	* Added 'd.custom.if_z' command. (pyroscope)
	* Added 'd.multicall.filtered' command. (pyroscope)
	* Added 'event.view.hide/show' commands. (pyroscope)

- Update to 0.9.7
	* Fixed ip filter memory usage. (sallyswiss/chros73)
	* Add space to fmt str in log_gz_file_write. (pastly)
	* Fix compilation issue with gcc v6.x and empty CXXFLAGS. (chros73)
	* Fix BEP7 compatibility with IPv6 trackers and IPv4 peers.
	* Include SCGI/XMLRPC example in rtorrent.rc. (ss23)
	* Handle SIGHUP like SIGINT. (pyroscope)
	* Fix Throttle args. (chros73)
	* Fix missing ranlib - not defined but used. (duraki)
	* Fix no // are at start of expanded paths. (pyroscope)
	* Fix ncurses header include. (theirix)
	* Fix segfault when viewing a magnet download in the leeching view. (slingamn)

- Remove rtorrent-vim package because it was made for the old (now discouraged) config syntax
	* See: https://github.com/rakshasa/rtorrent/wiki/CONFIG-Template

-------------------------------------------------------------------
Mon Dec 11 23:27:20 UTC 2017 - jengelh@inai.de

- Update to new snapshot 0.9.6.g113
  * Support for new libtorrent API regarding logging file
    descriptors and IPv6 binds.

-------------------------------------------------------------------
Tue Jun  6 13:31:29 UTC 2017 - jengelh@inai.de

- Update to new snapshot 0.9.6.g93
  * IPv6 support
  * add support for the XDG base dir spec for rtorrent.rc
  * daemonization support
  * maximum supported filesize now 512 GB
- Change from requiring libxmlrpc-c-devel to xmlrpc-c-devel
  [boo#1042228]

-------------------------------------------------------------------
Sun Nov 15 11:05:42 UTC 2015 - mpluskal@suse.com

- Enable xmlrpc on Tumbleweed

-------------------------------------------------------------------
Fri Nov 13 11:35:23 UTC 2015 - tampakrap@opensuse.org

- Update to new upstream release 0.9.6
* Added 'log.open_file_pid' and 'log.open_gz_file_pid' commands
  that appends the pid automatically.
- Moved fully to github, change URL and Source accordingly

-------------------------------------------------------------------
Tue Aug  5 10:00:34 UTC 2014 - jengelh@inai.de

- It is supposed to be packageand(vim:rtorrent)

-------------------------------------------------------------------
Sun Aug  3 08:40:33 UTC 2014 - tampakrap@opensuse.org

- Add Supplements: packageand(vim,rtorrent), in order to trigger automatic
  installation for users of both packages. Suggested by dimstar

-------------------------------------------------------------------
Sun Jul 27 00:09:19 UTC 2014 - tampakrap@opensuse.org

- Add vim as BuildRequirement and Requirement for rtorrent-vim, so that it
  doesn't own vim's directories

-------------------------------------------------------------------
Sat Jul 19 17:51:21 UTC 2014 - tampakrap@opensuse.org

- Vim syntax file for rTorrent's config file, .rtorrent.rc
  The files are taken from http://www.vim.org/scripts/script.php?script_id=2234

-------------------------------------------------------------------
Sat Jul 19 10:58:53 UTC 2014 - jengelh@inai.de

- Update to new upstream release 0.9.4
* Added unordered curve to plot
* Added 'network.listen.backlog{,.set}' commands
* Added 'log.open_gz_file' option

-------------------------------------------------------------------
Fri Feb  8 04:21:18 UTC 2013 - jengelh@inai.de

- Initial package (version 0.9.3) for OpenSUSE
openSUSE Build Service is sponsored by