aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/security
Commit message (Collapse)AuthorAge
* Remeve memset(0) from arena allocated memory.Gravatar Soheil Hassas Yeganeh2018-11-05
| | | | | | | Callers are updated to properly initialize the memory. This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY environment variable.
* use gRPC thread modelGravatar Yihua Zhang2018-11-01
|
* move helper function into namespaceGravatar yang-g2018-10-26
|
* Remove the internal cache for google_default_credentialsGravatar yang-g2018-10-26
|
* move fake URL string back to fake_security_connector.hGravatar Yihua Zhang2018-10-22
|
* move SSL and fake URL strings to ssl_utilsGravatar Yihua Zhang2018-10-22
|
* security connector refactorGravatar Yihua Zhang2018-10-22
|
* Merge pull request #16801 from soheilhy/worktree-sliceGravatar Soheil Hassas Yeganeh2018-10-15
|\ | | | | Avoid unnecessary ref/unref calls to get mdelem from slices.
| * Use grpc_mdelem_create() directly.Gravatar Soheil Hassas Yeganeh2018-10-14
| | | | | | | | | | Remove grpc_mdelem_from_slices_no_unref() since it's a wrapper around grpc_mdelem_create().
| * Avoid unnecessary ref/unref calls to get mdelem from slices.Gravatar Soheil Hassas Yeganeh2018-10-07
| | | | | | | | | | | | | | | | | | grpc_mdelem_from_slices() unref's the key and value. As a result, in quite a few cases on the hot path, we first ref slice, so that grpc_mdelem_from_slices() can unref them. Add grpc_mdelem_from_slices_no_unref() which does not unref() the input slices. This cuts 0.5% - 1.0% across app benchmarks.
* | Add changes in #16782Gravatar Yihua Zhang2018-10-05
| |
* | Revert "Revert "Create and pass pollset_set to ALTS TSI handshaker""Gravatar yihuaz2018-10-05
|/
* Revert "Create and pass pollset_set to ALTS TSI handshaker"Gravatar Jan Tattermusch2018-10-05
|
* pass a pollset_set to ALTS TSI handshakerGravatar Yihua Zhang2018-10-02
|
* Merge branch 'master' into statuscautionGravatar Yash Tibrewal2018-09-21
|\
| * Change function signatureGravatar Muxi Yan2018-09-21
| |
* | Reviewer commentsGravatar Yash Tibrewal2018-09-17
| |
* | Reviewer commentsGravatar Yash Tibrewal2018-09-14
| |
* | Also initialize closures againGravatar Yash Tibrewal2018-09-07
| |
* | Be cautious and wait for possible error causing callbacks before we treat ↵Gravatar Yash Tibrewal2018-09-07
|/ | | | trailing metadata
* Merge pull request #16536 from jiangtaoli2016/system_rootGravatar Jiangtao Li2018-09-05
|\ | | | | Turn loading system root certificates as default
| * Turn loading system root certificate as defaultGravatar jiangtaoli20162018-09-04
| |
* | Merge branch 'cronetfix' into statusGravatar Yash Tibrewal2018-08-31
|\|
| * Revert "Revert "Fathom tcp changes""Gravatar Yash Tibrewal2018-08-27
| |
| * Revert "Fathom tcp changes"Gravatar Jan Tattermusch2018-08-27
| |
| * Merge pull request #15941 from yashykt/fathomtcpchangesGravatar Yash Tibrewal2018-08-24
| |\ | | | | | | Fathom tcp changes
| * \ Merge pull request #16358 from muxi/privatize-boringsslGravatar Muxi Yan2018-08-24
| |\ \ | | | | | | | | Make symbols of BoringSSL private
| | * | Make symbols of BoringSSL private to gRPCGravatar Muxi Yan2018-08-23
| | | |
| * | | Fix a number of spelling errors.Gravatar Chris Lamb2018-08-22
| | | |
* | | | Modify existing error child manipulationGravatar Yash Tibrewal2018-08-21
| | | |
* | | | Merge branch 'master' into statusGravatar Yash Tibrewal2018-08-20
|\| | |
| | | * Merge masterGravatar Yash Tibrewal2018-08-13
| | | |\ | | |_|/ | |/| |
| * | | clang_formatGravatar Muxi Yan2018-08-10
| | | |
| * | | Add newline to end of headerGravatar Muxi Yan2018-08-10
| | | |
| * | | Merge pull request #16083 from tdbhacks/system-root-clean-historyGravatar Jiangtao Li2018-08-09
| |\ \ \ | | |/ / | |/| | Added system roots feature to load roots from OS trust store
| | * | Added system roots feature to load roots from OS trust storeGravatar tdbhacks2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | Added a flag-guarded feature that allows gRPC to load TLS/SSL roots from the OS trust store. This is the Linux-specific implementation of such feature.
| * | | Explictly Flush exec_ctx after resetting call_combiner_set_notify_on_cancel ↵Gravatar Yash Tibrewal2018-08-08
| |/ / | | | | | | | | | to avoid the need to take refs on the stack for cancellation closures on exec_ctx
* / / PR Feedback ChangesGravatar kpayson642018-07-27
|/ /
* | Merge pull request #15929 from Torgen/empty_product_name_segfaultGravatar Nicolas Noble2018-07-21
|\ \ | | | | | | Don't segfault when product name from BIOS is empty
| | * Fathom TCP level changes. TracedBuffer for keeping track of all buffersGravatar Yash Tibrewal2018-07-16
| | | | | | | | | | | | | | | to be traced. Adding tests for Fathom and TracedBuffer. A lot more. Please read PR description.
* | | ssl_check_peer bypass ALPN check if NPN is usedGravatar jiangtaoli20162018-07-12
| |/ |/|
| * Run clang-formatGravatar Dan Rosart2018-07-06
| |
* | Merge pull request #15909 from yihuazhang/local_channel_credentialsGravatar yihuaz2018-07-06
|\ \ | | | | | | Implement local channel/server credentials
* \ \ Merge pull request #15879 from hcaseyal/client_auth_allocationGravatar hcaseyal2018-07-03
|\ \ \ | | | | | | | | Remove allocation in client auth filter and use call arena instead
| | | * Don't segfault when product name from BIOS is emptyGravatar Dan Rosart2018-07-03
| |_|/ |/| | | | | | | | Somehow some Dell servers we're trying to run a gRPC client on have an empty product name in the BIOS. When gRPC tries to creadte default credentials, it checks whether it's running on GCE by strcmp()ing the contents of /sys/class/dmi/id/product_name to some magic strings. When it reads that file, it gets only a newline; in trim() it skips over the newline in both directions, and since end < start it returns nullptr. This causes a segfault in the strcmp() call. Since a machine without a product name clearly isn't GCE, change it to return false instead.
| | * minor fixGravatar Yihua Zhang2018-07-03
| | |
| | * finished 2nd revisionGravatar Yihua Zhang2018-07-03
| | |
| * | Allocate on call arena in client_auth_filterGravatar Hope Casey-Allen2018-07-03
| | |
| | * finished 1st revisionGravatar Yihua Zhang2018-07-02
| | |
| | * implement loca credentialsGravatar Yihua Zhang2018-07-02
| |/ |/|