Kevin Gallagher
cc552e4db8
Adds zcash/Zcash.h to LIBZCASH sources
8 years ago
Kevin Gallagher
60157808cd
Inlude crypto/equihash.tcc in list of sources for dist
8 years ago
Kevin Gallagher
558081c98c
Adds faketime to Gitian build dependencies
8 years ago
Kevin Gallagher
74dcb5ff05
Include contrib/devtools/split-debug.sh from upstream
8 years ago
Kevin Gallagher
a9f33db1ae
Moves V=1 and NO_QT=1 to MAKEOPTS
8 years ago
Jack Grigg
6fe11af7b5
Render full version correctly in configure.ac
Required in order for "make dist" to generate the correct filename
8 years ago
Jack Grigg
c06664fb8f
Fix Makefiles so "make dist" will run
8 years ago
Kevin Gallagher
3bccc064c6
Removes Windows and OSX packaging from EXTRA_DIST
8 years ago
Kevin Gallagher
9c61dc4b00
Updates Gitian descriptor for Zcash
8 years ago
Kevin Gallagher
993682d88f
Adds distro: debian to gitian-linux.yml
8 years ago
Kevin Gallagher
4d0ee1b227
Updates trusty -> jessie in Gitian Linux descriptor
8 years ago
Kevin Gallagher
d707438c72
Updates Linux gitian descriptor file for Zcash
8 years ago
Jack Grigg
7d1c2d0b72
[gitian] Don't call "make check-symbols"
Currently it does not recognise any of the C++11 symbols. We can re-enable this
when either we update it, or upstream migrates to C++11 and does so.
8 years ago
MarcoFalke
e2d16e0a86
[gitian] hardcode datetime for depends
8 years ago
MarcoFalke
82f8b4899a
[gitian] Default reference_datetime to commit author date
9 years ago
Wladimir J. van der Laan
bf5b79510a
gitian: Add --disable-bench to config flags for windows
Forgot to do this in #7776 .
8 years ago
Cory Fields
2e43dcec21
gitian: create debug packages for linux/windows
The -debug tarballs/zips contain detached debugging symbols. To use them, place
in the same dir as the target binary, and invoke gdb as usual.
Also, because the debug symbols add a substantial space requirement, the build
dirs are now deleted when they're no longer needed.
8 years ago
Cory Fields
acfb4cf7c5
gitian: use CONFIG_SITE rather than hijacking the prefix
8 years ago
Cory Fields
e6fa787a62
depends: allow for CONFIG_SITE to be used rather than stealing prefix
This does not break any existing prefix behavior, only makes new behavior work.
For example:
CONFIG_SITE=$PWD/depends/x86_64-pc-linux-gnu/share/config.site ./configure --prefix=/
8 years ago
Wladimir J. van der Laan
2762638a01
build: Remove unnecessary executables from gitian release
This removes the following executables from the binary gitian release:
- test_bitcoin-qt[.exe]
- bench_bitcoin[.exe]
@jonasschnelli and me discussed this on IRC a few days ago - unlike the
normal `bitcoin_tests` which is useful to see if it is safe to run
bitcoin on a certain OS/environment combination, there is no good reason
to include these. Better to leave them out to reduce the download
size.
Sizes from the 0.12 release:
```
2.4M bitcoin-0.12.0/bin/bench_bitcoin.exe
22M bitcoin-0.12.0/bin/test_bitcoin-qt.exe
```
8 years ago
Cory Fields
8ef3b1b934
release: add security/symbol checks to gitian
9 years ago
Cory Fields
d68e211173
release: always link librt for glibc back-compat builds
glibc absorbed clock_gettime in 2.17. librt (its previous location) is safe to
link in anyway for back-compat.
Fixes #7420
9 years ago
Cory Fields
a5e918a07f
release: add check-symbols and check-security make targets
These are not added to the default checks because some of them depend on
release-build configs.
[Zcash: See 56734f4b27
for check-security]
9 years ago
Cory Fields
3797182d51
release: add _IO_stdin_used to ignored exports
For details see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#109
9 years ago
Wladimir J. van der Laan
5494f303a4
gitian: Need `ca-certificates` and `python` for LXC builds
[Zcash: removed doc/gitian-building.md]
9 years ago
MarcoFalke
752a0848f2
[gitian] Set reference date to something more recent
9 years ago
Wladimir J. van der Laan
db57ce9d3f
gitian: make windows build deterministic
9 years ago
Wladimir J. van der Laan
bdb3f2ce3e
gitian: use trusty for building
9 years ago
Wladimir J. van der Laan
3599031edc
devtools: add libraries for bitcoin-qt to symbol check
Forgot to add these.
Also add a short description for each required library.
9 years ago
Jack Grigg
85fe644139
Remaining changes from bitcoin/bitcoin#6854
Add a check to symbol-check.py that checks that only the subset of
allowed libraries is imported (to avoid incompatibilities).
See 56734f4b27
for the earlier changes.
8 years ago
Jack Grigg
a581fe2aae
Only ignore runtime errors caused by failed note decryption
8 years ago
Jack Grigg
ddea44a27e
Update comments
8 years ago
Jack Grigg
1a62587e9a
Delay caching of nullifiers when wallet is locked
Closes #1502
8 years ago
Jack Grigg
8f445ee774
Break the RPC test by encrypting the mirroring wallet
8 years ago
Jack Grigg
52fdce985f
Add RPC test showing correct handling of JS txns from blockchain
For unencrypted wallets, the wallet correctly tracks JoinSplits made for their
zkey in a different wallet.
8 years ago
Jack Grigg
fb2653ed0e
Add unit test that fails when calling FindMyNotes on a locked wallet
8 years ago
zkbot
cc10005247
Auto merge of #1486 - str4d:1456-writewitnesscache-exception-safety, r=bitcartel
WriteWitnessCache: Catch errors and abort transaction
Closes #1452
8 years ago
zkbot
3fceaca3a1
Auto merge of #1506 - bitcartel:master_1478_fix_testnet3_test_issue, r=bitcartel
Stop some wallet tests creating ~/.zcash/testnet3 folder by setting -datadir environment
Closes #1478
8 years ago
Simon
b13a87c6d7
Reorder gtests in zcash-gtest.
There is an issue where checktransaction_tests will output errors to ~/.zcash/testnet3/debug.log
because other tests which run before it select the testnet chain parameters.
8 years ago
Simon
6be367ea6d
Fix test so that the encrypted wallet is output to the test_bitcoin -datadir folder.
8 years ago
Kevin Gallagher
80eabf2b66
Adds copyright file back to Debian package
8 years ago
4ZEC
cc6c9ec05e
Correct line swap
Pretty clear the author wanted these two lines in other order.
8 years ago
Kevin Gallagher
1888d3d1bb
Adds newline between source and package definition
Also updates doc/release-process.md instructions for the
Debian package and Gitian descriptor.
8 years ago
zkbot
27bc01a05b
Auto merge of #1523 - bitcartel:master_1504_z_logging, r=bitcartel
Refine LogPrint debugging for z_* rpc calls
For #1504 ZCA011
8 years ago
Jack Grigg
6da46b692a
Refactor test to clarify expectations
8 years ago
zkbot
6432b8c453
Auto merge of #1499 - arcalinea:document-coinbase-maturity-security, r=bitcartel
Note that Coinbase maturity interval does not protect JoinSplits
Changed wording of Block Chain Reorganization section in security-warnings.md to note that we did not change Coinbase maturity #1387 , but that this also does not protect JoinSplits from becoming invalidated in the case of a block chain reorg #953
8 years ago
Kevin Gallagher
3327ef3df0
Moves zcash-fetch-params to /usr/bin
Since the file is managed by the package manager, this is a more appropriate
location for that script. Also updates the timestamp in the changelog.
8 years ago
zkbot
bb25bd4bc1
Auto merge of #1533 - bitcartel:master_1447_document_getfilterednotes, r=bitcartel
Document CWallet::GetFilteredNotes
Also fixes return type of method which should be void.
Part of #1447
8 years ago
Simon
cb0d208f6b
Document CWallet::GetFilteredNotes and fix return type which should be
void.
8 years ago
zkbot
2b29970e28
Auto merge of #1531 - str4d:1447-document-findmynotes, r=bitcartel
Document CWalletTx::FindMyNotes
Part of #1447
8 years ago