Releases: celzero/rethink-app
v0.5.3j
Fixes for connectivity issues seen by Meta apps (Facebook, Messenger, Instagram, etc).
Improved Orbot integration.
Overhaul SOCKS5 Proxy implementation.
A few Download Manager changes.
Other critical Firewall related bug fixes.
v0.5.3i
IPv6 support.
Per app IP blocklists.
New firewall rule: Block port 80 (insecure HTTP) traffic.
New firewall rule: Block connections on metered (mobile) network.
New feature: Connect to System or Network provided DNS.
New feature: Block connections over metered (mobile) and unmetered (wifi) networks.
New feature: Per app network report card.
New feature: Add IP addresses or IP subnet ranges as firewall rules.
UI overhaul for Firewall and DNS screens.
All-new network engine.
v0.5.3h
Minor release fixing a terrible file-bloat.
Leftover local blocklist files were not deleted
which resulted in ever-increasing app size.
Worse still, users had no way to delete these
except 'clear data'.
Now, the leftover files, if any, are deleted on every
blocklist download run.
Leftovers are also handled for remote blocklist files.
v0.5.3g
- New firewall rule: Block connections not resolved by user-configured DNS endpoint.
- New firewall rule: Block newly installed apps by default.
- Network Log UI now shows domain names corresponding to IP addresses.
- DNS Log UI now shows all IPs received as part of DNS response.
- Forward all traffic to port 53 to user-configured DNS endpoint.
- Improved search filters for network logs.
- Quick action buttons on Home Screen.
- A brand new Pause mode which suspends DNS and Firewall for unblocked apps.
- Major bug fixes around internet connectivity issues.
- Share automatically generated bug reports from the About page.
- UI refresh of the Settings page.
- Improvements to "Block any app not in use feature"; no longer experimental.
- 50 other performance improvements and bug fixes throughout the app.
v0.5.3e
DNS Logs UI now shows website icons corresponding to DNS queries. These icons are fetched from DuckDuckGo. To enable / disable this see the Settings screen.
An edge case during app start-up where all connections were allowed while the firewall rules were being loaded has been fixed.
Changes to the way the app recovers from the 'Waiting' state.
v0.5.3d
Major updates to how the app handles connectivity changes. This fixes issues where devices may have previously lost Internet connectivity with the app switched on.
True Black theme on popular demand. Check the Settings -> Appearance.
Improvements on themes. Better consistency in the colour scheme.
Stop button in the Notification bar.
v0.5.3c
- Support for one-click Tor-as-a-Proxy (Orbot) setup.
- When the network is unavailable RethinkDNS now reports "bad network connectivity" to the Android OS. This might improve scenario where apps do not recover from poor / flaky networks.
- Report bad-network to Android when DNS connections fail and healthy network when they succeed.
- OISD.NL (full) is the only default list on RethinkDNS starting this release.
v0.5.3b
Themes and support for F-Droid builds with jitpack.io
.
v0.5.2
30+ new features. Rebrand to RethinkDNS.
DNS
- Support for RethinkDNS+ (a configurable DNS resolver with custom blocklists) deployed to 200+ locations world-wide.
- Support for DNSCrypt v2 with Anonymized Relays.
- Support to forward DNS requests to other apps like Nebulo or PDNSF.
Firewall
- Support for "Always-on VPN" and "Block connections without VPN" (this is enforced by Android and is full-proof in that it blocks all internet traffic that bypasses VPN ensuring nothing escapes the RethinkDNS firewall).
- Exclude apps from VPN, that is from the RethinkDNS firewall altogether.
- Whitelist apps from RethinkDNS firewall rules (but not DNS).
- Block all connections when source app is unknown (this occasionally happens with UDP traffic that the source app cannot be determined at times).
- Block all UDP traffic except DNS traffic.
- Block IP addresses apps are connecting to individually from the "Network Log" screen.
UI
- DNS Firewall screens see a major UI overhaul.
- A bottom sheet in "Network Log" now shows some relevant actions (block app, block IP, kill app).
- A tap on DNS logs entries now shows more information including blocklists.
- Select and copy app names and IP addresses from both "DNS Logs" screen and "Network Logs".
- A search bar in all firewall screens.\n\n
Proxies:
- Forward TCP connections to any SOCKS5 endpoint.
- Set a HTTP/S proxy endpoint.
v0.4.4
Bugs:
- 'Start' button now shows just fine for Right-to-Left languages, like Arabic and Hebrew.
- App now doesn't auto-start on phone reboot.
- A critical stability fix that caused frequent app crashes in the background.
- Changes in 'block when app not in use' behavior which now works as originally intended.
- "Always-on VPN" related prompt is shown now when user taps the 'Start' button.
- A minor fix for 'app won't start' bug in Samsung devices.
Refactor:
- Faster loading times for 'Network Monitor'.
- A textbox now warns users to exercise caution when blocking 'System Apps`.