Luke Dashjr
a37092fcf4
Merge branch '0.4.x' into 0.5.0.x
2012-04-04 15:36:25 -04:00
Wladimir J. van der Laan
91d7e847e0
Use a messagebox to display the error when -server is provided without providing a rpc password
...
(plus part of 7cfbe1fee465e82ddbdc8ed17dfcce791bd765f5)
2012-04-04 13:57:32 -04:00
Luke Dashjr
724c65c1f8
Add Luke-Jr's PGP key to gitian-downloader
2012-04-04 10:23:08 -04:00
Luke Dashjr
8fae3dae11
Add Luke-Jr's PGP key to gitian-downloader
2012-04-04 10:23:02 -04:00
Philip Kaufmann
6806677841
removed an ugly line break in a transaction tooltip for case TransactionStatus::Mature
2012-04-04 10:21:14 -04:00
Pieter Wuille
3f47eb4a9a
Updated my GPG key
2012-04-04 10:17:26 -04:00
Pieter Wuille
2f98e8c1a4
Updated my GPG key
2012-04-04 10:17:18 -04:00
Luke Dashjr
1fafcee66d
Merge branch '0.4.x' into 0.5.0.x
...
Conflicts:
src/main.cpp
src/makefile.unix
2012-04-04 10:10:16 -04:00
Luke Dashjr
d53fbb4a53
Fix script tests for P2SH
...
Upstream: 922e8e2929a2e78270868385aa46f96002fbcff3
2012-04-04 10:00:32 -04:00
Vegard Nossum
d15180297f
Fix testing setup
...
There were some problems with the existing testing setup:
- Makefile rules for test-file compilation used CFLAGS instead of
CXXFLAGS in makefile.unix
2012-04-04 10:00:20 -04:00
Pieter Wuille
60f89779a3
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.
2012-04-04 09:50:48 -04:00
Luke Dashjr
2eba535348
Merge branch 'vfycompsig_0.5.0' into 0.5.0.x
2012-03-27 20:10:46 -04:00
Luke Dashjr
ddd0d9ae54
Minimal support for compressed-key signature recovery (for verifymessage)
...
Upstream commits:
11529c6e4f7288d8a64c488a726ee3821c7adefe
d4d9c734c315e99136fe245c5733ca75cab9f8bf
2012-03-27 20:03:31 -04:00
Luke Dashjr
6085033f31
Merge branch '0.4.x' into 0.5.0.x
2012-03-26 20:06:55 -04:00
Gavin Andresen
9504e415cb
Remove wxWidgets .exe and locales during setup
2012-03-26 17:40:02 -04:00
Pieter Wuille
fea0a27ddc
Check minversion before loading the rest of the wallet
...
When a 0.6 wallet with compressed pubkeys is created, it writes a
minversion record to prevent older clients from reading it. If the 0.5
loading it sees a key record before seeing the minversion record however,
it will fail with DB_CORRUPT instead of DB_TOO_NEW.
2012-03-22 16:25:36 -04:00
Wladimir J. van der Laan
1941765ae2
Fix warning about deprecated unescaped backslash
2012-03-22 16:19:48 -04:00
Alistair Buxton
04dc79f1cc
When disconnecting a node, clear the received buffer so that we do
...
not process any already received messages.
The primary reason to do this is if a node spams hundreds of messages
and we ban them, we don't want to continue processing the rest of it.
2012-03-22 16:19:26 -04:00
Pieter Wuille
b6751ed1b2
More debug output for failed reorganizations
2012-03-22 16:18:37 -04:00
Pieter Wuille
8ed1f7c153
Report number of (dis)connected blocks in reorganization
...
Also report old and new best, and fork point.
2012-03-22 16:18:36 -04:00
Luke Dashjr
68d889db34
Fix grammatical errors in translation process documentation (partial of 2fac102)
2012-03-22 16:15:30 -04:00
Gavin Andresen
e364ad962f
Use last checkpoint instead of hard-coded 140,700. Fixes #913 .
2012-03-22 16:08:21 -04:00
Luke Dashjr
fcc547346a
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
2012-03-22 14:14:32 -04:00
Luke Dashjr
2ac8af4534
Merge branch '0.4.x' into 0.5.0.x
...
Conflicts:
src/main.cpp
2012-03-21 13:49:00 -04:00
Luke Dashjr
cdc6b8d6a6
Merge branch 'bip16_0.4.x' into 0.4.x
2012-03-21 13:30:56 -04:00
Luke Dashjr
17a5fd9248
Merge branch '0.4.x' into 0.5.0.x
2012-03-21 13:19:25 -04:00
Luke Dashjr
2f2ac3fece
Minimal support for validating BIP16 pay-to-script-hash transactions
...
Note this does NOT include accepting them in blocks (making them standard)
2012-03-20 15:34:43 -04:00
Pieter Wuille
0e6c6e3fd1
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.
2012-03-19 19:08:19 -04:00
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
1194f00350
Print more diagnostic info for the various DB_CORRUPT conditions
2012-03-19 12:52:22 -04:00
Luke Dashjr
00d832756c
Print wallet load errors (to debug.log)
2012-03-19 12:51:24 -04:00
Luke Dashjr
0a1c5c9b10
Bump version to 0.5.0.6
2012-03-19 12:15:03 -04:00
Luke Dashjr
b3ba40c6bf
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.
2012-03-19 12:11:49 -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
Matt Corallo
76a3bfa17c
Fix Win32 RPC Crashes.
2012-03-16 15:49:30 -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