Matt Corallo
0295912479
Update gitian build descriptors to produce proper builds.
...
Thanks to makomk for finding the bugs here and devrandom
for passing them along (see
https://bitcointalk.org/index.php?topic=42198.msg514312#msg514312 )
13 years ago
Gavin Andresen
b7598ceefa
Merge pull request #505 from gavinandresen/unique_coinbase
...
Unique coinbase: Fixes #482
13 years ago
Gavin Andresen
5a3dea451d
Merge branch 'unique_coinbase' of git://gitorious.org/~Luke-Jr/bitcoin/luke-jr-bitcoin into unique_coinbase
13 years ago
Gavin Andresen
f92f022eda
Merge pull request #500 from gavinandresen/txndeadlock
...
Fix AddAddress cs_mapaddresses/db transaction deadlock
13 years ago
Gavin Andresen
9406696578
Fix AddAddress cs_mapaddresses/db transaction deadlock
13 years ago
Luke Dashjr
83f4cd156e
Bugfix: Use timestamp in coinbase rather than "bits", needed to ensure coinbase txn is unique even if address is the same
13 years ago
Luke Dashjr
49c8e53ee2
Save coinbase, not just extraNonce
13 years ago
Luke Dashjr
b760e25458
Merge branch 'getwork_dedupe' into unique_coinbase
13 years ago
Jeff Garzik
0535644b30
Merge branch 'master' of git://github.com/bitcoin/bitcoin
13 years ago
Jeff Garzik
cbd959c473
Revert "Define MSG_NOSIGNAL to 0 on platforms where it is unavailable."
...
This reverts commit 6a0296791d
.
The change breaks build on Fedora Linux.
13 years ago
Jeff Garzik
ff4bd3977a
Merge pull request #503 from TheBlueMatt/translatefix
...
Add binary mo for new translation.
13 years ago
Matt Corallo
fd5eaf323f
Add binary mo for new translation.
13 years ago
Jeff Garzik
074653973e
Merge pull request #502 from vsrinivas/master
...
Define MSG_NOSIGNAL to 0 when it is not defined. Gets OpenBSD building.
13 years ago
Venkatesh Srinivas
6a0296791d
Define MSG_NOSIGNAL to 0 on platforms where it is unavailable.
...
Enables building bitcoind on OpenBSD.
13 years ago
Jeff Garzik
04f9a37c71
Merge pull request #501 from paraipanakos/master
...
Added Romanian translation
13 years ago
Alex B
905cbf0bf8
Romanian translation added
13 years ago
Luke Dashjr
e39f925655
ignore stuff
13 years ago
Gavin Andresen
e4626e94f4
Merge pull request #491 from gavinandresen/manytxfix
...
Optimize database writes for transactions with lots of TxIns.
13 years ago
Gavin Andresen
dc0c768760
Merge pull request #499 from codler/patch-3
...
Add a note to only include .po file
13 years ago
Han Lin Yap
e03209979b
Add a note to only include .po file
13 years ago
Gavin Andresen
c5eed9a1ae
Merge pull request #490 from TheBlueMatt/master
...
Fix build process to actually work (yet again).
13 years ago
Gavin Andresen
a79401b31d
Merge pull request #496 from alexwaters/boost_fs3
...
Support for boost filesystem version 3
13 years ago
Jeff Garzik
cc558f0603
README.md: word wrap text file
13 years ago
Jeff Garzik
3a7c4d89de
Merge pull request #495 from alexwaters/readme
...
Updated readme file
13 years ago
Alex Waters
adb8a55b46
Updated readme file
13 years ago
Gavin Andresen
e077cce617
Optimize database writes for transactions with lots of TxIns.
...
Patch from ArtForz, who discovered the problem.
13 years ago
Matt Corallo
7b7d46be89
Fix build process to actually work.
13 years ago
Luke Dashjr
a687d4f574
Support for boost filesystem version 3
13 years ago
Gavin Andresen
7464e647de
Bumped version numbers to 0.4.0rc1
13 years ago
Jeff Garzik
712077a760
Merge pull request #486 from TheBlueMatt/translatefix
...
Update binary mos to latest translations.
13 years ago
Gavin Andresen
ec74e8a443
Versions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid them
13 years ago
Matt Corallo
fb462ab272
Update binary mos to latest translations.
13 years ago
Gavin Andresen
b53e277ba1
Stay connected to seed nodes; disconnecting causes problems if you are trying to make the initial blockchain download.
13 years ago
Gavin Andresen
c591cc50eb
If compiled -DDEBUG_LOCKORDER and run with -debug, print out every mutex lock/unlock (helpful for debugging something-is-holding-a-mutex-too-long problems)
13 years ago
Gavin Andresen
fb45259967
Do not try to download blockchain from 0.3.23 nodes
13 years ago
Gavin Andresen
86fd7c5af6
Give hard-coded seed nodes a random last-seen time, to randomize order they're tried.
13 years ago
Daniel Folkinshteyn
bca179e8bd
Update the list of seednodes.
...
Nodes culled from MagicalTux's database of bitcoin nodes,
http://dump.bitcoin.it/misc/
by version and longevity, and tested for connectivity.
13 years ago
Gavin Andresen
2f4c30fd85
Fix bad merge: getaccountaddress was broken for new accounts
13 years ago
Gavin Andresen
36d9b2311d
Fixed regression I introduced: wallets with lots of transactions were unusable in GUI.
13 years ago
Gavin Andresen
783c636c73
Merge pull request #467 from gavinandresen/keypoolzero
...
Logic running with -keypool=0 was wrong (empty keys were being returned).
13 years ago
Gavin Andresen
dd7868364d
Merge branch 'code-cleanup' of git://github.com/muggenhor/bitcoin
13 years ago
Gavin Andresen
ed02c95d50
obtain cs_wallet mutex to protect vchDefaultKey
13 years ago
Gavin Andresen
123e5bd998
Fix RPC call name in error message.
13 years ago
Gavin Andresen
7db3b75b3e
Logic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445
...
Renames GetOrReuseKeyFromKeyPool to GetKeyFromPool, with fAllowReuse arg and bool result.
13 years ago
Gavin Andresen
f662cefd85
Merge pull request #470 from fabianhjr/master
...
Checkpoints
13 years ago
Gavin Andresen
e3c26b2573
SetCrypted() obtains keystore lock, to be safe.
13 years ago
Gavin Andresen
541e585d8e
Fix typo ("you own security")
13 years ago
Gavin Andresen
cb6c4b883d
Merge pull request #480 from gavinandresen/deadlocks
...
Simplify mutex locking, fix deadlocks. Fixes issue #453
13 years ago
Gavin Andresen
471426fb3b
Fixed potential deadlocks in GUI code.
...
Also changed semantics of CWalletTx::GetTxTime(); now always returns the time the transaction was received by this node, not the average block time.
And added information about -DDEBUG_LOCKORDER to coding.txt.
13 years ago
Gavin Andresen
6cc4a62c0e
Fix rpc-hanging deadlocks
...
Collapsed multiple wallet mutexes to a single cs_wallet, to avoid deadlocks with wallet methods that acquired locks in different order.
Also change master RPC call handler to acquire cs_main and cs_wallet locks before executing RPC calls; requiring each RPC call to acquire the right set of locks in the right order was too error-prone.
13 years ago