Sean Bowe
802ea76b3a
Allow Rust-language related assets to be disabled with `--disable-rust`.
7 years ago
Sean Bowe
6a0c7ceae9
Introduce librustzcash and Rust to depends system.
7 years ago
zkbot
a28b17b7b7
Auto merge of #1636 - daira:fix-licensing-and-remove-qt, r=str4d
Remove QT code
This removes the QT wallet code, and updates license documentation accordingly.
7 years ago
Simon
abecfc422c
Remove redundant gui options from build scripts
7 years ago
Simon
ec85287c45
Remove QT translation support files
7 years ago
Daira Hopwood
6b41a88d20
Delete -rootcertificates from bash completion script.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Simon
07cf426404
Remove stale Qt comments and dead code
7 years ago
zkbot
00740e0358
Auto merge of #2162 - arcalinea:release_process_1.0.7-1, r=str4d
Release process 1.0.7 1
7 years ago
Jay Graber
0195a9fc0f
Update debian package changelog for 1.0.7+1 (use + instead of - for debian versioning)
7 years ago
Jay Graber
f0046397ca
Add updated release notes for v1.0.7-1
7 years ago
Jay Graber
82b6ec23db
Update auto-generated manpages to 1.0.7-1
7 years ago
Jay Graber
0fe4b85708
Update version to 1.0.7-1
7 years ago
Jay Graber
24a24abf75
Add -t to git fetch for release-notes.py
7 years ago
Daira Hopwood
8247636d21
Remove unused packages and patches.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
f3b6c0e1cc
.gitignore cache/ and venv-mnf/
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
d596658022
Remove NO_QT make option.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
648dcaffea
Update which libraries are allowed to be linked to zcashd by symbol-check.py.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
e71162e0b4
Update documentation for QT removal.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
69a2bdde8f
Remove some more QT-related stragglers.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
38ba3c666f
Remove QT gunk from Makefiles.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
6a30bb41b3
Correct license text for LGPL.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
71d0bbc666
License updates for removal of src/qt.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
zkbot
f5fbf40375
Auto merge of #2153 - arcalinea:1.0.7_release_process, r=str4d
1.0.7 release
7 years ago
Jay Graber
e723cd1d9e
Update README for 1.0.7 release
7 years ago
Jay Graber
a3e57afd3f
Update debian changelog for 1.0.7 release process
7 years ago
Jay Graber
d64a2d5a44
Add 1.0.7 release notes and update authors.md
7 years ago
Jay Graber
a83f0677b4
Update release to 1.0.7, generate manpages
7 years ago
Daira Hopwood
d395fee8a5
Remove src/qt.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
zkbot
a7cf698873
Auto merge of #2100 - str4d:2074-rpc, r=arcalinea
Bitcoin 0.12 RPC PRs 1
Cherry-picked from the following upstream PRs:
- bitcoin/bitcoin#6266
- bitcoin/bitcoin#6257
- bitcoin/bitcoin#6271
- bitcoin/bitcoin#6158
- bitcoin/bitcoin#6307
- bitcoin/bitcoin#6290
- bitcoin/bitcoin#6262
- bitcoin/bitcoin#6088
- bitcoin/bitcoin#6339
- bitcoin/bitcoin#6299 (partial, remainder in #2099 )
- bitcoin/bitcoin#6350
- bitcoin/bitcoin#6247
- bitcoin/bitcoin#6362
- bitcoin/bitcoin#5486
- bitcoin/bitcoin#6417
- bitcoin/bitcoin#6398 (partial, remainder was included in #1950 )
- bitcoin/bitcoin#6444
- bitcoin/bitcoin#6456 (partial, remainder was included in #2082 )
- bitcoin/bitcoin#6380
- bitcoin/bitcoin#6970
Part of #2074 .
7 years ago
zkbot
dadb1ab74c
Auto merge of #2101 - str4d:2074-tests, r=arcalinea
Bitcoin 0.12 test PRs 1
Cherry-picked from the following upstream PRs:
- bitcoin/bitcoin#6337
- bitcoin/bitcoin#6390
- bitcoin/bitcoin#5515
- bitcoin/bitcoin#6287 (partial, remainder included in bitcoin/bitcoin#6703)
- bitcoin/bitcoin#6465
Part of #2074 .
7 years ago
zkbot
99c4c6de0c
Auto merge of #2099 - str4d:2074-misc, r=arcalinea
Bitcoin 0.12 misc PRs 1
Cherry-picked from the following upstream PRs:
- bitcoin/bitcoin#6198
- bitcoin/bitcoin#6206
- bitcoin/bitcoin#5927
- bitcoin/bitcoin#6213
- bitcoin/bitcoin#6061
- bitcoin/bitcoin#6283 (partial, remainder was pulled in #929 )
- bitcoin/bitcoin#6272
- bitcoin/bitcoin#6316
- bitcoin/bitcoin#6133
- bitcoin/bitcoin#6387
- bitcoin/bitcoin#6401
- bitcoin/bitcoin#6434
- bitcoin/bitcoin#6372
- bitcoin/bitcoin#6447
- bitcoin/bitcoin#6149
- bitcoin/bitcoin#6468
Part of #2074 .
7 years ago
Casey Rodarmor
df8f8095b6
Don't share objects between TestInstances
9 years ago
Cory Fields
72b25b0ffd
locking: add a quick example of GUARDED_BY
This was chosen not because it's necessarily helpful, but because its locking
assumptions were already correct.
9 years ago
Cory Fields
5093299af0
locking: teach Clang's -Wthread-safety to cope with our scoped lock macros
This allows us to use function/variable/class attributes to specify locking
requisites, allowing problems to be detected during static analysis.
This works perfectly with newer Clang versions (tested with 3.3-3.7). For older
versions (tested 3.2), it compiles fine but spews lots of false-positives.
9 years ago
Matt Corallo
8e4bc69d1f
Assert on probable deadlocks if the second lock isnt try_lock
10 years ago
Wladimir J. van der Laan
1eb6654314
tests: Fix bitcoin-tx signing testcase
Fixes wrong scriptPubkey problem, which caused the transaction to
not actually be signed.
9 years ago
Gavin Andresen
abb0e8cced
Testing infrastructure: mocktime fixes
New, undocumented-on-purpose -mocktime=timestamp command-line
argument to startup with mocktime set. Needed because
time-related blockchain sanity checks are done on startup, before a
test has a chance to make a setmocktime RPC call.
And changed the setmocktime RPC call so calling it will not result in
currently connected peers being disconnected due to inactivity timeouts.
9 years ago
Jonas Schnelli
4d1d95310f
don't try to decode invalid encoded ext keys
9 years ago
Jonas Schnelli
51878774bf
extend bip32 tests to cover Base58c/CExtKey decode
9 years ago
Jonas Schnelli
53bcf8379a
fix and extend CBitcoinExtKeyBase template
- fix Decode call (req. only one param)
- add constructor for base58c->CExtKey
9 years ago
Adam Weiss
8550bcfeca
Buffer log messages and explicitly open logs
Prevents stomping on debug logs in datadirs that are locked by other
instances and lost parameter interaction messages that can get wiped by
ShrinkDebugFile().
The log is now opened explicitly and all emitted messages are buffered
until this open occurs. The version message and log cut have also been
moved to the earliest possible sensible location.
9 years ago
Pavel Vasin
2af5a65066
remove unused inv from ConnectTip()
9 years ago
Paul Georgiou
0eac70954c
Update Linearize tool to support Windows paths
9 years ago
Gavin Andresen
ae1565b52f
configure --enable-debug changes
Three changes to how configure --enable-debug behaves:
1. Preserve user-passed CXXFLAGS/CFLAGS
2. Compile with -DDEBUG_LOCKORDER
3. Add -DDEBUG -DDEBUG_LOCKORDER to CPPFLAGS (since they are preprocessor options)
9 years ago
Florian Schmaus
70b3d9e3ac
Add BITCOIND_SIGTERM_TIMEOUT to OpenRC init scripts
This allows users to specify, e.g. raise, the default timeout of 60
seconds. Some bitcoind instances, especially long running ones on slow
hardware, require a higher timeout for a clean shut down.
Also add a comment to bitcoind.openrc's 'retry=', since it is not
obvious from the variable name what it does.
9 years ago
Jonas Schnelli
f061578b8f
[bitcoin-cli] improve error output
9 years ago
Luke Dashjr
a79c8e24a5
Fix various warnings
Found while building on Debian 7
9 years ago
Wladimir J. van der Laan
55fca515d8
build: Remove -DBOOST_SPIRIT_THREADSAFE
Now that boost spirit is no longer used, `-DBOOST_SPIRIT_THREADSAFE`
doesn't need to be passed to the compiler anymore.
9 years ago
Wladimir J. van der Laan
7cc6648341
tests: Extend RPC proxy tests
Also test -noonion
9 years ago
Wladimir J. van der Laan
8d9719e0ef
Improve proxy initialization
Simplify and make the code in AppInit2 more clear.
This provides a straightforward flow, gets rid of .count() (which makes
it possible to override an earlier provided proxy option to nothing), as
well as comments the different cases.
9 years ago