3a75a2f Travis: build q and dns-prop279. (JeremyRand)
042dab6 Travis: Slight refactor. (JeremyRand)
Pull request description:
Temporary kludge for getting `q` and `dns-prop279` binaries included in the releases until we replace the build system with RBM.
Tree-SHA512: 581619de3f466d52c4cc2a7e9fc6fca329992ff78040e1b939ac589013768b83e1205ea49543297cf4e895e965a81b489cfa64f69bd3ce4652018d5435ac6745
e1b2e31 certdehydrate: Improve comments for exported functions. (JeremyRand)
Pull request description:
Based on recommendations from static analysis.
Tree-SHA512: 4f68a4d0de6d17d242b3b6c3ac8027e9babf438f1902722a8041406907b9ce52d54fd83f3283b17f33c4a3fd579e60b7eb559bf273497c1a7448f331ec97f42a
86b5c89 Fix Travis environment variables (Hugo Landau)
Pull request description:
Whoops, needs to be under `global:` or it gets interpreted as a build
matrix. @JeremyRand
Tree-SHA512: 5df35316bab1fcd56777c662979a06dee347251cdd3b8e4750ff6e475431ddb63a57826d135103f7a6397d4872e5a52f88acf66f1bc9f11fddb9eb67a6d573bb
4460942 Fix release builds when multlple Go version builds are used (Hugo Landau)
Pull request description:
Tree-SHA512: 70ebaf015ad1da903333ed193dd85ccbe1298192237f1ffd72a23529ef0088750d6ff710502772e0a016be3a9e6c3f1a9c2144f24699e196b5652de046c0f757
7eff6e6 Docs: Refactor build instructions. (JeremyRand)
Pull request description:
Revisions loosely based on feedback from @domob1812, who had some trouble with the existing instructions.
Tree-SHA512: 50f580bfbf988284b0752de60b41afe96725537f4bb3f5ed8bbb91c035329096ca72227dbac8fd26e003375629ef427807044c424aca4e82b4d069658285319b
972c38b Build: Makefile: move repo from hlandau/ncdns to namecoin/ncdns. (JeremyRand)
Pull request description:
H/t to @domob1812 for reporting the issue.
Tree-SHA512: dabfd4a38d7022dfedf2b1d19fce24d8d6d49b09e1d5f0749d6235f3fa05e3fa48b75f377c8ba748a472e62feefbf99765e7fc9fc5d1205f4f08d8705b16e679
271a0c7 tlshook: Fix linter warning about shadowed variable. (JeremyRand)
978116d Travis: Disable gometalinter warnings on the portion of x509 that is copied verbatim from the Go standard library. (JeremyRand)
05afcd4 tlshook: Remove unused imports. (JeremyRand)
81fb477 tlshook: Removed commented-out code for non-dehydrated certificates; I plan to re-add that code once it's properly tested. (JeremyRand)
e16ad6f TLS dehydrated certificate injection for CryptoAPI trust store (triggered by hooking DNS lookups). (JeremyRand)
Pull request description:
Add the ability to inject TLS certs into CryptoAPI's trust store before replying to DNS queries.
Please review but do not merge yet.
TODO before merging:
- [x] Make the x509 build script use `go generate`.
- [x] Make the x509 build script source `go env` and use `$GOROOT` from it.
- [x] Update the `d/` spec to match the current dehydrated certificate format. (It's changed slightly since I submitted the spec.)
- [x] Look into using Errore instead of Fatal.
- [x] Fix `.gitignore`.
- [x] Squash commits.
Tree-SHA512: 1ce4e650e142aa1630f51b09497d85ad0626ae46ccc63c2e72fafa97d99bf340b3583db5ac76b5cc339228e56be8e9db673348d2d8f1f6173f1bca5306971629