bitcoin/src/qt/test
Wladimir J. van der Laan 9886590116
Merge #14451: Add BIP70 deprecation warning and allow building GUI without BIP70 support
48439b3c10 Don't link SSL_LIBS with GUI unless BIP70 is enabled (James Hilliard)
fbb643d2a5 Add BIP70 deprecation warning (James Hilliard)
38b98507cd qt: cleanup: Move BIP70 functions together in paymentserver (Wladimir J. van der Laan)
9dcf6c0dfe build: Add --disable-bip70 configure option (Wladimir J. van der Laan)

Pull request description:

  This is based off of #11622 and adds a deprecation warning when a BIP70 URL is used.

  Rational:

  - BIP70 increases attack surface in multiple ways and is difficult for third party wallets to implement in a secure manner
  - Very few merchants use the standard BIP70 variant supported by Bitcoin Core
  - The one major payment processor that doesn't support BIP21 and currently uses a customized non-standard version of BIP70 has indicated that "Unfortunately the original BIP70 is not useful for us."

Tree-SHA512: 1e16ee8d2cdac9499f751ee7b50d058278150f9e38a87a47ddb5105dd0353cdedabe462903f54ead6209b249b249fe5e6a10d29631531be27400f2f69c25b9b9
2018-10-24 16:29:50 +02:00
..
addressbooktests.cpp Merge #14527: qa: Revert "Make qt wallet test compatible with qt4" 2018-10-20 14:02:02 +02:00
addressbooktests.h [tests] [qt] Add tests for address book manipulation via EditAddressDialog 2018-04-25 13:13:24 -04:00
compattests.cpp build: Add --disable-bip70 configure option 2018-10-09 03:36:14 -06:00
compattests.h Increment MIT Licence copyright header year on files modified in 2016 2016-12-31 11:01:21 -07:00
Makefile build: add stub makefiles for easier subdir builds 2014-06-05 16:05:43 -04:00
paymentrequestdata.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
paymentservertests.cpp qt: Use new Qt5 connect syntax 2018-08-21 09:43:54 +01:00
paymentservertests.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
rpcnestedtests.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
rpcnestedtests.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
test_main.cpp build: Add --disable-bip70 configure option 2018-10-09 03:36:14 -06:00
uritests.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
uritests.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
util.cpp Revert "Make qt wallet test compatible with qt4" 2018-10-20 05:34:53 -03:00
util.h Fix typos reported by codespell 2018-09-04 13:11:26 +02:00
wallettests.cpp Merge #14451: Add BIP70 deprecation warning and allow building GUI without BIP70 support 2018-10-24 16:29:50 +02:00
wallettests.h Add simple qt wallet test sending a transaction 2017-03-15 12:02:02 -05:00