Mark D. Roth
cd5f7ede27
Fix bug from previous commit.
8 years ago
Mark D. Roth
0209f675c4
Fix HTTP proxy code to avoid having multiple outstanding writes.
8 years ago
Mark D. Roth
39b5871d7b
Use http_proxy environment variable instead of URI query param.
8 years ago
Makarand Dharmapurikar
1251ae2e9c
disable cacheability assert for proxy
...
Disable the check for GET request if we're running behind a proxy.
8 years ago
Mark D. Roth
7187ab9866
Change cq_verifier to report file and line number for expectations.
8 years ago
Sree Kuchibhotla
cc357bf74e
Remove completion queue parameter from grpc_server_add_insecure_channel_from_fd API
8 years ago
Mark D. Roth
0c137e2e1f
Fix tsan failures.
8 years ago
Mark D. Roth
a9288afaa9
Fix test to shutdown the proxy from the main thread instead of
...
doing so after the first connection terminates.
8 years ago
Mark D. Roth
0a05ab6e8e
clang-format
8 years ago
Mark D. Roth
b350209b9f
Clean up test HTTP proxy code.
8 years ago
Mark D. Roth
714c7ec74a
Plumbed read_buffer through and fixed leftover bytes problem.
8 years ago
Mark D. Roth
28ee43b9c8
Updated tests.
8 years ago
Mark D. Roth
63aa0f745b
Trying to debug proxy tests. Not working yet.
8 years ago
Mark D. Roth
477d061238
Clean up test. Still debugging things.
8 years ago
Mark D. Roth
8d7dc2772d
Fix use-after-free and memory leak problems.
8 years ago
Mark D. Roth
9f709a4a7e
Work on debugging the HTTP proxy implementation.
8 years ago
Mark D. Roth
3cfc5a7b1d
Made significant progress on the test, but not working yet.
8 years ago
Mark D. Roth
a3ef601ca9
Basic proof-of-concept test. Needs more work to run stand-alone.
8 years ago
David Garcia Quintas
824363dc2f
Simplified LR filter
9 years ago
David Garcia Quintas
01c4d995d3
Added new features to load reporting.
...
- Propagation of (rpc) method name.
- Invocation of the hook at (call, channel) x (creation, destruction)
- Added enum to identify the source of invocation.
- Fixed testing. Went from test fixture to simple test.
9 years ago
Craig Tiller
3c63c8fda0
Update new fixture
9 years ago
Adam Michalik
4ad746e4e0
clang-format, fix headers, windows fixes
9 years ago
Adam Michalik
da5d85d660
Add completion queue argument which is necessary after merge with master
9 years ago
Adam Michalik
bf10c82bf8
implement support for adding external fd to server
9 years ago
Adam Michalik
1f23865622
code formatting
9 years ago
Adam Michalik
f31a7ff597
added missing include
9 years ago
Adam Michalik
321b1fb1c2
separate posix functionality to grpc_posix.h
9 years ago
Adam Michalik
46cc2acc3e
add tests
9 years ago
David Garcia Quintas
3c4fe1bcb7
Fixed the fix
9 years ago
Craig Tiller
cf2cce661d
Bug fixes
9 years ago
David Garcia Quintas
bb76c33a0c
Fixes leak in test_cancel_after_client_done & cancel_after_accept
9 years ago
Craig Tiller
78222f7383
Enable -Wextra-semi on compilers that support it
...
Use some template magic to make warning detection much easier in the future.
9 years ago
David Garcia Quintas
a301eaade8
Allow servers to select compression level via initial MD.
...
Setting the newly added compression_level field of
grpc_op::send_initial_metadata by a server now has the effect of
applying that compression level for the subsequent call messages leaving
the server. The ultimate meaning of the level depends on the client's
supported compression algorithms.
9 years ago
David Garcia Quintas
1621c4d37c
Added support for trailing metadata
9 years ago
Julien Boeuf
8ca294e417
Refactoring the core security code.
...
As opposed to a flat directory, we now have the following structure:
- security
-context
- credentials
- composite
- fake
- google_default
- iam
- jwt
- oauth2
- plugin
- ssl
- transport
- util
We have not refactored the test code yet but this PR is already large
enough...
9 years ago
Mark D. Roth
22b338e210
Apply clang-format diffs.
9 years ago
Mark D. Roth
bc84672537
Use unlimited default for max header size until receiving new settings
...
from the peer. This both complies with the RFC and ensures that if the
user sets a higher limit than the 16K default, we won't incorrectly
reject data sent before settings are exchanged.
Also fix proxy tests.
9 years ago
David Garcia Quintas
4bb11ac72a
Turned load reporting into a plugin
9 years ago
David G. Quintas
eadcb89b7a
Fixed name of test config for h2_census
9 years ago
Sree Kuchibhotla
0b9fdd8adc
clang format fix
9 years ago
Deepak Lukose
dba4c5fd01
Add various options to verify ssl/tls client cert including letting the
...
application handle the authentication.
9 years ago
Sree Kuchibhotla
9e926e8408
Test failures fix
9 years ago
Craig Tiller
084aa62861
Remove unnecessary -2016 from copyrights
9 years ago
Craig Tiller
9e9edbc0d5
Introduce machinery to allow tests to register plugins
9 years ago
Craig Tiller
4a6dad3970
clang-fmt
9 years ago
Craig Tiller
d4c9833187
Reposition files to optionalize client_config system
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
adcb92d68e
clang-format
9 years ago
Craig Tiller
c7762a8c24
Move chttp2 related files under ext/
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago