Commit Graph

300 Commits

Author SHA1 Message Date
Frank Denis 548d97989b Comment 2018-01-17 02:42:01 +01:00
Frank Denis 170e2e816e Implement blocking, fully compatible with rules from version 1 2018-01-17 02:40:47 +01:00
Frank Denis a8ec0957e8 Link 2018-01-17 01:20:52 +01:00
Frank Denis 0dcf2c9e06 Split plugins into individual files 2018-01-16 18:21:17 +01:00
Frank Denis 796186a078 Add support for LTSV query logging 2018-01-16 18:10:04 +01:00
Frank Denis 5870ffa7d0 alpha6 2018-01-16 00:37:57 +01:00
Frank Denis 004fbef395 Fix source cache 2018-01-16 00:37:04 +01:00
Frank Denis 5685844f43 Implement query logging 2018-01-16 00:23:16 +01:00
Frank Denis 3ffad7be44 Add Init/Drop/Update methods to plugins
Eventually, we may want to provide a specific structure for plugin
initialization. Sending the whole Proxy structure doesn't scale well.
2018-01-15 23:07:41 +01:00
Frank Denis b945e23101 Use time.Since() 2018-01-14 23:53:17 +01:00
Frank Denis fee0a42dec Plugins can now access the client IP. Useful for logging and ACLs. 2018-01-14 23:47:49 +01:00
Frank Denis 5e252372d5 Pass the client protocol around, don't infer it from clientAddr 2018-01-14 23:39:55 +01:00
Frank Denis d63c47b779 coma 2018-01-14 23:31:24 +01:00
Frank Denis 3161995033 Pasto 2018-01-14 23:30:41 +01:00
Frank Denis b2d297fb17 cd to the path of the executable file 2018-01-14 00:56:46 +01:00
Frank Denis 2f75856983 Rename 2018-01-14 00:53:05 +01:00
Frank Denis 5fc951a5ed rephrase 2018-01-14 00:52:34 +01:00
Frank Denis 8d0bdd5d07 up 2018-01-14 00:51:07 +01:00
Frank Denis 4f23e41587 Move up 2018-01-14 00:50:31 +01:00
Frank Denis d00f56bf51 Mention the latest version here 2018-01-14 00:49:47 +01:00
Frank Denis 9640a38ff8 More explicit example name 2018-01-14 00:47:22 +01:00
Frank Denis c3edfb0637 Don't print server public keys 2018-01-14 00:43:57 +01:00
Frank Denis 255ce5fb50 Grammar 2018-01-14 00:41:45 +01:00
Frank Denis 32b72f3eb3 up 2018-01-14 00:36:46 +01:00
Frank Denis c90befd5a8 Fix getOne() 2018-01-14 00:34:28 +01:00
Frank Denis ae68f400da Check 2018-01-14 00:28:42 +01:00
Frank Denis 9b6d527045 Better explain what cache_file should be set to 2018-01-14 00:24:05 +01:00
Frank Denis 4fef1a705c Fix source cache 2018-01-14 00:20:22 +01:00
Frank Denis 5a65a3a084 Correct format 2018-01-14 00:17:46 +01:00
Frank Denis 01d424a942 Use net.ParseIP() to add missing port numbers 2018-01-14 00:15:01 +01:00
Frank Denis 1b7b6418f1 Restrict the set of resolvers used from a remote source 2018-01-14 00:10:20 +01:00
Frank Denis 13e30ade2b Skip empty lines in the CSV file 2018-01-13 23:53:33 +01:00
Frank Denis a361aa52f3 Preliminary support for remote sources 2018-01-13 23:52:44 +01:00
Frank Denis 3824d0527a ISC license 2018-01-13 00:22:21 +01:00
Frank Denis e9faf4368c Load the toml file from the current directory by default 2018-01-13 00:14:12 +01:00
Frank Denis f46cfcec5a Update deps 2018-01-13 00:14:07 +01:00
Frank Denis f747365e89 No need to mention the protocol version
It's confusing; this particular client version number is unrelated to
the protocol version, that was already supported by dnscrypt-proxy 1.x
2018-01-12 15:41:26 +01:00
Frank Denis b2cc947892
Merge pull request #1 from y0ssar1an/master
Switch from glide to dep. Check in vendor/
2018-01-12 10:15:38 +01:00
Ryan Boehning f44e11fa65 Switch from glide to dep. Check in vendor/ 2018-01-11 13:39:18 -08:00
Frank Denis 9a3cd91cd7 Use dlog for everything 2018-01-11 11:50:54 +01:00
Frank Denis 735213f45a Use glog 2018-01-11 02:11:54 +01:00
Frank Denis 80e5bb5eb2 crop 2018-01-10 23:58:54 +01:00
Frank Denis e5e3b5df99 Remove redundancy 2018-01-10 23:56:35 +01:00
Frank Denis 2f27530456 nocache 2018-01-10 23:56:07 +01:00
Frank Denis 60a0b72b4c Update README 2018-01-10 23:54:50 +01:00
Frank Denis 822ae27a46 Always use negative caching except on srvfail (and obviously on success) 2018-01-10 23:26:03 +01:00
Frank Denis 9cd31e27f5 Link to the latest binaries 2018-01-10 23:11:21 +01:00
Frank Denis 55fc0e465e Don't compile with go-tip 2018-01-10 22:52:40 +01:00
Frank Denis 8de6fb3eed Move tags: true to the right place 2018-01-10 22:49:17 +01:00
Frank Denis 1527d6ed5e Improve caching 2018-01-10 22:47:29 +01:00