paveljanik
05b5831aa0
Add PR title prefix for trivial changes [skip ci]
2015-09-30 08:44:51 +02:00
paveljanik
96106f0f30
[Trivial] start the help texts with lowercase
2015-09-30 08:40:20 +02:00
UdjinM6
f4afaec0b2
add missing maps cleaning in CMasternodeMan::Clear()
2015-09-30 04:24:29 +03:00
Wladimir J. van der Laan
c138cf9769
Merge pull request #6736
...
ab0b8be
zmq: update and cleanup build-unix, release-notes, and zmq docs (Johnathan Corgan)
6cebd5d
zmq: require version 4.x or newer of libzmq (Johnathan Corgan)
2015-09-30 00:55:25 +02:00
Wladimir J. van der Laan
f6ce59cd3c
Merge pull request #6713
...
43edd51
SanitizeString: Allow hypen char (MarcoFalke)
2015-09-30 00:23:26 +02:00
Luke Dashjr
e761d7a94f
Bugfix: Allow mining on top of old tip blocks for testnet (fixes testnet-in-a-box use case)
2015-09-29 19:46:34 +00:00
Johnathan Corgan
ab0b8be857
zmq: update and cleanup build-unix, release-notes, and zmq docs
...
Signed-off-by: Johnathan Corgan <johnathan@corganlabs.com>
2015-09-29 10:48:45 -07:00
Johnathan Corgan
6cebd5d854
zmq: require version 4.x or newer of libzmq
...
Signed-off-by: Johnathan Corgan <johnathan@corganlabs.com>
2015-09-29 10:18:07 -07:00
UdjinM6
2f8c944168
fix #629
2015-09-29 17:50:09 +03:00
Wladimir J. van der Laan
0bec36f3bb
Merge pull request #6661
...
551d7ed
doc: Fix dead link in gitian-building (unsystemizer)
2015-09-29 14:55:39 +02:00
unsystemizer
551d7edb1b
doc: Fix dead link in gitian-building
...
- Link to Debian 8.1 netinstall ISO is dead, changed to valid 8.2
- Changed checksum to 8.2 netinstall ISO checksum (http://cdimage.debian.org/debian-cd/8.2.0/amd64/iso-cd/SHA256SUMS )
- Verified CD checksum, checksum file's signing key
2015-09-29 14:51:52 +02:00
Wladimir J. van der Laan
cb4d6d0569
Merge pull request #6730
...
a5b78c2
build: Remove dependency of bitcoin-cli on secp256k1 (Wladimir J. van der Laan)
2015-09-29 14:17:21 +02:00
Wladimir J. van der Laan
a91eea6e3e
qt: periodic translations update
2015-09-29 13:36:33 +02:00
Wladimir J. van der Laan
2b0567b002
Merge pull request #6728
...
9fea833
timedata: Prevent warning overkill (Wladimir J. van der Laan)
2015-09-29 08:44:15 +02:00
crowning-
115bb174ca
Edit masternode.conf from within the wallet (Menu adjusted)
2015-09-28 22:08:07 +02:00
crowning-
eb29c71981
Edit masternode.conf from within the wallet
2015-09-28 21:58:59 +02:00
Holger Schinzel
7c288e1dfd
Merge branch 'v0.12.0.x' into v0.12.1.x
...
Conflicts:
configure.ac
src/clientversion.h
2015-09-28 18:19:11 +02:00
Holger Schinzel
27a4f5e6b2
bumping to v56 for next dev iteration
2015-09-28 18:16:48 +02:00
Holger Schinzel
c30a0aa592
Merge pull request #627 from dashpay/v0.12.0.x
...
release v0.12.0.55
2015-09-28 17:49:30 +02:00
Evan Duffield
6509adf671
Revert "More liberal block creation"
...
This reverts commit bda45f1b26
.
2015-09-28 07:54:24 -07:00
Wladimir J. van der Laan
1a9f19a78d
Merge pull request #6719
...
ec908d5
http: Force-exit event loop after predefined time (Wladimir J. van der Laan)
de9de2d
http: Wait for worker threads to exit (Wladimir J. van der Laan)
5e0c221
Make HTTP server shutdown more graceful (Wladimir J. van der Laan)
2015-09-28 16:03:51 +02:00
Wladimir J. van der Laan
ec908d5f7a
http: Force-exit event loop after predefined time
...
This makes sure that the event loop eventually terminates, even if an
event (like an open timeout, or a hanging connection) happens to be
holding it up.
2015-09-28 15:06:20 +02:00
Wladimir J. van der Laan
de9de2de36
http: Wait for worker threads to exit
...
Add a WaitExit() call to http's WorkQueue to make it delete the work
queue only when all worker threads stopped.
This fixes a problem that was reproducable by pressing Ctrl-C during
AppInit2:
```
/usr/include/boost/thread/pthread/condition_variable_fwd.hpp:81: boost::condition_variable::~condition_variable(): Assertion `!ret' failed.
/usr/include/boost/thread/pthread/mutex.hpp:108: boost::mutex::~mutex(): Assertion `!posix::pthread_mutex_destroy(&m)' failed.
```
I was assuming that `threadGroup->join_all();` would always have been
called when entering the Shutdown(). However this is not the case in
bitcoind's AppInit2-non-zero-exit case "was left out intentionally
here".
2015-09-28 15:06:20 +02:00
Wladimir J. van der Laan
5e0c221356
Make HTTP server shutdown more graceful
...
Shutting down the HTTP server currently breaks off all current requests.
This can create a race condition with RPC `stop` command, where the calling
process never receives confirmation.
This change removes the listening sockets on shutdown so that no new
requests can come in, but no longer breaks off requests in progress.
Meant to fix #6717 .
2015-09-28 15:06:20 +02:00
Wladimir J. van der Laan
9639eadd93
doc: Add build guide for OpenBSD 5.7
...
Add a specific build guide for OpenBSD. This is slightly different than
building for Linux due to different dependencies, and a compiler issue.
2015-09-28 13:46:09 +02:00
Evan Duffield
ac3a0123b7
Fixed IX confirmation bug for gettransaction
...
IX confirmations now show up correctly via the RPC interface immediately after IX confirms they are double-spend proof:
gettransaction 64c04e06ac058e572cefb5d98728dba21401cb8826f9688cbaf4270adfc6afb2

{
"amount" : 0.00000000,
"fee" : -0.01000000,
"confirmations" : 5,
"bcconfirmations" : 0,
"txid" : "64c04e06ac058e572cefb5d98728dba21401cb8826f9688cbaf4270adfc6afb2",
"walletconflicts" : [
}
... a moment later ...

gettransaction 64c04e06ac058e572cefb5d98728dba21401cb8826f9688cbaf4270adfc6afb2

{
"amount" : 0.00000000,
"fee" : -0.01000000,
"confirmations" : 6,
"bcconfirmations" : 1,
"blockhash" : "00000000000f850e60431a5a88fba1cd8d3868477056f65493664e2d39c1837c",
"blockindex" : 2,
"blocktime" : 1443290068,
"txid" : "64c04e06ac058e572cefb5d98728dba21401cb8826f9688cbaf4270adfc6afb2",
"walletconflicts" : [
],
}
2015-09-28 13:19:03 +02:00
UdjinM6
f173a8634f
fix LP inter-mixing by not initiating new queues by them
...
Closes : #623
2015-09-28 13:16:16 +02:00
UdjinM6
e754c84f2e
huge update for Chinese and Japanese(include it in the list now)
...
Closes : #625
2015-09-28 12:52:23 +02:00
Wladimir J. van der Laan
a5b78c2fa8
build: Remove dependency of bitcoin-cli on secp256k1
...
bitcoin-cli (in contrast to bitcoin-tx, which does signing ops)
shouldn't need secp256k1, and indeed it doesn't.
2015-09-28 10:36:33 +02:00
evan82
82c2f06851
Merge pull request #625 from UdjinM6/translations20150928
...
huge update for Chinese and Japanese(include it in the list now)
2015-09-27 22:40:06 -07:00
UdjinM6
e98fc3a2e5
huge update for Chinese and Japanese(include it in the list now)
2015-09-28 06:16:23 +03:00
Wladimir J. van der Laan
9fea833a12
timedata: Prevent warning overkill
...
The "please check your computer's data and time" message when the clock
deviates from the network currently generates an overkill of messages:
orion@lethe:~/bitcoin$ src/bitcoind
Warning: Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly.
In the log:
2015-09-27 16:24:13 *** Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly.
2015-09-27 16:24:13 Warning: Warning: Please check that your computer's date and time are correct! If your clock is wrong Bitcoin Core will not work properly.
Remove one level of 'Warning:' and reduce to one log message.
2015-09-27 16:40:16 +02:00
Evan Duffield
71272d4b48
Fixed IX confirmation bug for gettransaction
...
IX confirmations now show up correctly via the RPC interface immediately after IX confirms they are double-spend proof:
gettransaction 64c04e06ac058e572cefb5d98728dba21401cb8826f9688cbaf4270adfc6afb2

{
"amount" : 0.00000000,
"fee" : -0.01000000,
"confirmations" : 5,
"bcconfirmations" : 0,
"txid" : "64c04e06ac058e572cefb5d98728dba21401cb8826f9688cbaf4270adfc6afb2",
"walletconflicts" : [
}
... a moment later ...

gettransaction 64c04e06ac058e572cefb5d98728dba21401cb8826f9688cbaf4270adfc6afb2

{
"amount" : 0.00000000,
"fee" : -0.01000000,
"confirmations" : 6,
"bcconfirmations" : 1,
"blockhash" : "00000000000f850e60431a5a88fba1cd8d3868477056f65493664e2d39c1837c",
"blockindex" : 2,
"blocktime" : 1443290068,
"txid" : "64c04e06ac058e572cefb5d98728dba21401cb8826f9688cbaf4270adfc6afb2",
"walletconflicts" : [
],
}
2015-09-26 10:55:46 -07:00
Evan Duffield
bda45f1b26
More liberal block creation
2015-09-26 09:58:08 -07:00
Wladimir J. van der Laan
ad57b310ba
Merge pull request #6724
...
023919b
Fix debian/copyright list to be non-comma-separated. (Matt Corallo)
71afc68
Update debian/copyright format version to 1.0 (Matt Corallo)
d4ca868
Use standard license names in contrib/debian/copyright (Matt Corallo)
2015-09-26 11:34:14 +02:00
Wladimir J. van der Laan
2fa417f829
Merge pull request #6718
...
06d92d7
Add CONTRIBUTING.md (BtcDrak)
2015-09-26 10:10:35 +02:00
BtcDrak
06d92d71a2
Add CONTRIBUTING.md
2015-09-26 09:03:47 +01:00
Matt Corallo
023919b8c2
Fix debian/copyright list to be non-comma-separated.
2015-09-25 16:00:07 -07:00
Matt Corallo
71afc687e6
Update debian/copyright format version to 1.0
2015-09-25 13:35:23 -07:00
Matt Corallo
d4ca868dfe
Use standard license names in contrib/debian/copyright
2015-09-25 13:10:45 -07:00
Wladimir J. van der Laan
48efbdbe98
Merge pull request #5264
...
af3208b
Resolve issue 3166. These changes decode valid SIGHASH types on signatures in assembly (asm) representations of scriptSig scripts. This squashed commit incorporates substantial helpful feedback from jtimon, laanwj, and sipa. (mruddy)
2015-09-25 19:19:07 +02:00
Wladimir J. van der Laan
486270854e
Merge pull request #6619
...
42cf089
depends: bump ccache to 3.2.3 (fanquake)
888c595
depends: bump miniupnpc to 1.9.20150730 (fanquake)
2015-09-25 16:29:24 +02:00
Wladimir J. van der Laan
35365321f3
Merge pull request #6721
...
da47fe0
Add java-libbitcoinconsensus as example to documentation (dexX7)
2015-09-25 15:53:52 +02:00
Evan Duffield
473328518c
v55
2015-09-24 18:27:39 -07:00
evan82
87766f5db5
Merge pull request #623 from UdjinM6/fixlpintermixing
...
fix LP inter-mixing by not initiating new queues by them
2015-09-24 16:29:03 -07:00
UdjinM6
de478cb632
fix LP inter-mixing by not initiating new queues by them
2015-09-25 02:16:49 +03:00
UdjinM6
3d91fe326c
add mnbudgetvoteraw
...
Closes : #621
2015-09-24 23:46:19 +02:00
EthanHeilman
1534d9a83c
Creates unittests for addrman, makes addrman testable.
...
Adds several unittests for addrman to verify it works as expected.
Makes small modifications to addrman to allow deterministic and targeted tests.
2015-09-24 15:20:48 -04:00
dexX7
da47fe0166
Add java-libbitcoinconsensus as example to documentation
...
java-libbitcoinconsensus is a wrapper around libbitcoinconsensus, which
uses JNA to demonstrate a potential integration in Java.
2015-09-24 19:12:36 +02:00
Wladimir J. van der Laan
34dc03d8e0
Merge pull request #6664
...
51ff777
[trivial] Fix rpc message "help generate" (MarcoFalke)
4c3cab1
[trivial] init cleanup (MarcoFalke)
2015-09-24 18:21:18 +02:00