Wladimir J. van der Laan
9886590116
Merge #14451 : Add BIP70 deprecation warning and allow building GUI without BIP70 support
...
48439b3c10391e5f5555c7d98e1a99706b77eaf7 Don't link SSL_LIBS with GUI unless BIP70 is enabled (James Hilliard)
fbb643d2a55ade3c06593a7490601acd2e36dce8 Add BIP70 deprecation warning (James Hilliard)
38b98507cdda02ff02a524d41bcc3427ca9e4fd9 qt: cleanup: Move BIP70 functions together in paymentserver (Wladimir J. van der Laan)
9dcf6c0dfec51f2a49edef537f377422d6dbdceb 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
..
2018-10-05 16:48:16 +09:00
2018-08-16 20:33:50 +02:00
2018-09-11 00:58:05 -04:00
2018-07-27 07:15:02 -04:00
2018-10-10 11:28:43 +02:00
2018-10-24 05:01:29 -04:00
2018-08-09 11:31:45 -04:00
2018-09-26 15:42:21 -04:00
2018-10-18 23:14:20 +02:00
2018-10-24 16:29:50 +02:00
2018-10-24 08:09:48 -04:00
2018-10-20 20:29:02 -07:00
2018-09-04 13:11:26 +02:00
2018-10-20 20:29:02 -07:00
2018-09-07 08:21:14 -04:00
2018-10-24 08:09:48 -04:00
2018-09-11 16:33:05 -04:00
2018-04-13 15:37:20 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-10-09 00:54:30 -03:00
2018-09-17 14:34:56 -04:00
2018-10-18 11:17:05 +02:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-08-27 18:19:33 +02:00
2018-03-22 16:23:04 +01:00
2018-09-30 15:08:16 +08:00
2018-10-13 10:55:51 +01:00
2018-09-30 15:08:16 +08:00
2018-09-11 00:58:05 -04:00
2018-07-27 07:15:02 -04:00
2018-08-28 12:12:32 -07:00
2018-08-25 10:02:37 -07:00
2018-08-25 17:41:00 +02:00
2018-08-13 01:24:55 +02:00
2018-07-27 07:15:02 -04:00
2018-08-14 18:03:43 -05:00
2018-09-23 22:58:54 +02:00
2018-09-23 22:58:54 +02:00
2018-09-23 22:58:54 +02:00
2018-07-27 07:15:02 -04:00
2018-08-13 13:57:15 +02:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-09-11 00:58:05 -04:00
2018-08-20 15:19:12 +02:00
2018-08-23 10:38:59 -07:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-09-25 09:14:52 -07:00
2018-07-27 07:15:02 -04:00
2018-09-25 09:14:52 -07:00
2018-09-11 00:58:05 -04:00
2018-08-27 18:19:33 +02:00
2018-09-04 13:11:26 +02:00
2018-07-27 07:15:02 -04:00
2018-10-18 23:26:06 +01:00
2018-10-19 02:29:25 +08:00
2018-09-26 08:47:42 +08:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-09-13 10:36:41 -07:00
2018-08-11 09:34:47 +03:00
2018-09-20 17:57:20 -04:00
2018-09-13 10:36:41 -07:00
2018-09-26 17:36:28 -04:00
2018-09-10 14:27:32 -04:00
2018-08-27 13:33:04 -04:00
2018-07-27 07:15:02 -04:00
2018-09-13 09:58:26 +02:00
2018-09-13 10:36:41 -07:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-08-29 16:05:00 +02:00
2018-09-12 11:28:01 -04:00
2018-10-09 03:36:14 -06:00
2018-09-13 15:53:51 -04:00
2018-10-24 16:29:50 +02:00
2018-10-09 03:36:14 -06:00
2018-10-18 10:58:59 +02:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-08-08 13:55:27 +02:00
2018-07-27 07:15:02 -04:00
2018-09-27 11:18:47 -04:00
2018-09-30 22:15:37 -03:00
2018-10-16 17:20:34 +02:00
2018-10-16 17:20:34 +02:00
2018-08-08 13:55:27 +02:00
2018-07-27 07:15:02 -04:00
2018-09-26 15:42:21 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-09-06 15:00:01 -04:00
2018-09-06 15:00:01 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-08-27 09:50:13 -07:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-08-31 10:00:38 -04:00
2018-07-27 07:15:02 -04:00
2018-09-25 09:14:52 -07:00
2018-07-24 20:46:23 +01:00
2018-09-13 10:36:41 -07:00
2018-09-13 10:36:41 -07:00
2018-09-11 00:58:13 -04:00
2018-06-25 00:08:49 -04:00
2018-06-25 00:08:49 -04:00
2018-07-27 11:52:18 -07:00
2018-09-04 13:11:26 +02:00
2018-08-31 16:00:38 +02:00
2018-08-31 10:00:38 -04:00
2018-08-31 16:00:38 +02:00
2018-08-31 10:00:38 -04:00
2018-09-02 02:49:30 -04:00
2018-08-27 18:19:33 +02:00
2018-07-27 07:15:02 -04:00
2018-03-21 08:34:44 +02:00
2018-08-08 13:55:27 +02:00
2018-07-27 07:15:02 -04:00
2018-07-27 13:19:03 +02:00
2018-08-08 13:55:27 +02:00
2018-09-07 13:04:02 -04:00
2018-09-26 15:42:21 -04:00
2018-08-13 15:02:38 -04:00
2018-08-14 09:19:47 +00:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-09-11 00:58:05 -04:00
2018-10-18 10:36:51 +02:00
2018-09-30 15:08:16 +08:00
2018-07-17 13:56:21 -04:00
2018-09-17 14:34:56 -04:00
2018-07-27 07:15:02 -04:00
2018-09-04 15:50:08 +02:00
2018-08-28 18:42:27 +02:00
2018-07-27 07:15:02 -04:00
2018-07-27 07:15:02 -04:00
2018-10-24 15:20:33 +02:00
2018-10-10 11:28:43 +02:00
2018-08-26 00:25:28 +02:00
2018-08-26 00:25:28 +02:00
2018-07-27 07:15:02 -04:00
2018-09-23 22:55:11 +02:00
2018-09-23 22:55:11 +02:00
2018-09-23 22:55:11 +02:00
2018-09-23 22:55:11 +02:00
2018-09-10 14:27:32 -04:00
2018-07-27 07:15:02 -04:00
2018-08-08 13:55:27 +02:00