Nobuaki Sukegawa
3c420072ab
THRIFT-3580 THeader for Haskell
...
Client: hs
This closes #820
This closes #1423
2017-11-30 16:15:25 -05:00
James E. King, III
20e16bc6a4
THRIFT-2013: add perl crosstest multiplexed client and server logic
...
Client: perl
This closes #1416
2017-11-21 14:20:26 -05:00
James E. King, III
39eaae6675
THRIFT-2013: update docker for artful (go back to lua 5.2) and enhance
...
cpp client to send 0,1,2,4,8,...,131072 size binary tests, this exposed
problems in the erl and rs servers and those tests have been disabled for now.
2017-11-20 07:27:03 -05:00
James E. King, III
58402ff6a7
THRIFT-2013: add multiplex server and client test support to cpp language
...
add multiplex client test support to csharp and java languages
fix a bug in the server-side header protocol factory
fix a bug in the cpp SSL server socket implementation
remove unnecessary sleep in cpp server testOneway
This closes #1414
2017-11-18 21:10:40 -05:00
James E. King, III
375bfee701
THRIFT-2998: enable cross test for nodejs http transport,
...
fix missing apache license headers in nodejs
Client: nodejs
This closes #1403
2017-10-28 17:54:58 -04:00
James E. King, III
43f4bf2fdd
THRIFT-4376: fix a few high impact coverity defects:
...
1458947: memory leak in compiler
1458787: resource leak in c_glib led to discovery of assert() abuse
1459090: fix string.find result check in JSON processor (unlikely)
This closes #1404
2017-10-28 16:44:09 -04:00
James E. King, III
b62873686f
THRIFT-4350: enable dotnet-2.0.0-sdk in ubuntu xenial, update netcore
...
projects, get them running with make cross
Client: netcore
This closes #1379
2017-10-10 08:35:48 -07:00
James E. King, III
81cdcd3dd7
THRIFT-4328: split binary cross tests into their own build job to resolve
...
timeouts in travis; enable newly reliable cross tests (ran 5 times clean)
This closes #1351
2017-09-13 19:36:00 +00:00
Allen George
bc1344d55f
THRIFT-4186 Add travis build for Rust
...
Client: rs
Patch: Allen George <allen.george@gmail.com>
This closes #1260
2017-05-11 01:35:33 +02:00
James E. King, III
06190874c8
THRIFT-4084: Add a SSL/TLS negotiation check to crossfeature to verify SSLv3 is not active and that at least one of TLSv1.0 through 1.2 are accepted.
...
Client: csharp, d, go, nodejs, perl
This closes #1197
2017-02-20 08:52:11 -05:00
James E. King, III
377719c2d8
THRIFT-3272 (THRIFT-4066) fix perl SSL authentication support; fixed error in erlang test client using wrong key file and added CA
...
Client: Perl
This closes #1189
2017-02-15 14:33:20 -05:00
James E. King, III
36628a28e9
THRIFT-3369 Provide SSL/TLS client for c_glib
...
Client: c_glib
Patch: Gonzalo Aguilar Delgado <gaguilar@level2crm.com>
This closes #1185
2017-02-13 15:25:41 -05:00
Nobuaki Sukegawa
e1b8540a0a
THRIFT-3884 Fix Erlang compact protocol double endianess and boolean list
...
This close #1051
2016-07-23 16:52:53 +09: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
8b791b270e
THRIFT-3711 Add D to cross language test
...
This closes #923
2016-03-06 09:45:42 +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
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
ebd71cedc3
THRIFT-3585 Compact protocol implementation for Lua
...
Enable compact protocol for cross test.
2016-02-04 22:20:01 +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
d094e79de7
THRIFT-3592 Add basic test client
...
This closes #830
2016-02-03 01:07:43 +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
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
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
Nobuaki Sukegawa
1a42a05477
Skip C#-Python SSL cross tests that fails on Debian image
...
It is presumably due to SSL chagnes in Python 2.7.9.
2016-01-12 20:15:06 +09:00
Nobuaki Sukegawa
ad8358664e
THRIFT-3505 Enhance Python TSSLSocket
...
This closes #760
2016-01-03 02:39:51 +09:00
Nobuaki Sukegawa
6dde7f1925
Disable 2 flaky cross tests
2015-12-24 02:11:17 +09:00
Nobuaki Sukegawa
e68ccc23be
THRIFT-3482 Haskell JSON protocol does not encode binary field as Base64
2015-12-13 23:48:22 +09:00
Nobuaki Sukegawa
ef2b5285f3
THRIFT-3145 JSON protocol does not handle bool and empty containers correctly
...
Client: Haskell
Patch: Nobuaki Sukegawa
Fix bool and empty map and add test
This closes #740
2015-12-13 14:07:27 +09:00
Nobuaki Sukegawa
a6ab1f5e6d
THRIFT-3452 .travis.yml: Migrating from legacy to container-based infrastructure
...
Client: Build
Patch: Nobuaki Sukegawa
Use "services: docker"
This closes #730
2015-12-05 11:28:27 +09:00
Nobuaki Sukegawa
f56b90772f
THRIFT-3444 Large 64 bit Integer does not preserve value through Node.js JSONProtocol
...
Client: Node.js
Patch: Nobuaki Sukegawa
This closes #712
2015-12-02 02:03:59 +09:00
Nobuaki Sukegawa
bc7e480d0f
THRIFT-3350 Python JSON protocol does not encode binary as Base64
...
Client: Python
Patch: Nobuaki Sukegawa
This closes #697
2015-11-15 14:00:18 +09:00
Nobuaki Sukegawa
8a4d06febe
THRIFT-3409 NodeJS binary field issues
...
Client: Node.js
Patch: Nobuaki Sukegawa
This closes #681
2015-11-06 21:25:25 +09:00
Nobuaki Sukegawa
a185d7e785
THRIFT-1857 Python 3 Support
...
Client: Python
Patch: Nobuaki Sukegawa
Add py3 cross test
2015-11-06 21:24:24 +09:00
Dave Watson
792db4e926
THRIFT-2423 Facebook's THeader protocol and transport for cpp
...
Client: C++ Library, Compiler
Patch: Dave Watson rebased by Nobuaki Sukegawa
This closes #357 and closes #677
2015-11-04 01:25:22 +09:00
Nobuaki Sukegawa
b31f0900b5
THRIFT-338 Compact Protocol in Erlang
...
Client: Erlang
Patch: Nobuaki Sukegawa
This closes #338
2015-11-03 22:02:55 +09:00
Nobuaki Sukegawa
f58bca7adb
THRIFT-2113 Erlang SSL Socket Support
...
Client: Erlang
Patch: Nobuaki Sukegawa
Enable SSL cross test
2015-11-01 18:30:46 +09:00
Nobuaki Sukegawa
826ea998d5
THRIFT-3400 Add Erlang to cross test
...
Client: Test, Erlang
Patch: Nobuaki Sukegawa
2015-10-31 14:54:12 +09:00
Nobuaki Sukegawa
a175437f66
THRIFT-3276 Binary data does not decode correctly using the TJSONProtocol when the base64 encoded data is padded.
...
This closes #645
2015-10-11 00:55:58 +02:00
Randy Abernethy
983bf7de41
THRIFT-3373: cross test cleanup
...
Client: build, node, c_glib, cpp, hs, py, rb
Patch: Nobuaki Sukegawa
Github Pull Request:
This closes #641
commit 338f1a502961a4f63b0bd4b3dae4099062d6d17f
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-10-09T17:25:18Z
THRIFT-3373 Various fixes for cross test servers and clients
2015-10-09 12:28:57 -07:00
Jens Geyer
123258ba60
THRIFT-3364 Fix ruby binary field encoding in TJSONProtocol
...
Client: Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #633
2015-10-02 00:38:17 +02:00
Jens Geyer
178b813acd
THRIFT-3361 Improve C# library
...
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #630
2015-09-30 23:16:45 +02:00
Nobuaki Sukegawa
01ede042aa
THRIFT-3360 Improve cross test servers and clients further
...
This closes #629
2015-09-28 20:38:37 +02:00
Jens Geyer
d629ea0bb2
THRIFT-3347 Improve cross test servers and clients
...
Client: TestSuite, C++, Perl, NodeJS, c_glib, Haskell, Python
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #621
2015-09-23 21:20:38 +02:00
Nobuaki Sukegawa
6823829710
THRIFT-3342 Improve ruby cross test client and server compatibility
...
This closes #615
2015-09-22 07:48:25 +02:00
Nobuaki Sukegawa
a649e7473b
THRIFT-3337 Add testBool method to cross tests
...
This closes #611
2015-09-21 23:07:39 +02:00
Jens Geyer
5bc8b5a3a5
THRIFT-3302 Go JSON protocol should encode Thrift byte type as signed integer string
...
Client: Go
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #591
2015-09-05 12:50:24 +02:00
Nobuaki Sukegawa
2fab3deb09
THRIFT-3296 - Go cross test does not conform to spec
2015-08-17 21:54:23 +10:00