Commit Graph
100 Commits
Author SHA1 Message Date
Star Brilliant 4a98f0997b Update to actions/upload-artifact@v4 2024-11-13 18:58:47 +00:00
Star Brilliant a7708f71b3 Pre-bump to next version 2.3.4 2023-01-26 10:13:43 +00:00
Star Brilliant d6a5c91f67 Release 2.3.3 2023-01-26 10:13:10 +00:00
Star Brilliant fdc1b81e42 Properly truncate DNS packets
This should fix issue #144.
2023-01-25 06:47:13 +00:00
Star BrilliantandGitHub 393019fc14 Merge pull request #140 from m13253/fix-dynamic-user 2022-10-07 16:24:08 +00:00
Star Brilliant 604daa663f systemd: Use DynamicUser=yes instead of User=nobody
Fix issue #139
2022-10-06 16:07:19 +00:00
Star Brilliant 8bedfc4bab Pre-bump to next version 2.3.3 2022-09-19 00:31:26 +00:00
Star Brilliant ae0333f1c2 Release 2.3.2 2022-09-19 00:30:59 +00:00
Star BrilliantandGitHub 34014d847e Merge pull request #137 from Gontier-Julien/patch
Removing Firefox 61-62 workaround patch
2022-09-15 06:01:44 +00:00
Star BrilliantandGitHub 71eecf7b8a Merge pull request #133 from m13253/docs/DoT
docs: explain how to use DNS-over-TLS with nginx/STunnel
2022-09-15 06:01:26 +00:00
Star BrilliantandGitHub 6e74bbd061 Merge pull request #132 from m13253/docs/README-updates
docs: some README additions
2022-09-15 06:00:16 +00:00
Star BrilliantandGitHub f212286c4f Merge pull request #134 from m13253/fix/parse-ecs-golang 2022-09-14 15:23:42 +00:00
Star BrilliantandGitHub 533ea58e67 Merge pull request #135 from m13253/upgrade-deps
chore: upgrade deps
2022-09-11 07:59:12 +00:00
Star BrilliantandGitHub a375bea95d Merge pull request #131 from GreyXor/master
chore: upgrade deps
2022-08-17 16:07:35 +00:00
Star Brilliant 6276bed46f Pre-bump version to 2.3.2 2022-06-01 02:57:07 +00:00
Star Brilliant 19737361ad Release 2.3.1 2022-06-01 02:56:35 +00:00
Star BrilliantandGitHub 791d2d43dd Merge pull request #128 from GreyXor/master 2022-05-31 11:31:46 +00:00
StarBrilliant b338c7ae52 Bump to version 2.3.1 2021-09-13 10:31:04 +00:00
StarBrilliant 9fd69439c4 Release 2.3.0 2021-09-13 10:30:38 +00:00
Star BrilliantandGitHub 10eb8f5c87 Merge pull request #116 from leiless/gh-115-go-import-v2
GH#115: Fix Go module semver import
2021-09-13 05:27:45 +00:00
Star BrilliantandGitHub f25e9a706d Merge pull request #112 from 1574242600/patch-1
Fix not working example docker command
2021-07-15 19:04:41 -04:00
Star BrilliantandGitHub f172a7b7fb Merge pull request #110 from gdm85/fix/simplify
Simplify doDNSQuery call
2021-05-15 12:16:35 +00:00
Star BrilliantandGitHub 56a01679ad Merge pull request #108 from gdm85/fix/add-gh-action
Add GitHub actions to build master and each PR
2021-05-14 16:39:28 +00:00
Star BrilliantandGitHub 05c3b1676d Merge pull request #107 from gdm85/fix/verbose-logging
Log for response patching only when verbose is enabled
2021-05-13 21:17:46 +00:00
Star Brilliant 2e36b4ebcd New minimum Go version 2021-04-02 22:23:50 +00:00
Star Brilliant 02dbd9d954 Bump to version 2.2.6 2021-03-25 14:31:03 +00:00
Star Brilliant 0a76416f8e Release 2.2.5 2021-03-25 14:30:44 +00:00
Star BrilliantandGitHub 82c50163c1 Merge pull request #99 from amincheloh/patch-1
Fix not working example docker command
2021-01-26 19:24:34 +08:00
Star Brilliant 608394e2d2 Bump to version 2.2.5 2020-12-06 22:53:33 +00:00
Star Brilliant eb166ececa Release 2.2.4 2020-12-06 22:52:35 +00:00
Star Brilliant f557e4aa29 Reformat the code 2020-11-24 12:38:16 +00:00
Star Brilliant 2aa7370aaf Bump to version 2.2.4 2020-11-22 13:27:30 +00:00
Star Brilliant b63e86bab3 Release 2.2.3 2020-11-22 13:26:41 +00:00
Star BrilliantandGitHub 7c96cd4436 Merge pull request #91 from dwoffinden/patch-1
Fix an inconsistency in the example doh-client.conf
2020-11-22 13:17:44 +00:00
Star Brilliant 4f46b89feb Resolve (some) linter warnings 2020-08-02 05:58:24 +08:00
Star Brilliant 2c7e70466e Rewrite globalip_test 2020-08-02 05:53:21 +08:00
Star BrilliantandGitHub 88f9ef84d1 Merge pull request #83 from sanyo0714/globalip_use_iptree
Use ipTree to determine the global IP
2020-08-02 05:02:15 +08:00
Star BrilliantandGitHub 63bceea638 Merge branch 'master' into globalip_use_iptree 2020-08-02 05:01:56 +08:00
Star Brilliant 16120fdc11 Bump to version 2.2.3 2020-08-02 04:44:31 +08:00
Star Brilliant b2fcfb706c Release 2.2.2 2020-08-02 04:43:22 +08:00
Star BrilliantandGitHub 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 BrilliantandGitHub 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 BrilliantandGitHub 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 BrilliantandGitHub 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 BrilliantandGitHub 81b977ca11 Merge pull request #76 from satishweb/master
Docker compose based doh-server setup example
2020-04-05 20:42:36 +08:00
Star BrilliantandGitHub 09bdfe2b14 Merge pull request #75 from buckaroogeek/pihole
Added pi-hole as potential dnssec validator
2020-04-04 15:21:35 +08:00
Star BrilliantandGitHub 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 BrilliantandGitHub 59f79fb666 Merge pull request #67 from monperrus/patch-1
doc: document upstream_selector
2020-02-05 00:41:24 +08:00
Star BrilliantandGitHub 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 BrilliantandGitHub 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 BrilliantandGitHub ba9b14045e Merge pull request #57 from NESC1US/patch-1
Update Readme.md
2019-10-03 03:11:34 +08:00
Star BrilliantandGitHub 48618aa6e2 Merge pull request #55 from fuero/feature-rpm-package
RPM package + SELinux policy
2019-09-11 21:05:49 +08:00
Star BrilliantandGitHub 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 BrilliantandGitHub 21264c78cf Merge pull request #52 from takumin/patch-1
fix typo
2019-08-30 01:22:44 +08:00
Star BrilliantandGitHub 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 BrilliantandGitHub 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 BrilliantandGitHub 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 BrilliantandGitHub 6a2f2cea22 Merge pull request #44 from modib/quad9-dns-config
Added Quad9 servers in config.
2019-05-14 01:01:07 +08:00
Star BrilliantandGitHub 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 BrilliantandGitHub 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 BrilliantandGitHub 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