Skip to content

Releases: julian-klode/dns66

0.3.1 leak fix and update release

23 Feb 19:30
Compare
Choose a tag to compare

This release works around a memory leak in the
pcap4j library: The pcap4j library contains a
cache of properties for the packet factory, but
the cache has no upper bound and thus grows
indefinitely - see kaitoy/pcap4j#86.

It also updates all dependencies to their
latest version.

0.3.0 release

01 Feb 21:40
Compare
Choose a tag to compare

Version 0.3.0

This release introduces subnet mapping, where a /24
subnet is chosen and mapped to the real servers so
that other services can be accessed as well. (#49)

It also changes whitelisting to show all installed
applications, not only those listed in the launcher.

0.2.2 hotfix release

25 Jan 10:47
Compare
Choose a tag to compare

Fix for issue #79

0.2.1 hotfix release

20 Dec 08:00
Compare
Choose a tag to compare

Short hotfix release for issue #51

0.2.0 feature release

13 Dec 16:32
Compare
Choose a tag to compare

This release introduces two new features and fixes
some bugs. It is also the first release with a major
code contribution, yay!

New feature:

  • App whitelisting (thanks to Braden Farmer in #44)
  • Allow hiding the notification (#18)

Bug fixes:

  • Disable custom DNS servers on new installations (#46)
  • Do not crash on UDP packets without a payload (#48)
  • Reset the retry timeout after successful connection
  • Point user to always-on VPN if configuration fails (#38)

0.1.3 "Play Store on Nougat" hotfix release

27 Oct 22:32
Compare
Choose a tag to compare

This release mostly contains a hotfix to enable Play Store updates on Nougat, which generally has broken downloads as long as a VPN connection is active. The hotfix only fixes downloads for Play Store & DNS66, other apps using DownloadManager might still be broken.

Hotfix:

  • Workaround Nougat download bug for Play Store and DNS66 (see #31)

Default settings changes:

  • Enable https for hosts-file.net (PR #19 by Dominik Schürmann)
  • Set session name to DNS66 instead of Ad Buster (see #17)
  • Add dns.watch DNS servers to default set (see #20)
  • Use HTTPS for accessing malware domain lists

Note that there is no mechanism yet for applying changes to the default settings. If you want to use the new https URLs, you either have to manually change them or load the default settings from the menu. Merging new defaults is scheduled for version 0.2.

0.1.2 bugfix release

24 Oct 20:03
Compare
Choose a tag to compare

User experience improvements:

  • Add welcome activity with a short introduction
  • Add version info and GitHub link to info activity
  • Do not require two long clicks for first time start
  • Warn user about missing configured hosts files
  • Improve various user-facing strings

Bugfixes:

  • Fix downloading of hosts files on Lollipop
  • Support host files containing only one column
  • Correctly lower-case host names for comparisons

Legal:

  • Include copyright, COPYING, and LICENSE.Apache-2.0 in the
    generated APK

0.1.1 Bugfix release

22 Oct 23:53
Compare
Choose a tag to compare

Bugfixes:

  • Fix unclosed sockets for blacklisted hosts
  • Fix handling of interruptions during the reconnect loop
  • Fix a bug related to timed out DNS requests being used
  • Fix service restart in case the service errors out

New translations:

  • Chinese

Other changes:

  • Allow interrupting reading of hosts file for immediate stopping
  • Updated various dependencies to newer versions
  • Documented license of libraries we depend on
  • Various refactorings

v0.1.0: Release 0.1.0

19 Oct 13:48
Compare
Choose a tag to compare
All basic features are working so far, what's
not there is a distinction between ignored
and disabled DNS servers.