Commit Graph

4820 Commits

Author SHA1 Message Date
tpcwang
d42d8be78f THRIFT-3758 TApplicationException::getType and TProtocolException::getType should be const
This closes #963
2016-03-29 12:03:34 +09:00
Nobuaki Sukegawa
abbc8d0ec1 THRIFT-3763 Fix serialization of i64 larger than 2^53 for browserify
This closes #968
2016-03-29 12:03:34 +09:00
Nobuaki Sukegawa
eb344a8191 THRIFT-3762 Fix warnings for deprecated Thrift "byte" fields
This closes #967
2016-03-29 12:03:34 +09:00
Nobuaki Sukegawa
f43d0ca6e5 THRIFT-3761 Add debian package for Python3
This closes #966
2016-03-29 12:03:34 +09:00
Nobuaki Sukegawa
93bbdc8127 THRIFT-3760 Fix install paths etc of debian packages for py and perl
This closes #965
2016-03-29 12:03:34 +09:00
Jens Geyer
06340a4664 THRIFT-3751 Compiler allows field ids that are too large for generated code
Client: Compiler (General)
Patch: Jens Geyer

This closes #964
2016-03-25 02:28:24 +02:00
Jens Geyer
1043d71c2e THRIFT-3759 required fields that are nil are silently ignored on write
Client: Delphi
Patch: Jens Geyer
2016-03-25 00:41:29 +02:00
Nobuaki Sukegawa
1d9fd75712 Fix C# make dist entries 2016-03-20 00:28:33 +09:00
Nobuaki Sukegawa
73d16378c5 More make dist entries 2016-03-19 23:53:05 +09:00
Nobuaki Sukegawa
048ea0c830 Update .gitignore 2016-03-19 23:53:05 +09:00
Nobuaki Sukegawa
834f1b45c7 Add make dist entires for THRIFT-3402 2016-03-19 22:31:40 +09:00
Nobuaki Sukegawa
e831490db9 follow-up: THRIFT-640 Fix indent in generated code 2016-03-19 01:25:10 +09:00
Daniel Wolf
0d12de3b27 THRIFT-640 Support deprecation 2016-03-19 00:49:35 +09:00
Nobuaki Sukegawa
400ae6e76e THRIFT-3449 TBaseAsyncProcessor fb.responseReady() never called for oneway functions 2016-03-18 23:53:41 +09:00
Nobuaki Sukegawa
e134cbc6ff Update make dist entries 2016-03-18 22:37:02 +09:00
Tyler Treat
1d4a4393c9 THRIFT-3743 Java JSON protocol left in incorrect state when an exception is thrown during read or write operations
This closes #952
2016-03-18 22:37:02 +09:00
Josh Elser
b3a42dd050 THRIFT-3479 Avoid returning a message to a client on TException. 2016-03-18 22:37:02 +09:00
Nobuaki Sukegawa
a8765276d8 THRIFT-3680 Java async processor fails to notify errors to clients
This closes #903
2016-03-18 22:35:39 +09:00
Nobuaki Sukegawa
c3072227c0 Follow-up THRIFT-3112: key.cancel when error 2016-03-18 22:34:38 +09:00
John Sirois
bd964c7f34 THRIFT-3112 [Java] AsyncMethodCallback should be typed in generated AsyncIface
The parametrization brings the existing actual parametrization with
client call implementation objects to the fore and so this change
also fixes that parametrization to be a simple parametrization over
the return type as is done in the server-side AsyncProcessor code.

NB: This is a breaking change in both generated code and the client
libs.

This closes #840
2016-03-18 22:33:38 +09:00
Nobuaki Sukegawa
a4f9640321 THRIFT-3723 Fix Lua include path
This closes #934
2016-03-18 15:25:59 +09:00
Wang Yaofu
e432c6b828 THRIFT-3728 http transport for thrift-lua
This closes #938
2016-03-18 04:40:46 +09:00
Nobuaki Sukegawa
b819260c65 THRIFT-3736 C++ library build fails if OpenSSL does not surrpot SSLv3
This closes #944
2016-03-18 04:40:35 +09:00
Nobuaki Sukegawa
6505312e0a THRIFT-3747 Duplicate node.js build on Travis-CI
This closes #953
2016-03-18 04:40:16 +09:00
Jens Geyer
55499b8802 THRIFT-3705 Go map has incorrect types when used with forward-defined types
Client: Go
Patch: Jens Geyer

This closes #951
2016-03-17 09:50:59 +02:00
Wang Yaofu
7f6ea4e7fe THRIFT-3744 The precision should be 17 (16 bits need after dot) after dot for double type.
This closes #948
2016-03-17 01:26:24 +09:00
Nobuaki Sukegawa
8e1fd86985 THRIFT-3739 Deprecation warning in codegen/base.d
This closes #946
2016-03-17 01:26:16 +09:00
Jens Geyer
1d20a370d2 THRIFT-3742 haxe php cli support
Client: Haxe
Patch: Oleksii Prudkyi + minor changes from Jens Geyer

This closes #950
2016-03-16 09:59:47 +02:00
Jens Geyer
aadcf34cbf THRIFT-3740 Fix haxelib.json classpath
Client: Haxe
Patch: Oleksii Prudkyi
2016-03-15 00:34:08 +02:00
Jens Geyer
ccce919abc THRIFT-3741 haxe test is broken
Client: Haxe
Patch: Oleksii Prudkyi
2016-03-15 00:33:05 +02:00
Chandler May
1fa273be50 THRIFT-2980 Accept external buffer in thrift_memory_buffer constructor
This closes #821
2016-03-13 19:15:18 +09:00
Nobuaki Sukegawa
e364081f82 follow-up: THRIFT-3734 update test/known_failures.json 2016-03-13 18:19:01 +09:00
Nobuaki Sukegawa
74f583cf60 THRIFT-3724 Fix incorrect timeval conversion in libevent.d
This closes #936
2016-03-13 09:00:30 +09:00
Nobuaki Sukegawa
26e1b94719 THRIFT-3727 Incorrect require paths in Node.js tutorial
This closes #937
2016-03-13 09:00:30 +09:00
Wang Yaofu
f9867ed19e THRIFT-3734 D To compare two string as lowercase.
it looks unexpected result got when parameter a is uppercase and b is lowercase.
split[0] is string of 'Content-Length', it contains character with uppercase.

This closes #942
2016-03-13 08:35:57 +09:00
Tyler Treat
5025a302c6 THRIFT-3735 JSON protocol left in incorrect state when an exception is thrown during read or write operations
Client: Go
Patch: Tyler Treat <tyler.treat@webfilings.com>

This closes #943
2016-03-11 23:23:50 +01:00
Liyin Tang
f5399b2f55 THRIFT-3714 Define TProtocolException in js/src/thrift.js
This closes #926
2016-03-11 00:06:03 +01:00
Jens Geyer
30ed90e065 THRIFT-3733 Socket timeout improvements
Client: Delphi
Patch: Jens Geyer
2016-03-10 20:12:49 +01:00
Jens Geyer
6f6aa8a406 THRIFT-3733 Socket timeout improvements
Client: Delphi
Patch: Jens Geyer

Socket timeout improvements, plus some code cleanup and preparation for "new" Delphi sockets.
2016-03-10 20:10:16 +01:00
Nobuaki Sukegawa
4938bab184 THRIFT-3725 Skip a flaky cross test entry (d-dart compact framed-ip)
This closes #935
2016-03-10 11:35:55 +09:00
Nobuaki Sukegawa
33331a3279 THRIFT-3731 Perl multiplex test is flaky
This closes #941
2016-03-10 11:34:49 +09:00
Nobuaki Sukegawa
c874408326 THRIFT-3722 Fix cert path in C++ cross tests for non-Linux platform
This closes #933
2016-03-09 19:55:56 +09:00
Nobuaki Sukegawa
3fe8b0fe85 THRIFT-3729 Restrict rake version
This closes #939
2016-03-09 19:55:48 +09:00
Helgi Kristvin Sigurbjarnarson
f2b7a4805f THRIFT-3726 Fix incorrect conditional in TMultiplexedProtocol.py
This closes #661
2016-03-09 17:23:48 +09:00
Nobuaki Sukegawa
6bb1277145 THRIFT-3718 Reduce size of docker image for build environment
This closes #931
2016-03-09 10:36:43 +09:00
Nobuaki Sukegawa
356c998658 Add missing make dist entry 2016-03-09 10:36:12 +09:00
Jens Geyer
65b17466d5 THRIFT-3720 TTcpSocketStreamImpl.Read() returns 0 if not all requested bytes could be read
Client: Delphi
Patch: Jens Geyer
2016-03-09 00:09:54 +01:00
Mark Erickson
8c8ae96eb8 THRIFT-3719: Dart generator should use lowerCamelCase for service names
Client: Dart
Patch: Mark Erickson

This closes #932
2016-03-08 13:25:30 -06:00
Mark Erickson
aef81d632f THRIFT-3710 Dart generator does not camel case Constants class names
Client: Dart

This closes #922
2016-03-07 11:01:34 -06:00
Jens Geyer
775671aea4 THRIFT-3709 Comment syntax can produce broken code
Client: Compiler(general)
Patch: Jens Geyer
2016-03-07 00:19:21 +01:00