ripatel-fd
ripatel-fd
Print a condensed hex diff of the expected and actual memory contents after a mismatching syscall.
Defends against user error by checking that private key and public key match in the key pair file. Adds end-to-end tests for fd_keyload. Closes https://github.com/firedancer-io/firedancer/issues/2554
This shred (type 0x60) passes fd_shred_parse but has a fd_shred_merkle_cnt()==0. [crash-8bdd1c27b700692796bd4730a519c41028b406c1.zip](https://github.com/user-attachments/files/16426144/crash-8bdd1c27b700692796bd4730a519c41028b406c1.zip) Contradicts the documentation of fd_shred_merkle_cnt: ```c /* fd_shred_merkle_cnt: Returns number of nodes in the merkle inclusion proof. Note that...
- Fixes an unlikely crash in fd_quic when CSPRNG is starved - Simplifies fd_tls public API by providing a safe default if the user doesn't provide an rng callback
**Checklist** * [x] I've searched the issue tracker for similar requests **Is your feature request related to a problem? Please describe.** rustls lacks support for multiple certificate types (you can...
- **accdb: remove unused guard structs** - **accdb: implement record deletions / reclaims**
- **accdb: add open_rw root mode** - **restore: add snapin tile unit test**
If a vinyl sync block write gets torn, the entire bstream gets corrupted and recovery is impossible. Use a two-phase commit with fsync. Related: https://github.com/firedancer-io/firedancer/issues/6973