Jan Tattermusch
090cd46a6c
Revert "Fake zero copy protector"
2017-08-31 15:42:17 +02:00
jiangtaoli2016
5899055cec
Implement fake TSI zero-copy frame protector
2017-08-30 15:46:45 -07:00
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
2017-08-30 19:18:37 +02:00
Yuchen Zeng
309c9de041
Update credentials_test
2017-08-09 16:12:57 -07:00
Mark D. Roth
e0778b2c18
Add cancellation to asynchronous security APIs.
2017-07-21 15:42:00 -07:00
Julien Boeuf
da8eca56e2
Better handling of token lifetime.
...
- In C++, we need a constant for the max lifetime.
- In C, make sure that we crop the lifetime in the credentials object
itself and not just later during the creation of the token. This will
allow the refresh to occur based on the actual token lifetime as opposed
to the one from the user (which may be cropped).
2017-07-13 21:58:01 -07:00
Nicolas Noble
9877189e45
Merge pull request #11310 from nicolasnoble/import
...
Import mutations.
2017-07-13 13:39:58 -07:00
Mark D. Roth
ca0b8084bd
Merge pull request #11409 from annasapek/asynch-tsi-fake-handshaker
...
Update tsi_fake_handshaker to implement the asynchronous TSI
2017-07-12 07:18:26 -07:00
Anna Sapek
4318df0571
Update tsi_fake_handshaker to implement the asynchronous TSI
2017-07-11 14:05:11 -07:00
Nicolas "Pixel" Noble
5d80dc4985
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-06-26 22:01:11 +02:00
ncteisen
274bbbe6a0
Add rich closure debug mode
2017-06-08 15:29:29 -07:00
Jan Tattermusch
4d5c3102a1
fix remaining license notices
2017-06-08 11:22:41 +02:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
Nicolas "Pixel" Noble
af6c83f9e1
Adding dummy layering check option.
2017-05-19 01:53:56 +02:00
Nicolas "Pixel" Noble
eb36b8ac77
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-11 23:24:37 +02:00
Craig Tiller
a7785ba22e
Merge github.com:grpc/grpc into uberpoll
2017-05-10 13:36:20 -07:00
Craig Tiller
4d16f4dd1d
Add some casts for C++ compatibility
2017-05-10 08:21:08 -07:00
Craig Tiller
def5aa89d1
Merge github.com:grpc/grpc into epex4
2017-04-21 08:02:06 -07:00
Makarand Dharmapurikar
466c286604
removed default visibility
2017-04-18 13:55:10 -07:00
Makarand Dharmapurikar
6a8e2c2408
reduced visibility of test util
2017-04-18 13:09:52 -07:00
Makarand Dharmapurikar
5b8032c8b4
BUILD file for interop client and server
2017-04-18 12:07:10 -07:00
Nicolas "Pixel" Noble
15cd5ce2ed
Rewriting core tests BUILD files to use the build system.
2017-04-18 19:53:10 +02:00
Craig Tiller
f840110de2
Fixup tests
2017-04-17 09:47:28 -07:00
Nicolas "Pixel" Noble
7c26eed838
Buildifier and wrapping test/cpp/* rules with our build system.
2017-04-13 02:03:22 +02:00
David Garcia Quintas
a03d204dd7
Update credentials test after #9328
2017-04-11 16:09:31 -07:00
Craig Tiller
fc8d671ec8
Fix posix leakage
2017-04-06 11:39:21 -07:00
Craig Tiller
2a7ce4f282
Merge github.com:grpc/grpc into dynamic_tcp_sizing
2017-04-04 08:01:32 -07:00
Craig Tiller
2b57060712
Merge branch 'atomic-timers' into dynamic_tcp_sizing
2017-03-31 07:27:52 -07:00
Craig Tiller
0d32f2f030
Fix build files
2017-03-30 10:50:29 -07:00
Craig Tiller
29b527fa30
Reinstate one check, fix fall out
2017-03-30 10:27:20 -07:00
Craig Tiller
b29f1fe3a2
Update include paths
2017-03-28 15:49:23 -07:00
Craig Tiller
547cb4b283
Make chunk sizes configurable, push channel args down a little deeper
2017-03-28 09:50:33 -07:00
Noah Eisen
3d194ad7a3
Merge branch 'master' of https://github.com/grpc/grpc into error-slice-optimization
2017-03-22 14:40:28 -07:00
matt-kwong
5992c19f49
Merge pull request #9896 from matt-kwong/ssl-fuzz2
...
Embed mock SSL data into ssl_server_fuzzer.c and add fuzzer options
2017-03-15 11:55:28 -07:00
ncteisen
4b36a3d9ea
Change error_create API to slice
2017-03-13 20:19:47 -07:00
Matt Kwong
d9b257a154
Add fuzzer options for oss-fuzz
2017-02-27 13:51:28 -08:00
Matt Kwong
c5b3b25f8d
Change ssl_server_fuzzer.c to use ssl_test_data.h instead of loading mock SSL data from file
2017-02-27 13:51:11 -08:00
Craig Tiller
266f66a67c
Merge github.com:grpc/grpc into zalloc
2017-02-23 09:50:27 -08:00
Yuchen Zeng
47de64c700
zalloc grpc_pollset
2017-02-22 19:04:38 -08:00
Craig Tiller
554144699a
Add test/core/security/BUILD
2017-02-17 12:56:23 -08:00
Craig Tiller
9e5ac1bf11
Fix broken shutdown, and cascading exec_ctx usage bugs
2017-02-14 22:25:50 -08:00
Craig Tiller
cda759d658
Add an error to fd_shutdown (and recursively)
...
Allows diagnosing WHY a file descriptor was shutdown prematurely.
2017-01-27 11:37:37 -08:00
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97 .
2017-01-23 07:48:42 -08:00
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
2017-01-20 18:11:52 -08:00
Craig Tiller
17f6904bad
Merge branch 'slice_with_exec_ctx_and_new_closures' into metadata_filter_and_new_closures
2017-01-04 10:17:31 -08:00
Craig Tiller
0b09341461
Merge branch 'cleanup_closures' into slice_with_exec_ctx_and_new_closures
2017-01-03 09:49:07 -08:00
Craig Tiller
36d374681a
Merge github.com:grpc/grpc into slice_with_exec_ctx
2017-01-03 09:23:09 -08:00
Craig Tiller
d4654560dc
clang-format code
2017-01-03 08:45:56 -08:00
Craig Tiller
91031dacb1
Changes to exec_ctx/closure/combiner/workqueue interfaces
...
- make closures know where they should be executed (eg, on a workqueue,
or a combiner, or on an exec_ctx)
- this allows removal of a large number of trampoline functions that
were appearing whenever we used combiners, and should allow for a much
easier interface to combiner locks
2016-12-28 15:44:25 -08:00
Julien Boeuf
964d7bb482
Fixing JWT verifier.
...
- Initializes grpc correctly in the JWT utils.
- Make the email mapping work with the new service accounts produced by
Google IAM.
- Adding check for email issuers where the issuer has to be the subject as well.
- Implementing portable version of memrchr.
2016-12-21 22:04:36 -08:00