Commit Graph

  • 9cb6424799 Fix dragonx-cli -rpcport help default: 18030 (hush) -> 21769 (DragonX) DanS 2026-07-07 06:35:46 +02:00
  • 1c6f64b87e Harvest DragonX packaging + legal artifacts from compliant-rebrand DanS 2026-07-07 06:35:46 +02:00
  • a568ab628e tune: raise adaptive dbcache ceiling to 64 GiB on 64-bit hosts DanS 2026-07-09 06:59:25 +02:00
  • 693d2290e0 fix: release RandomX pre-verify cache at shutdown; tune verify-threads help + -maxblocksintransit ceiling DanS 2026-07-09 06:59:25 +02:00
  • 389c8c7383 fix: cap mempool memory usage (-maxmempool) to bound an OOM DoS DanS 2026-07-09 04:58:39 +02:00
  • 4e3c0f8f6f fix: apply real DoS score for invalid headers (Misbehaving nDoS/nDoS was always 1) DanS 2026-07-09 04:29:54 +02:00
  • 2e54d9fb4d fix: restore removeExpired() mempool scan (was a no-op -> unbounded mempool DoS) DanS 2026-07-09 04:29:54 +02:00
  • 4238da9bea fix: cap indexed-node block-tree dbcache so adaptive dbcache feeds the UTXO set DanS 2026-07-09 01:26:30 +02:00
  • 4e67e687d7 perf: verify each block's RandomX solution once, not twice, during sync DanS 2026-07-09 01:26:30 +02:00
  • 762e25294f fix: guard BuildWitnessCache against an off-active-chain pindex (heap overflow) DanS 2026-07-08 05:48:39 +02:00
  • 3bb4eb3a5a fix: harden ThreadNotifyWallets IBD read-retry (crash + abandoned disconnects) DanS 2026-07-08 05:48:39 +02:00
  • 7914fca0f2 fix: gate the RandomX PoW-verification skip on the in-index checkpoint DanS 2026-07-08 05:48:39 +02:00
  • 810bd6712f fix: make nCoinCacheUsage std::atomic to close an adaptive-dbcache data race DanS 2026-07-08 05:48:39 +02:00
  • bf5b066a8d fix: evaluate wolfSSL_pending() under cs_hSocket in the recv-drain loop DanS 2026-07-08 05:48:39 +02:00
  • 19e1ce6f00 fix: self-heal a corrupt/torn notarizations DB instead of aborting startup DanS 2026-07-08 05:48:39 +02:00
  • dc45e7d904 Harden ProcessGetData: log+disconnect instead of asserting on block-read failure DanS 2026-07-07 08:08:34 +02:00
  • 1ed468e040 Merge remote-tracking branch 'origin/ibd-wallet-notify-fix' into dev DanS 2026-07-07 07:43:58 +02:00
  • 53b1fe332b Rebrand cleanups: getpeerinfo help example + 1.0.3 debian changelog entry DanS 2026-07-07 06:35:46 +02:00
  • 9c6ccbb726 Fix dragonx-cli -rpcport help default: 18030 (hush) -> 21769 (DragonX) DanS 2026-07-07 06:35:46 +02:00
  • 34432e5848 Harvest DragonX packaging + legal artifacts from compliant-rebrand DanS 2026-07-07 06:35:46 +02:00
  • 4caf2fc68f Add BIP39 seed phrases (SilentDragonXLite-compatible) and HD transparent keys DanS 2026-07-06 01:57:18 -05:00
  • 84aefb5475 Remove assumeutxo / UTXO-snapshot feature DanS 2026-06-30 16:27:34 -05:00
  • 1f2b109d95 Add opt-in bulk block streaming (-bulkblocksync) DanS 2026-06-29 21:22:54 -05:00
  • 78ea2aac5b Add -maxblocksintransit: tunable per-peer block-download window DanS 2026-06-29 21:22:32 -05:00
  • 2419ed7bf7 Fix flaky build: make version-probe pipes SIGPIPE-safe DanS 2026-06-29 21:21:29 -05:00
  • a9b1b4085f Fix automake -lcurl portability lint in Makefile DanS 2026-06-28 16:58:31 -05:00
  • f763e3f1e7 Merge ibd-sync-speedups into dev DanS 2026-06-28 16:11:38 -05:00
  • f8f13f9027 Merge sapling-witness-rebuild-fix into dev DanS 2026-06-28 16:11:38 -05:00
  • bf1b4cffe0 Bump version to 1.0.3 DanS 2026-06-28 16:04:51 -05:00
  • 82d77344d2 Fix Sapling witness desync and parallelize witness cache rebuild DanS 2026-06-28 16:03:23 -05:00
  • 1673cfb6dc IBD/sync speedups: parallel RandomX pre-verify, adaptive dbcache, P2P download fixes DanS 2026-06-19 12:30:10 -05:00
  • 2f3f320d28 Handle ReadBlockFromDisk failure during IBD gracefully DanS 2026-03-27 14:01:50 -05:00
  • 2b011d6ee2 fix windows build v1.0.2 DanS 2026-03-19 10:09:18 -05:00
  • d77088c1f2 Fix macOS Sequoia build with GCC 15 and update README M 2026-03-19 09:30:50 -05:00
  • faa3e925cd fix windows bootstrap script, add mirror fallback DanS 2026-03-17 18:37:40 -05:00
  • ddd851dc11 Bump version to 1.0.2 DanS 2026-03-17 04:11:32 -05:00
  • 752590348b Fix sapling pool persistence and add subsidy/fees to getblock RPC DanS 2026-03-15 16:07:16 -05:00
  • f0cb958cac Fix fresh sync failure at diff reset height 2838976 v1.0.1 DanS 2026-03-12 01:25:21 -05:00
  • 6d56ad8541 Add --linux-compat build option for Ubuntu 20.04 binaries v1.0.0 DanS 2026-03-10 19:39:55 -05:00
  • 449a00434e test scripts DanS 2026-03-10 17:07:16 -05:00
  • 5cda31b505 update checkpoints DanS 2026-03-09 16:39:00 -05:00
  • ec517f86e6 update checkpoints again DanS 2026-03-09 16:29:55 -05:00
  • 33e5f646a7 update checkpoints DanS 2026-03-06 18:10:31 -06:00
  • c1408871cc Fix Windows cross-compilation linker error and gitignore .exe artifacts DanS 2026-03-05 05:22:44 -06:00
  • 0a01ad8bba Fix nBits validation bypass and restore CheckProofOfWork rejection for HACs DanS 2026-03-05 03:07:07 -06:00
  • 85c8d7f7dd Rebrand hush3 to DragonX and share RandomX dataset across mining threads DanS 2026-03-03 17:00:49 -06:00
  • d6ba1aed4e Fix RandomX validation exploit: verify nSolution contains valid RandomX hash DanS 2026-03-03 13:47:47 -06:00
  • 7e1b5701a6 Merge branch 'dev' Duke 2026-03-02 12:10:02 -05:00
  • 4cbad44688 Update debian changelog Duke 2026-03-02 12:08:19 -05:00
  • 876c32ed1f Add ac_clearnet to relnotes Duke 2026-03-02 12:00:35 -05:00
  • f889ded55e Update release process doc Duke 2026-03-02 11:51:48 -05:00
  • 07738d75ab Update man pages for 3.10.5 Duke 2026-03-02 11:49:27 -05:00
  • 04916cdf57 update release process doc Duke 2026-03-02 11:43:31 -05:00
  • 0d139e0bdc Update relnotes and release process doc Duke 2026-03-02 11:41:19 -05:00
  • 4c86d11b13 Update relnotes Duke 2026-02-28 12:18:38 -05:00
  • 978d4d739b Ignore configure backups Duke 2026-02-28 12:13:06 -05:00
  • f8136f5839 DragonX has left the nest Duke 2026-02-28 12:12:45 -05:00
  • 8e6cf9759d Revert "Bump protocol version" Duke 2026-02-18 09:13:48 -05:00
  • bdb197278d Bump protocol version Duke 2026-02-17 20:40:03 -05:00
  • f26f27656a Set a mainnet donation zaddr for z_shieldcoinbase duke 2026-02-11 11:11:50 -05:00
  • cf9bacf4e7 Update Hush checkpoints to 2493000 fekt 2026-02-11 02:13:27 +00:00
  • 008f80bbd9 Bump version and protocol version fekt 2026-02-11 01:28:06 +00:00
  • 8e32f2c629 Merge pull request 'Reject proofs of work that do not match claimed amount' (#484) from dev-mining into dev fekt 2026-02-10 20:15:22 -05:00
  • 3a8ffe4cff Reject proofs of work that do not match claimed amount Duke 2026-02-02 18:52:43 -05:00
  • 8d1865d99e Merge pull request 'Updated asmap.dat to use 1764864000_asmap_unfilled.dat from upstream commit 17f2e06cf62df7c4455492692b92cfb685d1d7f7' (#482) from jahway603 into dev jahway603 2026-01-06 09:16:03 -05:00
  • e246ad6be5 Updated Debian Package control file to include cmake jahway603 2026-01-06 09:13:46 -05:00
  • e740d6fee7 Added web versions of our unix manpages for hushd and hush-cli jahway603 2026-01-05 09:13:57 -05:00
  • ece8f3b171 Updated asmap.dat to use 1764864000_asmap_unfilled.dat from upstream commit 17f2e06cf62df7c4455492692b92cfb685d1d7f7 jahway603 2026-01-02 08:37:39 -05:00
  • 61e4d69d05 Merge remote-tracking branch 'origin/dev' into jahway603 jahway603 2026-01-02 08:19:37 -05:00
  • ce1e2312bd Ignore test suite outputs Duke 2026-01-01 15:49:14 -05:00
  • 82cad1f90b Remove unused code Duke 2026-01-01 14:51:49 -05:00
  • 1001fa2e5d Remove some sprout-specific tests Duke 2026-01-01 14:51:19 -05:00
  • cb1c257b50 Add "test" to run Hush tests Duke 2026-01-01 15:20:29 -05:00
  • 38c1251ab6 Remove unused code Duke 2025-12-30 23:11:12 -05:00
  • 523444f934 Remove unused code Duke 2025-12-30 22:40:34 -05:00
  • ffa1378725 We do not need to check for sprout-related bugs in sodium since we do not use these functions #480 Duke 2025-12-30 16:43:13 -05:00
  • 7a029528b7 Remove unused sprout test code that uses libsodium functions that we no longer use Duke 2025-12-30 16:38:42 -05:00
  • 2b8c68a7aa Remove unused code Duke 2025-12-30 16:15:24 -05:00
  • c35c228358 Make sure CC and CXX have default values when compiling deps Duke 2025-12-30 15:44:48 -05:00
  • 4be65be9e4 Merge branch 'danger' into dev Duke 2025-12-30 13:48:14 -05:00
  • 55c3f78dca Remove gmp as a dependency since we don't actually use it Duke 2025-12-30 13:42:08 -05:00
  • afe5cb361a Merge branch 'dev' into jahway603 jahway603 2025-12-30 09:32:43 -05:00
  • 44f096fd79 Merge remote-tracking branch 'origin/danger' into dev Duke 2025-12-30 03:46:08 -05:00
  • 437a229c97 bdb requires -fPIE to link correctly Duke 2025-12-30 03:41:06 -05:00
  • c1c5da11bd CXXFLAGS Duke 2025-12-30 02:59:40 -05:00
  • efbaff9d89 Wolfssl uses a typedef called 'byte' which is no longer allowed in gcc15 Duke 2025-12-30 02:37:40 -05:00
  • 79d8e9913a Remove unused variable Duke 2025-12-30 02:02:24 -05:00
  • 79230c41ab CFLAGS Duke 2025-12-30 01:54:09 -05:00
  • 50a4107f08 CFLAGS Duke 2025-12-30 01:26:09 -05:00
  • 017d0eeae5 CFLAGS Duke 2025-12-30 00:37:21 -05:00
  • f6364c9ec6 CFLAGS Duke 2025-12-29 23:35:22 -05:00
  • aba63b44a1 Set CCFLAGS not CPPFLAGS Duke 2025-12-29 23:30:08 -05:00
  • 7b14d1a00b Set CCFLAGS not CPPFLAGS Duke 2025-12-29 23:28:30 -05:00
  • 996f7c6d4a Do not build googletest since we do not currently compile the tests that use this dep Duke 2025-12-29 23:24:00 -05:00
  • 1abff7c619 Compile libsodium with -std=gnu17 Duke 2025-12-29 23:14:10 -05:00
  • 61927fd72c Use -std=gnu17 when compiling depends sources and main source file Duke 2025-12-29 22:49:14 -05:00
  • 8dc516e82f Use -std=gnu17 to compile wolfssl and use all cores to compile Duke 2025-12-29 22:35:22 -05:00
  • 3b77ddc16e Use C17 standard when compiling bdb to avoid problems with gcc15 which defaults to C23 Duke 2025-12-29 22:06:17 -05:00
  • 6b05141159 We also need to remove this from the generated ./configure script Duke 2025-12-29 21:47:11 -05:00
  • be036e7013 Try to support gcc 15 in our GMP dependency Duke 2025-12-29 21:26:55 -05:00