1536 Commits

Author SHA1 Message Date
220b464e81 *: golint 2016-07-27 23:38:59 -04:00
9aa8038716 *: gofmt/goimports simplify 2016-07-27 23:38:28 -04:00
711a24cde2 Merge pull request #782 from tamird/missing-log-line
transport: add missing log line
2016-07-27 17:51:01 -07:00
0e0265f78b Merge pull request #772 from menghanl/percent_encoding
grpc-message status desc encoding fixes
2016-07-27 17:49:30 -07:00
22c41c77e6 Change function names 2016-07-27 15:46:40 -07:00
5502cde528 Reconstruct grpc encoding tests 2016-07-27 15:46:40 -07:00
d87c63e172 Move grpcMessageDecode() to http_util 2016-07-27 15:46:40 -07:00
32d3a3587c Change comments and test error message for grpcMessageEncode 2016-07-27 15:46:40 -07:00
2a05360aa8 transport: add missing log line
This error is just being swallowed currently.
2016-07-27 16:29:04 -04: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
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