2 years 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

2 years agoRevert "Conflict with systemd-resolved.service"
Star Brilliant []
Revert "Conflict with systemd-resolved.service"

This reverts commit 88b3c95710536ba351132276783e6cd362629eb2.

2 years agoWrite a logger for macOS systems
Star Brilliant []
Write a logger for macOS systems

2 years agoConflict with systemd-resolved.service
Star Brilliant []
Conflict with systemd-resolved.service

2 years agoRelease 1.3.5 v1.3.5
Star Brilliant []
Release 1.3.5

2 years agoBump version to 1.3.5
Star Brilliant []
Bump version to 1.3.5

2 years agoLimit the frequency of creating HTTP client
Star Brilliant []
Limit the frequency of creating HTTP client

2 years agoRelease 1.3.4 v1.3.4
Star Brilliant []
Release 1.3.4

2 years agoBump version to 1.3.4
Star Brilliant []
Bump version to 1.3.4

2 years 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.

2 years agoAdd version.go to Makefile
Star Brilliant []
Add version.go to Makefile

2 years agoUpdate documents
Star Brilliant []
Update documents

2 years agoUpdate documents
Star Brilliant []
Update documents

2 years agoPut EDNS0 at the beginning of the OPT section
Star Brilliant []
Put EDNS0 at the beginning of the OPT section

2 years agoUse dns.DefaultMsgSize instead of magic number 4096
Star Brilliant []
Use dns.DefaultMsgSize instead of magic number 4096

2 years agoUse dns.DefaultMsgSize instead of magic number 4096
Star Brilliant []
Use dns.DefaultMsgSize instead of magic number 4096

2 years agoRename variables
Star Brilliant []
Rename variables

2 years 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

2 years agoRelease 1.3.2 v1.3.2
Star Brilliant []
Release 1.3.2

2 years agoFix version number in User-Agent
Star Brilliant []
Fix version number in User-Agent

2 years agoFix build system
Star Brilliant []
Fix build system

2 years agoFix build
Star Brilliant []
Fix build

2 years agoUpdate User-Agent
Star Brilliant []
Update User-Agent

2 years agoRelease 1.3.1 v1.3.1
Star Brilliant []
Release 1.3.1

2 years agoFix the "address already in use" issue
Star Brilliant []
Fix the "address already in use" issue

2 years agoRelease 1.3.0 v1.3.0
Star Brilliant []
Release 1.3.0

2 years agoPut [::1] into default listen addresses
Star Brilliant []
Put [::1] into default listen addresses

2 years agoMerge pull request #9 from gdm85/master
Star Brilliant []
Merge pull request #9 from gdm85/master

Add client/server support for multiple listen addresses

2 years agoAdd server support for multiple listen addresses
gdm85 []
Add server support for multiple listen addresses

2 years agoAdd client support for multiple listen addresses
gdm85 []
Add client support for multiple listen addresses

2 years agoUpdate to IETF draft-07 v1.2.1
Star Brilliant []
Update to IETF draft-07

2 years agoMerge pull request #7 from joubin/master
Star Brilliant []
Merge pull request #7 from joubin/master

Linux (Ubuntu) easy install

2 years agoMade changes per pull request feedback #7.
Joubin Jabbari []
Made changes per pull request feedback #7.

2 years agoUpdate to IETF draft-06 v1.2.0
Star Brilliant []
Update to IETF draft-06

2 years 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+)

2 years agoAdd 1.1.1.1 and 1.0.0.1 DOH
Star Brilliant []
Add 1.1.1.1 and 1.0.0.1 DOH

2 years agoUse absolute path for ../json-dns
Star Brilliant []
Use absolute path for ../json-dns

2 years agoAdd documentation about /etc/hosts preloading
Star Brilliant []
Add documentation about /etc/hosts preloading

2 years 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

2 years agoAdapt for CloudFlare DNS service
Star Brilliant []
Adapt for CloudFlare DNS service

2 years agoMerge branch 'launchd'
Star Brilliant []
Merge branch 'launchd'

2 years agoMerge branch 'clientswap'
Star Brilliant []
Merge branch 'clientswap'

2 years agoAdapt for macOS
Star Brilliant []
Adapt for macOS

2 years agoRegister a new HTTP client whenever an HTTP connection error happens
Star Brilliant []
Register a new HTTP client whenever an HTTP connection error happens

2 years agoUpdate Readme
Star Brilliant []
Update Readme

2 years agoUpdate Readme v1.1.3
Star Brilliant []
Update Readme

2 years agoUpdate Readme
Star Brilliant []
Update Readme

2 years 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.

2 years agoAdd Last-Modified header v1.1.2
Star Brilliant []
Add Last-Modified header

2 years agoFix a problem when a single HTTP error crashes the program
Star Brilliant []
Fix a problem when a single HTTP error crashes the program

2 years agoComment out the Googl experimental server
Star Brilliant []
Comment out the Googl experimental server

2 years agoFix server Content-Type problem
Star Brilliant []
Fix server Content-Type problem

2 years agoContent-Type auto detection for client
Star Brilliant []
Content-Type auto detection for client

2 years agoFix Accept header detection v1.1.1
Star Brilliant []
Fix Accept header detection

2 years agoExtract date from Date header
Star Brilliant []
Extract date from Date header

2 years agoFix cache privateness
Star Brilliant []
Fix cache privateness

2 years agoFix case issue
Star Brilliant []
Fix case issue

2 years agoAdd uninstallation instructions, fix #5
Star Brilliant []
Add uninstallation instructions, fix #5

2 years agoUpdate Readme
Star Brilliant []
Update Readme

2 years agoUse round for TTL values
Star Brilliant []
Use round for TTL values

2 years agoFix HTTP header time zone
Star Brilliant []
Fix HTTP header time zone

2 years agoIt's time to flip the version number
Star Brilliant []
It's time to flip the version number

2 years agoRevert "Skip go get if compiled"
Star Brilliant []
Revert "Skip go get if compiled"

This reverts commit 78e40722e894147d4e64334e6c2ee617c2a50bd0.

2 years agoFix Makefile
Star Brilliant []
Fix Makefile

2 years agoSkip go get if compiled
Star Brilliant []
Skip go get if compiled

2 years agoEnable verbose for IETF protocol
Star Brilliant []
Enable verbose for IETF protocol

2 years agoMerge branch 'ietf' v1.1.0
Star Brilliant []
Merge branch 'ietf'

2 years agoUpdate Readme
Star Brilliant []
Update Readme

2 years agoImplement IETF protocol
Star Brilliant []
Implement IETF protocol

2 years agoImplement IETF protocol
Star Brilliant []
Implement IETF protocol

2 years agoImplement IETF protocol
Star Brilliant []
Implement IETF protocol

2 years agoCorrect time.RFC1123 to http.TimeFormat
Star Brilliant []
Correct time.RFC1123 to http.TimeFormat

2 years agoAdd a timeout configuration for server
Star Brilliant []
Add a timeout configuration for server

2 years 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

2 years 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

2 years agoFix systemd-service-file-missing-documentation-key
Star Brilliant []
Fix systemd-service-file-missing-documentation-key

2 years 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

2 years 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)