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
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
Alistair Veitch
8f691e6c94
add clone to aggregation ops
9 years ago
Julien Boeuf
0d47192afa
Fixing headers and paths after merge with upstream.
9 years ago
Julien Boeuf
5be92a316d
Shuffling headers around.
9 years ago
Julien Boeuf
0c711ad88b
Adding C++ metadata processor.
...
- Had to chnage the core API to add a destroy function pointer in
grpc_auth_metadata_processor.
- Tested end to end.
- Fixed some issues in the server_auth_filter (we were not checking the
length which put us at risk of an overflow).
9 years ago
Alistair Veitch
6afe53f236
add functions for getting trace records
9 years ago
Alistair Veitch
b855202417
rewrite to reviewer comments
9 years ago
David Garcia Quintas
c5318a2aa7
MOAR COMMENTS
9 years ago
David Garcia Quintas
3306bcd1a1
Docs for streams + exposed auth properties
9 years ago
Alistair Veitch
e62f68cebb
make metric part of view
9 years ago
Alistair Veitch
9a09982e2d
view and aggregation API
9 years ago
yang-g
730055d962
implementation fix
9 years ago
yang-g
dafcce980d
channel creation API change
9 years ago
Craig Tiller
b029859e58
Revert "Revert "Refactor Endpoint API""
9 years ago
Craig Tiller
99d7b661be
Revert "Refactor Endpoint API"
9 years ago
Julien Boeuf
35b559f6f7
Aligning C++ interface with C for the auth metadata processor.
9 years ago
yang-g
0d9f81f741
minor fixes
9 years ago
David Garcia Quintas
c4de3a2c24
Docstrings for Channel, ChannelCreate and ChannelArguments.
9 years ago
David Garcia Quintas
4dd03f9f73
Comments on the comments. Meta much?
9 years ago
Craig Tiller
47ec9a40ad
Add ostream support for string_ref
9 years ago
Julien Boeuf
510a920c75
Credentials cleanup:
...
- Removing service_accounts credentials. These credentials just have
drawbacks compared to service_account_jwt_access credentials, notably
in terms for security.
- Renaming Google specific credentials with a Google prefix for C and
C++. This should be done as well for wrapped languages.
9 years ago
David Garcia Quintas
82bdd3f239
First pass.
9 years ago
David Garcia Quintas
1678c58183
wip
9 years ago
yang-g
d090fe1379
auth context api change for string_ref
9 years ago
Alistair Veitch
f886985d2c
refactor census_timestamp
9 years ago
Alistair Veitch
6723cc8cf7
nc
9 years ago
Alistair Veitch
ade0021289
checkpoint
9 years ago
yang-g
e21908fcee
impl
9 years ago
yang-g
1eeb21c4df
api change to string_ref
9 years ago
yang-g
d5539ec6e2
remove constexpr since gcc 4.4 or vs2010 does not support it
9 years ago
Craig Tiller
775ec1decd
Use SSL override as a default host name if none is specified
9 years ago
Julien Boeuf
8fd915ab8d
Adding grpc::string_ref class.
...
- Strict subset of
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html
- Useful to avoid unnecessary string copies.
9 years ago