github ravindu644/Droidspaces-OSS v5.5.0-cli-fix
Droidspaces v5.5.0-cli-fix

latest releases: v6.3.0, v6.2.5, v6.2.0...
3 months ago

What's Changed

  • refactor: Remove conditional apply_reset_config call. (15e4c4c)
  • droidspaces: final v5.5.0 release (53f7e77)
  • res: updated screenshots (dc6dc5c)
  • fix: Change default tty* device handling from safe to dangerous. (282fcd9)
  • docs: updated the documentations to reflect the current state of the project (edfd302)
  • feat: Mask systemd-machine-id-commit.service in post_extract_fixes since it's useless in android (e8d6f33)
  • feat: Add a source code link to the settings screen and update the Telegram channel URL. (b16745a)
  • docs: updated to reflect the latest changes in the project (fe7a297)
  • fix: Implement 'Clean Slate' installer to ensure reliable first-time backend setup (a5466b8)
  • Revert "fix: Explicitly invoke busybox for all shell commands to ensure consistent and reliable execution." (fec0fbe)
  • chore: bump droidspaces version to v5.4.1 (5be0d24)
  • feat: Implement LXC-style terminal session management in the intermediate process to prevent login from terminating the shell. (35e195d)
  • net: fix "Operation not permitted" ping failure in NAT mode (a875e6f)
  • chore: bump droidspaces version to v5.4.0 (5acc524)
  • app: implement Force Cgroup V1 toggle and selection logic (2b3259f)
  • feat: added an option to force cgroup v1 in all kernels, defaulting to cgroup v2 in kernels that support it (8743dc3)
  • cgroup: enforce strict version separation and simplify hierarchy (f096453)
  • feat: Refactor cgroup attachment to create leaf cgroups for container processes and enter/run commands (4aec989)
  • mount: decouple volatile mode from rootfs.img loop mount status (6e9881d)
  • chore: bump droidspaces to v5.3.2 (82fe322)
  • feat: Implement wildcard matching for upstream network interfaces and enhance their discovery by scanning all routing tables. (2f88b34)
  • docs: Add a new row to the comparison table detailing network isolation capabilities. (23f7083)
  • docs: Add troubleshooting for NAT mode internet access with IPv6-only upstream. (1be9d26)
  • docs: added network isolation with NAT mode, port forwarding related information (4f5fb30)
  • build: bump Droidspaces version to 5.3.1 (d6c7e35)
  • fix: preservation of unknown config keys for Android app metadata. (989d23f)
  • fix: Explicitly invoke busybox for all shell commands to ensure consistent and reliable execution. (4c3758f)
  • fix: Improve cgroup bind-mounts by adding domount_silent and falling back to hierarchy root for non-standard controller paths. (4102d2a)
  • chore: bump v5.3.0 (f0708a3)
  • feat: Enforce port forward limit in Android UI and add warnings for exceeding config limits in C. (0c1b02c)
  • perf: Move addrtype_available check out of port forward loop to avoid repeated file re-opening. (6e847a8)
  • feat: Implement more precise port forwarding DNAT using xt_addrtype with fallback and enhance iptables command logging. (b7754dd)
  • chore: bump verison v5.2.1 (8d5235b)
  • cgroup: force v1 hierarchy on legacy kernels, fix cgroupns EPERM (df5fe12)
  • fix: Improve container capacity handling, ensure data persistence with fsync before rename, and robustify profile.d symlink creation. (15848a1)
  • Refactor: Relocate environment file parsing from main to container setup and ensure existing variables are freed before parsing. (36274fb)
  • feat: Implement graceful background container shutdown on CTRL+ALT+Q and update console_monitor_loop to accept the full configuration structure. (775b281)
  • fix: Improve multi-container network stability by conditionally removing shared rules and restricting DNAT to local traffic. (9b2fdf7)
  • bump version 5.2.0 (b57c8d2)
  • app: Implement NAT network configuration options, including upstream interfaces and port forwarding, within the container configuration screen. (a25d71c)
  • feat: Aggressively re-enable IPv4 forwarding on Android and refine netlink rule creation parameters. (6afeb00)
  • feat: Add --upstream option to explicitly configure NAT upstream interfaces, replacing unreliable auto-detection in Android routing. (1c876a5)
  • chore: update project to 5.1.2 (6f7f95f)
  • feat: improve network switch detection by subscribing to IPv4 policy rules and prioritizing rule-based active gateway table identification. (a9e92e5)
  • show logs related to port forwarding (ceb0519)
  • port forwarding fix (00be8f5)
  • net: changed the default subnet to 172.28.0.0/16 (8133478)
  • chore: updated the project to v5.1.0 (a7aab44)
  • net: replace static RTNETLINK IP assignment with embedded DHCP server (c12a98c)
  • feat: Add live kernel probes for bridge and veth support to check NAT networking capability. (5b25b53)
  • feat: Add network isolation configuration requirements to the DroidSpaces kernel configurations. (a11b144)
  • chore: bump v5.0.0 (979bca5)
  • feat: Add check_ns function to verify network namespace support and integrate it into network mode validation. (7e13441)
  • feat: Cache cgroup mount points, optimize mountinfo parsing, ensure correct PTY allocation in new PID namespaces, and prevent terminal I/O blocking. (7d73063)
  • feat: Implement a centralized logging engine with internal functions, container-specific file logging, and refactored logging macros. (e5a7fcb)
  • fix: Apply interactive terminal check for foreground mode only to interactive commands like start, restart, or enter. (662b797)
  • app: implemented NAT/HOST/NONE Network modes to the container configuration menu (9b5dc95)
  • feat: mask systemd-networkd-wait-online.service and make udevadm trigger non-critical in udev-trigger.service (3811490)
  • fix: Configure systemd-networkd to unmanage all network interfaces, preventing DHCP conflicts with Droidspaces' static IP setup. (d92b87d)
  • net: implement full network isolation with NAT, bridgeless fallback, and Android routing (75f2c69)
  • feat: Add --reset command-line option to clear container configuration while preserving name and rootfs paths. (f92dd52)

Automated Release by Droidspaces CI

Don't miss a new Droidspaces-OSS release

NewReleases is sending notifications on new releases.