David Garcia Quintas
dd2ebee848
Added compression text fixture.
10 years ago
David Garcia Quintas
f74a49ed14
WIP. Need to merge and add more tests.
10 years ago
Julien Boeuf
a701ade70a
Fixing ssl auth context.
10 years ago
Jan Tattermusch
7ed33732bf
regenerate Grpc.mak
10 years ago
David Garcia Quintas
1d5aca5de0
Added flags support to grpc_op.
...
Which includes its propagation to grpc_ioreq and validation mechanisms for checking that only known bits are set ot in).
Also added an internal flag (GRPC_WRITE_INTERNAL_COMPRESS) mask for its use in signaling compressed messages.
10 years ago
Craig Tiller
3c26d09a7f
Add a test of bad settings frame (and fix a bug!)
10 years ago
Craig Tiller
1a6f755c1f
Make it possible to run with poll() instead of epoll()
...
Mostly to facilitate testing, but maybe in the future we want to work on
Linux systems with broken epoll support?
10 years ago
Alistair Veitch
9686dabd04
Initial refactoring and context API changes
10 years ago
Craig Tiller
ba3c3cd36c
Add testing of bad client behavior
...
This test will become a suite over coming weeks.
Spin up a server, and send some illegal data to it, and probe that the correct behavior occurs.
10 years ago
Julien Boeuf
84d964a8df
API for auth context and server-side secure transport only impl.
...
Still TODO:
- a way to plug a metadata processing (somewhat elsewhere but did not
one to overload this already large PR).
- plug-in the auth context on the client side.
- Better end to end testing.
10 years ago
Craig Tiller
7a29098b71
Send RST_STREAM when closing from the server without getting a client half-close first
10 years ago
Craig Tiller
eadd9a3b8c
Add testing for GRPC_TRACE
10 years ago
Craig Tiller
fff495e908
Fix test, readd it to build
10 years ago
Nicolas Noble
e144536852
Various Win32 fixes and improvements.
...
-) Properly setting up the endpoint pair.
-) Beancounting on socket shutdown to properly add references.
-) Only proceed to clear out data when called from the IOCP thread.
-) Enabling ALL the tests.
-) Fixing run_tests.py to properly invoke them.
10 years ago
Craig Tiller
f7670f3054
Clean out old code
10 years ago
Nicolas Noble
2e3639302a
Making the gRPC C tests building under Windows.
10 years ago
Craig Tiller
93ec3712e6
Enable test that got forgotten
10 years ago
Yang Gao
26839c7da9
Add a c test for max message length
10 years ago
Craig Tiller
434a36bf4a
Add test for >16777215 sequence numbered streams
10 years ago
Craig Tiller
74bbc41175
Ensure all unsecure tests are built on Windows
10 years ago
Craig Tiller
0ced984233
Kill echo test
10 years ago
Jan Tattermusch
87d621bcf4
fixes to Grpc.mak
10 years ago
Jan Tattermusch
789e7aee60
updated version of nuget packages used in Grpc.mak
10 years ago
Jan Tattermusch
867ada1d24
regenerated Grpc.mak
10 years ago
Jan Tattermusch
8ff00a3c25
big refactoring of visual studio projects, started using nuget
...
dependencies.
10 years ago
Craig Tiller
4e99edb642
Kill transport end2end tests: not useful
10 years ago
Craig Tiller
6902ad2e9c
Switching to batch oriented metadata passing
10 years ago
Vijay Pai
a45c93e243
Visual Studio build files
10 years ago
Craig Tiller
d180e03d20
Update build files
10 years ago
Craig Tiller
8cca9abeda
Thread local storage for grpc
10 years ago
Craig Tiller
fef0c2dcf5
Dont build uninteresting tests on Windows
10 years ago
Craig Tiller
c3d5f16d75
Ensure OUT_DIR created
10 years ago
Craig Tiller
f5a7c8b364
Make Grpc.mak more useful for run_tests.py
10 years ago
Julien Boeuf
9fff77e4f8
Addressing comments.
10 years ago
Julien Boeuf
c66f2a816e
Addressing iniitial feedback.
...
- Renaming default credentials -> google default credentials.
- Various other things in cpp:
- Adding Cpp wrapping for JWT Tokens.
- Renaming ComposeCredentials -> CompositeCredentials.
10 years ago
Julien Boeuf
cd9b1c850d
Added support for default credentials.
...
- Tested with new tool (print_default_creds_token) on:
- workstation for env var and well known place.
- GCE for compute engine default creds.
- I'd prefer the grpc_default_credentials_create() API to remain
synchronous even though there may be an async call for gce detection
on which we block.
10 years ago
Nicolas "Pixel" Noble
b8f5f1b343
Re-generated project files.
10 years ago
Craig Tiller
fe8af4e2e9
Rename interop_test.c --> interop_test.cc
...
We have many assumptions about languages baked into the test system, and we want this test harness to trigger when testing C++ stuff, so it needs to be written in C++.
10 years ago
Craig Tiller
d7f333547c
Makefile cleanup
10 years ago
Craig Tiller
ab37138647
Update year
10 years ago
Craig Tiller
6ce372cc8f
Add copyrights to docker files, makefiles
10 years ago
Craig Tiller
16a6ea6bc0
Ensure interop tests are run as part of run_tests
...
I'm honestly a little shocked this wasn't done previously.
10 years ago
Julien Boeuf
25380de72d
Adding tool for generating JWTs on the command line.
10 years ago
Craig Tiller
35108f6527
Allow grpc_init to be called multiple times
10 years ago
Jan Tattermusch
64d10c1811
added zlib and openssl dependencies
10 years ago
Jan Tattermusch
d3f1d2bc14
added libraries to link against
10 years ago
Jan Tattermusch
a2ad558431
polishing of Grpc.mak
10 years ago
Jan Tattermusch
eca6547484
added some more non-test targets to Grpc.mak
10 years ago
Jan Tattermusch
d5b076ae29
improving makefile for Windows
10 years ago
Jan Tattermusch
13126664ec
fixed GrpcTests.mak and removed build_and_run_tests.bat
10 years ago