Commit ac83524
parent 10f629e
author MarcoFalke <falke.marco@gmail.com> 1649237525 +0200
committer russeree <reese.russell@ymail.com> 1650013843 -0700
parent 10f629e
author MarcoFalke <falke.marco@gmail.com> 1649237525 +0200
committer russeree <reese.russell@ymail.com> 1650013815 -0700
parent 10f629e
author MarcoFalke <falke.marco@gmail.com> 1649237525 +0200
committer russeree <reese.russell@ymail.com> 1650013794 -0700
ci: Build all optional tools in tidy task
lint: remove boost::bind linter
I don't think we need to maintain a linter for reintroducing boost::bind
at this point.
doc: Convert remaining comments to clang-tidy format
[docs] package feerate
[packages/policy] use package feerate in package validation
This allows CPFP within a package prior to submission to mempool.
[validation] try individual validation before package validation
This avoids "parents pay for children" and "siblings pay for siblings"
behavior, since package feerate is calculated with totals and is
topology-unaware.
It also ensures that package validation never causes us to reject a
transaction that we would have otherwise accepted in single-tx
validation.
[unit test] package feerate and package cpfp
[validation] don't package validate if not policy or missing inputs
Package validation policy only differs from individual policy in its
evaluation of feerate. Minimize DoS surface; don't validate all over
again if we know the result will be the same.
lint: remove qt SIGNAL/SLOT lint
I think we are past the point where we need to lint for this, the CPU
can probably be better utilized.
refactor: Remove deduplication of data in rollingbloom bench
lint: codespell 2.1.0
lint: flake8 4.0.1
lint: mypy 0.942
refactor: fixup named args in txpackage tests
Regression in bitcoin#24152.
Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directive
Add DEBUG_LOCKCONTENTION documentation to the developer notes
Squash
Squashed All Previous Commits
RPC: Switch getblockfrompeer back to standard param name blockhash
This commit partially reverts 923312f.
Update RPC argument and field naming guideline in developer notes
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
build: fix MSVC build after subtree update
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
Co-authored-by: Aaron Clauson <aaron@sipsorcery.com>
build: remove --enable-experimental from libsecp256k1 configure
build: remove some no-longer-needed var unexporting from configure
key: use secp256k1_schnorrsig_sign32 over deprecated secp256k1_schnorrsig_sign
The renaming occured in
bitcoin-core/secp256k1#1089.
Squased lint changes - added features
Squashed to reduce spam - added features
Loading ASN directory from a .tsv file.
Added the use of a GZIP compressed ip -> ASN file.
LINT Fixes - 7 words
Fixed comparison to none using 'is' instead of '=='
Fixed unintended changes to readme.md
whitespace correction
restored generate-seeds.py
restored makeseeds.py
Fixed a missing return type within exception
Removed unused variable and if __main__
Updated to fetch and included legacy failover
LINT fixes
LINT fixes
Squash - Too many commits
Python include dns.resolver
Failover implementation complete
Removed DNS resolver
Revert changes
refactor: Remove deduplication of data in rollingbloom bench
lint: mypy 0.942
refactor: fixup named args in txpackage tests
Regression in bitcoin#24152.
Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directive
Add DEBUG_LOCKCONTENTION documentation to the developer notes
Squash
Squashed All Previous Commits
RPC: Switch getblockfrompeer back to standard param name blockhash
This commit partially reverts 923312f.
Update RPC argument and field naming guideline in developer notes
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
build: fix MSVC build after subtree update
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
Co-authored-by: Aaron Clauson <aaron@sipsorcery.com>
build: remove --enable-experimental from libsecp256k1 configure
build: remove some no-longer-needed var unexporting from configure
key: use secp256k1_schnorrsig_sign32 over deprecated secp256k1_schnorrsig_sign
The renaming occured in
bitcoin-core/secp256k1#1089.
Squased lint changes - added features
Squashed to reduce spam - added features
Loading ASN directory from a .tsv file.
Added the use of a GZIP compressed ip -> ASN file.
LINT Fixes - 7 words
Fixed comparison to none using 'is' instead of '=='
Fixed unintended changes to readme.md
whitespace correction
restored generate-seeds.py
restored makeseeds.py
Fixed a missing return type within exception
Removed unused variable and if __main__
Updated to fetch and included legacy failover
LINT fixes
LINT fixes
Squash - Too many commits
Python include dns.resolver
Failover implementation complete
Removed DNS resolver
Revert changes
Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directive
Add DEBUG_LOCKCONTENTION documentation to the developer notes
Squash
Squashed All Previous Commits
RPC: Switch getblockfrompeer back to standard param name blockhash
This commit partially reverts 923312f.
Update RPC argument and field naming guideline in developer notes
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
build: fix MSVC build after subtree update
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
Co-authored-by: Aaron Clauson <aaron@sipsorcery.com>
build: remove --enable-experimental from libsecp256k1 configure
build: remove some no-longer-needed var unexporting from configure
key: use secp256k1_schnorrsig_sign32 over deprecated secp256k1_schnorrsig_sign
The renaming occured in
bitcoin-core/secp256k1#1089.
Squased lint changes - added features
Squashed to reduce spam - added features
Loading ASN directory from a .tsv file.
Added the use of a GZIP compressed ip -> ASN file.
LINT Fixes - 7 words
Fixed comparison to none using 'is' instead of '=='
Fixed unintended changes to readme.md
whitespace correction
restored generate-seeds.py
restored makeseeds.py
Fixed a missing return type within exception
Removed unused variable and if __main__
Updated to fetch and included legacy failover
LINT fixes
LINT fixes
Squash - Too many commits
Python include dns.resolver
Failover implementation complete
Removed DNS resolver
Revert changes
RPC: Switch getblockfrompeer back to standard param name blockhash
This commit partially reverts 923312f.
Update RPC argument and field naming guideline in developer notes
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
build: fix MSVC build after subtree update
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
Co-authored-by: Aaron Clauson <aaron@sipsorcery.com>
build: remove --enable-experimental from libsecp256k1 configure
build: remove some no-longer-needed var unexporting from configure
key: use secp256k1_schnorrsig_sign32 over deprecated secp256k1_schnorrsig_sign
The renaming occured in
bitcoin-core/secp256k1#1089.
test: compare `/chaininfo` response with `getblockchaininfo` RPC
test: use MiniWallet for feature_fee_estimation.py
This test can now be run even with the Bitcoin Core wallet disabled.
Converted lint-python-mutable-default-parameters.sh to python
Change permission
Change argument so that it's compatiable with python 3.6
Change comment to docstring
Remove .split, .append, .extend calls. Remove 'output' variable assignment
build: Do not define `PROVIDE_FUZZ_MAIN_FUNCTION` macro unconditionally
builder-keys: Add will8clark
gui: add FormatPeerAge() utility helper
Co-authored-by: randymcmillan <randy.lee.mcmillan@gmail.com>
gui: add Age column to peers tab
Co-authored-by: Jon Atack <jon@atack.com>
gui: peersWidget - ResizeToContents Age and IP/Netmask columns
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
gui: add test runner summary
gui: count test failures in test runner summary
gui, refactor: rename fInvalid to num_test_failures in test_main.cpp
qt: Fix headers
This change is preparation for Qt 6, and it fixes an experimental build
with Qt 6.2.4.
qt: Use `|` instead of `+` for key modifiers
This change is preparation for Qt 6 where `+` has been deprecated, and
it fixes an experimental build with Qt 6.2.4.
qt: Update deprecated enum value
This change is preparation for Qt 6, and it fixes an experimental build
with Qt 6.2.4.
The `Qt::ItemIsTristate` value has been deprecated since 5.6.0 (see
ae8406d82f541f6d9112bdac192e5e4e114d56aa upstream commit).
print `(none)` if no warnings in -getinfo
build, refactor: Drop useless `call` Make function
util, refactor: Add UNIQUE_NAME helper macro
This change replaces repetitive code with a helper macro.
Replace uint256 specific implementations of base_uint::GetHex() and base_uint::SetHex() with proper ones that don't depend on uint256 and replace template methods instantiations of base_uint with template class instantiation
guix: fix GCC 10.3.0 + mingw-w64 setjmp/longjmp issues
This commit backports a patch to the GCC 10.3.0 we build for Windows
cross-compilation in Guix. The commit has been backported to the GCC
releases/gcc-10 branch, but hasn't yet made it into a release.
The patch corrects a regression from an earlier GCC commit, see:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=357c4350680bf29f0c7a115424e3da11c53b5582
and
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=074226d5aa86cd3de517014acfe34c7f69a2ccc7,
related to the way newer versions of mingw-w64 implement setjmp/longjmp.
Ultimately this was causing a crash for us when Windows users were
viewing the network traffic tab inside the GUI. After some period, long
enough that a buffer would need reallocating, a call into FreeTypes
gray_record_cell() would result in a call to ft_longjmp (longjmp), which
would then trigger a crash.
Fixes: bitcoin-core/gui#582.
See also:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=e8d1ca7d2c344a411779892616c423e157f4aea8.
https://bugreports.qt.io/browse/QTBUG-93476.
doc: Remove fee delta TODO from txmempool.cpp
net: remove non-blocking bool from interface
lint: Convert lint-logs.sh to Python
test: determine path to `bitcoin-util` in test framework
The path is stored in `self.options.bitcoinutil`, points to
`src/bitcoin-util` by default and can be overrided with the
`BITCOINUTIL` environment variable.
test: add `is_bitcoin_util_compiled` helper
test: add test for signet miner script
depends: Add file-based logging for individual packages
ci: Make log verbose in error case only
This change silences depends build using LOG=1.
doc: Add pre-splitoff translation update to release-process.md1 parent 10f629e commit ac83524
File tree
73 files changed
+1069
-408
lines changed- build_msvc/libsecp256k1
- ci
- lint
- test
- contrib
- builder-keys
- guix
- patches
- seeds
- depends
- doc
- policy
- src
- bench
- logging
- node
- qt
- test
- rpc
- script
- test
- fuzz
- util
- util
- wallet
- rpc
- test
- functional
- test_framework
- lint
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
73 files changed
+1069
-408
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
361 | 361 | | |
362 | 362 | | |
363 | 363 | | |
364 | | - | |
| 364 | + | |
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
| |||
857 | 857 | | |
858 | 858 | | |
859 | 859 | | |
860 | | - | |
| 860 | + | |
861 | 861 | | |
862 | 862 | | |
863 | 863 | | |
| |||
1300 | 1300 | | |
1301 | 1301 | | |
1302 | 1302 | | |
1303 | | - | |
1304 | | - | |
1305 | | - | |
1306 | | - | |
1307 | | - | |
1308 | | - | |
1309 | | - | |
1310 | | - | |
1311 | | - | |
1312 | | - | |
1313 | | - | |
1314 | | - | |
1315 | | - | |
1316 | | - | |
1317 | | - | |
1318 | 1303 | | |
1319 | 1304 | | |
1320 | 1305 | | |
| |||
1328 | 1313 | | |
1329 | 1314 | | |
1330 | 1315 | | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
1331 | 1333 | | |
1332 | | - | |
| 1334 | + | |
1333 | 1335 | | |
1334 | 1336 | | |
1335 | 1337 | | |
| |||
1819 | 1821 | | |
1820 | 1822 | | |
1821 | 1823 | | |
1822 | | - | |
1823 | | - | |
1824 | | - | |
1825 | | - | |
1826 | 1824 | | |
1827 | 1825 | | |
1828 | 1826 | | |
| |||
1959 | 1957 | | |
1960 | 1958 | | |
1961 | 1959 | | |
1962 | | - | |
1963 | | - | |
1964 | | - | |
1965 | | - | |
1966 | | - | |
1967 | | - | |
1968 | | - | |
1969 | | - | |
1970 | | - | |
| 1960 | + | |
1971 | 1961 | | |
1972 | 1962 | | |
1973 | 1963 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
| 165 | + | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
| 168 | + | |
168 | 169 | | |
169 | 170 | | |
170 | 171 | | |
171 | 172 | | |
172 | 173 | | |
173 | 174 | | |
174 | 175 | | |
175 | | - | |
| 176 | + | |
176 | 177 | | |
177 | 178 | | |
178 | 179 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
0 commit comments