autocutsel (0.11.4-1) unstable; urgency=medium

  * Add bidirectional reverse sync in mouseonly mode (CLIPBOARD to PRIMARY).
  * Fix timeout() branch priority: mouseonly reverse poll was starved on X11.
  * Fix UB memmove(NULL,0) in ConvertSelection TARGETS response.
  * Fix selection ownership ping-pong when both conversions fail.
  * Add -pause validation, SIGPIPE handling, memory zeroing before free.
  * Improve test reliability: poll-based waiting, clean Xvfb display isolation.
  * Expand test suite with reverse sync regression and robustness tests.

 -- Patrick Haar <Pihaar@users.noreply.github.com>  Wed, 02 Apr 2026 18:00:00 +0200

autocutsel (0.11.3-1) unstable; urgency=medium

  * Fix security issues in autocutsel, cutsel, and common.
  * Add comprehensive robustness test suite (199 assertions).
  * Expand README with installation instructions and option documentation.

 -- Patrick Haar <Pihaar@users.noreply.github.com>  Mon, 23 Mar 2026 18:00:00 +0100

autocutsel (0.11.2-1) unstable; urgency=medium

  * Fix -mouseonly on Wayland: read from PRIMARY instead of CLIPBOARD.
  * Fix cutsel UTF-8 support (UTF8_STRING with XA_STRING fallback).
  * Fix debug output to show post-encoding-conversion comparison.
  * Add line-buffered stdout for systemd journal logging.
  * Expand test suite to 124 assertions with functional sync tests.

 -- Patrick Haar <Pihaar@users.noreply.github.com>  Sat, 21 Mar 2026 12:00:00 +0100

autocutsel (0.11.1-1) unstable; urgency=medium

  * Code quality improvements: fix XChangeProperty PID type, fix allocator
    mismatch, add cutsel.1 man page, split library linkage, add sanitizer CI.
  * Guard libinput headers behind USE_LIBINPUT for cleaner cutsel compilation.
  * Add make check to all CI build jobs and RPM %check sections.
  * Fix debian/changelog day-of-week, add .gitignore entry for cutsel.1.

 -- Patrick Haar <Pihaar@users.noreply.github.com>  Sat, 21 Mar 2026 00:15:00 +0100

autocutsel (0.11.0-1) unstable; urgency=medium

  * Fork with -mouseonly option for mouse-only PRIMARY to CLIPBOARD sync.
  * Add single-instance prevention via X selection lock.
  * Add systemd user service template (autocutsel@.service).
  * Security fixes: atomic operations, signal safety, memory leak fixes.

 -- Patrick Haar <Pihaar@users.noreply.github.com>  Fri, 20 Mar 2026 10:00:00 +0100
