Mark D. Roth
96ba68d7cd
Fix more allocation bugs.
2016-12-09 17:21:26 +00:00
Mark D. Roth
6c07bf85a3
Fix allocation bug.
2016-12-09 08:38:38 -08:00
Mark D. Roth
eed3815e9e
Pass ownership of grpc_tcp_server_acceptor to connector.
2016-12-08 13:59:13 -08:00
Mark D. Roth
5b850b2194
clang-format
2016-12-08 09:40:58 -08:00
Mark D. Roth
c898417302
Fix race condition on shutdown.
2016-12-08 09:40:33 -08:00
Mark D. Roth
7d74b666bb
Redo change accidentally reverted in previous commit.
2016-12-07 09:14:42 -08:00
Mark D. Roth
887e218ccc
Make grpc_handshaker vtable wrapper functions public.
2016-12-07 08:19:34 -08:00
Mark D. Roth
cc8487eebe
clang-format
2016-12-07 08:17:06 -08:00
Mark D. Roth
d095340897
Allow creating security handshaker without adding it to handshake manager.
2016-12-07 07:59:29 -08:00
Mark D. Roth
d9ef2830d0
clang-format
2016-12-06 07:37:27 -08:00
Mark D. Roth
71daef7e32
Clarify comment.
2016-12-06 07:26:52 -08:00
Mark D. Roth
65b79c8dda
Rename *_create_handshakers() to *_add_handshakers().
2016-12-06 07:20:20 -08:00
Craig Tiller
4ee9bb06b9
Fix race if connector is shutdown while connecting
2016-12-05 15:37:47 -08:00
Craig Tiller
749ccd99df
Merge branch 'track_cq_finalize' of github.com:vjpai/grpc into fixit29
2016-12-05 15:23:24 -08:00
Craig Tiller
9c5318aba0
Fix shutdown problems with sync server
2016-12-05 15:07:04 -08:00
Vijay Pai
7e499aa3fb
Bring back gli initializer summoning
2016-12-05 14:50:14 -08:00
Vijay Pai
6510d47c81
gpr_atm isn't automatically initialized to 0. Thanks Obama.
2016-12-05 14:16:20 -08:00
Vijay Pai
bf24dd9e51
clang-format
2016-12-05 13:59:09 -08:00
Vijay Pai
cbe1599250
Track requests that could cause other requests to be created, and don't do
...
a real core shutdown of a CQ until such requests are done
2016-12-05 13:56:29 -08:00
Craig Tiller
1d3ad2b249
Merge pull request #8938 from ctiller/fixit23
...
Reliably handle failing streams during writes
2016-12-05 13:48:20 -08:00
Jorge Canizales
b23c86bcd7
Merge pull request #8790 from pquerna/objc_fix_leak_of_buffer
...
Objective-C: Fix memory leak of every message sent
2016-12-05 12:47:29 -08:00
Craig Tiller
73c4f8fce1
Readability improvements
2016-12-05 11:11:59 -08:00
Craig Tiller
504ae4347b
Add parens
2016-12-05 11:07:58 -08:00
Paul Querna
d907370fc8
GPR Buffers need to be destroyed, not directly freed, otherwise it leaks reference counted backing slices.
2016-12-05 08:38:11 -08:00
Craig Tiller
909935087b
Get idle edge reliably
2016-12-05 08:32:53 -08:00
Craig Tiller
e9c75e3f92
Merge github.com:grpc/grpc into fixit23
2016-12-05 08:17:32 -08:00
Craig Tiller
73122ba8f5
clang-format
2016-12-05 08:16:58 -08:00
Mark D. Roth
f7a75460ad
Merge pull request #8949 from grpc/revert-8922-slice_cleanup
...
Revert "Remove redundant includes from string.h and tmpfile.h"
2016-12-05 08:06:55 -08:00
Mark D. Roth
d101e14211
Revert "Renamed google_benchmark submodule to benchmark"
2016-12-05 08:04:22 -08:00
Mark D. Roth
4eec0041f5
Revert "Remove redundant includes from string.h and tmpfile.h"
2016-12-05 08:03:41 -08:00
Mark D. Roth
adc3fbc0a3
Merge pull request #8922 from sreecha/slice_cleanup
...
Remove redundant includes from string.h and tmpfile.h
2016-12-05 07:43:40 -08:00
Mark D. Roth
746578ac9c
Merge pull request #8851 from dgquintas/rename_gbench
...
Renamed google_benchmark submodule to benchmark
2016-12-05 07:43:17 -08:00
Jan Tattermusch
8e9a492ad9
Merge pull request #8828 from jtattermusch/csharp_call_flags_api
...
Add C# call flags API
2016-12-05 10:34:17 +01:00
Craig Tiller
dedf6c112d
Merge github.com:grpc/grpc into fixit23
2016-12-03 06:21:43 -08:00
Craig Tiller
b35cfc76e2
Merge pull request #8913 from markdroth/security_handshaker2
...
Rewrite security handshaker to use generic handshaker API.
2016-12-02 22:34:00 -08:00
Craig Tiller
ad158893de
Merge pull request #8854 from dgquintas/backoff
...
Updated backoff to spec.
2016-12-02 22:33:37 -08:00
Craig Tiller
80c7e9200e
Merge pull request #8939 from ctiller/fixit24
...
Fix use-after-free in resource quota
2016-12-02 19:48:10 -08:00
Masood Malekghassemi
4d7b0e135b
Merge pull request #8920 from soltanmm-google/fracking-is-not-inherently-horrible-it-just-does-not-have-enough-oversight
...
Switch to command-arg for Python split-codegen
2016-12-02 18:59:55 -08:00
Craig Tiller
1af5401e73
Fix spam
2016-12-02 17:17:33 -08:00
Craig Tiller
ab5a499080
Fix use-after-free
2016-12-02 17:17:07 -08:00
Craig Tiller
c494c7b104
Fix some things:
...
- use after free for resource quota
- stuck-in-combiner-lock bug for End2endTest.ClientCancelsBidi/1 under
asan/epoll
- fixes clang-format stuff for a few files
2016-12-02 17:10:06 -08:00
Masood Malekghassemi
561dce4525
Switch to command-arg for Python split-codegen
...
Almost fixes #8753 (which still needs a test).
2016-12-02 15:32:15 -08:00
Craig Tiller
0627af2b48
Merge branch 'security_handshaker2' of github.com:markdroth/grpc into fixit23
2016-12-02 14:34:40 -08:00
Mark D. Roth
c50ee7aac2
Merge remote-tracking branch 'origin/security_handshaker1' into security_handshaker2
2016-12-02 22:30:13 +00:00
Mark D. Roth
a0bb3742d9
Fix server_chttp2_test.
2016-12-02 22:27:26 +00:00
Craig Tiller
4999d0a1bd
Merge branch 'backoff' of github.com:dgquintas/grpc into fixit23
2016-12-02 14:25:20 -08:00
Craig Tiller
1402a297d5
Merge branch 'security_handshaker2' of github.com:markdroth/grpc into fixit23
2016-12-02 14:23:08 -08:00
Mark D. Roth
0f4bbba826
Fix allocation bugs in server shutdown.
2016-12-02 22:16:03 +00:00
Craig Tiller
ba801e6465
Merge branch 'security_handshaker2' of github.com:markdroth/grpc into fixit23
2016-12-02 14:07:44 -08:00
Craig Tiller
1747055e14
Merge pull request #8931 from ctiller/fixit20
...
Remove resource users from reclaimer lists when shutting down
2016-12-02 13:22:37 -08:00