12 months agoUse time.Since to replace time.Now().Sub
Star Brilliant []
Use time.Since to replace time.Now().Sub

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

12 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

12 months agoCorrect spelling
Star Brilliant []
Correct spelling

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

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

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

13 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

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

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

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

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

13 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.

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

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

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

13 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

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

Make "cd" check case-insensitive.

13 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.

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

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

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

14 months agoUpdate Readme
Star Brilliant []
Update Readme

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

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

14 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

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

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

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

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

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

15 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

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

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

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

15 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

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

15 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

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

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

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

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

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

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

17 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

17 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

17 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

17 months agoPreserve TransactionID
Star Brilliant []
Preserve TransactionID

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

17 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

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

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

17 months agoUpdate Readme
Star Brilliant []
Update Readme

17 months agoUpdate Readme
Star Brilliant []
Update Readme

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

This is to avoid confusions like issue #12

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

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

17 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

17 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

17 months agoFix typo
Star Brilliant []
Fix typo

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

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

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

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

18 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

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

This reverts commit 88b3c95710536ba351132276783e6cd362629eb2.

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

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

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

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

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

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

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

19 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.

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

19 months agoUpdate documents
Star Brilliant []
Update documents

19 months agoUpdate documents
Star Brilliant []
Update documents

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

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

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

19 months agoRename variables
Star Brilliant []
Rename variables

19 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

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

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

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

19 months agoFix build
Star Brilliant []
Fix build

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

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

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

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

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

19 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

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

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

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

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

Linux (Ubuntu) easy install

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

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

19 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+)

20 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