novacoin.git
12 years agoBump version to 0.4.2
Luke Dashjr [Mon, 21 Nov 2011 18:38:09 +0000]
Bump version to 0.4.2

12 years agoclose old db when rewriting
Pieter Wuille [Sun, 20 Nov 2011 16:12:00 +0000]
close old db when rewriting

12 years agoNever remove database files on shutdown, it caused unreadable wallets on some testers...
Gavin Andresen [Sun, 20 Nov 2011 15:39:01 +0000]
Never remove database files on shutdown, it caused unreadable wallets on some testers' machines.

12 years agoOnly remove database log files on shutdown after wallet encryption/rewrite
Gavin Andresen [Thu, 17 Nov 2011 19:21:32 +0000]
Only remove database log files on shutdown after wallet encryption/rewrite

12 years agoCreate new keypool for newly encrypted wallets.
Gavin Andresen [Thu, 17 Nov 2011 19:01:25 +0000]
Create new keypool for newly encrypted wallets.

12 years agoRemove vladimir's DNS seed, at his request.
Jeff Garzik [Mon, 31 Oct 2011 16:42:01 +0000]
Remove vladimir's DNS seed, at his request.

12 years agoTweak handling of boost filesystem versions
Gavin Andresen [Tue, 15 Nov 2011 19:28:51 +0000]
Tweak handling of boost filesystem versions

(partial cherry pick)

12 years agoFix crash-on-osx-on-shutdown bug. And cleanup CDB handling in Rewrite.
Gavin Andresen [Tue, 15 Nov 2011 19:30:15 +0000]
Fix crash-on-osx-on-shutdown bug. And cleanup CDB handling in Rewrite.

12 years agoadd message about restarting bitcoin after encrypting wallet succesfully
Luke Dashjr [Tue, 15 Nov 2011 15:21:02 +0000]
add message about restarting bitcoin after encrypting wallet succesfully

12 years agoUpdate gitian descriptors to point at stable git repo
Luke Dashjr [Tue, 15 Nov 2011 15:33:26 +0000]
Update gitian descriptors to point at stable git repo

12 years agoFix boost filesystem incompatibility problem
Gavin Andresen [Tue, 15 Nov 2011 14:47:29 +0000]
Fix boost filesystem incompatibility problem

12 years agoObsolete keypool and make sure database removes log files on shutdown.
Gavin Andresen [Fri, 11 Nov 2011 02:12:46 +0000]
Obsolete keypool and make sure database removes log files on shutdown.

12 years agoResilvering
Pieter Wuille [Thu, 10 Nov 2011 20:29:23 +0000]
Resilvering

12 years agoAdd returns to avoid annoying compile-time warnings.
Matt Corallo [Mon, 10 Oct 2011 19:51:07 +0000]
Add returns to avoid annoying compile-time warnings.

12 years agoOnly define __STDC_LIMIT_MACROS if not already defined.
Matt Corallo [Mon, 10 Oct 2011 16:08:05 +0000]
Only define __STDC_LIMIT_MACROS if not already defined.

12 years agoAdded a workaround for an Ubuntu bug which causes -fstack-protector-all to be disrega...
cjdelisle [Mon, 17 Oct 2011 00:38:23 +0000]
Added a workaround for an Ubuntu bug which causes -fstack-protector-all to be disregarded.

12 years agobitcoind does not need to link with gthread-2.0
Gavin Andresen [Mon, 10 Oct 2011 20:03:14 +0000]
bitcoind does not need to link with gthread-2.0

12 years agoBump version to 0.4.1
Luke Dashjr [Mon, 10 Oct 2011 18:22:31 +0000]
Bump version to 0.4.1

12 years agoFix for 64bit build
Victor Leschuk [Thu, 6 Oct 2011 15:53:42 +0000]
Fix for 64bit build

12 years agoMerge commit '65ba3e2f5024e1e38e119a0c25d5fc30c896cd65' into 0.4.x
Luke Dashjr [Wed, 5 Oct 2011 15:06:55 +0000]
Merge commit '65ba3e2f5024e1e38e119a0c25d5fc30c896cd65' into 0.4.x

12 years agoBugfix: report error creating ThreadSocketHandler thread just like the rest
Luke Dashjr [Tue, 4 Oct 2011 03:45:42 +0000]
Bugfix: report error creating ThreadSocketHandler thread just like the rest

12 years agoremove possibility of 63 bit overflow in ParseMoney
Wladimir J. van der Laan [Sat, 1 Oct 2011 00:47:47 +0000]
remove possibility of 63 bit overflow in ParseMoney

12 years agoMerge commit '3f94dfa' into stable
Luke Dashjr [Mon, 26 Sep 2011 19:37:57 +0000]
Merge commit '3f94dfa' into stable

12 years agoMerge pull request #527 from TheBlueMatt/gitian-downloader
Gavin Andresen [Thu, 22 Sep 2011 20:54:42 +0000]
Merge pull request #527 from TheBlueMatt/gitian-downloader

Restructure gitian files and add download config files.

12 years agoRestructure gitian files and add download config files.
Matt Corallo [Thu, 22 Sep 2011 17:07:17 +0000]
Restructure gitian files and add download config files.

12 years agoFix QA email address
Gavin Andresen [Thu, 22 Sep 2011 20:50:32 +0000]
Fix QA email address

12 years agoMerge pull request #526 from sipa/nl
Gavin Andresen [Thu, 22 Sep 2011 20:45:48 +0000]
Merge pull request #526 from sipa/nl

Updated dutch translation

12 years agoUpdated dutch translation
Pieter Wuille [Thu, 22 Sep 2011 17:22:17 +0000]
Updated dutch translation

12 years agoMerge pull request #525 from TheBlueMatt/master
Jeff Garzik [Thu, 22 Sep 2011 16:48:02 +0000]
Merge pull request #525 from TheBlueMatt/master

Update binary mo to match latest po translation.

12 years agoUpdate binary mo to match latest po translation.
Matt Corallo [Thu, 22 Sep 2011 16:45:52 +0000]
Update binary mo to match latest po translation.

12 years agoMerge pull request #522 from sipa/minorfix
Jeff Garzik [Tue, 20 Sep 2011 18:47:02 +0000]
Merge pull request #522 from sipa/minorfix

SocketHandler thread can be detached

12 years agoMerge pull request #520 from tcatm/less-logging
Nils Schneider [Mon, 19 Sep 2011 19:19:15 +0000]
Merge pull request #520 from tcatm/less-logging

log low-level network messages only when fDebug is set

12 years agoSocketHandler thread can be detached
Pieter Wuille [Mon, 19 Sep 2011 11:08:22 +0000]
SocketHandler thread can be detached

12 years agomissed printf in AbortMessage(); merged printfs in EndMessage
Nils Schneider [Sat, 17 Sep 2011 19:36:58 +0000]
missed printf in AbortMessage(); merged printfs in EndMessage

12 years agolog low-level network messages only when fDebug is set
Nils Schneider [Sat, 17 Sep 2011 16:29:41 +0000]
log low-level network messages only when fDebug is set

12 years agoMerge pull request #519 from dabaopku/master
Jeff Garzik [Sat, 17 Sep 2011 16:24:54 +0000]
Merge pull request #519 from dabaopku/master

Chinese Simp translation update

12 years agoUpdate to the Chinese Simp translation
Dean Lee [Sat, 17 Sep 2011 11:11:29 +0000]
Update to the Chinese Simp translation

12 years agoMerge pull request #516 from TheBlueMatt/nsisiconfix
Gavin Andresen [Wed, 14 Sep 2011 15:03:36 +0000]
Merge pull request #516 from TheBlueMatt/nsisiconfix

Update bitcoin icon to make nsis setup exe deterministic.

12 years agoUpdate bitcoin icon to make nsis setup exe deterministic.
Matt Corallo [Wed, 14 Sep 2011 14:42:02 +0000]
Update bitcoin icon to make nsis setup exe deterministic.

This adds a 32x32 16-bit icon to the bitcoin.ico file.
Though this realistically probably looks worse than the 32-bit
32x32 being displayed on a 16-bit monitor, it makes the nsis
setup exe deterministic in gitian output (go figure) which makes
the slight visual loss for users of very old monitors/computers
worth it.

12 years agoMerge pull request #512 from paraipanakos/master
Jeff Garzik [Tue, 13 Sep 2011 20:21:09 +0000]
Merge pull request #512 from paraipanakos/master

Spanish translation update

12 years agoAdd some hardening to protect against unknown/future exploits.
cjdelisle [Thu, 8 Sep 2011 16:50:54 +0000]
Add some hardening to protect against unknown/future exploits.

12 years agoMerge pull request #511 from mibe/translation-de
Jeff Garzik [Mon, 12 Sep 2011 01:45:00 +0000]
Merge pull request #511 from mibe/translation-de

Updated German translation

12 years agoUpdated German translation
Michael Bemmerl [Sat, 6 Aug 2011 23:55:46 +0000]
Updated German translation

12 years agoSpanish translation update
Alex B [Sun, 11 Sep 2011 20:08:43 +0000]
Spanish translation update

12 years agoMerge pull request #509 from cjdelisle/walletCrypto-wx-minVersion
Gavin Andresen [Fri, 9 Sep 2011 18:46:04 +0000]
Merge pull request #509 from cjdelisle/walletCrypto-wx-minVersion

wxWidgets needs to be at least version 2.9.1 because wallet crypto uses T

12 years agoMerge pull request #508 from TheBlueMatt/master
Gavin Andresen [Fri, 9 Sep 2011 18:45:46 +0000]
Merge pull request #508 from TheBlueMatt/master

Update gitian build descriptors to produce proper builds.

12 years agoUpdate gitian build descriptors to produce proper builds.
Matt Corallo [Fri, 9 Sep 2011 15:49:49 +0000]
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)

12 years agoMerge pull request #505 from gavinandresen/unique_coinbase
Gavin Andresen [Fri, 9 Sep 2011 13:34:37 +0000]
Merge pull request #505 from gavinandresen/unique_coinbase

Unique coinbase: Fixes #482

12 years agowxWidgets needs to be at least version 2.9.1 because wallet crypto uses ToStdString...
cjdelisle [Fri, 9 Sep 2011 00:50:00 +0000]
wxWidgets needs to be at least version 2.9.1 because wallet crypto uses ToStdString() which is not in 2.9.0

12 years agoMerge branch 'unique_coinbase' of git://gitorious.org/~Luke-Jr/bitcoin/luke-jr-bitcoi...
Gavin Andresen [Wed, 7 Sep 2011 14:51:57 +0000]
Merge branch 'unique_coinbase' of git://gitorious.org/~Luke-Jr/bitcoin/luke-jr-bitcoin into unique_coinbase

12 years agoMerge pull request #500 from gavinandresen/txndeadlock
Gavin Andresen [Wed, 7 Sep 2011 14:29:44 +0000]
Merge pull request #500 from gavinandresen/txndeadlock

Fix AddAddress cs_mapaddresses/db transaction deadlock

12 years agoFix AddAddress cs_mapaddresses/db transaction deadlock
Gavin Andresen [Tue, 6 Sep 2011 17:39:17 +0000]
Fix AddAddress cs_mapaddresses/db transaction deadlock

12 years agoBugfix: Use timestamp in coinbase rather than "bits", needed to ensure coinbase txn...
Luke Dashjr [Tue, 6 Sep 2011 20:39:05 +0000]
Bugfix: Use timestamp in coinbase rather than "bits", needed to ensure coinbase txn is unique even if address is the same

12 years agoSave coinbase, not just extraNonce
Luke Dashjr [Mon, 25 Jul 2011 15:59:41 +0000]
Save coinbase, not just extraNonce

12 years agoMerge branch 'getwork_dedupe' into unique_coinbase
Luke Dashjr [Tue, 6 Sep 2011 20:43:32 +0000]
Merge branch 'getwork_dedupe' into unique_coinbase

12 years agoMerge branch 'master' of git://github.com/bitcoin/bitcoin
Jeff Garzik [Tue, 6 Sep 2011 20:20:24 +0000]
Merge branch 'master' of git://github.com/bitcoin/bitcoin

12 years agoRevert "Define MSG_NOSIGNAL to 0 on platforms where it is unavailable."
Jeff Garzik [Tue, 6 Sep 2011 20:19:54 +0000]
Revert "Define MSG_NOSIGNAL to 0 on platforms where it is unavailable."

This reverts commit 6a0296791d5e81102a12a3142f5be25cb40f9825.

The change breaks build on Fedora Linux.

12 years agoMerge pull request #503 from TheBlueMatt/translatefix
Jeff Garzik [Tue, 6 Sep 2011 19:03:08 +0000]
Merge pull request #503 from TheBlueMatt/translatefix

Add binary mo for new translation.

12 years agoAdd binary mo for new translation.
Matt Corallo [Tue, 6 Sep 2011 19:01:58 +0000]
Add binary mo for new translation.

12 years agoMerge pull request #502 from vsrinivas/master
Jeff Garzik [Tue, 6 Sep 2011 18:58:42 +0000]
Merge pull request #502 from vsrinivas/master

Define MSG_NOSIGNAL to 0 when it is not defined.  Gets OpenBSD building.

12 years agoDefine MSG_NOSIGNAL to 0 on platforms where it is unavailable.
Venkatesh Srinivas [Tue, 6 Sep 2011 18:54:10 +0000]
Define MSG_NOSIGNAL to 0 on platforms where it is unavailable.

Enables building bitcoind on OpenBSD.

12 years agoMerge pull request #501 from paraipanakos/master
Jeff Garzik [Tue, 6 Sep 2011 18:50:56 +0000]
Merge pull request #501 from paraipanakos/master

Added Romanian translation

12 years agoRomanian translation added
Alex B [Tue, 6 Sep 2011 18:41:33 +0000]
Romanian translation added

12 years agoignore stuff
Luke Dashjr [Mon, 4 Jul 2011 18:45:08 +0000]
ignore stuff

12 years agoMerge pull request #491 from gavinandresen/manytxfix
Gavin Andresen [Tue, 6 Sep 2011 17:47:27 +0000]
Merge pull request #491 from gavinandresen/manytxfix

Optimize database writes for transactions with lots of TxIns.

12 years agoMerge pull request #499 from codler/patch-3
Gavin Andresen [Tue, 6 Sep 2011 17:20:22 +0000]
Merge pull request #499 from codler/patch-3

Add a note to only include .po file

12 years agoAdd a note to only include .po file
Han Lin Yap [Tue, 6 Sep 2011 17:13:43 +0000]
Add a note to only include .po file

12 years agoMerge pull request #490 from TheBlueMatt/master
Gavin Andresen [Tue, 6 Sep 2011 12:26:23 +0000]
Merge pull request #490 from TheBlueMatt/master

Fix build process to actually work (yet again).

12 years agoMerge pull request #496 from alexwaters/boost_fs3
Gavin Andresen [Tue, 6 Sep 2011 12:25:29 +0000]
Merge pull request #496 from alexwaters/boost_fs3

Support for boost filesystem version 3

12 years agoREADME.md: word wrap text file
Jeff Garzik [Tue, 6 Sep 2011 03:02:35 +0000]
README.md: word wrap text file

12 years agoMerge pull request #495 from alexwaters/readme
Jeff Garzik [Tue, 6 Sep 2011 03:01:55 +0000]
Merge pull request #495 from alexwaters/readme

Updated readme file

12 years agoUpdated readme file
Alex Waters [Tue, 6 Sep 2011 01:16:46 +0000]
Updated readme file

12 years agoOptimize database writes for transactions with lots of TxIns.
Gavin Andresen [Mon, 5 Sep 2011 18:33:07 +0000]
Optimize database writes for transactions with lots of TxIns.
Patch from ArtForz, who discovered the problem.

12 years agoFix build process to actually work.
Matt Corallo [Sat, 3 Sep 2011 06:21:55 +0000]
Fix build process to actually work.

12 years agoSupport for boost filesystem version 3
Luke Dashjr [Fri, 19 Aug 2011 16:45:27 +0000]
Support for boost filesystem version 3

12 years agoBumped version numbers to 0.4.0rc1
Gavin Andresen [Fri, 2 Sep 2011 17:31:28 +0000]
Bumped version numbers to 0.4.0rc1

12 years agoMerge pull request #486 from TheBlueMatt/translatefix
Jeff Garzik [Fri, 2 Sep 2011 17:12:20 +0000]
Merge pull request #486 from TheBlueMatt/translatefix

Update binary mos to latest translations.

12 years agoVersions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid them
Gavin Andresen [Fri, 2 Sep 2011 16:56:10 +0000]
Versions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid them

12 years agoUpdate binary mos to latest translations.
Matt Corallo [Fri, 2 Sep 2011 16:26:18 +0000]
Update binary mos to latest translations.

12 years agoStay connected to seed nodes; disconnecting causes problems if you are trying to...
Gavin Andresen [Fri, 2 Sep 2011 16:25:25 +0000]
Stay connected to seed nodes; disconnecting causes problems if you are trying to make the initial blockchain download.

12 years agoIf compiled -DDEBUG_LOCKORDER and run with -debug, print out every mutex lock/unlock...
Gavin Andresen [Fri, 2 Sep 2011 16:01:42 +0000]
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)

12 years agoDo not try to download blockchain from 0.3.23 nodes
Gavin Andresen [Fri, 2 Sep 2011 16:00:01 +0000]
Do not try to download blockchain from 0.3.23 nodes

12 years agoGive hard-coded seed nodes a random last-seen time, to randomize order they're tried.
Gavin Andresen [Fri, 2 Sep 2011 15:01:45 +0000]
Give hard-coded seed nodes a random last-seen time, to randomize order they're tried.

12 years agoUpdate the list of seednodes.
Daniel Folkinshteyn [Fri, 2 Sep 2011 04:00:22 +0000]
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.

12 years agoFix bad merge: getaccountaddress was broken for new accounts
Gavin Andresen [Thu, 1 Sep 2011 22:40:18 +0000]
Fix bad merge: getaccountaddress was broken for new accounts

12 years agoFixed regression I introduced: wallets with lots of transactions were unusable in...
Gavin Andresen [Thu, 1 Sep 2011 19:44:39 +0000]
Fixed regression I introduced: wallets with lots of transactions were unusable in GUI.

12 years agoMerge pull request #467 from gavinandresen/keypoolzero
Gavin Andresen [Thu, 1 Sep 2011 19:01:29 +0000]
Merge pull request #467 from gavinandresen/keypoolzero

Logic running with -keypool=0 was wrong (empty keys were being returned).

12 years agoMerge branch 'code-cleanup' of git://github.com/muggenhor/bitcoin
Gavin Andresen [Thu, 1 Sep 2011 15:52:07 +0000]
Merge branch 'code-cleanup' of git://github.com/muggenhor/bitcoin

12 years agoobtain cs_wallet mutex to protect vchDefaultKey
Gavin Andresen [Thu, 1 Sep 2011 14:58:08 +0000]
obtain cs_wallet mutex to protect vchDefaultKey

12 years agoFix RPC call name in error message.
Gavin Andresen [Mon, 15 Aug 2011 15:07:25 +0000]
Fix RPC call name in error message.

12 years agoLogic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445
Gavin Andresen [Fri, 12 Aug 2011 20:32:07 +0000]
Logic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445

Renames GetOrReuseKeyFromKeyPool to GetKeyFromPool, with fAllowReuse arg and bool result.

12 years agoMerge pull request #470 from fabianhjr/master
Gavin Andresen [Thu, 1 Sep 2011 13:58:14 +0000]
Merge pull request #470 from fabianhjr/master

Checkpoints

12 years agoSetCrypted() obtains keystore lock, to be safe.
Gavin Andresen [Wed, 31 Aug 2011 18:00:41 +0000]
SetCrypted() obtains keystore lock, to be safe.

12 years agoFix typo ("you own security")
Gavin Andresen [Wed, 31 Aug 2011 17:28:14 +0000]
Fix typo ("you own security")

12 years agoMerge pull request #480 from gavinandresen/deadlocks
Gavin Andresen [Wed, 31 Aug 2011 17:24:45 +0000]
Merge pull request #480 from gavinandresen/deadlocks

Simplify mutex locking, fix deadlocks. Fixes issue #453

12 years agoFixed potential deadlocks in GUI code.
Gavin Andresen [Wed, 31 Aug 2011 16:27:19 +0000]
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.

12 years agoFix rpc-hanging deadlocks
Gavin Andresen [Fri, 26 Aug 2011 18:37:23 +0000]
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.

12 years agoHighlight mis-matching locks
Gavin Andresen [Mon, 29 Aug 2011 21:03:08 +0000]
Highlight mis-matching locks

12 years agoMerge pull request #463 from TheBlueMatt/encreadme
Jeff Garzik [Wed, 31 Aug 2011 16:32:42 +0000]
Merge pull request #463 from TheBlueMatt/encreadme

Encryption readme update and minor rpc.cpp fixes

12 years agoAdd reference python miner, in contrib/pyminer/
Jeff Garzik [Wed, 31 Aug 2011 16:27:41 +0000]
Add reference python miner, in contrib/pyminer/