. #30405
pull zxramozx wants to merge 389 commits into bitcoin:master from zxramozx:patch-4 changing 1068 files +123498 −25073-
zxramozx commented at 1:17 am on July 7, 2024: none.
-
Litecoin: Scrypt 92e21c8cf1
-
Litecoin: Update gitian descriptors d6e910a089
-
Litecoin: Fix copyright year value 073d829346
-
Litecoin: Protocol and default settings
0) Adjust BIP30 enforcement values 1) Reduce amount that peers can adjust our time to eliminate an attack vector. Thanks to coblee for this fix. 2) Zeitgeist2 patch - thanks to Lolcust and ArtForz. This fixes an issue where a 51% attack can change difficulty at will. Go back the full period unless it's the first retarget after genesis. 3) Avoid overflow in CalculateNextWorkRequired(). Thanks to pooler for the overflow fix. 4) Zeitgeist2 bool fshift bnNew.bits(). Thanks to romanornr for this path. 5) SegWit ContextualCheckBlockHeader adjustment and extra coverage. 6) Reject peer proto version below 70002. Thanks to wtogami for this patch. 7) Send final alert message to nodes warning about removal of the alert system. Thanks to coblee for this patch. 8) Adjust default settings for Litecoin. 9) Adjust STALE_CHECK_INTERVAL value
-
Litecoin: Protocol 5cff8e1eb2
-
Litecoin: Adjust splashscreen for testnet/regtest c6f7183be7
-
Litecoin: Update hardcoded seeds ca05541ac5
-
Litecoin: Update chainparams minimum chain work, default assume valid values and blockchain size 4821564b3f
-
Litecoin: Update trusted keys
GPG keys for coblee, shaolinfry, thrasher and xinxi
-
Litecoin: Update windeploy cert and timestamping server cb36d00566
-
Litecoin: Fix Qt intro year value d624226816
-
Litecoin: Build system and utilties 258a64eb5d
-
Litecoin: Update Litecoin icons and images a26e75eb54
-
Litecoin: Branding 86b0e12da3
-
Litecoin: Branding c81ace4ad8
-
Litecoin: Adjust copyright yr d79807a0fd
-
Litecoin: Update bech32 HRP's 870343e099
-
Litecoin: Make it easier to specify gbuild resource limits
Add variables for gbuild thread and memory limits. Simplifies using custom values.
-
Branding 8fc7d96436
-
Litecoin: Update hardcoded seeds b1d93ab703
-
Litecoin: Adjust chainparam values (chainwork, assumevalid, chaintxstats and blockchain size) 7dcf8bb9ef
-
Litecoin: Qt regression e0063c4dd7
-
Litecoin: Fix intro copyright year eee922d2d0
-
Litecoin: 0.18.1 release notes ed96e8af29
-
Litecoin: Archive v0.18.1 release notes 93a9d54cc1
-
Litecoin: Archive 0.17.1 release notes 375a885844
-
Litecoin: Fix various tests dcf565982a
-
Litecoin: Fix more functional tests 44d25fdf26
-
Litecoin: Fix some tests 929059e26e
-
Litecoin: Disable RBF 0de5edb7e2
-
Litecoin: Fix tests 400e9ec7b3
-
Litecoin: Descriptors 7f586ea716
-
Litecoin: Branding 61377cdf84
-
Litecoin: Branding ec6bbffe51
-
Litecoin: M prefix added for script addresses c7c4806e7a
-
Litecoin: Multisig code testing e16dd76732
-
Litecoin: Multisig CScript -> ScriptHash 09e4e7254f
-
Litecoin: Fix various tests a1e47d9f0e
-
Litecoin: Tests d1d5fa80fb
-
Litecoin: Function tests f522022273
-
Litecoin: gitian descriptors 67c01f547d
-
Litecoin: man page 64cefb51d4
-
Revert "depends: remove OpenSSL package"
This reverts commit 648b2e3c3288ee0b83d4089d27fa7f84a73d118e.
-
Revert "build: skip building OpenSSL lib_ssl"
This reverts commit 2cba35ab38b492768e85bd77442a566dda169466.
-
Revert "build: remove OpenSSL from Qt build"
This reverts commit 45a2d3c5526551c279b624e111fe83d1f30b10db.
-
Litecoin: CI system ffbe62f18a
-
Litecoin: HRPs d87e597b3b
-
Litecoin: Multisig 98528bf8dc
-
Litecoin: Branding 6ece9ae091
-
Ltecoin: Descriptors 17837dbc51
-
Litecoin: Branding ff5782626c
-
Litecoin: Tests 847a5188e6
-
Litecoin: Functional tests 86fe3c68b8
-
Litecoin: Fix travis unsigned integer overflow error 5836d84f21
-
Litecoin: Scrypt adbc00ed2a
-
Litecoin: CI 0f7ad97ce8
-
Litecoin: Update hardcoded seeds 3a153f6011
-
Litecoin: Update assumevalid, chainwork and chaintxstat data a8ed7cf54a
-
Litecoin: Branding 3a55c8851c
-
Litecoin: configure.ac openssl 6b9d8d6113
-
Litecoin: ssl 6ad27338b5
-
Litecoin: Copyright fuzzer aa4f5514d5
-
Litecoin: Update testnet chainparams chainwork 4c9da25536
-
Litecoin: Security doc e1b32d0fbe
-
Litecoin: Branding 36830b02e1
-
Litecoin: Functional tests 60fb716792
-
Litecoin: Validation 5d1dbc0413
-
Litecoin: More functional tests c6b319d9d2
-
Litecoin: Make linter happy 478dabad29
-
Litecoin: Validation 5f4e932069
-
Litecoin: Update windows codesigning cert 16acbde64a
-
Litecoin: Functional 0a994ef374
-
Litecoin: Bump copyright year eb0ddf8c54
-
Litecoin: Bump to rc1 1bb979fc6b
-
Litecoin: bech32m tests 61e2c39ae8
-
Test fixes beb0f22f26
-
Implement BIP8 for taproot 3865f76a97
-
BIP8 test fixes 133e84880e
-
Disabling descriptor wallet creation 3ed2e97ba8
-
* Changing taproot start & timeout heights
* Minor version bits cleanup
-
Adding gpg key 5a6be4799a
-
Include Security library in MACHO_ALLOWED_LIBRARIES f4c8eb7019
-
Updated manpages 1e7bcc9071
-
Pushing taproot activation to end of November 33fcc487b0
-
Merge pull request #751 from DavidBurkett/0.21
Litecoin Core v0.21.1
-
Updating chainparams and starting on release notes 508dfae2a8
-
Fixing nPowTargetTimespan comment b43136de76
-
0.21.1 release notes courtesy of Robbie Coleman cfa338d63f
-
Merge pull request #767 from DavidBurkett/0.21
WIP: 0.21.1: Updating chainparams and adding release notes
-
Litecoin: Add -mempoolreplacement flag and disable RBF by default 2fbe202623
-
Merge branch 'litecoin-project:0.21' into 0.21 1903a2f7e8
-
Removing descriptor and signet sections from release notes 3de9c8d97f
-
Merge pull request #772 from DavidBurkett/0.21
Litecoin: Add -mempoolreplacement flag and disable RBF by default
-
Add THR PGP Pub key 2efa3e02dc
-
MWEB: Allow extended length bech32 c544ce64b3
-
MWEB: Switching to secp256k1-zkp c87e3f7448
-
MWEB: Adding dependencies e735822f3d
-
MWEB: Add libmw db90d67828
-
MWEB: libmw build fixes -
* Updating CHDChain and CKeyMetadata walletdb models * Adding mweb_db.h
-
MWEB: Primitives (CTransaction, CBlock, serialization) 9d1f530a5f
-
MWEB: Add StealthAddress to CTxDestination and add pegin and hogex script consts & logic d8e940f301
-
MWEB: Add DesitnationAddr wrapper f22b501828
-
MWEB: Initialize libmw logger 22dae0e31a
-
MWEB: IsStandard policies fb672d32fe
-
MWEB: Consensus params d32dfcca56
-
MWEB: Input versioning a153bd3fe3
-
MWEB: Block and transaction weight 6ff2a73a59
-
MWEB: Add mw::CoinsView to CCoinsView's 012002a65f
-
MWEB: Adding mweb_header, hogex_hash, and mweb_amount to CBlockIndex d48c35a176
-
MWEB: Block undo changes 31404e0332
-
MWEB: Core validation logic 7eff20dc1e
-
MWEB: P2P: NODE_MWEB service flag 27245a547a
-
MWEB: P2P: Compact blocks 99b9df737d
-
MWEB: P2P: Serialize MWEB blocks for peers that support it 3e70891275
-
MWEB: Pegout maturity 9a9dfec9ac
-
MWEB: Included MWEB weight in feerate 147ad5aefd
-
MWEB: Mempool 7b05e5ca06
-
MWEB: Miner 6ad7d6f588
-
MWEB: Wallet & UI changes d581333fa8
-
MWEB: TxToUniv updates fbb7fa3dc6
-
MWEB: Functional tests 0e1f4e1671
-
Update release version to 0.21.2rc1 f7fa5498dd
-
MWEB: Fixing gitian build 13b2abb604
-
MWEB: Fixing gitian build 17b65055ba
-
MWEB: P2P: Allow sync from non-MWEB peers before MWEB activation 493e8288ab
-
MWEB: UI: Don't allow sending to MWEB addresses until after activation. 2a33f5b322
-
Updating gitian-descriptors and release-notes-litecoin.md 53df3e9978
-
build: macOS notarisation process 6f8245a5b7
-
build: Update crc32c subtree
(cherry picked from commit fa7c8d136f6590e54d60c37fb34ebec8da84ebbb)
-
* Prevent MWEB txs from being accepted to mempool before activation
* Add 'mweb' rule to getblocktemplate request * Add 'mweb' field to getblocktemplate reply * Build out MWEB serialization for better functional test coverage
-
* Load and Unload MWEB keychain when unlocking/locking the wallet
* Check for MWEB support instead of asserting keychain is always loaded * Fix backward compatibility tests
-
Bumping version to 0.21.2rc2 eb83f4eb6a
-
Node fixes for 0.21.2rc3 4beb89b249
-
* Wallet fixes
* Fixing taproot testnet params * Bump version to 0.21.2rc3
-
Merge fix 6b88691d7c
-
UI fix for calculating amounts correctly d3de60d46f
-
* Lowering MWEB feerate
* Transaction display & amount calculation fixes for pegouts * Crash fix during CreateTx * Bump version to 0.21.2rc4
-
Fixing crash with subtract fee from amount f238353454
-
Mempool fixes 1b5878a81f
-
rc5 f431c46a29
-
Fixing build 60b801fd3f
-
Build fix 0c91f78dde
-
Check if scan secret is null before using it in LegacyScriptPubKeyMan::IsMine bdb21d32fe
-
build: set minimum supported macOS to 10.14 8239ab8bc3
-
build: Run libdmg-hfsplus's DMG tool in make deploy
Previously, the compression of the .iso file to a .dmg file was done outside of `make deploy' in order to use the faketime-wrapped version of libdmg-hfsplus's DMG tool. Specifying the faketime-wrapped version of the DMG tool to ./configure fixes this and simplifies build scripts.
-
build: Replace genisoimage with xorriso
xorriso and its mkisofs/genisoimage emulation alter-ego xorrisofs are more maintained, and has the right toggles for us to achieve output determinism without using blunt tools like faketime. In this commit, we use xorrisofs from the build environment rather than building it ourselves using depends. This is not necessary and can be changed in the future. From https://wiki.debian.org/genisoimage?action=recall&rev=11 : > The classical command line interface for production of ISO 9660 > filesystem images is the option set established by program mkisofs. > For reasons of licensing and other problems with its author, Debian > ships a fork of mkisofs, called genisoimage, which was split off in > 2006 and then developed independently. > > Meanwhile, genisoimage gets no new features and not even bug fixes. It > is first choice only if its options -udf or -hfs are needed. > > Replacement in most uses cases, especially for bootable ISO 9660 > filesystems, archiving, and backup, is xorrisofs which starts the -as > mkisofs emulation mode of program xorriso.
-
build: remove cdrkit package from depends eb92ebd9b3
-
gitian: install signapple in gitian-osx-signer.yml 0d6e794d51
-
gitian: use signapple to apply the MacOS code signature f9ecb1345b
-
gitian: use signapple to create the MacOS code signature d48cabde70
-
gitian: Remove codesign_allocate and pagestuff from MacOS build a52a7e1043
-
update signapple tool for runtime hardening ac398fe074
-
Small cleanup c59ac6d8a5
-
Support partial rewind of outputs for locked wallets, and UpgradeCoins() function to finish rewinding once unlocked. 63147da911
-
Add doc/mweb/mining-changes.md 768e3e8621
-
* txrecord refactor and introduction of txlist
* createtransaction rewrite (TxAssembler) * added listwallettransactions rpc method
-
More createtx cleanup bdae021b11
-
Fixing crash found by Anton b05226fe1b
-
Fixing miner crashes by adding support for spending unconfirmed outputs e07a311aeb
-
* Adding mweb_wtx_info to WalletTxToJSON
* Better handling of conflicting wallet tx data during rescan * Fix create tx dialog for txs using subtract fee from amount * Safer MWEB block undo logic
-
* Remove temporary g_desire_mweb_flag hack and always just require NODE_MWEB. There are enough MWEB-capable public nodes now, so this is no longer necessary.
* Update chainparamsseeds.h to include some additional MWEB-capable public nodes * Only set NODE_MWEB service flag when NODE_WITNESS is set
-
* Add comment documenting serialization format for mw::Coin
* Always serialize mw:Coins in the latest format * Fail when attempting to deserialize coins in an unsupported format
-
Quick rc6 fixes aa0e722dfa
-
GetSpendKey() -> GetSpendSecret() dd4263abc8
-
Call CheckTransaction as a sanity check on newly created transactions. a753b740e0
-
Don't create change when pegging out available balance. 450fe234f5
-
Fix pegin transactions not showing up in transaction list. e1edf6ba30
-
Don't track spends of coins we sent 8634cc1c25
-
* Only require 6 block maturity for pegouts in wallet
* Display correct stealth address in coin list
-
More accurate filtering of transactions not belonging to wallet 405b1ec5ca
-
* Throwing recoverable error when transaction amount is too small to pay the MWEB recipient
* Checking ismine filter for pegouts in GetCredit
-
Checking pegouts when calculating fAllToMe. 8803ee72fc
-
Including pegouts in transaction info dialog 3604cb5b9f
-
pegout_indices ordering fix 8cb54c5454
-
Improving coin control display 2944bf24af
-
v0.21.2 eef63f7034
-
Adding more mainnet seeds and re-tagging 0.21.2 d314b5cd9f
-
fix v0.21.2 release-notes bb242e3355
-
Stop using pre_split_keypool for MWEB keys in upgraded wallets, and support recovering coins sent to stealth addresses generated from pre_split_keypool
(cherry picked from commit 4b45fdf7f3cb8e113c1c04970e7e33751b7d7473)
-
docs: add libfmt as a required dependancy cad62d8979
-
Merge pull request #816 from losh11/fix-upgraded-wallets
docs: add libfmt as a required dependancy
-
Add testnet checkpoint 8dc9bc09ae
-
New seed format and added TOR seeds f7b893485c
-
Adding functional test for MWEB functionality after upgrading non-HD wallet 4871bae163
-
Adding release notes and bumping version fce5d459f0
-
Merge pull request #822 from litecoin-project/fix-upgraded-wallets
v0.21.2.1
-
Fix ODR issues in CHDChain e0d2a3a267
-
Merge pull request #834 from rustyx/chdchain-odr
Fix undefined reference to `CHDChain::VERSION_HD_CHAIN_SPLIT'
-
Rate limit the processing of rumoured addresses. Ref: https://github.com/bitcoin/bitcoin/pull/22387 8b256769fd
-
0.21.2.2: Updating version, release notes, and manpages 7960291598
-
Updating bitcoin ports to litecoin's equivalent f69578127b
-
Merge pull request #879 from litecoin-project/rate-limit
Rate limit addresses
-
Rate limit the processing of rumoured addresses. Ref: https://github.com/bitcoin/bitcoin/pull/22387
(cherry picked from commit 8b256769fdb3baaa0e67f8a2b762f67b34f02144)
-
0.21.2.2: Updating version, release notes, and manpages
(cherry picked from commit 79602915982fa19740335e0be00c7b1eda3c09ad)
-
Updating bitcoin ports to litecoin's equivalent
(cherry picked from commit f69578127bd32e1154f45dbec47213c38f7ffd55)
-
Remove 'GUARDED_BY(NetEventsInterface::g_msgproc_mutex)' to avoid gitian build failures 953811f77a
-
Remove 'GUARDED_BY(NetEventsInterface::g_msgproc_mutex)' to avoid gitian build failures
(cherry picked from commit 953811f77a85cfc79d79e08f2283ddf0b9730928)
-
bitcoind.pid => litecoind.pid 1c42019ae7
-
Merge pull request #886 from litecoin-project/issue_831
bitcoind.pid => litecoind.pid
-
Fix Broken Linux Compiling Dependancies Instruction
Add libssl-dev which is required for Linux Compiling
-
Fix build with Boost 1.77.0
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument
-
Fix ODR issues in CHDChain 308f254c98
-
bitcoind.pid => litecoind.pid 4714137fe3
-
Fix Broken Linux Compiling Dependancies Instruction
Add libssl-dev which is required for Linux Compiling
-
Fix build with Boost 1.77.0
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument
-
Merge pull request #937 from litecoin-project/master
0.21.2.x
-
depends: Delay expansion of per-package vars
Prior to this commit, when int_vars was called for packages, it would immediately expand the "single-dollar variables", which may be defined in terms of variables which are not yet determined (e.g. variables defined in package/*.mk, which are included after int_vars is called). This is required for the next commit as after that commit, for darwin cross-builds: 0. int_vars is defined in terms of $(1)_cc 1. $(1)_cc is defined in terms of darwin_CC 2. ... which is defined in terms of clang_resource_dir 3. ... which is defined in terms of native_cctools_clang_version 4. which is undetermined at the time when int_vars is being expanded and evaluated
-
depends: Pin clang search paths for darwin host 69513844fa
-
depends: Remove -fuse-ld line
clang warns when a command line option is unused, and some of our tests use Werror, so unfortunately we cannot use this flag to pin our linker for now. Leaving this commit in for future reference, as it would be great if there's more granularity to Werror and we can be explicit about what linker we want to use.
-
depends: Quote to prevent word splitting in config.site
SC2086 is disabled in our linter script so this wasn't caught.
-
depends: Fully determine path for darwin_{CC,CXX}
Instead of doing the awkward /bin path prepending at config.site creation time, set darwin_{CC,CXX} in a way that fully determines the program's path (clang/clang++) similar to how AC_PATH_{TOOL,PROG} would do. Also see the added comment block in depends/Makefile for more context on determining $PATH for our config.site.
-
depends: Fully determine path for darwin cctools
See previous commit for description.
-
depends: Add comment about cache invalidation 0257a56c44
-
build: split native_cctools e7905edaa9
-
build: libtapi 1100.0.11 9f39f07f31
-
build: Clang 10.0.1
LLVM 8 has inherent nondeterminism in the compiler, fixed in LLVM 9+.
-
build: native cctools 973.0.1, ld64 609 77f2f2564c
-
build: Xcode 12.1, macOS SDK 10.15.6 05be4913b3
-
build: no longer patch threading out of ld64
Changes introduced in ld64-450.3 have likely removed the need for us to patch out pthreads. See: https://opensource.apple.com/source/ld64/ld64-450.3/src/ld/InputFiles.cpp.auto.html.
-
build: use -stdlib++-isystem with Clang 10 a6a2f36196
-
build: use -isysroot over --sysroot on macOS 0698e23d7a
-
Added "mwebheader" getdata type and CMerkleBlockWithMWEB response 215edcfaa8
-
Added "mwebleafset" getdata type and CMWEBLeafsetMsg response ae2987593c
-
Added "getmwebutxos" and "mwebutxos" p2p messages a14c94f8d2
-
Segment & PMMR cleanup, plus some documentation 1049218e66
-
enable peerblockfilters by default & add NODE_MWEB_LIGHT_CLIENT service flag & blockheight to netutxos + more 4c3d4f278a
-
remove block height from netutxo & changed segment.leaves to vector<Leaf> 8925697f15
-
disable unfinshed test & fix missing ismweb from testfiles 53dbe584fd
-
adjust NODE_MWEB_LIGHT_CLIENT bit to 1 << 23 50f084b872
-
Add missing includes 41b4c1676d
-
fix #942 8e16ef3c61
-
fix: secp-zkp refs + VG_CHECK test + block_assemble bench 260de8480f
-
backport: Improve performance of p2p inv to send queues #27610 2170c245ee
-
Fix secp256k1 build a7b5cd6b51
-
disable schnorrsigs test in secp256k1-zkp c2a4fc36d2
-
build: explicitly disable libsecp256k1 openssl based tests
These tests are failing when run against OpenSSL 3, and have been removed upstream, https://github.com/bitcoin-core/secp256k1/pull/983, so disabled them for now to avoid `make check` failures. Note that this will also remove warning output from our build, due to the use of deprecated OpenSSL API functions. See #23048.
-
v0.21.3: update version, release notes and manpages ef33747ae9
-
update fixed peers c33d608c4b
-
Update ultragtx's gpg key f1f5214e14
-
add torv3 fixed seeds c3e3fe1c91
-
update windows codesigning cert aca0b3a83a
-
build: macOS hardened codesign 3b590e9494
-
revert "qt: Use "fusion" style on macOS Big Sur with old Qt" f1c0ecf841
-
updated release notes for v0.21.3rc3 fefa06b18c
-
v0.21.3rc3: update version 19c4580308
-
Add context menu option for rebroadcasting unconfirmed transactions 917312bb68
-
Adding additional peers 0bf2b05804
-
Bumping version to v0.21.3 bacdd91733
-
Updating release notes cd1660afaf
-
zincirid.ağ 4cd5d6c733
-
DrahtBot commented at 1:17 am on July 7, 2024: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Code Coverage
For detailed information about the code coverage, see the test coverage report.
Reviews
See the guideline for information on the review process. A summary of reviews will appear here.
-
DrahtBot added the label Needs rebase on Jul 7, 2024
-
DrahtBot commented at 1:30 am on July 7, 2024: contributor
🐙 This pull request conflicts with the target branch and needs rebase.
-
zxramozx commented at 1:40 am on July 7, 2024: none
gh pr checkout 30405
gh pr checkout 30405
-
zxramozx closed this on Jul 7, 2024
-
achow101 renamed this:
Patch 4
.
on Jul 7, 2024 -
bitcoin locked this on Jul 7, 2024
-
bitcoin deleted a comment on Jul 7, 2024
Labels
Needs rebase
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-02-05 06:12 UTC
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-02-05 06:12 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me