novacoin.git
12 years agoremove transparency effect and windows-specific code for now, it's not working as...
Wladimir J. van der Laan [Sun, 11 Sep 2011 19:06:23 +0000]
remove transparency effect and windows-specific code for now, it's not working as supposed

12 years agoMerge pull request #22 from p2k/master
Wladimir J. van der Laan [Sun, 11 Sep 2011 15:52:57 +0000]
Merge pull request #22 from p2k/master

Some improvements for Mac OS X

12 years agoSome Mac OS X specific things
p2k [Sun, 11 Sep 2011 15:42:20 +0000]
Some Mac OS X specific things

* Added application icon for Mac OS X * Added instructions for compiling
under Mac OS X * Added Portfile for compiling miniupnpc with MacPorts

12 years agoclarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' blocks...
Wladimir J. van der Laan [Sun, 11 Sep 2011 08:49:30 +0000]
clarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' blocks as initial value for number of peer blocks

12 years agoThe synchronization progress bar now compares the amount of total blocks to amount...
Janne Pulkkinen [Sat, 10 Sep 2011 09:43:45 +0000]
The synchronization progress bar now compares the amount of total blocks to amount of blocks downloaded at application start-up. Could be probably implemented better.

12 years agohttp -> https
Wladimir J. van der Laan [Thu, 8 Sep 2011 16:07:07 +0000]
http -> https

12 years agoMerge branch 'master' of https://github.com/bitcoin/bitcoin
Wladimir J. van der Laan [Wed, 7 Sep 2011 16:57:11 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin

Conflicts:
.gitignore

12 years agofix the build (moved code use 'this' instead of 'window')
Wladimir J. van der Laan [Wed, 7 Sep 2011 16:16:38 +0000]
fix the build (moved code use 'this' instead of 'window')

12 years agoPull request #21: windows fixes/cleanup by Matoking
Janne Pulkkinen [Sat, 3 Sep 2011 17:05:54 +0000]
Pull request #21: windows fixes/cleanup by Matoking

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 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 ago(k)ubuntu 10.04+ notification support (based on @zwierzak his code)
Wladimir J. van der Laan [Sat, 3 Sep 2011 18:52:54 +0000]
(k)ubuntu 10.04+ notification support (based on @zwierzak his code)

12 years agoMerge branch 'master' of github.com:laanwj/bitcoin-qt
Wladimir J. van der Laan [Sat, 3 Sep 2011 18:51:48 +0000]
Merge branch 'master' of github.com:laanwj/bitcoin-qt

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 agoMerge branch 'master' of https://github.com/bitcoin/bitcoin
Wladimir J. van der Laan [Sat, 3 Sep 2011 07:09:34 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin

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 agoEdited README.rst via GitHub
Wladimir J. van der Laan [Fri, 2 Sep 2011 16:42:59 +0000]
Edited README.rst via GitHub

12 years agosupport USE_UPNP setting
Wladimir J. van der Laan [Fri, 2 Sep 2011 16:33:09 +0000]
support USE_UPNP setting

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 agobitcoin-qt cannot be used as command line rpc client
Wladimir J. van der Laan [Fri, 2 Sep 2011 16:05:08 +0000]
bitcoin-qt cannot be used as command line rpc client

12 years agoupdate to work with new lock system, add protocol.* to build system
Wladimir J. van der Laan [Fri, 2 Sep 2011 16:02:22 +0000]
update to work with new lock system, add protocol.* to build system

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 agoMerge branch 'master' of https://github.com/bitcoin/bitcoin
Wladimir J. van der Laan [Fri, 2 Sep 2011 15:35:30 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin

Conflicts:
src/main.cpp

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/

12 years agoMerge pull request #475 from ovdeathiam/patch-1
Jeff Garzik [Wed, 31 Aug 2011 16:23:30 +0000]
Merge pull request #475 from ovdeathiam/patch-1

Edited locale/pl/LC_MESSAGES/bitcoin.po via GitHub

12 years agoMerge pull request #464 from TheBlueMatt/upnp1.6
Jeff Garzik [Wed, 31 Aug 2011 16:16:56 +0000]
Merge pull request #464 from TheBlueMatt/upnp1.6

Upgrade dependancies and tweak build process.

12 years agoMerge branch 'master' of https://github.com/bitcoin/bitcoin
Wladimir J. van der Laan [Wed, 31 Aug 2011 15:06:38 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin

12 years agocomments and readme update
Wladimir J. van der Laan [Wed, 31 Aug 2011 14:08:31 +0000]
comments and readme update

12 years agoWallet encryption part 2: ask passphrase when needed, add menu options
Wladimir J. van der Laan [Wed, 24 Aug 2011 20:07:26 +0000]
Wallet encryption part 2: ask passphrase when needed, add menu options

12 years agoadd russian translation and add unicode compatibility (merges pull request #20)
Misbakh-Soloviev Vadim A [Sun, 28 Aug 2011 12:12:26 +0000]
add russian translation and add unicode compatibility (merges pull request #20)

12 years agoCHECKMULTISIG unit tests.
Gavin Andresen [Fri, 26 Aug 2011 22:41:22 +0000]
CHECKMULTISIG unit tests.

12 years agoAdd Gitian Build descriptors for Boost and wxWidgets.
Dev Random [Tue, 23 Aug 2011 16:46:45 +0000]
Add Gitian Build descriptors for Boost and wxWidgets.

12 years agoMerge pull request #474 from xHire/master
Gavin Andresen [Wed, 24 Aug 2011 14:37:38 +0000]
Merge pull request #474 from xHire/master

Updated czech translation [only .po]

12 years agoWallet encryption part 1: show wallet encryption status
Wladimir J. van der Laan [Tue, 23 Aug 2011 18:08:42 +0000]
Wallet encryption part 1: show wallet encryption status

12 years agoMingw gitian build with deterministic bitcoin.exe by use of faketime
Dev Random [Tue, 23 Aug 2011 12:43:24 +0000]
Mingw gitian build with deterministic bitcoin.exe by use of faketime

12 years agoMingw gitian with separate wxWidgets and boost
Dev Random [Tue, 23 Aug 2011 12:42:11 +0000]
Mingw gitian with separate wxWidgets and boost

12 years agoLinux gitian config with separate wxWidgets build
Dev Random [Tue, 23 Aug 2011 12:33:53 +0000]
Linux gitian config with separate wxWidgets build

12 years agoUpgrade dependancies and tweak build process.
Matt Corallo [Thu, 11 Aug 2011 22:20:07 +0000]
Upgrade dependancies and tweak build process.

* Upgrade to use miniupnpc 1.6
* Upgrade to wxWidgets 2.9.2
* Upgrade to Bost 1.47 for Win32 Builds

12 years agoMerge branch 'master' of https://github.com/bitcoin/bitcoin
Wladimir J. van der Laan [Mon, 22 Aug 2011 12:43:37 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin

12 years agoEdited locale/pl/LC_MESSAGES/bitcoin.po via GitHub
ovdeathiam [Sun, 21 Aug 2011 22:55:41 +0000]
Edited locale/pl/LC_MESSAGES/bitcoin.po via GitHub

12 years agoMove CInv to protocol.[ch]pp
Giel van Schijndel [Thu, 11 Aug 2011 16:49:03 +0000]
Move CInv to protocol.[ch]pp

This commit does *not* and should not modify *any* code, it only moves
it from net.h and splits it across protocol.cpp and protocol.hpp.

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoMove CAddress to protocol.[ch]pp
Giel van Schijndel [Thu, 11 Aug 2011 16:40:12 +0000]
Move CAddress to protocol.[ch]pp

This commit does *not* and should not modify *any* code, it only moves
it from net.h and splits it across protocol.cpp and protocol.hpp.

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoStart moving protocol-specific code to protocol.[ch]pp
Giel van Schijndel [Thu, 11 Aug 2011 16:14:53 +0000]
Start moving protocol-specific code to protocol.[ch]pp

Move CMessageHeader from net.h to protocol.[ch]pp, with the
implementation in the .cpp compilation unit (compiling once is enough).

This commit does *not* and should not modify *any* code, it only moves
it from net.h and splits it across protocol.cpp and protocol.hpp.

Indentation changes aside the closest thing to a modification of code is
the addition of the 'TODO' comment (the execution of which requires code
modifications and thus doesn't belong in this commit).

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoMove func 'REF' from util.h to serialize.h
Giel van Schijndel [Thu, 11 Aug 2011 16:12:14 +0000]
Move func 'REF' from util.h to serialize.h

util.h doesn't use REF, serialize.h does, creating a dependency of
serialize.h on util.h, but util.h already depends on serialize.h.  To
resolve this circular dependency the function 'REF' has now been moved
closer to one of its two points of use.

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoCleanup makefiles such that diffs to them are smaller
Giel van Schijndel [Thu, 11 Aug 2011 15:19:36 +0000]
Cleanup makefiles such that diffs to them are smaller

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoMake some global variables less-global (static)
Giel van Schijndel [Thu, 11 Aug 2011 11:41:01 +0000]
Make some global variables less-global (static)

Explicitly make these global variables less-global to reduce the maximum
scope of this global state.

In my experience global variables tend to be a major source of bugs. As
such the less accessible they are the less likely they are to be the
source of a bug.

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoCompile with DEBUG_LOCKORDER to detect inconsistent lock orderings that can cause...
Gavin Andresen [Tue, 29 Mar 2011 15:32:16 +0000]
Compile with DEBUG_LOCKORDER to detect inconsistent lock orderings that can cause deadlocks

12 years agoUpdated czech translation
Michal Zima [Wed, 17 Aug 2011 09:45:13 +0000]
Updated czech translation

12 years agoupdate README for issue #15
Wladimir J. van der Laan [Tue, 16 Aug 2011 15:37:01 +0000]
update README for issue #15

12 years agoadd russian translation by msva
Wladimir J. van der Laan [Tue, 16 Aug 2011 15:30:58 +0000]
add russian translation by msva

12 years agoRemove unused ScanMessageStart function
Gavin Andresen [Sat, 13 Aug 2011 00:52:38 +0000]
Remove unused ScanMessageStart function

12 years agosrc/makefile.unix: remove -DFOURWAYSSE2
Jeff Garzik [Tue, 16 Aug 2011 14:10:39 +0000]
src/makefile.unix: remove -DFOURWAYSSE2

Spotted by Venkatesh Srinivas <me@endeavour.zapto.org>

12 years agofix issue #13
Wladimir J. van der Laan [Tue, 16 Aug 2011 09:18:27 +0000]
fix issue #13

12 years agoMerge branch 'master' of https://github.com/bitcoin/bitcoin
Wladimir J. van der Laan [Tue, 16 Aug 2011 08:28:24 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin

12 years agoUpdated checkpoints, maybe Tx fee should be reduced to 0.0001 from 0.0005 and maximum...
Fabian H jr. [Tue, 16 Aug 2011 00:33:00 +0000]
Updated checkpoints, maybe Tx fee should be reduced to 0.0001 from 0.0005 and maximum minimum tx should be 0.0010.

12 years agoDon't std::advance past beginning of transactions array. Fixes #465
Gavin Andresen [Fri, 12 Aug 2011 19:39:12 +0000]
Don't std::advance past beginning of transactions array.  Fixes #465

12 years agoAdd specific wallet encryption details to doc/README
Matt Corallo [Thu, 11 Aug 2011 11:09:25 +0000]
Add specific wallet encryption details to doc/README

12 years agoFix incorrect RPC error messages
Matt Corallo [Thu, 11 Aug 2011 11:18:37 +0000]
Fix incorrect RPC error messages

12 years agoMissed a 'password' should be 'passphrase'.
Matt Corallo [Thu, 11 Aug 2011 09:21:55 +0000]
Missed a 'password' should be 'passphrase'.

12 years agoMerge pull request #458 from TheBlueMatt/copyright
Gavin Andresen [Thu, 11 Aug 2011 17:34:29 +0000]
Merge pull request #458 from TheBlueMatt/copyright

Unify copyright notices.