Skip to content

Releases: cherrot/gochinadns

v2.0-alpha1: DNS-over-HTTPS Support

28 Feb 15:59
a753928
Compare
Choose a tag to compare
Merge pull request #23 from cherrot/feature-dns-over-https

DNS-over-HTTPS (DoH) Support

v1.7: additional resolver format

18 Nov 06:59
Compare
Choose a tag to compare

Resolvers can now be passed in format: protocol[+protocol]@ip:port (where protocol is udp or tcp)
This change is backwards compatible with ChinaDNS. If you use GoChinaDNS as a ChinaDNS drop-in you don't have to change anything if you don't want to use this feature.

  • ip:port format still accepted, will default to udp+tcp@ip:port (same as before)
  • Rightmost protocol is the (optional) fallback protocol
  • Can mix and match formats
  • Example: udp+tcp@114.114.114.114,tcp@127.0.0.0:5353,1.1.1.1
  • See README and help for details

v1.6

12 Nov 07:49
83a371f
Compare
Choose a tag to compare

Many thanks to @beanslel 's work. Now we have a CI !😄

Details:

  • Update dependencies and update go to 1.15
  • Remove default address for trusted-servers
  • Update the latest version number in the binary file (print it with -V)
  • Include mini binaries for embedded architectures (UPX compressed), can be useful for devices with limited storage such as routers.

v1.5: Refactor: Fix race condition on dns message.

02 Jul 07:38
Compare
Choose a tag to compare

v1.4

01 Jul 16:02
Compare
Choose a tag to compare

Fix nil pointer panic by copying dns message before mutate it.

v1.3

04 May 04:14
Compare
Choose a tag to compare

Improve robustness

v1.2

22 Apr 16:56
Compare
Choose a tag to compare

Do not panic when no resolvers available. Robustness goes first.

v1.1

20 Feb 18:43
e05d65f
Compare
Choose a tag to compare
Merge pull request #10 from cherrot/fix-logic

Refactor twisted codes and fix many corner issues.

v1.0

19 Feb 13:58
Compare
Choose a tag to compare
Refactor: Simplify command line params.

v0.0.2

23 Jan 10:34
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
Feature: Support DNS compression pointer mutation.