Pratik Mankawde
54cfdda00b
fix: Increase manifest protocol message size cap and fix manifests relay
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-08-04 17:08:43 -04:00
Ed Hennis
15d08770bf
Merge branch 'release/3.2.x' into ximinez/merge-321-to-330
...
* release/3.2.x:
chore: Bump version to 3.2.1
chore: Bump version to 3.2.1-rc1
fix: Cap untrusted manifests per message and drop oversized ones
fix: Reject oversized validator manifest before decoding
fix: Reduce untrusted manifest cache cap to 100
fix: Bound untrusted manifest cache
2026-08-04 13:28:52 -04:00
Pratik Mankawde
8461ded0d8
fix: Cap untrusted manifests per message and drop oversized ones
2026-08-03 12:00:11 -04:00
Ed Hennis
d4c1359921
chore: Bump version to 3.2.1
3.2.1
2026-07-31 19:46:17 -04:00
Bart
a88ba66fce
chore: Bump version to 3.2.1-rc1
2026-07-31 19:43:19 -04:00
Valentin Balaschenko
4bd1d1ca2f
fix: Cap untrusted manifests per message and drop oversized ones
...
Bound the number of manifests carried in a single TMManifests message
(kMaxManifestsPerMessage). Trusted manifests are always included and
processed; untrusted gossip is capped per message on both send and
receive, and the sender is charged only when untrusted entries are
actually skipped. Oversized TMManifests messages are dropped without
penalty at the protocol layer so an unpatched peer is not disconnected.
Complements the cache bound from #276/#323.
2026-07-31 19:43:18 -04:00
Bart
0cce5a06d9
fix: Reject oversized validator manifest before decoding
2026-07-31 19:43:18 -04:00
Pratik Mankawde
32a9cc4038
fix: Reduce untrusted manifest cache cap to 100
2026-07-31 19:43:15 -04:00
Pratik Mankawde
587505ef18
fix: Bound untrusted manifest cache
2026-07-31 19:43:04 -04:00
Bart
4eece4003d
chore: Bump version to 3.3.0-rc6
2026-07-30 16:34:46 +01:00
Ayaz Salikhov
3ad6ce236e
feat: Package validator-keys inside rippled
2026-07-30 11:29:37 -04:00
Bart
ccb9db0bc7
chore: Bump version to 3.3.0-rc5
2026-07-29 14:25:13 -04:00
Mayukha Vadari
24b6dad287
fix: Switch SponsorshipSet to use a delta for sfFeeAmount
2026-07-29 14:24:55 -04:00
Bart
e290005db5
fix: Re-revert "fix: Set request size limits and differential pricing for get-object-by-hash calls"
2026-07-28 14:02:49 -04:00
Bart
6668b7e8d0
chore: Bump version to 3.3.0-rc4
2026-07-24 18:40:02 -04:00
Bart
a5cc339d7b
fix: Revert "fix: Set request size limits and differential pricing for get-object-by-hash calls"
2026-07-24 18:39:35 -04:00
Bart
1653f0c80f
chore: Bump version to 3.3.0-rc3
2026-07-23 16:39:50 -04:00
Pratik Mankawde
c50edf507c
fix: Reduce untrusted manifest cache cap to 100
2026-07-23 16:27:45 -04:00
Valentin Balaschenko
9cd531659a
fix: Revert "fix: Reject oversized SHAMap nodes in gotStaleData and fetch-pack path"
2026-07-23 14:53:15 -04:00
Bart
982bf36dd8
chore: Bump version to 3.3.0-rc2
2026-07-17 17:09:13 -04:00
Denis Angell
faca302adf
fix: Check transaction type before RawTransactions
2026-07-17 17:08:57 -04:00
Shawn Xie
6b3eaf091b
fix: Change ConfidentialMPTConvert to no delegate
2026-07-17 16:06:17 -04:00
Pratik Mankawde
68a765d929
fix: Bound untrusted manifest cache
2026-07-17 14:07:57 -04:00
yinyiqian1
033dca2f0e
feat: Make DynamicMPT opt-in-immutable
2026-07-17 14:02:35 -04:00
Ayaz Salikhov
bf65e5fa7b
chore: Upload codecov for whole XRPLF org
2026-07-17 11:20:28 -04:00
Valentin Balaschenko
90b2a68da8
fix: Reject oversized SHAMap nodes in gotStaleData and fetch-pack path
2026-07-17 08:07:42 -04:00
Ayaz Salikhov
06a9b1b617
chore: Update mpt-crypto to 1.0.2
2026-07-17 08:07:01 -04:00
Jingchen
7d3611df2a
fix: Compute validation suppression key over canonical serialisation
2026-07-17 07:33:44 -04:00
Bart
7877ee42a0
fix: Reject oversized validator manifest before decoding
2026-07-16 16:33:03 -04:00
Bart
1dcaf4b54e
fix: Bound and offload per-connection subscription cleanup
2026-07-16 16:33:03 -04:00
Bart
5ab95748d4
refactor: Clean up pong replies
2026-07-16 16:33:03 -04:00
Bart
4a9ee54c88
fix: Handle malformed ledger replay responses
2026-07-16 16:33:03 -04:00
Bart
981c256933
fix: Use weighted median for close-time offset aggregation
2026-07-16 16:33:03 -04:00
Bart
a5af6b4e4a
fix: Charge kFeeHeavyBurdenRpc in doChannelVerify
2026-07-16 16:33:03 -04:00
Bart
e1dae5f775
refactor: Use tecPSEUDO_ACCOUNT instead of tecNO_PERMISSION where relevant
2026-07-16 16:32:54 -04:00
Timothy Banks
6c793edf72
fix: Reject oversized TMPing messages
2026-07-16 15:07:36 -04:00
Timothy Banks
d60955e2fc
fix: Acquire lock on getClosedLedgerHash
2026-07-16 12:41:34 -04:00
Timothy Banks
846369cbe7
fix: Use hashmap for quicker lookup in assembleAdd
2026-07-16 12:16:09 -04:00
Mayukha Vadari
d569f7db9e
fix: Prevent credentials from being created for pseudo-accounts
2026-07-16 11:42:27 -04:00
Mayukha Vadari
a12ab0496c
fix: Add missing pseudo-account checks
2026-07-16 11:18:26 -04:00
Bart
18e311e1e2
chore: Bump version to 3.3.0-rc1 ( #7806 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
3.3.0-rc1
2026-07-16 13:54:12 +00:00
Denis Angell
69b70d7a0d
fix: Refactor Batch Transaction IDs ( #7736 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
2026-07-16 13:15:59 +00:00
Mayukha Vadari
b42cde3e85
refactor: Remove redundant enable checks in ConfidentialMPT txs ( #7809 )
2026-07-16 09:51:19 +00:00
Peter Chen
cd38c0e800
chore: Update mpt-crypto-lib to 0.4.0-rc4 ( #7813 )
2026-07-15 23:47:22 +00:00
Vlad
433e5f6896
fix: Reject zero CheckID in CheckCancel and CheckCash ( #7685 )
2026-07-15 22:08:45 +00:00
Ayaz Salikhov
781ab723af
ci: Fix workflow launch on matrix-unrelated labels ( #7812 )
2026-07-15 18:24:31 +00:00
Ed Hennis
a24e543af3
fix: Allocate TaggedCache::getKeys() memory outside of lock ( #7567 )
...
Co-authored-by: xrplf-ai-reviewer[bot] <266832837+xrplf-ai-reviewer[bot]@users.noreply.github.com>
2026-07-15 13:30:20 +00:00
Sophia Xie
a0fd1cce54
fix: Re-store nodes missing from both backends during online_delete rotation ( #7763 )
...
Co-authored-by: Valentin Balaschenko <13349202+vlntb@users.noreply.github.com >
2026-07-14 23:42:40 +00:00
Kassaking7
cda63d00a2
fix: Add amendment sponsor for AccountRootsDeletedClean ( #7801 )
2026-07-14 19:41:53 +00:00
Ed Hennis
530e09dbe8
fix: Update base_uint and test changes released in 3.1.3 ( #7570 )
...
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: xrplf-ai-reviewer[bot] <266832837+xrplf-ai-reviewer[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2026-07-14 18:48:10 +00:00