Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade v9.19.17 #5

Merged
merged 5,802 commits into from
Oct 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5802 commits
Select commit Hold shift + click to select a range
2c51e93
Merge branch '4228-fix-heap-use-after-free-in-dns_dispatch_createtcp'…
oerdnj Aug 16, 2023
8a0da13
Clean leftover files in autosign and masterformat
Mno-hime Aug 3, 2023
b88f914
Merge branch 'mnowak/clean-leftover-files' into 'main'
Mno-hime Aug 16, 2023
e27a33e
Merge tag 'v9.19.16'
kempniu Aug 17, 2023
5b703de
Add custom flaky decorator to handle unstable tests
nicki-krizek Aug 17, 2023
681b23c
Mark test_send_timeout as flaky
Mno-hime Aug 15, 2023
4970d0c
Merge branch '4139-test_send_timeout-check-can-be-unstable' into 'main'
Mno-hime Aug 17, 2023
96e4139
Revert "Exclude dupsigs and keymgr2kasp from cross-version-config-tests"
kempniu Aug 17, 2023
45bf612
Update release checklist
kempniu Aug 17, 2023
159c880
Merge branch 'michal/post-release-tweaks' into 'main'
kempniu Aug 17, 2023
26e10e8
Parse statschannel Content-Length: more carefully
fanf2 Jun 9, 2023
1ba538f
Add CHANGES entry for [GL #4125]
fanf2 Jun 9, 2023
f965726
Merge branch '4125-statschannel-content-length-overflow' into 'main'
oerdnj Aug 21, 2023
8846877
ci: use pytest system test runner on OpenBSD
nicki-krizek Aug 7, 2023
d49d9ec
ci: run out-of-tree system tests with pytest runner
nicki-krizek Aug 8, 2023
bc66bf1
ci: remove legacy system test runner template
nicki-krizek Aug 8, 2023
b1a9d1f
Improve pytest message when sanitizer report is found
nicki-krizek Aug 9, 2023
f52dd73
Merge branch '4246-remove-legacy-test-runner-from-ci' into 'main'
nicki-krizek Aug 21, 2023
58a8de5
Add release note for [GL #4125]
oerdnj Aug 21, 2023
838dc9b
Merge branch '4125-release-notes' into 'main'
oerdnj Aug 21, 2023
e1ca5c8
Create symlinks to test artifacts for pytest runner
nicki-krizek Aug 10, 2023
f91d0b1
Improve tempdir logging for pytest runner
nicki-krizek Aug 10, 2023
83ddca7
Silence pylint's refactoring suggestions for system_test_dir()
nicki-krizek Aug 10, 2023
d66ff81
Add clean-local target to clean pytest runner artifacts
nicki-krizek Aug 16, 2023
355dc73
.gitignore temporary directories and symlinks in system test dir
nicki-krizek Aug 16, 2023
1a958b7
Merge branch '4252-pytest-symlink-to-test-artifacts' into 'main'
nicki-krizek Aug 21, 2023
f36e118
Limit the number of inactive handles kept for reuse
oerdnj Aug 16, 2023
0c9cf8f
Limit the memory pool for the uvreqs
oerdnj Aug 16, 2023
db7c501
Add CHANGES note for [GL #4265]
oerdnj Aug 16, 2023
a5884c2
Merge branch '4265-remove-caching-of-netmgr-sockets-and-uvreqs' into …
oerdnj Aug 21, 2023
2d18c57
Make Debian 12 "bookworm" the base image
Mno-hime Jul 24, 2023
5e1120d
Reintroduce Debian 11 "bullseye" Clang and GCC jobs
Mno-hime Jul 24, 2023
a330ab2
Drop unneeded -Wno-compound-token-split-by-macro option
Mno-hime Jul 24, 2023
7929168
Disable mandoc stylistic warning
Mno-hime Jul 24, 2023
cfb06da
Drop PKCS11 testing from "sid", restore it on "clang:bookworm"
Mno-hime Jul 24, 2023
55f5aa0
Drop unnecessary gcovr workarounds
Mno-hime Jul 24, 2023
077d824
Move clang:bullseye PKCS11 testing to gcc:bullseye
Mno-hime Aug 9, 2023
1e16d41
Merge branch '3893-make-debian-12-bookworm-base-image' into 'main'
Mno-hime Aug 21, 2023
784d055
Add support for User Statically Defined Tracing (USDT) probes
oerdnj Jan 30, 2023
dcd6021
Add tracing probes to the custom isc_rwlock implementation
oerdnj Jan 30, 2023
2484a37
Add tracing probes to the isc_job unit
oerdnj Jan 30, 2023
96ccba5
Add tracing probes to the dns_xfrin unit
oerdnj Jan 31, 2023
d332f07
Add a probe when the response rate limiting drops or slips query
oerdnj Apr 27, 2023
9b85876
Add zone name to the LIBDNS_XFRIN probes
oerdnj Aug 14, 2023
52cabc6
Add CHANGES and release note for [GL #4041]
oerdnj Apr 27, 2023
664d7c6
Merge branch '4041-add-userspace-tracing' into 'main'
oerdnj Aug 21, 2023
21980b4
Compile system test binaries during make
nicki-krizek Aug 7, 2023
145bec5
Resolve scan-build issue in dummylib.c
nicki-krizek Aug 9, 2023
0422415
ci: Disable dnsrps for respdiff jobs compiled with ASAN/TSAN
nicki-krizek Aug 9, 2023
344f0bb
Merge branch '4249-compile-test-files-during-make' into 'main'
nicki-krizek Aug 21, 2023
0ae8b2e
prevent query_coveringnsec() from running twice
each May 19, 2023
ba1f756
CHANGES for [GL #3835]
each Aug 17, 2023
b4a3b13
Merge branch '3835-cname-wildcard-loop-followup' into 'main'
each Aug 21, 2023
d13ea59
Don't generate the probes.lo on macOS
oerdnj Aug 23, 2023
3b6db95
Regenerate the DTrace generated files on configure change
oerdnj Aug 23, 2023
6c4af7c
Merge branch '4275-DTrace-on-macOS-only-needs-header' into 'main'
oerdnj Aug 23, 2023
6502240
Don't do DoT SOA requests for default servers
matje Aug 10, 2023
4249ebd
Add release note and CHANGES for #1181
matje Aug 10, 2023
39490ec
Merge branch '1181-nsupdate-tcp-soa-requests-main' into 'main'
matje Aug 23, 2023
a806082
Disable tracing in the FIPS enabled builds
oerdnj Aug 23, 2023
a080196
Merge branch '4271-disable-DTrace-in-FIPS-jobs' into 'main'
oerdnj Aug 23, 2023
0361233
Skip checkds test on Python<3.7
nicki-krizek Aug 22, 2023
1b3db25
Clean up pytest .gitignore file
nicki-krizek Aug 22, 2023
86043b0
ci: fix after_script for out-of-tree tests
nicki-krizek Aug 22, 2023
7522583
Disable loadtime check in statschannel test
nicki-krizek Aug 22, 2023
be2123a
Allow re-runs of qmin system test
nicki-krizek Aug 22, 2023
8c5833f
Allow re-runs of reclimit system test
nicki-krizek Aug 22, 2023
40289d5
Allow re-runs of rrl system test
nicki-krizek Aug 22, 2023
911dd7f
Merge branch '3001-pytest-nitpicks' into 'main'
nicki-krizek Aug 23, 2023
52fcc9f
Remove some unnecessary token pasting macrology
fanf2 Jun 8, 2023
1d34109
Get rid of unnecessary macros in the system test dyndb driver
fanf2 Jun 12, 2023
6271f3c
Fix the style of an array de-allocation in dnssec-cds
fanf2 Jun 12, 2023
01c758e
Merge branch 'ondrej-cleanup-mem-macros' into 'main'
oerdnj Aug 23, 2023
2e3eae6
Refactor cleanup code in the qp-trie for the forwarders table
oerdnj Aug 17, 2023
dda0212
Merge branch 'ondrej-cleanup-qp-in-forwarders' into 'main'
oerdnj Aug 23, 2023
db94c75
Split the CPU architectures into more categories
oerdnj Aug 21, 2023
6b1ed14
Merge branch 'ondrej/remove-i386-as-fully-supported-platform' into 'm…
oerdnj Aug 23, 2023
4d723c7
Add a a tcp system test case
Aug 24, 2023
9a27137
Handle cases when buf_size is zero
Aug 22, 2023
a33dc92
Fix a condition in isc_dnsstream_assembler_incoming()
Aug 22, 2023
edd9925
Merge branch '4273-streamdns-eagain' into 'main'
Aug 24, 2023
628dd27
Rework opensslecdsa_link to handle legacy key objects w/ openssl3
fabled Aug 9, 2023
7fbcf38
Enable keyfromlabel and enginepkcs11 systemtests with pkcs11-provider
fabled Aug 5, 2023
c4bda5b
Merge branch 'tt-improve-pkcs11-tests' into 'main'
matje Aug 28, 2023
92143fa
Update sphinx_rtd_theme
nicki-krizek Aug 24, 2023
7029f7d
Merge branch 'tkrizek-update-sphinx-rtd-theme' into 'main'
nicki-krizek Aug 29, 2023
2b7192c
Check that removal of nonexistent PTR and SRV records work
marka63 Aug 28, 2023
b76a159
rr_exists should not error if the name does not exist
marka63 Aug 28, 2023
bb3556b
Add CHANGES for [GL #4280]
marka63 Aug 28, 2023
2b4e109
Add release note for [GL #4280]
marka63 Aug 28, 2023
62fb970
Merge branch '4280-isc-support-22588-bind-now-returning-servfail-for-…
marka63 Aug 29, 2023
60630fe
Silence CID 464884 (REVERSE_INULL)
marka63 Aug 28, 2023
b7c62b2
Merge branch 'marka-cleanup-cid-464884' into 'main'
marka63 Aug 30, 2023
852e820
Use isc_loop_now() instead of uv_hrtime() for timestamps
Aug 30, 2023
0cfe0a6
Merge branch '4285-timer_test-timer_event-fix' into 'main'
Aug 30, 2023
87912e4
Provide a mechanism to return the expire option value
marka63 Jun 29, 2023
690fd05
Allow EDNS to be used when making requests in xfrin
marka63 Jun 29, 2023
be21d31
Handle EDNS induced FORMERR responses
marka63 Jul 4, 2023
0b4200c
Extract the expire option from the response
marka63 Jun 29, 2023
b04d941
Trim the effective expire time based on expire option
marka63 Jul 3, 2023
9e03b5f
Set the modification time of the zone file after dumping
marka63 Jul 4, 2023
cf03b1e
Check EDNS EXPIRE is returned with AXFR
marka63 Jul 4, 2023
b05fce4
Add CHANGES note for [GL #4170]
marka63 Jul 4, 2023
ac68200
Add release note for [GL #4170]
marka63 Jul 4, 2023
cd837f4
Merge branch '4170-extend-expire-opt-support-into-xfrin-c' into 'main'
marka63 Aug 31, 2023
0f593fd
Add serve-stale test settings after flush
matje Aug 24, 2023
3ae721d
After cache flush, restore serve-stale settings
matje Aug 24, 2023
9523eb7
Add release note and CHANGES for #4278
matje Aug 24, 2023
3f34b69
Merge branch '4278-rndc-flush-resets-stale-refresh-time-to-0' into 'm…
matje Aug 31, 2023
6cab7fc
Reset the 'result' before using it again
Aug 23, 2023
00cb151
Unobfuscate the code-flow logic in got_transfer_quota()
oerdnj Aug 23, 2023
3e5ccc3
Merge branch 'aram/zone.c-got_transfer_quota-bugfix' into 'main'
Aug 31, 2023
520e97e
Install Sphinx tools versions from BIND 9 repository
Mno-hime Aug 29, 2023
6f53d34
Merge branch 'mnowak/unify-doc-tools-versions' into 'main'
Mno-hime Aug 31, 2023
38df202
Update PKCS#11 section in the ARM
fabled Aug 31, 2023
509b911
Merge branch 'tt-arm-pkcs11-update' into 'main'
matje Aug 31, 2023
07c70ea
Fix keys reference link in ARM
matje Aug 22, 2023
cc122d2
Add a glossary definition for duration
matje Aug 22, 2023
b5a757c
Explain lifetime format
matje Aug 22, 2023
fd3d58d
Add CHANGES entry for #4266
matje Aug 22, 2023
ac2b928
Merge branch '4266-document-dnssec-policy-lifetime' into 'main'
matje Aug 31, 2023
6909897
remove cfg_acl_fromconfig2()
each Aug 16, 2023
a290ed5
remove dns_name_fromstring2()
each Aug 16, 2023
62d7096
remove dns_name_towire2()
each Aug 16, 2023
8bda38e
remove dns_name_totext2() and dns_name_toprincipal()
each Aug 16, 2023
8ff4895
Merge branch 'each-cleanup-function-names' into 'main'
oerdnj Aug 31, 2023
6272482
Checked array allocation arithmetic with isc_mem_get and friends
oerdnj Aug 23, 2023
a742fde
A semantic patch to refactor isc_mem_cget and friends
fanf2 Jun 9, 2023
89fcb6f
Apply the isc_mem_cget semantic patch
oerdnj Aug 23, 2023
55c29b8
Do extra manual isc_mem_cget() conversions
oerdnj Aug 23, 2023
8ac679a
Remove ISC_MEM_ALIGN() memory flag
oerdnj Aug 23, 2023
d9048b3
Remove ISC_MEM_ZERO and isc_mem_*x() API
oerdnj Aug 23, 2023
166cb53
Add CHANGES note for [GL !8237]
oerdnj Aug 23, 2023
4e1630e
Merge branch 'ondrej-isc_mem_cget' into 'main'
oerdnj Aug 31, 2023
5e09d95
Clear OpenSSL errors on d2i_ASN1_OBJECT failures
marka63 Jun 21, 2023
eafcd41
Clear OpenSSL errors on ECDSA_SIG_new failures
marka63 Jul 13, 2023
8529be3
Clear OpenSSL errors on EVP_MD_CTX_create failures
marka63 Jul 11, 2023
d8a9adc
Clear OpenSSL errors on EVP_PKEY_get_bn_param failures
marka63 Jul 19, 2023
abd8c03
Clear OpenSSL errors on EVP_PKEY_get0_EC_KEY failures
marka63 Jul 11, 2023
86b0436
Clear OpenSSL errors on EC_KEY_get0_private_key failures
marka63 Aug 31, 2023
6df53cd
Clear OpenSSL errors on EVP_PKEY_new failures
marka63 Jul 11, 2023
4ea9269
Clear OpenSSL errors on EVP failures
marka63 Jul 11, 2023
2ba62ae
Clear OpenSSL errors on engine errors
marka63 Jul 11, 2023
2799733
Clear OpenSSL errors on OSSL_PROVIDER_load failures
marka63 Jul 13, 2023
247422c
Clear OpenSSL errors on SHA failures
marka63 Jul 13, 2023
96db614
Clear OpenSSL errors on context creation failures
marka63 Jul 19, 2023
4f790b6
Clear OpenSSL errors on TSL error paths
marka63 Jul 20, 2023
eaedba6
Clear OpenSSL error stack when exiting
marka63 Aug 31, 2023
936b73c
Free evp_md_ctx and pkey at exit
marka63 Aug 30, 2023
b442ae8
Add missing "Design by Contract" REQUIREs
marka63 Aug 30, 2023
4c4ecbc
Address potential memory leak in dst__openssl_fromlabel
marka63 Jul 11, 2023
9e22882
Take ownership of pointer before freeing
marka63 Jul 20, 2023
299f519
Check that buf is large enough
marka63 Jul 11, 2023
b6e1650
Style fix
marka63 Jul 20, 2023
14727bb
Detect uncleared libcrypto errors in rdata processing
marka63 Jun 28, 2023
6c3d4d7
Add CHANGES note for [GL #4159]
marka63 Jun 28, 2023
6a1a737
Add release note for [GL #4159]
marka63 Jun 28, 2023
5969a7c
Merge branch '4159-openssl-error-queue-not-cleaned' into 'main'
marka63 Sep 1, 2023
9067b63
replace RBTs with hashmaps in dns_transport
each Aug 16, 2023
56114aa
add dns_nametree structure for policy match lookups
each Aug 16, 2023
e83ac0c
use dns_nametree in place of RBTs
each Aug 16, 2023
54fc024
refactor disable_algorithm and disable_ds_digest to use one data stru…
each Aug 15, 2023
9ed1dba
add semantics to dns_nametree to support bitfields
each Aug 17, 2023
bc3fd1a
use bitfield name trees for disable-algorithms and disable-ds-digests
each Aug 17, 2023
0ebaa26
add semantics to name trees to support counters
each Aug 17, 2023
b1e4e2a
add a 'foundname' argument to dns_nametree_covered()
each Aug 17, 2023
1a238a0
use a count nametree for synthfromdnssec
each Aug 17, 2023
1019c0c
unconditionally create view and resolver nametrees
each Aug 24, 2023
9c25a09
CHANGES for [GL !8213]
each Aug 17, 2023
00a6268
Merge branch 'each-cleanup-rbt' into 'main'
oerdnj Sep 4, 2023
ca9fed9
Move security-related information to SECURITY.md
kempniu Sep 4, 2023
eac0a4b
Merge branch 'michal/reorganize-vulnerability-docs' into 'main'
kempniu Sep 4, 2023
9e0b348
Deprecate 'dnssec-must-be-secure' option
oerdnj Sep 4, 2023
898f0ee
Add CHANGES and release note for [GL #4263]
oerdnj Sep 4, 2023
912d6a1
Merge branch '4263-deprecate-dnssec-must-be-secure-feature' into 'main'
oerdnj Sep 4, 2023
8550c52
Make it possible to create memory contexts backed by jemalloc arenas
arbv Aug 10, 2023
6e98b58
Add ability to set per jemalloc arena dirty and muzzy decay values
arbv Aug 11, 2023
01cc7ed
Allocate DNS send buffers using dedicated per-worker memory arenas
arbv Aug 10, 2023
60d52a4
Add CHANGES and release note for [GL #4038]
arbv Aug 14, 2023
dd658c4
Merge branch '4038-specialised-arena-per-worker' into 'main'
oerdnj Sep 5, 2023
e70a937
Add CHANGES placeholder for [GL #4255]
Mno-hime Sep 5, 2023
be33cfa
Merge branch '4255-placeholder' into 'main'
Mno-hime Sep 5, 2023
d862f4b
Ignore jemalloc versions before 4.0.0
oerdnj Sep 5, 2023
2e99dce
Print the used jemalloc version in autoconf and named -V output
oerdnj Sep 5, 2023
2084986
Synchronize used library versions reporting functions
Sep 5, 2023
7423557
Add CHANGES and release note for [GL #4296]
oerdnj Sep 5, 2023
fb233b3
Merge branch '4296-ignore-jemalloc-versions-before-4.0.0' into 'main'
oerdnj Sep 5, 2023
f0c37d8
Disable command tracing in statschannel system test
Mno-hime Sep 5, 2023
5173849
Merge branch 'mnowak/statschannel-system-test-is-too-verbose' into 'm…
oerdnj Sep 5, 2023
cf63cb1
Restore dns_validator_destroy and fetchctx_detach call order
marka63 Sep 4, 2023
1fed5c8
Add CHANGES for [GL #4214]
marka63 Sep 4, 2023
028154d
Merge branch '4214-uaf-in-validator-logging' into 'main'
marka63 Sep 5, 2023
28adcf1
Call ERR_clear_error on EVP_MD_fetch or EVP_##alg error
marka63 Sep 5, 2023
49f6bf8
Merge branch '4292-uncleared-libcrypto-error-crypto-evp-evp_fetch-c-3…
marka63 Sep 6, 2023
701ad35
Check dig's exist status
marka63 Sep 4, 2023
fafa7f3
Merge branch '4291-check-dig-exit-status' into 'main'
marka63 Sep 6, 2023
6c34147
Adjust level of log messages when transferring in a zone
marka63 Sep 1, 2023
b867244
Add a CHANGES note for [GL #4290]
marka63 Sep 1, 2023
b6e5960
Merge branch '4290-raise-log-level-to-isc_log_error-on-formerr-in-xfr…
marka63 Sep 6, 2023
b4ec7c7
Add CHANGES placeholder for [GL #4152]
Mno-hime Sep 6, 2023
b237414
Merge branch '4152-placeholder' into 'main'
Mno-hime Sep 7, 2023
a8cba9b
Add CHANGES placeholder for [GL #4242]
Mno-hime Sep 6, 2023
6bda72d
Merge branch '4242-placeholder' into 'main'
Mno-hime Sep 7, 2023
820b0cc
Limit isccc_cc_fromwire recursion depth
marka63 Jun 20, 2023
6af8d39
Add CHANGES note for [GL #4152]
marka63 Jun 20, 2023
ecd77e6
Add release note for [GL #4152]
marka63 Jun 20, 2023
62697a1
Merge branch '4152-confidential-limit-isccc_cc_fromwire-recursion-dep…
Mno-hime Sep 8, 2023
93dc606
Simplify Sphinx tools installation
Mno-hime Sep 4, 2023
da05434
Prepare release notes for BIND 9.19.17
Mno-hime Sep 6, 2023
01020d7
Tweak and reword release notes
Mno-hime Sep 6, 2023
cec1e23
Reorder release notes
Mno-hime Sep 8, 2023
f0a4a72
Merge branch 'mnowak/prepare-documentation-for-bind-9.19.17' into 'se…
Mno-hime Sep 8, 2023
9f780d8
Add a CHANGES marker
Mno-hime Sep 8, 2023
464cf8c
Update BIND version for release
Mno-hime Sep 8, 2023
42bea8c
Merged v9.19.17 release of bind into branch
Martyrshot Oct 16, 2023
8d78884
Fixed a typo in dst.h
Martyrshot Oct 16, 2023
81028bd
removed an old include from openssl_oqs_link.c files
Martyrshot Oct 16, 2023
859853a
updating falcon512 link, and removed dilithium2 and sphincs support f…
Martyrshot Oct 16, 2023
fe30fe9
Disabled dilithium2 and sphincs
Martyrshot Oct 16, 2023
c9660c8
Fixed a bunch of typos
Martyrshot Oct 16, 2023
278a54e
Fixed a typo in falcon512_alg_info_t struct def
Martyrshot Oct 16, 2023
6f453aa
Fixed more typos!
Martyrshot Oct 16, 2023
4565365
Fixed even more typos
Martyrshot Oct 16, 2023
83d18ea
Fixed another typo
Martyrshot Oct 16, 2023
a097972
Removed sphincs and dilithium
Martyrshot Oct 16, 2023
edb14aa
Fixed a typo which resulted in non-null keys being reported as null
Martyrshot Oct 17, 2023
e0f7cca
Fixed a typo in raw_key_to_ossl
Martyrshot Oct 17, 2023
a609a88
Updated parse to sanity check lengths and use alginfo
Martyrshot Oct 18, 2023
66e9f54
removed some bad whitespace
Martyrshot Oct 18, 2023
0d1f5e3
updated define name to be more consistent
Martyrshot Oct 18, 2023
0869ba3
More whitespace falcon formatting
Martyrshot Oct 18, 2023
ca71daa
Did more reformatting of opensslfalcon512_link.c
Martyrshot Oct 18, 2023
9cc5480
re-enabled dilithium2
Martyrshot Oct 18, 2023
3d4d94a
Fixed some typos and inconsistent formatting
Martyrshot Oct 18, 2023
e77ef4a
Added dilithium2_link back into Makefile
Martyrshot Oct 18, 2023
bf4bd26
Fixed typos in dilithium2 link
Martyrshot Oct 18, 2023
e0f591a
Fixed more typos in dilithium2 link
Martyrshot Oct 18, 2023
5943bb0
Fixed another typo in dilithium2 link
Martyrshot Oct 18, 2023
7839088
Fixed another typo in dilithium2 link
Martyrshot Oct 18, 2023
861100a
use alginfo's pkey type instead of hard coding it
Martyrshot Oct 18, 2023
94c124d
Fixed a typo in falcon512 link
Martyrshot Oct 18, 2023
e93607b
Fixed falcon512 verify
Martyrshot Oct 18, 2023
937c0a4
Fixed some more formatting
Martyrshot Oct 18, 2023
6be73f6
fixed formating in dilithium2 link
Martyrshot Oct 18, 2023
84c7d71
Re-enabled sphincs+
Martyrshot Oct 18, 2023
dde27a4
Fixed a typo in Makefile.am
Martyrshot Oct 18, 2023
cbad064
Fixed some typos in sphincs link
Martyrshot Oct 18, 2023
be1f850
Fixed another typo in sphincs link
Martyrshot Oct 18, 2023
0402bd6
Some more fixes to sphincs link
Martyrshot Oct 18, 2023
8702103
Removed lockdown workflow
Martyrshot Oct 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
13 changes: 9 additions & 4 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@ PointerAlignment: Right
PointerBindsToType: false
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^<(urcu\.h|urcu/urcu-|urcu-)'
Priority: 2
- Regex: '^<urcu/'
Priority: 3
- Regex: '^<isc/'
Priority: 5
- Regex: '^<(pk11|pkcs11)/'
Expand All @@ -50,18 +54,18 @@ IncludeCategories:
Priority: 35
- Regex: '^<irs/'
Priority: 40
- Regex: '^<bind9/'
Priority: 45
- Regex: '^<(dig|named|rndc|confgen|dlz)/'
Priority: 50
- Regex: '^<dlz_'
Priority: 55
- Regex: '^".*"'
Priority: 99
- Regex: '^<tests/'
Priority: 100
- Regex: '<openssl/'
Priority: 1
Priority: 4
- Regex: '<(mysql|protobuf-c)/'
Priority: 1
Priority: 4
- Regex: '.*'
Priority: 0
IndentExternBlock: NoIndent
Expand All @@ -74,3 +78,4 @@ PenaltyBreakString: 80
PenaltyExcessCharacter: 100
Standard: Cpp11
ContinuationIndentWidth: 8
ForEachMacros: [ 'cds_lfs_for_each', 'cds_lfs_for_each_safe', 'cds_list_for_each_entry_safe', 'ISC_LIST_FOREACH', 'ISC_LIST_FOREACH_SAFE' ]
44 changes: 30 additions & 14 deletions .clang-format.headers
Original file line number Diff line number Diff line change
Expand Up @@ -34,24 +34,40 @@ PointerAlignment: Right
PointerBindsToType: false
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^<isc/'
- Regex: '^<(urcu/urcu-|urcu-)'
Priority: 2
- Regex: '^<dns/'
- Regex: '^<urcu/'
Priority: 3
- Regex: '^<iscccc/'
Priority: 4
- Regex: '^<isccfg/'
- Regex: '^<isc/'
Priority: 5
- Regex: '^<(pk11|pkcs11)/'
Priority: 10
- Regex: '^<dns/'
Priority: 15
- Regex: '^<dst/'
Priority: 20
- Regex: '^<isccc/'
Priority: 25
- Regex: '^<isccfg/'
Priority: 30
- Regex: '^<ns/'
Priority: 6
- Regex: '^<bind9/)'
Priority: 7
- Regex: '^(<[^/]*)/)'
Priority: 8
- Regex: '<[[:alnum:].]+>'
Priority: 1
- Regex: '".*"'
Priority: 9
Priority: 35
- Regex: '^<irs/'
Priority: 40
- Regex: '^<(dig|named|rndc|confgen|dlz)/'
Priority: 50
- Regex: '^<dlz_'
Priority: 55
- Regex: '^".*"'
Priority: 99
- Regex: '^<tests/'
Priority: 100
- Regex: '<openssl/'
Priority: 4
- Regex: '<(mysql|protobuf-c)/'
Priority: 4
- Regex: '.*'
Priority: 0
IndentExternBlock: NoIndent
KeepEmptyLinesAtTheStartOfBlocks: false
MaxEmptyLinesToKeep: 1
Expand Down
14 changes: 11 additions & 3 deletions .dir-locals.el
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,10 @@
(expand-file-name
(concat directory-of-current-dir-locals-file "lib/bind9/include"))

;; libtest
(expand-file-name
(concat directory-of-current-dir-locals-file "tests/include"))

;; bin
(expand-file-name
(concat directory-of-current-dir-locals-file "bin/check"))
Expand All @@ -57,7 +61,7 @@
(expand-file-name
(concat directory-of-current-dir-locals-file "bin/confgen"))
(expand-file-name
(concat directory-of-current-dir-locals-file "bin/confgen/include"))
(concat directory-of-current-dir-locals-file "bin/confgen/include"))
(expand-file-name
(concat directory-of-current-dir-locals-file "bin/dig/include"))
(expand-file-name
Expand All @@ -73,6 +77,9 @@
(expand-file-name
(concat directory-of-current-dir-locals-file "bin/rndc/include"))

(expand-file-name "/usr/include/libxml2")
(expand-file-name "/usr/include/json-c")

(expand-file-name "/usr/local/opt/[email protected]/include")
(expand-file-name "/usr/local/opt/libxml2/include/libxml2")
(expand-file-name "/usr/local/opt/json-c/include/json-c/")
Expand Down Expand Up @@ -103,8 +110,9 @@
"--enable=all"
"--suppress=missingIncludeSystem"
"--suppress=nullPointerRedundantCheck"
(concat "--suppressions-list=" (expand-file-name
(concat directory-of-current-dir-locals-file "util/suppressions.txt")))
"--suppress=preprocessorErrorDirective"
"--suppress=unknownMacro"
"--suppress=unmatchedSuppression"
(concat "-include=" (expand-file-name
(concat directory-of-current-dir-locals-file "config.h")))
)
Expand Down
Loading