Commit Graph

  • fb9e2710cc fix(rng): scope sidecar alignment count to the active validator view (F1) Nicholas Dudfield 2026-06-18 09:44:56 +07:00
  • 93910f6295 Merge remote-tracking branch 'origin/dev' into subscription-hooks-fix subscription-hooks-fix Nicholas Dudfield 2026-06-17 14:35:15 +07:00
  • 65c6ad4ba3 Merge remote-tracking branch 'origin/dev' into request-id-correlation request-id-correlation Nicholas Dudfield 2026-06-17 14:35:14 +07:00
  • dd616d807f Merge remote-tracking branch 'origin/dev' into coverage-llm coverage-llm Nicholas Dudfield 2026-06-17 14:35:13 +07:00
  • c8fad50d66 Merge origin/dev into feature-export-rng Nicholas Dudfield 2026-06-17 11:45:42 +07:00
  • d9b5fc26fc style(rng): apply clang-format Nicholas Dudfield 2026-06-17 11:35:05 +07:00
  • 72d03620f9 test(rng): require UNLReport in testnet entropy suites Nicholas Dudfield 2026-06-17 11:33:04 +07:00
  • 8368e12ab3 fix(rng): require UNLReport view for non-fallback entropy Nicholas Dudfield 2026-06-17 11:32:51 +07:00
  • 23f745bd01 fix(hook): validate entropy requirements Nicholas Dudfield 2026-06-17 11:32:38 +07:00
  • 27ae39b91a fix(rng): use a genuinely forkable nUNL config in the anchor test Nicholas Dudfield 2026-06-16 17:33:57 +07:00
  • 20d52d8b66 test(rng): pin tier-2 threshold to pre-nUNL original view Nicholas Dudfield 2026-06-16 17:02:00 +07:00
  • 639ea34377 Fixhookmap (#756) Richard Holland 2026-06-16 17:06:25 +10:00
  • 87bbf5efc0 add additional expects to ensure map carry-over in test suit fixhookmap Richard Holland 2026-06-16 16:30:06 +10:00
  • 888d35b8dc Merge branch 'dev' into fixhookmap Richard Holland 2026-06-16 15:31:32 +10:00
  • 089c0dc3fe Fix ammLPHolds logic to include escrowed cases (#757) tequ 2026-06-16 14:26:29 +09:00
  • f64941e732 Merge branch 'dev' into ammLPHolds-iouescrow ammLPHolds-iouescrow Richard Holland 2026-06-16 15:25:39 +10:00
  • b070785dee fix(rng): make tier-2 scenario's 5/6 check fallback-tolerant Nicholas Dudfield 2026-06-16 11:15:55 +07:00
  • 78167e09c0 change sfHookOn of ltHookDefinition to soeOptional for HookOnV2 (#755) tequ 2026-06-16 12:58:53 +09:00
  • 7a0059ae80 Merge branch 'dev' into fixhookmap Richard Holland 2026-06-16 13:57:42 +10:00
  • 7883fa80af Merge branch 'dev' into ammLPHolds-iouescrow tequ 2026-06-16 12:57:37 +09:00
  • 607a7fdf98 Change AMM to Supported::no (#758) tequ 2026-06-16 12:56:58 +09:00
  • def617e3f9 test(rng): harden tier-2 testnet scenario per review + robust on-ledger check Nicholas Dudfield 2026-06-16 10:51:33 +07:00
  • c322b59961 test(rng): tier-2 (participant_aligned) testnet scenario at n=6 Nicholas Dudfield 2026-06-16 10:28:57 +07:00
  • c3cc3513c9 docs(rng): refresh tier 2 terminology Nicholas Dudfield 2026-06-16 10:05:57 +07:00
  • a0be935227 docs(rng): correct stale tier-2 comments Nicholas Dudfield 2026-06-16 09:45:08 +07:00
  • 6b1b18dd38 refactor(rng): guard CSF entropy finalize to reveal-type sidecar Nicholas Dudfield 2026-06-16 09:30:42 +07:00
  • 946f25249b fix(rng): CSF finalizes from advertised set, not live pendingReveals_ Nicholas Dudfield 2026-06-15 18:44:05 +07:00
  • a95306142e test(rng): tier-2 mint sim — in-band cohort at n=6 Nicholas Dudfield 2026-06-15 17:48:53 +07:00
  • 8d43154061 feat(rng): model tier 2 in CSF sims + reconcile sub-quorum sims Nicholas Dudfield 2026-06-15 17:41:47 +07:00
  • 156a8cbb85 refactor(rng): address review minors (dead-API rename + explicit-final dedup) Nicholas Dudfield 2026-06-15 17:14:30 +07:00
  • 14ebe74a56 fix(rng): derive tier2 threshold from intersection bound (safe at n%5==0) Nicholas Dudfield 2026-06-15 16:59:55 +07:00
  • 580f07ce35 feat(rng): enable tier 2 (participant_aligned) sub-quorum entropy Nicholas Dudfield 2026-06-15 15:55:43 +07:00
  • d4c0ba3769 refactor(rng): unify entropy selection into one deterministic selector Nicholas Dudfield 2026-06-15 15:22:14 +07:00
  • 378d6b78c8 feat(rng): add pre-nUNL originalViewSize + tier2 participant threshold Nicholas Dudfield 2026-06-15 15:11:41 +07:00
  • 15181211df Fix truncated RPC response handling Nicholas Dudfield 2026-06-15 10:24:38 +07:00
  • c1488a7f0b test: make RPCSub queue-cap drop test deterministic Nicholas Dudfield 2026-06-15 09:47:40 +07:00
  • d972ef1fb8 LCOV tequ 2026-06-12 23:08:00 +09:00
  • 6268a1cdbf fix build error and chore tequ 2026-06-12 22:53:27 +09:00
  • 630fd33e6f Change AMM to Supported::no amm-supported-no tequ 2026-06-12 22:33:33 +09:00
  • ca2f855afb Fix ammLPHolds logic to include escrowed cases tequ 2026-06-12 21:11:23 +09:00
  • 4b219cdef8 test(testnet): use strength-ordered enum names, drop 'Tier 3' shorthand Nicholas Dudfield 2026-06-12 17:24:23 +07:00
  • 9d4b97c824 fix(rng): defensive mismatch-log reads + mismatch-path test Nicholas Dudfield 2026-06-12 17:09:53 +07:00
  • d6481a3869 fix(rng): value-based entropy pseudo-tx dedup + tier-read hardening Nicholas Dudfield 2026-06-12 16:39:39 +07:00
  • d58cddf554 test cases for hookmap fix Richard Holland 2026-06-12 16:20:47 +10:00
  • 12e8e79b1f test: cover handleData read-error (non-EOF) completion path Nicholas Dudfield 2026-06-11 14:01:22 +07:00
  • d214344616 refactor: drop dead dispatched==0 guard in sendThread Nicholas Dudfield 2026-06-11 14:01:21 +07:00
  • 0cf6f73441 test(testnet): align degradation smoke comments with tier 3 semantics Nicholas Dudfield 2026-06-11 13:57:53 +07:00
  • db7ecfb86a chore: update levelization ordering for RPCSub_test xrpld.core deps Nicholas Dudfield 2026-06-11 13:43:17 +07:00
  • 280659c32b test: close held mock sockets after joining the io_service thread Nicholas Dudfield 2026-06-10 17:20:11 +07:00
  • 827177d009 test: make testEOFCompletion actually exercise the EOF path Nicholas Dudfield 2026-06-10 17:14:46 +07:00
  • 67eebc686a fix: cap webhook delivery response buffer at 1MB Nicholas Dudfield 2026-06-10 17:14:46 +07:00
  • 60401fcb40 fix: prevent RPCSub use-after-free and worker-thread starvation Nicholas Dudfield 2026-06-10 17:14:46 +07:00
  • 08a6f3cd57 docs(consensus): describe tier 3 fallback entropy semantics Nicholas Dudfield 2026-06-10 16:58:43 +07:00
  • 77d78236e8 feat(hooks): dice/random take required min_tier + min_count args Nicholas Dudfield 2026-06-10 16:56:05 +07:00
  • 2d7b17ae1f test: harden RPCSub suite for coverage build; cover the drop path Nicholas Dudfield 2026-06-10 16:45:52 +07:00
  • c92c0656ec feat(rng): tier 3 consensus-bound fallback entropy Nicholas Dudfield 2026-06-10 16:32:49 +07:00
  • 159e00570d test: add RPCSub coverage and make HTTPClient cleanup tests real Nicholas Dudfield 2026-06-10 15:59:00 +07:00
  • 202353ac8c fix: break HTTPClient::get() self-reference cycle Nicholas Dudfield 2026-06-10 15:59:00 +07:00
  • fbdec3be66 chore: update levelization results Nicholas Dudfield 2026-06-10 12:46:09 +07:00
  • bb619cc100 fix: defer proposal feature checks Nicholas Dudfield 2026-06-10 11:09:12 +07:00
  • 10f22c84f2 fix: preserve malformed proposal rejection order Nicholas Dudfield 2026-06-10 09:08:33 +07:00
  • dd21024c0e test: improve export rng coverage Nicholas Dudfield 2026-06-09 19:56:46 +07:00
  • b5fdae6d74 Update tx_flags.h HookAdministrator tequ 2026-06-09 17:22:00 +09:00
  • 9ffd130e2e Merge branch 'dev' into HookAdministrator tequ 2026-06-09 17:19:07 +09:00
  • 12cdcbcecf fix: don't translate EOF to success in HTTPClient handleData Nicholas Dudfield 2026-06-09 15:12:39 +07:00
  • 1855350b65 fix: harden RPCSub/HTTPClient delivery, porting rippled #6344 review Nicholas Dudfield 2026-06-09 15:05:24 +07:00
  • 41db993a20 Merge origin/dev into subscription-hooks-fix Nicholas Dudfield 2026-06-09 14:53:44 +07:00
  • 7784c8b176 Merge branch 'dev' into gas-hook gas-hook tequ 2026-06-09 16:34:15 +09:00
  • 16a72172b4 test(coverage): cover xpop empty proof output Nicholas Dudfield 2026-06-09 14:29:32 +07:00
  • 265012e16a test(coverage): expand runtime config option coverage Nicholas Dudfield 2026-06-09 14:26:04 +07:00
  • d072527bc5 test(coverage): cover consensus extension refresh paths Nicholas Dudfield 2026-06-09 14:23:20 +07:00
  • 5f5ce12fa6 test(coverage): cover export signature helper edges Nicholas Dudfield 2026-06-09 14:18:12 +07:00
  • 0804a01b9b test(coverage): cover consensus extension tick states Nicholas Dudfield 2026-06-09 14:12:54 +07:00
  • 80cd1bed34 test(coverage): cover export metadata roundtrip Nicholas Dudfield 2026-06-09 13:50:44 +07:00
  • b4e98ac1d7 test(coverage): cover peer proposal wrapper Nicholas Dudfield 2026-06-09 13:40:04 +07:00
  • 4f7e751fbd test(coverage): avoid xpop levelization dependency Nicholas Dudfield 2026-06-09 13:36:25 +07:00
  • 748fef6267 test(coverage): cover xpop proof edge cases Nicholas Dudfield 2026-06-09 13:32:26 +07:00
  • 4d48c9f949 test(coverage): cover export rng helper seams Nicholas Dudfield 2026-06-09 13:21:08 +07:00
  • 03c1216661 merge: absorb origin/dev Nicholas Dudfield 2026-06-09 09:44:39 +07:00
  • 537474cb5f style(consensus): apply ci clang-format Nicholas Dudfield 2026-06-09 09:20:27 +07:00
  • ec086d6765 test(export): cover signature upgrade race guard Nicholas Dudfield 2026-06-08 15:50:32 +07:00
  • 7362c1dac1 fix(hook): preserve xport nonce failure result Nicholas Dudfield 2026-06-08 15:50:17 +07:00
  • f0550ca625 refactor(export): extract signature upgrade policy Nicholas Dudfield 2026-06-08 14:49:16 +07:00
  • 526b60bf3d refactor(hook): extract xport wrapper builder Nicholas Dudfield 2026-06-08 14:37:58 +07:00
  • 9347b47639 refactor(export): extract result assembly Nicholas Dudfield 2026-06-08 14:21:44 +07:00
  • 9988568a08 refactor(consensus): extract export signature harvester Nicholas Dudfield 2026-06-08 14:10:43 +07:00
  • 13260b9ef7 test(runtime-config): cover effective config paths Nicholas Dudfield 2026-06-08 13:58:39 +07:00
  • 65dab780de refactor(consensus): share sidecar alignment scan Nicholas Dudfield 2026-06-05 15:07:44 +07:00
  • ee70e4cdbb refactor(consensus): extract active validator view builder Nicholas Dudfield 2026-06-05 15:02:51 +07:00
  • 632df895d4 use pair for consistency Richard Holland 2026-06-05 15:59:57 +10:00
  • e9a2e71124 add namespaces to the grants cache Richard Holland 2026-06-05 15:43:38 +10:00
  • 1b6da60399 initial version of hookmap fix, compiling but needs tests Richard Holland 2026-06-05 11:37:18 +10:00
  • 7fb1509673 test(testnet): harden scenario feature checks Nicholas Dudfield 2026-06-04 15:50:31 +07:00
  • 98eb3be7af Merge remote-tracking branch 'origin/dev' into coverage-llm Nicholas Dudfield 2026-06-04 10:31:58 +07:00
  • 64620e2825 test(testnet): assert export degradation logs Nicholas Dudfield 2026-06-02 12:30:07 +08:00
  • a87a7896ca test(testnet): align degradation log checks Nicholas Dudfield 2026-06-02 12:25:12 +08:00
  • 443aca8611 chore(logging): polish RNG final diagnostics Nicholas Dudfield 2026-06-01 14:08:12 +08:00
  • 804b76b4ab chore(logging): normalize consensus extension diagnostics Nicholas Dudfield 2026-06-01 13:57:46 +08:00
  • c55420bcd8 Fix duplicate and incorrect fields in server_definitions (#753) tequ 2026-05-27 06:58:13 +09:00
  • cb91b4e88e Restore pre-reserved tem codes (#754) tequ 2026-05-27 06:57:55 +09:00