Commit Graph

4643 Commits

Author SHA1 Message Date
Nobuaki Sukegawa
402f6419f9 THRIFT-3666 Build D tutorial as part of Autotools build
Client: Build (D)
Patch: Nobuaki Sukegawa

This closes #893
2016-02-27 17:17:27 +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
f2952847e6 THRIFT-3681 Fix Dart tutorial build
Client: Build (Dart)
Patch: Nobuaki Sukegawa

This closes #901
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
ce283d5664 THRIFT-3679 Add stdout log to testBinary in Java test server
Client: Test (Java)
Patch: Nobuaki Sukegawa

This closes #899
2016-02-27 16:55:55 +09:00
Nobuaki Sukegawa
3b4c5fadfd THRIFT-3678 Fix javadoc errors on JDK 8
Client: Java
Patch: Nobuaki Sukegawa

This closes #898
2016-02-27 16:55:55 +09:00
Nobuaki Sukegawa
aa7d0d5f2a THRIFT-3677 Improve CMake Java build
This closes #897
2016-02-27 16:55:55 +09:00
Nobuaki Sukegawa
6bbc9e3a60 Add an entry to .gitignore 2016-02-27 16:55:55 +09:00
Jens Geyer
a61e50540e THRIFT-3668 range check error in compact protocol
Client: Delphi
Patch: Jens Geyer
2016-02-23 16:33:38 +01:00
Nobuaki Sukegawa
3b4a93bba1 THRIFT-3664 Remove md5.c
Client: Compiler
Patch: Nobuaki Sukegawa

This closes #891
2016-02-22 23:27:12 +09:00
Nobuaki Sukegawa
3e5b9c275e THRIFT-3663 CMake cpp test fails to build on system without zlib
Client: Build (C++)
Patch: Nobuaki Sukegawa

This closes #890
2016-02-22 23:27:01 +09:00
Nobuaki Sukegawa
dd2223c506 THRIFT-3662 Add Haskell to debian docker image
Client: Build
Patch: Nobuaki Sukegawa

This closes #889
2016-02-22 23:26:43 +09:00
Nobuaki Sukegawa
a4e0c92fd4 THRIFT-3661 Use https to download meck in erlang test build
Client: Build (Ernalg)
Patch: Nobuaki Sukegawa

This closes #888
2016-02-22 23:26:27 +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
55c4fc9115 THRIFT-3658 Missing file in THRIFT-3599
Add missing FindPip.cmake
Client: Build (Python)
Patch: Nobuaki Sukegawa

This closes #885
2016-02-22 23:25:56 +09:00
Nobuaki Sukegawa
f32bae7a89 THRIFT-3651 Make backports.match_hostname and ipaddress optional
Client: Python
Patch: Nobuaki Sukegawa

This closes #880
2016-02-22 23:25:32 +09:00
Tristen Georgiou
a72ffbea4d THRIFT-3649 Python TSaslClientTransport initializes TTransportException incorrectly
Client: Python
Patch: Tristen Georgiou modified by Nobuaki Sukegawa

This closes #879
2016-02-22 23:24:31 +09:00
Nobuaki Sukegawa
33de26cf65 THRIFT-3635 D transport_test is flaky on Jenkins and Travis
Client: Test (D)
Patch: Nobuaki Sukegawa

This closes #883
2016-02-22 02:48:00 +09:00
Nobuaki Sukegawa
2303d978c0 THRIFT-3577 assertion failed at line 512 of testcontainertest.c
Client: Test (c_glib)
Patch: Nobuaki Sukegawa

This closes #882
2016-02-22 02:47:06 +09:00
Jens Geyer
ea2bd9cb08 THRIFT-3656 incorrect serialization of optionals
Client: Dart
Patch: Jens Geyer
2016-02-21 15:37:26 +01:00
Jens Geyer
517aa15791 THRIFT-3652 incorrect serialization of optionals
Client: AS3
Patch: Jens Geyer
2016-02-21 15:37:25 +01:00
Jens Geyer
a2e74465d4 THRIFT-3654 incorrect serialization of optionals
Client: Haxe
Patch: Jens Geyer
2016-02-21 15:37:25 +01:00
Jens Geyer
b72bb94a82 THRIFT-3650 incorrect union serialization
Client: Compiler (general)
Patch: Jens Geyer

This closes #881
2016-02-21 15:37:11 +01:00
Nobuaki Sukegawa
37a122271f THRIFT-3647 Fix php extension build warnings
Client: PHP
Patch: Nobuaki Sukegawa

This closes #878
2016-02-20 00:45:35 +09:00
Nobuaki Sukegawa
7efa4fb9b1 THRIFT-3646 Fix Python extension build warnings
Client: Python
Patch: Nobuaki Sukegawa

This closes #877
2016-02-20 00:45:35 +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
Nobuaki Sukegawa
b16a0a94fc THRIFT-3643 Perl SSL server crushes if a client disconnect without handshake
Client: Perl
Patch: Nobuaki Sukegawa

This closes #874
2016-02-20 00:15:52 +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
474ddbd06d THRIFT-3639 C# Thrift library forces TLS 1.0, thwarting TLS 1.2 usage
Client: C#
Patch: Nobuaki Sukegawa

This closes #871
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
Wang Yaofu
0433d171f6 THRIFT-3636 Double precision is not fully preserved in C++ TJSONProtocol
Client: C++
Patch: Wang Yaofu

This closes #870
2016-02-17 23:55:28 +09:00
John Sirois
dc29eec5c6 THRIFT-3609 Remove or replace TestPortFixture.h.
Client: Test (C++)
Patch: John Sirois

Removed since it is no longer used.

This closes #869
2016-02-17 23:21:51 +09:00
Nobuaki Sukegawa
1c8b5cb152 THRIFT-3634 Fix Python TSocket resource leak on connection failure
Client: Python
Patch: Nobuaki Sukegawa

This closes #867
2016-02-17 23:21:51 +09:00
Randy Abernethy
c295c82291 THRIFT-1385: make install ignores prefix
Client: Java/build
Patch: Randy Abernethy
2016-02-16 08:22:49 -08:00
Jens Geyer
01a8983e24 THRIFT-3638 Fix haxelib.json
Client: Haxe
Patch: Jens Geyer
2016-02-16 01:09:50 +01:00
Randy Abernethy
9c50e4aba9 THRIFT-3630: Debian/Ubuntu Install doc update
Client: Docs
Patch: Randy Abernethy
2016-02-14 17:44:07 -08:00
Nobuaki Sukegawa
ea5845a2f5 THRIFT-3633 Travis "C C++ - GCC" build was using clang
Client: Build
Patch: Nobuaki Sukegawa

This closes #868
2016-02-14 22:47:19 +09:00
Nobuaki Sukegawa
66f5053140 THRIFT-3614 Improve logging of test_sslsocket.py
Suppress server exception log for expected connection failures
Client: Test (Python)
Patch: Nobuaki Sukegawa

This closes #866
2016-02-14 22:47:19 +09:00
Nobuaki Sukegawa
8b411a0c8f THRIFT-3632 c_glib testserialization fails with glib assertion
Client: c_glib
Patch: Nobuaki Sukegawa

This closes #865
2016-02-14 22:47:19 +09:00
Roshan George
949e242ec8 THRIFT-2877 Generate hashCode using primitives and static utility methods
Client: Java
Author: Roshan George <roshan@arjie.com>

The TBaseHelper.hashCode methods are the Java 8 implementations of hashCode for
those types.

This closes #448
2016-02-14 22:47:19 +09:00
John Sirois
919752ca2f THRIFT-3628 Fix lib/cpp/test/TServerIntegrationTest.cpp to use ephemeral ports.
Client: Test (C++)
Patch: John Sirois

This was already the case for most of the suite, which, besides the one
fixed constructor, retrieved the port to dynamically already.

This closes #859
2016-02-14 22:47:19 +09:00
John Sirois
9bd3530b97 THRIFT-3626 Fix lib/cpp/test/TSocketInterruptTest.cpp to use ephemeral ports.
Client: Test (C++)
Patch: John Sirois

Instead of using a fixed port, use an ephemeral port to improve
robustness and make way for parallelizability.

This change has an undesirable amount of repeated code but this fact is
not different from the prior so being a bit expedient here. Ideally
setup of a `TServerSocket` listening on an ephemeral port would be DRYed
up into a helper of some sort.

This closes #857
2016-02-14 22:47:19 +09:00
John Sirois
cab5600663 THRIFT-3624 Fix lib/cpp/test/TServerSocketTest.cpp to use ephemeral ports.
Client: Test (C++)
Patch: John Sirois

Instead of using a fixed port, use an ephemeral port to improve
robustness and make way for parallelizability.

This closes #855
2016-02-14 22:47:18 +09:00
John Sirois
b867b27c5d THRIFT-3621 Fix cpp/lib/test/TSSLSocketInterruptTest.cpp to use ephemeral ports.
Client: Test (C++)
Patch: John Sirois

Instead of using a fixed port, use an ephemeral port to improve
robustness and make way for parallelizability.

This change has an undesirable amount of repeated code but this fact is
not different from the prior so being a bit expedient here.  Ideally
setup of a `TSSLServerSocket` listening on an ephemeral port would be
DRYed up into a helper of some sort.

This closes #854
2016-02-14 22:47:18 +09:00
Jens Geyer
d4722d9c48 THRIFT-3629 Parser sets exitcode on errors, but the generator does not
Client: Compiler (general)
Patch: Jens Geyer

This closes #861
2016-02-14 13:50:07 +01:00
Jens Geyer
4733c4c535 THRIFT-3605 Have the compiler complain about invalid arguments and options
Client: Compiler (general)
Patch: Jens Geyer

This closes #862
2016-02-14 11:10:42 +01:00
Randy Abernethy
833236fc52 THRIFT-3630:Debian and Ubuntu install docs update
Client: Docs
Patch: Randy Abernethy
2016-02-13 17:30:20 -08:00
John Sirois
8d289472c0 THRIFT-3625 Kill unused #include "TestPortFixture.h" in lib/cpp/test/TServerTransportTest.cpp.
Client: Test (C++)
Patch: John Sirois

This closes #856
2016-02-13 23:12:34 +09:00