What's New in v1.1.7
This release makes Docker and LXC work zero-config alongside Podman, fills out the kernel feature matrix so every container engine's audit script reports clean, and fixes a terminal regression introduced during the 1.1.6 OpenRC migration.
Container engines
- Zero-config Docker:
apk add docker; rc-service docker start; docker run --rm alpine echo hiworks out of the box. Thepodroid-bootstrapservice bind-mounts/var/lib/dockerto raw ext4 on every boot, so Docker's per-containeroverlay2mount no longer hits Linux's overlay-on-overlay rejection. Native kernel overlay driver, not the slower FUSE fallback. - Zero-config LXC:
apk add lxc lxc-templates; lxc-create -t busybox -n test; lxc-start -n testworks without any manual bridge or NAT setup.podroid-bootstrappre-createslxcbr0(10.0.3.1/24) and adds the matching MASQUERADE rule for outbound traffic. - Podman continues to work as before with
fuse-overlayfs.
Kernel
- Complete container feature matrix: ~30 additional Kconfig options forced built-in. Docker's
check-config.shandlxc-checkconfigboth report zero fixable complaints. New: BTRFS, IPVS family, VXLAN, IPVLAN, MACVLAN, IPsec (XFRM/INET_ESP), CFS bandwidth, raw iptables (v4 and v6), block-device throttling, FTP/TFTP NAT helpers, SCTP, nftables FIB family, BPF match, AppArmor LSM stub, and crypto AEAD/GCM/GHASH/SEQIV. /proc/config.gzshipped:CONFIG_IKCONFIG=y+CONFIG_IKCONFIG_PROC=y. Diagnostic tools that read the running kernel config now work without manual workarounds.- IPv6 forwarding sysctls:
net.ipv6.conf.all.forwarding,net.ipv6.conf.default.forwarding, andnet.bridge.bridge-nf-call-ip6tablesare now set inpodroid-bootstrapalongside their IPv4 counterparts.
Fixes
- Terminal regression: The hvc0 getty line in
inittabwas settingTERM=vt100since the OpenRC migration, which broke 256-color rendering, italics, mouse tracking, and arrow-key handling in TUI apps. Restored toxterm-256color.
Installation
Important: Delete any older Podroid app versions before installing.
- Uninstall the existing Podroid app completely
- Download and install the new APK
- You may need to allow installation from unknown sources
Note: This is a debug build as per project convention.