Ian Haken
68eff58df6
Create verify_peer_options when creating ssl credentials in order to expose a verification callback option.
...
These options are not yet exposed to languages outside of core.
7 years ago
Vijay Pai
500e3399b6
Address reviewer comments
7 years ago
Vijay Pai
1b8969b973
Add useful comment on ServerInterface::Shutdown
7 years ago
Yash Tibrewal
4e3835b36b
Add documentation for default message sizes
7 years ago
Yash Tibrewal
21dbaab4be
Add channel arg to enable/disable http proxy
7 years ago
yang-g
801e566622
handle empty slice explicitly
7 years ago
ncteisen
16280c7398
Remove unused API
7 years ago
ncteisen
d23739eda3
Reviewer feedback
7 years ago
ncteisen
9a1bb05181
Build out the channelz unit test
7 years ago
ncteisen
c3c6e064b3
Add basic support for GetChannel
7 years ago
Muxi Yan
4dbd18aec5
Make mobile log per-host and rename as context
7 years ago
Vizerai
e1d7deeb53
update
7 years ago
Vizerai
cb2767143c
update
7 years ago
Vizerai
60086793e0
update
7 years ago
Muxi Yan
a70102b1eb
Use cc rather than mm files and merge cfstream related files into core
7 years ago
Michael Rebello
9c926f325d
Resolve Swift warnings by specifying void arguments
...
The following functions in the `fork.h` file cause a `This function declaration is not a prototype` warning in Swift:
```
void grpc_prefork(void);
void grpc_postfork_parent(void);
void grpc_postfork_child(void);
void grpc_fork_handlers_auto_register(void);
```
Explicitly specifying `void` as the argument resolves the warnings.
Reproducible using Xcode 9.2 with `SwiftGRPC`/`gRPC-Core` via CocoaPods.
7 years ago
Alexander Polcyn
ac8b72f75b
Add a test that tcp server posix consumes socket mutators
7 years ago
Yash Tibrewal
a3ba733a84
Add GPR_DEBUG_ASSERT
7 years ago
Yash Tibrewal
adc733f024
Make linux polling engines capable of tracking errors separately with
...
backward compatibility.
7 years ago
Yihua Zhang
fe2fa0c1c8
Add C++ experimental API extensions for ALTS C stack
7 years ago
ncteisen
92c4e0fee0
Rename ProtoBuffer helpers
7 years ago
Yash Tibrewal
794edb3207
use GPR_UNLIKELY in GPR_ASSERT
7 years ago
Sree Kuchibhotla
f2f5a9a0a7
Keep things simple. Remove gpr_atm64
7 years ago
Sree Kuchibhotla
6997718c6f
Change shared_mutables.min_timer to gpr_atm64 (Forgot to do this previously)
7 years ago
Yash Tibrewal
1ed62388dc
Revert change to GPR_ASSERT
7 years ago
Yash Tibrewal
e771f9ba84
Add mising GPR_UNLIKELY definition
7 years ago
Yash Tibrewal
20019ceef3
Add support for GPR_LIKELY and GPR_UNLIKELY
7 years ago
Sree Kuchibhotla
9c142c9dc9
64-bit atomic operations
7 years ago
ncteisen
cf5b2666e1
Make GrpcProtoBufferReaderWriter public
7 years ago
Ara Ayvazyan
e7995f213c
Avoid low severity log message construction
7 years ago
ncteisen
4a719088ca
Fix typos
7 years ago
Ara Ayvazyan
2e3d410846
fixup! Use bbuf_ptr
7 years ago
Ara Ayvazyan
8016d35aca
fixup! Fix formatting
7 years ago
Muxi Yan
dfbf607ccb
Introduce channel arg to disable authority filter
7 years ago
Ara Ayvazyan
f76069a593
fixup! Fix the payload ownership issue
7 years ago
Ara Ayvazyan
4df7438960
Fix ServerInterface::PayloadAsyncRequest to work with ByteBuffer
7 years ago
David Garcia Quintas
49f625f232
more comments
7 years ago
David Garcia Quintas
861363d618
added call_host_override test
7 years ago
Vijay Pai
a4da2d2a54
Eliminate existence of SneakyCallOpSet, some server cleanup
7 years ago
Ruslan Nigmatullin
7ae3733cab
[grpc] Add SSL session client cache support
7 years ago
Vijay Pai
cdddc8ce42
Desneak client unary call, avoid Hyrum's Law (used for 1-thread simplicity)
7 years ago
ncteisen
3b42f83068
Revert "Revert "Channel Tracing Implementation; Part 1""
...
This reverts commit f2bea3725f
.
7 years ago
Noah Eisen
f2bea3725f
Revert "Channel Tracing Implementation; Part 1"
7 years ago
Vijay Pai
ba46afe3e2
Delete status_test that has no coverage; replace with static_asserts
7 years ago
Vijay Pai
3c3c4c913a
Update server.h
7 years ago
Vijay Pai
589e2cfe09
Update completion_queue.h
7 years ago
makdharma
626a65e877
Added protected default constructor
7 years ago
makdharma
dbf4b71a00
added Experimental in comments
...
For "struct Port" and friends, since they are now protected instead of
private.
7 years ago
kpayson64
539f5068bd
Abstract libuv implementation
...
Structures the libuv implementation to allow for a plugable
BSD style socket implementation to allow for other IO Managers
7 years ago
Muxi Yan
60aa27884f
Remove include of inttypes.h completely
7 years ago