Star Brilliant
b2fcfb706c
Release 2.2.2
2020-08-02 04:43:22 +08:00
Star Brilliant and GitHub
64e9375e3b
Merge pull request #85 from leiless/alidns-json-Question
...
json-dns/response.go: Fix variant question response in Response.Question
2020-08-02 02:46:52 +08:00
Star Brilliant
6d30a12d5f
Pass X-Real-IP to handlers.CombinedLoggingHandler
...
Note that X-Forwarded-For or guessed client IP are not used due to security concerns.
This should fix issue #71 .
2020-07-30 20:44:18 +08:00
Star Brilliant
a8aed7e09a
Use ExchangeClient for DNS request
2020-07-26 22:09:24 +08:00
Star Brilliant and GitHub
6e99d8153a
Merge pull request #78 from leiless/DNSSEC-OK
...
[JSON-DOH] Honor DNSSEC OK flag for incoming DNS requests
2020-04-19 14:49:55 +08:00
Star Brilliant and GitHub
2d4495a0dd
Merge pull request #79 from leiless/json-fix-empty-rr-names
...
[JSON-DOH] Fix DNS response empty []RR.Name
2020-04-19 14:49:07 +08:00
Star Brilliant and GitHub
5f1f418664
Merge pull request #77 from Henrocker/patch-1
...
Upgrade Caddyfile config to v2 and drastically reduce size.
2020-04-10 23:30:01 +08:00
Star Brilliant and GitHub
81b977ca11
Merge pull request #76 from satishweb/master
...
Docker compose based doh-server setup example
2020-04-05 20:42:36 +08:00
Star Brilliant and GitHub
09bdfe2b14
Merge pull request #75 from buckaroogeek/pihole
...
Added pi-hole as potential dnssec validator
2020-04-04 15:21:35 +08:00
Star Brilliant and GitHub
7db67db247
Merge pull request #74 from satishweb/master
...
Added example configuration for Docker Flow Proxy + Docker
2020-04-03 10:49:39 +08:00
Star Brilliant and GitHub
59f79fb666
Merge pull request #67 from monperrus/patch-1
...
doc: document upstream_selector
2020-02-05 00:41:24 +08:00
Star Brilliant and GitHub
f151c90e9d
Merge pull request #61 from m13253/feature/no_ecs_arg
...
Allow client opt-out of EDNS0 Client Subnet
2019-11-11 12:21:41 +08:00
Star Brilliant
475ef65f57
Bump version to 2.2.2
2019-10-29 06:07:30 +08:00
Star Brilliant
72165bffff
Release 2.2.1
2019-10-29 06:07:09 +08:00
Star Brilliant
82317bd63e
Remove weird logs, fix #59
2019-10-29 03:23:00 +08:00
Star Brilliant
acf3e3c328
Bump version to 2.2.1
2019-10-27 22:41:14 +08:00
Star Brilliant
b708ff47b9
Release 2.2.0
2019-10-27 22:40:48 +08:00
Star Brilliant and GitHub
4f4966878f
Merge pull request #58 from gdm85/master
...
Add support for DNS-over-TLS upstream resolvers
2019-10-16 19:18:26 +08:00
Star Brilliant and GitHub
ba9b14045e
Merge pull request #57 from NESC1US/patch-1
...
Update Readme.md
2019-10-03 03:11:34 +08:00
Star Brilliant and GitHub
48618aa6e2
Merge pull request #55 from fuero/feature-rpm-package
...
RPM package + SELinux policy
2019-09-11 21:05:49 +08:00
Star Brilliant and GitHub
b78329afbc
Merge pull request #54 from fuero/feature-nginx-config
...
Example nginx config
2019-09-11 20:51:36 +08:00
Star Brilliant
ce13a961db
Fix build error
2019-09-11 02:08:02 +08:00
Star Brilliant
b74220718f
Add an option no_user_agent
2019-09-11 00:23:20 +08:00
Star Brilliant
db522591a1
Add example Apache and Caddy configurations
2019-08-31 21:30:20 +08:00
Star Brilliant
1eda33aec3
Add example Apache and Caddy configurations
...
Solves issue #51
2019-08-31 21:27:32 +08:00
Star Brilliant
268e203540
Release 2.1.2
2019-08-30 01:27:06 +08:00
Star Brilliant and GitHub
21264c78cf
Merge pull request #52 from takumin/patch-1
...
fix typo
2019-08-30 01:22:44 +08:00
Star Brilliant and GitHub
d02c31d3ee
Merge pull request #50 from felixonmars/patch-1
...
Update address for google's resolver
2019-06-27 17:45:23 +08:00
Star Brilliant
1c321be49c
Release 2.1.1
2019-06-24 10:19:03 +08:00
Star Brilliant
852d0f6767
Fix a typo
2019-06-14 17:47:10 +08:00
Star Brilliant
a2d65bc89a
Include DNS.SB's resolver in example configuration
2019-05-27 15:17:03 +08:00
Star Brilliant and GitHub
6d8efe0939
Merge pull request #47 from rwv/master
...
slightly optimize the order of instructions in Dockerfile
2019-05-20 13:02:13 +08:00
Star Brilliant and GitHub
f40a7160b8
Merge pull request #46 from jangrewe/master
...
Add Dockerfiles
2019-05-17 22:50:33 +08:00
Star Brilliant
cb64f6694b
Update the sample configuration to teach users how to listen on both IPv4 and IPv6
2019-05-17 02:37:52 +08:00
Star Brilliant
1ec9548ff1
Release 2.1.0
2019-05-14 01:39:46 +08:00
Star Brilliant
81f1cfba5d
Disable static linking to Swift standard libraries
...
According to Apple: Swift compiler no longer supports statically linking the Swift libraries. They're included in the OS by default starting with macOS Mojave 10.14.4. For macOS Mojave 10.14.3 and earlier, there's an optional Swift library package that can be downloaded from "More Downloads" for Apple Developers at https://developer.apple.com/download/more/
2019-05-14 01:36:10 +08:00
Star Brilliant
ebba9c8ef5
Explain why ECS is disabled by some servers
2019-05-14 01:13:06 +08:00
Star Brilliant and GitHub
6a2f2cea22
Merge pull request #44 from modib/quad9-dns-config
...
Added Quad9 servers in config.
2019-05-14 01:01:07 +08:00
Star Brilliant and GitHub
f0dec57e1a
Merge pull request #45 from wsquasher/master
...
Use TCP when appropriate for the given query type/response
2019-05-13 11:40:26 +08:00
Star Brilliant and GitHub
8787921faf
Merge pull request #43 from modib/macos-build-error-fix
...
Make Makefile compatible with swift5 and older swift versions
2019-05-11 02:13:12 +08:00
Star Brilliant
7f5a23584f
Release 2.0.1
2019-03-24 19:11:12 +08:00
Star Brilliant
475894baaa
Update Changelog
2019-03-20 12:58:59 +08:00
Star Brilliant
a400f03960
Bump version to 2.0.0
2019-03-09 19:10:30 +08:00
Star Brilliant
7839eed014
Update build scripts
2019-03-09 19:09:35 +08:00
Star Brilliant
0f35971118
Replace Url with URL
2019-03-09 19:05:07 +08:00
Star Brilliant
8f2004d1de
Bump to version 1.4.3
2018-12-05 15:57:51 +08:00
Star Brilliant
a3f4468325
Release 1.4.2
2018-12-05 15:57:25 +08:00
Star Brilliant
fa2bcf74a9
Remove dns.ErrTruncated according to https://github.com/miekg/dns/pull/815
2018-11-28 15:31:02 +08:00
Star Brilliant and GitHub
01d60df9cd
Merge pull request #30 from Sherlock-Holo/master
...
Refine runtime.GOOS check, use switch case to replace a long if
2018-11-28 00:11:52 +08:00
Star Brilliant
95fe3e3b4e
Use time.Since to replace time.Now().Sub
2018-11-27 20:18:30 +08:00
Star Brilliant
35ddf43505
Add PID file support
2018-11-27 17:37:57 +08:00
Star Brilliant
3083b668ca
Remove an item from Changelog since it was actually fixed in eariler version
2018-11-10 23:02:41 +08:00
Star Brilliant
dd8ea973f4
Correct spelling
2018-11-10 23:01:46 +08:00
Star Brilliant
0df0002e6b
Bump version to 1.4.2
2018-11-10 23:00:06 +08:00
Star Brilliant
3affb2c227
Release 1.4.1
2018-11-10 22:59:37 +08:00
Star Brilliant
7c7b7d969d
Add detectportal.firefox.com to default passthrough list
2018-11-08 23:58:28 +08:00
Star Brilliant
4754aa0414
Enable CORS by default, which is necessary for AJAX resolver to run
2018-11-07 20:13:51 +08:00
Star Brilliant
2d9c9eba50
Detect context.DeadlineExceeded
2018-11-07 19:41:55 +08:00
Star Brilliant
c51be0e69c
Use context for more functions
2018-11-07 19:25:46 +08:00
Star Brilliant
95ec839409
Put cancel() earlier
2018-11-07 19:10:06 +08:00
Star Brilliant
502fe6b048
Use RCODE_REFUSED for unsupported Qclass
2018-11-07 18:56:22 +08:00
Star Brilliant
f8b40c4bfc
Try to use context.WithTimeout to detect HTTP timeout. Hopefully it might work.
2018-11-07 18:47:01 +08:00
Star Brilliant
bb1e21778a
Slightly change the log format
2018-11-07 18:11:12 +08:00
Star Brilliant
afa0d563d0
Add passthrough feature, tests are welcome
2018-11-07 17:10:39 +08:00
Star Brilliant
017a18f20c
Fix HTTP stream leaking problem
2018-11-06 14:46:45 +08:00
Star Brilliant and GitHub
0577ff6dca
Merge pull request #28 from Chaz6/patch-1
...
doh-server: change to google.go
2018-11-02 10:48:33 +08:00
Star Brilliant
3b112b946e
Congratulations RFC 8484, remove the word "draft" from Readme
2018-10-20 13:59:37 +08:00
Star Brilliant
6d19cbb9ad
Congratulations RFC 8484, remove the word "draft" from Readme
2018-10-20 13:58:26 +08:00
Star Brilliant
b094a8d4fd
Update Readme, fix issue #27
2018-10-04 23:03:51 +08:00
Star Brilliant
c1f6fe1997
Update Readme
2018-10-04 02:12:55 +08:00
Star Brilliant
1fb3ed3513
Add a ink to a guide
2018-10-04 02:11:55 +08:00
Star Brilliant
c85ef45840
Fix panic with debug_http_headers
2018-09-27 16:46:36 +08:00
Star Brilliant and GitHub
85d81d3d0b
Merge pull request #22 from paulie-g/master
...
Fix segfault when no_cookies=true
2018-09-24 03:21:00 +10:00
Star Brilliant
aa3389b1d0
Build doh-logger with static libswiftCore, fix #20
2018-09-22 04:28:12 +08:00
Star Brilliant
6eb7b29142
Add configuration option: debug_http_headers
2018-09-22 04:23:55 +08:00
Star Brilliant
ea0a769389
Bump version to 1.3.11
2018-08-21 01:44:56 +08:00
Star Brilliant
e480251e67
Release 1.3.10
2018-08-21 01:44:35 +08:00
Star Brilliant
027480afeb
Enable application/dns-message (draft-13) by default, since Google has finally supported it
2018-08-21 01:43:46 +08:00
Star Brilliant
4839498ad5
Move linux-install.* to contrib/
2018-08-14 09:11:09 +08:00
Star Brilliant
a303c21036
Bump version to 1.3.10
2018-08-14 09:08:46 +08:00
Star Brilliant
3586688aa6
Release 1.3.9
2018-08-14 09:08:27 +08:00
Star Brilliant
ffe5573552
Change the ECS prefix length from /48 to /56 for IPv6, per RFC 7871
2018-08-14 09:06:13 +08:00
Star Brilliant
f40116b1f8
Update Readme to instruct Debian users to set $GOROOT
2018-08-14 01:43:41 +08:00
Star Brilliant
58e6cdfb71
If $GOROOT is defined, Makefile should respect the value, fix #8
2018-08-14 01:37:19 +08:00
Star Brilliant
1491138f69
Add 5380 as an additional default doh-client port
2018-08-10 03:50:38 +08:00
Star Brilliant
83df8964d8
Fix #16 : doh-client panics when connecting no_cookies = true
2018-07-04 22:43:08 +08:00
Star Brilliant
07f39088d4
Update example configuration
2018-07-02 20:42:11 +08:00
Star Brilliant
db007fbded
Update example configuration
2018-07-02 20:40:56 +08:00
Star Brilliant
89d809d469
Bump version to 1.3.9
2018-07-02 20:12:04 +08:00
Star Brilliant
5ca6813801
Release 1.3.8
2018-07-02 20:11:41 +08:00
Star Brilliant
033865e508
Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message
2018-07-02 19:42:57 +08:00
Star Brilliant
7e7cd1ee90
Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message
2018-07-02 17:55:58 +08:00
Star Brilliant
e19250dc99
Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message
2018-07-02 17:49:34 +08:00
Star Brilliant
a64df3f048
Preserve TransactionID
2018-07-02 13:49:59 +08:00
Star Brilliant
f54b49c090
Disable preventing capitalization scrambling
2018-07-02 13:48:05 +08:00
Star Brilliant
87436b7cbf
Turn on no_cookies by default according to the IETF draft
2018-07-02 13:45:08 +08:00
Star Brilliant
11056bcad5
Construct a real DNS packet for DNSCrypt-Proxy
2018-06-26 15:20:43 +08:00
Star Brilliant
ca33027e04
Remove offensive words :-)
2018-06-26 14:39:05 +08:00
Star Brilliant
6ff0a6a9ab
Update Readme
2018-06-26 13:28:07 +08:00
Star Brilliant
359c81a019
Update Readme
2018-06-26 13:26:42 +08:00