Commit graph

  • 01ed27b200
    Remove dead code: CityHash unused code (always compiled out) master Calin Culianu 2026-08-07 13:49:29 -05:00
  • 6d542e139d
    Nit in ByteView class; add 'iterator' Calin Culianu 2026-08-07 12:39:08 -05:00
  • ae1bcc96f2
    Merge 8af1ab100b into eba8431a0b mainnet-pat 2026-08-04 21:48:25 -07:00
  • b6f5dda1a9
    Merge 1dbc2cc5ea into eba8431a0b l0rinc 2026-08-04 21:48:20 -07:00
  • eba8431a0b
    API nit: Use Util::AsyncOnObject everywhere instead of QTimer::singleShot Calin Culianu 2026-08-03 23:45:42 -05:00
  • 92fd99fee8
    docker based static builder: Allow arm64 (aarch64) hosts Calin Culianu 2026-07-23 21:41:38 -05:00
  • 1dbc2cc5ea
    doc: update Bitcoin Core RPC scaling note Lőrinc 2026-07-02 15:41:16 -07:00
  • 4b38a7590e
    Minor tiny nit in Mempool.cpp, benchmarks Calin Culianu 2026-05-10 07:37:40 -05:00
  • 4e8f7edaf9
    Some nits in BlockProc.cpp and Mempool.cpp Calin Culianu 2026-05-10 07:26:51 -05:00
  • 4f4ef699ce
    Fixed a typo in a comment Calin Culianu 2026-05-09 23:19:18 -05:00
  • 810dc2a759
    Small nit to avoid theoretical but not actual UB in Storace/Compat.cpp Calin Culianu 2026-05-07 21:27:44 -05:00
  • bb2fc1a9e9
    Bumped electrum-cash-protocol submodule Calin Culianu 2026-05-07 19:10:56 -05:00
  • f06d28f99e
    Bumped version to 2.1.1 v2.1.1 Calin Culianu 2026-05-07 17:46:01 -05:00
  • 84533da6f6
    Windows build: wine64 -> wine Calin Culianu 2026-05-07 17:37:59 -05:00
  • 4b32f206d9
    Follow-up; added an extra check in token tests Calin Culianu 2026-05-05 22:28:19 -05:00
  • c43be6773b
    Some minor nits and tweaks Calin Culianu 2026-05-05 22:25:29 -05:00
  • cc98c3c74f
    Pulled latest changes from BCHN sources for: bitcoin/token.h Calin Culianu 2026-05-04 00:33:22 -05:00
  • 8af1ab100b Merge branch 'master' into http mainnet-pat 2026-05-01 17:24:44 +00:00
  • 8d8453dc3a
    Moved the code to figure out rocksdb version into Storage/Compat.cpp Calin Culianu 2026-04-24 19:08:44 -05:00
  • 183076ea4f
    Fix for compile issue with rocksdb v11 or greater Calin Culianu 2026-04-24 18:29:28 -05:00
  • ea21678240
    Fixed a typo in a test Calin Culianu 2026-04-22 12:36:08 -05:00
  • 53cf4f7a47
    On unclean shutdown, lower the number of blocks we undo to 1 Calin Culianu 2026-04-22 12:17:58 -05:00
  • 672b6b969a
    Follow-up: Clean up formatting, comments, etc Calin Culianu 2026-04-22 12:17:13 -05:00
  • acd2685433 PeerMgr: Throttle new connections in process() Calin Culianu 2026-04-22 12:00:54 -05:00
  • 86469b8eb4 Fix isWindows() returning the wrong result on Windows in Common.h Calin Culianu 2026-04-22 10:46:18 -05:00
  • 9e058c84cd
    Nits: Add ability of CScript to push byte blobs from std::span Calin Culianu 2026-02-23 23:24:50 -06:00
  • ccc98c342f
    Minor nit/tweak to BTC::Address, toCScript() Calin Culianu 2026-02-16 20:12:38 -06:00
  • 59eebb4190 Merge master into http mainnet-pat 2026-02-10 16:50:16 +00:00
  • a517cbcee9
    Add RPC method: blockchain.address.get status & blockchain.scripthash.get_status (#316) Calin Culianu 2026-02-10 06:53:24 -06:00
  • cd513f65a0
    Bump copyright year to 2026 Calin Culianu 2026-02-09 10:55:22 -06:00
  • e1cb778adf More PR review responses mainnet-pat 2026-02-09 14:05:37 +00:00
  • 1f09534ac2
    Handle LimitReached exception properly for blockchain.*.get_status Calin Culianu 2026-02-09 05:44:59 -06:00
  • 79bb8df771
    Updated some comments Calin Culianu 2026-02-08 19:43:10 -06:00
  • 23dd488883
    Got it working to at least cache properly Calin Culianu 2026-02-08 19:30:05 -06:00
  • 465887ac70
    Try 1. I hate it. Will do it a different way Calin Culianu 2026-02-08 17:43:05 -06:00
  • e8d929a3bd More fixes and sanity checks mainnet-pat 2026-02-08 04:48:14 +00:00
  • b50c41def6 Update non-standard header server.version to Server-Version for best moder browser and server compatibility mainnet-pat 2026-02-07 19:37:03 +00:00
  • b0e85c2043 Add http and https support mainnet-pat 2025-11-28 18:39:06 +00:00
  • ff93ce5a69
    Refresh the various servers.json files v2.1.0 Calin Culianu 2025-11-19 10:24:57 +02:00
  • 646adf4fb8
    PeerMgr: Moved log message about retrying SSL port to happen later Calin Culianu 2025-11-18 12:26:40 +02:00
  • cad2bc0e25
    PeerMgr: Make good peer refresh interval 30 mins again Calin Culianu 2025-11-18 12:09:00 +02:00
  • 4be5fc159e
    PeerMgr: Added preferSsl key to stats map for PeerInfo object Calin Culianu 2025-11-18 10:34:30 +02:00
  • f68413fc12
    Tweaked a comment Calin Culianu 2025-11-18 10:09:01 +02:00
  • 33cd1362b0
    PeerMgr: Tweaks to TCP fail -> SSL retry processing Calin Culianu 2025-11-18 09:48:28 +02:00
  • 79b493513d
    PeerMgr: On connection failure to TCP port, retry SSL port (if any) Calin Culianu 2025-11-18 09:28:55 +02:00
  • 427cbbd293
    Bumped verison to 2.1.0 Calin Culianu 2025-11-17 21:09:01 +02:00
  • a44c5237af
    PeerMgr: Remove extra updateSoon() calls Calin Culianu 2025-11-17 17:50:39 +02:00
  • 45ab30002a
    Peer Manager: Don't keep "good" peer connections alive (#309) Calin Culianu 2025-11-17 10:02:54 +02:00
  • 05d382ee3a
    PeerMgr: Log to debug number of active clients we delete on cleanup Calin Culianu 2025-11-17 10:01:35 +02:00
  • 9627290450
    Peer Manager: Don't keep "good" peer connections alive Calin Culianu 2025-11-17 07:20:22 +02:00
  • 057bacd552
    Got rid of UNLIKELY/LIKELY macros in favor of C++20 [[likely]]/[[unlikelu]] Calin Culianu 2025-11-05 22:44:56 +02:00
  • 4a9f84c8fd
    Make some fields in ServerMisc namespace constexpr Calin Culianu 2025-11-05 09:34:01 +02:00
  • 92f78d9a8d
    Updated electrum-cash-protocol submodule pointer Calin Culianu 2025-11-05 08:55:29 +02:00
  • 56380f17dd
    Merge pull request #305 from cculianu/protocol_1_6 Calin Culianu 2025-11-05 08:53:06 +02:00
  • 7020f7a98d
    Updated electrum-cash-protocol submodule Calin Culianu 2025-11-05 08:51:18 +02:00
  • 5e420e8434
    Small refactor: Use IsMetaTypeStringLike in more places Calin Culianu 2025-11-04 21:14:07 +02:00
  • 4c8436e3e6
    Tweaked the submitpackge missing warning Calin Culianu 2025-11-04 20:53:58 +02:00
  • 76b1ca4988
    Added protocol 1.6 requirement: ignore extra args past 2 for server.version Calin Culianu 2025-11-04 20:49:21 +02:00
  • 06b50dc695
    Added startup warning about needing to upgrade node if on BTC and no submitpackage Calin Culianu 2025-10-26 17:03:45 +02:00
  • b9c2aa766e
    broadcast_package tweak: Make the log filter key be based off the last txn, not the first Calin Culianu 2025-10-26 10:27:03 +02:00
  • c76b9a5897
    Fix a compile error on gcc: explicit specialization in non-namespace scope Calin Culianu 2025-10-26 09:43:41 +02:00
  • 6ba09bfc41
    Redid broadcast_package to do some work in an asynch thread Calin Culianu 2025-10-26 09:35:01 +02:00
  • 414549e942
    Fix to broadcast_packege stats to only register success on full success Calin Culianu 2025-10-25 19:07:36 +03:00
  • aef748e578
    Nit in ThreadPool.cpp -- use std::unique_ptr Calin Culianu 2025-10-25 00:20:23 +03:00
  • 1082198f67
    Don't use QVariantList.append() since it's ambiguous Calin Culianu 2025-10-24 22:23:49 +03:00
  • 27a3e94296
    Fixed a small bug in broadcast_package Calin Culianu 2025-10-24 22:06:18 +03:00
  • f40bf73335
    Added broadcast_package (optional bool) to server.features map Calin Culianu 2025-10-24 21:42:54 +03:00
  • 2d47ad5372
    Updated electrum-cash-protocol submodule Calin Culianu 2025-10-24 21:17:54 +03:00
  • d51266acec
    Implemented blockchain.transaction.broadcast_package Calin Culianu 2025-10-24 20:39:54 +03:00
  • a0cd8fadff
    Restrict submitpackage RPC: require Core 28.0.0 Calin Culianu 2025-10-24 16:08:51 +03:00
  • 326ea8d2a5
    Modified the submitpackage detection to allow for Core 27.0 Calin Culianu 2025-10-24 11:54:06 +03:00
  • 44be53a8c9
    Reorganized some of the bitcoind RPC detection flags and logic in BitcoinDMgr Calin Culianu 2025-10-24 11:25:27 +03:00
  • 00cce33b2f
    Implement protocol 1.6 blockchain.block.headers changes Calin Culianu 2025-10-24 08:54:31 +03:00
  • eedd3ca6c1
    Updated electrum-cash-protocol submodule pointer Calin Culianu 2025-10-24 00:31:15 +03:00
  • f3b00e471f
    Tweak the cache time for getmempoolinfo down to 250msec Calin Culianu 2025-10-24 00:17:56 +03:00
  • 12156e7cfd
    Restrict results for mempool.get_info Calin Culianu 2025-10-23 23:04:04 +03:00
  • a3236b7ccc
    Updated blockchain.estimatefee RPC to support optional "mode" argument Calin Culianu 2025-10-23 21:18:10 +03:00
  • efd2ceee7a
    Protocol 1.6: Added mempool.get_info, and also a scheme to cache bitcoind responses Calin Culianu 2025-10-23 19:30:18 +03:00
  • 90d21a67f4
    Very minor tweaks Calin Culianu 2025-10-20 18:02:17 +03:00
  • a6781d106c
    Linux static builds: Updated the Dockerfiles for ub20 and ub22 Calin Culianu 2025-10-20 00:56:29 +03:00
  • 73b13b6b2e
    Linux static build: build a more minimal qt6 Calin Culianu 2025-10-20 00:31:12 +03:00
  • 7e45481b78
    Modified PackedNumView class to use C++20 spaceship operator Calin Culianu 2025-10-19 17:50:19 +03:00
  • c7a09f10d7
    Fix for a docker warning Calin Culianu 2025-10-14 05:52:33 +03:00
  • 5de9cd37f1
    Update README.md Calin Culianu 2025-10-13 16:01:13 -05:00
  • 84e39f8b43
    Updated docker container Dockerfile to use Qt6 Calin Culianu 2025-10-13 21:54:45 +03:00
  • 1ce535692e
    static builds: Switched Linux to use Qt 6.10.0 Calin Culianu 2025-10-13 21:01:13 +03:00
  • 6635aaf955
    static build: Added a patch for rocksdb building to the windows build (GCC 15) Calin Culianu 2025-10-13 17:24:42 +03:00
  • ab9495732a
    static builds: Switched Windows build to use Qt 6.10.0 Calin Culianu 2025-10-13 16:56:05 +03:00
  • 7453deb551
    docker Linux static build: Update to Qt 5.15.17 Calin Culianu 2025-10-11 00:52:11 +03:00
  • 6f2d95dce7
    GCC 15 UB Fix in uint256 tests Calin Culianu 2025-10-11 00:27:03 +03:00
  • 368c5f770c
    docker build: Fixed broken Qt URL Calin Culianu 2025-10-10 23:06:51 +03:00
  • 62ed83bf80 Fix for GCC 15 compile error and warning Calin Culianu 2025-10-10 21:59:07 +03:00
  • a7edaff852
    Fixups for UPnP + misc Calin Culianu 2025-10-10 20:56:39 +03:00
  • c697f65194
    Made bitcoin::prevector class convertible to std::span + fixups Calin Culianu 2025-10-02 02:14:59 +03:00
  • 6cb323f9d4
    Fixed some comments Calin Culianu 2025-10-01 01:51:26 +03:00
  • df51b8a6a9
    Updated README.md v2.0.0 Calin Culianu 2025-09-23 14:52:48 -05:00
  • 5178ccdef4
    Merge pull request #298 from sethforprivacy/master v2.0.0-pre2 Calin Culianu 2025-09-21 13:44:17 -05:00
  • 7dfe4e918d
    Update publish.yml Seth For Privacy 2025-09-21 14:32:38 -04:00
  • 0c13777852
    Create prereleases.yaml Seth For Privacy 2025-09-21 14:30:15 -04:00
  • 5be20b4ca1
    Tiny perf. fixup in TxHash2TxNumMgr consistencyCheck() function v2.0.0-pre1 fulc2 Calin Culianu 2025-09-18 14:04:00 -05:00