open source

pull requests and issues across repos outside my own, pulled live from github. ✓ merged/resolved · ○ open · ✕ closed.

apache/arrow-rs

✓fix(arrow-array): align FFI buffers before validation under force_validatepr10798✓fix(ffi): make FFI_ArrowSchema::with_metadata unsafepr10764✓fix(arrow-ipc): return an error instead of panicking on IPC file with no footer schemapr10744✓with_metadata is UB on FFI-imported schemasissue10679✓arrow-ipc: FileReaderBuilder panics on IPC file with no footer schemaissue10663✓fix(arrow-ipc): return an error instead of panicking on malformed IPC schemapr10647✓fix(arrow-schema): stop asserting on unstable TryFromIntError message in testspr10433✓fix(ffi): make FFI struct fields private to close Drop soundness holepr10431✓soundness: FFI structs have public fields, making Drop unsound in safe codeissue10429✕fix(arrow-array): make ArrowArrayStreamReader::try_new unsafepr10419✓fix(arrow-cast): make `b64_encode` reject invalid UTF-8 from misbehaving `Engine` implspr10324

slatedb/slatedb

✓perf(wal): read a whole WAL SST per request during replay (#2003)pr2042✓Add cleanup_db admin fn and cli command for clone teardownpr2001

pola-rs/polars

✕fix(rust): Promote borrowed inner values in AnyValue::into_static for StructOwnedpr28874

paradedb/paradedb

✕fix: dont panic on a transiently inconsistent mutable segment after crash recoverypr5955

tursodatabase/turso

✓first PR got auto-closed by Fossier as a first timer, can i get a vouch?issue8319✓Request for manual review/vouchissue8135✕core/ext: NUL-terminate TextValue storage so sqlite3_value_text returns a valid C stringpr8124

solana-program/token-metadata

✓`cargo audit` fails on main: `keccak 0.1.5` yanked from crates.ioissue98✓fix(interface): validate Borsh string lengths in unpack() to prevent SBF heap abortpr87

tempoxyz/tempo

✕fix(precompiles): guard set_code overwrites and detect TIP20 by address prefixpr6569

otter-sec/anchor

✓fix(lang): emit `'info` lifetime on CPI client accounts struct with no fieldspr4737✓chore(cli): Use include_str!() for solana-program version (#4332)pr4342

jito-foundation/jito-solana

✕feat: support txv1 transactions in bundle and BAM ingestpr1478

unionlabs/union

✓feat(u): add `u slot` subcommand for Solidity storage slot computationpr5475✓fix(galoisd): correct signature/validator count check in Pollpr5471

solana-program/token-2022

✓program: Enforce CPI Guard for WithdrawExcessLamports on token accountspr1196✕Enforce CPI Guard for WithdrawExcessLamports on token accountspr1195✕Return InvalidInstructionData for malformed token metadata instructionspr1194✓program: Enforce `ImmutableOwner` check in `process_confidential_mint` for `NonTransferable` mintspr1045

InferiaAI/InferiaLLM

✕Enforce append-only behaviour for audit logspr245

solana-playground/solana-playground

✓test-ui: add cached token and mint account generatorspr446

zeta-chain/node

✕fix: skip forged non-protocol logs in v1 outbound parserspr4574✕fix(observer): skip forged outbound logs during v2 outbound receipt parsingpr4572

anza-xyz/agave

✕fix: add validator flag to bypass read-only cache for RPC accountspr11668

cometbft/cometbft

✕fix(mempool): reduce addSender log verbosity for expected error casespr5669✓fix(consensus): correct loop condition in checkDoubleSigningRisk for height=1pr5668✕fix(p2p): prevent PEX reactor from dialing configured persistent peerspr5617✕fix(blocksync): prevent banning peers sending small blocks frequentlypr5614✓fix(types): correct buffer offset in ProposerPriorityHashpr5613✓test: add unit tests for TotalVotingPowerSafepr5570

sigp/lighthouse

✕fix: repair Gloas block replay crash with IncorrectStateVariantpr8876

gear-zero/opencord

✓feat(auth): implement single-use redis ticket handshake for websocketspr3✓feat(gateway): implement zero-alloc websocket upgraderpr2✓feat(gateway): init go workspace and turbo bridgepr1

Sovereign-Labs/sovereign-sdk

✓feat(db): add NOMT page_cache_upper_levels configurationpr2421

cosmos/gaia

✓build: enable blst portable mode to fix SIGILL on older CPUspr3954

celestiaorg/celestia-app

✕fix: update consensus params app version before upgrade blockpr6446

cosmos/cosmos-sdk

✓fix(x/staking): validate bond_denom exists before updating paramspr25739✕fix(x/staking): validate bond_denom exists before updating paramspr25736

ethereum/go-ethereum

✕common: fix precision loss in CalculateETA for sub-ms durationspr33513✓common: CalculateETA returns zero for sub-millisecond operationsissue33512✕crypto, cmd, core, eth : fix various spelling errorspr33508✓crypto, cmd, core, eth: fix various spelling errorsissue33507

entrius/gittensor

✕test: testing minerpr120

jesseduffield/lazygit

✕feat: warn user when unsupported 'delta --navigate' flag is usedpr5139