-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updates from Pivx Upstream #174
base: release-1.8.0
Are you sure you want to change the base?
Commits on Mar 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b81eb56 - Browse repository at this point
Copy the full SHA b81eb56View commit details -
Configuration menu - View commit details
-
Copy full SHA for d36dbc8 - Browse repository at this point
Copy the full SHA d36dbc8View commit details -
Ust std threading in sync.{h,cpp}
Another removal of boost dependency as well as fixing up some `-Wthread-safety-analysis` issues.
Configuration menu - View commit details
-
Copy full SHA for cdf4e2a - Browse repository at this point
Copy the full SHA cdf4e2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f8161 - Browse repository at this point
Copy the full SHA 44f8161View commit details -
WIN32 Seed Cleanup: Move nLastPerfmon behind win32 ifdef.
Code to avoid calling Perfmon too often is only needed when perfmon is actually going to get called. This is not intended to make any functional difference in the addition of entropy to the random pool.
Configuration menu - View commit details
-
Copy full SHA for bd068e5 - Browse repository at this point
Copy the full SHA bd068e5View commit details -
nLastTry is only used for addrman entries
No need to define it for every CAddress, as it's memory only anyway.
Configuration menu - View commit details
-
Copy full SHA for 8d24bcb - Browse repository at this point
Copy the full SHA 8d24bcbView commit details
Commits on Mar 14, 2020
-
[Crypto] Switch from openssl to secp256k1 for consensus
[Refactoring] Moved and removed some stuff -Removed duplicated arith uint files -Removed unused variables -Move keystore impls to .cpp instead of .h -Removed useless function in key.cpp [Crypto] fix bip38 compilation for latest libsecp256k1 [Compilation] Change compilation and some code to use libsec instead of sslcrypto [Crypto] Update keys to comply with latest secp256k1 lib
Configuration menu - View commit details
-
Copy full SHA for d2cdaac - Browse repository at this point
Copy the full SHA d2cdaacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 002aef4 - Browse repository at this point
Copy the full SHA 002aef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bbebe8 - Browse repository at this point
Copy the full SHA 3bbebe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a63c62 - Browse repository at this point
Copy the full SHA 7a63c62View commit details -
[Refactor] Remove begin/end_ptr functions
With C++11 these functions are not needed anymore and gracefully replaced
Configuration menu - View commit details
-
Copy full SHA for 8e304df - Browse repository at this point
Copy the full SHA 8e304dfView commit details -
The zerocoin database should be wiped on reindex. If leftover information from a fork is left in the db it can lead to potential validation issues in the future and isolated forks.
Configuration menu - View commit details
-
Copy full SHA for ffb4d90 - Browse repository at this point
Copy the full SHA ffb4d90View commit details -
[Bug] Fix CMasternodeConfig::read
rebase from upstream. Windows doesn't initialize CService properly during startup before the masternode.conf file is read.
Configuration menu - View commit details
-
Copy full SHA for a819103 - Browse repository at this point
Copy the full SHA a819103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 670ae61 - Browse repository at this point
Copy the full SHA 670ae61View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad21d7b - Browse repository at this point
Copy the full SHA ad21d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a9ae7c - Browse repository at this point
Copy the full SHA 1a9ae7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf04f6 - Browse repository at this point
Copy the full SHA fbf04f6View commit details -
[Build] Make sure Boost headers are included for libzerocoin
Custom boost locations not using pkg_config can result in a header include not being found when compiling the libzerocoin library. This quick fix ensures that the `BOOST_CPPFLAGS` are explicitely included.
Configuration menu - View commit details
-
Copy full SHA for 9b9ad39 - Browse repository at this point
Copy the full SHA 9b9ad39View commit details -
[Qt] Add Tor service icon to status bar
Tor Icon is displayed when the client is initialized with a successful tor service connection. Icon is hidden otherwise.
Configuration menu - View commit details
-
Copy full SHA for 739e6e4 - Browse repository at this point
Copy the full SHA 739e6e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d6514c - Browse repository at this point
Copy the full SHA 0d6514cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 538fab9 - Browse repository at this point
Copy the full SHA 538fab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ee535 - Browse repository at this point
Copy the full SHA c6ee535View commit details -
Instead of using boost::lexical_cast we can just use std::to_string
Configuration menu - View commit details
-
Copy full SHA for f5dcf5a - Browse repository at this point
Copy the full SHA f5dcf5aView commit details -
Use proper include ordering and only include the needed QStyle header.
Configuration menu - View commit details
-
Copy full SHA for f779b29 - Browse repository at this point
Copy the full SHA f779b29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6821991 - Browse repository at this point
Copy the full SHA 6821991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7811144 - Browse repository at this point
Copy the full SHA 7811144View commit details -
Comment/Whitespace/nullptr cleanup
Also use proper define in header file
Configuration menu - View commit details
-
Copy full SHA for 134eacd - Browse repository at this point
Copy the full SHA 134eacdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61d6ac9 - Browse repository at this point
Copy the full SHA 61d6ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f42959 - Browse repository at this point
Copy the full SHA 5f42959View commit details -
[Qt] Fix PIV balances on overview page
Locked balances were being double counted in the total and available values. This fixes the issue once and for all. fixes PIVX-Project#654
Configuration menu - View commit details
-
Copy full SHA for fbfafdc - Browse repository at this point
Copy the full SHA fbfafdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04130df - Browse repository at this point
Copy the full SHA 04130dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for adee848 - Browse repository at this point
Copy the full SHA adee848View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50b68f7 - Browse repository at this point
Copy the full SHA 50b68f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a730b1 - Browse repository at this point
Copy the full SHA 7a730b1View commit details -
build: Build system changes to support only Qt5
(cherry picked from commit bad068a)
Configuration menu - View commit details
-
Copy full SHA for f4a667b - Browse repository at this point
Copy the full SHA f4a667bView commit details -
gui: Remove QT_VERSION fallbacks for Qt < 5
There were surprisingly many `#ifdef` fallbacks for Qt 4. Removing them simplifies maintenance, as well as adding new GUI functionality. (cherry picked from commit 907f73b)
Configuration menu - View commit details
-
Copy full SHA for b6a6c58 - Browse repository at this point
Copy the full SHA b6a6c58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 824dfc2 - Browse repository at this point
Copy the full SHA 824dfc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce74323 - Browse repository at this point
Copy the full SHA ce74323View commit details -
[Wallet] Avoid autocombine getting stuck
Fix an edge case where autocombine would get stuck if available UTXOs are low in value compared to autocombine threshold
Configuration menu - View commit details
-
Copy full SHA for 3825283 - Browse repository at this point
Copy the full SHA 3825283View commit details -
This file has not been used in quite a while, nuke it from orbit.
Configuration menu - View commit details
-
Copy full SHA for ebc70d7 - Browse repository at this point
Copy the full SHA ebc70d7View commit details -
[RPC]: Don't allow backupwallet to overwrite the wallet-in-use
Prevent file access collisions and possible file corruption by refusing to overwrite the current wallet in use.
Configuration menu - View commit details
-
Copy full SHA for 5b38882 - Browse repository at this point
Copy the full SHA 5b38882View commit details -
GCC-7 and glibc-2.27 compat code
(cherry picked from commit 908c1d7)
Configuration menu - View commit details
-
Copy full SHA for 85b685a - Browse repository at this point
Copy the full SHA 85b685aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d475dc3 - Browse repository at this point
Copy the full SHA d475dc3View commit details -
This function is never used, and never will be; Nuke it from orbit.
Configuration menu - View commit details
-
Copy full SHA for 6c87548 - Browse repository at this point
Copy the full SHA 6c87548View commit details -
verifychain only accepts a single (optional) argument instead of two, and we need to capture that argument properly.
Configuration menu - View commit details
-
Copy full SHA for d7b5832 - Browse repository at this point
Copy the full SHA d7b5832View commit details -
[RPC] Sanitize walletpassphrase timeout argument
Properly return an error when attempting to use a negative timeout. Also sanitize the timeout so as to not cause a value error with libevent on MacOS.
Configuration menu - View commit details
-
Copy full SHA for 0f71c50 - Browse repository at this point
Copy the full SHA 0f71c50View commit details -
[RPC] Fix movecmd's help description to include amount
Even though this command is all but deprecated, it's help output and example were incorrect and deserving of an update. amount is the 3rd paramater, and is required. minconf is the 4th paramater, and for all intents and purposes is a "dummy" paramater since it is no longer considered in the functional logic.
Configuration menu - View commit details
-
Copy full SHA for 4593d89 - Browse repository at this point
Copy the full SHA 4593d89View commit details -
[RPC] Error when calling getreceivedbyaddress with non-wallet address
When calling `getreceivedbyaddress` with a non-wallet address, return a proper error code/message instead of `0`
Configuration menu - View commit details
-
Copy full SHA for 244c0d8 - Browse repository at this point
Copy the full SHA 244c0d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fde8f9a - Browse repository at this point
Copy the full SHA fde8f9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e84827e - Browse repository at this point
Copy the full SHA e84827eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2a25be - Browse repository at this point
Copy the full SHA a2a25beView commit details -
[Utils] Update linters for python3
check-doc and logprint-scanner were still using python2 conventions. This updates the two scripts to use pyhon3 instead and be consistent with the rest of our python utility scripts. Also, use a more widely accessible bash path in lint-whitespace.sh
Configuration menu - View commit details
-
Copy full SHA for 0c0a89b - Browse repository at this point
Copy the full SHA 0c0a89bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f22d1c - Browse repository at this point
Copy the full SHA 8f22d1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2942f52 - Browse repository at this point
Copy the full SHA 2942f52View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6d34fa - Browse repository at this point
Copy the full SHA a6d34faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 250506d - Browse repository at this point
Copy the full SHA 250506dView commit details -
[Net] Pull uacomment in from upstream
Used primarialy (for now) in node identification for upcoming regtest scripting.
Configuration menu - View commit details
-
Copy full SHA for 9601f0d - Browse repository at this point
Copy the full SHA 9601f0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f11afb9 - Browse repository at this point
Copy the full SHA f11afb9View commit details -
[RPC] Add mediantime to getblock/getblockheader output
Simple addition to the JSON output; mainly used in upcoming functional test updates.
Configuration menu - View commit details
-
Copy full SHA for 5b38ec4 - Browse repository at this point
Copy the full SHA 5b38ec4View commit details -
[RPC] Show the configured/set txfee in getwalletinfo
Simple consistency addition. This mimmics the output from `getinfo`.
Configuration menu - View commit details
-
Copy full SHA for a478538 - Browse repository at this point
Copy the full SHA a478538View commit details -
[Build] Update genbuild.sh script
- Fix git's rev-list call - Add proper copyright headers from upstream - Check that the script is in the git tree
Configuration menu - View commit details
-
Copy full SHA for e0cb565 - Browse repository at this point
Copy the full SHA e0cb565View commit details -
[Main] Unify shutdown proceedure in init rather than per-app
This moves CScheduler and threadGroup to a static declaration in init .cpp so as to avoid a potential shutdown deadlock where both are freed before the network message handler thread has been completely released.
Configuration menu - View commit details
-
Copy full SHA for 50493da - Browse repository at this point
Copy the full SHA 50493daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c4e3ea - Browse repository at this point
Copy the full SHA 2c4e3eaView commit details -
Remove Boost dependency from sync.cpp
use c++11 for loops instead of BOOST_FOREACH
Configuration menu - View commit details
-
Copy full SHA for 49eee10 - Browse repository at this point
Copy the full SHA 49eee10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fe6a8f - Browse repository at this point
Copy the full SHA 5fe6a8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb9cb1b - Browse repository at this point
Copy the full SHA fb9cb1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d2fb8 - Browse repository at this point
Copy the full SHA 73d2fb8View commit details -
Finalize cleanup of sync.cpp/h
- include memory system header for std pointers - remove unused MutexName - declare single-argument constructors as explicit
Configuration menu - View commit details
-
Copy full SHA for 2fe725f - Browse repository at this point
Copy the full SHA 2fe725fView commit details -
[Qt] Don't show staking/automint status icons without a wallet
When running the client with the `-disablewallet` option, the staking and automint icons should always be hidden. This adds a check to see if `walletFrame` has been set before showing/updating these two icons.
Configuration menu - View commit details
-
Copy full SHA for 8c81703 - Browse repository at this point
Copy the full SHA 8c81703View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed4012a - Browse repository at this point
Copy the full SHA ed4012aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7204399 - Browse repository at this point
Copy the full SHA 7204399View commit details -
Configuration menu - View commit details
-
Copy full SHA for 475c9b8 - Browse repository at this point
Copy the full SHA 475c9b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for af123af - Browse repository at this point
Copy the full SHA af123afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1a764 - Browse repository at this point
Copy the full SHA 0c1a764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9be21de - Browse repository at this point
Copy the full SHA 9be21deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d88d67 - Browse repository at this point
Copy the full SHA 8d88d67View commit details -
Build: Introduce endian and byteswap
Add Checks for local endian and byteswap support.
Configuration menu - View commit details
-
Copy full SHA for e9007c3 - Browse repository at this point
Copy the full SHA e9007c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13a9e24 - Browse repository at this point
Copy the full SHA 13a9e24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e4248b - Browse repository at this point
Copy the full SHA 3e4248bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae2ae12 - Browse repository at this point
Copy the full SHA ae2ae12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac5150 - Browse repository at this point
Copy the full SHA 4ac5150View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef75157 - Browse repository at this point
Copy the full SHA ef75157View commit details -
Gitian: remove reference datetime
Add env prefix to bash scripting
Configuration menu - View commit details
-
Copy full SHA for 1fb9d15 - Browse repository at this point
Copy the full SHA 1fb9d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for db850e5 - Browse repository at this point
Copy the full SHA db850e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b36eb1 - Browse repository at this point
Copy the full SHA 8b36eb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e55e6a - Browse repository at this point
Copy the full SHA 4e55e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 386a52b - Browse repository at this point
Copy the full SHA 386a52bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f78dada - Browse repository at this point
Copy the full SHA f78dadaView commit details -
Merge PIVX-Project#783: [Depends] Update QT to 5.9.7
caea417 Update QT to 5.9.7 (cevap) Tree-SHA512: 34197e7b92711f3f0392b071de58900592ab8bb2ed3e50cd853cf2da56ba2f6d9b3ee57e4d01f3c2cdce4710ebe0c079bba434263b9af65141363086b9213025
Configuration menu - View commit details
-
Copy full SHA for c72627f - Browse repository at this point
Copy the full SHA c72627fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75f2c3b - Browse repository at this point
Copy the full SHA 75f2c3bView commit details -
Merge PIVX-Project#795: [Build] Add support for RISC-V and build it w…
…ith gitian f6c1d4a Add check symbols for gitian-linux.yml (cevap) 4a3d3ea Use pivx in config lines (cevap) 321f0e0 Update linux descriptor (cevap) 4e0244b Update symbol check script (cevap) c251de5 Update glibc_compat.cpp with risc (cevap) fb0bdae Gitian: add risc build (cevap) Tree-SHA512: f91fa1da9c48e3ccb87cb1ddd825d353a15e439b778bd95eb53f22b8884ecb1ddda954a506553dbb8322e931d1b8b34211e1dc7e4b431eafa107d81bdd8e6faa
Configuration menu - View commit details
-
Copy full SHA for e61f804 - Browse repository at this point
Copy the full SHA e61f804View commit details -
Configuration menu - View commit details
-
Copy full SHA for f84aadd - Browse repository at this point
Copy the full SHA f84aaddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61be3a4 - Browse repository at this point
Copy the full SHA 61be3a4View commit details -
Addresses https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-6250 Signed-off-by: cevap <dev@i2pmail.org>
Configuration menu - View commit details
-
Copy full SHA for 3a09580 - Browse repository at this point
Copy the full SHA 3a09580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7922e3c - Browse repository at this point
Copy the full SHA 7922e3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5663208 - Browse repository at this point
Copy the full SHA 5663208View commit details -
[macOS] Remove DS_Store WindowBounds bytes object
Github-Pull: PIVX-Project#858 Rebased-From: 21f5078
Configuration menu - View commit details
-
Copy full SHA for 4bb73fe - Browse repository at this point
Copy the full SHA 4bb73feView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d8cb7 - Browse repository at this point
Copy the full SHA e5d8cb7View commit details -
[Travis] Add separate job to check doc/logprint/subtree
Break out a new job to do the basic linting that check-dock.py and logprint-scanner.py did. Also add new scripts to check the sanity of any git subtrees and to check that new pull requests don't contain any trailing whitespace. Also, remove the outdated slack notification callback
Configuration menu - View commit details
-
Copy full SHA for 6f3249d - Browse repository at this point
Copy the full SHA 6f3249dView commit details -
travis: run subtree checks for leveldb
Also for libsecp256k1 now that it has been updated
Configuration menu - View commit details
-
Copy full SHA for ffc0a86 - Browse repository at this point
Copy the full SHA ffc0a86View commit details -
Travis: Update to use docker with Bionic target
This changes the TravisCI behavior to use docker with a Bionic target. Provides consistency with gitian target.
Configuration menu - View commit details
-
Copy full SHA for 02bbc02 - Browse repository at this point
Copy the full SHA 02bbc02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07eb90f - Browse repository at this point
Copy the full SHA 07eb90fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f93e697 - Browse repository at this point
Copy the full SHA f93e697View commit details
Commits on Mar 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ae8b73b - Browse repository at this point
Copy the full SHA ae8b73bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8de61b - Browse repository at this point
Copy the full SHA f8de61bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e55c1df - Browse repository at this point
Copy the full SHA e55c1dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for da72b62 - Browse repository at this point
Copy the full SHA da72b62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 043e609 - Browse repository at this point
Copy the full SHA 043e609View commit details