[Android Apps and Games] tdhite:
Change Logs

DnsQache Version Notes

DICLAIMER (always read disclaimers)!

ChangLog:

Version: 1.14

Underlying service (native) apps now position independent executables (PIE) for Lollipop support.

If any of the services (dnsmasq, polipo, tinyproxy) fail to load, use v1.13 and please post a report of the problem and a logcat if possible.

Previous Releases:

Version: 1.13

Removed unnecessary DNS resetting for certain network connectivity changes. This drastically reduces su access Toast messages and restarts of the dns caching service.

Includes all other enhancements/fixes to date (click the button below to see historical change logs).

Use this version if you have problems with the latest PIE (Lollipop) supporting version.

Version: 1.12 Alpha

Fixed Custom DNS Preferences Settings to allow manual override of Multi-Country selection. Just select 'None" as the Country and then manually set the custom providers. Error checking lacks at this moment, so be careful to enter valid IP addresses.

Custom DNS Provider lists now sort based on city and secondarily by country. Note that not all entries have city data -- those will appear first so it's "anyone's guess" as to the city in which those DNS servers actually exist. Just scroll down to find specific cities if you prefer to know.

Includes all enhancements/fixes to date.

Version: 1.1 Alpha

New facilities to download world-wide DNS server lists for use as Custom DNS Setting.

Minor bug fixes (e.g., cosmetic).

All nhancements/fixes to date.

Version: 1.07

Includes all enhancements/fixes to date.

Added custom DNS Provider option.

Fixed DNS log display.

Version: 1.0 Beta (RC5)

Includes all enhancements/fixes from RC4.

Fixed cache size resetting to 200.

Version: 1.0 Beta (RC4)

Includes all enhancements/fixes from RC2 (RC3 was a bust!).

Fixed failures in setting DNS providers when changed.

Fixed text not syncing with status on main UI page.

Version: 1.0 Beta (RC2)

New version -- beta 1.0, release candidate 2.

Fixed failures to start on boot.

New UI (requires Android 3.x or above).

*Many* settings surfaced to tightly control Polipo and TinyProxy

Version: 0.81

Fixed polipo not starting with default settings.

Changed keyboard on proxy settings page when editing the allowed CIDRS. Now allows multiple CIDRS as comma separated. For example: 172.20.21.0/24, 192.168.1.0/24

Slipstreamed in a fix for the version bump (download link updated)

Version 0.82

Fixed bug where the DNS cache size was resetting to 0 (disabled cache)

Note: The reparation of this fix will likely cause a single reset of your cache size setting to change to 200 when you start the DnsQache service. Just reset the value to your liking, and stop/start the DnsQache service. After that initial 'reset' the program should operate normally in this regard.

Before sending a bug post on this issue, please assure you verify you have version 0.82 of the program, and also that you've cycled through the initial reset mentioned above.

Version 0.83

Modified IPTABLES and process model due to some ROMs killing dnsmasq processes other than the ROMs own, or otherwise refusing to start if another program is listening on port 53. DnsQache now listens on port 5353 for DNS requests and redirects all network interface requests destined for port 53 to DnsQache port 5353. DnsQache, of course, allows itself to send requests out port 53 to the custom DNS entries.

Before sending a bug post on this issue, please assure you verify you have version 0.83 of the program, and also that you've cycled through the initial reset mentioned above.

Version 0.84

Added About and Donate Views;

Fixed DNS cache size resetting to default on reboot of phone;

Note: Due to the nature of the cache resetting, in rare cases, the configuration files for the underlying dnsmasq may contain an invalid value, which can cause dnsmasq to fail to start. If you experience connection failures after updating, please do the following: stop the DnsQache service; clear the DnsQache applications data (to do that, go to your application manager and select "Clear Data." Another method is to simply uninstall the old version of DnsQache prior to installing this upgrade); run DnsQache and configure the settings to your liking; start the DnsQache service (hit that big DQ and make it go Green!).

Note: When upgrading with new dnsqache.apk files, you should (really, really should) stop the DnsQache service (the big DQ turns grey when the service is off); install the dnsqache.apk; then check settings (installs may overwrite some settings); finally restart the service.