b057848384
Merge pull request #914 from flisky/master
...
fix server exit due to a temporary network error
2016-10-14 11:34:03 -07:00
e966e94443
fix server exit due to a temporary network error
2016-10-14 11:49:54 +08:00
e790079956
Add grpc.SetHeader and ServerStream.SetHeader
2016-10-11 13:58:16 -07:00
1247834778
Allow multiple calls to setTrailer
2016-09-29 14:38:20 -07:00
1c20514d29
Make grpc.SendHeader return rpc error
2016-09-09 11:36:01 -07:00
8d57dd3404
Merge pull request #874 from menghanl/avoid_streamerror
...
Fix server side errors
2016-09-02 14:30:07 -07:00
3bea3c5f8b
Doc: Fix typo in func (s *Server) comment
2016-09-02 12:20:15 -07:00
5e734ab23e
Avoid creating transport stream error outside of transport
2016-09-02 11:57:42 -07:00
0c58a17d6f
Add credentials ErrConnDispatch
2016-08-24 16:20:57 -07:00
bcbb6549ac
Merge branch 'master' of https://github.com/grpc/grpc-go
2016-07-29 16:20:08 -07:00
b13920a0cf
add the mem alloc guard on server
2016-07-29 16:19:20 -07:00
0f3fc4355d
refactor GracefulStop a bit
2016-07-29 10:59:24 -07:00
a4c08780d5
Merge branch 'master' of https://github.com/grpc/grpc-go
2016-07-29 10:10:58 -07:00
069ed42115
Fix deadlock when GracefulStop()ing multiple times
...
Fixes #793 .
2016-07-29 12:26:26 -04:00
b128e7465a
merge the conflict
2016-07-28 13:17:23 -07:00
c3a89f91a6
Merge branch 'master' of https://github.com/grpc/grpc-go
2016-07-28 13:04:50 -07:00
ac90a026b6
*: go vet
2016-07-27 23:39:19 -04:00
110450d45e
fix races introduce by goaway
2016-07-27 17:27:10 -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
f1e4d3b180
allow multiple GoAways and retrying on illegal streams
2016-07-25 16:35:32 -07:00
046e606dc5
clean up
2016-07-21 18:12:01 -07:00
9ad4c58355
Make it work for streaming
2016-07-21 16:19:34 -07:00
873cc272c2
support goaway
2016-07-20 18:48:49 -07:00
7428593149
Merge pull request #759 from menghanl/streams_in_serviceinfo_comments
...
Fix comments
2016-07-14 10:55:28 -07:00
47de9c3564
server: close only non-closed listeners
...
The listener can be closed twice: in Close and in Serve. It might lead to
pretty bad things, for example, https://golang.org/src/net/unixsock_posix.go#L340
can delete a file which created by another listener.
Signed-off-by: Alexander Morozov <lk4d4math@gmail.com>
2016-07-12 21:16:45 -07:00
42a2879989
Modify comments
2016-07-11 16:25:52 -07:00
bc8885608f
Merge unary RPC info and streaming RPC info
2016-07-11 13:09:50 -07:00
0ea9f970c0
Add StreamInfo for streaming types
2016-07-11 12:09:05 -07:00
a518fa911d
Split methods and streams in service info
2016-07-11 12:09:05 -07:00
3802318f46
Make Errorf return pointer to rpcError
2016-07-08 10:28:36 -07:00
078c90026f
Minor fixes
2016-06-27 14:51:09 -07:00
26d2db5487
Add server.GetServiceInfo().
...
To replace server.ServiceMetadata() and server.AllServiceNames().
2016-06-27 12:01:05 -07:00
69c7425a21
Change server.ServiceMetadata to take service name and method name.
...
And some minor changes.
2016-06-27 12:01:05 -07:00
efe8d5f0f7
Add function AllServiceNames() to Server
2016-06-27 12:01:05 -07:00
e826825578
Add function Metadata() to Server
2016-06-27 12:01:05 -07:00
ad71085be9
Add metadata when registering service
2016-06-27 12:01:05 -07:00
3efe7aef96
Merge pull request #713 from menghanl/split_authenticator_and_credentials
...
[API revision] Separate TransportAuthenticator and PerRPCCredentials
2016-06-09 14:57:55 -07:00
59486d9c17
Rename TransportAuthenticator to TransportCredentials
2016-06-08 11:19:25 -07:00
7233968957
Add Metadata field to ServiceDesc
2016-06-07 15:40:14 -07:00
6404c49192
Make TransportAuthenticator not embed Credentials
2016-06-06 16:24:46 -07:00
aecdccadd2
Merge pull request #683 from mwitkow/feature/propagate-authority
...
make :authority propagate to MD
2016-06-01 18:18:23 -07:00
89e77e914d
Merge pull request #706 from menghanl/fix_golint
...
Fix golint
2016-06-01 18:12:45 -07:00
fc590f40e9
Fix golint errors
2016-06-01 16:40:26 -07:00
bab01e8e85
Fix a listener leak when a server is stopped before it starts
...
If server.Stop() and server.Serve() race, Serve() can return without
closing the listener. This in turn can lead to clients timing out trying
to connect to a server that is neither accepting nor rejecting
connections.
2016-05-22 14:52:40 -04:00
1ef2c5293f
fix TestCompressOK
and client reserved HTTP header handling
2016-05-17 14:35:18 +01:00
e4bb85b43f
Support the stream interceptor on server side.
2016-04-21 14:58:45 -07:00
616cb8ecfe
Add the missing comment
2016-04-19 16:33:09 -07:00
310ca08496
gofmt -w
2016-04-19 16:04:09 -07:00