u/celzero

v056: So 6 begins

v056: So 6 begins

Kumusta,

v056 because we ran out of alphabet letters after v055z and decided to increment numerals instead. This is a full-release, and hopefully, it doesn't blow up, because we're thoroughly sleep-deprived, yet (against our best judgement) going ahead with this release.

🗺️ Lok

  • Fix: Crash on app start-up with DNS53 in proxy mode.
  • Fix: Re-enforce trust / allowed IP rules for Isolated apps.
  • Improvement: Faster WireGuard start-up when in Configure -> Network -> Proxy Lockdown mode.
  • Improvement: Support Android 17.
  • Improvement: Several features graduate out of "experimental" status in Configure -> Network: Choose IP version, Do not route Private IPs, Use all available networks, Bandwidth Booster.
  • Improvement: Configure -> DNS -> Show website icons is no longer "experimental".
  • UI: Avoid showing deleted WireGuard configurations in the UI.

Let me know if any major issue shows up. As y'all must have realised by now, since v055o we haven't been in a position to test all configurations / settings / features ourselves; and so, you can say, we're kind of YOLO'ing this: A reason why I appreciate all the abuse bug reports, no matter how harshly worded they may be.


Note: This is a fast-follow release, the last major release was v055v.

Fun fact: This version is named after one of our long standing supporters, Kal EL.

u/celzero — 11 days ago

v055z: In the End

Hā lóu,

v055y, v055x, v055w, v, u, t, r, q, p, o ... they all needed some (may be a lot of) fixxing and code maxxing to be fit enough for a full release. Which brings us to... the latest and final-est of 'em all: v055z.

All that said, v055z is a pre-release!

We've re-enabled all RPN sign ups with 30%+ discounts on some plans. Hopefully, no other major issue shows up.

💤 Zzzzz 5

  • New: RPN (starting $1.75/mo) is back on Play Store, Website, and GitHub flavours.
  • New: More disciplined routing decisions for various Configure -> DNS settings.
  • New: Configure -> Network -> Perform protocol translation to make Rethink prefer opposite IP options.
  • New: Sponsor with GPay.
  • UI: All new DNS UI layout.
  • UI: Geo location in WireGuard UI if Configure -> Settings -> Show provider information is turned on.
  • UI: Quick shortcuts in Configure -> Settings -> Firewall Bubble notification.
  • Improvement: Do not mix up domain rules for IPs shared by 1+ domains queried across many apps.
  • Improvement: Light-weight one-time connectivity check for dual-stack WireGuard peers.
  • Improvement: Various network engine optimizations.
  • Improvement: Some IPv6 connectivity changes.
  • Improvement: Concurrent TCP, UDP, and TLS checks for Configure -> Network -> Perform connectivity checks.
  • Improvement: Quicker pause & resume for Mobile-only WireGuard automation.
  • Improvement: Apply firewall rules during DNS resolution.
  • Improvement: Recovering from errors with "Block connections without VPN" on some OEMs like OnePlus.
  • Improvement: Changes in Configure -> Network -> Loopback implementation.
  • Fix: Implemented Configure -> Network -> Proxy Lockdown behavior for Simple mode WireGuards.
  • Fix: Prevent IP bouncing when using Advanced mode WireGuard.
  • Fix: Avoid incorrectly marking existing apps as newly installed.
  • Fix: For IP based rules, apply the most specific among all (subnet) rules.

As before, let me know how it goes. And especially, if goes badly! Thanks (:


Note: This is a fast-follow release, the last major release was v055v.

u/celzero — 18 days ago

v055v: A Star is Born

Hi:

v055v!

Download from:

A string of releases starting v055o (beta) culminates in v055v, including accruing (or if we are lucky, fixing) all its bugs in all its glory.


💤 Zzzzz

  • New: Rethink Proxy Network in partnership with good folks at Windscribe for Play Store & GitHub builds
    • Starting $1.75/mo. In-app "no questions asked" refund button.
    • Connect to 5 locations at once. Split-tunnel apps among those locations.
    • Multi-hop over (secret) "Auto" endpoint.
    • No bandwidth caps.
    • Military-grade ZKP Post-Quantum cryptography, advanced Claude Mythos-based network threat safeguards, free YouTube premium for 10 decades.
  • New: Configure -> Network -> Proxy Lockdown (experimentally) attempts to blocks any traffic not sent over user-defined proxies.
  • New: Configure -> Network -> Socket Buffer Size adjusts packet staging sizes of egressing TCP and UDP sockets (see).
  • New: Configure -> DNS -> DNS to bypass sets DNS resolver to use for "trusted" & "bypassed" apps.
  • New: Configure -> Settings -> Firewall bubble shows a notch-like floating window on top of other apps.
  • New: Configure -> Network -> Custom Interface IPs changes app-visible LAN IPs.
  • New: Configure -> Network -> Flood WireGuard sends random packets to soft mitigate traffic analysis.
  • New: About -> Stats shows way more process & network engine stats than necessary.
  • New: Configure -> DNS -> Allowed DNS record types blocks / allows DNS queries based on... record types like IPv4, IPv6, MX, TXT, etc.
  • UI: Material 3.
  • UI: Minor UI fixes for Foldables.
  • Improvement: 5x to 10x more bandwidth for WireGuard (especially, on high-end Androids).
  • Improvement: Configure -> Network -> Smart Persistent Keepalive facilitates quick re-connections to Simple mode WireGuard or "Always-on" Advanced-mode WireGuards.
  • Improvement: Better support for dual-stack WireGuard.
  • Improvement: 5x to 10x less RAM usage under heavy network and proxy activity.
  • Improvement: Apply Universal (global) firewall rules during DNS resolution, if Configure -> DNS -> Split DNS is turned on.
  • Fix: Bug fixes in Configure -> Anti-censorship modes.
  • Fix: Several battery life optimization / power-use reduction.
  • Fix: Per-app + per-DNS resolver caching to avoid cross poisoning.
  • Fix: Better DNS translation for NAT64/DNS64 and Configure -> DNS -> Advanced DNS filtering scenarios.
  • Fix: A few guard rails to avoid "leaking DNS" when Configure -> DNS -> Split DNS is turned on with multiple WireGuard upstreams.
  • Fix: Numerous stability improvements.

I fully expect v055v to have fixed everyone's every issue forever... that's how good I think it is... Please do test this version (which is NOT a pre-release or so we hope), and let us know how it goes: Especially if it goes badly, since we'd want to fix that pronto.


FLOSS/fund awarded Rethink a $25K grant, which we want to use to make Rethink on iOS a thing. Let's see...

u/celzero — 2 months ago