Luke Dashjr [Sat, 17 Mar 2012 23:54:22 +0000]
Move QMAKE_LIBS_QT_ENTRY adjustment to bitcoin side of build
It could just as well be on either part of the gitian build, but to safely put it on the Qt side would require bumping the filename, and every gitian user rebuilding it.
v0.5.3.1 put it on the Bitcoin side, and this is easier to work with and keep safe, so I'm moving it.
Use `qmake MINGW_THREAD_BUGFIX=0` to disable
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.
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"
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.
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)
Wladimir J. van der Laan [Fri, 17 Feb 2012 13:46:06 +0000]
don't allow -daemon in bitcoin-qt (changes only #defines)
Wladimir J. van der Laan [Fri, 17 Feb 2012 13:40:21 +0000]
fix typo in CNetAddr::IsRFC4843() (fixes #850)