Gavin Andresen
c649637b6c
mutex debugging routines: LocksHeld() and AssertLockHeld()
2013-11-29 17:46:19 +10:00
Wladimir J. van der Laan
5c56ee1ace
Merge pull request #3328
...
9d2b73d
bitcoin-cli: Add missing SelectParamsFromCommandLine (Wladimir J. van der Laan)
2013-11-29 07:56:05 +01:00
Wladimir J. van der Laan
207cfbfbf1
Merge pull request #3295
...
9e7776b
Integration tests via RPC calls (Gavin Andresen)
2013-11-28 18:28:42 +01:00
Wladimir J. van der Laan
9d2b73d19f
bitcoin-cli: Add missing SelectParamsFromCommandLine
...
The SelectParamsFromCommandLine call was missing in bitcoin-cli,
which caused `-testnet` and `-regtest` to be ignored. Add this
call just like in bitcoind.cpp.
2013-11-28 17:37:01 +01:00
Wladimir J. van der Laan
4ae42d43a4
Merge pull request #3321
...
0078841
prevent Windows redefinition warning cause by compat.h (Philip Kaufmann)
2013-11-28 08:41:23 +01:00
Josh Triplett
26d1b65c53
src/Makefile.am: Simplify clean of leveldb
2013-11-27 18:17:17 -08:00
Josh Triplett
a26a367629
configure.ac: Check for miniupnpc headers, not just -lminiupnpc
...
This protects against broken systems which have libminiupnpc.a or
libminiupnpc.so installed but don't have the miniupnpc headers.
2013-11-27 18:16:16 -08:00
Josh Triplett
82ccb05b07
autogen.sh: Stop passing --verbose to autoreconf
...
This quiets down the autotools build, making warnings much more visible.
2013-11-27 17:29:00 -08:00
Josh Triplett
e12dafd7bb
autogen.sh: Use long options to autoreconf, for self-documentation
2013-11-27 17:27:16 -08:00
Josh Triplett
19b9adda52
autogen.sh: Support running from outside the source directory
...
Initial steps towards supporting out-of-tree builds.
2013-11-27 17:25:58 -08:00
Josh Triplett
97d285ab51
autogen.sh: Use set -e to fail if any command fails
...
In preparation for expanding autogen.sh.
2013-11-27 17:24:26 -08:00
Josh Triplett
f80b723c66
autogen.sh: Add a /bin/sh shebang.
2013-11-27 17:21:40 -08:00
Philip Kaufmann
0078841617
prevent Windows redefinition warning cause by compat.h
2013-11-27 21:28:31 +01:00
Wladimir J. van der Laan
5f083afde1
Merge pull request #3284
...
fb78cc2
Split up bitcoinrpc (code movement only) (Wladimir J. van der Laan)
2013-11-27 14:16:36 +01:00
Wladimir J. van der Laan
e1169d7eea
Merge pull request #3296
...
a946aa8
Store and use a sanitized subVer (Mike Hearn)
ba6a4ea
Add some additional logging to give extra network insight. (Mike Hearn)
2013-11-27 10:40:54 +01:00
Wladimir J. van der Laan
2fc12794c2
Merge pull request #3319
...
871ac37
qt: restore icon dock menu (theuni)
2013-11-27 06:28:22 +01:00
Wladimir J. van der Laan
fb78cc2378
Split up bitcoinrpc (code movement only)
...
Split bitcoinrpc up into
- rpcserver: bitcoind RPC server
- rpcclient: bitcoin-cli RPC client
- rpcprotocol: shared common HTTP/JSON-RPC protocol code
One step towards making bitcoin-cli independent from the rest
of the code, and thus a smaller executable that doesn't have to
be linked against leveldb.
This commit only does code movement, there are no functional changes.
2013-11-27 06:00:29 +01:00
Gavin Andresen
9e7776bf1f
Integration tests via RPC calls
...
qa/rpc-tests/wallet.sh runs a three-node -regtest network,
generates a fresh blockchain, and then exercises basic wallet
sending/receiving functionality using command-line RPC.
2013-11-27 14:21:05 +10:00
theuni
871ac375bd
qt: restore icon dock menu
...
This was removed by 25c0cce7f
. It was apparently removed in qt5, but
may return for 5.1.
2013-11-26 19:13:07 -05:00
Mike Hearn
a946aa8d3e
Store and use a sanitized subVer
2013-11-26 13:26:00 +01:00
Mike Hearn
ba6a4ea344
Add some additional logging to give extra network insight.
2013-11-26 13:26:00 +01:00
Wladimir J. van der Laan
03b6a1cee4
Merge pull request #3316
...
106f133
Fix uninitialized variable added in b33b9a6fe
(theuni)
2013-11-26 07:57:00 +01:00
theuni
106f133de6
Fix uninitialized variable added in b33b9a6fe
...
After discussing with BlueMatt, this appears to be harmless in its
current state since it's always set before it's used. Initialize it
anyway for readability and future safety.
2013-11-25 19:51:07 -05:00
Wladimir J. van der Laan
4c3e24644d
Merge pull request #3294
...
c8b7425
setgenerate creates multiple blocks in -regtest mode (Gavin Andresen)
2013-11-25 15:47:20 +01:00
Philip Kaufmann
84b695cc9d
[Qt] allow deletion of payment-requests in sendcoins
...
- this adds a delete button for insecure and secure payment requests in
the sendcoins dialog
- it also enables the delete button even for single and empty entries, as
this is much easier to handle and doesn't need to special case single
entries
- big parts of the ui file were changed, because I copied the delete
button and had to delete the layout too and created it from scratch
(which seems to cleanup the rows and colums in the layout also, which is
nice IMHO)
2013-11-24 16:30:14 +01:00
Wladimir J. van der Laan
d4cda964d2
Merge pull request #3302
...
e5adec3
contrib: add sipa's github-merge script (Wladimir J. van der Laan)
2013-11-24 12:45:12 +01:00
Wladimir J. van der Laan
e5adec35c6
contrib: add sipa's github-merge script
2013-11-24 12:44:31 +01:00
Wladimir J. van der Laan
eef8a67abf
Merge pull request #3300
...
848fe68
cleanup error message consistency (Julian Langschaedel)
2013-11-24 12:40:39 +01:00
Robert Backhaus
9ac5a01c73
Move types.h include before ifaddres.h for u_int declaration
2013-11-22 23:22:53 +10:00
Wladimir J. van der Laan
be5d37c597
Merge pull request #3273
...
fb0507f
qt: show all units in send confirmation (Wladimir J. van der Laan)
2013-11-22 05:42:31 +01:00
Wladimir J. van der Laan
76cfa60222
Merge pull request #3299
...
c89d59c
Remove '/': prefix always starts with '/' (Florin)
2013-11-22 05:42:06 +01:00
Julian Langschaedel
848fe68acd
cleanup error message consistency
...
relicts from the CTransaction refactor.
2013-11-22 02:19:18 +01:00
Florin
c89d59c38a
Remove '/': prefix always starts with '/'
...
brew --prefix retruns a fully qualified path, so using -L/$prefix results in a path with two leading '/'.
2013-11-22 02:07:08 +01:00
Gavin Andresen
c8b74258ba
setgenerate creates multiple blocks in -regtest mode
...
I'm writing some wallet regression tests using -regtest mode, and
need to generate an initial multi-hundred-block chain. Repeatedly
calling setgenerate to generate one block is slow and doesn't
work properly, because block creation happens asynchronously.
This adds two features to setgenerate in -regtest mode:
1) Instead of being interpreted as number of threads to start, the
third argument is the number of blocks to generate.
2) setgenerate will not return until the block creation threads
have created the requested number of blocks.
2013-11-22 09:51:13 +10:00
Wladimir J. van der Laan
35454b35d8
Merge pull request #3287
...
67448b2
[Qt] make a UI element in sendcoins non-validated (Philip Kaufmann)
2013-11-21 11:44:52 +01:00
Wladimir J. van der Laan
f7e88c39d7
Merge pull request #3293 from onlyjob/master
...
Provide build time when building from tarball:
2013-11-20 23:08:37 -08:00
Gavin Andresen
34f5b0ab93
Merge pull request #3283 from gavinandresen/rpcwait
...
RPC client option: -rpcwait, to wait for server start
2013-11-20 17:57:43 -08:00
Dmitry Smirnov
ef1e984ead
Provide build time when building from tarball:
...
When building from tarball (i.g. not from git source tree or when git
is not available) `genbuild.sh` write undefined $TIME to "build/build.h".
Even worse, when TIME is set in the environment then its value
is written instead of a date.
For me this change fixed FTBFS which I got because I had
TIME enviroment variable set with format for time(1) utility.
2013-11-21 11:43:00 +11:00
Wladimir J. van der Laan
d980f9b7d6
Merge pull request #3257
...
379778b
core: remove includes in .cpp, if header is already in .h (Philip Kaufmann)
2013-11-20 16:18:33 +01:00
Philip Kaufmann
67448b245c
[Qt] make a UI element in sendcoins non-validated
...
- this was unused for the label and also makes no sense, so remove it
2013-11-20 16:01:03 +01:00
Gavin Andresen
480e75ceab
RPC client option: -rpcwait, to wait for server start
2013-11-20 16:00:51 +10:00
Wladimir J. van der Laan
96aaf006a5
Merge pull request #3234 from super3/master
...
Remove Wallet Tools
2013-11-19 10:25:42 -08:00
Wladimir J. van der Laan
993a50b683
Merge pull request #3278 from laanwj/2013_11_boost_m4
...
Update boost m4 files
2013-11-19 04:43:01 -08:00
Guillermo Céspedes Tabárez
ea89d521d6
Update ax_pthread.m4 to serial 21
...
- Add support for Clang
Further details can be found at http://savannah.gnu.org/patch/?8186
2013-11-18 13:00:06 +01:00
Guillermo Céspedes Tabárez
e4235c38ff
Update ax_boost_thread.m4 to serial 27
...
- Use 'ls -r' in order to try newer version before older ones. Simplify
ls pattern so also dylibs are detected.
2013-11-18 13:00:04 +01:00
Guillermo Céspedes Tabárez
f9374cafa5
Update ax_boost_system.m4 to serial 17
...
- Use 'ls -r' rather than non-portable tool 'tac'. Simplify filepattern in ls expression so dylib (on OSX) are also detected.
2013-11-18 13:00:01 +01:00
Guillermo Céspedes Tabárez
2fb65108f3
Update ax_boost_program_options.m4 serial 22
...
- Fixed detection of dynamic libraries on Mac OS X (*.dylib)
See http://savannah.gnu.org/patch/?7719 for further details.
2013-11-18 12:59:59 +01:00
Guillermo Céspedes Tabárez
41276b4695
Update ax_boost_filesystem.m4 to serial 26
...
- Fixed cut-and-paste error.
- See http://savannah.gnu.org/patch/?7576 for further details.
- Use 'ls -r' rather than non-portable tool 'tac'.
- Simplify filepattern in ls expression so dylib (on OSX) are also detected.
2013-11-18 12:59:57 +01:00
Guillermo Céspedes Tabárez
3f064488e9
Update ax_boost_base.m4 to serial 21
...
- Add aarch64 to the list of lib64 architectures
2013-11-18 12:59:54 +01:00
Wladimir J. van der Laan
71f97ea2a7
Merge pull request #3267
...
0689f46
Coincontrol cleanup (e.g. add missing license) (Philip Kaufmann)
2013-11-18 10:12:15 +01:00