ezio (2.0.28-drblsid~202607222137) unstable; urgency=medium

  [ Date Huang ]
  * docs: document disk_interface callback contract in CLAUDE.md
  * fix: remove eviction from set_max_entries to avoid race condition
  * docs: update CLAUDE.md with cache thread-safety notes and ASCII arrows
  * style: replace unicode arrows with ASCII in code comments and docs
  * refactor: extract torrent_location into standalone header
  * style: add buffer destructor comment in async_hash
  * ci: bump GitHub Actions to latest major versions
  * docs: add IEEE Access 2021 paper to README publications
  * fix(buffer_pool): make max_use a soft limit to avoid read pool OOM
  * tune(buffer_pool): bump read/write pools to 512 MB each
  * refactor(raw_disk_io): destruct write buffer on network thread
  * fix(raw_disk_io): use actual pool size constants in usage logger
  * refactor(buffer_pool): remove mutex, single-thread by contract
  * perf(partition_storage): hint kernel sequential access via posix_fadvise
  * feat(raw_disk_io): derive prefetch chunk size from cache and aio_threads
  * feat(unified_cache): add clear_piece for invalidating bad piece
  * feat(raw_disk_io): clear cached entries for failed pieces
  * perf(raw_disk_io): warm cache from async_hash disk reads
  * perf(raw_disk_io): chunk-aligned read prefetch on cache miss
  * refactor(unified_cache): add has() probe without LRU/stats side effects
  * perf(raw_disk_io): fix prefetch chunk at 16 blocks (256 KiB)
  * docs(CLAUDE): record findings from prefetch chunk-size investigation
  * perf(daemon): mark all pieces verified when adding torrent in seed mode
  * refactor(buffer_pool): remove unused pool-size and watermark macros
  * docs(readme): rewrite for easier onboarding and accurate usage
  * docs(claude): slim architecture guide and drop SESSION_MEMORY
  * docs(readme): add roadmap with Ironic integration and Mirantis link
  * chore(cache): lower mark_clean log from debug to trace
  * docs(claude): record io_uring rejection rationale
  * fix(disk): destroy async_hash buffer on the network thread
  * refactor(disk): construct write buffer holder only when allocated
  * chore: remove dead store_buffer.hpp
  * docs: record perf-ceiling findings and move plan docs to backlog
  * docs: confirm single network-thread bottleneck via distributed profiling
  * docs: add multi-threading-the-network-thread feasibility analysis
  * chore: ignore .powerloop/ tracking notes
  * refactor(daemon): drive control loop with io_context event loop
  * refactor(daemon): address signal handler and include placement issues
  * refactor(log): drive speed/alert reporting on the daemon io_context
  * refactor: extract ezio::app composition root, thin main
  * feat(config): add --slow-start and --slow-start-period options
  * feat(daemon): session-wide slow-start upload ramp
  * refactor(app): use spdlog instead of std::cout for run() messages
  * fix(daemon): log slow-start unlimited clear at info level
  * fix(app): make slow-start throttle LAN peers
  * docs(readme): document --slow-start upload ramp options
  * feat(log): add peer alert category to alert mask
  * refactor(app): route all peers to global class instead of deprecated LAN-limit flag
  * docs: record slow-start peer-class routing + seed-choker validation
  * feat(app): add --port/-p option to set BitTorrent listen port
  * docs: add all-RAM 1-on-1 best-case benchmark + network-thread re-confirmation
  * docs: add Go-rewrite effort estimate (maintainability vs ~5x perf cost)
  * docs(bep52): analyze v2 hashing load on the single network thread
  * refactor(cache): remove dead write-back-era dirty-block collectors
  * refactor(cache): assert same-partition in get2, drop cross-partition path
  * refactor(disk_io): remove unused global raw_disk_io instance pointer
  * fix(cache): make partition max_entries atomic
  * docs: sync buffer pool and cache comments with code
  * fix(service): fail startup when gRPC server cannot bind
  * fix(disk_io): make stats thread shutdown interruptible
  * fix(cache): drop stale LRU nodes instead of skipping them

  [ Chen-Pang He ]
  * .gitignore for vs code
  * tidy: rules for member cases
  * tidy: rename private members like libtorrent
  * refactor: extract partition_storage into its own translation unit

  [ GitHub Actions CI ]
  * Inject version tag into source tree

 -- GitHub Actions CI <actions@github.com>  Wed, 22 Jul 2026 21:38:35 +0000

ezio (2.0.22-drbl5) unstable; urgency=medium

  * Sync to this ezio-build repo from ezio repo. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 11 Apr 2026 17:29:31 +0800

ezio (2.0.22-drbl4) unstable; urgency=medium

  * Improved debian/rules and debian/control

 -- Steven Shiau <steven@clonezilla.org>  Mon, 06 Apr 2026 07:50:08 +0000

ezio (2.0.22-drbl3) unstable; urgency=medium

  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Mon, 06 Apr 2026 04:52:52 +0000

ezio (2.0.22-drbl2) unstable; urgency=medium

  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sun, 15 Mar 2026 05:43:47 +0000

ezio (2.0.22-drbl1) unstable; urgency=medium

  * New upstream 2.0.22.
  * Built on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 14 Mar 2026 07:36:54 +0000

ezio (2.0.21-drbl3) unstable; urgency=medium

  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 14 Mar 2026 05:09:49 +0000

ezio (2.0.21-drbl2) unstable; urgency=medium

  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Fri, 20 Feb 2026 02:57:13 +0000

ezio (2.0.21-drbl1) unstable; urgency=medium

  * New upstream 2.0.21.
  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 27 Dec 2025 02:34:15 +0000

ezio (2.0.20-drbl1) unstable; urgency=medium

  * New upstream 2.0.20.
  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Fri, 26 Dec 2025 06:27:55 +0000

ezio (2.0.19-drbl1) unstable; urgency=medium

  * New upstream 2.0.19.
  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Thu, 25 Dec 2025 14:11:12 +0000

ezio (2.0.16-drbl1) unstable; urgency=medium

  * New upstream 2.0.16.
  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Wed, 07 May 2025 11:51:58 +0000

ezio (2.0.15-drbl1) unstable; urgency=medium

  * New upstream 2.0.15.
  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sun, 15 Dec 2024 13:48:35 +0000

ezio (2.0.14-drbl2) unstable; urgency=medium

  * New upstream 2.0.14.
  * Rebuilt on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 26 Oct 2024 05:40:15 +0000

ezio (2.0.14-drbl1) unstable; urgency=medium

  * New upstream 2.0.14.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 26 Oct 2024 00:04:03 +0000

ezio (2.0.12-drbl1) unstable; urgency=medium

  * New upstream 2.0.12.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 19 Oct 2024 11:55:25 +0000

ezio (2.0.11-drbl1) unstable; urgency=medium

  * New upstream 2.0.11.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Mon, 08 Apr 2024 01:10:34 +0000

ezio (2.0.11-rc1-drbl1) unstable; urgency=medium

  * New upstream 2.0.11-RC1.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 30 Mar 2024 04:03:07 +0000

ezio (2.0.10-drbl1) unstable; urgency=medium

  * New upstream 2.0.10.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Thu, 28 Mar 2024 21:24:25 +0000

ezio (2.0.9-drbl2) unstable; urgency=medium

  * Rebuild on Debian Sid since upstream updated 2.0.9 with version tag.

 -- Steven Shiau <steven@clonezilla.org>  Tue, 27 Feb 2024 05:57:32 +0000

ezio (2.0.9-drbl1) unstable; urgency=medium

  * New upstream 2.0.9.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Tue, 27 Feb 2024 02:12:25 +0000

ezio (2.0.8-drbl1) unstable; urgency=medium

  * New upstream 2.0.8.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Fri, 05 Jan 2024 07:49:02 +0000

ezio (2.0.7-drbl1) unstable; urgency=medium

  * New upstream 2.0.7.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Wed, 06 Dec 2023 07:51:28 +0000

ezio (2.0.6-drbl1) unstable; urgency=medium

  * New upstream 2.0.6.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Tue, 28 Nov 2023 10:00:27 +0000

ezio (2.0.5-drbl1) unstable; urgency=medium

  * New upstream 2.0.5.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 07 Oct 2023 01:55:22 +0000

ezio (2.0.4-drbl1) unstable; urgency=medium

  * New upstream 2.0.4.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sun, 24 Sep 2023 12:22:58 +0000

ezio (2.0.3-drbl1) unstable; urgency=medium

  * New upstream 2.0.3.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Wed, 05 Jul 2023 23:28:53 +0000

ezio (2.0.2-drbl1) unstable; urgency=medium

  * New upstream 2.0.2.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Fri, 28 Apr 2023 13:52:55 +0000

ezio (2.0.2-rc3-drbl1) unstable; urgency=medium

  * New upstream 2.0.2-rc3.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Fri, 28 Apr 2023 01:57:47 +0000

ezio (2.0.1-drbl1) unstable; urgency=medium

  * New upstream 2.0.1.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Tue, 21 Feb 2023 14:23:11 +0000

ezio (2.0.0-drbl1) unstable; urgency=medium

  * New upstream 2.0.0.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Tue, 21 Feb 2023 06:05:30 +0000

ezio (2.0.0-rc6-drbl1) unstable; urgency=medium

  * New upstream 2.0.0-rc6.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Mon, 20 Feb 2023 22:44:51 +0000

ezio (2.0.0-rc5-drbl1) unstable; urgency=medium

  * New upstream 2.0.0-rc5.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Mon, 20 Feb 2023 08:39:54 +0000

ezio (2.0.0-rc4-drbl1) unstable; urgency=medium

  * New upstream 2.0.0-rc4.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 11 Feb 2023 19:23:38 +0800

ezio (2.0.0-rc3-drbl3) unstable; urgency=medium

  * Put packages python3-grpc-tools, python3-grpcio and python3-urwid
    in the runtime dependences.

 -- Steven Shiau <steven@clonezilla.org>  Fri, 10 Feb 2023 15:00:58 +0800

ezio (2.0.0-rc3-drbl2) unstable; urgency=medium

  * Missing ezio_pb2_grpc.py & ezio_pb2.py in deb.

 -- Steven Shiau <steven@clonezilla.org>  Thu, 09 Feb 2023 17:15:52 +0800

ezio (2.0.0-rc3-drbl1) unstable; urgency=medium

  * New upstream 2.0.0-rc3.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Thu, 09 Feb 2023 16:44:59 +0800

ezio (2.0.0-rc2-drbl2) unstable; urgency=medium

  * New upstream 2.0.0-rc2.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Wed, 08 Feb 2023 21:54:01 +0800

ezio (2.0.0-rc1-drbl1) unstable; urgency=medium

  * New upstream 2.0.0-rc1.
  * Build on Debian Sid. 

 -- Steven Shiau <steven@clonezilla.org>  Fri, 03 Feb 2023 07:03:59 +0800

ezio (1.2.1-drbl2) unstable; urgency=medium

  * Rebuild on Debian Bullseye. 

 -- Steven Shiau <steven@clonezilla.org>  Sat, 27 Nov 2021 12:55:00 +0800

ezio (1.2.1-drbl1) unstable; urgency=medium

  * New upstream v1.2.1. 

 -- Steven Shiau <steven@clonezilla.org>  Tue, 09 Nov 2021 22:10:08 +0800

ezio (1.2.0-drbl1) unstable; urgency=medium

  * New upstream v1.2.0. 

 -- Steven Shiau <steven@clonezilla.org>  Fri, 17 Sep 2021 18:04:40 +0800

ezio (1.1.11~git20201209a-drbl2) unstable; urgency=medium

  * Rebuilt on Debian with new libboost-program-options1.74-dev.

 -- Steven Shiau <steven@clonezilla.org>  Sat, 11 Sep 2021 10:42:39 +0800

ezio (1.1.11~git20201209a-drbl1) unstable; urgency=medium

  * New upstream from git repository on 2020/12/09: 5fa462f.

 -- Steven Shiau <steven@clonezilla.org>  Wed, 09 Dec 2020 20:36:28 +0800

ezio (1.1.11-drbl1) unstable; urgency=medium

  * New upstream v1.1.11. 

 -- Steven Shiau <steven@clonezilla.org>  Thu, 03 Dec 2020 13:12:19 +0800

ezio (1.1.10-drbl1) unstable; urgency=medium

  * New upstream v1.1.10. 

 -- Steven Shiau <steven@clonezilla.org>  Thu, 03 Dec 2020 06:11:12 +0800

ezio (1.1.9-drbl1) unstable; urgency=medium

  * New upstream v1.1.9. 

 -- Steven Shiau <steven@clonezilla.org>  Tue, 20 Aug 2019 10:21:38 +0800

ezio (1.1.9~pre1-drbl1) unstable; urgency=medium

  * New upstream v1.1.8 with branch hotfix_early_exit:
    https://github.com/tjjh89017/ezio/commit/fbc4b5c6fa5ae6dd5036e0b0c602cceafa1fe002

 -- Steven Shiau <steven@clonezilla.org>  Fri, 16 Aug 2019 11:51:44 +0800

ezio (1.1.8~git20190813.f5af193-drbl1) unstable; urgency=medium

  * New upstream v1.1.8 with branch hotfix_early_exit:
    https://github.com/tjjh89017/ezio/tree/hotfix_early_exit

 -- Steven Shiau <steven@clonezilla.org>  Tue, 13 Aug 2019 21:10:37 +0800

ezio (1.1.8-drbl2) unstable; urgency=medium

  * Rebuilt with new libtorrent-rasterbar (1.1.13).

 -- Steven Shiau <steven@clonezilla.org>  Thu, 09 May 2019 13:25:47 +0800

ezio (1.1.8-drbl1) unstable; urgency=medium

  * New upstream v1.1.8.

 -- Steven Shiau <steven@clonezilla.org>  Sun, 24 Feb 2019 13:01:04 +0800

ezio (1.1.7-drbl2) unstable; urgency=medium

  * Use cmake instead of the makefile. 

 -- Steven Shiau <steven@clonezilla.org>  Thu, 24 Jan 2019 07:45:39 +0800

ezio (1.1.7-drbl1) unstable; urgency=medium

  * New upstream v1.1.7.

 -- Steven Shiau <steven@clonezilla.org>  Wed, 23 Jan 2019 22:34:16 +0800

ezio (1.1.6-drbl1) unstable; urgency=medium

  * New upstream v1.1.6.

 -- Steven Shiau <steven@clonezilla.org>  Tue, 15 Jan 2019 22:23:27 +0800

ezio (1.1.4-drbl1) unstable; urgency=medium

  * New upstream v1.1.4 with commit 5ee76f1.

 -- Steven Shiau <steven@clonezilla.org>  Mon, 14 Jan 2019 14:10:19 +0800

ezio (1.1.3-drbl1) unstable; urgency=medium

  * New upstream v1.1.3.

 -- Steven Shiau <steven@clonezilla.org>  Thu, 10 Jan 2019 06:52:52 +0800

ezio (1.1.2-drbl1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream v1.1.2.

 -- Steven Shiau <steven@clonezilla.org>  Tue, 08 Jan 2019 13:38:40 +0800

ezio (20171129-drbl1) unstable; urgency=medium

  * New upstream from branch upload_tuning:
    https://github.com/tjjh89017/ezio/tree/upload_tuning

 -- Steven Shiau <steven@clonezilla.org>  Wed, 29 Nov 2017 22:50:06 +0800

ezio (20170401-drbl1) experimental; urgency=medium

  * New upstream.

 -- Steven Shiau <steven@nchc.org.tw>  Sat, 01 Apr 2017 08:46:02 +0800

ezio (20170330-drbl1) experimental; urgency=medium

  * New upstream.

 -- Steven Shiau <steven@nchc.org.tw>  Thu, 30 Mar 2017 09:24:25 +0800

ezio (20170329-drbl1) experimental; urgency=medium

  * New upstream with more parameters.

 -- Steven Shiau <steven@nchc.org.tw>  Wed, 29 Mar 2017 22:19:35 +0800

ezio (20170326-drbl1) experimental; urgency=medium

  * New upstream with bt_buffer enabled.

 -- Steven Shiau <steven@nchc.org.tw>  Sun, 26 Mar 2017 17:10:16 +0800

ezio (20170325-drbl1) experimental; urgency=medium

  * New upstream.

 -- Steven Shiau <steven@nchc.org.tw>  Sat, 25 Mar 2017 18:07:22 +0800

ezio (20170323-drbl1) experimental; urgency=medium

  * Enable the upstream logger.

 -- Steven Shiau <steven@nchc.org.tw>  Thu, 23 Mar 2017 09:46:01 +0800

ezio (20170322-drbl1) experimental; urgency=medium

  * New upstream: branch logger from
    https://github.com/tjjh89017/ezio/tree/logger

 -- Steven Shiau <steven@nchc.org.tw>  Wed, 22 Mar 2017 14:57:37 +0800

ezio (20170304-drbl1) unstable; urgency=medium

  * Bug fixed: high performance seed unit was wrong:
    MB/sec -> GB/sec.

 -- Steven Shiau <steven@nchc.org.tw>  Sat, 04 Mar 2017 21:23:20 +0800

ezio (20161128-drbl6) unstable; urgency=medium

  * Add package ezio-static.

 -- Steven Shiau <steven@nchc.org.tw>  Mon, 26 Dec 2016 20:41:27 +0800

ezio (20161128-drbl5) unstable; urgency=medium

  * Update prompt for high-performance seeding. 

 -- Steven Shiau <steven@nchc.org.tw>  Thu, 08 Dec 2016 20:23:54 +0800

ezio (20161128-drbl4) unstable; urgency=medium

  * Uploading time and rate should be enabled when not in
    high performance seeding.

 -- Steven Shiau <steven@nchc.org.tw>  Sun, 04 Dec 2016 15:45:20 +0800

ezio (20161128-drbl3) unstable; urgency=medium

  * Add debug package for deb. 
  * Add a mechanism to quit ezio when tracker is unable to scrape
    for a certain times.

 -- Steven Shiau <steven@nchc.org.tw>  Sun, 04 Dec 2016 12:50:58 +0800

ezio (20161128-drbl2) unstable; urgency=medium

  * Make file transmission rate in GB/min instead of MB/s.

 -- Steven Shiau <steven@nchc.org.tw>  Wed, 30 Nov 2016 19:47:14 +0800

ezio (20161128-drbl1) unstable; urgency=low

  * Initial release.

 -- Steven Shiau <steven@nchc.org.tw>  Mon, 28 Nov 2016 19:47:10 +0800
