Commit graph

  • 7515c35f22 psbt: use sighash type field to determine whether to remove non-witness utxos Ava Chow 2025-01-21 18:02:15 -05:00
  • 1f85f6911d psbt: Add sighash types to PSBT when not DEFAULT or ALL Ava Chow 2025-01-08 19:58:08 -05:00
  • 7ab8bcdced psbt: Enforce sighash type of signatures matches psbt Ava Chow 2025-03-04 09:05:42 -08:00
  • 56bef1fddd wallet: Remove sighash type enforcement from FillPSBT Ava Chow 2025-01-08 19:56:13 -05:00
  • 7518e9f26c psbt: Check sighash types in SignPSBTInput and take sighash as optional Ava Chow 2025-01-08 15:33:42 -05:00
  • e7fa65d01e script: Add IsPayToTaproot() Ava Chow 2025-01-08 17:33:32 -05:00
  • 954d2913ac wallet: change FillPSBT to take sighash as optional Ava Chow 2025-01-08 17:48:41 -05:00
  • ba3792c967 psbt: Return PSBTError from SignPSBTInput Ava Chow 2025-01-08 14:37:38 -05:00
  • 602587559a tests: Test PSBT sighash type mismatch Ava Chow 2025-01-08 15:49:15 -05:00
  • bd6c81f084 psbt: Require ECDSA signatures to be validly encoded Ava Chow 2025-03-05 11:35:04 -08:00
  • 04900f23ea
    Merge 15619a1c99 into 51d76634fb Pieter Wuille 2025-04-29 14:00:47 -04:00
  • edb2243b47
    Merge d4a3abf6d4 into 51d76634fb Luke Dashjr 2025-04-29 14:00:47 -04:00
  • e21c81de36
    Merge a0468a881e into 51d76634fb l0rinc 2025-04-29 14:00:47 -04:00
  • 81e7401c5a
    Merge 7b8aaf4346 into 51d76634fb Ava Chow 2025-04-29 14:00:46 -04:00
  • 969b796abf
    Merge 1c16944a4a into 51d76634fb Vasil Dimov 2025-04-29 14:00:46 -04:00
  • 1f7fc492e2
    Merge 4ab16a0b28 into 51d76634fb Fabian Jahr 2025-04-29 14:00:46 -04:00
  • 2b182004ac
    Merge d165ac8779 into 51d76634fb Kristaps Kaupe 2025-04-29 14:00:46 -04:00
  • d274109367
    Merge 4d1342fbcf into 51d76634fb Martin Zumsande 2025-04-29 14:00:46 -04:00
  • 17e23a6867
    Merge 987be1b529 into 51d76634fb l0rinc 2025-04-29 14:00:46 -04:00
  • e13d157c48
    Merge 1ede4803f1 into 51d76634fb Pieter Wuille 2025-04-29 14:00:46 -04:00
  • a29443ab44
    Merge b7f3b6fd96 into 51d76634fb Andrew Toth 2025-04-29 14:00:46 -04:00
  • 6dcafdfe15
    Merge b2da764446 into 51d76634fb Andrew Toth 2025-04-29 14:00:46 -04:00
  • e067c56053
    Merge bba64732ff into 51d76634fb l0rinc 2025-04-29 14:00:46 -04:00
  • 87f8ff998b
    Merge 5d82d92aff into 51d76634fb Abubakar Sadiq Ismail 2025-04-29 14:00:46 -04:00
  • 6975332d1b
    Merge b6b4235c14 into 51d76634fb l0rinc 2025-04-29 14:00:46 -04:00
  • 5a8db74154
    Merge 25282b653b into 51d76634fb Antoine Poinsot 2025-04-29 13:54:44 -04:00
  • e15795b761
    Merge 12645d1dee into 51d76634fb stickies-v 2025-04-29 13:54:08 -04:00
  • 25282b653b Remove now-unused WITNESS_STRIPPED variant of TxValidationResult Antoine Poinsot 2025-04-28 17:04:35 -04:00
  • f5f074eacc validation: avoid redundant scriptsig validation in PolicyScriptChecks Antoine Poinsot 2025-04-28 16:55:32 -04:00
  • 07018a44f8 tx download: add wtxid to reject filter even if witness was stripped Antoine Poinsot 2025-04-28 15:37:51 -04:00
  • 29028c5f21
    Merge 41860d9840 into 51d76634fb Martin Zumsande 2025-04-29 17:50:18 +00:00
  • ad89a76472
    Merge a59e9fe95e into 51d76634fb Boris Nagaev 2025-04-29 19:48:38 +02:00
  • 3c4df8f3f1
    Merge bf4e919811 into 51d76634fb Martin Zumsande 2025-04-29 13:47:58 -04:00
  • 18723bc7e4
    Merge 7c35312964 into 51d76634fb Léo Haf 2025-04-29 19:45:47 +02:00
  • 76f01e86f9
    Merge f1b142856a into 51d76634fb Vasil Dimov 2025-04-29 14:41:13 -03:00
  • 85d2c76bf6
    Merge 073e28b1e9 into 51d76634fb l0rinc 2025-04-29 19:40:23 +02:00
  • be04eb440f
    Merge b7ff6a611a into 51d76634fb Martin Zumsande 2025-04-29 13:37:22 -04:00
  • f4c4d23f11
    Merge cc8f239663 into 51d76634fb Vasil Dimov 2025-04-29 14:36:45 -03:00
  • 72d9de11a9
    Merge 78a0c238ec into 51d76634fb Hennadii Stepanov 2025-04-29 19:32:47 +02:00
  • a21073f028
    Merge 7d30118401 into 51d76634fb Matthew Zipkin 2025-04-29 14:30:16 -03:00
  • d24644d6f0
    Merge dbf1f2663b into 51d76634fb Mark "Murch" Erhardt 2025-04-29 22:59:34 +05:30
  • 0fb7a52ab6
    Merge 664657ed13 into 51d76634fb scgbckbone 2025-04-29 13:26:43 -04:00
  • 9875b99ca0
    Merge c8a3fabe40 into 51d76634fb Abubakar Sadiq Ismail 2025-04-29 13:26:29 -04:00
  • 6b3d6140b6
    Merge 8fd522b223 into 51d76634fb l0rinc 2025-04-29 18:25:20 +01:00
  • 8475db29f0
    Merge 47e713ea5a into 51d76634fb Peter Todd 2025-04-29 13:25:19 -04:00
  • 51d76634fb
    Merge bitcoin/bitcoin#32365: descriptors: Reject + sign while parsing unsigned master Ava Chow 2025-04-29 10:25:21 -07:00
  • 78a0c238ec
    Remove no longer necessary WinCmdLineArgs class Hennadii Stepanov 2025-04-29 16:02:21 +01:00
  • c8a3fabe40
    interfaces: refactor: move waitTipChanged implementation to miner ismaelsadeeq 2025-04-29 12:54:23 +01:00
  • d11db291d4
    interfaces: refactor: move waitNext implementation to miner ismaelsadeeq 2025-04-28 17:53:40 +01:00
  • ce7f41c01b
    Introduce WindowsScopedCodePage RAII class Hennadii Stepanov 2025-04-29 15:58:18 +01:00
  • 5744db77b2
    Add application manifests for Windows executables Hennadii Stepanov 2025-04-29 15:15:18 +01:00
  • dbf1f2663b
    test: Run simple tests at various feerates Murch 2025-04-28 20:36:55 -07:00
  • 1c1087132e
    test: Recreate BnB iteration exhaustion test Murch 2024-03-01 15:50:16 -05:00
  • 11ef133ea2
    test: Remove redundant repeated test Murch 2024-03-01 15:42:08 -05:00
  • ad230e58a5
    test: Recreate simple BnB failure tests Murch 2024-03-01 15:41:19 -05:00
  • 3921017ff2
    test: Recreate BnB clone skipping test Murch 2024-06-27 11:50:15 -04:00
  • 0ccf142ad6
    test: Move BnB feerate sensitivity tests Murch 2024-03-01 15:06:50 -05:00
  • 30479487c2
    test: Recreate simple BnB success tests Murch 2024-06-27 13:31:20 -04:00
  • d7ba107cf3
    test: Create coinselection_tests Murch 2024-03-01 14:29:13 -05:00
  • 99b86a125c
    Update get_previous_releases.py GarmashAlex 2025-04-29 16:35:29 +03:00
  • ffa0d89099
    Update ci.yml GarmashAlex 2025-04-29 16:28:47 +03:00
  • 2b168a9a55
    Update ci.yml GarmashAlex 2025-04-29 16:28:29 +03:00
  • 61ea5f348d fuzz: doc: add info about afl-system-config for macOS brunoerg 2025-03-31 10:57:14 -03:00
  • e83494d75f
    build: enable libc++ hardening Vasil Dimov 2025-03-14 13:39:56 +01:00
  • d3f4e64d41
    interfaces: refactor: move submitSolution implementation to miner ismaelsadeeq 2025-04-28 17:00:50 +01:00
  • a0468a881e coins: only adjust cachedCoinsUsage on EmplaceCoinInternalDANGER inserts Lőrinc 2025-04-18 11:24:30 +02:00
  • 2923d0055d coins: reset cachedCoinsUsage in Flush() only after the map is cleared Lőrinc 2025-04-18 11:23:27 +02:00
  • a7f8b5f13b coins: spent erase in CoinsViewCacheCursor must not change usage Lőrinc 2025-04-20 16:47:51 +02:00
  • 0189ab0939 coins: assert just-created-coin has no dynamic memory usage Lőrinc 2025-04-18 22:02:08 +02:00
  • 02dbefb9a9 coins: check unspent‑overwrite before cachedCoinsUsage change in AddCoin Lőrinc 2025-04-18 23:21:02 +02:00
  • a1fe87eb66 test: drop leftover UBSan suppressions from CCoinsViewCache Lőrinc 2025-04-20 15:30:14 +02:00
  • 3170e2c162 prevector: store P2WSH/P2TR/P2PK scripts inline Lőrinc 2025-03-27 18:40:08 +01:00
  • ecc6c07e58 test: assert CScript allocation characteristics Lőrinc 2025-04-15 12:31:20 +02:00
  • a5f2ffa951 refactor: extract PREVECTOR_SIZE to header constant Lőrinc 2025-04-22 13:00:34 +02:00
  • c5e44a0435
    Merge bitcoin/bitcoin#32369: test: Use the correct node for doubled keypath test merge-script 2025-04-29 09:59:42 +01:00
  • 5bcf8491d1 add release notes Larry Ruane 2023-08-15 00:28:44 -06:00
  • b15ecabff3 add functional test Larry Ruane 2023-08-14 23:59:54 -06:00
  • 7d30118401
    httpserver: delete libevent! Matthew Zipkin 2025-03-13 13:57:58 -04:00
  • 54a36093f7
    http: using string_view to avoid unnecessary copy in Headers Matthew Zipkin 2025-04-28 10:27:26 -04:00
  • 7856f20fec
    fuzz: switch http_libevent::HTTPRequest to http_bitcoin::HTTPRequest Matthew Zipkin 2025-03-18 13:10:53 -04:00
  • be97857d14
    http: switch servers from libevent to bitcoin Matthew Zipkin 2025-01-15 15:44:16 -05:00
  • 2950597694
    use CScheduler for HTTPRPCTimer Matthew Zipkin 2025-01-17 10:04:59 -05:00
  • b90f808e30
    http: disconnect after idle timeout (-rpcservertimeout) Matthew Zipkin 2025-03-10 13:30:52 -04:00
  • 84e1818563
    http: implement new server control methods to match legacy API Matthew Zipkin 2025-01-15 15:17:36 -05:00
  • 1ab4aac359
    refactor: split HTTPBindAddresses into config parse and libevent setup Matthew Zipkin 2025-01-15 14:26:36 -05:00
  • 2bea6bc887
    refactor: split http_request_cb into libevent callback and dispatch Matthew Zipkin 2024-12-12 15:55:25 -05:00
  • bbc9c55974
    Add helper methods to HTTPRequest to match original API Matthew Zipkin 2024-12-12 11:44:52 -05:00
  • 7a1359064e
    define HTTP request methods at module level outside of class Matthew Zipkin 2024-12-11 13:21:31 -05:00
  • 4c28395074
    http: use a queue to pipeline requests from each connected client Matthew Zipkin 2025-04-03 12:28:42 -04:00
  • 59b54fef7c
    Allow http workers to send data optimistically as an optimization Matthew Zipkin 2025-03-01 13:51:41 -05:00
  • ebdb6d446e
    http: disconnect clients Matthew Zipkin 2025-03-03 15:20:47 -05:00
  • b55725130a
    http: compose and send replies to connected clients Matthew Zipkin 2024-12-10 20:02:55 -05:00
  • d7778f426c
    http: support "chunked" Transfer-Encoding Matthew Zipkin 2025-03-12 14:51:31 -04:00
  • 980a9cd3d3
    http: read requests from connected clients Matthew Zipkin 2024-10-31 13:34:19 -04:00
  • df11fc1173
    http: Begin implementation of HTTPClient and HTTPServer Matthew Zipkin 2024-10-30 16:11:20 -04:00
  • 67aa660c77
    http: Implement HTTPRequest class Matthew Zipkin 2024-10-16 14:18:45 -04:00
  • 037a626499
    http: Implement HTTPResponse class Matthew Zipkin 2024-10-16 10:57:06 -04:00
  • e95c6f5b65
    http: Implement HTTPHeaders class Matthew Zipkin 2024-09-30 13:22:29 -04:00
  • 6dd5723178
    http: enclose libevent-dependent code in a namespace Matthew Zipkin 2024-09-30 12:28:54 -04:00
  • 43b4d0d2f3
    string: add LineReader Matthew Zipkin 2024-09-27 15:22:17 -04:00