passt (0.0~git20250217.a1e48a0-1) unstable; urgency=medium

  * New upstream version 0.0~git20250217.a1e48a0:
    - AppArmor workaround to allow libvirt to use passt
    - Option --host-ns-to-lo is not deprecated anymore:
      https://github.com/rootless-containers/rootlesskit/pull/482
    - Added support for --hostname and --fqdn (DHCP/DHCPv6) options
    - Fix wakeup loop in pasta's loopback path when receiver is full:
      https://github.com/containers/podman/issues/23686#issuecomment-2661036584
    - Add migration support via vhost-user, TCP connections preserved

 -- Stefano Brivio <sbrivio@redhat.com>  Mon, 17 Feb 2025 09:21:39 +0100

passt (0.0~git20250121.4f2c8e7-1) unstable; urgency=medium

  * New upstream version 0.0~git20250121.4f2c8e7:
    - Don't block UDP multicast and broadcast messages:
      https://github.com/containers/podman/issues/24871
    - Disable Nagle's algorithm on all TCP paths
    - Fix ASSERT() on vhost-user multi-buffer messages
    - Fix EPOLLIN event storm with repeated EAGAIN from socket
    - Add prototype for vhost-user-based migration
    - Set PSH flag at end of TCP batches:
      https://bugs.passt.top/show_bug.cgi?id=107

 -- Stefano Brivio <sbrivio@redhat.com>  Tue, 21 Jan 2025 16:39:46 +0100

passt (0.0~git20241211.09478d5-1) unstable; urgency=medium

  * New upstream version 0.0~git20241211.09478d5:
    - Add vhost-user support in passt (--vhost-user)
    - Add --no-splice switch to forcibly disable tap bypass path
    - Fix assertion on ping with ID 0:
      https://bugs.passt.top/show_bug.cgi?id=105
    - Avoid dynamic memory allocation (and seccomp terminating us)
      from strerror() in glibc > 2.40:
      https://github.com/containers/podman/issues/24804

 -- Stefano Brivio <sbrivio@redhat.com>  Thu, 12 Dec 2024 09:22:07 +0100

passt (0.0~git20241127.c0fbc7e-1) unstable; urgency=medium

  * New upstream version 0.0~git20241127.c0fbc7e:
    - Introduce "local mode" for disconnected setups:
      https://github.com/containers/podman/issues/24614
    - Add support for DHCP option 80 (Rapid Commit) and honour DHCP
      "broadcast" flag

 -- Stefano Brivio <sbrivio@redhat.com>  Wed, 27 Nov 2024 12:36:44 +0100

passt (0.0~git20241121.238c69f-1) unstable; urgency=medium

  * New upstream version 0.0~git20241121.238c69f:
    - Send periodic unsolicited router advertisements to avoid losing
      SLAAC routes after ~18 hours:
      https://github.com/kubevirt/kubevirt/issues/13191
    - Properly handle TCP keep-alive segments:
      https://github.com/containers/podman/discussions/24572

 -- Stefano Brivio <sbrivio@redhat.com>  Thu, 21 Nov 2024 08:37:29 +0100

passt (0.0~git20241030.ee7d0b6-1) unstable; urgency=medium

  * New upstream version 0.0~git20241030.ee7d0b6:
    - Fix occasional hang on TCP loopback path after the receiving
      buffer fills up:
        https://github.com/containers/podman/issues/24219
    - By default, don't expose loopback-only services in container:
        https://github.com/containers/podman/issues/24045
    - Add --dns-host option to configure host side nameserver:
        https://bugs.passt.top/show_bug.cgi?id=102
    - Add --frebind option to enable IP_FREEBIND on sockets:
        https://bugs.passt.top/show_bug.cgi?id=101

 -- Stefano Brivio <sbrivio@redhat.com>  Wed, 30 Oct 2024 13:29:54 +0100

passt (0.0~git20240906.6b38f07-1) unstable; urgency=medium

  * New upstream version 0.0~git20240906.6b38f07:
    - Fix possible EPOLLRDHUP event storms with half-closed TCP
      connections, leading to periods of high CPU load:
        https://github.com/containers/podman/issues/23686
        https://bugs.passt.top/show_bug.cgi?id=94
    - Fix possible EPOLLERR event storms with UDP flows:
        https://bugs.passt.top/show_bug.cgi?id=95

 -- Stefano Brivio <sbrivio@redhat.com>  Fri, 06 Sep 2024 16:09:07 +0200

passt (0.0~git20240821.1d6142f-1) unstable; urgency=medium

  * New upstream version 0.0~git20240821.1d6142f:
    - Allow currently needed set of system calls for i386 and armhf in
      seccomp profiles (Closes: #1078981)
    - Introduce --map-host-loopback and --map-guest-addr options to
      reach the host using arbitrary addresses, using either loopback
      or the guest/container address as source

 -- Stefano Brivio <sbrivio@redhat.com>  Wed, 21 Aug 2024 14:33:46 +0200

passt (0.0~git20240814.61c0b0d-1) unstable; urgency=medium

  * New upstream version 0.0~git20240814.61c0b0d:
    - Avoid triggering an ASSERT() checking that the port isn't zero
      when the container sends a TCP packet to port zero

 -- Stefano Brivio <sbrivio@redhat.com>  Wed, 14 Aug 2024 13:54:49 +0200

passt (0.0~git20240806.ee36266-1) unstable; urgency=medium

  * New upstream version 0.0~git20240806.ee36266:
    - Fix possible TCP transfer hang on local pasta(1) connections:
      https://github.com/containers/podman/issues/23517

 -- Stefano Brivio <sbrivio@redhat.com>  Tue, 06 Aug 2024 15:46:13 +0200

# For older changelog entries, run 'apt-get changelog passt'
