Wladimir J. van der Laan
2c41b803e6
Merge pull request #3733
...
6fe6a44 fix broken link to contrib/devtools (freewil)
2014-02-23 09:01:54 +01:00
Wladimir J. van der Laan
39fae6cfdd
Merge pull request #3720
...
b96f6a7 Remove "conflicted" as transaction category. (Wladimir J. van der Laan)
2014-02-22 08:31:06 +01:00
Wladimir J. van der Laan
b96f6a77f8
Remove "conflicted" as transaction category.
...
We were losing information about sent/received by overriding the
category in case of a conflicted transaction.
Hence, remove the "conflicted" category.
Conflicted status of a transaction can still be determined by looking
for confirmations<0.
2014-02-21 16:34:06 +01:00
Wladimir J. van der Laan
76a77059f3
Merge pull request #2910
...
d8b4b49 Don't store or send side-chain blocks lower than last checkpoint. (Ashley Holman)
2014-02-20 12:32:32 +01:00
Wladimir J. van der Laan
7f080fbef7
Merge pull request #3703
...
ad54a9b Change new constants in txdb.h to int64_t (Wladimir J. van der Laan)
2014-02-19 09:04:09 +01:00
Wladimir J. van der Laan
38ebd0fee8
Merge pull request #3699
...
ddcabae qt: Rename 'Confirmed' balance to 'Spendable' on overview page (Wladimir J. van der Laan)
2014-02-19 08:50:22 +01:00
Wladimir J. van der Laan
ddcabae0de
qt: Rename 'Confirmed' balance to 'Spendable' on overview page
...
The word 'Spendable' more precisely says what the balance actually means.
Avoids the confirmed/unconfirmed confusion that can be caused by #3676 .
2014-02-19 08:46:46 +01:00
Wladimir J. van der Laan
ad54a9b83f
Change new constants in txdb.h to int64_t
...
A shift overflow was happening when using these to check against in init.cpp.
Fixes #3702 .
2014-02-18 17:13:32 +01:00
Wladimir J. van der Laan
5c99323459
Merge pull request #3693
...
f05fa03 [Qt] small .ui cleanup for optionsdialog and coincontrol (Philip Kaufmann)
2014-02-18 14:37:58 +01:00
Wladimir J. van der Laan
bd8e3751d7
Merge pull request #3687
...
82e9600 add constants for shared (GUI/core) -dbcache settings (Philip Kaufmann)
879b390 Increase default dbcache to 100 MiB (Pieter Wuille)
2014-02-18 08:35:45 +01:00
Wladimir J. van der Laan
0a0cf14337
Merge pull request #3691
...
a143d4c Fix crash in importwallet and dumpwallet formatting (Wladimir J. van der Laan)
2014-02-17 18:45:10 +01:00
Wladimir J. van der Laan
a143d4ce58
Fix crash in importwallet and dumpwallet formatting
...
- DecodeDumpTime was passing a statically allocated facet object to
std::locale. However, "The constructed locale object takes over
responsibility for deleting this facet object." causing a free()
crash on scope exit. Fixes #3670 .
- EncodeDumpTime was using the wrong format character for dates
(appears accidentally introduced in 51ed9ec9 )
2014-02-17 18:42:05 +01:00
Wladimir J. van der Laan
29ecccb597
Merge pull request #3587
...
ceb8e22 [Qt] allow translation of client bitness (Philip Kaufmann)
2014-02-17 14:04:55 +01:00
Wladimir J. van der Laan
047ee427e7
Merge pull request #3666
...
bbfce8a fix non-standard reason string in main.cpp (Philip Kaufmann)
2014-02-17 13:59:50 +01:00
Wladimir J. van der Laan
7abcd1a1c9
Merge pull request #3614
...
b920148 [Qt] Improve single step in bitcoinamountfield (Cozz Lovan)
2014-02-17 12:30:30 +01:00
Wladimir J. van der Laan
129429dd8f
Merge pull request #3643
...
d54e819 Log warnings when bootstrap files are specified but cannot be opened (Wladimir J. van der Laan)
2014-02-17 10:59:03 +01:00
Wladimir J. van der Laan
256a71b835
Merge pull request #3649
...
3078b58 linearize.py: Harmonize rpcpass to rpcpassword (Subo1978)
2014-02-17 10:52:41 +01:00
Wladimir J. van der Laan
7af65ac01e
Merge pull request #3688
...
7f1b6a6 remove orphan fHaveGUI from main.h (Philip Kaufmann)
2014-02-17 09:07:18 +01:00
Wladimir J. van der Laan
05add3fe0e
Serialize only CTransaction data in gettransaction RPC hex
...
Don't include trailing implementation-specific wallet metadata.
Fixes 3a1c20b .
2014-02-17 08:53:16 +01:00
Wladimir J. van der Laan
b8d9058a4d
Merge pull request #3646
...
5770254 Copyright header updates s/2013/2014 on files whose last git commit was done in 2014. contrib/devtools/fix-copyright-headers.py script to be able to perform this maintenance task with ease during the rest of the year, every year. Modifications to contrib/devtools/README.md to document what fix-copyright-headers.py does. (gubatron)
2014-02-16 11:44:48 +01:00
Wladimir J. van der Laan
6c0db81c09
Document new walletpassphrase behavior in 0.9
...
Also add a note to the release notes.
Fixes #3672 .
2014-02-16 10:26:12 +01:00
Wladimir J. van der Laan
25d816110b
Merge pull request #3676
...
29d4507 qt: Add option to (not) spend unconfirmed change (Wladimir J. van der Laan)
2014-02-16 09:29:12 +01:00
Wladimir J. van der Laan
29d45073c9
qt: Add option to (not) spend unconfirmed change
...
- Add a wallet tab to options dialog
- Move fee setting to wallet tab
- Add new setting to set -nospendzeroconfchange from UI
2014-02-16 09:23:08 +01:00
Wladimir J. van der Laan
9a3d936fc2
qt: GUI for conflicted transactions
...
- Exclamation mark icon for conflicted transactions
- Show mouseover status for conflicted transactions as "conflicted"
- Don't show inactive transactions on overview page overview
2014-02-14 13:25:24 -05:00
Wladimir J. van der Laan
6056c87d25
Merge pull request #3662
...
0542619 Rename IsConfirmed to IsTrusted to better match the intended behavior. (Gregory Maxwell)
2014-02-13 20:12:46 +01:00
Wladimir J. van der Laan
c46ad17785
Merge pull request #3668
...
3a1c20b Add raw transaction hex to `gettransaction` wallet RPC (Wladimir J. van der Laan)
2014-02-13 18:38:25 +01:00
Wladimir J. van der Laan
3a1c20b77a
Add raw transaction hex to gettransaction wallet RPC
...
This allows getting raw transaction data from the wallet even if the
transaction is no longer in the blockchain / mempool (for example if it
got orphaned due to malleability abuse).
2014-02-13 17:30:00 +01:00
Wladimir J. van der Laan
ea062655e0
Merge pull request #3657
...
fdbc2b1 If requested, actually treat uncomfirmed change as being uncomfirmed (b6393ce9-d324-4fe1-996b-acf82dbc3d53)
2014-02-13 12:28:19 +01:00
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
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
d5fa3eff03
Merge pull request #3622
...
c13a13e gitian: add -D flag to ar for deterministic output for linux deps (Wladimir J. van der Laan)
1552145 gitian: Sort generated source distribution archive (Wladimir J. van der Laan)
aabcd11 gitian: Make linux boost dependency completely deterministic (Wladimir J. van der Laan)
aa93485 gitian: Make linux build of OpenSSL deterministic (Wladimir J. van der Laan)
2014-02-10 18:35:04 +01:00
Wladimir J. van der Laan
3e3c25dd63
Merge pull request #3625
...
4ce9106 gitian: sort generated source distribution archive for windows (Wladimir J. van der Laan)
6b55e6b gitian: Post-process .a libraries for win to be deterministic (Wladimir J. van der Laan)
c43d1e5 gitian: Make windows dependencies outputs fully deterministic (Wladimir J. van der Laan)
2014-02-10 18:23:21 +01:00
Wladimir J. van der Laan
4ce9106ff8
gitian: sort generated source distribution archive for windows
...
Make the bitcoin-X.X.X.tar.gz deterministic.
2014-02-10 17:07:36 +01:00
Wladimir J. van der Laan
6b55e6b97d
gitian: Post-process .a libraries for win to be deterministic
2014-02-10 17:07:35 +01:00
Wladimir J. van der Laan
c13a13efec
gitian: add -D flag to ar for deterministic output for linux deps
...
ar -D: Operate in deterministic mode. When adding files and the archive
index use zero for UIDs, GIDs, timestamps, and use consistent file modes
for all files. When this option is used, if ar is used with identical
options and identical input files, multiple runs will create identical
output files regardless of the input files' owners, groups, file modes,
or modification times.
2014-02-10 16:20:13 +01:00
Wladimir J. van der Laan
1552145ae5
gitian: Sort generated source distribution archive
...
Sort the filenames in the resulting tar, normalize the time/date
and user/group information.
2014-02-10 10:01:06 +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
Wladimir J. van der Laan
d54e819f65
Log warnings when bootstrap files are specified but cannot be opened
...
- Log a warning when bootstrap files are specified using `-loadblock`
but cannot be opened.
- Log a warning when bootstrap.dat exists in the home directory
but cannot be opened.
2014-02-09 09:12:57 +01:00
Wladimir J. van der Laan
b7f591555e
doc: add gist link to 'reject' P2P message mention in release notes
2014-02-09 09:09:38 +01:00
Wladimir J. van der Laan
679e92c825
Merge pull request #3644 from sipa/cleannotes
...
Correct/add/merge a few release notes entries
2014-02-08 20:44:12 +01:00
Wladimir J. van der Laan
f8bb2e9dd2
Merge pull request #3642 from petertodd/v0.9-release-notes-formatting-fixes
...
v0.9 release notes formatting fixes
2014-02-08 14:34:40 +01:00
Wladimir J. van der Laan
c43d1e5549
gitian: Make windows dependencies outputs fully deterministic
...
Sort .zip order, and other determinism changes to make sure builds
are repeatable for windows deps.
2014-02-08 09:33:05 +01:00
Wladimir J. van der Laan
0ad474ee27
doc: add preliminary release notes for 0.9.0
2014-02-07 14:21:23 +01:00
Wladimir J. van der Laan
1d0295e9d5
Merge pull request #3608
...
de21e8f build: Make sure historical release notes end up in distributions (Wladimir J. van der Laan)
2014-02-07 09:21:09 +01:00
Wladimir J. van der Laan
aabcd11ba6
gitian: Make linux boost dependency completely deterministic
...
It appears that the output was different every time.
This doesn't affect the final bitcoind/bitcoin-qt, but is confusing
nevertheless.
Fix it by using FAKETIME and zipping files in deterministic order.
2014-02-06 19:37:17 +01:00
Wladimir J. van der Laan
aa9348563c
gitian: Make linux build of OpenSSL deterministic
...
OpenSSL was embedding a timestamp causing its build to be
non-deterministic.
Change deps-linux to be deterministic by using FAKETIME
as needed and disabling it when it gets in the way.
2014-02-06 19:37:16 +01:00
Wladimir J. van der Laan
a41922eccc
Merge pull request #3634
...
505867a -Wl,-z,relro and -z,now were wiping out environmental LDFLAGS passed in by the user. I moved them to HARDENING_* where they belong. (Midnight Magic)
2014-02-05 20:43:23 +01:00
Wladimir J. van der Laan
f30fbbfbd6
Merge pull request #3613 from cozz/cozz1
...
[Qt] Fix nTransactionFee in qt-settings
2014-02-03 23:42:23 -08:00
Wladimir J. van der Laan
23617fd01d
Merge pull request #3620
...
65615a3 Gitian fixes for 0.9.0rc1 build (Wladimir J. van der Laan)
2014-02-03 18:59:47 +01:00
Wladimir J. van der Laan
65615a3a78
Gitian fixes for 0.9.0rc1 build
...
- Add 'g++' package (virtualbox images don't have this by default)
- Workaround for determinism in Qt5 resources
- Pass --disable-maintainer-mode --disable-dependency-tracking to
configure for libqrencode to avoid random errors about missing m4
directory
- Fix typo -with-pic -> --with-pic
It is not necessary to rebuild dependencies after this commit.
Fixes #3610 and #3612 .
2014-02-03 14:43:51 +01:00
Wladimir J. van der Laan
de21e8f170
build: Make sure historical release notes end up in distributions
...
Adds the historical release notes to release tarballs and windows
installers.
2014-01-31 10:12:13 +01:00
Wladimir J. van der Laan
15ec451554
Merge pull request #3605
...
69baec9 doc: Add historical release notes (Wladimir J. van der Laan)
2014-01-31 09:30:15 +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
Wladimir J. van der Laan
69baec9647
doc: Add historical release notes
...
Add all known release notes for versions since 0.3.12,
thanks to Matt Corallo for collecting them on the wiki.
2014-01-30 12:33:03 +01:00
Wladimir J. van der Laan
2df5e3427c
Fix build time when building from tarball (now really)
...
Don't define BUILD_DATE at all when no git version information
is available. `version.cpp` will then define it for us correctly
to the last commit date.
This has been fixed and broken many times over 0.9 history
(21cc8bd , ef1e984 ), please don't touch this code unless you plan
on testing all possible scenarios including gitian builds.
Fixes #3570 .
2014-01-30 11:54:19 +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
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
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
3160a9b92d
Merge pull request #3586
...
4412c5a Fix `getaddednodeinfo` RPC call with dns=false (Wladimir J. van der Laan)
2014-01-29 14:47:06 +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
e16ee005ec
Merge pull request #3598
...
69d03bc qt: Fix tab order in send and receive tab (Wladimir J. van der Laan)
79fb055 [Qt] minor receive tab improvements (Cozz Lovan)
2014-01-29 14:43:48 +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
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
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
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
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
Wladimir J. van der Laan
d0a94f2c2f
Merge pull request #3571
...
57feb1b ui: Clarify help messages for 'message' fields (Wladimir J. van der Laan)
2014-01-24 11:38:13 +01:00
Wladimir J. van der Laan
57feb1ba5a
ui: Clarify help messages for 'message' fields
...
Add or amend tooltips to clarify what the message is for and that it
doesn't go over the network.
2014-01-24 11:37:20 +01:00
Wladimir J. van der Laan
6403c6c835
Merge pull request #3549
...
7d9d134 Remove redundant .c_str()s (Wladimir J. van der Laan)
b77dfdc Typesafe strprintf/error/LogPrint functions (Wladimir J. van der Laan)
2014-01-23 17:25:39 +01:00
Wladimir J. van der Laan
7d9d134bf9
Remove redundant .c_str()s
...
After the tinyformat switch sprintf() family functions support passing
actual std::string objects.
Remove unnecessary c_str calls (236 of them) in logging and formatting.
2014-01-23 16:05:01 +01:00
Wladimir J. van der Laan
b77dfdc9e3
Typesafe strprintf/error/LogPrint functions
...
Switch to tinyformat-based formatting.
Tinyformat is a typesafe drop-in replacement for C99 printf functions:
https://github.com/c42f/tinyformat
2014-01-23 16:05:00 +01:00
Wladimir J. van der Laan
53e9d3aa44
build: fix typo in configure help message
...
--with-qt-libdir etc, not --with-gui-libdir.
The typo was introduced in a9dbcf036b .
2014-01-23 14:05:43 +01:00
Wladimir J. van der Laan
22650b7d40
Merge pull request #3577
...
17b409b qt: Fix richtext detection hang issue on very old Qt versions (Wladimir J. van der Laan)
2014-01-23 12:58:06 +01:00
Wladimir J. van der Laan
17b409b2e6
qt: Fix richtext detection hang issue on very old Qt versions
...
Alternative implementation. Thanks to @awoland for the original.
Fixes #3486 .
2014-01-23 12:44:28 +01:00
Wladimir J. van der Laan
8b2cf12b53
Merge pull request #3553
...
a8db31c qt: allow `walletpassphrase` in debug console without -server (Wladimir J. van der Laan)
2014-01-23 08:44:31 +01:00
Wladimir J. van der Laan
6746787a0c
Merge pull request #3560
...
fe14e8d build: Change package name to Bitcoin Core (Wladimir J. van der Laan)
6c980c7 build: Package docs/ and don't package source. (Wladimir J. van der Laan)
39db27c build: Add bitcoin-cli.exe to installer (Wladimir J. van der Laan)
2f87b38 Adapt Windows installer for 64 bit (Wladimir J. van der Laan)
f622232 gitian: Windows 64 bit support (Wladimir J. van der Laan)
2014-01-23 08:26:11 +01:00
Wladimir J. van der Laan
3c3cd878b9
Merge pull request #3573
...
f021981 [Qt] move helpmessage from debug window to main menu (Philip Kaufmann)
2014-01-22 17:04:53 +01:00
Wladimir J. van der Laan
fe87b20717
Merge pull request #3568
...
4bee715 [Qt] very minor style cleanups (Philip Kaufmann)
2014-01-22 13:36:31 +01:00
Wladimir J. van der Laan
7dbe9ac1f3
Merge pull request #3567
...
22a5120 [Qt] Show and store message of normal bitcoin:URI (Cozz Lovan)
2014-01-22 13:33:15 +01:00
Wladimir J. van der Laan
21d50c219d
Merge pull request #1674
...
6ac0b3b build: Add -static for mingw builds (Wladimir J. van der Laan)
4e57e23 enable full GCC Stack-smashing protection for all OSes (Philip Kaufmann)
2014-01-22 12:00:16 +01:00
Wladimir J. van der Laan
6ac0b3be2d
build: Add -static for mingw builds
...
This avoids a dependency on libssp-0.dll when built with
-fstack-protector-all.
2014-01-22 10:21:34 +01:00
Wladimir J. van der Laan
2f06b5965a
Merge pull request #3452
...
1ba3560 [Qt] let OptionsModel::getProxySettings() directly query proxy (Philip Kaufmann)
2014-01-22 08:55:57 +01:00
Wladimir J. van der Laan
ceab53b41d
Merge pull request #3521
...
4d90102 [Qt] Add sorting feature to the requested payments table (Cozz Lovan)
8476d5d [Qt] Permanently store requested payments in wallet (Cozz Lovan)
b10e147 wallet: add interface for storing generic data on destinations (Wladimir J. van der Laan)
2014-01-22 08:07:56 +01:00
Wladimir J. van der Laan
6586bc3b51
Merge pull request #3502
...
1f12844 Fix importprivkey / rescan (Cozz Lovan)
2014-01-22 08:06:11 +01:00
Wladimir J. van der Laan
fe14e8d790
build: Change package name to Bitcoin Core
...
Affects the name of the package as shown in installers
and such.
Also rebrand the windows installer.
2014-01-21 19:58:10 +01:00