murgatroid99
aa9c578b07
Clean up code after merge with master
8 years ago
Mark D. Roth
fd2ddd28a9
clang-format
8 years ago
Mark D. Roth
d8f4a12482
Fix build problem in test.
8 years ago
Mark D. Roth
ec393343ee
Add h2_fake_resolver end2end test fixture.
8 years ago
murgatroid99
c36f6ea745
Compile and link core tests with libuv
8 years ago
murgatroid99
dedb923b6e
Clang format
8 years ago
Michael Lumish
77c6ccef18
Updated changes for Windows, removed unistd.h from test files
8 years ago
murgatroid99
7871f736ce
Remove sockaddr type structs and socklen_t from internal core APIs, update POSIX tests
8 years ago
Mark D. Roth
2137cd8e9b
Rename client_config directory to client_channel.
8 years ago
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
murgatroid99
623dd4f556
Renamed GPR_ constants to GRPC_ in iomgr/port.h
8 years ago
murgatroid99
5407089b37
Separate out iomgr-specific constants into a separate header
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