Wladimir J. van der Laan
b4c7b6a384
Yet another attempt at implementing "minimize to tray" that works on all OSes
2012-03-19 17:44:18 -04:00
Wladimir J. van der Laan
e20417c333
Hide window from taskbar when "minimize to tray" active by making window into Tool window
2012-03-19 17:44:16 -04:00
Joel Kaartinen
0ae535cdb2
Make the sendcoins dialog use the configured unit type, even on the first attempt.
2012-03-19 12:53:08 -04:00
Luke Dashjr
0a1c5c9b10
Bump version to 0.5.0.6
2012-03-19 12:15:03 -04:00
Luke Dashjr
8b3a795ea6
Bugfix: Missing includes
2012-03-16 20:37:25 -04:00
Luke Dashjr
78b9d2de40
Merge branch '0.4.x' into 0.5.0.x
...
Conflicts:
contrib/Bitcoin.app/Contents/Info.plist
doc/README
doc/README_windows.txt
share/setup.nsi
src/serialize.h
2012-03-16 16:44:00 -04:00
Gavin Andresen
27960a36de
Fix issue #848 : broken mining on testnet
2012-03-16 16:40:38 -04:00
Gavin Andresen
91aadbdacf
Fix issue #848 : broken mining on testnet
2012-03-16 16:39:52 -04:00
Wladimir J. van der Laan
458b6e6436
fix default suffixes in save dialog in GNOME, make it more clear that PNG is used (solves #833 )
2012-03-16 16:36:27 -04:00
Luke Dashjr
f322aa4d60
Bump version to 0.5.0.5
2012-03-16 16:11:11 -04:00
Luke Dashjr
ffef16404d
Bump version to 0.4.5
2012-03-16 16:04:26 -04:00
Gavin Andresen
4986c35d74
Code cleanup: use ECDSA_size() instead of fixed 10,000 byte sig buffer, and explicity init static var
2012-03-13 19:08:42 -04:00
Luke Dashjr
b4f8c8f5f9
Merge branch '0.4.x' into 0.5.0.x
2012-03-11 22:20:31 -04:00
Gregory Maxwell
11c34e0f6c
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.
2012-03-11 21:53:47 -04:00
nomnombtc
b3b4b008e3
fix typo src/net.cpp
2012-03-06 10:28:49 -05:00
Luke Dashjr
7013cc3d97
Merge branch '0.4.x' into 0.5.0.x
2012-03-03 13:59:19 -05:00
Luke Dashjr
88aa771536
Bugfix: Fix possible buffer overflow ( #901 )
...
Upstream commit: 21ae37d (partial)
2012-03-03 13:51:10 -05:00
Luke Dashjr
4fc8c042a2
Bugfix: Check return value of SHGetSpecialFolderPath in MyGetSpecialFolderPath
...
Upstream commit: 21ae37d (partial)
2012-03-03 13:45:44 -05:00
Luke Dashjr
e9865a41d6
Merge remote branch 'sipa/nooverwritetx_v0.4.0' into 0.4.x
2012-03-03 12:59:09 -05:00
Pieter Wuille
d7962747c4
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.
2012-03-03 18:51:18 +01:00
Gavin Andresen
3108aed0f2
DoS fix for mapOrphanTransactions
2012-03-02 13:04:39 -05:00
Wladimir J. van der Laan
ef48e9b7df
In UI, handle cases in which the last received block was generated in the future (secs<0)
...
Fixes #874 .
2012-02-27 13:07:26 -05:00
Chris Moore
0b11082d36
Don't show splash screen when -min is specified on the command line.
2012-02-27 13:07:10 -05:00
Gavin Andresen
feb3c15335
Checkpoint block 168,000
2012-02-27 13:00:23 -05:00
Pieter Wuille
1be5779124
ProcessBlock is sometimes called with pfrom==NULL
2012-02-27 12:58:53 -05:00
Pieter Wuille
ab2be34059
Fix #616 : remove base_uint::operator&=(uint64 b)
2012-02-27 12:55:15 -05:00
Pieter Wuille
54fee2d0ce
Fix #626 : RecvLine wrong error message
2012-02-27 12:54:06 -05:00
Wladimir J. van der Laan
001a64c71c
On windows, show message box with help, as there is no stderr ( fixes #702 )
...
(partial)
2012-02-27 12:48:28 -05:00
Wladimir J. van der Laan
b085138f89
Only fill in label from address book, if no label is filled in yet, fixes #840
2012-02-27 12:45:25 -05:00
Pieter Wuille
471e0bdc7c
Fix #650 : CKey::SetSecret BIGNUM leak
2012-02-27 12:42:48 -05:00
Pieter Wuille
caad1add4f
Free pwalletdbEncryption after encryping wallet
...
Fixes a memory leak.
2012-02-27 12:36:56 -05:00
Wladimir J. van der Laan
33e0c3a866
Restructure IPC URL handling ( fixes #851 )
2012-02-27 12:28:39 -05:00
Wladimir J. van der Laan
82705af1eb
Change #ifdef GUI to #ifdef QT_GUI, GUI is not defined anymore...
2012-02-17 12:05:09 -05:00
Pieter Wuille
69ce70866d
Extra wallet locking fixes
...
* Fix sign error in calculation of seconds to sleep
* Do not mix GetTime() (seconds) and Sleep() (milliseconds)
* Do not sleep forever if walletlock() is called
* Do locking within critical section
2012-02-17 10:52:28 -05:00
Luke Dashjr
fdb365df0e
Merge branch '0.4.x' into 0.5.0.x
2012-02-17 09:39:54 -05:00
Pieter Wuille
8960f2fc33
Fix wallet locking locking
2012-02-17 09:38:20 -05:00
Pieter Wuille
43163a5a4d
Macros for manual critical sections
2012-02-17 09:38:13 -05:00
Luke Dashjr
0365f19dec
Merge branch '0.4.x' into 0.5.0.x
2012-02-17 09:15:21 -05:00
Wladimir J. van der Laan
25be0597ca
don't allow -daemon in bitcoin-qt (changes only #defines)
2012-02-17 09:14:38 -05:00
Matt Corallo
6928794f56
Properly include $*_LIB_PATH in makefile.unix
2012-02-17 09:04:53 -05:00
Pieter Wuille
d52397b3c0
Several shutdown-related fixes
...
* do not let vnThreadsRunning[1] go negative
* do not perform locking operations while vnThreadsRunning[1] is decreased
* check vnThreadsRunning[1] at exit
2012-02-17 09:02:21 -05:00
Pieter Wuille
622f1438de
Bugfix: do not create CAddress for invalid accepts
2012-02-17 09:00:48 -05:00
Janne Pulkkinen
41cde5bbdc
Fix Minimize to the tray instead of the taskbar
2012-02-17 08:50:34 -05:00
Wladimir J. van der Laan
6ebb141bf9
Prevent window from being shown momentarily when using -min
...
- In a previous patch, show() was added to all the page switcher functions. As the contructor calls showOverviewPage(), this means the window is shown in the constructor.
- This change prevents this by connecting show() to the signal instead.
2012-02-17 08:49:46 -05:00
Wladimir J. van der Laan
4c38fbae95
Enable accessible widgets Qt module on win32, so that people with screen readers such as NVDA can make sense of it.
2012-02-14 17:13:28 -05:00
Luke Dashjr
8ad6996cc3
Merge branch '0.4.x' into 0.5.0.x
2012-02-11 21:26:11 -05:00
Matt Corallo
888ac4e7a3
Get ext. IP from UPnP, make sure addrMe IsRoutable() in version.
...
This fixes a potential bug where some NATs may replace the node's
interal IP with its external IP in version messages, causing
incorrect checksums when version messages begin being checksummed
on February 14, 2012.
2012-02-11 21:25:35 -05:00
Pieter Wuille
76e707a44e
Fix #822
2012-02-11 20:50:43 -05:00
Luke Dashjr
b5d9c7d9fb
Merge branch '0.4.x' into 0.5.0.x
...
Conflicts:
src/bitcoinrpc.cpp
2012-02-07 22:46:07 -05:00
Luke Dashjr
4bbd72cca1
Update copyrights to 2012 for files modified this year
2012-02-07 22:43:39 -05:00