1634 Commits

Author SHA1 Message Date
61f3f61ef0 cancel outgoing net.Dial when ClientConn is closed 2016-07-27 17:34:40 -04:00
2342e38669 test,transport: simplify 2016-07-27 17:20:55 -04:00
2a05360aa8 transport: add missing log line
This error is just being swallowed currently.
2016-07-27 16:29:04 -04:00
f921887ab5 Tune some clean up code 2016-07-27 11:36:22 -07:00
6732fdf9f8 Merge pull request #777 from menghanl/revert_78e558b
Avoid modifying passed-in tls.Config
2016-07-27 10:59:08 -07:00
824221d52d add clone to avoid modifying passed-in tls.Config 2016-07-26 21:21:43 -07:00
8c908a8c1d Reject over-sized requests on server 2016-07-26 16:44:49 -07:00
f78100723d Merge branch 'master' of https://github.com/grpc/grpc-go 2016-07-26 14:04:25 -07:00
b071b83367 limit max msg size on server 2016-07-26 14:04:19 -07:00
06d68ef151 Merge pull request #774 from iamqizhao/master
Support server graceful shutdown
2016-07-26 13:54:34 -07:00
b12fa98959 small touchup 2016-07-25 17:41:47 -07:00
d78e09a48d bug fix 2016-07-25 17:24:42 -07:00
e32c9f5d94 disallow illegal goaway stream id 2016-07-25 17:07:54 -07:00
f1e4d3b180 allow multiple GoAways and retrying on illegal streams 2016-07-25 16:35:32 -07:00
e40dc9bff9 move the stream id checking into operateHeaders 2016-07-22 15:04:47 -07:00
046e606dc5 clean up 2016-07-21 18:12:01 -07:00
afdabe5738 Merge pull request #765 from menghanl/internal_error_empty_desc
Eliminate empty desc Internal error
2016-07-21 16:42:44 -07:00
9ad4c58355 Make it work for streaming 2016-07-21 16:19:34 -07:00
2350c4144c Merge pull request #610 from peter-edge/percent_encoding
Do percent encoding matching grpc-java for the statusDesc
2016-07-21 11:36:23 -07:00
873cc272c2 support goaway 2016-07-20 18:48:49 -07:00
0e86f69ef3 Merge branch 'master' of https://github.com/grpc/grpc-go 2016-07-19 16:29:15 -07:00
d2e79470cc client goaway support 2016-07-19 16:29:13 -07:00
061c19dd55 Add statusDesc when handling RST_STREAM 2016-07-19 16:19:20 -07:00
d017580d29 Merge pull request #769 from iamqizhao/master
Fix an issue in #766
2016-07-19 16:19:02 -07:00
5c2b3fa6c1 fix a goroutine leak in transport_test.go 2016-07-19 13:52:52 -07:00
9627989106 Merge pull request #770 from mcgreevy/clarify-comment
Clarify doc comment for ClientStream.Trailer by simplifying it.
2016-07-19 13:05:39 -07:00
01ed6b1741 improve the test 2016-07-19 11:54:35 -07:00
36bd01e409 Clarify doc comment for ClientStream.Trailer by simplifying it.
Change-Id: I1ce494d753b6e48d23c4aa23b396d182f44d9c39
2016-07-19 14:20:15 +10:00
8635e25ebb Specialize the io.EOF processing of server streaming 2016-07-18 14:57:52 -07:00
e8bd16ecfa Merge pull request #766 from iamqizhao/master
Fixed some bugs
2016-07-18 11:01:24 -07:00
1ea428008b add the missing close(s.done) 2016-07-15 16:55:51 -07:00
55b7bd0424 add the missing close(s.done) 2016-07-15 16:39:31 -07:00
07bf108290 fix Invoke to accommodate the change 2016-07-15 16:02:21 -07:00
0bfa80150a add a TODO 2016-07-15 15:43:42 -07:00
df0a2ae779 finish trace with the right status 2016-07-15 15:06:00 -07:00
c9f0b89a96 clean up underlying footprint when Stream.Done() is read 2016-07-15 14:53:49 -07:00
0223eb7067 remove remaining debugging logs 2016-07-15 11:21:50 -07:00
1391d99481 clear dead code 2016-07-15 11:18:18 -07:00
ec7eacfcc4 some fix 2016-07-15 11:02:03 -07:00
69e799fc76 fix a comment 2016-07-14 18:41:53 -07:00
0f1aeede97 do not cancel stream in http2_client.go, use done chanel instead 2016-07-14 18:38:43 -07:00
7ce43067bd more comments 2016-07-14 17:17:46 -07:00
e558cf17ff fix comments 2016-07-14 17:13:20 -07:00
7b7cb1ae8c fix bugs and flaky tests 2016-07-14 17:12:11 -07:00
e5011a450e Merge branch 'master' of https://github.com/grpc/grpc-go 2016-07-14 15:10:08 -07:00
02fca896ff Merge pull request #756 from heyitsanthony/fix-cred-clobber
credentials: don't overwrite ServerName in given config
2016-07-14 15:09:51 -07:00
9a97937ed3 credentials: don't overwrite ServerName in given config
The first endpoint will set the ServerName which will then be used by
the second endpoint, causing the transport to reject the second endpoint
since the server cert won't match the server name.
2016-07-14 11:17:40 -07:00
7428593149 Merge pull request #759 from menghanl/streams_in_serviceinfo_comments
Fix comments
2016-07-14 10:55:28 -07:00
108308b1d3 Merge pull request #762 from LK4D4/prevent_double_close
server: close only non-closed listeners
2016-07-14 10:55:03 -07:00
311bcfb8e8 fix some comments 2016-07-14 10:49:31 -07:00