Commit Graph

696 Commits

Author SHA1 Message Date
Jens Geyer
7407e2e2f3 Revert "THRIFT-3834 Erlang namespacing and exception metadata"
This reverts commit c8deed8cba.
2016-06-07 21:42:09 +02:00
Steve Cohen
c8deed8cba THRIFT-3834 Erlang namespacing and exception metadata
Client: Erlang
Patch: Steve Cohen
2016-06-06 23:10:10 +02:00
Oleksii Prudkyi
39a09ac5e4 THRIFT-3833 haxe http server implementation (by embeding into php web server)
Client: Haxe
Patch: Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com> + some modifications by Jens Geyer

This closes #1013
This closes #1020
2016-05-29 00:43:13 +02:00
Jens Geyer
26b36dc61e THRIFT-3843 integer issues with Haxe PHP targets cause ZigZag encoding to fail
Client: Haxe
Patch: Jens Geyer
2016-05-28 23:22:51 +02:00
creker
ca714c4397 THRIFT-3467 Go Maps for Thrift Sets Should Have Values of Type struct{}
Client: Go
Patch: artem antonenko <sam901@yandex.ru>

This closes #976
2016-04-06 22:53:25 +02: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
73d16378c5 More make dist entries 2016-03-19 23:53:05 +09:00
Nobuaki Sukegawa
e134cbc6ff Update make dist entries 2016-03-18 22:37:02 +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
Wang Yaofu
e432c6b828 THRIFT-3728 http transport for thrift-lua
This closes #938
2016-03-18 04:40:46 +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
Nobuaki Sukegawa
e364081f82 follow-up: THRIFT-3734 update test/known_failures.json 2016-03-13 18:19:01 +09: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
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
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
Nobuaki Sukegawa
8b791b270e THRIFT-3711 Add D to cross language test
This closes #923
2016-03-06 09:45:42 +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
Mark Erickson
56c1c645f2 THRIFT-3702 Fix cross tests for Dart compact protocol (3 failing)
Client: Dart
Patch: Mark Erickson

This closes #917
2016-03-01 16:53:35 -06:00
Mark Erickson
b5f126f6d6 THRIFT-3637 Implement compact protocol for dart
This closes #916
2016-02-29 15:27:59 -06:00
Nobuaki Sukegawa
d479e23a1d THRIFT-3691 Run flake8 Python style check on Travis-CI
Client: Build (Python)
Patch: Nobuaki Sukegawa

This closes #907
2016-02-28 12:05:14 +09:00
Nobuaki Sukegawa
103974ec55 THRIFT-3688 Fix socket bind failure detection of cross test
Client: Test
Patch: Nobuaki Sukegawa

This closes #905
2016-02-28 12:03:40 +09:00
Nobuaki Sukegawa
e9b3234b28 THRIFT-3682 Do not reuse refused sockets in test scripts
Client: Test
Patch: Nobuaki Sukegawa

This closes #902
2016-02-27 16:55:55 +09:00
Nobuaki Sukegawa
fa53a3ce94 THRIFT-3592 Add basic test client
Fix sed command so that it work for both linux and bsd sed.
Client: Build (Lua)
Patch: Nobuaki Sukegawa

This closes #900
2016-02-27 16:55:55 +09:00
Nobuaki Sukegawa
008283de6c THRIFT-3660 Add V4 mapped address to test client cert's altname
Client: Test
Patch: Nobuaki Sukegawa

This closes #887
2016-02-22 23:26:11 +09:00
Nobuaki Sukegawa
23ffb31290 THIFT-3645 Add command line args and testBool handler to Lua test server
Client: Test (Lua)
Patch: Nobuaki Sukegawa

This closes #876
2016-02-20 00:44:54 +09:00
Nobuaki Sukegawa
08d67d7163 THRIFT-3644 Adds testStruct call to Lua test client
Client: Test (Lua)
Patch: Nobuaki Sukegawa

This closes #875
2016-02-20 00:44:24 +09:00
Nobuaki Sukegawa
59310f5dd0 THRIFT-3642 Speed up cross test runner
This closes #873
2016-02-20 00:18:43 +09:00
Wang Yaofu
19a3a2771a THRIFT-3631 JSON protocol implement for thrift-lua library.
THRIFT-3631 Lua-This is JSON protocol implement for thrift-lua library.
TJsonProtocol.lua is new source of lua for thrift JSON protocol.
2016-02-19 01:06:05 +09:00
Nobuaki Sukegawa
e1e09c7967 THRIFT-3641 Ruby client should try to connect to every result of getaddrinfo
Client: Ruby
Patch: Nobuaki Sukegawa

This closes #872
2016-02-19 01:06:05 +09:00
Nobuaki Sukegawa
7af189a236 THRIFT-3613 Port Python C extension to Python 3
Client: Python
Patch: Nobuaki Sukegawa

This closes #845
2016-02-13 23:12:34 +09:00
Nobuaki Sukegawa
6525f6ae87 THRIFT-3612 Add Python C extension for compact protocol
Client: Python
Patch: Nobuaki Sukegawa

This closes #844
2016-02-13 23:12:34 +09:00
Nobuaki Sukegawa
144bbef3dd THRIFT-3611 Add --regex filter to cross test runner
Client: Test
Patch: Nobuaki Sukegawa

This closes #843
2016-02-11 20:06:46 +09:00
Nobuaki Sukegawa
4708409c2d THRIFT-3601 Better conformance to PEP8 for generated code
This closes #837
2016-02-05 20:48:07 +09:00
Nobuaki Sukegawa
ebd71cedc3 THRIFT-3585 Compact protocol implementation for Lua
Enable compact protocol for cross test.
2016-02-04 22:20:01 +09:00
Nobuaki Sukegawa
1f647f01c4 THRIFT-3584 boolean false value cannot be transferred
Return value fix and test.
2016-02-04 22:20:00 +09:00
Phongphan Phuttha
3b89cc5305 THRIFT-3598 TBufferedTransport doesn't instantiate client connection
Client: Lua
Patch: Phongphan Phuttha

This closes #836
2016-02-04 22:20:00 +09:00
Nobuaki Sukegawa
f39f7dbd26 THRIFT-3599 Validate client IP address against cert's SubjectAltName 2016-02-04 22:20:00 +09:00
John Sirois
f7d497978d THRIFT-3597 make check hangs in go tests
Client: Test (Go)
Patch: John Sirois

This closes #833
2016-02-04 14:28:24 +09:00
Nobuaki Sukegawa
10308cb975 THRIFT-3596 Better conformance to PEP8
This closes #832
2016-02-04 14:28:24 +09:00
Nobuaki Sukegawa
d094e79de7 THRIFT-3592 Add basic test client
This closes #830
2016-02-03 01:07:43 +09:00
Nobuaki Sukegawa
95c628eade THRIFT-3578 Make THeaderTransport detect TCompact framed and unframed
Client: C++
Patch: Nobuaki Sukegawa

This closes #819
2016-02-01 21:24:39 +09:00
Nobuaki Sukegawa
2eed686406 Fix CI build for THRIFT-3251 Add http transport for server to Go lib
This closes #829
2016-02-01 21:23:25 +09:00
claudemiro
f8ca05528e THRIFT-3251 Add http transport for server to Go lib
Client: Go
Patch: claudemiro <dimiro1@gmail.com>

This closes #785
2016-01-28 23:05:02 +01:00
Jens Geyer
108fab8242 THRIFT-3501 Forward slash in comment causes compiler error
Client: Compiler (general)
Patch: Jens Geyer
2016-01-28 23:03:24 +01:00
Nobuaki Sukegawa
5e432ec37b THRIFT-3579 Introduce retry to make cross
This closes #817
2016-01-24 03:44:26 +09:00
Nobuaki Sukegawa
9890c28b7e THRIFT-3568 THeader server crashes on readSlow
Client: C++
Patch: Nobuaki Sukegawa

This closes #807
2016-01-24 00:13:44 +09:00
Nobuaki Sukegawa
bd165305fa THRIFT-3571 Make feature test result browsable
Client: Test
Patch: Nobuaki Sukegawa

This closes #809
2016-01-24 00:13:44 +09:00
Chandler May
3fe3df2ac8 THRIFT-3567 GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Client: c_glib
Patch: Chandler May <cjmay4754@gmail.com>

This closes #806
2016-01-19 22:00:48 +01:00
Chandler May
6dde90be2e THRIFT-1313 implement compact protocol for c_glib library
Client: C_glib
Chandler May <cjmay4754@gmail.com>

This closes #795
2016-01-19 22:00:27 +01:00
Nobuaki Sukegawa
2ba79440bf THRIFT-3544 Let cross test fail when server process died unexpectedly
Client: Test
Patch: Nobuaki Sukegawa

This closes #793
2016-01-19 02:48:07 +09:00