aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Merge pull request #8913 from markdroth/security_handshaker2Gravatar Craig Tiller2016-12-02
|\ | | | | Rewrite security handshaker to use generic handshaker API.
* \ Merge pull request #8854 from dgquintas/backoffGravatar Craig Tiller2016-12-02
|\ \ | | | | | | Updated backoff to spec.
* \ \ Merge pull request #8939 from ctiller/fixit24Gravatar Craig Tiller2016-12-02
|\ \ \ | | | | | | | | Fix use-after-free in resource quota
* \ \ \ Merge pull request #8920 from ↵Gravatar Masood Malekghassemi2016-12-02
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | soltanmm-google/fracking-is-not-inherently-horrible-it-just-does-not-have-enough-oversight Switch to command-arg for Python split-codegen
| | * | | Fix use-after-freeGravatar Craig Tiller2016-12-02
| |/ / / |/| | |
| * | | Switch to command-arg for Python split-codegenGravatar Masood Malekghassemi2016-12-02
| | | | | | | | | | | | | | | | Almost fixes #8753 (which still needs a test).
| | | * Merge remote-tracking branch 'origin/security_handshaker1' into ↵Gravatar Mark D. Roth2016-12-02
| | | |\ | | | | | | | | | | | | | | | security_handshaker2
| | | * | Fix server_chttp2_test.Gravatar Mark D. Roth2016-12-02
| | | | |
| | | * | Fix allocation bugs in server shutdown.Gravatar Mark D. Roth2016-12-02
| | | | |
* | | | | Merge pull request #8931 from ctiller/fixit20Gravatar Craig Tiller2016-12-02
|\ \ \ \ \ | | | | | | | | | | | | Remove resource users from reclaimer lists when shutting down
| | | | | * Fix race condition during handshake manager shutdown.Gravatar Mark D. Roth2016-12-02
| | | | | |
| * | | | | Remove resource users from reclaimer lists when shutting downGravatar Craig Tiller2016-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise, a null closure could be executed to reclaim, the reclaimation finished edge would never be executed, and a future allocation will stall forever.
| | | | * | Fix Windows build problem.Gravatar Mark D. Roth2016-12-02
| | | | | |
| | | | * | Merge branch 'security_handshaker1' into security_handshaker2Gravatar Mark D. Roth2016-12-02
| | | | |\|
| | | | | * Code review changes.Gravatar Mark D. Roth2016-12-02
| | | | | |
| | | | * | Use the same server code for both secure and insecure servers.Gravatar Mark D. Roth2016-12-02
| | | | | |
| | | | * | Fix asan failures.Gravatar Mark D. Roth2016-12-02
| | | | | |
* | | | | | Merge pull request #8775 from ctiller/hanselGravatar Craig Tiller2016-12-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix logic race in chttp2 write path
* \ \ \ \ \ \ Merge pull request #8923 from kpayson64/php_unit_test_cleanupGravatar kpayson642016-12-01
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | PHP Unit test changes
* \ \ \ \ \ \ \ Merge pull request #8707 from kpayson64/upstream_changesGravatar kpayson642016-12-01
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | Add configurable exit grace periods and shutdown handlers
| | * | | | | | Fixes 2 issues:Gravatar Ken Payson2016-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. In the State change test, 123->0 will hit a c-core GPR_ASSERT if debugging is enabled because 123 doesn't map to a state that can be printed. 2. In the Server test, 8888 is sometimes unavailable, so we just use a wildcard port.
| * | | | | | | Add configurable exit grace periods and shutdown handlersGravatar Ken Payson2016-12-01
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The server cleanup method is untested. The join() function that exposes it is only called by the internals of threading.py, and we don't hold a reference to the server thread to explicitly join() it, and I'm not sure we should add a reference just for this purpose. Moreover, the threading.py only calls join(None), the code path in question isn't even exercised by the internals of threading.py. Its just there to make sure we properly follow the join(timeout) semantics.
| | | | | * | clang-formatGravatar Mark D. Roth2016-12-01
| | | | | | |
| | | | | * | Fix httpcli cleanup code.Gravatar Mark D. Roth2016-12-01
| | | | | | |
| | | | | * | Merge branch 'security_handshaker1' into security_handshaker2Gravatar Mark D. Roth2016-12-01
| | | | | |\|
| | | | | | * Code review changes.Gravatar Mark D. Roth2016-12-01
| | | | | | |
* | | | | | | Merge pull request #8884 from jtattermusch/csharp_cleanup_nuspecGravatar Jan Tattermusch2016-12-01
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | C# cleanup package building
* \ \ \ \ \ \ \ Merge pull request #8849 from pmarks-net/masterGravatar Paul Marks2016-11-30
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix a memory leak in grpc_udp_server_add_port()
* \ \ \ \ \ \ \ \ Merge pull request #8902 from muxi/fix-cocoapods-failGravatar Muxi Yan2016-11-30
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Capture name change of CocoaPods generated target
| | | | | | | | | * Merge remote-tracking branch 'upstream/master' into security_handshaker1Gravatar Mark D. Roth2016-11-30
| | | | | | | | | |\ | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
| * | | | | | | | | Update post_install condition and commentsGravatar Muxi Yan2016-11-30
| | | | | | | | | |
| | | | | * | | | | Merge github.com:grpc/grpc into hanselGravatar Craig Tiller2016-11-30
| | | | | |\ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| | | | | | | | * | Merge remote-tracking branch 'upstream/master' into security_handshaker2Gravatar Mark D. Roth2016-11-30
| | | | | | | | |\ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #8880 from dgquintas/json_localhost_carnageGravatar David G. Quintas2016-11-30
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Propagate (some) signals to subprocesses in json_run_localhost
| | | | | | | | | * | Add a TODO comment.Gravatar Mark D. Roth2016-11-30
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #8903 from ctiller/tcp_shutdownGravatar Craig Tiller2016-11-30
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix TCP shutdown path on Windows
* | | | | | | | | | | | Review feedbackGravatar Craig Tiller2016-11-30
| | | | | | | | | | | |
| | | | | | | | | | * | Fix link problem for insecure target.Gravatar Mark D. Roth2016-11-30
| | | | | | | | | | | |
* | | | | | | | | | | | Break infinite connection retry loopGravatar Craig Tiller2016-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we'd keep retrying a connection until the channel closed. With this change, we only retry connecting *if there's a watcher on the subchannel connection state*. This ultimately means that if the lb_policy doesn't care if the subchannel connects, it'll stop trying.
| | | | | | | | | | * | Fix shutdown semantics for client and server code.Gravatar Mark D. Roth2016-11-30
| | | | | | | | | | | |
| | | | | | | | | | * | Fix shutdown semantics for security handshaker.Gravatar Mark D. Roth2016-11-30
| | | | | | | | | | | |
| | | | | | | | | | * | Merge branch 'security_handshaker1' into security_handshaker2Gravatar Mark D. Roth2016-11-30
| | | | | | | | | | |\|
| | | | | | | | | | | * Allow handshaking to be retried.Gravatar Mark D. Roth2016-11-30
| | | | | | | | | | | |
| | | | | | | | | | | * Eliminate some code duplication.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
| | | | | | | | | | | |
| * | | | | | | | | | | clang-formatGravatar Craig Tiller2016-11-30
| | | | | | | | | | | |
| * | | | | | | | | | | Merge branch 'tcp_shutdown' of github.com:ctiller/grpc into tcp_shutdownGravatar Craig Tiller2016-11-30
| |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Further safety fixes for TCP on WindowsGravatar Craig Tiller2016-11-30
| | | | | | | | | | | | |
| | | | | | * | | | | | | get rid of the obsolete C# package builderGravatar Jan Tattermusch2016-11-30
| | | | | | | | | | | | |
| | | | | | * | | | | | | generate reflection package as wellGravatar Jan Tattermusch2016-11-30
| | | | | | | | | | | | |