Gavin Andresen
d5e7b61173
When using SIGHASH_SINGLE, do not sign inputs that have no corresponding outputs.
...
This fixes issue #1688
2012-08-20 14:06:27 -04:00
Jeff Garzik
b3a570d158
Merge pull request #1641 from jgarzik/mempool
...
Add 'mempool' P2P command, and extend 'getdata' behavior
2012-08-20 07:21:34 -07:00
Jeff Garzik
89a7bd644f
Merge pull request #1686 from Diapolo/fix_comment
...
fix a comment in addrman.cpp
2012-08-18 09:15:11 -07:00
Philip Kaufmann
30c8a40847
fix a comment in addrman.cpp
2012-08-18 16:45:24 +02:00
Wladimir J. van der Laan
221497c61b
Merge pull request #1673 from Diapolo/Qt_Win_ASLR_DEP_linker_flag
...
Bitcoin-Qt (Windows only): add ASLR and DEP linker flags
2012-08-18 02:05:07 -07:00
Philip Kaufmann
8e2ebc0106
Bitcoin-Qt (Windows only): add ASLR and DEP linker flags
...
- for extra security on Windows: enable ASLR and DEP via GCC linker flags
GCC linker flag description:
--dynamicbase The image base address may be relocated using address space layout randomization (ASLR). This feature was introduced with MS Windows Vista for i386 PE targets.
--nxcompat The image is compatible with the Data Execution Prevention.
This feature was introduced with MS Windows XP SP2 for i386 PE targets.
2012-08-18 10:52:50 +02:00
Wladimir J. van der Laan
8765d20b1e
Merge pull request #1680 from Diapolo/add_message_on_blockimport
...
add splashscreen message when importing blocks via -loadblock
2012-08-17 11:29:43 -07:00
Gregory Maxwell
10ffb45667
Merge pull request #1681 from TheBlueMatt/fixtests
...
Remove useless non-cross-platform tests.
2012-08-17 09:42:35 -07:00
Matt Corallo
8555a3e3cc
Remove useless non-cross-platform tests.
2012-08-17 12:40:09 -04:00
Wladimir J. van der Laan
a108d3defb
Merge pull request #1607 from Diapolo/Qt_Win_exe_desc
...
Bitcoin-Qt (Windows only): extend Resource File
2012-08-17 08:55:54 -07:00
Jeff Garzik
dabb95b892
Merge pull request #1678 from Diapolo/LoadExternalBlockFile_add_timer
...
log how long LoadExternalBlockFile() takes in ms (Benchmark)
2012-08-17 08:45:11 -07:00
Pieter Wuille
63046fcf62
Merge pull request #1679 from Diapolo/fix_sign_warning
...
fix a compiler sign warning in OpenBlockFile()
2012-08-17 05:26:48 -07:00
Philip Kaufmann
2d914f89fe
add splashscreen message when importing blocks via -loadblock
2012-08-17 14:21:17 +02:00
Philip Kaufmann
1e7027b41e
fix a compiler sign warning in OpenBlockFile()
2012-08-17 10:35:51 +02:00
Philip Kaufmann
746f502a79
log how long LoadExternalBlockFile() takes in ms (Benchmark)
2012-08-17 00:14:40 +02:00
Philip Kaufmann
4b94f4e0ed
Bitcoin-Qt (Windows only): extend Resource File
...
- extend bitcoin-qt.rc to include meta information, which is displayed on
Windows, when looking in the executable properties and selecting
"Details"
- does currently NOT include version information, this is scheduled
for later releases
- for RC-file documentation see:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx
2012-08-14 11:16:46 +02:00
Wladimir J. van der Laan
0825aee8f4
Merge pull request #1649 from Diapolo/optionsdialog
...
small UX update for optionsdialog
2012-08-13 21:17:39 -07:00
Wladimir J. van der Laan
a55ed9d5bb
Merge pull request #1614 from Diapolo/Qt_Win_enable_DEP
...
Bitcoin-Qt (Windows only): enable DEP for bitcoin-qt.exe
2012-08-13 21:01:17 -07:00
Gregory Maxwell
14486dc0e2
Merge pull request #936 from luke-jr/gmp_bip
...
BIP22: getblocktemplate
2012-08-13 10:21:33 -07:00
Wladimir J. van der Laan
b2ce93fe16
Merge pull request #1623 from Diapolo/pro-file-set-target
...
set TARGET = bitcoin-qt in project file
2012-08-12 23:21:16 -07:00
Wladimir J. van der Laan
c23b6fd688
Revert "Make this error message similar to the others"
...
This reverts commit dc1e5ad191
.
The new error message was not correct, as it refers to the total balance, not an account.
2012-08-12 21:35:39 +02:00
Wladimir J. van der Laan
198947c19f
Merge pull request #1661 from laanwj/2012_08_stringsupdate
...
Update English translation strings
2012-08-09 08:32:18 -07:00
Gregory Maxwell
765654dae8
Merge pull request #1655 from gmaxwell/signrawtransaction_fix_missing
...
Correctly handle missing inputs in signrawtransaction. Fixes #1654 .
2012-08-09 05:56:03 -07:00
Jeff Garzik
2c006b0b3e
Merge pull request #1658 from TheBlueMatt/qttest
...
Fix several issues in the Qt unit tests.
2012-08-07 17:59:06 -07:00
Matt Corallo
c5f90cd88b
Fix test_bitcoin build in makefile.linux-mingw
2012-08-08 00:20:48 +02:00
Wladimir J. van der Laan
3a50cd2193
Update English translation strings
...
This is the last time for 0.7.0. We should avoid message changes
until the release. Translators can use the remaining time to update their languages on
Transifex.
The other languages need to be merged from Transifex just before release.
2012-08-07 21:10:03 +02:00
Wladimir J. van der Laan
c995995eb8
Merge pull request #1660 from fanquake/master
...
Change this error message to be similar to the others
2012-08-07 11:57:38 -07:00
Matt Corallo
2bc15836be
Fix Qt test cases by moving address checks to parseBitcoinURI
...
Makes sense in case bitcoin URIs eventually allow invalid addresses
as a part of some larger future payment scheme.
2012-08-07 19:37:02 +02:00
Matt Corallo
319236afa2
Fix Win32 compiling of qt/test/uritests.cpp
2012-08-07 19:36:59 +02:00
Matt Corallo
026594e269
Return !0 when qt tests fail.
2012-08-07 19:36:54 +02:00
fanquake
dc1e5ad191
Make this error message similar to the others
2012-08-07 22:39:19 +08:00
Gregory Maxwell
3557f99cf5
Correctly handle missing inputs in signrawtransaction. Fixes #1654 .
...
Signrawtransaction rpc was crashing when some inputs were unknown,
and even with that fixed was failing to handle all the known inputs
if there were unknown inputs in front of them. This commit instead
attempts to fetch inputs one at a time.
2012-08-06 00:37:28 -04:00
Philip Kaufmann
3d88c9b4d3
Bitcoin-Qt (Windows only): enable DEP for bitcoin-qt.exe
...
- this enables DEP on all Windows version which support the
SetProcessDEPPolicy() call in Kernel32.dll
- use a dynamic approach via GetProcAddress() to not rely on headers or
compiler libs
- this is the same way the Tor-project does it
2012-08-03 14:51:51 +02:00
Luke Dashjr
44427fa833
Merge branch 'gmp_bip_0.6.0' into gmp_bip
...
Conflicts:
src/bitcoinrpc.cpp
2012-08-03 01:12:55 +00:00
Luke Dashjr
3390014fd0
Minimal BIP 22 (getblocktemplate) support
...
- Replaces getmemorypool with new getblocktemplate
- Add missing keys: coinbaseaux, target, mutable, noncerange, sigoplimit, sizelimit, and height
- Accept and send parameter Objects, checking "mode" key if present
- Return rejection reason "rejected" for submit mode
2012-08-03 01:02:51 +00:00
Jeff Garzik
dd199d0ebd
Merge pull request #1650 from Diapolo/spelling_fixes
...
fix further spelling errors / remove a tab in the source
2012-08-02 14:36:45 -07:00
Wladimir J. van der Laan
88bd012003
Merge pull request #1644 from Diapolo/update_translations
...
Translations update 2012-08-01 (fetched from Transifex)
2012-08-02 12:27:11 -07:00
Philip Kaufmann
efdcf94174
fix further spelling errors / remove a tab in the source
2012-08-02 10:09:29 +02:00
Wladimir J. van der Laan
381e87cbd2
Merge pull request #1646 from Diapolo/only_upd_changed_vals
...
only update cached values in ClientModel::updateTimer() when they are changed, and set cached values before signal is emitted
2012-08-02 00:15:25 -07:00
Philip Kaufmann
4aaa4313e7
small UX update for optionsdialog
...
- add enableApplyButton() and disableApplyButton() to optionsdialog.{h/cpp}
- they are used to ensure the Ok button does not get disabled, when Apply needs to be disabled (standard UX should allow Ok always to dismiss the dialog and only disable it, when we have a faulty proxy IP)
- disable Apply after initially loading the settings, as nothing new needs to be saved
- remove orphan settings from optionsdialog.ui that are default anyway
2012-08-02 09:05:10 +02:00
Philip Kaufmann
75578d60f3
only update cached values in ClientModel::updateTimer() when they are changed
2012-08-01 23:32:32 +02:00
Philip Kaufmann
68acc1b4cb
Translations update 2012-08-01 (fetched from Transifex)
2012-08-01 22:22:41 +02:00
Gregory Maxwell
8ce7915aad
Merge pull request #1612 from luke-jr/opti_getblkhash
...
Optimize JSON-RPC getblockhash
2012-08-01 11:49:26 -07:00
Luke Dashjr
1be064190e
Optimize JSON-RPC getblockhash
...
- If the height is in the first half, start at the genesis block and go up, rather than at the top
- Cache the last lookup and use it as a reference point if it's close to the next request, to make linear lookups always fast
2012-08-01 18:23:30 +00:00
Jeff Garzik
f81e6f779b
Merge pull request #1632 from luke-jr/spelling
...
Fix spelling and grammar errors
2012-08-01 10:56:47 -07:00
Jeff Garzik
ffe47d6d5d
Merge pull request #1636 from Diapolo/Warning_string
...
Update Warning-strings to use a standard-format
2012-08-01 10:56:17 -07:00
Jeff Garzik
0f460644e3
Add doc/release-notes.txt, temporary for 0.7 release
2012-08-01 13:54:15 -04:00
Luke Dashjr
b49f1398a1
Bugfix: Correct English grammar regarding "'s"
2012-08-01 17:50:00 +00:00
Luke Dashjr
3c726dd3c0
Bugfix: Use standard BTC unit in comments
2012-08-01 17:49:57 +00:00
Luke Dashjr
814efd6f1f
Bugfix: Fix a variety of misspellings
2012-08-01 17:49:51 +00:00