Gregory Maxwell [Fri, 16 Mar 2012 19:08:57 +0000]
Bump CLIENT_VERSION for rc4 release
Gregory Maxwell [Fri, 16 Mar 2012 18:32:53 +0000]
Merge pull request #938 from TheBlueMatt/guirpcwin32
Disable running with -server on bitcoin-qt.exe as it is broken.
Matt Corallo [Fri, 16 Mar 2012 02:55:12 +0000]
Fix Win32 RPC Crashes.
Nils Schneider [Fri, 16 Mar 2012 18:05:25 +0000]
update translations from transifex
Nils Schneider [Fri, 16 Mar 2012 18:03:43 +0000]
add shell one-liner for updating translations in bitcoin.qrc
Wladimir J. van der Laan [Fri, 16 Mar 2012 15:59:43 +0000]
Merge pull request #941 from laanwj/2012_03_newminimizetray
Yet another attempt of a "minimize to tray" that works on all OSes
Wladimir J. van der Laan [Thu, 15 Mar 2012 21:30:08 +0000]
Yet another attempt at implementing "minimize to tray" that works on all OSes
Wladimir J. van der Laan [Thu, 15 Mar 2012 21:28:31 +0000]
Fix windows build in windows Qt SDK
Wladimir J. van der Laan [Wed, 14 Mar 2012 06:39:42 +0000]
Link -lrt library on Linux
This is needed for linking on newer Linux distribs, see http://fedoraproject.org/wiki/UnderstandingDSOLinkChange
Gavin Andresen [Tue, 13 Mar 2012 13:31:37 +0000]
Bump CLIENT_VERSION for rc3 release
Gregory Maxwell [Mon, 12 Mar 2012 22:21:36 +0000]
Merge pull request #930 from sipa/minireorg
Limit the impact of reorganisations on the database (fix #925)
Pieter Wuille [Sat, 10 Mar 2012 22:04:06 +0000]
Limit the impact of reorganisations on the database
Sometimes a new block arrives in a new chain that was already the
best valid one, but wasn't marked that way. This happens for example
when network rules change to recover after a fork.
In this case, it is not necessary to do the entire reorganisation
inside a single db commit. These can become huge, and exceed the
objects/lockers limits in bdb. This patch limits the blocks the
actual reorganisation is applied to, and adds the next blocks
afterwards in separate db transactions.
Luke Dashjr [Sun, 11 Mar 2012 22:07:40 +0000]
Print more diagnostic info for the various DB_CORRUPT conditions
Pieter Wuille [Mon, 12 Mar 2012 01:41:00 +0000]
Merge pull request #926 from gmaxwell/master
Resolves issue #922 - "wallet passphrase timeout of several years doesn't work"
Luke Dashjr [Sun, 11 Mar 2012 21:57:44 +0000]
Print wallet load errors (to debug.log)
Gregory Maxwell [Sat, 10 Mar 2012 21:05:28 +0000]
Resolves issue #922 - "wallet passphrase timeout of several years doesn't work"
2^31 milliseconds is only about 25 days. Also clamps Sleep() to 10 years,
because it currently sleeps for 0 seconds when the sleep time would cross
2^31 seconds since the epoch. Hopefully boost will be fixed by 2028.
Pieter Wuille [Mon, 5 Mar 2012 22:45:30 +0000]
Merge pull request #918 from nomnombtc/patch-1
fix typo src/net.cpp
nomnombtc [Mon, 5 Mar 2012 18:33:24 +0000]
fix typo src/net.cpp
Gavin Andresen [Sat, 3 Mar 2012 17:41:41 +0000]
Merge pull request #915 from sipa/nooverwritetx
Do not allow overwriting unspent transactions
Pieter Wuille [Fri, 17 Feb 2012 16:58:02 +0000]
Do not allow overwriting unspent transactions (BIP 30)
Introduce the following network rule:
* a block is not valid if it contains a transaction whose hash
already exists in the block chain, unless all that transaction's
outputs were already spent before said block.
Warning: this is effectively a network rule change, with potential
risk for forking the block chain. Leaving this unfixed carries the
same risk however, for attackers that can cause a reorganisation
in part of the network.
Thanks to Russell O'Connor and Ben Reeves.
Gavin Andresen [Thu, 1 Mar 2012 02:04:56 +0000]
Updated Mac build process
Gavin Andresen [Wed, 29 Feb 2012 21:17:19 +0000]
Merge pull request #912 from TheBlueMatt/master
Fix release-process.txt for new deps zip.
Matt Corallo [Wed, 29 Feb 2012 21:12:36 +0000]
Fix release-process.txt for new deps zip.
Gavin Andresen [Wed, 29 Feb 2012 15:14:18 +0000]
DoS fix for mapOrphanTransactions
Gavin Andresen [Tue, 28 Feb 2012 16:48:44 +0000]
Merge branch 'mruinventory' of https://github.com/sipa/bitcoin
Gavin Andresen [Tue, 28 Feb 2012 16:45:14 +0000]
Merge branch '2012_02_getspecialfolderpath_overflow' of https://github.com/laanwj/bitcoin
Pieter Wuille [Tue, 28 Feb 2012 12:33:43 +0000]
Merge pull request #910 from fanquake/master
Correct Spelling
Michael Ford [Tue, 28 Feb 2012 12:31:56 +0000]
"February"
Gavin Andresen [Mon, 27 Feb 2012 21:08:08 +0000]
Do not start bitcoin: thread on OSX. fixes #889
Gavin Andresen [Mon, 27 Feb 2012 20:47:27 +0000]
Merge branch 'nodosbip16' of https://github.com/sipa/bitcoin
Pieter Wuille [Mon, 27 Feb 2012 16:55:53 +0000]
Add mruset and use it for setInventoryKnown
Gavin Andresen [Mon, 27 Feb 2012 16:41:20 +0000]
Move BIP16 switchover time to April 1
Gavin Andresen [Mon, 27 Feb 2012 16:30:05 +0000]
Merge branch 'nooptionsinwallet+fixproxysetting' of https://github.com/sipa/bitcoin
Wladimir J. van der Laan [Mon, 27 Feb 2012 06:27:25 +0000]
Merge pull request #853 from laanwj/2012_02_altminimizetray
Yet another alternative "minimize to tray" implementation
Fixes problems with window positioning.
Pieter Wuille [Sun, 26 Feb 2012 22:39:32 +0000]
Store addrProxy port in settings
Gavin Andresen [Fri, 17 Feb 2012 02:09:41 +0000]
Reworked QT settings
Gavin Andresen [Thu, 16 Feb 2012 20:00:16 +0000]
bitcoind changes to stop storing settings in wallet.dat.
Wladimir J. van der Laan [Sun, 26 Feb 2012 16:07:32 +0000]
Simplify MyGetSpecialFolderPath and fix possible buffer overflow (#901)
Wladimir J. van der Laan [Sun, 26 Feb 2012 15:13:58 +0000]
Merge pull request #900 from sipa/movebackupmenu
Move 'Backup Wallet' to file menu
Pieter Wuille [Sun, 26 Feb 2012 02:04:25 +0000]
Move 'Backup Wallet' to file menu
Pieter Wuille [Sat, 25 Feb 2012 19:59:18 +0000]
Fix addrProxy setting
Before 0.6 addrProxy was a CAddress, but netbase changed it to CService.
Retain compatibility by wrapping/unwrapping with a CAddress when saving
or loading.
This commit retains compatibility with 0.6.0rc1 (which wrote the setting
as a CService) by trying to parse twice.
Wladimir J. van der Laan [Sat, 25 Feb 2012 18:14:37 +0000]
Merge pull request #897 from laanwj/2012_02_fixnegativesecs
In UI, handle cases in which the last received block was generated in the future
Wladimir J. van der Laan [Sat, 25 Feb 2012 18:07:53 +0000]
In UI, handle cases in which the last received block was generated in the future (secs<0)
Fixes #874.
Pieter Wuille [Sat, 25 Feb 2012 18:02:30 +0000]
Do not invoke anti-DoS system for invalid BIP16 transactions
Doing so would allow an attack on old nodes, which would relay a
standard transaction spending a BIP16 output in an invalid way,
until reaching a new node, which will disconnect their peer.
Reported by makomk on IRC.
Wladimir J. van der Laan [Sat, 25 Feb 2012 07:51:50 +0000]
Merge pull request #894 from dooglus/nosplash
Add option "-splash" so we can disable the splash screen.
Chris Moore [Sat, 25 Feb 2012 02:54:18 +0000]
Add option "-splash" so we can disable the splash screen.
Don't show splash screen when -min is specified on the command line.
Pieter Wuille [Wed, 4 Jan 2012 22:39:45 +0000]
CAddrMan: stochastic address manager
Design goals:
* Only keep a limited number of addresses around, so that addr.dat does not grow without bound.
* Keep the address tables in-memory, and occasionally write the table to addr.dat.
* Make sure no (localized) attacker can fill the entire table with his nodes/addresses.
See comments in addrman.h for more detailed information.
Gavin Andresen [Thu, 23 Feb 2012 18:33:30 +0000]
Checkpoint block 168,000
Gavin Andresen [Thu, 23 Feb 2012 17:41:26 +0000]
Merge branch 'getblock_cleanup' of https://github.com/luke-jr/bitcoin
Pieter Wuille [Thu, 23 Feb 2012 12:08:08 +0000]
Merge pull request #887 from TheBlueMatt/gitian_deps
Make deps build deterministic and upgrade to libpng 1.5.9.
Matt Corallo [Thu, 23 Feb 2012 03:09:06 +0000]
Make deps build deterministic and upgrade to libpng 1.5.9.
Luke Dashjr [Wed, 22 Feb 2012 17:12:28 +0000]
Cleanup JSON-RPC getblock output to be consistent
- Add "size" and "bits"
- Rename "blockcount" to "height"
- Rename "hashprevious" and "hashnext" to "previousblockhash" and "nextblockhash" (respectively)
Gavin Andresen [Wed, 22 Feb 2012 16:26:19 +0000]
Merge branch 'testnetirc' of https://github.com/sipa/bitcoin
Gavin Andresen [Wed, 22 Feb 2012 16:25:08 +0000]
Merge branch 'fixnullpfrom' of https://github.com/sipa/bitcoin
Gavin Andresen [Wed, 22 Feb 2012 16:06:44 +0000]
Merge branch 'postfeb20' of https://github.com/sipa/bitcoin
Gavin Andresen [Wed, 22 Feb 2012 16:03:19 +0000]
Merge branch 'reorginfo' of https://github.com/sipa/bitcoin
Gavin Andresen [Wed, 22 Feb 2012 16:00:38 +0000]
Merge branch 'fix_616' of https://github.com/sipa/bitcoin
Gavin Andresen [Wed, 22 Feb 2012 15:52:14 +0000]
Merge branch 'fix_626' of https://github.com/sipa/bitcoin
Gavin Andresen [Wed, 22 Feb 2012 15:44:44 +0000]
Merge branch 'bugfix_bip14_ez' of https://github.com/luke-jr/bitcoin
Gavin Andresen [Wed, 22 Feb 2012 15:41:11 +0000]
Merge branch '201202_guiaddsuffix' of https://github.com/laanwj/bitcoin
Luke Dashjr [Wed, 22 Feb 2012 15:36:19 +0000]
Bugfix: Instead of reporting "bitcoin-qt" for both bitcoind and Bitcoin-Qt, report "Satoshi" which is at least correct
Pieter Wuille [Wed, 22 Feb 2012 04:17:49 +0000]
Leave IRC enabled by default on testnet
As testnet has neither DNS seeds or built-in seed addresses to
bootstrap from.
Pieter Wuille [Mon, 20 Feb 2012 00:33:31 +0000]
Post-feb20 simplifications
Now the entire network upgraded to (initial) protocol version 209,
crtainl simplifications in the source code are possible.
Pieter Wuille [Mon, 20 Feb 2012 21:35:08 +0000]
ProcessBlock is sometimes called with pfrom==NULL
Pieter Wuille [Mon, 20 Feb 2012 17:32:33 +0000]
Wladimir J. van der Laan [Mon, 20 Feb 2012 16:56:41 +0000]
Merge pull request #857 from laanwj/2012_02_fixhelpwindow
On windows, show message box with help, as there is no stderr (fixes #702)
Wladimir J. van der Laan [Mon, 20 Feb 2012 16:55:49 +0000]
Merge pull request #858 from laanwj/2012_02_uisendlabelfix
Only fill in label from address book if no label is filled in yet (fixes #840)
Gregory Maxwell [Mon, 20 Feb 2012 05:24:20 +0000]
Merge pull request #876 from luke-jr/signmsg_desc
Sign message description changes discussed in #bitcoin-dev
Luke Dashjr [Mon, 20 Feb 2012 03:36:59 +0000]
Sign message description changes discussed in #bitcoin-dev
Pieter Wuille [Mon, 20 Feb 2012 03:16:38 +0000]
Typo fix
Pieter Wuille [Mon, 20 Feb 2012 02:21:19 +0000]
Merge pull request #864 from sipa/fix_856
Make compressed pubkeys require client >=0.5.99
Pieter Wuille [Mon, 20 Feb 2012 02:04:46 +0000]
Merge pull request #868 from sipa/fix_650
Fix #650: CKey::SetSecret BIGNUM leak
Wladimir J. van der Laan [Sun, 19 Feb 2012 19:30:32 +0000]
Merge pull request #867 from laanwj/2012_02_hidetrayicononquit
Hide tray icon in destructor, as deleting will let it linger until quit (on ubuntu)
Pieter Wuille [Sun, 19 Feb 2012 18:42:15 +0000]
Report number of (dis)connected blocks in reorganization
Also report old and new best, and fork point.
Pieter Wuille [Sun, 19 Feb 2012 18:12:41 +0000]
Fix #616: remove base_uint::operator&=(uint64 b)
Pieter Wuille [Sun, 19 Feb 2012 18:05:41 +0000]
Fix #626: RecvLine wrong error message
Also moved RecvLine to net.cpp.
Pieter Wuille [Sun, 19 Feb 2012 17:44:51 +0000]
Fix #650: CKey::SetSecret BIGNUM leak
Pieter Wuille [Sun, 19 Feb 2012 17:22:11 +0000]
Merge pull request #863 from sipa/bn2mpifix
Workaround for BN_bn2mpi reading/writing out of bounds
Pieter Wuille [Sun, 19 Feb 2012 17:05:40 +0000]
Merge pull request #865 from sipa/del_pwalletdb
Free pwalletdbEncryption after encryping wallet
Wladimir J. van der Laan [Sun, 19 Feb 2012 11:07:07 +0000]
Hide tray icon in destructor, as deleting will let it linger until quit (on Ubuntu)
Pieter Wuille [Sat, 18 Feb 2012 14:36:40 +0000]
Free pwalletdbEncryption after encryping wallet
Fixes a memory leak.
Pieter Wuille [Sat, 18 Feb 2012 14:06:32 +0000]
Make compressed pubkeys require 0.6.0
Pieter Wuille [Sat, 18 Feb 2012 14:02:36 +0000]
Move GenerateNewKey back to CWallet
Pieter Wuille [Sat, 18 Feb 2012 13:55:02 +0000]
Add SetMinVersion to CWallet
Pieter Wuille [Sat, 18 Feb 2012 12:56:58 +0000]
Merge pull request #862 from TheBlueMatt/warnings
Fix compilation warning.
Pieter Wuille [Sat, 18 Feb 2012 12:32:25 +0000]
Workaround for BN_bn2mpi reading/writing out of bounds
When OpenSSL's BN_bn2mpi is passed a buffer of size 4, valgrind
reports reading/writing one byte past it. I am unable to find
evidence of this behaviour in BN_bn2mpi's source code, so it may
be a spurious warning. However, this change is harmless, as only
the bignum with value 0 results in an mpi serialization of size 4.
Wladimir J. van der Laan [Sat, 18 Feb 2012 09:33:56 +0000]
Merge pull request #859 from laanwj/2012_02_guilanguagearg
Make it possible to set UI language from commandline (implements #678)
Matt Corallo [Fri, 17 Feb 2012 23:08:45 +0000]
Fix compilation warning.
Wladimir J. van der Laan [Fri, 17 Feb 2012 22:19:52 +0000]
Do show/showNormal only when needed.
Wladimir J. van der Laan [Fri, 17 Feb 2012 20:54:07 +0000]
Merge pull request #854 from laanwj/2012_02_qtipc
Restructure IPC URL handling (fixes #851)
Gavin Andresen [Fri, 17 Feb 2012 18:50:40 +0000]
Merge branch 'nolisten_bitcoin_conf_2' of https://github.com/dooglus/bitcoin
Gavin Andresen [Fri, 17 Feb 2012 18:48:01 +0000]
Merge branch 'testnetmining' of github.com:gavinandresen/bitcoin-git
Gavin Andresen [Fri, 17 Feb 2012 18:40:42 +0000]
Merge branch 'threadid' of https://github.com/sipa/bitcoin
Wladimir J. van der Laan [Fri, 17 Feb 2012 18:30:15 +0000]
Merge pull request #834 from sje397/BackupWallet
Added 'Backup Wallet' menu option to GUI
Wladimir J. van der Laan [Fri, 17 Feb 2012 17:44:39 +0000]
Allow setting UI language from commandline (implements #678)
Wladimir J. van der Laan [Fri, 17 Feb 2012 17:25:14 +0000]
Only fill in label from address book, if no label is filled in yet, fixes #840
Wladimir J. van der Laan [Fri, 17 Feb 2012 17:00:41 +0000]
Change #ifdef GUI to #ifdef QT_GUI, GUI is not defined anymore...
Wladimir J. van der Laan [Fri, 17 Feb 2012 16:53:41 +0000]
On windows, show message box with help, as there is no stderr (fixes #702)
Wladimir J. van der Laan [Fri, 17 Feb 2012 12:50:32 +0000]
Hide window from taskbar when "minimize to tray" active by making window into Tool window
Wladimir J. van der Laan [Fri, 17 Feb 2012 14:26:20 +0000]
Restructure IPC URL handling (fixes #851)