THRIFT-2500 sending random data crashes thrift(golang) service
authorJens Geyer <jensg@apache.org>
Fri, 16 May 2014 23:07:28 +0000 (01:07 +0200)
committerJens Geyer <jensg@apache.org>
Fri, 16 May 2014 23:07:28 +0000 (01:07 +0200)
commit91cfb9901ebd6d584b0055bff5f91c372875a276
treef57997e82a53b7249550d40c5539a57dbb9ee7a6
parentb7cb9457dcb486f34443a429f7686acf2a2d1dbb
THRIFT-2500 sending random data crashes thrift(golang) service
Client: Go
Patch: Aleksey Pesternikov

This closes #117

commit 1bb25c4a48845e112847ca8293402f0294d8f597
 Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
 Date: 2014-05-02T21:40:59Z

recover from panic in processor

commit 8d1427a2c3c183d499442dc1f0437292e6641ac3
 Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
 Date: 2014-05-02T21:41:52Z

some sanity checks in binary protocol

commit 666cc87a51f86ca5940225c36716bbad467c6e73
 Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
 Date: 2014-05-02T21:53:59Z

some sanity checks in compact protocol
lib/go/thrift/binary_protocol.go
lib/go/thrift/compact_protocol.go
lib/go/thrift/simple_server.go
test/go/src/common/mock_handler.go