14 months agoAdd PID file support
Star Brilliant []
Add PID file support

15 months agoRemove an item from Changelog since it was actually fixed in eariler version
Star Brilliant []
Remove an item from Changelog since it was actually fixed in eariler version

15 months agoCorrect spelling
Star Brilliant []
Correct spelling

15 months agoBump version to 1.4.2
Star Brilliant []
Bump version to 1.4.2

15 months agoRelease 1.4.1 v1.4.1
Star Brilliant []
Release 1.4.1

15 months agoAdd detectportal.firefox.com to default passthrough list
Star Brilliant []
Add detectportal.firefox.com to default passthrough list

15 months agoEnable CORS by default, which is necessary for AJAX resolver to run
Star Brilliant []
Enable CORS by default, which is necessary for AJAX resolver to run

15 months agoDetect context.DeadlineExceeded
Star Brilliant []
Detect context.DeadlineExceeded

15 months agoUse context for more functions
Star Brilliant []
Use context for more functions

15 months agoPut cancel() earlier
Star Brilliant []
Put cancel() earlier

15 months agoUse RCODE_REFUSED for unsupported Qclass
Star Brilliant []
Use RCODE_REFUSED for unsupported Qclass

15 months agoTry to use context.WithTimeout to detect HTTP timeout. Hopefully it might work.
Star Brilliant []
Try to use context.WithTimeout to detect HTTP timeout. Hopefully it might work.

15 months agoSlightly change the log format
Star Brilliant []
Slightly change the log format

15 months agoAdd passthrough feature, tests are welcome
Star Brilliant []
Add passthrough feature, tests are welcome

15 months agoFix HTTP stream leaking problem
Star Brilliant []
Fix HTTP stream leaking problem

15 months agoMerge pull request #28 from Chaz6/patch-1
Star Brilliant []
Merge pull request #28 from Chaz6/patch-1

doh-server: change to google.go

15 months agoUpdate google.go
Chris Hills []
Update google.go

Make "cd" check case-insensitive.

15 months agodoh-server: change to google.go
Chris Hills []
doh-server: change to google.go

Allow the "cd" parameter to be case insensitive to work with some clients that send True/False instead of true/false such as gDNS.

16 months agoCongratulations RFC 8484, remove the word "draft" from Readme
Star Brilliant []
Congratulations RFC 8484, remove the word "draft" from Readme

16 months agoCongratulations RFC 8484, remove the word "draft" from Readme
Star Brilliant []
Congratulations RFC 8484, remove the word "draft" from Readme

16 months agoUpdate Readme, fix issue #27
Star Brilliant []
Update Readme, fix issue #27

16 months agoUpdate Readme
Star Brilliant []
Update Readme

16 months agoAdd a ink to a guide
Star Brilliant []
Add a ink to a guide

16 months agoFix panic with debug_http_headers
Star Brilliant []
Fix panic with debug_http_headers

16 months agoMerge pull request #22 from paulie-g/master
Star Brilliant []
Merge pull request #22 from paulie-g/master

Fix segfault when no_cookies=true

16 months agoFix segfault when no_cookies=true
Paul G []
Fix segfault when no_cookies=true

16 months agoBuild doh-logger with static libswiftCore, fix #20
Star Brilliant []
Build doh-logger with static libswiftCore, fix #20

16 months agoAdd configuration option: debug_http_headers
Star Brilliant []
Add configuration option: debug_http_headers

18 months agoBump version to 1.3.11
Star Brilliant []
Bump version to 1.3.11

18 months agoRelease 1.3.10 v1.3.10
Star Brilliant []
Release 1.3.10

18 months agoEnable application/dns-message (draft-13) by default, since Google has finally supported it
Star Brilliant []
Enable application/dns-message (draft-13) by default, since Google has finally supported it

18 months agoMove linux-install.* to contrib/
Star Brilliant []
Move linux-install.* to contrib/

18 months agoBump version to 1.3.10
Star Brilliant []
Bump version to 1.3.10

18 months agoRelease 1.3.9 v1.3.9
Star Brilliant []
Release 1.3.9

18 months agoChange the ECS prefix length from /48 to /56 for IPv6, per RFC 7871
Star Brilliant []
Change the ECS prefix length from /48 to /56 for IPv6, per RFC 7871

18 months agoUpdate Readme to instruct Debian users to set $GOROOT
Star Brilliant []
Update Readme to instruct Debian users to set $GOROOT

18 months agoIf $GOROOT is defined, Makefile should respect the value, fix #8
Star Brilliant []
If $GOROOT is defined, Makefile should respect the value, fix #8

18 months agoAdd 5380 as an additional default doh-client port
Star Brilliant []
Add 5380 as an additional default doh-client port

19 months agoFix #16: doh-client panics when connecting no_cookies = true
Star Brilliant []
Fix #16: doh-client panics when connecting no_cookies = true

19 months agoUpdate example configuration
Star Brilliant []
Update example configuration

19 months agoUpdate example configuration
Star Brilliant []
Update example configuration

19 months agoBump version to 1.3.9
Star Brilliant []
Bump version to 1.3.9

19 months agoRelease 1.3.8 v1.3.8
Star Brilliant []
Release 1.3.8

19 months agoWorkaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message
Star Brilliant []
Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message

19 months agoWorkaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message
Star Brilliant []
Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message

19 months agoWorkaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message
Star Brilliant []
Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message

19 months agoPreserve TransactionID
Star Brilliant []
Preserve TransactionID

19 months agoDisable preventing capitalization scrambling
Star Brilliant []
Disable preventing capitalization scrambling

19 months agoTurn on no_cookies by default according to the IETF draft
Star Brilliant []
Turn on no_cookies by default according to the IETF draft

19 months agoConstruct a real DNS packet for DNSCrypt-Proxy
Star Brilliant []
Construct a real DNS packet for DNSCrypt-Proxy

19 months agoRemove offensive words :-)
Star Brilliant []
Remove offensive words :-)

19 months agoUpdate Readme
Star Brilliant []
Update Readme

19 months agoUpdate Readme
Star Brilliant []
Update Readme

19 months agoUpdate documentation about TLS
Star Brilliant []
Update documentation about TLS

This is to avoid confusions like issue #12

19 months agoBump version to 1.3.8
Star Brilliant []
Bump version to 1.3.8

19 months agoRelease 1.3.7 v1.3.7
Star Brilliant []
Release 1.3.7

19 months agoWorkaround a bug causing DNSCrypt-Proxy to expect a response with TransactionID = 0xcafe
Star Brilliant []
Workaround a bug causing DNSCrypt-Proxy to expect a response with TransactionID = 0xcafe

19 months agoWorkaround a bug causing Unbound to refuse returning anything about the root
Star Brilliant []
Workaround a bug causing Unbound to refuse returning anything about the root

20 months agoFix typo
Star Brilliant []
Fix typo

20 months agoInstall default configuration files to *.conf.example
Star Brilliant []
Install default configuration files to *.conf.example

20 months agoPrint upstream information if error happens
Star Brilliant []
Print upstream information if error happens

20 months agoAdd CloudFlare DNS resolver for Tor to the preset
Star Brilliant []
Add CloudFlare DNS resolver for Tor to the preset

20 months agoRelease 1.3.6 v1.3.6
Star Brilliant []
Release 1.3.6

20 months agoAdd an option to disable IPv6, this option is available to client only
Star Brilliant []
Add an option to disable IPv6, this option is available to client only

21 months agoRevert "Conflict with systemd-resolved.service"
Star Brilliant []
Revert "Conflict with systemd-resolved.service"

This reverts commit 88b3c95710536ba351132276783e6cd362629eb2.

21 months agoWrite a logger for macOS systems
Star Brilliant []
Write a logger for macOS systems

21 months agoConflict with systemd-resolved.service
Star Brilliant []
Conflict with systemd-resolved.service

21 months agoRelease 1.3.5 v1.3.5
Star Brilliant []
Release 1.3.5

21 months agoBump version to 1.3.5
Star Brilliant []
Bump version to 1.3.5

21 months agoLimit the frequency of creating HTTP client
Star Brilliant []
Limit the frequency of creating HTTP client

21 months agoRelease 1.3.4 v1.3.4
Star Brilliant []
Release 1.3.4

21 months agoBump version to 1.3.4
Star Brilliant []
Bump version to 1.3.4

21 months agoDo not respond to network error, silently fail to prevent caching of SERVFAIL
Star Brilliant []
Do not respond to network error, silently fail to prevent caching of SERVFAIL

Hopefully we can improve the availability of DoH under unstable network environments.

21 months agoAdd version.go to Makefile
Star Brilliant []
Add version.go to Makefile

21 months agoUpdate documents
Star Brilliant []
Update documents

21 months agoUpdate documents
Star Brilliant []
Update documents

21 months agoPut EDNS0 at the beginning of the OPT section
Star Brilliant []
Put EDNS0 at the beginning of the OPT section

21 months agoUse dns.DefaultMsgSize instead of magic number 4096
Star Brilliant []
Use dns.DefaultMsgSize instead of magic number 4096

21 months agoUse dns.DefaultMsgSize instead of magic number 4096
Star Brilliant []
Use dns.DefaultMsgSize instead of magic number 4096

21 months agoRename variables
Star Brilliant []
Rename variables

21 months agoTake User-Agent out of common library, that would be better for packaging v1.3.3
Star Brilliant []
Take User-Agent out of common library, that would be better for packaging

22 months agoRelease 1.3.2 v1.3.2
Star Brilliant []
Release 1.3.2

22 months agoFix version number in User-Agent
Star Brilliant []
Fix version number in User-Agent

22 months agoFix build system
Star Brilliant []
Fix build system

22 months agoFix build
Star Brilliant []
Fix build

22 months agoUpdate User-Agent
Star Brilliant []
Update User-Agent

22 months agoRelease 1.3.1 v1.3.1
Star Brilliant []
Release 1.3.1

22 months agoFix the "address already in use" issue
Star Brilliant []
Fix the "address already in use" issue

22 months agoRelease 1.3.0 v1.3.0
Star Brilliant []
Release 1.3.0

22 months agoPut [::1] into default listen addresses
Star Brilliant []
Put [::1] into default listen addresses

22 months agoMerge pull request #9 from gdm85/master
Star Brilliant []
Merge pull request #9 from gdm85/master

Add client/server support for multiple listen addresses

22 months agoAdd server support for multiple listen addresses
gdm85 []
Add server support for multiple listen addresses

22 months agoAdd client support for multiple listen addresses
gdm85 []
Add client support for multiple listen addresses

22 months agoUpdate to IETF draft-07 v1.2.1
Star Brilliant []
Update to IETF draft-07

22 months agoMerge pull request #7 from joubin/master
Star Brilliant []
Merge pull request #7 from joubin/master

Linux (Ubuntu) easy install

22 months agoMade changes per pull request feedback #7.
Joubin Jabbari []
Made changes per pull request feedback #7.

22 months agoUpdate to IETF draft-06 v1.2.0
Star Brilliant []
Update to IETF draft-06

22 months agoAdded instructions and script for easy installation under Ubuntu
Joubin Jabbari []
Added instructions and script for easy installation under Ubuntu
Tested with:

* Ubuntu 16.04 LTS
* Raspbian (Jesse, Pi 3 B+)

22 months agoAdd 1.1.1.1 and 1.0.0.1 DOH
Star Brilliant []
Add 1.1.1.1 and 1.0.0.1 DOH

22 months agoUse absolute path for ../json-dns
Star Brilliant []
Use absolute path for ../json-dns