Commit Graph

293 Commits

Author SHA1 Message Date
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