Commit Graph

  • f195b71879 Replace unpackTxtString with identical unpackString (#751) Tom Thorogood 2018-09-26 17:44:19 +0930
  • 94dab88533 Use correct build constraints for listen_*.go files (#750) Tom Thorogood 2018-09-26 17:42:54 +0930
  • 5debfeec63 Use strings.Builder in unpackString (#746) Tom Thorogood 2018-09-23 19:51:14 +0930
  • f4db2ca6ed Release 1.0.10 v1.0.10 Miek Gieben 2018-09-22 18:51:30 +0100
  • 501e858f67 Fix issue #742 (#745) tr3e 2018-09-23 01:36:01 +0800
  • 833bf76c28 [tls] Carry TLS state within (possibly) response writer (#728) chantra 2018-09-22 10:34:55 -0700
  • 426ea785a9 Release 1.0.9 v1.0.9 Miek Gieben 2018-09-15 22:43:45 +0100
  • b0dc93d276
    Make Shutdown wait for connections to terminate gracefully (#717) Tom Thorogood 2018-09-13 23:06:28 +0930
  • e875a31a5c
    Add SO_REUSEPORT support (#736) Tom Thorogood 2018-09-10 20:12:54 +0930
  • 8f0a42efa0 Fix TestServerStartStopRace calling t.Fatal on wrong goroutine (#739) Tom Thorogood 2018-09-10 05:17:16 +0930
  • bfbb1715af Use ReadMsgUDP and WriteMsgUDP on windows (#738) Tom Thorogood 2018-09-09 02:03:21 +0930
  • 7da8f0db5c Simplify (*Client).Dial handling of network type (#737) Tom Thorogood 2018-09-09 01:57:21 +0930
  • bf6da3a5bd Reduce UDP server memory usage (#735) Tom Thorogood 2018-09-09 01:45:17 +0930
  • 3ce7efeace Fix Serve benchmark failures (#734) Tom Thorogood 2018-09-09 01:40:56 +0930
  • 9a34f54f7a Bump travis to 1.10/1.11 (#731) Michael 2018-08-30 06:41:33 +0000
  • 4bda1db839 Improve documentation of maxWorkersCount const (#726) Tom Thorogood 2018-08-17 01:40:20 +0930
  • 28216bf382 Add dnss to the users list (#723) Alberto Bertogli 2018-08-16 17:06:07 +0100
  • c9b812d1d9 Remove redundant parenthesis (#727) Tom Thorogood 2018-08-17 01:35:27 +0930
  • 208cd1e89e Simplify unlocking dance in *Serve functions (#719) Tom Thorogood 2018-08-11 07:20:48 +0930
  • 21d95e19e6 readme: add dnstrace to Users section (#721) Olivier Poitrey 2018-08-10 12:17:47 -0700
  • 4a8fde8d2a Add go1.10.x to Travis (#718) Tom Thorogood 2018-08-04 17:18:20 +0930
  • b559d43c31 Abstract shutdown checking into seperate function (#716) Tom Thorogood 2018-07-28 22:17:30 +0930
  • 1e845a5b06 Use RFC 8032 functions added to x/crypto/ed25519 (#715) Tom Thorogood 2018-07-25 21:31:44 +0930
  • 8004f28488 Add testcases to validate consistency of packDataNsec (#714) Lorenzo Fontana 2018-07-23 23:44:09 +0200
  • 3e6e47bc11 README.md: Add github.com/xor-gate/sshfp (#706) Jerry Jacobs 2018-07-01 20:37:35 +0200
  • e7c3f513a1
    Remove compression from AFSDB (#704) Miek Gieben 2018-06-23 09:43:19 +0100
  • ed07089f3b Correctly handle $GENERATE modifiers (#703) Joel Sing 2018-06-23 18:12:44 +1000
  • df46691620
    Add IsDuplicate function (#699) Miek Gieben 2018-06-23 09:12:31 +0100
  • f90eb8fb45
    tests: remove t.Log(f) when nothing is failing (#698) Miek Gieben 2018-06-07 19:15:11 +0100
  • 4c681ac41f
    dep ensure -update (#697) Miek Gieben 2018-06-07 19:14:42 +0100
  • c9cd01bc14 Update vendor libs (#690 and #655) (#694) Anton Korshikov 2018-06-06 20:35:07 +0300
  • 0a83f30697 Harden RSA public key unpacking (#693) Andrew Tunnell-Jones 2018-06-05 16:18:10 +1000
  • 5a2b9fab83 Release 1.0.8 v1.0.8 Miek Gieben 2018-06-04 22:06:13 +0100
  • da0e668c16 Fix unpacking RSA exponent and tighten exponent validation (#692) andrewtj 2018-06-05 06:58:29 +1000
  • d8bd04e7e1 Fix DialTimeout for direct call of Dial (#691) Francois Tur 2018-06-04 16:36:08 -0400
  • 8ccae88257 Require URLs for DOH addresses (#684) Tom Thorogood 2018-05-30 00:09:02 +0930
  • 350cd086d1 Don't use padding in base32 helpers (#683) andrewtj 2018-05-22 05:47:51 +1000
  • 0947afec0a
    Revert 6f3c0a126c (#682) Miek Gieben 2018-05-21 20:47:30 +0100
  • 0f8c7717de
    doh: Fix mime type (#681) Miek Gieben 2018-05-20 16:56:13 +0100
  • e57bf427e6 Release 1.0.7 v1.0.7 Miek Gieben 2018-05-16 07:59:02 +0000
  • 64746df23b WIP: DNS-over-HTTPS support for Client.Exchange API (#671) Tom Thorogood 2018-05-16 17:24:01 +0930
  • 3745b9737d
    Small comment tweaks (#678) Miek Gieben 2018-05-16 08:53:51 +0100
  • 09649115c1 Fixed len computation when size just goes beyond 14 bits (#668) Pierre Souchay 2018-05-16 08:20:13 +0200
  • 621df0907e Make MaxTCPQueries configurable (#673) Uladzimir Trehubenka 2018-05-14 22:12:20 +0300
  • 77d95a53d0 Handle empty NSEC3 salt in scanner (#677) Tom Thorogood 2018-05-15 04:37:52 +0930
  • 1f2aa4c780 do not modify dns.Rcode when packing to wire format (#675) chantra 2018-05-13 00:36:02 -0700
  • a93f3e4f6b
    copyHeader is redundant (#672) Miek Gieben 2018-05-10 14:50:26 +0100
  • eac804ceef Release 1.0.6 v1.0.6 Miek Gieben 2018-05-09 20:05:41 +0100
  • 98a1ef4565 Use workers instead spawning goroutines for each incoming DNS request (#664) Uladzimir Trehubenka 2018-05-09 18:44:32 +0300
  • 9c76f9827e Add DSA to SHA1 mapping in dnssec AlgorithmToHash (#670) Stefan Aurori 2018-05-05 13:03:36 -0400
  • 01d59357d4 Cleanup serve function (reland) (#667) Tom Thorogood 2018-04-07 00:39:55 +0930
  • 3f2548fb60 Skip UDP OOB tests on unsupported architectures (#661) Tom Thorogood 2018-04-06 23:21:59 +0930
  • 800934f8d4 Cleanup udp.go somewhat (#662) Tom Thorogood 2018-04-06 23:21:04 +0930
  • 46f728d51b ExchangeWithDialer does not exist anymore (#666) Eric Greer 2018-04-06 04:05:09 -0700
  • 83c435cc65 Release 1.0.5 v1.0.5 Miek Gieben 2018-04-01 13:59:20 +0100
  • 7fdfb0141b Revert "Cleanup serve function (#653)" Miek Gieben 2018-04-01 12:27:36 +0100
  • dfb943b13e
    Take the max compression offset into account in Len(). (#658) Miek Gieben 2018-04-01 09:45:32 +0100
  • d174bbf0a5 Cleanup serve function (#653) Tom Thorogood 2018-03-31 00:20:27 +1030
  • 22cb769f47 use a local variable to calculate rtt (#656) clmul 2018-03-27 15:01:29 +0800
  • 5b169d1842 [msg] Add UnpackRRWithHeader (#643) chantra 2018-03-15 02:09:45 -0700
  • 906238edc6 fix: panicing on options parsing. (#642) Ludovic Fernandez 2018-03-01 15:22:09 +0100
  • 4d25966dce Test that Shutdown does not surface closed errors (#624) Tom Thorogood 2018-02-28 12:08:12 +1030
  • 5364553f1e Release 1.0.4 v1.0.4 Miek Gieben 2018-01-25 10:38:03 +0000
  • 43913f2f4f
    Fix for CVE-2017-15133 TCP DOS (#631) Miek Gieben 2018-01-25 10:36:19 +0000
  • 862243b3b1 Add dnscrypt-proxy and rpdns to the list of users (#628) Frank Denis 2018-01-17 21:57:19 +0100
  • f5ac34d755 Fix TCP Shutdown 'use of closed network connection' (#623) Tom Thorogood 2018-01-11 00:07:59 +1030
  • 9cef7a0d3d Release: plain push is also needed Miek Gieben 2018-01-10 08:17:22 +0000
  • 5ec25f2a50 Release 1.0.3 v1.0.3 Miek Gieben 2018-01-10 08:11:11 +0000
  • ddd8477be2 Ignore malformed UDP datagrams without headers (#622) Tom Thorogood 2018-01-10 18:21:00 +1030
  • 69d25e845f Fixes #613 & #619 (#621) Tom Thorogood 2018-01-10 00:27:26 +1030
  • 552716c114 Release 1.0.2 v1.0.2 Miek Gieben 2018-01-09 08:19:29 +0000
  • e2db8456df
    Revert "Fixes #613 (#617)" (#620) Miek Gieben 2018-01-09 08:03:27 +0000
  • dcdbddd810
    ClassANY: don't convert CLASS255 to ANY (#618) Miek Gieben 2018-01-07 17:57:04 +0000
  • ac8cd7878c Fixes #613 (#617) Twitch 2018-01-07 03:01:19 +1100
  • afd3e95dbb
    test: remove net tests (#616) Miek Gieben 2018-01-05 13:11:23 +0000
  • 787fb05a25 Release 1.0.1 v1.0.1 Miek Gieben 2017-12-21 11:36:42 +0000
  • 9088876525 Don't use untrusted lengths from Header to pre-allocate (#610) Lorenz Bauer 2017-12-21 11:24:07 +0100
  • 5f2d7c7013
    Unpack: return header (#608) Miek Gieben 2017-12-20 10:51:13 +0000
  • cef5150e02 Fix issue #605 (#606) Matthijs Mekking 2017-12-18 21:15:56 +0100
  • 3bbde607ac
    relative include: now tested! (#602) Miek Gieben 2017-12-07 17:12:20 +0000
  • c438b740fe
    Allow $INCLUDE to reference relative file (#598) Miek Gieben 2017-12-06 22:03:54 +0000
  • 6d3b6dc31b
    Add size-hex: modifier for len() (#599) Miek Gieben 2017-12-06 21:41:53 +0000
  • e508eecd67
    Some linter fixes from Go report card. (#601) Miek Gieben 2017-12-06 11:31:56 +0000
  • 862c2faf96
    Add codecov yaml to not fail the build (#600) Miek Gieben 2017-12-06 10:36:23 +0000
  • fbee4ceea9
    Lint: use ignore-this on generated files (#596) Miek Gieben 2017-12-06 10:02:47 +0000
  • 9271f6595b
    Add semver (#595) v1.0.0 Miek Gieben 2017-12-06 09:46:54 +0000
  • 325e98bb86 Use and vendor golang.org/x/net/ipv4 and golang.org/x/net/ipv6 (#594) James Hartig 2017-12-04 04:59:24 -0500
  • 6da3249dfb
    EDNS0 client subnet: drop draft option (#589) Miek Gieben 2017-11-28 07:48:19 +0000
  • 052efef004 Add support for TKEY RRs (#567) spsholleman 2017-11-27 23:48:02 -0800
  • 5ec0c6d20f Modified clientconfig to match ndots0 (#590) Marc Ende 2017-11-27 12:17:45 +0100
  • 57a0d1a2cf
    458+dep (#591) Miek Gieben 2017-11-27 10:49:53 +0000
  • 79bfde677f
    Include missing types when for DNSSEC sig verify (#587) Miek Gieben 2017-11-25 08:20:28 +0000
  • 2ae4695cc7
    Implement CSYNC (#585) Miek Gieben 2017-11-25 08:19:06 +0000
  • e776a21550
    Remove idn/ (#584) Miek Gieben 2017-11-25 08:18:44 +0000
  • cdb76b64a3 Spelling fixes (#583) JeremyRand 2017-11-24 08:14:48 +0000
  • be5ae6ca7a
    Add fuzzing framework (#580) Miek Gieben 2017-11-23 09:34:31 +0000
  • acff9ce3fa
    Fuzzing the text parser: a few fixes (#579) Miek Gieben 2017-11-20 18:07:37 +0000
  • 7994cb36ea
    Test: rework concurrentExchange (#576) Miek Gieben 2017-11-17 15:31:51 +0000
  • 99c447f9f6 TSIG name must be presented in canonical form (#574) Matthijs Mekking 2017-11-17 14:17:47 +0100
  • 2a67631d76
    cleanup: remove debug.Printf from scanner (#573) Miek Gieben 2017-11-17 10:48:42 +0000