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.

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

20 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

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

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

20 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

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

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

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

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

20 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

20 months agoUpdate Readme
Star Brilliant []
Update Readme

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

20 months agoUpdate Readme
Star Brilliant []
Update Readme

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

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

20 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

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

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

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

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

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

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

20 months agoFix case issue
Star Brilliant []
Fix case issue

20 months agoAdd uninstallation instructions, fix #5
Star Brilliant []
Add uninstallation instructions, fix #5

20 months agoUpdate Readme
Star Brilliant []
Update Readme

20 months agoUse round for TTL values
Star Brilliant []
Use round for TTL values

20 months agoFix HTTP header time zone
Star Brilliant []
Fix HTTP header time zone

20 months agoIt's time to flip the version number
Star Brilliant []
It's time to flip the version number

20 months agoRevert "Skip go get if compiled"
Star Brilliant []
Revert "Skip go get if compiled"

This reverts commit 78e40722e894147d4e64334e6c2ee617c2a50bd0.

20 months agoFix Makefile
Star Brilliant []
Fix Makefile

20 months agoSkip go get if compiled
Star Brilliant []
Skip go get if compiled

20 months agoEnable verbose for IETF protocol
Star Brilliant []
Enable verbose for IETF protocol

20 months agoMerge branch 'ietf' v1.1.0
Star Brilliant []
Merge branch 'ietf'

20 months agoUpdate Readme
Star Brilliant []
Update Readme

20 months agoImplement IETF protocol
Star Brilliant []
Implement IETF protocol

20 months agoImplement IETF protocol
Star Brilliant []
Implement IETF protocol

20 months agoImplement IETF protocol
Star Brilliant []
Implement IETF protocol

22 months agoCorrect time.RFC1123 to http.TimeFormat
Star Brilliant []
Correct time.RFC1123 to http.TimeFormat

22 months agoAdd a timeout configuration for server
Star Brilliant []
Add a timeout configuration for server

23 months agoMerge pull request #4 from mghadam/readme_golang19
Star Brilliant []
Merge pull request #4 from mghadam/readme_golang19

Updated required golang version to 1.9

23 months agoGolang 1.9 is required since the dial field in client.go:87 has been added in golang 1.9
Mos GH []
Golang 1.9 is required since the dial field in client.go:87 has been added in golang 1.9

23 months agoFix systemd-service-file-missing-documentation-key
Star Brilliant []
Fix systemd-service-file-missing-documentation-key

23 months agoMerge pull request #1 from farseerfc/master v1.0.1
Star Brilliant []
Merge pull request #1 from farseerfc/master

go get once to avoid errors when parallel build

23 months agogo get once to avoid errors when parallel build
Jiachen Yang []
go get once to avoid errors when parallel build

2 years agoClose idle HTTP connections in case of an HTTP error v1.0.0
Star Brilliant []
Close idle HTTP connections in case of an HTTP error

2 years agoBreaking change: Use configuration file
Star Brilliant []
Breaking change: Use configuration file

2 years agoCloudFlare will break 502 error
Star Brilliant []
CloudFlare will break 502 error

2 years agoAlways set RecursionAvailable even on error
Star Brilliant []
Always set RecursionAvailable even on error

2 years agoImprove DNS error handling
Star Brilliant []
Improve DNS error handling

2 years agoRetab
Star Brilliant []
Retab

2 years agoAdd ResponseHeaderTimeout
Star Brilliant []
Add ResponseHeaderTimeout

2 years agoModify HTTP status codes to affect the error
Star Brilliant []
Modify HTTP status codes to affect the error

2 years agoEnable Cookie, which might have better CDN cache performance
Star Brilliant []
Enable Cookie, which might have better CDN cache performance

2 years agoEnable Cookie, which might have better CDN cache performance
Star Brilliant []
Enable Cookie, which might have better CDN cache performance

2 years agoUpdate Readme
Star Brilliant []
Update Readme

2 years agoAlias 0/0 to be 0.0.0.0/0
Star Brilliant []
Alias 0/0 to be 0.0.0.0/0

2 years agoAlias 0/0 to be 0.0.0.0/0
Star Brilliant []
Alias 0/0 to be 0.0.0.0/0

2 years agoRelicense as MIT license
Star Brilliant []
Relicense as MIT license

2 years agoCheck HTTP status code
Star Brilliant []
Check HTTP status code

2 years agoPut doh-client.service before nss-lookup.target
Star Brilliant []
Put doh-client.service before nss-lookup.target

2 years agoAdd NetworkManager dispatcher scripts
Star Brilliant []
Add NetworkManager dispatcher scripts

2 years agoAllow multiple bootstrap servers
Star Brilliant []
Allow multiple bootstrap servers

2 years agoDisable logging by default
Star Brilliant []
Disable logging by default

2 years agoUpdate Readme
Star Brilliant []
Update Readme

2 years agoAdd option -no-ecs
Star Brilliant []
Add option -no-ecs

2 years agoTurn requests lower case (to get rid of knot-resolver's mixed case)
Star Brilliant []
Turn requests lower case (to get rid of knot-resolver's mixed case)