2
0
mirror of https://github.com/namecoin/ncdns synced 2024-11-13 13:10:33 +00:00
Commit Graph

394 Commits

Author SHA1 Message Date
Jeremy Rand
843b7d13e2
Merge namecoin/ncdns#177: Cirrus: Add Debian functional tests
7cf7f1ab4b Cirrus: Fix missing "dig" dependency on Debian (Jeremy Rand)
acbea5b689 Cirrus: Add Debian functional tests (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 6bb5bb21c4d5412c569af3dc65e3bebba6f1c7074d86fb9eea44bd66d7cfc9fede682760a69a07552f9bb54b6d15955c4cccffeca79326997b0a70c6ebaf5a22
2022-12-28 03:49:20 +00:00
Jeremy Rand
7cf7f1ab4b
Cirrus: Fix missing "dig" dependency on Debian 2022-12-28 03:23:10 +00:00
Jeremy Rand
acbea5b689
Cirrus: Add Debian functional tests 2022-12-27 00:58:30 +00:00
Jeremy Rand
2a78bf2abb
Merge namecoin/ncdns#176: Cirrus: Add curl test
6c9ccfa260 Cirrus: Add curl test (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: f7820f725108ee307ee44bb292ba139c1e0b9dcfcadcb304ff2d666efaf3f3f0fa2aed48c6662136ffdfcd4fb1ade154087938fcef03bd7cad205241976d9e99
2022-12-27 00:38:25 +00:00
Jeremy Rand
6c9ccfa260
Cirrus: Add curl test 2022-12-25 01:37:28 +00:00
Jeremy Rand
fb3a51c0a8
Merge namecoin/ncdns#174: Add DNSSEC-Trigger functional tests
faf1695b7c Add DNSSEC-Trigger functional tests (Jeremy Rand)
f877ec7657 Move unbound.conf.d examples to separate files (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: aaf6983bf7f81b0abc3d76080739e1548846d728133d2cc523da0d83067aa0a87ed537eb374829d426c1446b5e884e27dfcc1167366a55c4bae4bea3a3a4fe7b
2022-12-15 08:05:19 +00:00
Jeremy Rand
faf1695b7c
Add DNSSEC-Trigger functional tests 2022-12-15 07:39:52 +00:00
Jeremy Rand
f877ec7657
Move unbound.conf.d examples to separate files
Makes it easier for downstream distros to use the files.
2022-12-15 07:39:38 +00:00
Jeremy Rand
46dcbb864b
Merge namecoin/ncdns#173: Add functional tests
8ce7b78034 Add functional tests (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 7876e80f225ba40a44392536d69a60869bc6eae128f8f47c6fcaad9dc7e92bb8d55770b577d3ffc23d1f6f9833fe9b3221c49b9bf206fa911b00aa2f16b1b842
2022-12-15 07:15:46 +00:00
Jeremy Rand
8ce7b78034
Add functional tests 2022-12-15 06:53:52 +00:00
Jeremy Rand
3b52d4a7f9
Merge namecoin/ncdns#172: Cirrus: Use local clone of go-systemd
f3a0aed6dd Cirrus: Use local clone of go-systemd (Jeremy Rand)

Pull request description:

  Works around Go modules fail.

  See https://github.com/hlandau/dexlogconfig/issues/7

Top commit has no ACKs.

Tree-SHA512: 8d26c5f0c3bfc2bc1852ed9b5e9013485026774b9cf4553be0efc16a265074ade3bc0461776959489999adc5d72c5654f6cdcba00909c2b53557d15e3b9566ce
2022-12-14 07:00:34 +00:00
Jeremy Rand
f3a0aed6dd
Cirrus: Use local clone of go-systemd
Works around Go modules fail.

See https://github.com/hlandau/dexlogconfig/issues/7
2022-12-14 06:44:21 +00:00
Jeremy Rand
5adda8d472
Merge namecoin/ncdns#171: Cirrus: Disable gci for New task
093d77f527 Cirrus: Disable gci for New task (Jeremy Rand)
cdfc933805 GolangCI: Add gci config (Jeremy Rand)

Pull request description:

  gci seems to crash while processing this repo, for reasons I don't understand.

Top commit has no ACKs.

Tree-SHA512: 4421d3a47b5b394416cb7b5ef8428e558d713a8827a7a4587ac67fa0375c5334f191bf2f9b576b7cbc589964cf47583191e66edd38e7c2555791c5d8144071e3
2022-10-07 11:19:08 +00:00
Jeremy Rand
093d77f527
Cirrus: Disable gci for New task 2022-10-07 11:03:33 +00:00
Jeremy Rand
cdfc933805
GolangCI: Add gci config 2022-10-07 11:03:33 +00:00
Jeremy Rand
3a239526ff
Merge namecoin/ncdns#170: Fix go-systemd version in certinject
807e70c94f Fix go-systemd version in certinject (Jeremy Rand)

Pull request description:

  Fixes the unit tests on Fedora.

Top commit has no ACKs.

Tree-SHA512: c13b92bd0ec183ae9861aed69adf844617d761c56c7fe8f08558d8e8dad7e66e975be43c88489d8c098b8b51b69d0ba3bf8ac70cada5e73012abcfeed2900433
2022-10-07 10:19:19 +00:00
Jeremy Rand
661c387352
Merge namecoin/ncdns#169: cmd/ncdumpzone: Sort imports
a15c87b5d9 cmd/ncdumpzone: Sort imports (Jeremy Rand)

Pull request description:

  Reported by gofmt.

Top commit has no ACKs.

Tree-SHA512: f0bd813ccddcbe618c7160b76b4d0cfc626ad2519e40ef7b09bd8d0a17439a5e72e09d4831e33e26de587437fb9945d4efea2d40e59fa14c51f0b12833bacf02
2022-10-07 09:54:07 +00:00
Jeremy Rand
807e70c94f
Fix go-systemd version in certinject
Fixes the unit tests on Fedora.
2022-10-07 09:41:28 +00:00
Jeremy Rand
a15c87b5d9
cmd/ncdumpzone: Sort imports
Reported by gofmt.
2022-10-07 09:29:22 +00:00
Jeremy Rand
05cfd88609
Merge namecoin/ncdns#168: Move ncdt and ncdumpzone commands to cmd/ folder
80a7755d70 Move ncdt and ncdumpzone commands to cmd/ folder (Jeremy Rand)

Pull request description:

  This is more idiomatic Go.

Top commit has no ACKs.

Tree-SHA512: 4a37c4eaf54df78fe033615daf66e8750dfea4e5e99b5cc0be6a9dd52da47d5ea66a27ceb4954c795841c58099f8d31b135a03faa24fd0c4a7addfc3ee1f9eaf
2022-10-07 09:22:47 +00:00
Jeremy Rand
96da9483b8
Merge namecoin/ncdns#167: Cirrus: Mark dupword linter as non-mandatory
decb898b0e Cirrus: Mark dupword linter as non-mandatory (Jeremy Rand)

Pull request description:

  Refs https://github.com/namecoin/ncdns/issues/166

Top commit has no ACKs.

Tree-SHA512: 695d35be14c26b1911f766b228299b54e03e34440af26ae602f572c56da95e88abb9f043f184e2b2a836ef5ebaf667e5edb9aa77d19238147a714bbcba8376b6
2022-10-07 08:35:49 +00:00
Jeremy Rand
80a7755d70
Move ncdt and ncdumpzone commands to cmd/ folder
This is more idiomatic Go.
2022-10-07 08:05:12 +00:00
Jeremy Rand
1a50a81429
Merge namecoin/ncdns#165: gofmt -s util+server
4afc731c19 Re-order imports (Jeremy Rand)
39b9f2042c gofmt -s util (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: c74a7a01549aaa52693a6ed3ecbc1d06fce1ea18d65de516be706994caf539993eba78217838e25437de3cdc9edb1d6e545a419408cc7c1d2205c72341e313c9
2022-10-07 07:58:39 +00:00
Jeremy Rand
decb898b0e
Cirrus: Mark dupword linter as non-mandatory
Refs https://github.com/namecoin/ncdns/issues/166
2022-10-07 07:55:43 +00:00
Jeremy Rand
4afc731c19
Re-order imports
Reported by gofmt.
2022-10-07 07:36:59 +00:00
Jeremy Rand
39b9f2042c
gofmt -s util 2022-10-07 07:36:51 +00:00
Jeremy Rand
e34e684cb6
Merge namecoin/ncdns#164: Cirrus: Disable nosnakecase linter
d217639620 Cirrus: Disable nosnakecase linter (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 9c7cd2a13698c188dc5b671de2b89d3d1ee52ef52ee9f58ebd48dede5626fae8a152aa2c8f9d44cbdc38d85a3dd17c698b4fcae8537d107cfa5b76fbc22f039c
2022-10-07 07:30:25 +00:00
Jeremy Rand
d217639620
Cirrus: Disable nosnakecase linter 2022-10-07 07:15:09 +00:00
Jeremy Rand
c89411628e
Merge namecoin/ncdns#163: Switch to upstream btcd
f3549bd01c Cirrus: Require "Modules Off" tasks to succeed (Jeremy Rand)
328ccabc66 Switch to upstream btcd (Jeremy Rand)

Pull request description:

  The last outstanding patch was merged upstream.

  Fixes https://github.com/namecoin/ncdns/issues/162

Top commit has no ACKs.

Tree-SHA512: 1ba3af16b81602e7bb3aba64feef16842555f4daa827023cb41b39258a5e28844fb9905c5758492a7f1477b4ac9e4da7c3566dc999b1725acf412630ae035a65
2022-10-01 07:03:22 +00:00
Jeremy Rand
f3549bd01c
Cirrus: Require "Modules Off" tasks to succeed
The btcd issue that made them non-mandatory is resolved.
2022-10-01 06:47:37 +00:00
Jeremy Rand
328ccabc66
Switch to upstream btcd
The last outstanding patch was merged upstream.
2022-10-01 05:42:24 +00:00
Jeremy Rand
b60af12ffc
Merge namecoin/ncdns#159: Cirrus: Fix certinject modules
bed8e5b343 Cirrus: Fix certinject modules (Jeremy Rand)

Pull request description:

  certinject no longer bundles `go.mod` in Git.

Top commit has no ACKs.

Tree-SHA512: b945947ea6e3b863a95daae3baac802596219db28d32fddde49780418449a883c7c683fd65a7a7e475febb6fb07a84d0f6853497baafadb606db9f895780a83d
2022-06-02 12:58:32 +00:00
Jeremy Rand
bed8e5b343
Cirrus: Fix certinject modules
certinject no longer bundles go.mod in Git.
2022-06-02 12:41:50 +00:00
Jeremy Rand
bed8c7d921
Merge namecoin/ncdns#158: Disable some unwanted Cirrus checks
37d7d99c50 Make "Modules Off" tasks non-mandatory until btcd is upgraded (Jeremy Rand)
9c7589d64f Suppress errchkjson false positive (Jeremy Rand)
7e46b7d256 Disable execinquery linter (Jeremy Rand)
1696838438 Mark nonamedreturns linter as non-mandatory (Jeremy Rand)
2c54918935 Disable exhaustruct linter (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: b6435bd770864f2db51ca6ca391d327b2bfa12cf632bc61efa80fda8dfa78c8fd2e9ecdbc8357ac05a77e542b7a6c7fa3a229b318da6e24d4bf41173f0dcc543
2022-05-11 07:57:39 +00:00
Jeremy Rand
37d7d99c50
Make "Modules Off" tasks non-mandatory until btcd is upgraded 2022-05-11 07:40:36 +00:00
Jeremy Rand
9c7589d64f
Suppress errchkjson false positive 2022-05-11 07:27:39 +00:00
Jeremy Rand
7e46b7d256
Disable execinquery linter 2022-05-11 07:10:34 +00:00
Jeremy Rand
1696838438
Mark nonamedreturns linter as non-mandatory 2022-05-11 07:06:27 +00:00
Jeremy Rand
2c54918935
Disable exhaustruct linter 2022-05-11 06:49:09 +00:00
Jeremy Rand
7a7a25ddf1
Merge namecoin/ncdns#157: Fix installing gox when Go modules enabled
7b0a02aa21 Fix installing gox when Go modules enabled (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: f8ab08c0cc050405ad786accc3b4de8d133bf815a7fd17f58f60c634937de9033f8382375746e2cb9f8b15e798d2c70402d3d1242bd9f11ea65e4cbab0bf14b3
2022-05-11 05:29:29 +00:00
Jeremy Rand
7b0a02aa21
Fix installing gox when Go modules enabled 2022-05-11 05:12:09 +00:00
Jeremy Rand
4a96c3d4bb
Merge #152: Cirrus: Mark errcheck linter as mandatory
7f7467ae1f Log HTTP server errors (Jeremy Rand)
30b48de356 Explicitly suppress error returned by DomainValueHookTLS (Jeremy Rand)
04193f251e Explicitly suppress error returned by parseImport (Jeremy Rand)
d4e1513d3d Cirrus: Mark errcheck linter as mandatory (Jeremy Rand)

Pull request description:

  Also fix all warnings reported by that linter.

Top commit has no ACKs.

Tree-SHA512: cd4e507b70468d14f317e9a41404c2d267baf8ac75b851f305e558f3c03645aa50699311964fe39999bf923ebb511e0de4dcfd078d599f2e023900d5b47f8e2d
2021-12-24 04:15:51 +00:00
Jeremy Rand
7f7467ae1f
Log HTTP server errors 2021-12-24 02:40:16 +00:00
Jeremy Rand
30b48de356
Explicitly suppress error returned by DomainValueHookTLS
This error is already logged, so suppresing it is not a bug.  Making the
suppression explicit fixes a static analysis warning.
2021-12-24 02:30:07 +00:00
Jeremy Rand
04193f251e
Explicitly suppress error returned by parseImport
This error is already logged by parseImportImpl, so suppresing it is not
a bug.  Making the suppression explicit fixes a static analysis warning.
2021-12-24 02:22:53 +00:00
Jeremy Rand
d4e1513d3d
Cirrus: Mark errcheck linter as mandatory 2021-12-24 02:10:35 +00:00
Jeremy Rand
f7e011b256
Merge #151: Cirrus: Fix varnamelen linter warnings
f6d956b5ec Cirrus: Mark varnamelen as non-mandatory. (Jeremy Rand)
f4fcb01220 Fix varnamelen warning in SplitDomainByFloatingAnchor (Jeremy Rand)
0eb6f7c761 Fix comment typo (Jeremy Rand)
524d5ba93b Cirrus: Whitelist type assertions in varnamelen linter (Jeremy Rand)

Pull request description:

  Also disable `varnamelen` linter pending an upstream fix so that the Cirrus build stops failing.

Top commit has no ACKs.

Tree-SHA512: f01135d543d3af4616e0a4adda88ed7bf94853a7314960fdc53f03810880fecda1a96ff6372854053ce2915ef07c98d11db8541262544969d38d97046ff6eadb
2021-12-24 02:02:15 +00:00
Jeremy Rand
f6d956b5ec
Cirrus: Mark varnamelen as non-mandatory.
It can be re-enabled after golangci-lint v1.44 is released, which
includes a fix for https://github.com/blizzy78/varnamelen/issues/1 .
2021-12-24 01:40:03 +00:00
Jeremy Rand
f4fcb01220
Fix varnamelen warning in SplitDomainByFloatingAnchor 2021-12-24 01:34:54 +00:00
Jeremy Rand
0eb6f7c761
Fix comment typo 2021-12-24 01:05:13 +00:00