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