Skip to content

Releases: celzero/rethink-app

v0.5.3j

07 Sep 18:21
adf8b89
Compare
Choose a tag to compare

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

25 Jul 18:55
4b57f04
Compare
Choose a tag to compare

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

18 Nov 13:25
Compare
Choose a tag to compare

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

21 Sep 17:26
63efbf6
Compare
Choose a tag to compare
  1. New firewall rule: Block connections not resolved by user-configured DNS endpoint.
  2. New firewall rule: Block newly installed apps by default.
  3. Network Log UI now shows domain names corresponding to IP addresses.
  4. DNS Log UI now shows all IPs received as part of DNS response.
  5. Forward all traffic to port 53 to user-configured DNS endpoint.
  6. Improved search filters for network logs.
  7. Quick action buttons on Home Screen.
  8. A brand new Pause mode which suspends DNS and Firewall for unblocked apps.
  9. Major bug fixes around internet connectivity issues.
  10. Share automatically generated bug reports from the About page.
  11. UI refresh of the Settings page.
  12. Improvements to "Block any app not in use feature"; no longer experimental.
  13. 50 other performance improvements and bug fixes throughout the app.

v0.5.3e

15 Apr 13:25
Compare
Choose a tag to compare
v0.5.3e Pre-release
Pre-release

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

02 Apr 17:42
Compare
Choose a tag to compare
v0.5.3d Pre-release
Pre-release

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

17 Mar 16:18
Compare
Choose a tag to compare
v0.5.3c Pre-release
Pre-release
  1. Support for one-click Tor-as-a-Proxy (Orbot) setup.
  2. 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.
  3. Report bad-network to Android when DNS connections fail and healthy network when they succeed.
  4. OISD.NL (full) is the only default list on RethinkDNS starting this release.

v0.5.3b

06 Mar 17:47
Compare
Choose a tag to compare
v0.5.3b Pre-release
Pre-release

Themes and support for F-Droid builds with jitpack.io.

v0.5.2

10 Nov 10:32
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

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

07 Sep 16:11
Compare
Choose a tag to compare
v0.4.4 Pre-release
Pre-release

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`.