Commit Graph

4851 Commits

Author SHA1 Message Date
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
Pascal Bach
af9d2ac69e THRIFT-3704 Treat the case where we are not able to refill the buffer the same as the EOL case.
Client: C++
Transport: HTTP
2016-03-06 22:44:13 +01:00
Jens Geyer
35b4465ab7 THRIFT-3664 Remove md5.c
Client: Compiler (general)
Patch: Jens Geyer
2016-03-06 14:59:35 +01:00
Nobuaki Sukegawa
c40018b28f THRIFT-3659 Check configure result of CMake on CI
This closes #886
2016-03-06 09:46:33 +09:00
Nobuaki Sukegawa
ed23b2b4ce THRIFT-3696 Install pip to CentOS Docker images to fix Python builds
This closes #912
2016-03-06 09:46:22 +09:00
Nobuaki Sukegawa
5fb1fda25a THRIFT-3708 NameError: global name 'TProtocol' is not defined
This closes #920
2016-03-06 09:45:48 +09:00
Nobuaki Sukegawa
8b791b270e THRIFT-3711 Add D to cross language test
This closes #923
2016-03-06 09:45:42 +09:00
Nobuaki Sukegawa
5bac5ba8bf THRIFT-3712 TTornadoServer cannot handle IPv6 address
This closes #924
2016-03-06 09:45:34 +09:00
Nobuaki Sukegawa
d9b4425f68 follow-up: THRIFT-3599 Validate client IP address against cert's SubjectAltName
Client: Python
Patch: Nobuaki Sukegawa

Fix required version of Python or dependency

This closes #914
2016-03-05 22:53:48 +09:00
Chandler May
1ccd81bfbc THRIFT-3569 Add thrift_transport_read_all to facilitate large reads in c_glib.
Client: c_glib
Patch: Chandler May

This closes #849
2016-03-05 22:53:28 +09:00
Nobuaki Sukegawa
2cc4764d0e THRIFT-3713 lib/d/test/thrift_test_runner.sh is flaky on Jenkins
Client: Test (D)
Patch: Nobuaki Sukegawa

This closes #925
2016-03-05 22:53:28 +09:00
Nobuaki Sukegawa
6ec6860801 Update OpenSSL version in Appveyor build 2016-03-02 23:57:02 +09:00
Nobuaki Sukegawa
eee04d9cfc THRIFT-3665 Add D libevent and OpenSSL to docker images
This closes #892
2016-03-02 23:44:23 +09:00
Nobuaki Sukegawa
4d28b60873 THRIFT-3695 Fix D test scripts
This closes #911
2016-03-02 23:44:23 +09:00
Nobuaki Sukegawa
1425c5af9a THRIFT-3692 (Re)enable Appveyor C++ and Python build
This closes #908
2016-03-02 23:44:23 +09:00
Nobuaki Sukegawa
327d1345b6 THRIFT-3693 Fix include issue in C++ TSSLSocketInterruptTest on Windows
This closes #910
2016-03-02 23:44:23 +09:00
Nobuaki Sukegawa
06e8fd4a08 THRIFT-3694 [Windows] Disable tests of a few servers that are not supported
This closes #909
2016-03-02 23:44:23 +09:00
Nobuaki Sukegawa
f7a8d946a0 THRIFT-3699 Fix integer limit symbol includes in Python C extension
This closes #915
2016-03-02 23:44:23 +09:00
Nobuaki Sukegawa
3dd4d8eca8 THRIFT-3698 [Travis-CI] Introduce retry to apt commands
This closes #913
2016-03-02 23:44:22 +09:00
Nobuaki Sukegawa
50bb860acd follow-up: THRIFT-3690 Work around docker image build failures on Travis-CI
When hanged, travis_wait travis_retry ... fails after 20 mins.
travis_retry travis_wait ... might let us actually retry.
2016-03-02 23:44:22 +09:00