Patrick Lodder
c4e76a3697
validation: avoid masking of difficulty adjustment errors
...
Currently difficulty adjustment violations are not reported for
chains that branch off before the last checkpoint. Change this
by moving the checkpoint check after the difficulty check.
Original Author: Pieter Wuille <pieter.wuille@gmail.com>
Cherry-picked from: 215fc33d
Github Pull Request: #3576
2024-07-21 17:05:01 -04:00
Pieter Wuille
b961bab134
Interrupt orphan processing after every transaction
...
This makes orphan processing work like handling getdata messages:
After every actual transaction validation attempt, interrupt
processing to deal with messages arriving from other peers.
Cherry-picked from: 9f2ab9ed
Github Pull Request: #3575
2024-07-21 17:01:27 -04:00
Patrick Lodder
fd72ba4539
p2p: simplify orphan processing
...
Reduces complexity in processing of orphans when receiving tx
messages over p2p. and isolate the functionality in its own
function ProcessOrphanTx
Original Author: Pieter Wuille <pieter.wuille@gmail.com>
Cherry-picked from: 0e4df473
Github Pull Request: #3575
2024-07-21 17:00:28 -04:00
Patrick Lodder
e9128ec212
p2p: enforce cs_main lock when requesting headers
...
Cherry-picked from: cedbbeba
Github Pull Request: #3568
2024-07-21 17:00:17 -04:00
Patrick Lodder
6e74282e22
p2p: Only send a getheaders for one block in an INV
...
Headers-first is the primary method of announcement on the network.
If a node fell back sending blocks by inv, it's probably for a
re-org. The final block hash provided should be the highest, so
send a getheaders and then fetch the blocks we need to catch up.
Original Author: John Newbery <john@johnnewbery.com>
Cherry-picked from: 3e64e6f2
Github Pull Request: #3568
2024-07-21 16:58:05 -04:00
Patrick Lodder
cc8e0c4fc6
cleanup: remove BOOST_FOREACH from timedata.cpp
...
Cherry-picked from: 846812cd
Github Pull Request: #3567
2024-07-21 16:57:13 -04:00
Pieter Wuille
0cc85e45fb
Avoid the use of abs64 in timedata
...
Cherry-picked from: f88f9dde
Github Pull Request: #3567
2024-07-21 16:57:02 -04:00
chromatic
6559eb8dbe
Merge pull request #3585 from patricklodder/1.14.8-open
...
open 1.14.8
2024-07-21 10:15:39 -07:00
Patrick Lodder
440f0ebaf3
open 1.14.8
2024-07-21 09:57:37 -04:00
chromatic
3759e0f3d1
Merge pull request #3584 from patricklodder/1.14.8-ci-fixes
...
1.14.8: CI fixes
2024-07-20 19:26:56 -07:00
Patrick Lodder
feb2225592
ci: pin setuptools version to 70.3.0
...
We need to upgrade setuptools, but for now not past 70.x; pin the
latest version available.
Cherry-picked from: a0faa22f
Github Pull Request: #3582
2024-07-19 20:07:02 -04:00
Patrick Lodder
8bc6adfd17
ci: update codeql to v3
...
Cherry-picked from: 73d977b4
Github Pull Request: #3517
2024-07-19 20:05:13 -04:00
Patrick Lodder
1c0ac9a3e7
ci: update actions to v4
...
see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
Cherry-picked from: 6c1ef79f
Github Pull Request: #3467
2024-07-19 19:59:54 -04:00
chromatic
a6d1220136
Merge pull request #3448 from patricklodder/1.14.7-fixate
...
fixate 1.14.7 for release
v1.14.7
2024-02-27 13:43:13 -08:00
chromatic
4578a5da20
Merge pull request #3442 from patricklodder/1.14.7-initial-release-notes
...
1.14.7 release notes
2024-02-27 10:58:08 -08:00
Patrick Lodder
2fd8d58ad5
fixate 1.14.7 for release
2024-02-27 11:13:31 -05:00
Patrick Lodder
2bcf85c6f7
1.14.7 release notes
2024-02-27 10:26:20 -05:00
Old Dip Tracker
09ef9f15e6
Merge pull request #3441 from daank-c/translate-fr_CA
...
Update to French-Canadian Translations
2024-02-27 02:35:48 +01:00
Old Dip Tracker
9bda86eb3f
Merge pull request #3411 from chromatic/update-windows-build-guide
...
Add minor WSL building updates
2024-02-27 02:20:57 +01:00
chromatic
f0cdbf9e01
Merge pull request #3447 from patricklodder/1.14.7-update-copyright
...
update in-line copyright years
2024-02-26 12:08:39 -08:00
Old Dip Tracker
50a1a00aca
Merge pull request #3431 from danielw86dev/1.14.7-dev-translate-pl
...
Update of Polish Translation
2024-02-26 00:51:40 +01:00
Old Dip Tracker
8edc66c35b
Merge pull request #3434 from FierceSkit/Update-build-fedora.md
...
Update build fedora.md
2024-02-26 00:50:55 +01:00
shibe
4c34f9591f
Update to French-Canadian Translations
...
- Initial update to bitcoin_fr_CA.ts
- Small fixes, including typos and minor syntax errors
- Improved translation to better reflect common usage in French-Canadian context
- Minor improvements to translation, including fixing a typo and updating wording
2024-02-25 19:03:48 -04:00
Patrick Lodder
bf80b6d843
add missing copyright headers
2024-02-25 13:13:40 -05:00
Patrick Lodder
7237da74b8
update inline copyright years
...
adds a line when no copyright for Dogecoin Core Developers exists
but the file has been edited by us, to the last year found in git
log, or extends the year range on an existing line when a file
has been modified since the year previously listed.
Excludes subtrees.
2024-02-25 13:12:26 -05:00
Patrick Lodder
4625c5b9cf
Update copyright year in COPYING file
2024-02-25 13:10:46 -05:00
chromatic
95d91acd6a
Improve WSL building documentation
...
Co-Authored-By: Schmeckl3s <118689460+Schmeckl3s@users.noreply.github.com>
Co-Authored-By: Martin <martin.n.stauber@gmail.com>
Co-Authored-By: MishaBoar <92135099+MishaBoar@users.noreply.github.com>
Co-Authored-By: fultondoge <155709739+FultonDoge@users.noreply.github.com>
Co-Authored-By: edtubbs <ectubbs@gmail.com>
2024-02-24 21:45:00 -08:00
chromatic
a08d6f6635
Merge pull request #3433 from patricklodder/1.14.7-discard-old-feefile
...
policy: only load fee_estimates.dat from 1.14.7 and later
2024-02-24 18:30:44 -08:00
chromatic
f031bda7a1
Merge pull request #3443 from patricklodder/1.14.7-rpc-maturity
...
doc: document maturity of RPC methods
2024-02-24 17:54:37 -08:00
chromatic
8944aeb0e0
Merge pull request #3444 from patricklodder/1.14.7-update-copyright-file
...
doc: update debian/copyright
2024-02-24 17:48:05 -08:00
danielw86dev
fa0e5fd528
Update bitcoin_pl.ts
...
Update polish translate in bitcoin_pl.ts
2024-02-24 23:29:13 +01:00
fierce_skit
9acbc1d96b
Updated and simplified build-fedora.md to include Fedora 39
2024-02-24 14:49:44 -05:00
Old Dip Tracker
1ef015d397
Merge pull request #3435 from cijsk/translate-dutch
...
Translate dutch (nl)
2024-02-24 13:23:28 +01:00
chromatic
9182b26cca
Merge pull request #3388 from Anish-M-code/1.14.7_rpcuser_bitcoin_backport
...
Backport Bitcoin's share/rpcauth/rpcauth.py in rpcuser.py
2024-02-23 17:57:45 -08:00
Patrick Lodder
c77e07be65
doc: update debian/copyright
2024-02-23 12:16:37 -05:00
Patrick Lodder
fe8e015596
doc: document maturity of RPC methods
2024-02-23 11:50:10 -05:00
Patrick Lodder
c0c05026d1
doc: archive 1.14.6 release notes
2024-02-23 07:34:03 -05:00
chromatic
c7f0d6d7d0
Merge pull request #3382 from patricklodder/1.14.7-walletnotify-test-2
...
qa: test walletnotify
2024-02-22 17:39:45 -08:00
cijsk
d7a160ff02
Update bitcoin_nl.ts
2024-02-22 20:15:06 -05:00
Old Dip Tracker
aa53a0d77c
Merge pull request #3428 from MishaBoar/translate-italian
...
Minor Update of Italian Translation
2024-02-22 01:44:29 +01:00
Old Dip Tracker
fbb57f7c06
Merge pull request #3195 from thisiskeanyvy/qt-translations-fr
...
Update and correction of French translation files (bitcoin_fr.ts and bitcoin_fr_CA.ts)
2024-02-21 23:23:16 +01:00
Old Dip Tracker
67b3d545df
Merge pull request #3430 from FultonDoge/1.14.7-dev
...
Minor update bitcoin_ko_KR.ts
2024-02-21 01:10:50 +01:00
MishaBoar
45dd8c6db4
Update bitcoin_it.ts
...
Translation of a few strings for 1.14.7, including correction of wrong accents.
Update bitcoin_it.ts
Fixed incorrect accents.
2024-02-21 00:40:20 +01:00
Patrick Lodder
7f3f0117f6
mempool: ignore fee estimate files from older versions
...
Do not load fee estimate files from before 1.14.7, because the
previous min, max and spacing parametrization will override the
newly introduced values from 35c29109
2024-02-20 18:00:05 -05:00
Patrick Lodder
c2fddcaf87
cleanup: document magic number in fee_estimates.dat
2024-02-20 18:00:04 -05:00
chromatic
fc128f3a4a
Merge pull request #3389 from patricklodder/1.14.7-rework-smartfee-params
...
policy: tune feerate estimator parameters
2024-02-20 14:26:56 -08:00
thisiskeanyvy
32a90772ba
Update and correction of French translation files (bitcoin_fr.ts,bitcoin_fr_CA.ts and bitcoin_fr_FR.ts)
2024-02-20 10:04:29 +01:00
chromatic
e0b6a51615
Merge pull request #3423 from patricklodder/1.14.7-update-manpages
...
doc: update manpages
2024-02-19 22:07:29 -08:00
Old Dip Tracker
02040c5414
Merge pull request #3429 from chromatic/1.14.7-add-pull-tester-error-checking
...
[QA] Check command-line arguments for test runner
2024-02-20 02:16:39 +01:00
chromatic
1451b59269
Merge pull request #3427 from patricklodder/1.14.7-bugfix-qt4
...
qt: fix qt4 compile error
2024-02-19 14:51:56 -08:00