Commit Graph

164 Commits

Author SHA1 Message Date
Robbie Shade ca7effcdff Replace timeout/scaling macros with functions. 2017-01-31 15:40:20 -05:00
yang-g 1da20c10b0 Remove unused load 2017-01-11 10:50:26 -08:00
Nicolas "Pixel" Noble 203860ac23 Merge remote-tracking branch 'google/master' into bazel-take-2 2017-01-04 22:10:14 +01: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
David Garcia Quintas 1edfb952d0 Updated backoff to spec. 2016-11-24 00:47:51 -08:00
Craig Tiller 0f310807ff Update includes, s/gpr_dump_slice/grpc_dump_slice/g 2016-10-26 16:25:56 -07:00
Craig Tiller d41a4a720f s/gpr_slice/grpc_slice, and move around tests, impls 2016-10-26 16:16:06 -07:00
Craig Tiller d3e645f07d e2e fuzzers 2016-10-20 12:15:27 -07:00
Craig Tiller 31a1bbd4bc Make fuzzer unit tests work 2016-10-20 11:45:59 -07:00
Craig Tiller ad57f1678e Begin fuzzing framework 2016-10-20 11:32:28 -07:00
Craig Tiller 7ad2d0b463 end2end test generation (first try) 2016-10-20 10:44:50 -07:00
Nicolas "Pixel" Noble 60ca22fef5 Basic testing. 2016-10-20 10:23:53 +02:00
Craig Tiller aef13f78c7 Merge branch 'grand-unified-closures' into direct-calls 2016-09-08 10:05:42 -07:00
Craig Tiller 344834b40b Merge github.com:grpc/grpc into grand-unified-closures 2016-09-07 08:39:05 -07:00
Craig Tiller eae090a67a Reinstate RST_STREAM at EOS 2016-09-01 10:16:51 -07:00
Craig Tiller 7ca00497e8 Add a test with multiple threads popping from the mpscq 2016-08-30 21:06:46 -07:00
Craig Tiller 1a636aba7f Expand corpus 2016-08-18 11:28:57 -07:00
Craig Tiller 4239968093 Extend fuzzers (correctly) to deal with permissive/strict encoding 2016-08-18 11:20:44 -07:00
Craig Tiller 016493ed59 Extend fuzzers (correctly) to deal with permissive/strict encoding 2016-08-18 11:15:59 -07:00
Craig Tiller 1c7a84202f Add a strict and a permissive decoder, allow different reserved alphabets 2016-08-18 11:13:11 -07:00
Craig Tiller 17ed6b17c7 Percent encoding routines 2016-08-18 09:33:33 -07:00
Craig Tiller 3e426718f0 Merge github.com:grpc/grpc into grand-unified-closures 2016-07-24 13:00:57 -07:00
Sanjay Ghemawat fca59fb2aa Add gpr_slice_new_with_user_data.
gpr_slice_new_with_user_data is like gpr_slice_new, but allows the
caller to specify a distinct pointer to pass to the destroy function.
This is useful when the data is part of a larger data structure that
should be destroyed when the data is no longer needed.
2016-07-21 09:32:06 -07:00
Craig Tiller f7cade1b4f Rename async_execution_lock --> combiner, make it use closures, unroll previous changes for idleness 2016-07-07 21:41:10 -07:00
Craig Tiller b1793a6780 Merge github.com:grpc/grpc into atm2 2016-07-07 21:02:08 -07:00
Jan Tattermusch c7d7be9ff2 Merge pull request #6958 from ctiller/cpuburn
Reduce cost of some heavyweight tests
2016-06-17 20:36:17 -07:00
Jan Tattermusch b6163dfb4a Merge pull request #6352 from ctiller/error
Unifying error handling within core
2016-06-17 18:50:55 -07:00
Craig Tiller e2715df1ab Reduce cost of some heavyweight tests 2016-06-17 17:37:40 -07:00
Vijay Pai b9e927afcc Merge branch 'master' into wheezy 2016-06-15 22:57:21 -07:00
Craig Tiller 13c0940f66 Merge branch 'idempotent_endpoint_shutdown' into handshake_timeout 2016-06-15 09:41:33 -07:00
Yuchen Zeng 289dcb1b68 Rename gpr_strpad as gpr_leftpad 2016-06-13 19:10:15 -07:00
Vijay Pai 8b48191854 Set back to the default log function after using an override 2016-06-13 15:30:30 -07:00
Yuchen Zeng 64c0e8d4bc Add format check for gpr_log and gpr_asprintf 2016-06-10 11:19:51 -07:00
Craig Tiller 8517886c6a Move load_file into iomgr 2016-05-18 16:09:16 -07:00
Craig Tiller c5b7f36f4d Fix load file test 2016-05-18 07:18:47 -07:00
Craig Tiller 63d11752b7 Update costs 2016-05-03 12:33:33 -07:00
Craig Tiller 18879dcff9 Add cacheline padding, and a test 2016-05-02 22:13:48 -07:00
Yuchen Zeng 95e4c48430 Add knob for default core output verbosity 2016-04-15 10:44:50 -07:00
Nicolas "Pixel" Noble 6415043781 Merge branch 'master' of https://github.com/grpc/grpc into gpr_malloc_is_all 2016-04-05 00:30:40 +02:00
Craig Tiller 6169d5f7b0 Update copyrights 2016-03-31 07:46:18 -07:00
Nicolas "Pixel" Noble 1bb17d31cd Merge branch 'master' of https://github.com/grpc/grpc into gpr_malloc_is_all 2016-03-28 20:21:43 +02:00
Nicolas "Pixel" Noble 7c9a154803 Sanitize mallocs and frees. 2016-03-26 01:33:34 +01:00
Craig Tiller b7f3f6eec4 Fix copyright 2016-03-25 17:13:09 -07:00
Craig Tiller 9533d042d4 Fix includes 2016-03-25 17:11:06 -07:00
Craig Tiller 2e1903638e Fix copyrights 2016-03-25 14:33:26 -07:00
Craig Tiller f40df23eeb Auto-changes 2016-03-25 13:38:14 -07:00
Craig Tiller 58270d5461 Revert "Revert "Factor out backoff code into a separate library (to be re-used elsewhere)"" 2016-03-18 15:57:49 -07:00
David G. Quintas 108cecb826 Revert "Factor out backoff code into a separate library (to be re-used elsewhere)" 2016-03-18 15:05:00 -07:00
Craig Tiller 36bf4d55e1 Merge github.com:grpc/grpc into backoff_lib 2016-03-17 07:43:22 -07:00
Nicolas "Pixel" Noble 80da2ec697 Preventing huge stacks in load_file_test. 2016-03-17 00:31:53 +01:00