aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-04depends: fix "unexpected operator" error during "make download"Cory Fields
2016-04-04depends: fix fallback downloadsCory Fields
In some cases, failed downloads wouldn't trigger a fallback download attempt. Namely, checksum mismatches.
2016-04-04depends: create a hostid and buildid and add option for saltsCory Fields
These add very simple sanity checks to ensure that the build/host toolchains have not changed since the last run. If they have, all ids will change and packages will be rebuilt. For more complicated usage (like parsing dpkg), HOST_ID_SALT/BUILD_ID_SALT may be used to introduce arbitrary data to the ids.
2016-04-04Merge #7707: [RPC][QT] UI support for abandoned transactionsJonas Schnelli
8efed3b [Qt] Support for abandoned/abandoning transactions (Jonas Schnelli)
2016-04-04[Qt] Support for abandoned/abandoning transactionsJonas Schnelli
2016-04-03Merge #7797: RPC: fix generatetoaddress failing to parse addressWladimir J. van der Laan
60361ca RPC: fix generatetoaddress failing to parse address and add unit test (mruddy)
2016-04-03RPC: fix generatetoaddress failing to parse address and add unit testmruddy
2016-04-03Merge #7778: [qa] Bug fixes and refactorWladimir J. van der Laan
4444806 [qa] mininode: Combine struct.pack format strings (MarcoFalke) faaa3c9 [qa] mininode: Catch exceptions in got_data (MarcoFalke) fa2cea1 [qa] rpc-tests: Properly use integers, floats (MarcoFalke) fa524d9 [qa] Use python2/3 syntax (MarcoFalke)
2016-04-03Merge #7789: [Doc] Add note about using the Qt official binary installer.Wladimir J. van der Laan
4b9dfd6 Add note about using the Qt official binary installer. (Pavel Janík)
2016-04-02Add note about using the Qt official binary installer.Pavel Janík
2016-04-02[qa] mininode: Combine struct.pack format stringsMarcoFalke
2016-04-02Merge #7691: [Wallet] refactor wallet/init interactionWladimir J. van der Laan
25340b7 [Wallet] refactor wallet/init interaction (Jonas Schnelli)
2016-04-02Merge #7711: [build-aux] Update Boost & check macros to latest serialsWladimir J. van der Laan
cf5c786 [build-aux] Update Boost & check macros to latest serials (fanquake)
2016-04-02Merge #7785: Trivial: Fix typo: Optimizaton -> Optimization [skip ci]Wladimir J. van der Laan
a22bde9 Fix typo: Optimizaton -> Optimization (paveljanik)
2016-04-01Fix typo: Optimizaton -> Optimizationpaveljanik
2016-04-01[qa] mininode: Catch exceptions in got_dataMarcoFalke
2016-04-01[qa] rpc-tests: Properly use integers, floatsMarcoFalke
2016-04-01Merge #7489: tests: Make proxy_test work on travis servers without IPv6Wladimir J. van der Laan
7539f1a tests: Make proxy_test work on travis servers without IPv6 (Wladimir J. van der Laan)
2016-03-31[qa] Use python2/3 syntaxMarcoFalke
2016-03-31Merge #7477: Fix quoting of copyright holders in configure.ac.Wladimir J. van der Laan
72fd008 Fix quoting of copyright holders in configure.ac. (Daniel Kraft)
2016-03-31Merge #7772: Clear the input line after activating autocompleteJonas Schnelli
ae2156f Clear the input line after activating autocomplete (Pavel Janík)
2016-03-31Merge #7747: [docs] added depends cross compile infoWladimir J. van der Laan
3e55b3a [doc] added depends cross compile info (accraze)
2016-03-31Merge #7763: Put hex-encoded version in UpdateTipWladimir J. van der Laan
eff736e Reformat version in UpdateTip and other messages (Pieter Wuille)
2016-03-31Reformat version in UpdateTip and other messagesPieter Wuille
Also remove the hardly-readable nBits from UpdateTip's log message.
2016-03-31Merge #7773: Fix comments in testsWladimir J. van der Laan
40234ba Fix comments in tests (BtcDrak)
2016-03-31Merge #7766: rpc: Register calls where they are definedWladimir J. van der Laan
fb8a8cf rpc: Register calls where they are defined (Wladimir J. van der Laan)
2016-03-31rpc: Register calls where they are definedWladimir J. van der Laan
Split out methods to every module, apart from 'help' and 'stop' which are implemented in rpcserver.cpp itself. - This makes it easier to add or remove RPC commands - no longer everything that includes rpcserver.h has to be rebuilt when there's a change there. - Cleans up `rpc/server.h` by getting rid of the huge cluttered list of function definitions. - Removes most of the bitcoin-specific code from rpcserver.cpp and .h. Continues #7307 for the non-wallet.
2016-03-30Fix comments in testsBtcDrak
2016-03-30Clear the input line after activating autocompletePavel Janík
2016-03-30Merge #7648: BIP9 versionbits softfork for BIP68, BIP112 and BIP113Wladimir J. van der Laan
71527a0 Test of BIP9 fork activation of mtp, csv, sequence_lock (NicolasDorier) 19d73d5 Add RPC test for BIP 68/112/113 soft fork. (Alex Morcos) 12c89c9 Policy: allow transaction version 2 relay policy. (BtcDrak) 02c2435 Soft fork logic for BIP68 (BtcDrak) 478fba6 Soft fork logic for BIP113 (BtcDrak) 65751a3 Add CHECKSEQUENCEVERIFY softfork through BIP9 (Pieter Wuille)
2016-03-30[doc] added depends cross compile infoaccraze
2016-03-30Merge #7761: [Qt] remove trailing output-index from transaction-idWladimir J. van der Laan
7d5e31a [Qt] remove trailing output-index from transaction-id (Jonas Schnelli)
2016-03-30Merge #7573: P2P: add maxtimeadjustment command line optionWladimir J. van der Laan
e1523ce P2P: add maxtimeadjustment command line option (mruddy)
2016-03-29Merge #7723: build: python 3 compatibilityWladimir J. van der Laan
18f05c7 build: python 3 compatibility (Wladimir J. van der Laan)
2016-03-29build: python 3 compatibilityWladimir J. van der Laan
Ubuntu 16.04 "xenial xerus" does not come with Python 2.x by default. It is possible to install a python-2.7 package, but this has its own problem: no `python` or `python2` symlink (see #7717). This fixes the following scripts to work with python 3: - `make check` (bctest,py, bitcoin-util-test.py) - `make translate` (extract_strings_qt.py) - `make symbols-check` (symbol-check.py) - `make security-check` (security-check.py) Explicitly call the python commands using $(PYTHON) instead of relying on the interpreter line at the top of the scripts.
2016-03-29Merge #7744: test_framework: detect failure of bitcoind startupWladimir J. van der Laan
018b60c test_framework: detect failure of bitcoind startup (Wladimir J. van der Laan)
2016-03-29Merge #7764: [qa] Don't run pruning.py twiceWladimir J. van der Laan
faa9f01 [qa] Don't run pruning.py twice (MarcoFalke)
2016-03-29[qa] Don't run pruning.py twiceMarcoFalke
2016-03-29P2P: add maxtimeadjustment command line optionmruddy
2016-03-29[Qt] remove trailing output-index from transaction-idJonas Schnelli
The trailing output-index leads to cases where the user can't look-up the transaction ID in various systems.
2016-03-29Merge #7558: [RPC] Add import/removeprunedfunds rpc callWladimir J. van der Laan
f1bb13c Added companion removeprunedfunds call. (instagibbs) 7eb7029 Add importprunedfunds rpc call (instagibbs)
2016-03-29Merge #7742: [Wallet][RPC] add missing abandon status documentationWladimir J. van der Laan
cef8bdf [Wallet][RPC] add missing abandon status documentation (Jonas Schnelli)
2016-03-29Merge #7737: devtools: make github-merge.py use py3Wladimir J. van der Laan
f11c5a3 devtools: make github-merge.py use py3 (Wladimir J. van der Laan)
2016-03-29Merge #7757: [qa] wallet: Wait for reindex to catch upWladimir J. van der Laan
fa3fafc [qa] wallet: Wait for reindex to catch up (MarcoFalke)
2016-03-29[Wallet][RPC] add missing abandon status documentationJonas Schnelli
2016-03-28[qa] wallet: Wait for reindex to catch upMarcoFalke
2016-03-28Merge #7751: test_framework: python3.4 authproxy compatWladimir J. van der Laan
e7e48ba test_framework: Py3.4 compat: Specify timeout parameter by name (Luke Dashjr) d7b80b5 test_framework: Avoid infinite loop in encoding Decimal (Wladimir J. van der Laan)
2016-03-28test_framework: Py3.4 compat: Specify timeout parameter by nameLuke Dashjr
Changed in version 3.4: The strict parameter was removed. HTTP 0.9-style “Simple Responses” are not longer supported. (https://docs.python.org/3/library/http.client.html) Source: https://github.com/jgarzik/python-bitcoinrpc/commit/7ebeebb4f61917fe590d980cb4f9aefdce2c8f25
2016-03-28test_framework: Avoid infinite loop in encoding DecimalWladimir J. van der Laan
Avoid an infinite loop in encoding, by ensuring EncodeDecimal returns a string. round(Decimal) used to convert it to float, but it no longer does in python 3.x. Strings are supported since #6380, so just use that.
2016-03-26test_framework: detect failure of bitcoind startupWladimir J. van der Laan
Replace the `bitcoin-cli -rpcwait` after spawning bitcoind with our own loop that detects when bitcoind exits prematurely. And if one node fails to start, stop the others. This prevents a hang in such a case (see #7463).