Commit Graph

39 Commits (master)

Author SHA1 Message Date
Jeremy Rand 39a0d8d25e
Travis: Disable darwin/386 for Go 1.15+
Target no longer supported by Golang devs.
4 years ago
JeremyRand 0e6369824f
Add no_namecoin_tls build tag 5 years ago
JeremyRand d74be4d0c4
Disable q and dns-prop279 in Travis
Both of them are broken due to upstream issues.
5 years ago
JeremyRand 524d09d3a2
Travis: mark gosec static analyzer as non-critical 6 years ago
JeremyRand 5150db0795
Merge #78: Travis: enable goimports static analyzer as critical.
9496034 Travis: disable gofmt linter. (JeremyRand)
99cb7d9 Travis: enable goimports static analyzer as critical. (JeremyRand)

Pull request description:

  Depends on https://github.com/namecoin/ncdns/pull/54 and https://github.com/namecoin/ncdns/pull/77 .  Should be mergeable after those are merged, assuming Travis passes at that point.

Tree-SHA512: 174fc0d5b0bd5734703d4e97d04d70389883071fec41436ef6a93b543e449032db8faab2ab0a3b287a3c180504e3a2e64d446c613cc4643016c90e13a4744c7a
6 years ago
JeremyRand c4a72a8fe2
Travis: disable gochecknoglobals as critical. 6 years ago
JeremyRand 94960344ae
Travis: disable gofmt linter.
goimports is still enabled, and it's a superset of gofmt.
6 years ago
JeremyRand 99cb7d993b
Travis: enable goimports static analyzer as critical. 6 years ago
JeremyRand 4cb4768424
Merge #77: Travis: various static analysis fixes/improvements
c1f6d2c ncdomain: fix redundant return statement in parseSingleService. (JeremyRand)
a876b17 ncdomain: fix redundant return statement in parseSingleMX. (JeremyRand)
40eeed1 ncdomain: fix redundant return statement in parseTXT. (JeremyRand)
497faca goimports -w tlsrestrictchromium/tlsrestrict_chromium_tool/main.go (JeremyRand)
a107d33 goimports -w tlsrestrictchromium/chromium_test.go (JeremyRand)
056215e Travis: mark megacheck linter as non-critical. (JeremyRand)
91e1ce4 Travis: aligncheck linter is replaced by maligned linter. (JeremyRand)
cf97a1a Travis: mark nakedret linter as non-critical. (JeremyRand)
f031d2b goimports -w tlsrestrictchromium/chromium.go (JeremyRand)
5350011 Travis: update gometalinter to v2. (JeremyRand)
9b6643d goimports -w server/server.go (JeremyRand)
4c66b15 certinject: Fix duplicated log variable. (JeremyRand)
5d508f6 goimports -w certdehydrate/certdehydrate_test.go (JeremyRand)
519f47f goimports -w main.go (JeremyRand)

Pull request description:

  TODO:

  - [x] Fix any static analysis warnings that this triggers.

Tree-SHA512: 4071af04fa08534815b8d14fccc998087d9d9580b2407bea0671e290e370a5e75d608a21d351b7377387e0f4029f870049feaa0adeaef0e99fa3252eef272df7
6 years ago
JeremyRand 056215e368
Travis: mark megacheck linter as non-critical. 6 years ago
JeremyRand 91e1ce429a
Travis: aligncheck linter is replaced by maligned linter. 6 years ago
JeremyRand cf97a1a6a3
Travis: mark nakedret linter as non-critical. 6 years ago
JeremyRand 5350011c8d
Travis: update gometalinter to v2. 6 years ago
JeremyRand 5c7489cc25
Re-enable netbsd/arm builds.
Do not merge this commit until https://github.com/miekg/dns/issues/655 is fixed.
6 years ago
JeremyRand 5af8e11e53
Temporarily disable netbsd/arm builds.
Due to https://github.com/miekg/dns/issues/655 .  Will be reverted when that issue is fixed.
6 years ago
JeremyRand 82330bf5ae
Merge #50: Fix misspellings.
ec2c717 Travis: Make misspell critical for gometalinter. (JeremyRand)
8fd57aa Server: fixed misspellings. (JeremyRand)
cf95d18 Backend: fixed misspellings. (JeremyRand)

Pull request description:

  Based on recommendations from "misspell" static analysis. Depends on #48 .

Tree-SHA512: 0ba3d5d79cb6b8a6763ee83ee9533c049baafcfdd1b23cc630d5d0d8bec8fe2e26f6a3b402ee28f08f5a7860ebedcf9642f2c51ea7ef625bf956fa2f60e3509e
6 years ago
JeremyRand 4a73f53d2c
Travis: Copy the "aligncheck" and "test" disablement from critical to non-critical section. 6 years ago
JeremyRand b999eef876
Travis: Disable "test" static analyzer. 6 years ago
JeremyRand ec2c717305
Travis: Make misspell critical for gometalinter. 6 years ago
JeremyRand ee5a29079f
Travis: Make gosimple critical for gometalinter. 7 years ago
JeremyRand 09a88dc989
Merge #47: Travis: Add comment on why aligncheck is disabled in gometalinter.
6f93f43 Travis: Add comment on why aligncheck is disabled in gometalinter. (JeremyRand)

Pull request description:

Tree-SHA512: 9c27062cb05a1d06b9049b7c8eed67c2758ffa4c9b96ecd7c34e929f3c6c5248d94b04e8a18d14a6028ede5679b969fca7a5962d5f7bf48df8437479b482765f
7 years ago
JeremyRand 236a432808
Merge #46: Apply "gofmt -s"
cf7518d Travis: Make gotype critical for gometalinter. (JeremyRand)
d058005 Travis: Make gofmt critical for gometalinter. (JeremyRand)
b6cf88d gofmt -s util/util_test.go (JeremyRand)
0da5cd2 gofmt -s util/util.go (JeremyRand)
6e3101e gofmt -s tlsrestrictchromium/tlsrestrict_chromium_tool/main.go (JeremyRand)
e3cd522 gofmt -s tlsrestrictchromium/chromium_test.go (JeremyRand)
2f0e866 gofmt -s tlsrestrictchromium/chromium.go (JeremyRand)
5152222 gofmt -s tlshook/tlshook.go (JeremyRand)
26b4c4c gofmt -s ncdomain/convert.go (JeremyRand)
1fb4007 gofmt -s generate_nmc_cert/main.go (JeremyRand)
53adb64 gofmt -s certinject/file.go (JeremyRand)
f70f23a gofmt -s certinject/cryptoapi_windows.go (JeremyRand)
6557714 gofmt -s certinject/certinject_windows.go (JeremyRand)
b1ab832 gofmt -s certinject_misc.go (JeremyRand)
8ec3281 gofmt -s certdehydrate/certdehydrate_test.go (JeremyRand)
62f0e6a gofmt -s certdehydrate/certdehydrate.go (JeremyRand)
e8feeb3 gofmt -s backend/backend.go (JeremyRand)

Pull request description:

  Based on recommendations from static analysis.

Tree-SHA512: 432d23656e552e93298eab2b3c32cf505aa503639a6cfc9498363b8208b697169392e36247ed029b8d54ddbe4fdfcc2cd36f2497ea22245de3703c95d4edf3b4
7 years ago
JeremyRand 6f93f43bb3
Travis: Add comment on why aligncheck is disabled in gometalinter. 7 years ago
JeremyRand cf7518de6b
Travis: Make gotype critical for gometalinter. 7 years ago
JeremyRand d058005c26
Travis: Make gofmt critical for gometalinter. 7 years ago
JeremyRand 3a75a2f3b0
Travis: build q and dns-prop279.
(Temporary kludge until we replace the build system with RBM.)
7 years ago
JeremyRand 042dab66aa
Travis: Slight refactor. 7 years ago
JeremyRand f2f6fa947b
Merge #29: Travis CI: Reduce Gox parallelism to 3
1be9909 Travis CI: Reduce Gox parallelism to 3, because Travis VM's have 2 cores. (JeremyRand)

Pull request description:

  Travis VM's have 2 cores.

Tree-SHA512: e9800d49b0d9423f96e49d68e955ead37b0a1611045ef6c6ef67e7db67af18ca43bd91344e940c6249bc2d82a7ca318233e321e32ac9a76a346b76286d130042
7 years ago
JeremyRand 1be990949d
Travis CI: Reduce Gox parallelism to 3, because Travis VM's have 2 cores. 7 years ago
Hugo Landau 446094224e
Fix release builds when multlple Go version builds are used
©! I, Hugo Landau <hlandau@devever.net>, hereby licence these changes under the
©! licence with SHA256 hash
©! fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc.
7 years ago
JeremyRand 978116deda
Travis: Disable gometalinter warnings on the portion of x509 that is copied verbatim from the Go standard library. 7 years ago
JeremyRand 4c47444896
Travis CI: Run gometalinter. 7 years ago
Hugo Landau 9145520a5f
Reduce Travis parallelism to 15
©! I, Hugo Landau <hlandau@devever.net>, hereby licence these changes under the
©! licence with SHA256 hash
©! fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc.
7 years ago
Hugo Landau acb1fd0803 Merge branch 'master' into travis-more-osarch 7 years ago
JeremyRand 057510cada
Travis CI: build sub-packages. 7 years ago
JeremyRand 0409d31ff3
Travis CI: Added more osarch builds. 7 years ago
Hugo Landau 4ed4993c00 Fix travis 9 years ago
Hugo Landau 596c835543 travis 9 years ago
Hugo Landau f2741ec585 Refactoring for travis, make 9 years ago