David Garcia Quintas
0c331880d0
Hid test-only functions from surface/call.h
9 years ago
Craig Tiller
71a0f9d3b0
Fix clang-format script
9 years ago
Craig Tiller
8afeec8838
Fix alarms
...
- make kick_poller() do something on POSIX
- fix some conditions whereby alarms are held in a pollset exec context for too long
- make channel_connectivity tests dependent on the correct behavior
9 years ago
Craig Tiller
4dbdd6a5c2
Remove metadata canonicalization, and fix some bugs
9 years ago
David Garcia Quintas
9851e3dbfc
Fixed wrong test for FEATURE_MASK_SUPPORTS_HOSTNAME_VERIFICATION
9 years ago
Craig Tiller
4ed7a7585f
Increase deadline ==> decrease flakes
9 years ago
Craig Tiller
a82950e683
clang-format all core files
9 years ago
Craig Tiller
45724b35e4
indent pass to get logical source lines on one physical line
9 years ago
Craig Tiller
3121fd4d75
Sign conversion fixes
9 years ago
Craig Tiller
1ebb7c885e
Hand-written changes
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
Julien Boeuf
c17fecd224
Fixing tests.
9 years ago
Craig Tiller
bc85be10ef
Refactor default host name resolution
...
Rephrase API's such that resolvers are constrained to be able to provide a
default host given just the text of the URI channel target.
This avoids needing to rewrite such details in the core library during
retries, and generally makes things much saner to debug.
9 years ago
Craig Tiller
4275899297
Sprinkle reserved = NULL around
9 years ago
Craig Tiller
d6c98df792
clang-format all source
9 years ago
David Garcia Quintas
cddd95bfd8
Renamed "none" as "identity" for the no-op compression algorithm for consistency with the spec
9 years ago
Julien Boeuf
e41d3ade7b
Fixing test.
9 years ago
Julien Boeuf
ca9460bc6d
Fixing test.
9 years ago
Julien Boeuf
09316e7605
Fixing build.
9 years ago
Julien Boeuf
77a7b870c3
Fixing API (thanks Craig for the comments) and associated tests.
9 years ago
Craig Tiller
402acf6c44
Fix proxy, finalize API
9 years ago
Craig Tiller
17effabe42
Add proxy tests to end2end suite
...
Currently the oauth2 variant of these tests is disabled. Will work with
@jboeuf to figure out how to turn them on.
9 years ago
Julien Boeuf
8e9ff22299
Removing obsolete comment.
9 years ago
Craig Tiller
74a096980d
Fix UDS versions of this test
9 years ago
Craig Tiller
e1b0e6ee12
s/inherit/propagate/g
9 years ago
Craig Tiller
99e61645ce
Update wrappers, tests to new create_call()
9 years ago
Craig Tiller
2cd9dd9da6
Remove optional parameter from watch connectivity state
9 years ago
Nicolas "Pixel" Noble
4960516c63
Properly initializing reserved pointer in tests.
9 years ago
Craig Tiller
45ce927c7c
Properly send GRPC_STATUS_UNAUTHENTICATED from server auth failures
9 years ago
Nicolas "Pixel" Noble
9a123df2cd
Fixing C/C++ tests.
9 years ago
Craig Tiller
c4b56b67a2
Make passing NULL for host not crash
10 years ago
Craig Tiller
6999c096d8
Canonicalize metadata keys in core
10 years ago
Julien Boeuf
66a27daef6
Putting the auth metadata processor on the server creds.
10 years ago
Craig Tiller
1b22b9db94
Add grpc_call_get_peer
10 years ago
Julien Boeuf
a87d6c2af6
Cannot figure out server filter logic for error in auth md processing.
...
- Positive tests pass even if we will have to change the interface to
add the processor to the server credentials (will be done in a
separate pull request).
- ASAN leaks for the error case.
- The client should get a GRPC_STATUS_UNAUTHENTICATED as opposed to
GPRC_STATUS_INTERNAL.
10 years ago
David Garcia Quintas
cadbf22467
Removed compression levels from clients and _experimental_'d signature of methods manipulating compression algorithms
10 years ago
Julien Boeuf
ea456fc2bf
Server auth metadata processor.
...
- Right now it is a global function: would be better to have this per
(secure) port.
- Changed the interface of the auth_context slightly to make it more
friendly.
- Positive tests pass. Still need some work on error case (have a
negative case as well).
- Fixing cpp auth context tests so that they use the shiny new C API.
10 years ago
Craig Tiller
1ada6ad8e5
Added connectivity tests, fixed bugs
10 years ago
David Garcia Quintas
e091af881a
Implementation of the accepted encodings propagation mechanism.
10 years ago
Craig Tiller
143e7bf0cf
Introduce a clock type field onto gpr_timespec.
...
Use it to validate that arithmetic on time types makes even some vague
kind of sense.
10 years ago
jboeuf
69cb6b41c8
Backport of pull request #2313 into release-0_10.
10 years ago
yang-g
d53bc8925b
Add missing pieces
10 years ago
David Garcia Quintas
e00d2aee4c
Fixed stupid bug from another dimension. Thanks msan.
10 years ago
David Garcia Quintas
81f77dbc5e
Fixed stupid bug from another dimension. Thanks msan.
10 years ago
David Garcia Quintas
4e40336509
Fixed leaks
10 years ago
David Garcia Quintas
d7d9ce27c5
WIP in *_end2end_test.cc. Tests pass. Fixed leaks and introduced concept of compression request thru MD
10 years ago
Craig Tiller
cf34343646
Wait for expectations to be fulfilled
10 years ago
Craig Tiller
9846503567
Debugging
10 years ago
David Garcia Quintas
fc0fa3381c
Moar tests, fixed wrongly named vbles, minor bugs.
10 years ago
David Garcia Quintas
dd2ebee848
Added compression text fixture.
10 years ago