github nullroute1970/ZeroDPI v20260802T183833Z-703b2b6c8930
ZeroDPI v20260802T183833Z-703b2b6c8930

3 hours ago

Changes

Commits

  • feat: implement automatic network change handling and restart logic (703b2b6)
  • fix: add helper bootstrap parent provider to ProcessZeroDpiRunner (60042d9)
  • fix: improve error diagnostics for root helper process readiness (cfb41cf)
  • fix: remove version extraction from release notes generation (ac89a56)
  • fix: remove deprecated Kotlin Android plugin from build configuration (c1f3d03)
  • fix: update Android SDK setup action to v4 and clear packages configuration (2a08547)
  • fix: enhance error handling for Android keystore decoding (a1f7b36)
  • feat: configure Android release keystore path in workflow (7881c25)
  • feat: add Android build process and artifact uploads to release workflow (e69cd43)
  • feat: add log clearing functionality and UI improvements (995ec69)
  • fix: update android gradle configuration (386e9df)
  • Update Android UI components and fix runtime events (1359231)
  • feat: add Android UI navigation, remote update, and dark theme support (69d8054)
  • feat: add custom DNS resolver configuration and validation (64158e8)
  • feat: auto-save runtime files and remove manual save/confirm flows (6a26565)
  • feat: add Android privilege separation with root helper protocol (cc24058)
  • docs: add Android privilege separation plan (d84f3cb)
  • chore: remove Android direct networking plan doc (2df8e2e)
  • chore: remove zig ar wrapper and add to gitignore (326f706)
  • docs: add Android direct networking plan (e9d12e1)
  • feat: improve default bypass method and TLS fragmentation settings (5aa8cca)
  • feat: offer to install cargo-zigbuild interactively when missing (b207eef)
  • bugfix: insert iptables rules before terminal rules on Android (ce8529a)
  • feat: add Android adaptive icons and manifest updates (02a9f7d)
  • feat: support Windows paths for Android release signing (f08bd38)
  • Add project logo (c2ff5f7)
  • feat: sync idle dashboard state from config when stopped (0e901c0)
  • feat: move runtime lists to separate pages with dropdown menu navigation (9996bbf)
  • feat: resolve Android release signing from local properties and validate before Gradle (8f08c02)
  • docs: update Android documentation and profile plans (4fdc66b)
  • feat: add profile auto-update worker, MainViewModel tests, and update instrumented tests (324c3e7)
  • feat: thread profile ID through service and add running-state integration (b17a7df)
  • refactor: remove MSYS2 path handling from build script (2ccaa9a)
  • refactor: extract shared measure_upload into scanner_http module (0b351c1)
  • feat: add Android profile auto-update policy, scheduler, worker, and runtime state store (76d14f3)
  • feat: complete Android manual remote update phase 8 (3f66deb)
  • feat: add Android remote profile update manager and atomic apply (404473b)
  • feat: add Android profile remote download client (81c3eb2)
  • feat: add Android profile management and remote update UI (20a1df6)
  • feat: Add profile state and management to MainViewModel (e0ef24d)
  • feat: thread profile ID through Android runtime storage and service layer (714e5e9)
  • feat: add ProfileRepository and extract RuntimeFileOps for profile storage (62ebf0a)
  • feat: add Android profile domain model with serialization and validation (012a3b9)
  • docs: clarify unsigned release APK behavior in README and build warning (a98b63d)
  • refactor: improve Android APK discovery, packaging, and unsigned release handling (e2a8249)
  • refactor: split config settings to dedicated Settings page with Home navigation (ab71062)
  • fix: treat stale NFQUEUE recv NotFound errors as recoverable (99b5917)
  • feat: add Android release signing support with environment variable configuration (dd6b26d)
  • refactor: improve Android NDK/SDK resolution with cross-platform paths and better detection (2430827)
  • feat: improve Android process management and config validation (b5b0775)
  • test: add Android JVM and instrumented test infrastructure (f8885f8)
  • feat: add logs, diagnostics, and support bundle export to Android app (fe4f697)
  • Merge remote-tracking branch 'origin/master' (e323212)
  • feat: add interactive builder mode with step-by-step prompts (b8dae5d)
  • refactor: improve Android SDK resolution with local.properties and cross-platform paths (bacf454)
  • feat: complete root manager phase and add root diagnostics to Android app (65db74f)
  • feat: add root management, runtime event parsing, and Android UI improvements (523c837)
  • feat: enhance Android app with UI improvements and runtime storage (f51f2cd)
  • fix: support Arch and Fedora in Linux build dependency check (5d1e643)
  • feat: Enhance Android build process with runtime packaging and Gradle integration (4c254eb)
  • feat: Enhance Android build process with runtime packaging and Gradle integration (2c01a87)
  • Add unit tests for ZeroDpiConfigSchema validation and field matching (f89eed9)
  • Add unit tests for ZeroDpiConfigSchema validation and field matching (e2da2dd)
  • feat: Implement runtime file management and configuration for ZeroDPI (811c096)
  • feat: Implement runtime file management and configuration for ZeroDPI (d44ce3f)
  • feat: implement native Android app structure with runtime support and UI components (4b2d0d1)
  • feat: implement native Android app structure with runtime support and UI components (43ec062)
  • feat: add Android app runtime support and build configurations (4478778)
  • feat: add Android app runtime support and build configurations (89a351d)
  • feat: implement runtime event emission for enhanced monitoring (a2b082b)
  • feat: implement runtime event emission for enhanced monitoring (11776e6)
  • feat: update Android app planning document with confirmed product scope and decisions (7e3293d)
  • feat: update Android app planning document with confirmed product scope and decisions (0416d98)
  • feat: add initial planning document for ZeroDPI native Android app (e969e11)
  • feat: add initial planning document for ZeroDPI native Android app (3185390)
  • Refactor TCP segmentation for TLS fragmentation (bab3409)
  • Refactor TCP segmentation for TLS fragmentation (a99c16f)
  • feat: update Windows build instructions to use MSVC toolchain (ab9e477)
  • feat: update Windows build instructions to use MSVC toolchain (370aac7)
  • Refactor IP and SNI scanners to measure upload speed and adjust scoring (c395bad)
  • Refactor IP and SNI scanners to measure upload speed and adjust scoring (ab7e7f1)
  • feat: preserve active connections when TUI log reaches max records (3e8646a)
  • feat: add wrong_seq_wrong_md5 bypass method (ad2b25c)
  • feat: add wrong_md5_tls_frag bypass method (c11c070)
  • feat: add wrong_timestamp bypass method with AbortAndAccept action (b881b4c)
  • refactor: rename tcp_segmentation to tls_frag (edd412e)
  • feat: add wrong_md5 bypass method (28fdc0e)
  • feat: add ip_bypass_plus mode for IPv4 relay with real-SNI-preserving bypass (2830dba)
  • feat: add wrong_ack bypass method (00e3fb4)
  • refactor: consolidate label styles and switch DarkGray to Gray in TUI dashboard (4618da1)
  • docs: expand README with detailed sections on scanning, TUI, CLI, recipes, and troubleshooting (9576f81)
  • docs: update README project structure, CLI flags description, and MSRV note (7a9b7a7)
  • feat: add nftables firewall backend support for NFQUEUE interception (4dcab6e)
  • feat: add ARMv7 Termux build and --termux-arch all option (25d808b)
  • ci: generate custom release notes with commit history and version info (2ea0a39)
  • feat: add wrong_seq_tls_record_frag method and rebase wrong_seq_tls_frag on TCP segmentation (ae813e4)
  • feat: add wrong_seq_tls_frag bypass method for layered DPI (fd804bc)
  • fix: trim version prefix from release tag (026170a)
  • feat: add RELAY_MAX_LIFETIME_SECS for periodic relay rotation (c20ee4c)
  • refactor: propagate NFQUEUE intercept errors and handle interrupted recv (f0a319d)
  • docs: add screenshots, quick start, recipes, and troubleshooting to README (848c0a7)
  • feat: log proxy events in headless mode and bump error log levels (54d9b11)
  • refactor: platform-specific headless start msg and SIGINT handling in --no-tui (f6ce899)
  • feat: add --no-tui flag for headless/systemd runs (d5c1bae)
  • Merge branch 'master' of github.com:nullroute1970/ZeroDPI (086f92d)
  • update release.yml (cee1a40)
  • update README.md (61078e7)
  • update sni_list.txt (e46a36a)
  • feat: add termux build job to release workflow (9f7fca6)
  • refactor: remove unused CI workflows, auto-detect release version (22ad6fe)
  • fix: make workflows manual only (a27167d)
  • fix: refresh github workflows (0237904)
  • docs: add github releases instructions (94ca4a6)

Don't miss a new ZeroDPI release

NewReleases is sending notifications on new releases.