Skip to content

Releases: jamesbraid/podman-xnetd

Release list

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 05:23

Changelog

  • 1a7205a oci-hook: log failures to the journal

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 07:36

Changelog

  • 5b1db1e ci: copy deploy/ artifacts and build with go 1.25
  • 61fbd46 attach: make unit tests pass without root
  • aa362aa xnetd: rename module path to github.com/jamesbraid/podman-xnetd
  • 411fe3c docs: write README
  • 14acac3 ci: add release workflow
  • 94e0d53 ci: add github actions workflow
  • 6886fba release: add goreleaser config
  • 963074a cmd/oci-hook: add version var and --version flag
  • cc6f84c test: upgrade harness to podman 5.8.3, dual-stack integration + pressure
  • 2d4f3de reconcile: fix test to use exported ReadAttachCfg
  • a70b3e2 test: add integration harness, smoke suite, and pressure suite
  • b6206cf xnetd: read saved cfg in doDetach so live detach frees IPAM
  • f9ab36d reconcile: persist attach cfg to fix IPAM leak on daemon restart
  • cc5ec3d neighbor,proto: propagate hop-limit errors; cap request body size
  • 9fcc18b deploy: rename dist/ to deploy/ to avoid goreleaser collision
  • 0839d01 attach: fix shell injection in WriteResolvConf
  • 5209886 xnetd: fix fd leak and stop signal before exit
  • 619285d config: resolve allowed usernames to uids at startup
  • c383d06 dist: add xnetd socket/service units and OCI hooks
  • 626d355 xnetd: wire daemon accept loop, version flag, reload
  • 7706e79 xnetd: add per-container serialization lock map
  • 77ed0d4 oci-hook: dispatch createRuntime/poststop stages to daemon
  • c9d5530 oci-hook: parse OCI state and build attach request
  • 68b8bd8 oci-hook: parse octanix rootful-network annotations
  • db4d972 reconcile: reap dead netns pins at daemon start
  • 637395b systemd: add activation listener, ready notify, watchdog loop
  • ae0df87 attach,neighbor: assert Phase 1 API against contract
  • 13679bb neighbor: enter netns and dispatch ARP/NA announcements
  • 205ced9 neighbor: build unsolicited NA body with Override flag
  • e7cb3d1 neighbor: build gratuitous ARP payload
  • f3b722c attach: render and nsenter-write container resolv.conf
  • 0ffd06b attach: bind-pin and unpin container netns
  • ddd9408 attach: implement Attach/Detach over libnetwork Setup/Teardown
  • 6935ba0 attach: map Request to libnetwork NetworkOptions
  • bd587c1 attach: add netns path and interface-name helpers
  • d55a3fc go: pin go.podman.io/common to v0.67.1
  • 9fb7a13 attach: construct netavark-backed Attacher from config
  • 15d4116 auth: gate connections on SO_PEERCRED uid allowlist
  • 0cc8b4a config: load daemon config with strict TOML decode
  • 782201f proto: pass one netns fd via SCM_RIGHTS on attach
  • ca463c9 proto: add copyright notice to file headers
  • a664a73 proto: add length-prefixed JSON request/response framing
  • c96851a xnetd: initialize module scaffold and SPDX header check