Braedon Klock
97f35add2e
fix: Add null check for account object reads ( #7717 )
...
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
2026-08-03 21:08:42 +00:00
Pratik Mankawde
8461ded0d8
fix: Cap untrusted manifests per message and drop oversized ones
2026-08-03 12:00:11 -04:00
Sergey Kuznetsov
0bf4739efa
Implement ffi and host functions bindings
2026-08-03 16:55:50 +01:00
Sergey Kuznetsov
0df034a685
Add Region
2026-08-03 14:54:00 +01:00
Sergey Kuznetsov
047a3f5cb8
Update docs
2026-08-03 14:30:58 +01:00
Sergey Kuznetsov
e484a2902c
Change tmp buffer to output and make it global
2026-08-03 13:18:17 +01: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
Alex Kremer
ecdd457f35
chore: Gtest migration followups first pass ( #7884 )
2026-07-30 23:04:38 +00:00
Ayaz Salikhov
85e73cbd32
ci: Run coverage first in CI ( #7917 )
2026-07-30 19:28:31 +00:00
Sergey Kuznetsov
ef0b5dd1ac
Update doc
2026-07-30 18:01:52 +01:00
Sergey Kuznetsov
041869ff3d
Search memory in exports. Cache memory
2026-07-30 17:56:24 +01: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
Sergey Kuznetsov
25afc04420
More fixes
2026-07-30 16:25:25 +01:00
Bart
21cd615407
perf: Replace node ID by depth in TMLedgerNode ( #6353 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-07-30 15:02:05 +00:00
Sergey Kuznetsov
ed6f0f3019
Don't charge for reading in host functions
2026-07-30 15:48:31 +01:00
Sergey Kuznetsov
b61b18a92c
Trap on critical errors
2026-07-30 15:18:27 +01:00
Sergey Kuznetsov
011235f9a7
Writing tests for vm
2026-07-30 14:04:23 +01:00
Olek
3c0659d26b
test: Add confidential mpt bulletproof tests ( #7816 )
2026-07-30 12:18:33 +00:00
Copilot
532506541f
fix: Apply asfDisallowIncomingTrustline blocker to OfferCreate ( #6307 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Mayukha Vadari <mvadari@gmail.com >
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
2026-07-30 12:17:32 +00:00
Vito Tumas
8a5eded4f1
feat: Implement LoanBroker cash-basis accounting ( #7817 )
2026-07-30 11:55:39 +00:00
Alex Kremer
6ddad54985
chore: Move lexical cast tests to gtest ( #7873 )
2026-07-29 22:54:46 +00: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
Sergey Kuznetsov
be7532e3f7
Move output into params. Now rust code compiles
2026-07-29 15:38:48 +01:00
Sergey Kuznetsov
14e7dea7ed
WIP
2026-07-29 15:11:07 +01:00
Sergey Kuznetsov
9e28519e56
Move HostFnSpec out of macro
2026-07-29 14:20:37 +01:00
Sergey Kuznetsov
2cc8b87c87
Add self to host functions trat
2026-07-29 11:04:20 +01:00
Sergey Kuznetsov
d8d1ec46dc
WIP
2026-07-29 10:48:57 +01: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
Sergey Kuznetsov
641ecb47bd
Fix bugs, add tests, improve docs
2026-07-28 14:30:47 +01:00
Sergey Kuznetsov
94ed8e2f49
Finish host function macro
2026-07-28 13:48:39 +01:00
Sergey Kuznetsov
c4ce52c810
Moved HostFunctionsInput into a separte file
2026-07-28 12:55:46 +01:00
Alex Kremer
86832edc70
chore: Move semantic version tests to gtest ( #7872 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-27 18:48:53 +00:00
Ayaz Salikhov
ff7fff2cf2
style: Make clang-tidy format files using clang-format rules ( #7880 )
2026-07-27 18:39:53 +00:00
Mayukha Vadari
2db631c915
ci: Change server_definitions upload config name ( #7878 )
2026-07-27 17:42:07 +00:00
Alex Kremer
6c9c7f0555
chore: Trivial gtest migrations ( #7865 )
2026-07-27 16:34:53 +00:00
Sergey Kuznetsov
be3d98e8ff
Fix codecov settings
2026-07-27 17:21:04 +01:00
Sergey Kuznetsov
7915202cbc
Run pre-commit
2026-07-27 16:55:51 +01:00
Sergey Kuznetsov
7ebd92ad3e
Implementing macro
2026-07-27 16:52:37 +01:00
Sergey Kuznetsov
f458c0f981
Merge branch 'develop' into Rust_integration
2026-07-27 16:30:57 +01:00
Sergey Kuznetsov
abcdeab11e
Update ci image
2026-07-27 16:24:44 +01:00
Sergey Kuznetsov
55911cf526
Merge branch 'develop' into Rust_integration
2026-07-27 15:58:54 +01:00
Ayaz Salikhov
9466ecb5c2
ci: Group github-actions dependabot updates ( #7876 )
2026-07-27 14:32:53 +00:00
Sergey Kuznetsov
e0aa50c4be
ci: Update CI image and prepare-runner action ( #7874 )
2026-07-27 14:18:01 +00:00