Jonas Schnelli
4d1d95310f
don't try to decode invalid encoded ext keys
2017-03-03 10:57:27 -08:00
Jonas Schnelli
51878774bf
extend bip32 tests to cover Base58c/CExtKey decode
2017-03-03 10:57:25 -08:00
Jonas Schnelli
53bcf8379a
fix and extend CBitcoinExtKeyBase template
...
- fix Decode call (req. only one param)
- add constructor for base58c->CExtKey
2017-03-03 10:57:24 -08:00
Jonas Schnelli
f061578b8f
[bitcoin-cli] improve error output
2017-03-03 10:57:17 -08:00
Jonas Schnelli
c2616abb3c
[QA] add testcases for parsing strings as values
2017-03-02 13:26:34 -08:00
Jonas Schnelli
5bfd954fc6
[QA] remove rawtransactions.py from the extended test list
...
rawtransactions.py is already in the standard test list
2017-03-02 13:23:03 -08:00
Jonas Schnelli
897a370c39
[QA] fix possible reorg issue in rawtransaction.py/fundrawtransaction.py RPC test
...
- added missing mempool sync between block generations
2017-03-02 13:23:03 -08:00
Jonas Schnelli
81eb80d841
[REST] add JSON support for /rest/headers/
2017-03-02 13:23:03 -08:00
Jonas Schnelli
5548701eeb
UniValue: don't escape solidus, keep espacing of reverse solidus
...
Zcash: The UniValue changes are already merged; this updates the test
2017-03-02 13:23:03 -08:00
Jonas Schnelli
788d8e6a6f
fundrawtransaction tests
2017-03-02 13:23:03 -08:00
Jonas Schnelli
cbf3ab51f9
fix lock issue for QT node diconnect and RPC disconnectnode
...
Zcash: only RPC disconnectnode
2017-03-02 13:23:03 -08:00
Jonas Schnelli
fa80be8ff5
setban: add IPv6 tests
2017-03-02 13:23:03 -08:00
Jonas Schnelli
0382246bb1
fix missing lock in CNode::ClearBanned()
2017-03-02 13:23:03 -08:00
Jonas Schnelli
2ab237a088
add RPC tests for setban & disconnectnode
2017-03-02 13:23:03 -08:00
Jonas Schnelli
1cad8c9ff9
setban: add RPCErrorCode
2017-03-02 13:23:03 -08:00
Jonas Schnelli
171b4de8d9
fix CSubNet comparison operator
2017-03-02 13:23:03 -08:00
Jonas Schnelli
fcc8920f36
setban: rewrite to UniValue, allow absolute bantime
2017-03-02 13:23:03 -08:00
Jonas Schnelli
63c06b232b
rename json field "bannedtill" to "banned_until"
2017-03-02 13:23:03 -08:00
Jonas Schnelli
e521939942
[RPC] extend setban to allow subnets
2017-03-02 13:23:03 -08:00
Jonas Schnelli
445cd761c5
[net] remove unused return type bool from CNode::Ban()
2017-03-02 13:23:03 -08:00
Jonas Schnelli
962ec4b5e4
[QA] add setban/listbanned/clearbanned tests
2017-03-02 13:23:03 -08:00
Jonas Schnelli
ed3f13a057
[RPC] add setban/listbanned/clearbanned RPC commands
2017-03-02 13:23:03 -08:00
Jonas Schnelli
997829713c
[net] extend core functionallity for ban/unban/listban
2017-03-02 13:23:03 -08:00
Jonas Schnelli
a10a6e2a0e
[Univalue] add univalue over subtree
...
similar to secp256k1 include and compile univalue over a subtree
2017-02-10 02:18:51 +00:00
Jonas Schnelli
7fc7bab25d
remove univalue, prepare for subtree
2017-02-10 00:56:22 +00:00
Jonas Schnelli
f70084cf06
fix rpcmining/getblocktemplate univalue transition logic error
2017-02-10 00:35:24 +00:00
Jonas Schnelli
b60e9f230f
fix util_tests.cpp clang warnings
...
was introduced with #6121
2017-02-10 00:35:24 +00:00
Jonas Schnelli
6b1e42bbfa
univalue: add type check unit tests
2017-02-10 00:35:24 +00:00
Jonas Schnelli
c288192b19
fix univalue json parse tests
2017-02-10 00:35:24 +00:00
Jonas Schnelli
b47f3aea36
fix missing univalue types during constructing
2017-02-10 00:35:24 +00:00
Jonas Schnelli
bf3f56025d
fix rpc batching univalue issue
2017-02-10 00:35:24 +00:00
Jonas Schnelli
d014114d67
Remove JSON Spirit wrapper, remove JSON Spirit leftovers
...
- implement find_value() function for UniValue
- replace all Array/Value/Object types with UniValues, remove JSON Spirit to UniValue wrapper
- remove JSON Spirit sources
2017-02-10 00:35:24 +00:00
Jonas Schnelli
851f58f94e
remove JSON Spirit UniValue wrapper
2017-02-10 00:35:24 +00:00
Jonas Schnelli
565d26737a
fix rpc unit test, plain numbers are not JSON compatible object
...
UniValues read() does only read valid json.
2017-02-10 00:35:24 +00:00
Jonas Schnelli
9ccfdd9a01
univalue: correct bool support
2017-02-10 00:35:24 +00:00
Jonas Schnelli
49a5df0ef3
univalue: add support for real, fix percision and make it json_spirit compatible
...
- avoid breaking the API because of different number/percision handling
2017-02-10 00:35:24 +00:00
Jonas Schnelli
23f71dc740
special threatment for null,true,false because they are non valid json
2017-02-10 00:35:24 +00:00
Jonas Schnelli
38fc4b7090
expicit set UniValue type to avoid empty values
2017-02-10 00:35:24 +00:00
Jonas Schnelli
9756b7bd29
extend conversion to UniValue
2017-02-10 00:35:24 +00:00
Jonas Schnelli
9bbc220641
fix rpc-tests.sh
...
`${testScripts[@]}` now does split up `testscript --agument` in two elements pushed to the array (`testscript` and `--agument`).
2017-02-09 11:53:51 +00:00
Jonas Schnelli
6a793d9c27
use CBlockIndex* insted of uint256 for UpdatedBlockTip signal
...
- removes mapBlockIndex find operation
- theoretically allows removing the cs_main lock during zqm notification while introducing a new file position lock
2017-02-08 22:10:42 +00:00
Jonas Schnelli
5c7f84cf26
[travis] add zmq python module
2017-02-08 22:10:42 +00:00
Jonas Schnelli
0388c23a76
depends: fix platform specific packages variable
...
prefix instead of postfix
2017-02-08 22:10:42 +00:00
Jonas Schnelli
da0e7aa1d7
QA: Add ZeroMQ RPC test
2017-02-08 22:10:42 +00:00
Jonas Schnelli
834e299564
[QT] fix thin space word wrap line brake issue
...
The thin space QT html hack results in cut-off chars/nums after a line break.
Avoid word wrap line breaks by using a smaller font and a line break before each alternative value)
Rebased-From: 24cb7c7bbba224dcb73fcf69296f5ef4734f745f
Github-Pull: #6694
2015-09-22 10:50:18 +02:00
Jonas Schnelli
6145fdf47e
OSX: use "Bitcoin Core" as Bundle Display Name
...
Github-Pull: #6214
Rebased-From: 0a32a9347e12a8d1d4a46bf9a1d5b3ae13bbe501
2015-06-03 15:10:36 +02:00
Jonas Schnelli
4d435d1c9a
[OSX] revert renaming of Bitcoin-Qt.app
...
Github-Pull: #6214
Rebased-From: a2241eabfdbdadd2f96c0a538b9901257831b642
2015-06-03 15:10:00 +02:00
Jonas Schnelli
6e71efa9f0
[REST] remove json input for getutxos, limit to query max. 15 outpoints
...
Remove possibility to send json encoded parameters to `/rest/getutxos/` to avoid possible DoS scenarios.
The JSON output option is untouched.
2015-05-27 20:10:02 +02:00
Jonas Schnelli
64b8027c5c
rest.cpp: strip whitespace
2015-05-27 09:41:14 +02:00
Jonas Schnelli
7b7f258396
rpc-tests: remove python-bitcoinrpc directory
...
place authproxy.py at same level as other utility classes
2015-05-21 21:22:22 +02:00
Jonas Schnelli
fb21862b92
[QT] mainwindow toolbar must not be movable
2015-05-19 20:28:20 +02:00
Jonas Schnelli
a85b2e221b
pull-tester/rpc-tests.sh: disable script_test.py test
2015-05-19 16:41:17 +02:00
Jonas Schnelli
16d9cb7e29
[QT] overviewpage: make sure warning icons gets colored
2015-05-19 16:37:13 +02:00
Jonas Schnelli
7cef321e65
[Mac only] rename Bitcoin-Qt.app to "Bitcoin Core.app"
2015-05-19 11:03:49 +02:00
Jonas Schnelli
b448002772
[Docs] fix and improve REST documentation
...
- fix bad formatting of getutxos
- added getztxos example
- fix different command syntax
2015-05-18 16:52:01 +02:00
Jonas Schnelli
3e875b1bef
pull-tester/rpc-tests.sh: allow passing throug of arguments
2015-05-18 15:29:20 +02:00
Jonas Schnelli
00706a5436
update rpc-tests readme.md
2015-05-18 15:25:45 +02:00
Jonas Schnelli
344e08ed16
extend rpc-tests.sh control script with non-travis tests
2015-05-18 15:25:45 +02:00
Jonas Schnelli
64937fe51a
[QA] restructure rpc tests directory
...
* move non-test classes to subdir `test-framework`
2015-05-18 15:25:45 +02:00
Jonas Schnelli
ca5f688547
[QT] don't colorize icons on win and mac
2015-05-13 20:27:26 +02:00
Jonas Schnelli
7247d103ff
[QT] use alert icon with tooltip insted of "(out of sync)" text
...
# Conflicts:
# src/qt/forms/overviewpage.ui
# src/qt/overviewpage.cpp
2015-05-12 20:46:12 +02:00
Jonas Schnelli
51c7c7029e
[QT] remove frame to avoid double-frame situation in sendcoinsentry.ui
2015-05-12 20:46:10 +02:00
Jonas Schnelli
03c56872b5
appropriate response when trying to get a block in pruned mode
2015-05-11 16:10:08 +02:00
Jonas Schnelli
3da7849007
[squashme] simplify SetupEnvironment() (by dexX7)
2015-05-10 10:06:41 +02:00
Jonas Schnelli
a1d0ec44d7
re-add -reindex help message
...
was suddenly removed with fc44231cb7 (probably not by purpose)
2015-05-08 19:59:01 +02:00
Jonas Schnelli
231072fe7b
[QA] add multisig rpc tests
2015-05-07 11:05:23 +02:00
Jonas Schnelli
2a6b844427
[QT] change transaction amount and height in overview page
2015-05-06 16:47:29 +02:00
Jonas Schnelli
3727cbb0a2
change AC_PACKAGE_BUGREPORT from info@bitcoin.org to github issue tracker URL
...
Mentioned by wumpus:
http://bitcoinstats.com/irc/bitcoin-dev/logs/2015/05/02#l1430543664
Details here:
http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Initializing-configure.html
2015-05-02 10:17:53 +02:00
Jonas Schnelli
bba2216fc1
RPC test for " #5418 Report missing inputs in sendrawtransaction"
2015-05-01 15:30:10 +02:00
Jonas Schnelli
b3ffcdf916
don't imbue boost::filesystem::path with locale "C" on windows
...
fixes https://github.com/bitcoin/bitcoin/issues/6078
2015-05-01 13:32:25 +02:00
Jonas Schnelli
1a0259f7f0
add jonasschnellis dns seeder
2015-04-29 16:42:41 +02:00
Jonas Schnelli
1b2e555593
add autoprune information to RPC "getblockchaininfo"
2015-04-26 23:23:09 +02:00
Jonas Schnelli
2ccfc6360d
[REST] update documentation
...
- add documentation for /rest/headers
- reformat sections
2015-04-23 14:49:40 +02:00
Jonas Schnelli
26414ca4fc
fix and enable bip32 unit test
...
the bip32 unit test was not included in the make process
2015-04-23 13:21:05 +02:00
Jonas Schnelli
6b4feb89a8
[QA] rest.py RPC test: change setgenerate() to generate()
2015-04-21 20:33:02 +02:00
Jonas Schnelli
97ee866549
[REST] getutxos REST command (based on Bip64)
...
has parts of @mhearn #4351
* allows querying the utxos over REST
* same binary input and outputs as mentioned in Bip64
* input format = output format
* various rpc/rest regtests
2015-04-21 20:26:49 +02:00
Jonas Schnelli
f89b092d75
add rpc test for listunspents support for zero value txouts
2015-04-21 02:25:35 -07:00
Jonas Schnelli
30c43d9821
miner.h: fix clang warning because of class/struct mix
...
- class 'Params' was previously declared as a struct
2015-04-16 10:32:47 +02:00
Jonas Schnelli
ea9e82df73
[squashme] fix listunspent code indentation
2015-04-13 15:04:08 +02:00
Jonas Schnelli
b9fb692d04
Push down RPC reqWallet flag
2015-04-12 19:37:29 +02:00
Jonas Schnelli
0b9dc9c8f5
[move] move listunspent to wallet/rpcwallet.cpp
2015-04-12 17:56:32 +02:00
Jonas Schnelli
77650cc9f4
add -walletbroadcast=0 rpc test
2015-04-01 13:03:39 +02:00
Jonas Schnelli
c8168331a2
[Qt] fix rpc console font size to flexible metrics
...
should fix #5897
2015-03-27 09:48:26 +01:00
Jonas Schnelli
2bb1c87700
refactor: move bdb (bitdb) interaction from init.cpp to wallet.cpp
...
this will remove db.h from init.cpp
2015-03-20 16:23:39 +01:00
Jonas Schnelli
8b60808c1e
[QT] some mac specifiy cleanup (memory handling, unnecessary code)
2015-03-13 15:40:53 +01:00
Jonas Schnelli
50c72f23ad
[Move Only] Move wallet related things to src/wallet/
...
could once be renamed from /src/wallet to /src/legacywallet.
2015-03-12 14:13:02 +01:00
Jonas Schnelli
89e70e931d
[QT] fix OSX dock icon window reopening
...
fixes #5878
2015-03-12 00:16:23 +01:00
Jonas Schnelli
9bbb880be4
[Qt] fix a issue where "command line options"-action overwrite "Preference"-action (on OSX)
...
- fixes #5800
2015-03-06 09:33:23 +01:00
Jonas Schnelli
65f10e0ffc
fix jonasschnelli's gitian key
...
There where two keys in the keyfile and it also had a missing "-key" in the filename.
See: http://bitcoinstats.com/irc/bitcoin-dev/logs/2015/02/05#l1423162105
2015-02-06 11:13:38 +01:00
Jonas Schnelli
d67a642392
[Qt] add bitcoin logo to about screen
2015-02-04 20:52:18 +01:00
Jonas Schnelli
17115d0a34
fix getblocktemplate lock issue
...
getblocktemplate didn't have a wallet lock before #5711 and IMO there is no need for LEAVE/ENTER critical section.
2015-02-04 16:34:34 +01:00
Jonas Schnelli
95ef87c75e
add new osx dmg background picture
2015-01-20 09:33:38 +01:00
Jonas Schnelli
1a25a7edf8
[QA] fix httpbasic keep-alive test
2015-01-17 08:56:55 -08:00
Jonas Schnelli
652eb904df
[Qt] change transaction table column width
...
make enought space for the new icons
2015-01-16 11:47:41 +01:00
Jonas Schnelli
af95b17d0d
[Qt] resize oversized icons
2015-01-16 11:47:41 +01:00
Jonas Schnelli
1dd8ee72af
improve tests for #5655
2015-01-14 09:50:00 -08:00
Jonas Schnelli
42f6a0c2b9
[Qt] optimize PNG files
...
- provide a python script
- add optimized png files
2015-01-14 17:18:48 +01:00
Jonas Schnelli
324f64d148
jonasschnelli's GPG key
2015-01-13 21:30:01 +01:00
Jonas Schnelli
785bb81c6b
[Qt] remove size grip to get rid of the right margin
...
IMO nobody needs a size grip and it looks bad
2015-01-13 08:38:57 +01:00
Jonas Schnelli
98c222b5aa
[Qt] optimize helpmessage dialog
...
- enlarge standard size
- remove fixed 10px font
- remove left mood image
- ensure that table has no ugly line-breaks on OSX, Linux
2015-01-09 21:11:47 +01:00