Gochinadns Versions Save

Project archived: I believe Clash has provides a more elegant DNS & proxy solution. So there is no need to maintain this project. Have fun guys! ----- A drop-in replacement for ChinaDNS, with a better code implementation and several bugfixes.

v2.0-alpha1

3 years ago

v1.7

3 years ago

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: [email protected],[email protected]:5353,1.1.1.1
  • See README and help for details

v1.6

3 years ago

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

4 years ago

Fix race conditions.

v1.4

4 years ago

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

v1.3

5 years ago

Improve robustness

v1.2

5 years ago

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

v1.1

5 years ago

v1.0

5 years ago

v0.0.2

5 years ago