grpc-java/core
zpencer 2b1eee90e5 core: Do not leak server state when application callbacks throw exceptions (#3064)
Today JumpToApplicationThreadServerStreamListener leaks server state by transmitting details about uncaught StatusRuntimeException throwables to the client. This is a security problem.

This PR ensures that uncaught exceptions always close the ServerCall without leaking any state information. Users running in a trusted environment who want to transmit error details can install the TransmitStatusRuntimeExceptionInterceptor.

fixes #2189
2017-06-19 11:15:22 -07:00
..
src core: Do not leak server state when application callbacks throw exceptions (#3064) 2017-06-19 11:15:22 -07:00
build.gradle all: Filter out Internal* classes from Javadoc 2017-06-16 14:53:51 -07:00