Sign in
◑
Theme
apache
/
brpc
/
HEAD
e194021
fix(server): synchronize bthread initialization handoff (#3740)
by nkysg
· 8 hours ago
master
537c886
Escape resolved hostnames in HTML connection output (#3664)
by Xiaofeng Wang
· 11 hours ago
44dfa6c
Fix bthread id butex state races (#3689)
by nkysg
· 2 days ago
81c5e5c
Fix object pool block size limits under ASan (#3737)
by Bright Chen
· 2 days ago
11a404b
Widen timed-boundary bounds in benchmark_fb smoke for CI jitter (#3732)
by randomkang
· 3 days ago
05abb1c
Fix Socket and ExecutionQueue ownership handoff ordering (#3727)
by Bright Chen
· 3 days ago
f729504
Fix Collector use-after-free during process exit (#3721)
by Bright Chen
· 4 days ago
896b29d
Enforce -redis_max_allocation_size on all strings of a redis message (#3722)
by Weibing Wang
· 4 days ago
1f7cfeb
Respect splitter field bounds in numeric conversions (#3660)
by Xiaofeng Wang
· 4 days ago
886f9fd
Reject over-limit requests on the nshead server instead of CHECK (#3723)
by Weibing Wang
· 4 days ago
7b3ad52
Bound JSON nesting in Couchbase manifests (#3659)
by Xiaofeng Wang
· 4 days ago
86a9617
refactor(butil): Adopt native move semantics (#3685)
by darion-yaphet
· 5 days ago
69be4db
Support flow-controlled HTTP/2 and gRPC server responses (#3690)
by huangjun
· 5 days ago
5416866
reject microseconds above 999999 in mysql Field::ParseMicrosecs (#3717)
by sahvx655-wq
· 6 days ago
aff4d82
Fix MPSC queue publication races in butil, bthread, and Socket (#3671)
by nkysg
· 6 days ago
3f84798
reject negative attachment_size in baidu_std request/response parsing (#3604)
by sahvx655-wq
· 7 days ago
925e3df
Align RVV Base64 input validation with the scalar decoder (#3662)
by Xiaofeng Wang
· 7 days ago
6b4884d
Add optional FlatBuffers RPC support (#3559)
by Xu Lei
· 7 days ago
03449c7
Add ScopedExposedRef and synchronize bvar counting (#3710)
by Bright Chen
· 8 days ago
d54f0ce
Fix TLS access across bthread migration (#3713)
by Bright Chen
· 8 days ago
1944c45
Avoid redundant Redis cluster command and reply copies (#3702)
by nkysg
· 8 days ago
e4900b5
detect and negotiate mtu in rdma (#3304)
by randomkang
· 9 days ago
9281518
Keep h2 client HPACK state in sync when a stream is refused (#3630)
by Weibing Wang
· 9 days ago
7c52473
Cache AgentId in native bvar recorders and reducers (#3709)
by Bright Chen
· 9 days ago
da8f481
Fix flaky fd reuse assumptions in mod_closed_fd test (#3705)
by Bright Chen
· 10 days ago
2a3a186
Fix typo 'occuring' to 'occurring' in scoped_ptr.h (#3706)
by Mohd Irshad
· 10 days ago
7505b98
Fix Snappy decompression corruption (#3703)
by Bright Chen
· 10 days ago
7c7ad12
answer Expect: 100-continue once per request in ParseHttpMessage (#3704)
by sahvx655-wq
· 11 days ago
a23c6bb
Fix event dispatcher latency units (#3681)
by Dongsheng He
· 11 days ago
a3476c3
Optimize IOBuf deleter construction (#3701)
by Bright Chen
· 11 days ago
8939e3d
Fix DH-8192 prime leak on generator allocation failure (#3695)
by nkysg
· 11 days ago
0938215
Avoid redundant shared_ptr copies in bvar percentile writes (#3700)
by Bright Chen
· 11 days ago
3c3e4ff
fix(brpc): skip backup when retry budget is exhausted (#3688)
by darion-yaphet
· 12 days ago
96aa694
fix: support more than eight DynPart candidates (#3692)
by nkysg
· 12 days ago
4d5bb43
Fix flaky latency recorder QPS test (#3651)
by nkysg
· 12 days ago
e3e41d5
Release resources used by SSL diagnostic output (#3657)
by Xiaofeng Wang
· 12 days ago
f162a6f
Fix inconsistent punctuation in READMEs (#3699)
by Li Gewei
· 12 days ago
b009adb
Fix semaphore publication with release ordering (#3697)
by Bright Chen
· 12 days ago
e6afa88
Fix grpc-status validation (#3669)
by nkysg
· 13 days ago
f80d6b8
Reject empty HPACK header names (#3694)
by Weibing Wang
· 13 days ago
4dff8ed
Fix CMake protobuf include order (#3612)
by nkysg
· 13 days ago
be10f51
Fix use-after-free of parsing contexts in Socket::DebugSocket and ProcessMongoRequest (#3631)
by Weibing Wang
· 13 days ago
7dc92ed
Fix socket reference leak during removal and revival (#3691)
by Bright Chen
· 14 days ago
3cc7d8e
leave EndPoint untouched on failed str2endpoint/hostname2endpoint (#3642)
by sahvx655-wq
· 14 days ago
2cc17a5
Validate CRC32C checksum values before decoding (#3658)
by Xiaofeng Wang
· 14 days ago
6715a92
Fix semaphore wakeup count to match posted permits (#3673)
by Bright Chen
· 14 days ago
cac7198
Fix socket option propagation and isolate keepalive settings (#3693)
by Bright Chen
· 14 days ago
54b92ec
Stop HTTP/1 parsing at the end of each message (#3629)
by Weibing Wang
· 14 days ago
bcaf803
Reserve extra bthread workers for blocking event loops (#3683)
by Bright Chen
· 2 weeks ago
2f7775b
Support RSS trimming for idle bthread stacks (#3668)
by Bright Chen
· 2 weeks ago
07bcdad
Fix AMF0 value readers that leave part of a value unread (#3674)
by Sami Jawhar
· 3 weeks ago
1273628
Fix EndPoint self-assignment (#3670)
by nkysg
· 3 weeks ago
4cba331
fix: preserve lvalues in execution queue (#3654)
by nkysg
· 3 weeks ago
25a31b1
docs: point the builtin-service examples at localhost instead of the dead brpc.baidu.com (#3667)
by li-lizhe
· 3 weeks ago
2857208
Fix synchronization of object pool free chunks (#3615)
by nkysg
· 3 weeks ago
ad5b904
Fix RemoteTaskQueue empty check race (#3641)
by nkysg
· 3 weeks ago
cefc091
Fix stale Set-Cookie pointer after HttpHeader mutations (#3606)
by nkysg
· 3 weeks ago
4693b08
OSS-Fuzz: Add new fuzzer and corpora targets rtmp (#3516)
by Arthur Chan
· 3 weeks ago
217f85e
Fix socket overcrowding state race (#3621)
by nkysg
· 3 weeks ago
e98d2e7
do not serve rtmp on ServerOptions.internal_port (#3622)
by sahvx655-wq
· 3 weeks ago
1f5ff5b
refactor: consolidate AsyncLogger log enqueue paths (#3653)
by nkysg
· 3 weeks ago
f760a4f
Fix rpcz span persistence races during process shutdown (#3647)
by Bright Chen
· 3 weeks ago
bc6ce69
refactor: consolidate MPSCQueue enqueue paths (#3655)
by nkysg
· 3 weeks ago
36e729b
Validate thread key generation during TLS cleanup (#3648)
by nkysg
· 3 weeks ago
2903d92
Fix comment and test-string typos (#3652)
by Qingyuan Wang
· 3 weeks ago
f4ffd17
perf: move serialized response IOBuf instead of sharing BlockRefs (#3649)
by nkysg
· 3 weeks ago
e151699
fix(brpc): avoid duplicate method metrics exposure (#3643)
by darion-yaphet
· 3 weeks ago
962743d
Fix inconsistent ownership handling in SelectiveChannel::AddChannel on failure (#3595)
by NeutralMilkHotel
· 3 weeks ago
6ff47ac
fix(bthread): Synchronize keytable pool pointer access (#3638)
by darion-yaphet
· 3 weeks ago
81c1525
Fix ResourcePool block item count race (#3640)
by nkysg
· 3 weeks ago
e6fd4c5
Fix JSON parsing offsets at EOF (#3635)
by Bright Chen
· 3 weeks ago
8d4aa51
Fix macOS futex wake accounting with per-waiter notifications (#3637)
by Bright Chen
· 3 weeks ago
d1217db
Add optional FlatBuffers messages and code generation (#3558)
by Xu Lei
· 3 weeks ago
87d498d
test: remove leaking ResourcePool allocation benchmark (#3639)
by nkysg
· 3 weeks ago
64687f3
Fix flaky histogram window ut (#3611)
by Bright Chen
· 3 weeks ago
b4e149f
Install protobuf@21 from a local tap in macOS CI before Homebrew removes it (#3628)
by CyberNative AI LLC
· 4 weeks ago
9b0f945
Refactor CMake source and target ownership into module directories (#3618)
by Xiaofeng Wang
· 4 weeks ago
3c55907
The MPSC queue should move the rvalue-reference argument into data_mem init (#3627)
by Dongsheng He
· 4 weeks ago
8252e8e
Destroy keytable pool and tls key when Server::Start() fails early (#3590)
by darion-yaphet
· 4 weeks ago
f0239d7
Fix malformed Consul documentation link (#3624)
by Qingyuan Wang
· 4 weeks ago
d0f3f93
Optimize Redis command formatting buffer handling (#3609)
by nkysg
· 4 weeks ago
7ef1d00
CRC32C RISC-V: pick clmul or vclmul by size when both are available (#3601)
by Felix-Gong
· 4 weeks ago
76ff79b
enforce ServerOptions.auth for redis, mongo and rtmp requests (#3598)
by UB
· 4 weeks ago
d1c3f7c
Fix sparse FlatMap swap thumbnail reset (#3619)
by nkysg
· 4 weeks ago
8d1523f
null-terminate peer shm_name in HelloMessage::Deserialize (#3605)
by UB
· 4 weeks ago
7696e88
Destroy MPSC queue elements before releasing nodes (#3620)
by nkysg
· 4 weeks ago
7496332
bound grpc-timeout value before converting to microseconds (#3591)
by sahvx655-wq
· 4 weeks ago
5cef29d
Fix flaky endpoint tests and misleading core backtraces (#3599)
by Bright Chen
· 4 weeks ago
52de3a1
Fix SelectiveChannel handling of late subcall callbacks (#3600)
by altman08
· 4 weeks ago
c4f0a92
Add monitor of timer thread task (#3603)
by Bright Chen
· 4 weeks ago
3d1da24
Fix use-after-destruction when erasing MultiFlatMap bucket head (#3617)
by Dongsheng He
· 4 weeks ago
21339fc
Fix macOS build compatibility issue (#3616)
by nkysg
· 4 weeks ago
36c2d12
Validate remote file service names before parsing (#3608)
by songgaoye
· 4 weeks ago
154783f
Fix PercentileSamples initialization warning (#3613)
by songgaoye
· 4 weeks ago
dfce965
Fix flaky Prometheus metrics startup test (#3610)
by songgaoye
· 4 weeks ago
82ff823
Add IPC_V2 data path for UBRing IPC (#3573)
by Chuang Zhang
· 5 weeks ago
7a2c1d5
validate query parameters echoed into builtin html pages (#3589)
by UB
· 5 weeks ago
9ea2eae
reject out-of-range AMF numbers in ReadAMFUint32 (#3593)
by UB
· 5 weeks ago
f5307aa
reject stray amf0 object-end marker instead of CHECK-fatal in readers (#3597)
by sahvx655-wq
· 5 weeks ago
5f0741f
Rewrite RISC-V Zvbc CRC32C with adaptive VLEN and pure-vector folding (#3571)
by Felix-Gong
· 5 weeks ago
Next »