Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2257 commits
Select commit Hold shift + click to select a range
c581152
[Wallet][Model] Fix and refactor UnlockContext
random-zebra Mar 7, 2020
3b5f8c1
[Cleanup] Remove un-used walletpassworddialog
random-zebra Mar 7, 2020
91bf3d6
[Refactor] Rename ...AnonymizationOnly --> ...StakingOnly
random-zebra Mar 7, 2020
1a0395c
[UI][Model] Connect WalletModel::requireUnlock
random-zebra Mar 7, 2020
e7210b4
[GUI][Model] Remove verifyWalletUnlocked and connect everything
random-zebra Mar 7, 2020
234d144
[Refactor] Use isWalletUnlocked() to check valid in requestUnlock()
random-zebra Mar 7, 2020
1986a4d
[Doc] Add Context Lock/Unlock to release notes
random-zebra Mar 9, 2020
f27a6fb
[GUI][Wallet] Use unlock context for HD upgrade
random-zebra Mar 19, 2020
a2dcd5e
Fixed compile error
wqking Aug 18, 2020
971e0f7
Merge #1434: [QA] Continuous Testing Environment for legacy pre-HD wa…
random-zebra Mar 23, 2020
d4662d7
Merge #1442: [Tests] Remove non-determinism which is breaking net_tests
furszy Mar 23, 2020
41367de
Merge #1448: [CMake] Fix missing file error
furszy Mar 23, 2020
2aad804
Merge #1049: [Qt] Switch to newer connect syntax
random-zebra Mar 23, 2020
3bde062
Fixed compile error
wqking Aug 19, 2020
cdfcc36
Merge #1431: [GUI] Automatic wallet backup after upgrade to HD
random-zebra Mar 23, 2020
67550b2
Merge #1430: [Trivial][GUI] Fix capsLabel color (make it text-warning)
random-zebra Mar 24, 2020
2efdbef
Merge #1458: [Bug] Fix min depth requirement for stake inputs in Avai…
random-zebra Mar 25, 2020
42bebe1
Merge #1407: [Consensus] CheckColdStakeFreeOutput when mnsync not com…
random-zebra Mar 25, 2020
755f339
Merge #1456: [Trivial] Cleaning not used pCheckpointCache.
random-zebra Mar 26, 2020
c35d86a
Merge #1457: [Bug] Fix g_best_block initialization in ABC
random-zebra Mar 26, 2020
f52d7b2
Merge #1460: netbase: Do not print an error on connection timeouts th…
furszy Mar 26, 2020
6de30da
[Core] Set placeholder for height-based activation of blocks V8
random-zebra Mar 6, 2020
3c590ea
[Script] Introduce opcode OP_STAKEMODIFIER
random-zebra Mar 6, 2020
2028b23
[Script][Wallet] Update IsCoinStake with new OP_STAKEMODIFIER
random-zebra Mar 6, 2020
5ff60c5
[Refactor] Move GetKeyIDFromUTXO from blocksignature to CTxOut
random-zebra Mar 6, 2020
25d390e
[Wallet] CreateCoinStake: add modifier signature for blocks V8+
random-zebra Mar 6, 2020
1bd0383
[Trivial] Rename GetStakeModifierV2 --> GetStakeModifier (includes V3)
random-zebra Mar 6, 2020
0fe5ccd
[PoS][Script][Wallet] Check modifier signature in coinstakes
random-zebra Mar 6, 2020
34fbd03
[Chain] Compute new V3 modifiers hashing the previous modifier signature
random-zebra Mar 6, 2020
0bce941
[Refactor] chain: remove IsStakeModifierV2
random-zebra Mar 6, 2020
00bd1d6
[Script] Check script size first in IsStakeModifierSig
random-zebra Mar 6, 2020
709ea68
[Tests] Fix mining_pos_reorg (coinstake first output not empty now)
random-zebra Mar 6, 2020
f50c0bd
[Refactor] Refactor SetNewStakeModifier
random-zebra Mar 6, 2020
1a8857d
Merge #1449: [Util] tinyformat / LogPrint backports
furszy Mar 27, 2020
59165a5
Merge #1461: [Cleanup] Remove old governancepage and proposalframe code
Fuzzbawls Mar 27, 2020
a3dbdae
Merge #1438: [Trivial] Remove spammy log in CheckSignature
random-zebra Mar 27, 2020
69fa150
Merge #1453: [Net] Addrman offline attempts
furszy Mar 27, 2020
ded78c1
Merge #1465: [Bug] Fix height_start_StakeModifierV3
random-zebra Mar 27, 2020
9de324a
Merge #1463: [Net] Protocol update enforcement for 70919
furszy Mar 27, 2020
9fccd65
Merge #1454: [GUI] Settings widget, expand/collapse scroll area.
random-zebra Mar 28, 2020
1c31a16
Merge #1424: [GUI] One-click export to file
random-zebra Mar 28, 2020
2bef670
Merge #1464: [GUI][Model] Fix staking address validation
random-zebra Mar 29, 2020
f3787e5
Merge #1468: [GUI] Less GUI locks, IBD state cached.
furszy Mar 30, 2020
b631f9d
Merge #1433: [Scripts] Only fetch translations for high-completion lo…
random-zebra Mar 30, 2020
bb04af9
test: Reformat python imports to aid scripted diff
random-zebra Mar 30, 2020
fc2d55b
test: Use connect_nodes when connecting nodes in the test_framework
random-zebra Mar 30, 2020
9c10b9f
test: Replace connect_nodes_bi with connect_nodes
random-zebra Mar 30, 2020
80cd2d5
[Tests][Refactor] Move connect_nodes_bi to p2p_time_offset
random-zebra Mar 30, 2020
df8d166
[Tests] Fix tests duration and sorting in test_runner.py
random-zebra Mar 30, 2020
745cda2
[Trivial] Fix InitFromTxIn warning.
furszy Mar 22, 2020
197a4e2
Move-only: Wallet parameter interaction.
furszy Mar 22, 2020
7948a2e
guiinterfaceutil: InitWarning/InitError moved to UIWarning/UIError.
furszy Mar 27, 2020
ea575da
init.cpp: Remove unnecessary pwalletMain extern.
furszy Apr 1, 2020
fefc599
Fixed compile error
wqking Aug 24, 2020
becb419
[Move-Only] Lock method moved to the wallet class.
furszy Mar 31, 2020
cf35ca0
Fix horrendous zwalletMain lock/unlock method call.
furszy Mar 31, 2020
8b22b0c
CzPIVWallet: stop using global pwalletMain pointer.
furszy Mar 31, 2020
04dfd55
Merge #1477: [GUI][Trivial] ColdStakingWidget: fix containerSend margins
random-zebra Apr 1, 2020
1ab23a5
Merge #1437: [Util] LogAcceptCategory: use uint32_t rather than sets …
furszy Apr 1, 2020
00df9c3
Fixed compile error
wqking Aug 31, 2020
d48709f
Fixed compile error
wqking Sep 1, 2020
5b08c9f
Merge #1473: [GUI] Hide charts container when not USE_QTCHARTS
random-zebra Apr 1, 2020
e9bf3aa
Merge #1483: [Depends] Update OpenSSL download URL
random-zebra Apr 2, 2020
7db5a55
Merge #1481: [BugFix] Tor topbar button text.
furszy Apr 4, 2020
8d503cc
Merge #1487: [GUI] ClientModel cacheTip sync with back-end.
furszy Apr 4, 2020
96f78ff
Merge #1439: [Core] Add -debugexclude option
random-zebra Apr 4, 2020
21b0a0d
[Cleanup] Remove unused CoinControlPivWidget
random-zebra Mar 29, 2020
5c35638
[Refactor] GUI: coincontrol - use single function to set css class
random-zebra Mar 29, 2020
6506fb7
[Refactor] GUI: coincontrol - set static texts in .ui rather than .cpp
random-zebra Mar 29, 2020
c68f566
Merge #1484: [Net] Fix resource leak in ReadBinaryFile
random-zebra Apr 4, 2020
c1affdb
Merge #1489: [GUI] Add missing error notification in encrypt wallet.
random-zebra Apr 4, 2020
efb7d79
Merge #1492: [Net] Relay actual peers instead of localhost on getaddr
random-zebra Apr 4, 2020
b9c7db5
[GUI] Sort MyAddresses/Contacts/ColdStakingAddresses by label
random-zebra Mar 9, 2020
886634a
[GUI] Add controls to sort addresses in receive/coldstaking widget
random-zebra Mar 9, 2020
01148b1
[GUI] Connect sort controls in coldstaking and receive widget
random-zebra Mar 9, 2020
1e9a7a2
[GUI] Add sorting controls and connect them in addresseswidget
random-zebra Mar 9, 2020
13f1513
[Doc] Add GUI addressbooks sorting in the release notes
random-zebra Mar 19, 2020
5794a9a
Merge #1495: [Wallet] Clean wrong pwalletMain inside wallet class.
furszy Apr 5, 2020
1db50f7
Merge #1497: [Trivial][RPC] Remove references to old command list-conf
random-zebra Apr 5, 2020
8d6b11d
Merge #1450: [Util] Buffer log messages and explicitly open logs
Fuzzbawls Apr 6, 2020
1303b21
[rpc] Add logging rpc
random-zebra Mar 23, 2020
2e42727
Set BCLog::LIBEVENT correctly for old libevent versions.
random-zebra Mar 23, 2020
ff71ac2
allow libevent logging to be updated during runtime
random-zebra Mar 23, 2020
e0ef76f
[Doc] Add logging RPC to release notes
random-zebra Mar 23, 2020
e7557b2
Merge #1498: [Wallet] Initialize zwalletMain to prevent memory access…
random-zebra Apr 6, 2020
c7a22e7
Fix compile error
wqking Nov 1, 2020
40c7ecf
Merge #1446: [Test] Wallet testing setup.
furszy Apr 6, 2020
f4d3424
Make settings info details selectable
Fuzzbawls Oct 20, 2019
17dc673
Add last block hash to settings info panel
Fuzzbawls Oct 20, 2019
fe3ff53
Add masternode counts to settings info panel
Fuzzbawls Oct 20, 2019
2ba00ad
Fix styling in settingsinformationwidget.cpp
Fuzzbawls Mar 28, 2020
8397a76
Initialize static strings in the ui file directly
Fuzzbawls Mar 28, 2020
e2519f8
Make getMasternodeCountString private
Fuzzbawls Apr 2, 2020
5925cdf
Merge #1501: [GUI] Update MNs count every 40 seconds.
furszy Apr 7, 2020
fa0f719
Merge #1493: [Depends] Include qt-gif plugin.
Fuzzbawls Apr 7, 2020
a783190
Merge #1447: [GUI] Add address-label to sendconfirm-popup
random-zebra Apr 7, 2020
16f884b
Merge #1406: [GUI] Save custom fee selected
random-zebra Apr 7, 2020
3a49f92
Merge #1470: [GUI] Mark delegated UTXOs in CoinControl
furszy Apr 7, 2020
c1d19d2
[Cleanup] SelectCoins --> SelectCoinsToSpend
random-zebra Mar 8, 2020
9662bb8
[GUI][Model] GetBalance exluding delegations - add UI controls to send
random-zebra Mar 8, 2020
08b8fcb
[Model] Connect fIncludeDelegations to CWallet::CreateTransaction
random-zebra Mar 8, 2020
cd7d124
[Doc] Document addition of checkBoxDelegations to the GUI
random-zebra Mar 19, 2020
df3e80b
[GUI] Hide spendDelegations checkbox when delegated balance is zero
random-zebra Mar 26, 2020
2267be5
Merge #1499: [GUI] Settings console, clear history button.
furszy Apr 8, 2020
b503626
Merge #1491: [Consensus] Revert 1462
random-zebra Apr 8, 2020
8b46aad
Merge #1485: [Wallet] Fix BIP38 import crashing on empty DecKey
random-zebra Apr 8, 2020
7622caa
Merge #1494: [Qt] Convert leftover connects to Qt5 syntax
furszy Apr 8, 2020
3df1461
Merge #1475: [GUI] Hide charts at startup or at runtime
random-zebra Apr 9, 2020
b52fcb2
Add `-debuglogfile` option
random-zebra Mar 24, 2020
c035801
test: Add test for `-debuglogfile`
random-zebra Mar 24, 2020
8113274
test: Add tests for `-debuglogfile` with subdirs
random-zebra Mar 24, 2020
eb04413
[Doc] Update release notes for `-debuglogfile`
random-zebra Mar 24, 2020
028b4d1
Merge #1509: Correct the reference to ColdStakingWidget address
furszy Apr 10, 2020
6ff2202
Merge #1510: [GUI] Fix text cut-off in sendchangeaddressdialog
Fuzzbawls Apr 10, 2020
b0cbc09
Merge #1504: [BUG] Fix ambiguous call to distance in ParseAccChecksum
Fuzzbawls Apr 10, 2020
8201b3f
Merge #1507: [Trivial] Remove leftover temporary comment
random-zebra Apr 10, 2020
9f6bf4d
Merge #1508: [BUG] Prevent StartAll from starting mns with immature c…
furszy Apr 11, 2020
ad0da9b
Fixed compile error
wqking Nov 5, 2020
7be8329
[RPC] remove mapZerocoinSupply from BlockToJSON
random-zebra Apr 5, 2020
a875a0c
[Refactor] introduce global mapZerocoinSupply and move chain functions
random-zebra Apr 5, 2020
f5d93ec
[Chain] remove CBlockIndex::mapZerocoinSupply and bump client version
random-zebra Apr 5, 2020
f9c83fd
[DB] Database new mapZerocoinSupply
random-zebra Apr 5, 2020
5d9bb94
[zPIV] Update supply when disconnecting blocks too
random-zebra Apr 5, 2020
49d0224
[zPIV] Recalculate zPIV supply including wrapped serials inflation
random-zebra Apr 5, 2020
fc941f7
[zPIV] Remove extra on-time recalculation of supply
random-zebra Apr 5, 2020
a157eed
[RPC] remove nMoneySupply from BlockToJSON
random-zebra Apr 5, 2020
b20dc53
[RPC] remove nMoneySupply from BlockToJSON
random-zebra Apr 5, 2020
4507a35
[Chain] Remove CBlockIndex::nMoneySupply, replace with global instance
random-zebra Apr 6, 2020
8d8fd4a
[Core] Update money supply when disconnecting blocks too
random-zebra Apr 6, 2020
14d977c
[Doc] Document removal of moneysupply and zpivSupply from getblock RPC
random-zebra Apr 7, 2020
7d08b03
[Core] Guard nMoneySupply and mapZerocoinSupply with cs_main LOCK
random-zebra Apr 9, 2020
6a3859b
[Chain] Add checks for ser_action in block index serialization
random-zebra Apr 9, 2020
91a3334
[Tests] Check PIV and zPIV supply in mining_pos_reorg
random-zebra Apr 10, 2020
58b6794
Merge #1513: [Trivial] Remove CMasternode::SliceHash
random-zebra Apr 12, 2020
da6ced8
Fixed compile error
wqking Nov 10, 2020
67834b0
Merge #1517: Shutdown: remove PID file at the very end.
furszy Apr 12, 2020
3fe6baa
RPC: Remove getpoolinfo
Fuzzbawls Apr 3, 2020
ec97c39
Move-only: Move ThreadCheckObfuScationPool to masternodeman
Fuzzbawls Apr 3, 2020
eb58770
Fixed compile error
wqking Nov 10, 2020
9125195
Remove external obfuScationPool references
Fuzzbawls Apr 3, 2020
8b973d2
Fixed compile error
wqking Nov 13, 2020
b683eb0
Remove obfuScationPool
wqking Nov 16, 2020
b0f5961
Remove vecObfuscationQueue references
Fuzzbawls Apr 3, 2020
54e76b9
Remove external mapObfuscationBroadcastTxes references
Fuzzbawls Apr 3, 2020
75a1b1f
Wallet: Remove obfuscation denomination references/code
Fuzzbawls Apr 3, 2020
4589228
Remove CObfuScationRelay (obfuscation-relay.cpp/h) class and files
Fuzzbawls Apr 3, 2020
6f130c5
Fixed compile error
wqking Nov 18, 2020
f12ce60
Net: remove fObfuScationMaster from cNode
Fuzzbawls Apr 3, 2020
640773e
Fixed compile error
wqking Nov 18, 2020
676a8bf
Remove obfuscation classes and files
Fuzzbawls Apr 3, 2020
8aad8e5
Fixed compile error
wqking Nov 19, 2020
13877e3
Remove dstx network message type
Fuzzbawls Apr 3, 2020
453fc0b
Remove obfuscation transaction record types
Fuzzbawls Apr 3, 2020
c9c22b6
Remove strObfuscationPoolDummyAddress param
Fuzzbawls Apr 6, 2020
7259442
Remove obfuscation wording from output strings and code comments
Fuzzbawls Apr 6, 2020
bb09bf1
Rename ThreadCheckObfuScationPool to ThreadCheckMasternodes
Fuzzbawls Apr 6, 2020
6056eee
RPC: Remove `obfcompat` field from `getmasternodecount` command
Fuzzbawls Apr 6, 2020
6743f4c
Remove nDsqCount from masternodeman's ToString function
Fuzzbawls Apr 6, 2020
77b6380
Merge #1388: [GUI] Customize the timeout of the SnackBar based on its…
furszy Apr 13, 2020
5cadf85
Merge #1423: [GUI][Trivial] Fix button size in welcomecontentwidget
furszy Apr 13, 2020
9e28f9a
Merge #1503: [GUI] Fix cold staking owner dropdown position.
random-zebra Apr 13, 2020
780d63e
Merge #1436: [Trivial] Rewording of remote masternode data export not…
furszy Apr 13, 2020
d0b3451
Merge #1515: [GUI] Back port latest MacOS dock icon handler.
furszy Apr 13, 2020
8e91fca
Merge #1520: SetMerkleBranch: remove unused code, remove cs_main lock…
furszy Apr 14, 2020
72ca63a
MOVEONLY: Move logging code from util.{h,cpp} to new files.
random-zebra Mar 23, 2020
efc919c
Fixed compile error
wqking Nov 20, 2020
1222350
[Refactor] Complete boost::filesystem namespace in util
random-zebra Mar 24, 2020
521c19b
util: Establish global logger object.
random-zebra Mar 24, 2020
1847c7d
util: Move debug file management functions into Logger.
random-zebra Mar 24, 2020
2b64ee2
util: Encapsulate logCategories within BCLog::Logger.
random-zebra Mar 25, 2020
0f3dc36
Fixed compile error
wqking Nov 21, 2020
744c301
util: Refactor GetLogCategory.
random-zebra Mar 25, 2020
ecc4c2c
scripted-diff: Rename BCLog::Logger member variables.
random-zebra Mar 25, 2020
643649b
util: Store debug log file path in BCLog::Logger member.
random-zebra Mar 25, 2020
00e2d38
[Trivial] Document logtimemicros flag in the help
random-zebra Apr 9, 2020
649365f
[GUI] Unlock: topbar, delete old context if any, before creating new
random-zebra Apr 1, 2020
491f145
[GUI] masternodewidget: async unlock context for startAll
random-zebra Apr 1, 2020
052684d
[GUI][Refactor] Remove global unlock context
random-zebra Apr 4, 2020
a50f46d
[GUI] Make WorkerTask work with contextual lock/unlock.
furszy Apr 13, 2020
154f1f8
Apply clang-format to qtutils
Fuzzbawls Apr 14, 2020
743b979
Fix tr call to comply with qt's linquist
Fuzzbawls Apr 14, 2020
335629d
Add localization ability to remaining dropdown strings
Fuzzbawls Apr 14, 2020
d1dd9ab
Fix masternodeswidget snackbar typos
Apr 14, 2020
46839c0
Merge pull request #1525 from random-zebra/202004_bump4.1rc
random-zebra Apr 14, 2020
539d916
Bump gitian builds to 4.1
Fuzzbawls Apr 14, 2020
94f5860
Finalize 4.1.0 release notes
Fuzzbawls Apr 23, 2020
48e16da
[Doc] Add latest 4.1 pull requests
random-zebra May 5, 2020
cd600eb
[GUI] Don't log to console by default.
furszy Apr 14, 2020
54fee1d
[GUI] Add more room to contacts dropdown
random-zebra Mar 17, 2020
9d92956
[GUI] Dark theme, inactive icons color fix.
furszy Mar 18, 2020
644dd98
[GUI] Warn about change address not belonging to the wallet.
furszy Apr 14, 2020
ed1c57e
[Trivial] Fix warning in mousePressEvent.
furszy Apr 14, 2020
39d3011
[Trivial] jump line after function styling.
furszy Apr 14, 2020
4036a47
[Build] Disable apt-cacher for Windows WSL gitian setup
Fuzzbawls Apr 15, 2020
789774f
[Qt] Don't translate dummy strings in mnrow
Fuzzbawls Apr 15, 2020
efae7fb
Fixed compile error
wqking Nov 24, 2020
4e5f33b
Update seed scripts from upstream
Fuzzbawls Apr 19, 2020
a26e488
Update hard coded seeds
Fuzzbawls Apr 19, 2020
8cb6341
BugFix: cleanup invalid IsMasternodeReward method in OutPoint primitive.
furszy Apr 16, 2020
a1423cb
[QA] Avoid printing to console during cache creation
random-zebra Apr 22, 2020
d0cabf8
[GUI][Bug] MnWizard: Fix validators for masternode alias and port
random-zebra Apr 20, 2020
cccadb7
[GUI] MnWizard: validate IP
random-zebra Apr 21, 2020
6b98385
[GUI] CoinControl: mark delegated after setting checked state
random-zebra Apr 20, 2020
36b8868
[GUI] CoinControlDialog remove duplicate esc button
furszy Apr 24, 2020
53fb01d
[Doc] Note that v3 onion addresses are not supported
Fuzzbawls Apr 26, 2020
1fefabc
[Bug][GUI] Send: Deactivate btnChangeAddress only when addr is not set
random-zebra Apr 23, 2020
08c1aaa
[GUI] Reset change address from within SendChangeAddressDialog
random-zebra Apr 23, 2020
02fdea0
[UX] SendChangeAddressDialog: validate address on save
random-zebra Apr 24, 2020
1bbf43d
[Bug][Wallet] Fix CWallet::GetMinimumFee improperly set to feePerKb
random-zebra Apr 26, 2020
ddeca2c
[Bug] Fix nTimeSmart computation
random-zebra Apr 25, 2020
d3f9832
[Cleanup] Remove unneeded GetComputedTxTime
random-zebra Apr 25, 2020
a40966b
[Refactor] Encapsulate ComputeTimeSmart in CWalletTx
random-zebra Apr 25, 2020
f3f1eac
[GUI] Update the record time when wtx.nTimeSmart changes
random-zebra Apr 27, 2020
07f0351
[Trivial] CustomFeeDialog: brace on newline
random-zebra Apr 26, 2020
c98900a
[BUG] CustomFeeDialog: proper reset on clearAll
random-zebra Apr 26, 2020
5f9f5d7
[GUI] Hide MultiSend in the options
random-zebra Apr 26, 2020
7b5092b
Fixed compile error
wqking Nov 26, 2020
4114769
[RPC] Disable/Hide multisend
random-zebra Apr 26, 2020
eb42345
[Trivial] Hide CWallet::MultiSend() call in main
random-zebra Apr 27, 2020
66b955a
[Cleanup][GUI] remove unneeded loop in decomposeTransaction
random-zebra Apr 27, 2020
7276722
[Qt] fix transaction details output-index to reflect vout index
random-zebra Apr 27, 2020
a48c1b0
[QA][Bug] Shorter wallet_basic.py functional test
random-zebra Apr 27, 2020
52758b5
[GUI] Do not create new SettingsMultisendWidget
furszy Apr 29, 2020
dcc086c
[GUI] SendCustomFeeDialog: prevent user from saving insane fees
random-zebra Apr 26, 2020
2cbb5f7
[GUI] Custom fee, min amount validation.
furszy Apr 28, 2020
e9acd60
[Trivial] Fix wording: "must be above" to "must be at least"
random-zebra Apr 28, 2020
87b11ea
Update copyright headers for files changed in 2020
Fuzzbawls Apr 30, 2020
dce218e
[GUI] Reconnect CS owner address edit-label action
Fuzzbawls May 3, 2020
85988e7
Removing warrows.dev dead seeder
furszy May 2, 2020
db15247
[GUI][Bug] Fix "Select all" / "Unselect all" logic in coincontrol
random-zebra May 3, 2020
760fcd4
BugFix invalid language mapping.
furszy May 5, 2020
aca3577
BugFix welcome wizard not storing & loading the selected language.
furszy May 5, 2020
838e590
[GUI] Re translate welcome wizard on every language selection.
furszy May 5, 2020
574aaef
[GUI][Bug] Fix editing of CS address labels
Fuzzbawls May 1, 2020
dc12160
[GUI][Bug] Don't clear address label during send address validation
Fuzzbawls May 1, 2020
5821e11
bump version to 4.1.0 release
Fuzzbawls May 5, 2020
2b110e6
Update manpages for 4.1.0 release
Fuzzbawls May 5, 2020
d470194
Fixed compile error
wqking Dec 1, 2020
2df1916
[Cleanup] CMN: remove extra vars and restore AcceptableInputs checks
random-zebra May 30, 2020
9e4b2ea
Fixed compile error
wqking Dec 1, 2020
d86f5fe
[Consensus] Bump active protocol version to 70919
random-zebra May 30, 2020
5fbfc95
[MNs] Ping was not being checked against the active chain.
furszy Apr 11, 2020
af48aae
bump version to 4.1.1
Fuzzbawls May 31, 2020
6e37ddf
4.1.1 release notes
Fuzzbawls May 31, 2020
d1ca95f
Fix coin names
wqking Dec 9, 2020
9d5893b
Fix coin names
wqking Dec 11, 2020
a7b60ac
Fix coin names
wqking Dec 17, 2020
bc39968
Fix tests compile
wqking Dec 20, 2020
efa5db9
Fix coin names
wqking Dec 20, 2020
dfe258d
Merge branch 'vitae-update-upstream-v4.0.2' into update-upstream-v4.1.1
wqking Dec 20, 2020
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
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ qa/pull-tester/run-bitcoind-for-test.sh
qa/pull-tester/tests-config.sh
qa/pull-tester/cache/*
qa/pull-tester/test.*/*
cache/*

!src/leveldb*/Makefile

Expand All @@ -153,3 +154,9 @@ cmake-build-debug
vitae-qt.pro
src/config/vitae-config.h
src/config/vitae-config.h.in
moc_*
*.tmp
ui_*
build*
vitaed.*
vitaed-new-gui.*
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.5.6
298 changes: 248 additions & 50 deletions .travis.yml

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions .travis/lint_04_install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
#
# Copyright (c) 2018 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

export LC_ALL=C

travis_retry pip install codespell==1.13.0
travis_retry pip install flake8==3.5.0
travis_retry pip install vulture==0.29

SHELLCHECK_VERSION=v0.6.0
curl -s "https://storage.googleapis.com/shellcheck/shellcheck-${SHELLCHECK_VERSION}.linux.x86_64.tar.xz" | tar --xz -xf - --directory /tmp/
export PATH="/tmp/shellcheck-${SHELLCHECK_VERSION}:${PATH}"
19 changes: 19 additions & 0 deletions .travis/lint_06_script.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/usr/bin/env bash
#
# Copyright (c) 2018 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

export LC_ALL=C


contrib/devtools/git-subtree-check.sh src/secp256k1
contrib/devtools/git-subtree-check.sh src/univalue
contrib/devtools/git-subtree-check.sh src/leveldb
contrib/devtools/check-doc.py
contrib/devtools/logprint-scanner.py

if [ "$TRAVIS_EVENT_TYPE" = "pull_request" ]; then
contrib/devtools/lint-whitespace.sh
test/lint/lint-qt.sh
fi
27 changes: 27 additions & 0 deletions .travis/test_03_before_install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
#
# Copyright (c) 2018 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

export LC_ALL=C.UTF-8

PATH=$(echo $PATH | tr ':' "\n" | sed '/\/opt\/python/d' | tr "\n" ":" | sed "s|::|:|g")
# Add llvm-symbolizer directory to PATH. Needed to get symbolized stack traces from the sanitizers.
PATH=$PATH:/usr/lib/llvm-6.0/bin/
export PATH

BEGIN_FOLD () {
echo ""
CURRENT_FOLD_NAME=$1
echo "travis_fold:start:${CURRENT_FOLD_NAME}"
}

END_FOLD () {
RET=$?
echo "travis_fold:end:${CURRENT_FOLD_NAME}"
if [ $RET != 0 ]; then
echo "${CURRENT_FOLD_NAME} failed with status code ${RET}"
fi
}

24 changes: 24 additions & 0 deletions .travis/test_04_install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/usr/bin/env bash
#
# Copyright (c) 2018 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

export LC_ALL=C.UTF-8

travis_retry docker pull "$DOCKER_NAME_TAG"
env | grep -E '^(BITCOIN_CONFIG|CCACHE_|WINEDEBUG|LC_ALL|BOOST_TEST_RANDOM|CONFIG_SHELL)' | tee /tmp/env
if [[ $HOST = *-mingw32 ]]; then
DOCKER_ADMIN="--cap-add SYS_ADMIN"
elif [[ $BITCOIN_CONFIG = *--with-sanitizers=*address* ]]; then # If ran with (ASan + LSan), Docker needs access to ptrace (https://github.com/google/sanitizers/issues/764)
DOCKER_ADMIN="--cap-add SYS_PTRACE"
fi
DOCKER_ID=$(docker run $DOCKER_ADMIN -idt --mount type=bind,src=$TRAVIS_BUILD_DIR,dst=$TRAVIS_BUILD_DIR --mount type=bind,src=$CCACHE_DIR,dst=$CCACHE_DIR -w $TRAVIS_BUILD_DIR --env-file /tmp/env $DOCKER_NAME_TAG)

DOCKER_EXEC () {
docker exec $DOCKER_ID bash -c "cd $PWD && $*"
}

travis_retry DOCKER_EXEC apt-get update
travis_retry DOCKER_EXEC apt-get install --no-install-recommends --no-upgrade -qq $PACKAGES $DOCKER_PACKAGES

50 changes: 50 additions & 0 deletions .travis/test_06_script_a.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#!/usr/bin/env bash
#
# Copyright (c) 2018 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

export LC_ALL=C.UTF-8

TRAVIS_COMMIT_LOG=$(git log --format=fuller -1)
export TRAVIS_COMMIT_LOG

OUTDIR=$BASE_OUTDIR/$TRAVIS_PULL_REQUEST/$TRAVIS_JOB_NUMBER-$HOST
BITCOIN_CONFIG_ALL="--disable-dependency-tracking --prefix=$TRAVIS_BUILD_DIR/depends/$HOST --bindir=$OUTDIR/bin --libdir=$OUTDIR/lib"
if [ -z "$NO_DEPENDS" ]; then
DOCKER_EXEC ccache --max-size=$CCACHE_SIZE
fi

BEGIN_FOLD autogen
if [ -n "$CONFIG_SHELL" ]; then
DOCKER_EXEC "$CONFIG_SHELL" -c "./autogen.sh"
else
DOCKER_EXEC ./autogen.sh
fi
END_FOLD

mkdir build
cd build || (echo "could not enter build directory"; exit 1)

BEGIN_FOLD configure
DOCKER_EXEC ../configure --cache-file=config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log && false)
END_FOLD

BEGIN_FOLD distdir
DOCKER_EXEC make distdir VERSION=$HOST
END_FOLD

cd "pivx-$HOST" || (echo "could not enter distdir pivx-$HOST"; exit 1)

BEGIN_FOLD configure
DOCKER_EXEC ./configure --cache-file=../config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log && false)
END_FOLD

set -o errtrace
trap 'DOCKER_EXEC "cat ${TRAVIS_BUILD_DIR}/sanitizer-output/* 2> /dev/null"' ERR

BEGIN_FOLD build
DOCKER_EXEC make $MAKEJOBS $GOAL || ( echo "Build failure. Verbose build follows." && DOCKER_EXEC make $GOAL V=1 ; false )
END_FOLD

cd ${TRAVIS_BUILD_DIR} || (echo "could not enter travis build dir $TRAVIS_BUILD_DIR"; exit 1)
23 changes: 23 additions & 0 deletions .travis/test_06_script_b.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/usr/bin/env bash
#
# Copyright (c) 2018 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

export LC_ALL=C.UTF-8

cd "build/pivx-$HOST" || (echo "could not enter distdir build/pivx-$HOST"; exit 1)

if [ "$RUN_UNIT_TESTS" = "true" ]; then
BEGIN_FOLD unit-tests
DOCKER_EXEC LD_LIBRARY_PATH=$TRAVIS_BUILD_DIR/depends/$HOST/lib make $MAKEJOBS check VERBOSE=1
END_FOLD
fi

if [ "$RUN_FUNCTIONAL_TESTS" = "true" ]; then
BEGIN_FOLD functional-tests
DOCKER_EXEC test/functional/test_runner.py --combinedlogslen=4000 ${TEST_RUNNER_EXTRA}
END_FOLD
fi

cd ${TRAVIS_BUILD_DIR} || (echo "could not enter travis build dir $TRAVIS_BUILD_DIR"; exit 1)
7 changes: 7 additions & 0 deletions .tx/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[main]
host = https://www.transifex.com

[pivx-project-translations.qt-translation-40x]
file_filter = src/qt/locale/pivx_<lang>.ts
source_file = src/qt/locale/pivx_en.ts
source_lang = en
Loading