Commit Graph

  • f90ab52b64 docs: add Bazel build guide and bzlmod example (#3468) master Chuang Zhang 2026-08-24 18:14:07 +08:00
  • e7f0867068 Reject out-of-range port in SplitHostAndPort (#3434) UB 2026-08-24 13:36:57 +05:30
  • 1665ebedfd Skip header fields containing CR/LF in http serialization (#3387) UB 2026-08-24 13:28:48 +05:30
  • 16e3c31158 Clean up UBRing code and make configuration names (#3471) Chuang Zhang 2026-08-24 15:54:34 +08:00
  • 9e9c626abf Fix streaming RPC frame validation (#3481) Xiaofeng Wang 2026-08-24 15:53:18 +08:00
  • e2babdf1e6 Docs: add StarRocks use case to community/cases.md (#3478) ShawYann 2026-08-23 14:31:22 +08:00
  • 71871ee9fb Fix potential bvar deadlock by running describe()/dump() outside the global VarMap lock (#3470) Bright Chen 2026-08-22 23:55:40 +08:00
  • 64663837f6 Support progressive HTTP read timeout (#3469) Chuang Zhang 2026-08-22 23:39:01 +08:00
  • fb2f6efa56 Fix unstable hpack UT (#3473) Weibing Wang 2026-08-22 14:25:25 +08:00
  • a5c3365af1 size hpack dynamic table for the 33-byte minimum entry (#3462) UB 2026-08-22 09:39:36 +05:30
  • e24461e353 Refactor NULL with nullptr in docs (#3467) Bright Chen 2026-08-19 23:11:50 +08:00
  • 271b98fef7 Refactor NULL with nullptr in example (#3466) Bright Chen 2026-08-19 23:06:40 +08:00
  • 93f6692ebb Refactor NULL with nullptr in tools (#3465) Bright Chen 2026-08-19 23:03:24 +08:00
  • c9778ca1a3 Refactor NULL with nullptr in test (#3464) Bright Chen 2026-08-19 13:26:18 +08:00
  • afef47a83e Refactor NULL with nullptr in brpc (#3461) Bright Chen 2026-08-19 13:21:38 +08:00
  • 688d5f49d6 Refactor NULL with nullptr in bthread (#3454) Bright Chen 2026-08-19 13:18:34 +08:00
  • 3366074fa5 Refactor NULL with nullptr in brpc/policy (#3458) Bright Chen 2026-08-18 22:20:53 +08:00
  • 11f8192bdf Refactor NULL with nullptr in brpc/rdma (#3459) Bright Chen 2026-08-18 13:55:37 +08:00
  • 64120a3727 Refactor NULL with nullptr in brpc/ubshm (#3460) Bright Chen 2026-08-18 13:53:58 +08:00
  • 3188cb587c Refactor NULL with nullptr in brpc/builtin (#3456) Bright Chen 2026-08-18 13:51:47 +08:00
  • f0f72fdaa5 Refactor NULL with nullptr in json2pb (#3455) Bright Chen 2026-08-18 13:50:38 +08:00
  • 7f8120a583 Refactor NULL with nullptr in brpc/details (#3457) Bright Chen 2026-08-18 13:47:41 +08:00
  • 96ce9f11ee Fix bug when parsing zero-length string field in mcpack2pb (#3450) Weibing Wang 2026-08-16 18:01:01 +08:00
  • 7f64663135 Fix WeightedRandomizedLoadBalancer skipping the last server (#3426) nas 2026-08-16 05:39:37 -04:00
  • 137c1ca304 Revert "Progressive timeout dev (#3409)" (#3453) Weibing Wang 2026-08-16 17:31:23 +08:00
  • b94b1c8777 Revert "Progressive timeout dev (#3409)" revert-3409-progressive_timeout_dev Weibing Wang 2026-08-16 17:30:20 +08:00
  • 9aa41f79f2 Support flow-controlled gRPC client requests (#3430) Xiaofeng Wang 2026-08-16 15:22:43 +08:00
  • 48db968fa0 Refactor NULL with nullptr in butil (#3444) Bright Chen 2026-08-16 10:29:58 +08:00
  • 552bfd6e25 Fix SOFA PBRPC parser not limiting metadata size (#3449) Weibing Wang 2026-08-16 01:08:59 +08:00
  • ca370c28a9 Fix RTMP abort message deleting the chunk stream being parsed (#3452) Weibing Wang 2026-08-16 01:08:30 +08:00
  • 437a7b705c Limit mcpack2pb array item count to the actual payload size (#3451) Weibing Wang 2026-08-16 01:06:46 +08:00
  • e0abb1001e Progressive timeout dev (#3409) Chuang Zhang 2026-08-15 16:56:56 +08:00
  • 24146ca556 cap simple string length in RedisReply::ConsumePartialIOBuf (#3404) UB 2026-08-15 11:42:00 +05:30
  • 3124cf035d Replace NULL with nullptr in butil/containers (#3437) Bright Chen 2026-08-15 13:57:09 +08:00
  • a2a43d951a Refactor NULL with nullptr in butil/threading (#3443) Bright Chen 2026-08-15 13:56:50 +08:00
  • 9f9b62f683 Refactor NULL with nullptr in butil/strings (#3442) Bright Chen 2026-08-15 13:56:33 +08:00
  • a22d3052c8 Refactor NULL with nullptr in butil/memory (#3441) Bright Chen 2026-08-15 13:56:15 +08:00
  • 950cf26f9b Refactor NULL with nullptr in butil/files (#3440) Bright Chen 2026-08-15 13:55:57 +08:00
  • bd6fa80ba6 Replace NULL with nullptr in butil/details, butil/mac, butil/synchronization and butil/time (#3439) Bright Chen 2026-08-15 13:55:40 +08:00
  • 5a80007eb1 Replace NULL with nullptr in butil/debug (#3438) Bright Chen 2026-08-15 13:55:23 +08:00
  • 04d0bf0f80 fix(test): avoid overriding the configured C++ standard (#3446) Chuang Zhang 2026-08-15 11:08:02 +08:00
  • 58ad9048b9 build: complete UBRING Bazel and CI support (#3445) Regal 2026-08-15 09:54:19 +08:00
  • 117531111d test: wait for submitted spans to be collected (#3448) Regal 2026-08-15 09:42:04 +08:00
  • febb014aaa Signal workers for priority tasks (#3423) Bright Chen 2026-08-10 10:20:11 +08:00
  • ce0eaec391 Merge pull request #3429 from wasphin/feature/protobuf-35 Xiaofeng Wang 2026-08-09 19:42:20 +08:00
  • cb84e83c59 fix rpcz root client span lifetime (#3420) (#3421) lh2debug-2 2026-08-09 15:03:54 +08:00
  • 7a3e034e20 Fix brpc_proto_library failure when brpc is used as an external Bazel dependency (#3427) Bright Chen 2026-08-09 14:47:53 +08:00
  • 0ec3a9ddaa Refactor streaming rpc (#3422) Bright Chen 2026-08-09 14:35:44 +08:00
  • 0c8aede171 Fix rdma handshake failing the socket instead of falling back to TCP (#3424) Bright Chen 2026-08-07 17:38:10 +08:00
  • 159c85505c Fix RDMA PollCq missing recv CQEs after re-arming the CQs (#3425) Bright Chen 2026-08-07 17:38:00 +08:00
  • 0313102276 build(cxx): align all builds on a C++14 baseline (#3419) darion-yaphet 2026-08-06 17:34:49 +08:00
  • 956227b077 cputime optimize for arm64 (#3247) dwh110 2026-08-06 14:09:21 +08:00
  • c2f39eba8a Merge pull request #3408 from wwbmmm/verify-tls-peer-name LorinLee 2026-07-31 09:44:16 +08:00
  • ef7e5b9ce2 Keep compatible with MesaLink and old version OpenSSL wwbmmm 2026-07-30 14:10:05 +08:00
  • b52299c4f2 guard underflowed value size in couchbase collection responses (#3402) UB 2026-07-30 11:28:58 +05:30
  • c9ab283ca4 Merge pull request #3407 from yanglimingcn/feat/attachment_with_checksum Yang,Liming 2026-07-28 14:45:15 +08:00
  • 5f228c0304 Fix race when falling back from RDMA to TCP (#3406) Lijin Xiong 2026-07-27 14:49:40 +08:00
  • 11b7d80049 Support checksumming the attachment together with the body Yang Liming 2026-07-24 18:24:59 +08:00
  • 7c1b522539 Fix use-after-free of the new block in SingleIOBuf::assign (#3397) UB 2026-07-26 15:26:42 +05:30
  • 436571e725 Add TLS peer name verification for clients wwbmmm 2026-07-26 11:43:47 +08:00
  • e044428713 refactor(bvar): replace NULL with nullptr (#3403) darion-yaphet 2026-07-22 23:41:08 +08:00
  • 5197621b91 Optimize StringPiece memcmp/memchr for RISC-V with RVV (#3396) Felix-Gong 2026-07-22 17:00:33 +08:00
  • d026d69be0 Optimize StringPiece memcmp for RISC-V with RVV (#3390) Felix-Gong 2026-07-22 11:19:10 +08:00
  • f818ebc05b Guard negative value_size in memcache PopStore (#3392) UB 2026-07-22 08:45:03 +05:30
  • 6a8bbc7f92 Merge pull request #3352 from chenBright/ece Yang,Liming 2026-07-21 17:02:50 +08:00
  • a80df6fa2a Read GOAWAY fields before additional debug data (#3395) UB 2026-07-21 08:02:01 +05:30
  • f094566f54 build(example): extract shared CMake dependency helper for examples (#3391) darion-yaphet 2026-07-21 09:26:06 +08:00
  • 72bf13a395 Interconnecting with the UBShmTransport Based on the LD/ST Shared Memory Semantics. (#3290) Chuang Zhang 2026-07-19 13:02:08 +08:00
  • e2172be6e5 Support end-to-end ECE negotiation in RDMA handshake V3 chenBright 2026-06-19 23:43:45 +08:00
  • 881077d15b Support RDMA handshake protocol (#3350) Bright Chen 2026-07-18 17:42:52 +08:00
  • 853fa6bede fix: set socket buffer options before connect (#3368) sunhao 2026-07-18 16:50:30 +08:00
  • 92a0aba316 Merge pull request #3394 from altman08/dev Yang,Liming 2026-07-18 12:59:13 +08:00
  • af2d3e1586 bthread: convert ADD/SUB_TLS_PTHREAD_LOCK_COUNT macros to inline functions altman08 2026-07-17 19:40:01 +08:00
  • e5ff754b31 Merge pull request #3393 from altman08/dev Yang,Liming 2026-07-17 19:26:32 +08:00
  • ef64bc1e0a bthread: use BAIDU_GET_VOLATILE_THREAD_LOCAL to access tls_unique_user_ptr in sched_to altman08 2026-07-17 18:45:26 +08:00
  • 868f381c52 Reclaim unscheduled timer tasks instead of holding slots until run_time (#3384) stdpain 2026-07-17 15:49:41 +08:00
  • 796666368a Fix char-signedness out-of-bounds read in url and header lookup tables (#3376) UB 2026-07-16 14:49:06 +05:30
  • 841aab132f Avoid undefined shift in hpack DecodeInteger on crafted integer (#3379) UB 2026-07-16 14:45:40 +05:30
  • 7c27076255 Check field length against remaining buffer in mysql Field::Parse (#3381) UB 2026-07-16 14:42:34 +05:30
  • 359e8f57ec fix(build): clean up redundant warning sources (#3385) darion-yaphet 2026-07-16 17:10:43 +08:00
  • 2e20ccb705 Fix SetHostSocket when add stream failed (#3386) lo-tk 2026-07-16 17:09:22 +08:00
  • 2f1a7e1814 optimize base64 for riscv64 with RVV vrgather and vectorized decode (#3388) Felix-Gong 2026-07-16 17:00:23 +08:00
  • c9b34f23b4 bthread: use macros for safer thread-local access on ARM (#3380) altman08 2026-07-16 10:24:11 +08:00
  • 97c8771714 Fix host_socket not set for extra streams on client side (#3373) Bright Chen 2026-07-15 15:48:08 +08:00
  • cbb4ccdc0b Reject zero-datasize flv tag in FlvReader::Read (#3366) sahvx655-wq 2026-07-12 20:23:01 +05:30
  • 72f7f297eb iobuf: add RISC-V Vector (RVV) optimized memcpy for cp() (#3375) Felix-Gong 2026-07-12 22:43:41 +08:00
  • 32c95225e8 Add Power-of-Two-Choices Peak-EWMA load balancer (p2c) (#3367) rajvarun77 2026-07-12 10:41:54 -04:00
  • f03649d4b8 Enforce body size limits in protocol parsers (#3382) Weibing Wang 2026-07-12 22:38:25 +08:00
  • 82a6819297 build(cmake): Modernize target-scoped CMake configuration (#3377) darion-yaphet 2026-07-12 00:02:52 +08:00
  • b3ab44b072 Fix StreamCreate failure handling (#3357) ljcjclljc 2026-07-11 07:54:08 +08:00
  • 4ac1d32605 Fix RISC-V cpu_relax: use pause hint instead of fence.i (#3374) Felix-Gong 2026-07-09 20:51:46 +08:00
  • 7684356982 Add MySQL client protocol (text protocol, transactions, prepared statements) on clean-room auth (#3330) rajvarun77 2026-07-09 04:31:14 -04:00
  • 0f820848e0 Add RISC-V Zvbc vector CRC32C acceleration (#3332) Felix-Gong 2026-07-08 11:43:55 +08:00
  • f16ab1c581 snappy: optimize UnalignedCopy64 and IncrementalCopy for RISC-V (#3360) Felix-Gong 2026-07-07 15:26:10 +08:00
  • 1d3ada378b bthread: implement lock-free AtomicInteger128 for RISC-V (#3355) Felix-Gong 2026-07-07 14:13:24 +08:00
  • 5cdf821838 docs(agents): guide contributors through repository workflows (#3370) darion-yaphet 2026-07-05 10:09:39 +08:00
  • 3e030aae35 docs(claude): add Claude Code project guidance file (#3369) darion-yaphet 2026-07-05 10:08:55 +08:00
  • 8d3ebb2add Fix out-of-bounds read parsing AVC SPS in ParseSPS (#3371) UB 2026-07-04 17:40:42 +05:30
  • f1d04c87cf Merge pull request #3359 from hjwsm1989/codex/selective-channel-late-subdone-fix Yang,Liming 2026-07-01 15:29:01 +08:00
  • 2587a7f38f Fix selective_channel late SubDone retry after EndRPC (#3358) huangjun 2026-06-25 14:01:34 +08:00