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

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

15 months agoUpdate Readme
Star Brilliant []
Update Readme

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

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

15 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

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

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

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

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

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

17 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

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

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

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

17 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

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

17 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

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

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

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

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

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

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

18 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

18 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

18 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

18 months agoPreserve TransactionID
Star Brilliant []
Preserve TransactionID

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

18 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

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

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

18 months agoUpdate Readme
Star Brilliant []
Update Readme

18 months agoUpdate Readme
Star Brilliant []
Update Readme

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

This is to avoid confusions like issue #12

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

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

18 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

18 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

19 months agoFix typo
Star Brilliant []
Fix typo

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

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

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

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

19 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

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

This reverts commit 88b3c95710536ba351132276783e6cd362629eb2.

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

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

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

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

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

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

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

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

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

20 months agoUpdate documents
Star Brilliant []
Update documents

20 months agoUpdate documents
Star Brilliant []
Update documents

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

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

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

20 months agoRename variables
Star Brilliant []
Rename variables

20 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

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

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

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

21 months agoFix build
Star Brilliant []
Fix build

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

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

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

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

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

21 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

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

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

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

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

Linux (Ubuntu) easy install

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

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

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

21 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

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

21 months agoAdd documentation about /etc/hosts preloading
Star Brilliant []
Add documentation about /etc/hosts preloading

21 months agoAdd no_cookies option, update documentation for more instructions on privacy v1.1.4
Star Brilliant []
Add no_cookies option, update documentation for more instructions on privacy

21 months agoAdapt for CloudFlare DNS service
Star Brilliant []
Adapt for CloudFlare DNS service

21 months agoMerge branch 'launchd'
Star Brilliant []
Merge branch 'launchd'

21 months agoMerge branch 'clientswap'
Star Brilliant []
Merge branch 'clientswap'

21 months agoAdapt for macOS
Star Brilliant []
Adapt for macOS

21 months agoRegister a new HTTP client whenever an HTTP connection error happens
Star Brilliant []
Register a new HTTP client whenever an HTTP connection error happens

21 months agoUpdate Readme
Star Brilliant []
Update Readme

21 months agoUpdate Readme v1.1.3
Star Brilliant []
Update Readme

21 months agoUpdate Readme
Star Brilliant []
Update Readme

21 months agoA DNS API server SHOULD respond with HTTP status code 415 (Unsupported Media Type) upon receiving a media type it is unable to process.
Star Brilliant []
A DNS API server SHOULD respond with HTTP status code 415 (Unsupported Media Type) upon receiving a media type it is unable to process.

21 months agoAdd Last-Modified header v1.1.2
Star Brilliant []
Add Last-Modified header

21 months agoFix a problem when a single HTTP error crashes the program
Star Brilliant []
Fix a problem when a single HTTP error crashes the program

22 months agoComment out the Googl experimental server
Star Brilliant []
Comment out the Googl experimental server

22 months agoFix server Content-Type problem
Star Brilliant []
Fix server Content-Type problem

22 months agoContent-Type auto detection for client
Star Brilliant []
Content-Type auto detection for client

22 months agoFix Accept header detection v1.1.1
Star Brilliant []
Fix Accept header detection

22 months agoExtract date from Date header
Star Brilliant []
Extract date from Date header

22 months agoFix cache privateness
Star Brilliant []
Fix cache privateness