aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/channel/handshaker.c
Commit message (Collapse)AuthorAge
* Change error_create API to sliceGravatar ncteisen2017-03-13
|
* Merge github.com:grpc/grpc into zallocGravatar Craig Tiller2017-02-23
|\
* | Add zalloc, convert a bunch of files to use itGravatar Craig Tiller2017-02-16
| |
| * Contain the links for the pending handshake managers inside handshake_managerGravatar yang-g2017-02-16
|/
* Add an error to fd_shutdown (and recursively)Gravatar Craig Tiller2017-01-27
| | | | Allows diagnosing WHY a file descriptor was shutdown prematurely.
* Use `grpc_closure`s in `grpc_timer`sGravatar Masood Malekghassemi2017-01-05
|
* Changes to exec_ctx/closure/combiner/workqueue interfacesGravatar Craig Tiller2016-12-28
| | | | | | | | - 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
* Merge pull request #8979 from markdroth/handshaker_cleanupGravatar Mark D. Roth2016-12-09
|\ | | | | Address comments from #8913. Also make changes needed for import.
| * Make grpc_handshaker vtable wrapper functions public.Gravatar Mark D. Roth2016-12-07
| |
* | Provide a way to exit handshaking early without an error.Gravatar Mark D. Roth2016-12-06
|/
* Fix race condition during handshake manager shutdown.Gravatar Mark D. Roth2016-12-02
|
* Allow handshaking to be retried.Gravatar Mark D. Roth2016-11-30
|
* Fix unref-while-lock-held bug. Only shut down handshaker if in progress.Gravatar Mark D. Roth2016-11-30
|
* Make handshaker responsible for destroying endpoint on shutdown or failure.Gravatar Mark D. Roth2016-11-29
|
* Eliminate the user_data overloading hack in handshake_manager.Gravatar Mark D. Roth2016-11-29
|
* Change grpc_handshaker_args to be owned by the handshake manager.Gravatar Mark D. Roth2016-11-16
| | | | Also clean up hand-off semantics of endpoints.
* clang-formatGravatar Mark D. Roth2016-11-14
|
* Merge branch 'security_handshaker1' into security_handshaker2Gravatar Mark D. Roth2016-11-14
|\
| * clang-formatGravatar Mark D. Roth2016-11-14
| |
* | Move deadline handling to handshake manager.Gravatar Mark D. Roth2016-11-14
|/
* Change handshaker API to take grpc_closure instead of grpc_iomgr_cb_func.Gravatar Mark D. Roth2016-11-14
|
* Change handshake manager to invoke callbacks via an exec_ctx.Gravatar Mark D. Roth2016-11-11
|
* clang-formatGravatar Craig Tiller2016-10-26
|
* s/gpr_slice/grpc_slice, and move around tests, implsGravatar Craig Tiller2016-10-26
|
* change from malloc to gpr_mallocGravatar Yuxuan Li2016-10-13
|
* Merge branch 'master' of github.com:grpc/grpc into codegen_cleanseGravatar David Garcia Quintas2016-08-30
|\
| * clang-formatGravatar Mark D. Roth2016-08-04
| |
| * Change handshaker API to use a read buffer to pass leftover bytes readGravatar Mark D. Roth2016-08-04
| | | | | | | | between handshakers.
* | removed codegen/log.hGravatar David Garcia Quintas2016-07-27
| |
* | removed codegen/alloc.hGravatar David Garcia Quintas2016-07-27
|/
* Fix API of handshake_manager_add().Gravatar Mark D. Roth2016-07-25
|
* Add grpc_error parameter to handshaker callback.Gravatar Mark D. Roth2016-07-22
|
* clang-formatGravatar Mark D. Roth2016-07-21
|
* Avoid allocating memory for each individual handshaker. Also fix memory leak.Gravatar Mark D. Roth2016-07-20
|
* Add acceptor parameter.Gravatar Mark D. Roth2016-07-20
|
* clang-formatGravatar Mark D. Roth2016-07-20
|
* Plumb channel args through handshakers.Gravatar Mark D. Roth2016-07-15
|
* Fix build problems.Gravatar Mark D. Roth2016-07-14
|
* clang-formatGravatar Mark D. Roth2016-07-14
|
* Tweaked grpc_handshaker API and added grpc_handshake_manager API.Gravatar Mark D. Roth2016-07-14
|
* Add handshaker API.Gravatar Mark D. Roth2016-07-13