fanquake
eb92ebd9b3
build: remove cdrkit package from depends
2022-05-08 18:18:03 +01:00
fanquake
12ac5ee4d3
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.
2022-05-08 18:18:03 +01:00
Carl Dong
85baf03f17
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.
2022-05-08 18:18:03 +01:00
fanquake
8239ab8bc3
build: set minimum supported macOS to 10.14
2022-05-08 18:18:03 +01:00
David Burkett
bdb21d32fe
Check if scan secret is null before using it in LegacyScriptPubKeyMan::IsMine
2022-05-08 18:18:03 +01:00
David Burkett
0c91f78dde
Build fix
2022-05-08 18:18:03 +01:00
David Burkett
60b801fd3f
Fixing build
2022-05-08 18:18:03 +01:00
David Burkett
f431c46a29
rc5
2022-05-08 18:18:03 +01:00
David Burkett
1b5878a81f
Mempool fixes
2022-05-08 18:18:03 +01:00
David Burkett
f238353454
Fixing crash with subtract fee from amount
2022-05-08 18:18:03 +01:00
David Burkett
df12de6bf0
* Lowering MWEB feerate
...
* Transaction display & amount calculation fixes for pegouts
* Crash fix during CreateTx
* Bump version to 0.21.2rc4
2022-05-08 18:18:03 +01:00
David Burkett
d3de60d46f
UI fix for calculating amounts correctly
2022-05-08 18:18:03 +01:00
David Burkett
6b88691d7c
Merge fix
2022-05-08 18:18:03 +01:00
David Burkett
149b4e5da5
* Wallet fixes
...
* Fixing taproot testnet params
* Bump version to 0.21.2rc3
2022-05-08 18:18:03 +01:00
David Burkett
4beb89b249
Node fixes for 0.21.2rc3
2022-05-08 18:18:03 +01:00
David Burkett
eb83f4eb6a
Bumping version to 0.21.2rc2
2022-05-08 18:18:03 +01:00
David Burkett
ef12bd7c15
* 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
2022-05-08 18:18:03 +01:00
David Burkett
91a8c4e6ae
* 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
2022-05-08 18:18:03 +01:00
MarcoFalke
7b6dabd36a
build: Update crc32c subtree
...
(cherry picked from commit fa7c8d136f6590e54d60c37fb34ebec8da84ebbb)
2022-05-08 18:18:03 +01:00
losh11
6f8245a5b7
build: macOS notarisation process
2022-05-08 18:18:03 +01:00
David Burkett
53df3e9978
Updating gitian-descriptors and release-notes-litecoin.md
2022-05-08 18:18:03 +01:00
David Burkett
2a33f5b322
MWEB: UI: Don't allow sending to MWEB addresses until after activation.
2022-05-08 18:18:03 +01:00
David Burkett
493e8288ab
MWEB: P2P: Allow sync from non-MWEB peers before MWEB activation
2022-05-08 18:18:03 +01:00
David Burkett
17b65055ba
MWEB: Fixing gitian build
2022-05-08 18:18:03 +01:00
David Burkett
13b2abb604
MWEB: Fixing gitian build
2022-05-08 18:18:03 +01:00
David Burkett
f7fa5498dd
Update release version to 0.21.2rc1
2022-05-08 18:18:03 +01:00
David Burkett
0e1f4e1671
MWEB: Functional tests
2022-05-08 18:18:03 +01:00
David Burkett
fbb7fa3dc6
MWEB: TxToUniv updates
2022-05-08 18:18:03 +01:00
David Burkett
d581333fa8
MWEB: Wallet & UI changes
2022-05-08 18:18:03 +01:00
David Burkett
6ad7d6f588
MWEB: Miner
2022-05-08 18:18:03 +01:00
David Burkett
7b05e5ca06
MWEB: Mempool
2022-05-08 18:18:03 +01:00
David Burkett
147ad5aefd
MWEB: Included MWEB weight in feerate
2022-05-08 18:18:03 +01:00
David Burkett
9a9dfec9ac
MWEB: Pegout maturity
2022-05-08 18:18:03 +01:00
David Burkett
3e70891275
MWEB: P2P: Serialize MWEB blocks for peers that support it
2022-05-08 18:18:03 +01:00
David Burkett
99b9df737d
MWEB: P2P: Compact blocks
2022-05-08 18:18:03 +01:00
David Burkett
27245a547a
MWEB: P2P: NODE_MWEB service flag
2022-05-08 18:18:03 +01:00
David Burkett
7eff20dc1e
MWEB: Core validation logic
2022-05-08 18:18:03 +01:00
David Burkett
31404e0332
MWEB: Block undo changes
2022-05-08 18:18:03 +01:00
David Burkett
d48c35a176
MWEB: Adding mweb_header, hogex_hash, and mweb_amount to CBlockIndex
2022-05-08 18:18:03 +01:00
David Burkett
012002a65f
MWEB: Add mw::CoinsView to CCoinsView's
2022-05-08 18:18:03 +01:00
David Burkett
6ff2a73a59
MWEB: Block and transaction weight
2022-05-08 18:18:03 +01:00
David Burkett
a153bd3fe3
MWEB: Input versioning
2022-05-08 18:18:03 +01:00
David Burkett
d32dfcca56
MWEB: Consensus params
2022-05-08 18:18:03 +01:00
David Burkett
fb672d32fe
MWEB: IsStandard policies
2022-05-08 18:18:03 +01:00
David Burkett
22dae0e31a
MWEB: Initialize libmw logger
2022-05-08 18:18:03 +01:00
David Burkett
f22b501828
MWEB: Add DesitnationAddr wrapper
2022-05-08 18:18:03 +01:00
David Burkett
d8e940f301
MWEB: Add StealthAddress to CTxDestination and add pegin and hogex script consts & logic
2022-05-08 18:18:03 +01:00
David Burkett
9d1f530a5f
MWEB: Primitives (CTransaction, CBlock, serialization)
2022-05-08 18:18:03 +01:00
David Burkett
9417feaab4
MWEB: libmw build fixes -
...
* Updating CHDChain and CKeyMetadata walletdb models
* Adding mweb_db.h
2022-05-08 18:18:03 +01:00
David Burkett
db90d67828
MWEB: Add libmw
2022-05-08 18:18:03 +01:00