Craig Tiller
8a67d39ada
Integration compile fix
10 years ago
Julien Boeuf
5029b30d1c
Adding option to force client auth on the server SSL creds.
10 years ago
Craig Tiller
4a4f1496c1
Rename grpc_channel_create to grpc_insecure_channel_create
10 years ago
Craig Tiller
1b22b9db94
Add grpc_call_get_peer
10 years ago
David Garcia Quintas
cadbf22467
Removed compression levels from clients and _experimental_'d signature of methods manipulating compression algorithms
10 years ago
Craig Tiller
1ada6ad8e5
Added connectivity tests, fixed bugs
10 years ago
Craig Tiller
1dd7026cd2
Fixup some tests
10 years ago
David Garcia Quintas
4e40336509
Fixed leaks
10 years ago
Craig Tiller
079a11bb9b
clang-format affected files
10 years ago
Craig Tiller
d9a5088604
SSL channel args work with client config again
10 years ago
Craig Tiller
acf0f07dfc
Unix resolver, bug fixes
10 years ago
Craig Tiller
eb3b12e417
Further client config work
10 years ago
Craig Tiller
e039f03383
Plumbing transport_op changes through
10 years ago
David Garcia Quintas
dd2ebee848
Added compression text fixture.
10 years ago
David Garcia Quintas
5927aec9b7
Added generated configs
10 years ago
Craig Tiller
9a57633233
clang-format affected files
10 years ago
Craig Tiller
af7abf92cb
Enable runtime configuration of tracers
10 years ago
Masood Malekghassemi
701af6031f
Expose gpr_asprintf and gpr_strdup
10 years ago
Craig Tiller
fa275a97b9
Label all iomgr objects
...
This allows a list of them to be dumped to isolate where memory leaks
are occuring.
10 years ago
Craig Tiller
d1a7ecc1ad
Fix tests
10 years ago
Craig Tiller
8f17c6c028
clang-format
10 years ago
Craig Tiller
4d63da6910
Update tests
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
Craig Tiller
24d1156540
Fix fixture
10 years ago
Julien Boeuf
ae5b170155
Fixing test.
10 years ago
Julien Boeuf
c6f8d0a4c6
Starting on low level changes to support server side authentication.
10 years ago
Craig Tiller
eadd9a3b8c
Add testing for GRPC_TRACE
10 years ago
Craig Tiller
e6aabbb71b
Test edits
10 years ago
Craig Tiller
65ad0a73cb
Starting to clean up tests
10 years ago
Nicolas Noble
2e3639302a
Making the gRPC C tests building under Windows.
10 years ago
Julien Boeuf
9f218ddd9d
Adding support for per call credentials in core.
10 years ago
Craig Tiller
f9e6adf998
Completion queue binding for new requests API change
...
Move completion queue binding for new requests to the new request
request time, not server instantiation time.
10 years ago
Craig Tiller
1a727fde47
clang-format
10 years ago
Craig Tiller
6e84aba85f
Make the things compile again
10 years ago
Craig Tiller
06aeea7e94
clang-format
10 years ago
Craig Tiller
fbf5be26a3
One test compiles
10 years ago
Julien Boeuf
7d1d9ca7fa
Refactoring of core security to remove the factories.
...
- Renamed security_context -> security_connector.
- Credentials are now responsible for creating their own connectors.
10 years ago
Craig Tiller
93f80f001c
Formatting
10 years ago
Craig Tiller
c9f660daf8
Add a test that bad hostnames fail
10 years ago
Craig Tiller
8ad8a41a84
Introduce slowdown factor for unit test deadlines
...
Dramatically lowers (eliminates maybe?) false negatives from ?SAN runs.
10 years ago
Julien Boeuf
597a4f2273
Verifying the peer name on the X509 Certs correctly.
...
- The SANs take precedence over the CN.
- The CN is only checked if there are no SANs.
- Fixing the tests as the test cert did not list *.test.google.com in
the SANs. Will fix the test cert another time...
10 years ago
Craig Tiller
759026cbf0
Server API simplification
...
Remove 'secure_serer_create', and instead attach credentials to ports, meaning different ports can serve different credentials.
10 years ago
Craig Tiller
190d360def
Add missing new-lines at end of file
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Craig Tiller
d209ed0e55
clang-format
10 years ago
Craig Tiller
ae7fe92389
Unix domain socket support
10 years ago
Julien Boeuf
0561896751
Addressing comments.
...
The new gpr_tmpfile API is actually much nicer to use. Thanks Nico!
10 years ago
Julien Boeuf
026a417def
Adding support for loading the SSL roots from an environment variable.
...
- Had to add support for files and environment variables as well.
- I can't compile on windows so I'm sure there will be some issues.
- Tested end-to-end with the simple ssl fullstack test.
10 years ago
Yang Gao
5fd0d29dfe
run clang-format
10 years ago
Julien Boeuf
8fbcc4391e
Changing the SSL (Server) Credentials API.
...
- Changed the unsigned char * + size to NULL terminated strings which
makes sense for the PEM format. I may change TSI later (but the impact
will hopefully be much more limited).
- Added a way to pass multiple key/cert pairs to servers which is needed
when hosting more than one domain.
- Removed the C++ SSL credentials tests as we are going to have an
option to not specify the roots which will then be derived from the
environment (well-known platform dependent locations and/or
environment variable).
- Fixed the php build which is the only one added in the run_test.py.
This change will certainly break node, python and ruby.
10 years ago