Latest Repo Discovered
mesisols
Python
·
MIT License
Top Contributor of the Month
11156 commits in all time
Mar 29, 2026 00:47 – Jun 27, 2026 00:47 UTC
Merge 8dd04e659eb1a128000d007d629a3fdce8184037 into c3bdb16fecdb2141ff200049135c3b3c7d5a8d94
dd0d95ef
pull/1100/merge
2/108 ++ 8 --
Regenerate code from specification file
8dd04e65
generate/990a3d20
2/108 ++ 8 --
Merge 4abecf0cdbee7576fea553bed0e50e3bc73b7825 into bfbd438b6ed3e2fc1447effa5fcb5da701aa9dd4
b22b6a4b
pull/816/merge
6/51 ++ 3 --
Regenerate code from specification file
4abecf0c
generate/990a3d20
6/51 ++ 3 --
Merge 318f1255c7d443f3d68e96c9f78bfbc852b80558 into 4e38dadc4eec827ed8742c8bb272e0545c801932
af032df9
pull/922/merge
10/150 ++ 7 --
Regenerate code from specification file
318f1255
generate/990a3d20
10/150 ++ 7 --
Merge a1fc9b1ebcb6b33037fdfa17c631412195315193 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
2543cd76
pull/421/merge
15/3,106 ++ 1,796 --
chore(deps): update non-major dependencies
a1fc9b1e
renovate/non-major-dependencies
15/3,106 ++ 1,796 --
Merge 3aa1f0cbaf79e8bb8ce55d23830e858726477b07 into 9bc334a8819e21a61e5717e04c07dec184a7c579
e9abc1bc
pull/92/merge
2/34 ++ 36 --
chore(deps): update dependency eslint to v10
3aa1f0cb
renovate/major-eslint-monorepo
2/34 ++ 36 --
Merge 54914c54af8129e32157a690241cb61be3cd801f into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
521a96f5
pull/5943/merge
2/69 ++ 2 --
Merge 5c5f097e694a7120155096882aa448edcdd23921 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
f6e5e8a8
pull/421/merge
15/3,106 ++ 1,796 --
chore(deps): update non-major dependencies
5c5f097e
renovate/non-major-dependencies
15/3,106 ++ 1,796 --
Merge 3d43eec9f0139c91bb7c9294ccf668e87fdfe199 into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
1f80dbed
pull/6652/merge
3/143 ++ 16 --
Merge ee391f592e671fcd5daba566b7123481ba823941 into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
fcb6bb65
pull/6596/merge
35/2,507 ++ 1,173 --
Merge 641d814f3675814bc9f41a7a8fbe4cbd668776bf into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
1254cc02
pull/6637/merge
10/478 ++ 33 --
add Go Benchmark (go) benchmark result for 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
90b8f351
gh-pages
1/445 ++ 1 --
network/dnssec: test qsi transport (EDNS size, TCP fallback)
Existing tests mocked the queryServerIf transport, leaving qsi.queryServer - the real UDP/TCP behavior - uncovered. Add tests against a loopback DNS server for: retrying over TCP after a UDP error, retrying over TCP on a truncated UDP response, advertising the 1232-byte EDNS0 buffer, and surfacing the per-server error when all attempts fail.
3d43eec9
pull/6652/head
1/110 ++ 0 --
network: log bootstrap relay resolution failures on all networks
Relay SRV resolution failures were logged only on testnet and devnet; on mainnet the error was dropped and the only trace was an INFO "got no relay DNS addrs" line. A mainnet node that resolves no relays then runs with an empty phonebook, connects to zero peers, and reports itself caught up at a stale round, with no warning an operator can act on. Log the relay resolution error as a warning on every network and raise the empty-relay case to a WARN stating the operational impact. Archive lookups stay informational, since archival peers are optional for most nodes.
6d2f35d7
pull/6652/head
1/5 ++ 9 --
network/dnssec: report the underlying error when a query fails
When a query failed against every configured server, query() discarded each server's error and returned only "no answer for (name, type) from DNS servers [...]", which is indistinguishable from a missing record. The cause (timeout, truncation, blocked TCP, ...) was lost, leaving operators with a lookup that fails here while dig resolves it and nothing to act on. Join the per-server errors onto the returned error so the real cause is visible.
a5c05ff4
pull/6652/head
1/9 ++ 2 --
network/dnssec: fall back to TCP when a UDP query errors
queryServer only retried over TCP when a UDP response came back truncated (TC bit set). If the UDP query itself errored - e.g. the response was dropped or UDP/53 is filtered - it returned immediately without trying TCP. Fall through to the TCP attempt on a UDP error too, giving up only once the context is done. Set Client.Timeout as well so dial, write and read are bounded by the configured DNS timeout instead of miekg's 2s default.
0b9e0194
pull/6652/head
1/16 ++ 4 --
Merge 37806bd862b9686c951ec19dd02f75f7824cee14 into 990a9b2dfa36882d448cd0a2ebed49af0986ca4a
5e8e777d
pull/6596/merge
33/2,184 ++ 1,143 --
Merge remote-tracking branch 'upstream/master' into app-params-set
37806bd8
pull/6596/head
25/1,498 ++ 1,675 --