practicalswift
76125f64bc
build: Show enabled sanitizers in configure output
2019-11-12 13:12:08 +00:00
Evan Klitzke
ce0a143c1e
Add --with-sanitizers option to configure
...
This enables the use of different compiler sanitizers, coresponding to
the -fsanitize option in GCC and Clang.
2019-11-12 13:11:03 +00:00
murrayn
c699c93734
Add build support for 'gprof' profiling.
2019-11-12 13:07:36 +00:00
Pavel Janík
fda3f64b27
Rewrite help texts for features enabled by default.
2019-11-12 13:03:59 +00:00
Jack Grigg
72aa644a2a
Revert "Add configure flags for enabling ASan/UBSan and TSan"
...
This reverts commit c4379e3a22
.
2019-11-12 13:01:16 +00:00
Dimitris Apostolou
40609b95ff
Fix typo
2019-11-12 12:51:45 +02:00
Eirik Ogilvie-Wigley
88dff18a09
Include shielded transaction data when calculating RecursiveDynamicUsage of transactions
2019-11-11 16:02:00 -07:00
Homu
f859ae0067
Auto merge of #4216 - str4d:4214-windows-fix, r=mdr0id
...
Cast uint8* in InterruptibleRecv to char* for recv
Fixes a Windows-specific compile bug introduced in #4212 .
Closes #4214 .
2019-11-11 10:52:47 -08:00
Homu
019507a8ef
Auto merge of #4179 - defuse:fuzz-addrman, r=str4d
...
Add More Fuzzing Targets
2019-11-11 03:14:26 -08:00
Homu
fd8444d0b7
Auto merge of #4178 - oxarbitrage:issue3731, r=str4d
...
Remove z_mergetoaddress from experimental state
Closes #3731 .
2019-11-11 01:57:21 -08:00
Jack Grigg
8f170cf033
Cast uint8* in InterruptibleRecv to char* for recv
...
Fixes a Windows-specific compile bug introduced in #4212 .
Closes #4214 .
2019-11-11 09:47:38 +00:00
Homu
98b70f1264
Auto merge of #4215 - zcash:hotfix-2.1.0-1, r=str4d
...
Hotfix v2.1.0-1
2019-11-09 08:05:33 -08:00
str4d
253fcaa997
Merge pull request #4213 from str4d/release-v2.1.0-1
...
Release v2.1.0-1
2019-11-08 20:23:28 +00:00
Jack Grigg
501ca0c2ec
make-release.py: Updated release notes and changelog for 2.1.0-1.
2019-11-08 18:56:32 +00:00
Jack Grigg
66e0605407
make-release.py: Updated manpages for 2.1.0-1.
2019-11-08 18:56:31 +00:00
Jack Grigg
e07604a132
make-release.py: Versioning changes for 2.1.0-1.
2019-11-08 18:34:15 +00:00
ebfull
cd5986c244
Merge pull request #4212 from ebfull/fix-CVE-2017-18350
...
Fix CVE-2017-18350
2019-11-08 11:18:36 -07:00
Sean Bowe
812d0ac44b
Fix of CVE-2017-18350
...
Adapted from bitcoin/bitcoin#11397 by Wladimir J. van der Laan.
Co-Authored-By: Jack Grigg <jack@electriccoin.co>
Co-Authored-By: Daira Hopwood <daira@electriccoin.co>
2019-11-08 09:26:17 -07:00
Homu
18df8e67e1
Auto merge of #4181 - oxarbitrage:issue4084, r=Eirik0
...
Display "next upgrade" info on metrics screen
Closes #4084 .
2019-11-07 11:41:54 -08:00
Alfredo Garcia
8aac988a82
get UPGRADE_TESTDUMMY back to default at the end of the test
2019-11-07 14:28:14 -03:00
Homu
362739c5cc
Auto merge of #4182 - Jainan-Tandel:master, r=Eirik0
...
Minor tweak to the README.md file
2019-11-06 14:54:03 -08:00
Homu
0d7b08d1f0
Auto merge of #4160 - str4d:upgrade-librustzcash, r=str4d
...
Upgrade librustzcash to 0.2.0
This is backed by the 0.1.0 versions of our Zcash Rust crates.
2019-11-06 13:39:04 -08:00
Taylor Hornby
f8a2e1865a
Add fuzzing stub for CheckBlock
2019-11-06 10:45:32 -07:00
Taylor Hornby
6ad165a6ab
Add fuzzing stub for ReadFeeEstimates
2019-11-06 10:45:32 -07:00
Taylor Hornby
0fdff745ee
Add fuzzing stub for AddrMan deserialization
2019-11-06 10:45:32 -07:00
Alfredo Garcia
01998bdc9e
remove zmergetoaddress from experimental state in rpc-tests
2019-11-06 10:57:10 -03:00
Homu
5ec69e8c2c
Auto merge of #4171 - defuse:fuzzer-packaging, r=str4d
...
Add AFL in zcutil (with all-in-one script)
Supersedes #4156 and #4167 .
Fuzzing targets and input sets are defined by the contents of directories in `./src/fuzzing/`. Inside the directory, there's a `fuzz.cpp` and `fuzz.h` with a `main()` function that will replace `zcashd`'s actual `main()` as well as an `input` subdirectory containing the inputs, one per file. To just run a fuzzer, you can, for example...
```
make clean # if you've previously build zcashd without AFL instrumentation
./zcutil/afl/afl-getbuildrun.sh DecodeHexTx
```
Alternatively you can...
```
./zcutil/afl/afl-get.sh /tmp/afl # (or wherever you want to build AFL)
./zcutil/afl/afl-build.sh /tmp/afl DecodeHexTx -j$(nproc)
./zcutil/afl/afl-run.sh /tmp/afl DecodeHexTx
```
Run `make clean` whenever you switch between a normal build and an AFL-instrumented build.
2019-11-06 03:33:05 -08:00
Jack Grigg
4d13eb71ab
Remove invalid address comparison from gtest
...
Addresses cannot be computed from a "null" extended spending key,
because the resulting ak is not of prime order.
2019-11-06 10:47:58 +00:00
Homu
95c6e83531
Auto merge of #4188 - Eirik0:update-team-email, r=str4d
...
Update team email
2019-11-06 02:22:51 -08:00
Eirik Ogilvie-Wigley
a68024158f
Update team email
2019-11-05 17:08:37 -07:00
Homu
3bc8c07563
Auto merge of #3932 - LarryRuane:3823-deadlock-simple, r=daira
...
simplify locking, merge cs_SpendingKeyStore into cs_KeyStore
Closes #3823 .
2019-11-05 14:10:18 -08:00
Homu
1d9bc13d76
Auto merge of #4172 - Eirik0:rpc-test-time-elapsed, r=Eirik0
...
Show time elapsed when running RPC tests
This adds the time elapsed in seconds to the success/failure message which is printed after each RPC test. This will make it easier to identify tests which take an especially long time to run.
2019-11-05 12:55:03 -08:00
Homu
cb0a94cd21
Auto merge of #4161 - oxarbitrage:issue3621, r=Eirik0
...
remove duplicated prefix in errors and warnings
Fixes #3621
2019-11-05 09:55:54 -08:00
Jainan-Tandel
4b613852a1
Cosmetic update to README.md .
2019-11-04 19:40:06 +00:00
Alfredo Garcia
8649f65608
remove redundant line from test
2019-11-04 13:38:10 -03:00
Alfredo Garcia
9582e258ba
reverse conditional, replace get_value_or(0) calls
2019-11-04 13:31:00 -03:00
Larry Ruane
e33ebdb8bb
revert CCryptoKeyStore::SetCrypted() return value
2019-11-04 08:02:51 -07:00
Larry Ruane
d9fcc2b558
eliminate races: hold cs_KeyStore lock while reading fUseCrypto
2019-11-03 19:53:28 -07:00
Larry Ruane
5a5094bbb5
simplify locking, merge cs_SpendingKeyStore into cs_KeyStore
2019-11-03 19:53:28 -07:00
Alfredo Garcia
5bea8b76ab
change var and function names for clarity, refactor function
2019-11-03 08:35:10 -03:00
Alfredo Garcia
49dca2aa0b
add after blossom test
2019-11-02 20:43:46 -03:00
Alfredo Garcia
cfaa2f3ecf
fix spacing
2019-11-02 20:18:52 -03:00
Homu
ffdba7c19e
Auto merge of #4186 - Eirik0:release-v2.1.0, r=Eirik0
...
Release v2.1.0
2019-11-02 15:39:22 -07:00
Alfredo Garcia
383066b28e
add NextUpgrade test case
2019-11-02 18:38:39 -03:00
Alfredo Garcia
94798b6b56
create and use SecondsLeftToHeight to display next upgrade info
2019-11-02 18:37:45 -03:00
Eirik Ogilvie-Wigley
842e73781e
make-release.py: Updated release notes and changelog for 2.1.0.
2019-11-02 11:01:01 -06:00
Eirik Ogilvie-Wigley
06f511f88e
make-release.py: Updated manpages for 2.1.0.
2019-11-02 11:01:00 -06:00
Eirik Ogilvie-Wigley
5be8d1ecd1
make-release.py: Versioning changes for 2.1.0.
2019-11-02 10:53:13 -06:00
Homu
fe89651189
Auto merge of #4184 - ebfull:blossom-fixups, r=Eirik0
...
Set Blossom activation height
* This PR sets Blossom activation to height 653600.
* This PR bumps the protocol version to 170009.
* This PR hardcodes the deprecation height to 734240 to account for the fact that activation of Blossom decreases the block interval prior to the deprecation height, so the ordinary formula for deciding deprecation does not work.
2019-11-01 15:42:17 -07:00
Eirik Ogilvie-Wigley
5371e0cffb
fix comment
2019-11-01 14:46:15 -06:00