Julien Boeuf
caf9935e45
Also adding a credentials type to the plugin API.
...
The purpose of this is to be able to install a composition policy that
describes which types are incompatible and that will be enforced during
call creds composition.
If this functionality is wanted it will be done in an additive function in
the API like :
void grpc_call_credentials_set_composite_policy(
grpc_call_credentials_composite_policy policy);
9 years ago
Craig Tiller
b774be46d7
clang-format
9 years ago
Craig Tiller
0e72ede405
Use static metadata table in metadata.c
9 years ago
Julien Boeuf
3c957e60a3
Fixing implementations.
9 years ago
Julien Boeuf
ea44bba3b9
Changing the credentials plugin API.
...
- The plugin is now passed more information that it can use to create
auth metadata:
- service_url (as before)
- method name
- channel_auth_context
9 years ago
Craig Tiller
2a2a6ed1ca
Support rebuilding table
9 years ago
Craig Tiller
b113649517
clang-format
9 years ago
yang-g
b0e5e082b0
include header
9 years ago
yang-g
a89bf50cf1
Handle cancel before start case
9 years ago
Craig Tiller
a8d680923b
Add a (temporary) facility to tune stream read-ahead size
9 years ago
Julien Boeuf
112f4a3035
Fixing the doc to warn of the dangers for overriding the target name when using SSL.
9 years ago
Craig Tiller
027a74cd3b
First round changes to handle dynamic hpack table size
9 years ago
Craig Tiller
5925603101
stream_op cleanup: miscellany
9 years ago
David Garcia Quintas
6eb3925a70
Added grpc_byte_buffer_reader_readall
9 years ago
vjpai
119c103ab0
Split up into a new service proto, use proper service suffix, add a
...
reset option to the mark, create a closed loop config params (empty
message) for consistency with other tests.
9 years ago
yang-g
bd89dd8381
remove log spam
9 years ago
Jorge Canizales
0f5739be43
Mark WaitForInitialMetadata as override, for Clang
9 years ago
Julien Boeuf
54a902ed17
Successfully compile C++ libary (not tests yet).
9 years ago
Julien Boeuf
441176d161
Got core to compile (without the tests)
9 years ago
Julien Boeuf
acd835f99e
First pass at the headers.
9 years ago
David Garcia Quintas
7fd0fd5023
C++ Alarm implementation (with tests).
9 years ago
yang-g
b063c87596
mark unreachable code with a macro
9 years ago
David Garcia Quintas
f747bbc043
s/grpc_alarm/grpc_timer && s/grpc_cq_alarm/grpc_alarm
9 years ago
Jorge Canizales
7069da2fe2
Repeat https://github.com/grpc/grpc/issues/3049 for OSX
9 years ago
Craig Tiller
eff4419b2a
Fixes
9 years ago
Craig Tiller
2bc37297c8
Enable backtraces on C tests
9 years ago
Nicolas "Pixel" Noble
499fb052a0
Restoring sanity.
9 years ago
Craig Tiller
649deebf7f
Recycle partially filled buffers on the next read
9 years ago
Craig Tiller
ddf3a511aa
Add clang-format to sanity
9 years ago
Craig Tiller
04456843cd
Windows fixes
9 years ago
Julien Boeuf
c34b2e744c
Do not use string_ref for output params.
...
It is very much unsafe to do so as the string_ref could point on a stack
variable of the callee.
9 years ago
Julien Boeuf
8b0b6f413d
It is a bad idea to have a map with string_refs as output params.
...
This is very much unsafe as the string_ref could point on a stack
variable of the callee.
9 years ago
Julien Boeuf
14929d4e35
Credentials plugin fixes (after the branch was merged).
9 years ago
Julien Boeuf
97f80faeb4
Adding documentation.
9 years ago
Craig Tiller
ebc7ef268c
Mac build fixes
9 years ago
Craig Tiller
f96dfc3cf8
First round of fixing up implicit 64->32 bit conversions
9 years ago
David Garcia Quintas
328deb28de
Removed grpc_security.h from auth_context.h
9 years ago
Craig Tiller
d6599a39e4
Replicate C++ docs from master to beta branch
...
Original PR #3074 by @dgquintas
9 years ago
Craig Tiller
00ad71c135
Revert "C++ docs"
9 years ago
David Garcia Quintas
a570d6334d
Fixes to comments and to examples
9 years ago
Konstantin Podsvirov
dc90c13bec
Move static value grpc::string_ref::npos definition to cc file
9 years ago
Julien Boeuf
2d041188db
Design and implementation of the core credentials plugin API.
...
- We use C++ as an example to show how this API can be used while still
providing an idiomatic interface in the wrapped language of choice.
- No testing yet.
9 years ago
Alistair Veitch
1c09accaad
change aggregation_ops to internal type
9 years ago
David Garcia Quintas
14111e9da1
Added grpc++.h with mainpage docs.
...
Minor fixes to previously existing docs.
9 years ago
Julien Boeuf
29ee3f40be
Forgot to finish the doc...
9 years ago
Julien Boeuf
8b5bb27d34
Adding C API for metadata credentials plugin.
9 years ago
Alistair Veitch
aafe9725b0
scalar -> sum
9 years ago
Alistair Veitch
e41d9d5f93
remove const from data() type
9 years ago
Alistair Veitch
5b61479b0b
rename record fn
9 years ago
Alistair Veitch
a24148ea38
change aggregation type names
9 years ago