thrift/lib
Wade Simmons 35c8b97fbf fix TFramedTransport residual continuation
There were many bugs in the current TFramedTransport.receiver caused by
merge mistakes and bad patches. Simplify the logic so it is easier to
reason about and prevent future issues.

- THRIFT-2194 Fixed one bug with residual not being set
- THRIFT-2205 Reverted the above fix (by accident) and broke it further
  by including InputBufferUnderrunError in TFramedTransport (which is
  incorrect)

This patch cleans up TFramedTransport.receiver by only have one hold
over buffer instead of two (frame + residual).
2014-06-29 22:53:23 +02:00
..
as3 THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library 2014-05-03 00:49:05 +02:00
c_glib THRIFT-2475 c_glib: buffered_transport_write function return always TRUE. 2014-05-04 22:19:46 +02:00
cocoa THRIFT-2204:SSL client for the cocoa client 2014-04-04 11:41:15 -04:00
cpp THRIFT-2579 C++ lib Windows CE support 2014-06-25 13:13:23 +02:00
csharp THRIFT-2568 Implement own certificate handler 2014-06-05 22:03:19 +02:00
d THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library 2014-05-03 00:49:05 +02:00
delphi THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library 2014-05-03 00:49:05 +02:00
erl THRIFT-2407 use markdown (rename README => README.md) 2014-03-19 06:47:47 +01:00
go FIX broken test 2014-06-19 23:25:50 +02:00
hs THRIFT-2401 Haskell tutorial compiles 2014-05-14 00:49:41 +02:00
java THRIFT-2572 Add string/collection length limit checks (from C++) to java protocol readers 2014-06-11 14:15:21 +02:00
javame/src/org/apache/thrift THRIFT-2285 TJsonProtocol implementation for Java/JavaMe/PHP doesn't allow a slash (/) to be escaped (\/) 2013-12-26 18:59:15 +01:00
js THRIFT-2576 Implement Thrift.Protocol.prototype.skip method in JavaScript library 2014-06-19 22:11:53 +02:00
lua THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library 2014-05-03 00:49:05 +02:00
nodejs fix TFramedTransport residual continuation 2014-06-29 22:53:23 +02:00
ocaml THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library 2014-05-03 00:49:05 +02:00
perl THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library 2014-05-03 00:49:05 +02:00
php THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library 2014-05-03 00:49:05 +02:00
py THRIFT-1914 Python: Support for Multiplexing Services on any 2014-05-03 17:51:21 +02:00
rb Thrift-THRIFT-2574: Compiler option to generate namespace directories for Ruby 2014-06-26 22:53:01 -04:00
st THRIFT-2407 use markdown (rename README => README.md) 2014-03-19 06:47:47 +01:00
ts THRIFT-2522 TypeScript extension for Thrift Compiler 2014-05-19 17:21:34 +02:00
Makefile.am THRIFT-1681: Add Lua Support Patch: Dave Watson 2014-04-05 00:50:35 +02:00