github ravindu644/Droidspaces-OSS v7.2.0
Droidspaces v7.2.0

2 hours ago

What's Changed

  • droidspaces: bump v7.2.0 (cdadb9e)
  • fix: stop the contributors script hitting the search rate limit (bffc0b5)
  • docs: use the real REJECT target symbols in the kernel config lists (d7c2e9b)
  • fix: autoboot no longer waits for the network (cea978d)
  • app: fix: remove the language dialog before recreating the activity (6659b5b)
  • fix(security): stop the daemon handing out umask 0 (0124095)
  • fix: drop the pad space from the help menu build date (b01a811)
  • docs: name ds_net_prepare_host_veth in the networking inventory (01c729b)
  • fix: the no-limits cgroup test no longer depends on test order (ad628a2)
  • refactor: move anland under android/ (8635a11)
  • refactor: private headers next to their sources, android/internal.h (e37010e)
  • refactor: one public header per folder (a98fa3b)
  • refactor: one helper for the KSU-then-seccomp order (2a3eb37)
  • refactor: one env-file load instead of three copies (f16a097)
  • refactor: delete dead code (a79cecc)
  • refactor: make three single-file helpers static (821b93b)
  • refactor: move types and one-layer constants out of droidspaces.h (b28db35)
  • refactor: give x11, virgl, pulseaudio and anland their headers (023ea03)
  • refactor: move is_android to core/platform.c (aa753f1)
  • refactor: split main.c into cli/options.c, cli/usage.c and core/log.c (b11acac)
  • refactor: move check.c to cli/check.c (a64272b)
  • refactor: move documentation.c to cli/docs.c (81e686e)
  • refactor: move the anland headers to include/anland/ (cd1029f)
  • refactor: split daemon.c into daemon/ (603adb3)
  • refactor: split monitor.c into monitor/console.c and monitor/monitor.c (4718010)
  • refactor: move boot.c to boot/init.c (f77cb47)
  • fix(security): never read what a guest writes; ask its monitor, like LXC (ee07018)
  • refactor: split container.c into container/, android/helpers.c and env/ (a6e6e98)
  • app: point the uplink and bridge mirror comments at the split net/ files (15434dc)
  • docs: point AGENTS.md and CONTRIBUTING.md at the split source tree (a625834)
  • net: fix the pointers the net split left stale, and keep the RA builder folder-private (29941fb)
  • net: split network.c into net/{naming,netns,dns,static_ip,guest,macvlan,cleanup}, nat/, route/ and gateway/ (faabe4a)
  • net: split dhcp.c into net/dhcp/{proto,server} and move ra.c beside them (430d08a)
  • net: split iptables.c into net/ipt/{core,match,insert,remove,rules,portfwd} (8006f45)
  • net: split netlink.c into net/nl/{core,probe,link,addr,linkdump,route_query,rule} (5ac0d30)
  • refactor: rename droidspace.h to droidspaces.h (67ed7d5)
  • app: point the backend mirror comments at the moved files (d974046)
  • refactor: fix the comments the split left stale (d8cb089)
  • fix(security): describe ds_peer_in_pidns as the fail-closed check it is (30f7f2e)
  • refactor: split terminal.c and console.c into tty/{pty,proxy,console} (d4fca35)
  • refactor: split hardware.c into hw/gpu and hw/hardware (2672e02)
  • refactor: split virtualize.c into virt/{mem,cpu,affinity,vproc} (be5586f)
  • refactor: split cgroup.c into cgroup/{discover,mount,v1,lifecycle,limits,stats} (ee05ef6)
  • refactor: split seccomp.c into security/seccomp and security/seccomp_shims (05f9898)
  • refactor: move the capability hardening out of boot.c into security/caps.c (8c36e3c)
  • refactor: split mount.c into rootfs/, dev/ and security/jail (bb81fd7)
  • refactor: split status.c into status/collect and core/json (66465d4)
  • refactor: move environment.c to env/environment.c (d30bb76)
  • refactor: split config.c into config/{config,parse,load,save} (bafeed6)
  • refactor: split pid.c into core/paths, container/{registry,recovery} and status/show (26befe6)
  • refactor: split utils.c into core, security, config, android, container and cli (fe824fe)
  • docs: add Redmi K60 Pro (socrates) to community-supported devices (#382) (58e3f4e)
  • add device entry for galaxy s10+ exynos (#381) (9dc1ea3)
  • fix: --gpu on Android mirrors only the video nodes that are hardware codecs (f023424)
  • fix: stop rewriting the command given to run as if it were our options (de4a71e)
  • net: steer each veth flow to one CPU so container traffic leaves in order (fe274dd)
  • fix: runit containers now honour stop (d8e12c0)
  • chore: spell OpenWrt the way the project does (c4cd876)
  • app: fix: the Fedora icon drew its upper loop solid on Android 12 and older (2440402)
  • seccomp: let systemd 259+ run on kernels without the new mount API (3132cc9)
  • fix: a neighbour's broken config no longer warns under another container's start (0a0cbb4)
  • fix: autoboot no longer skips a gateway client whose gateway is down (12e5c95)
  • app: fix: the user picker's rows had lost their height (60bcb4a)
  • app: build: let R8 shrink Compose and libsu (cb1d51c)
  • app: build: let AGP generate the locale config (3376f56)
  • app: refactor: one autoboot script for the module and the native init path (34552b8)
  • app: build: sign with AGP's debug keystore when there is no release key (b8a20d5)
  • nix: build from the tree as it is today (40ef843)
  • refactor: the docs pager's own clear and header, and a GPU group with no members (f0ec3e4)
  • app: refactor: the installer, requirements and edit screens' hand-rolled pieces (456038a)
  • app: refactor: the dialogs and list rows through the components they copied (246e055)
  • app: refactor: one card shell on the details screen, and the container rows' copies (42f8713)
  • app: refactor: settings rows through the components that already draw them (72b9b12)
  • app: refactor: let the platform defaults do what the code restated (eecc00a)
  • app: refactor: the same logic in fewer lines, part two (dbdbe7e)
  • app: refactor: one base for the four init-system managers (78c193e)
  • app: refactor: the same logic in fewer lines, part one (77aa959)
  • fix: follow-ups from the review of the refactor batches (3f03ccc)
  • app: refactor: delete the code no screen calls (e12d137)
  • app: build: drop the gradle configuration AGP already provides (e642f33)
  • build: drop the packaging and script code nothing runs (30f53f1)
  • fix: the six CLI and daemon bugs the test suite pinned (b221a48)
  • refactor: the same runtime logic in fewer lines (56a84ec)
  • refactor: one parser each for bind, port and config values (c46f1ac)
  • refactor: delete the backend's zero-caller code (054e1e5)
  • refactor: remove the socketd backend bridge (f32f6ca)
  • feat: black-box test suite that drives the installed binary through the daemon (099d685)
  • ci: drop GitHub's generated release notes (472744f)

Automated Release by Droidspaces CI

Don't miss a new Droidspaces-OSS release

NewReleases is sending notifications on new releases.