Wladimir J. van der Laan
19e5b9d2df
Merge pull request #3651
...
1bbca24
Add option to avoid spending unconfirmed change (Wladimir J. van der Laan)
2014-02-11 22:14:13 +01:00
Pieter Wuille
87fe71e1fc
Add HasCanonicalPushes(), and use it in IsStandardTx
2014-02-11 21:11:59 +01:00
Pieter Wuille
9aea601b05
Move IsPushOnly() to script.cpp
2014-02-11 20:38:23 +01:00
Wladimir J. van der Laan
1bbca249b2
Add option to avoid spending unconfirmed change
2014-02-11 12:49:33 +01:00
Wladimir J. van der Laan
b19bcb752b
Merge pull request #3638
...
cdb6c16
remove setting methods in wallet/walletdb (Cozz Lovan)
44eb59e
[Qt] remove broken OptionsModel::Upgrade() (Cozz Lovan)
2014-02-09 13:04:02 +01:00
Wladimir J. van der Laan
0514fb3b4c
Merge pull request #3606
...
6943cb9
small changes to rpc command help message strings (Philip Kaufmann)
2014-02-09 09:56:37 +01:00
Gavin Andresen
95e66247eb
Merge pull request #3609 from sipa/limitorphanblocks
...
Limit the number of orphan blocks in memory
2014-02-08 10:49:49 -05:00
Cozz Lovan
cdb6c16935
remove setting methods in wallet/walletdb
2014-02-07 12:59:46 +01:00
Cozz Lovan
44eb59e4a6
[Qt] remove broken OptionsModel::Upgrade()
2014-02-07 12:27:41 +01:00
Cozz Lovan
eb0d9ecb6e
[Qt] Fix nTransactionFee in qt-settings
2014-02-02 01:59:57 +01:00
Pieter Wuille
bbde1e99c8
Limit the number of orphan blocks
...
In case the total number of orphan blocks in memory exceeds a limit
(currently set to 750), a random orphan block (which is not
depended on by another orphan block) is dropped. This means it will
need to be downloaded again, but it won't consume memory until then.
2014-01-31 14:16:06 +01:00
Wladimir J. van der Laan
19007cf552
Merge pull request #3592
...
c117d9e
Support for error messages and a few more rejection reasons (Luke Dashjr)
14e7ffc
Use standard BIP 22 rejection reasons where applicable (Luke Dashjr)
2014-01-30 16:45:26 +01:00
Philip Kaufmann
6943cb9b4f
small changes to rpc command help message strings
2014-01-30 14:13:30 +01:00
Wladimir J. van der Laan
39d4eee96e
Merge pull request #3601
...
c32a486
Add more data-driven tests. (Matt Corallo)
2014-01-30 11:26:56 +01:00
Wladimir J. van der Laan
f64b5de4e0
Final bitcoin_en update before 0.9.0rc1
...
Just for completeness. Only a few messages changed or moved since last time.
Don't change any translatable messages until 0.9 final unless really necessary.
2014-01-30 10:14:00 +01:00
Matt Corallo
c32a486f4b
Add more data-driven tests.
2014-01-30 03:53:52 -05:00
Wladimir J. van der Laan
9b818ed8bf
Merge pull request #3588
...
df966d1
log parameter interactions to debug.log (Philip Kaufmann)
2014-01-30 08:47:10 +01:00
Gavin Andresen
3581abdd46
Merge pull request #3370 from sipa/headersfirst3
...
Prepare block connection logic for headers-first
2014-01-29 13:49:15 -08:00
Luke Dashjr
c117d9e93a
Support for error messages and a few more rejection reasons
2014-01-29 17:39:24 +00:00
Luke Dashjr
14e7ffcc64
Use standard BIP 22 rejection reasons where applicable
2014-01-29 17:39:18 +00:00
Wladimir J. van der Laan
a7f3aedec3
Re-add BTC/KB in help message for settxfee
...
Commit a22eed6a
got reverted in a RPC documentation update, redo it.
2014-01-29 17:25:04 +01:00
Wladimir J. van der Laan
de9b4c7abc
qt: Add closing newline to help message
...
`bitcoin-qt --help` was missing a final newline.
2014-01-29 17:20:26 +01:00
Wladimir J. van der Laan
f9a2f08882
Bump version numbers for 0.9.0rc1 release
2014-01-29 16:09:11 +01:00
Wladimir J. van der Laan
9bbbfe188c
qt: Fix Windows/Darwin executable metadata
...
.rc's should be linked into the executable directly,
not through a helper library.
2014-01-29 15:05:42 +01:00
Wladimir J. van der Laan
c3d966690c
qt: Transifex pull before 0.9.0rc1
2014-01-29 14:51:44 +01:00
Wladimir J. van der Laan
4412c5a759
Fix getaddednodeinfo
RPC call with dns=false
...
The getaddednodeinfo RPC call, when invoked with the dns flag set to
false, returns a malformed JSON object with duplicate keys.
Change this to return an array of objects with one key as
shown in the help message.
Fixes #3581 .
2014-01-29 14:46:06 +01:00
Wladimir J. van der Laan
69d03bc6e2
qt: Fix tab order in send and receive tab
2014-01-29 14:41:41 +01:00
Cozz Lovan
79fb0557cf
[Qt] minor receive tab improvements
2014-01-29 14:20:15 +01:00
Wladimir J. van der Laan
624154114f
Merge pull request #3597
...
3cf1f43
Mention `*` value for account in documentation for `getbalance` RPC (Wladimir J. van der Laan)
2014-01-29 14:17:20 +01:00
Philip Kaufmann
c78bd93701
[Qt] extend validate line edit and btc address validator
...
- remove btc address length from address validator
- add an optional btc address check in validated line edit that defaults
to off and is used in GUIUtil::setupAddressWidget()
- an isAcceptable() check is added to validated line edit on focus out
which only kicks in, when a validator is used with that widget
- remove an isAcceptable() check from sendcoinsentry.cpp
- remove obsolete attributes from ui files, which are set by calling
GUIUtil::setupAddressWidget()
- move some more things to GUIUtil::setupAddressWidget() and remove them
from normal code e.g. placeholder text
2014-01-29 14:15:55 +01:00
Wladimir J. van der Laan
3cf1f43694
Mention *
value for account in documentation for getbalance
RPC
2014-01-29 13:43:47 +01:00
Wladimir J. van der Laan
aab8fc58c6
Merge pull request #3450
...
4c0b2cd
Win32: use a more modern API call in FileCommit() (Philip Kaufmann)
2014-01-29 09:09:50 +01:00
Wladimir J. van der Laan
2383e4883d
Re-add newline to error() messages
...
As reported by @Subo1978, error messages don't have a trailing newline
anymore after commit b77dfdc9
. Add back this newline.
2014-01-29 08:46:15 +01:00
Wladimir J. van der Laan
0524bdd636
Merge pull request #3582
...
e5aadb2
Updated fallback seed nodes from sipa's DNS seeds (Gavin Andresen)
2014-01-29 07:50:45 +01:00
Wladimir J. van der Laan
6ebcec7d3c
Merge pull request #3593
...
c7f9332
Add check for valid keys in `importprivkey` (Wladimir J. van der Laan)
2014-01-28 18:38:31 +01:00
Wladimir J. van der Laan
7ff13ef2d2
Merge pull request #3590
...
edd735d
[Qt] Fix coin control labels update (Cozz Lovan)
2014-01-28 11:00:40 +01:00
Wladimir J. van der Laan
f9355f1f2b
Merge pull request #3594
...
d7aa1ec
[Qt] fix bitcoin: URI strings (spelling fixes) (Philip Kaufmann)
2014-01-28 10:54:17 +01:00
Philip Kaufmann
d7aa1ec8dd
[Qt] fix bitcoin: URI strings (spelling fixes)
2014-01-28 10:48:41 +01:00
Wladimir J. van der Laan
c7f9332596
Add check for valid keys in importprivkey
...
The base58 armoring was checked, but not the resulting private key,
which could be out of range. Fix this by adding a check.
2014-01-28 09:57:57 +01:00
Wladimir J. van der Laan
dfd0d38fae
Merge pull request #3591
...
6986861
build: use -mwindows for gui targets when linking with mingw (Cory Fields)
2014-01-28 09:40:12 +01:00
Philip Kaufmann
b34e88a88f
use english for all reason strings in IsStandardTx()
2014-01-28 07:45:42 +01:00
Cory Fields
6986861fda
build: use -mwindows for gui targets when linking with mingw
2014-01-27 15:30:51 -05:00
Pieter Wuille
75f51f2a63
Prepare block connection logic for headers-first.
...
This changes the block processing logic from "try to atomically switch
to a new block" to a continuous "(dis)connect a block, aiming for the
assumed best chain".
This means the smallest atomic operations on the chainstate become
individual block connections or disconnections, instead of entire
reorganizations. It may mean that we try to reorganize to one block,
fail, and rereorganize again to the old block. This is slower, but
doesn't require unbounded RAM.
It also means that a ConnectBlock which fails may be no longer called
from the ProcessBlock which knows which node sent it. To deal with that,
a mapBlockSource is kept, and invalid blocks cause asynchronous "reject"
messages and banning (if necessary).
2014-01-27 21:20:41 +01:00
Pieter Wuille
0ec16f35d6
Move only: extract WriteChainState and UpdatedTip from SetBestChain.
2014-01-27 21:13:48 +01:00
Cozz Lovan
edd735da4e
[Qt] Fix coin control labels update
2014-01-27 19:16:31 +01:00
Philip Kaufmann
df966d1b24
log parameter interactions to debug.log
2014-01-27 12:08:48 +01:00
Wladimir J. van der Laan
ca1913e8f6
Merge pull request #2342
...
665bdd3
Fix off-by-one errors in use of IsFinalTx() (Peter Todd)
2014-01-27 10:16:54 +01:00
Wladimir J. van der Laan
b571a8c708
qt: Translation update
...
Update English .ts file from source as well as pull changes from transifex
to current translation.
2014-01-27 09:56:35 +01:00
Wladimir J. van der Laan
86fa1c9cf2
Merge pull request #3579
...
f3005c8
[Qt] harmonize strings used when exporting in addressbookpage (Philip Kaufmann)
2014-01-27 09:53:51 +01:00
Philip Kaufmann
f3005c82b1
[Qt] harmonize strings used when exporting in addressbookpage
2014-01-27 08:36:14 +01:00