What's Changed
- droidspaces: bump v5.8.0 (49afe06)
- docs: add info about port forwarding with range support, refine IPv6 documentation, and update root method recommendations and DNS fallback behavior. (71e2e80)
- ds_iptables.c: fixed typos (7aba32c)
- fix: persist port-forward state file to guarantee full rule cleanup on stop (f8085b1)
- fix: serialize DHCP "started" log via cond var to eliminate race with port-forward and boot logs (bac52ec)
- feat: implement port range forwarding (7cff7ba)
- fix(backend): sort bind mounts alphabetically to prevent shadowing (d4d4b22)
- fix: amoled tint over greyscale (960fceb)
- fix: increased the tint of accent colors (b18e2d9)
- feat: Material You Accent color picker (2218701)
- app: Set keyboard type to number for host and container port input fields. (c6dafd0)
- feat: Decouple Hardware Access and Termux-X11 features (6d29fe7)
- fix: Introduce Termux environment detection and prevent
--termux-x11killing termux, when running thedroidspaces ...command within Termux. (dd7e485) - Update service.sh (a185d64)
- Modify service.sh to update module description (29ad99f)
- refactor: update kernel patch paths by removing the
kernel_platform/commonprefix. (cadeeb8) - docs: Update fail2ban ignoreip whitelist example to include Droidspaces NAT bridge and LAN subnet (ad62661)
- docs: Add comprehensive guide for running Docker containers within Droidspaces on Android (6dad48f)
- feat: add "Cool Things You Can Do" documentation detailing advanced setups and link it in the README. (43a346d)
- run_in_rootfs: revert to direct execution to reduce latency (5b68f6e)
- app: removed global uptime from the 'System Statistics' card and using per-container uptime in the container info menu (7582169)
- feat: Add
uptimecommand to display container runtime. (6199c54) - docs: Consolidate and clarify instructions for saving and placing kernel configuration fragments. (542d2c3)
- kernel-configuration: synced app's kernel requirements with repo's (aeb0d62)
- kernel-patches: add fix for docker overlay2 on f2fs /data on Android (c697f0f)
- docs: re-ordered "what to do if something's missing" part in kernel-configuration section (4360842)
- docs: removed useless options from the kernel-configuration (347973f)
- docs: updated kernel-Configuration guide to include the guide for building GKI kernels (1ba1be7)
- kernel requirements: remove CONFIG_CFS_BANDWIDTH as it's causing issues in GKI Qcom devices, added required config for NF Tables support (34d53cd)
- net: use kernel ip rule as primary upstream detection on Android (4517774)
- Update LICENSE (42303f7)
- docs: Add
CONFIG_BRIDGE_NETFILTER=yto kernel configuration documentation and requirements screen - required for docker as this is often disabled in older kernels (db7f2b1) - ds_dhcp: fix misaligned iphdr access in send_reply (5c63f57)
- hardware: mirror missing GPU nodes into devtmpfs on hw_access boot (ba9382a)
- mount: slave-bind host /dev/block in --hw-access mode (5a170fe)
- docs: cleaned up redundancies. (493edbb)
- app: Add UFW/Fail2ban kernel configuration notes and a link to the kernel configuration codeblock in RequirementsScreen. (935547e)
- feat: Add additional kernel configurations for UFW/Fail2ban and update documentation for kernel configurations. (be0e2da)
Automated Release by Droidspaces CI