- c9ab283 Merge pull request #3407 from yanglimingcn/feat/attachment_with_checksum by Yang,Liming · 32 hours ago master
- 5f228c0 Fix race when falling back from RDMA to TCP (#3406) by Lijin Xiong · 2 days ago
- 11b7d80 Support checksumming the attachment together with the body by Yang Liming · 5 days ago
- 7c1b522 Fix use-after-free of the new block in SingleIOBuf::assign (#3397) by UB · 3 days ago
- e044428 refactor(bvar): replace NULL with nullptr (#3403) by darion-yaphet · 7 days ago
- 5197621 Optimize StringPiece memcmp/memchr for RISC-V with RVV (#3396) by Felix-Gong · 7 days ago
- d026d69 Optimize StringPiece memcmp for RISC-V with RVV (#3390) by Felix-Gong · 7 days ago
- f818ebc Guard negative value_size in memcache PopStore (#3392) by UB · 7 days ago
- 6a8bbc7 Merge pull request #3352 from chenBright/ece by Yang,Liming · 8 days ago
- a80df6f Read GOAWAY fields before additional debug data (#3395) by UB · 9 days ago
- f094566 build(example): extract shared CMake dependency helper for examples (#3391) by darion-yaphet · 9 days ago
- 72bf13a Interconnecting with the UBShmTransport Based on the LD/ST Shared Memory Semantics. (#3290) by Chuang Zhang · 10 days ago
- e2172be Support end-to-end ECE negotiation in RDMA handshake V3 by chenBright · 6 weeks ago
- 881077d Support RDMA handshake protocol (#3350) by Bright Chen · 11 days ago
- 853fa6b fix: set socket buffer options before connect (#3368) by sunhao · 11 days ago
- 92a0aba Merge pull request #3394 from altman08/dev by Yang,Liming · 11 days ago
- af2d3e1 bthread: convert ADD/SUB_TLS_PTHREAD_LOCK_COUNT macros to inline functions by altman08 · 12 days ago
- e5ff754 Merge pull request #3393 from altman08/dev by Yang,Liming · 12 days ago
- ef64bc1 bthread: use BAIDU_GET_VOLATILE_THREAD_LOCAL to access tls_unique_user_ptr in sched_to by altman08 · 12 days ago
- 868f381 Reclaim unscheduled timer tasks instead of holding slots until run_time (#3384) by stdpain · 12 days ago
- 7966663 Fix char-signedness out-of-bounds read in url and header lookup tables (#3376) by UB · 13 days ago
- 841aab1 Avoid undefined shift in hpack DecodeInteger on crafted integer (#3379) by UB · 13 days ago
- 7c27076 Check field length against remaining buffer in mysql Field::Parse (#3381) by UB · 13 days ago
- 359e8f5 fix(build): clean up redundant warning sources (#3385) by darion-yaphet · 13 days ago
- 2e20ccb Fix SetHostSocket when add stream failed (#3386) by lo-tk · 13 days ago
- 2f1a7e1 optimize base64 for riscv64 with RVV vrgather and vectorized decode (#3388) by Felix-Gong · 13 days ago
- c9b34f2 bthread: use macros for safer thread-local access on ARM (#3380) by altman08 · 14 days ago
- 97c8771 Fix host_socket not set for extra streams on client side (#3373) by Bright Chen · 2 weeks ago
- cbb4ccd Reject zero-datasize flv tag in FlvReader::Read (#3366) by sahvx655-wq · 2 weeks ago
- 72f7f29 iobuf: add RISC-V Vector (RVV) optimized memcpy for cp() (#3375) by Felix-Gong · 2 weeks ago
- 32c9522 Add Power-of-Two-Choices Peak-EWMA load balancer (p2c) (#3367) by rajvarun77 · 2 weeks ago
- f03649d Enforce body size limits in protocol parsers (#3382) by Weibing Wang · 2 weeks ago
- 82a6819 build(cmake): Modernize target-scoped CMake configuration (#3377) by darion-yaphet · 3 weeks ago
- b3ab44b Fix StreamCreate failure handling (#3357) by ljcjclljc · 3 weeks ago
- 4ac1d32 Fix RISC-V cpu_relax: use pause hint instead of fence.i (#3374) by Felix-Gong · 3 weeks ago
- 7684356 Add MySQL client protocol (text protocol, transactions, prepared statements) on clean-room auth (#3330) by rajvarun77 · 3 weeks ago
- 0f82084 Add RISC-V Zvbc vector CRC32C acceleration (#3332) by Felix-Gong · 3 weeks ago
- f16ab1c snappy: optimize UnalignedCopy64 and IncrementalCopy for RISC-V (#3360) by Felix-Gong · 3 weeks ago
- 1d3ada3 bthread: implement lock-free AtomicInteger128 for RISC-V (#3355) by Felix-Gong · 3 weeks ago
- 5cdf821 docs(agents): guide contributors through repository workflows (#3370) by darion-yaphet · 4 weeks ago
- 3e030aa docs(claude): add Claude Code project guidance file (#3369) by darion-yaphet · 4 weeks ago
- 8d3ebb2 Fix out-of-bounds read parsing AVC SPS in ParseSPS (#3371) by UB · 4 weeks ago
- f1d04c8 Merge pull request #3359 from hjwsm1989/codex/selective-channel-late-subdone-fix by Yang,Liming · 4 weeks ago
- 2587a7f Fix selective_channel late SubDone retry after EndRPC (#3358) by huangjun · 5 weeks ago
- b914568 Fix bazel compile error on macOS (#3364) by Bright Chen · 4 weeks ago
- 16409aa Limit Redis inline command allocation (#3363) by Weibing Wang · 4 weeks ago
- 56445c5 Support LeakSanitizer (#3361) by Bright Chen · 4 weeks ago
- 894bd78 Use thread local process id and thread id for logging (#3362) by Bright Chen · 4 weeks ago
- 12e214f Use stream json api in protobuf v31+ (#3342) by Bright Chen · 4 weeks ago
- eb31fa5 Make _state atomic to prevent concurrent _read_buf mutation on TCP fallback (#3347) by Bright Chen · 5 weeks ago
- 4dc6ac8 Bugfix: bthread_interrupt was scheduled to the wrong tag group (#3351) by Bright Chen · 5 weeks ago
- 1ba4286 Fix empty Redis command array parsing (#3354) by Weibing Wang · 5 weeks ago
- 07215f2 bthread: support per-tag CPU affinity in --cpu_set (#3331) by Yang,Liming · 5 weeks ago
- 1c9c053 Limit AMF string and array parsing (#3353) by Weibing Wang · 5 weeks ago
- 11c8ea9 Use -fno-access-control instead of -Dprivate=public for tests (#3346) by Felix-Gong · 6 weeks ago
- f04e0e0 bounds-check OnUserControlMessage like sibling control handlers (#3329) by sahvx655-wq · 6 weeks ago
- 9188d92 Limit nested container depth in Redis reply and AMF parsers (#3344) by Weibing Wang · 6 weeks ago
- 1725896 Fix HPACK dynamic table size update recursive decoding (#3343) by Weibing Wang · 6 weeks ago
- 2ceefba fix(bthread): refactor sharded priority queue with per-ED shard (#3270) by Enrico · 6 weeks ago
- 4cd0a72 Add IOBuf<->std::iostream adapters for zero-copy I/O (#3341) by Bright Chen · 6 weeks ago
- 7b8b85b Bound exp-golomb suffix read to bitstream in avc_nalu_read_uev (#3334) by sahvx655-wq · 6 weeks ago
- 291b6aa Cast to unsigned char in ctype calls on untrusted request bytes (#3335) by sahvx655-wq · 6 weeks ago
- b69fabd Reject zero-length padded DATA frame in H2Context::OnData (#3325) by sahvx655-wq · 6 weeks ago
- 68d18ee Fix inline redis protocol consuming HTTP/2 connection preface (#3338) by rajvarun77 · 6 weeks ago
- b393fa2 Configure GitHub workflows to use concurrency cancel-in-progress for (#3333) by Aurélien Pupier · 6 weeks ago
- ce58581 feat:Support for TLSv1.3 (#3319) by neilxxxxx · 6 weeks ago
- a4ddf97 test: bump brpc_channel_unittest to size=large (900s) (#3339) by rajvarun77 · 7 weeks ago
- 77e2907 [mysql] Clean-room auth handshake codec (scramble + handshake + packet, Stage 1a of #2093) (#3310) by rajvarun77 · 7 weeks ago
- 72adb6e Support RDMA handshake V3 (#3326) by Bright Chen · 8 weeks ago
- af515cc Fix guard SO_BINDTODEVICE (#3320) by Daeho Ro · 8 weeks ago
- 9d5e5a7 Add threat model + security-model discoverability (AGENTS.md → SECURITY.md → THREAT_MODEL.md) (#3324) by Jarek Potiuk · 8 weeks ago
- f98d5d0 Fix HTTPS pooled client crash on unexpected SSL EOF (#3316) by Felix-Gong · 8 weeks ago
- 1d21b05 ci(linux): bring up redis-server and mysql-server for unittests (#3323) by rajvarun77 · 8 weeks ago
- 49a15c2 optimize crc32c for riscv64 with Zbc carry-less multiplication (#3312) by Felix-Gong · 8 weeks ago
- bf4d647 Merge pull request #3317 from apache/release-1.17 by HU · 8 weeks ago
- cd3948c Refactor Bazel build with custom proto rules and build all test targets (#3313) by Bright Chen · 8 weeks ago
- e9d4b19 Fix static initialization order fiasco in AdaptiveMaxConcurrency (#3315) by Felix-Gong · 9 weeks ago
- 0835315 Merge pull request #3303 from randomkang/opt_default_block_size by Yang,Liming · 9 weeks ago
- 781b822 update butil::default_block_size when rdma_recv_block_type is set by randomkang · 9 weeks ago
- 3c9ff52 fix: prevent null dereference in fuzz test socket initialization (#3314) by Felix-Gong · 9 weeks ago
- ca98f85 Merge pull request #3300 from randomkang/opt_rdma_flags by Yang,Liming · 9 weeks ago
- 477fa49 Fix UAF in SSLTest.connect_on_create (#3311) by Bright Chen · 9 weeks ago
- f97f23e Hide libunwind's _Unwind_* symbols under Bazel to fix bthread_tracer crash (#3297) by Bright Chen · 9 weeks ago
- 5dfb0b5 Fix code style by randomkang · 9 weeks ago
- a47e349 fix(http): apply auth check to builtin requests on public port (#3308) by Weibing Wang · 9 weeks ago
- 3aa5dab Fix UAF in batch_create_stream_feedback_race unittest (#3305) by Bright Chen · 2 months ago
- 4503a47 Fix bound SSL handshake to prevent leaked ESTABLISHED sockets (#3296) by yerixu · 2 months ago
- f85f1c5 Reimplement writer-priority RWLock (#3286) by Bright Chen · 2 months ago
- 9c2fc2f reorg code by randomkang · 2 months ago
- 58fec6f [rdma] drain CQ after moving into RESET state (#3261) by David Lee · 2 months ago
- a72f880 Merge branch 'master' into opt_rdma_flags by randomkang · 2 months ago
- c2f5f0f Add IBV_ACCESS_RELAXED_ORDERING for rdma reg mr by randomkang · 2 months ago
- e63a54d release 1.17 by david_hu · 2 months ago release-1.17 1.17.0
- 08d95ac Fix ASan stack range registration for main task (#3298) by Bright Chen · 2 months ago
- f48628d Set up default protection ruleset for default and release branches (#3299) by The Apache Software Foundation · 2 months ago
- 321c789 Fix(selective_channel): isolate backup responses and add race regression test (#3294) by altman08 · 3 months ago
- 873cf62 Fix protobuf compilation errors (#3293) by Bright Chen · 3 months ago
- 654ae77 Fix protobuf version compatibility for ByteSizeLong() and SpaceUsedLong() (#3292) by Bright Chen · 3 months ago
- 5cd340e fix: add acquire fence in bthread_join for ARM memory visibility (#3276) by guoliushui · 3 months ago
- d8ddff8 Fix heap-use-after-free in ~AgentCombiner (#3291) by Bright Chen · 3 months ago