Commit Graph

4848 Commits

Author SHA1 Message Date
Jim King
f793c2b3aa THRIFT-3957 TConnectedClient does not disconnect from clients when the receive timeout is reached.
Client: C++
Patch: Claudius Heine <ch@denx.de>

This closes #1122
2016-11-10 15:08:21 -05:00
Max
74c99ba38b THRIFT-3954 Enable the usage of structs called "Object" in Java
Client: Java
Patch: Maximilian Hess <mail@ne0h.de>

This closes #1119
2016-10-31 18:53:02 +01:00
Nobuaki Sukegawa
59cb6661bc THRIFT-3949 missing make dist entry for compiler/cpp/test
This closes #1115
2016-10-19 22:53:32 +09:00
Jens Geyer
015fe5272c THRIFT-3946 Java 1.5 compatibility broken for binary fields (java5 option)
Client: Java
Patch: Philip Hamer
2016-10-17 23:00:11 +02:00
tpcwang
af81cf0c61 THRIFT-3942 Make TSSLSocket honor send and receive timeouts
Client: C++
Patch: tpcwang <tpc.wang@gmail.com>

This closes #1108
2016-10-13 23:02:53 +02:00
James E. King, III
36200904e7 THRIFT-3943: resolve some high severity outstanding defects identified by coverity scan
Clients: C++, Lua
Patch: James E. King, III <jim.king@simplivity.com>

This closes #1109
2016-10-13 22:59:20 +02:00
jfarrell
3fa1940486 THRIFT-3546: NodeJS code should not be namespaced
Client: js
Patch: Benjamin Gould

Adds a fix for this that eliminates the namespace object heirarchy in node.js generated code,
and adds a compiler flag that can be used for backwards compatibility if necessary.

This closes #1111
2016-10-12 12:17:29 -04:00
Dustin Pho
d6bcb265bb THRIFT-3868 Java struct equals should do identity check before field comparison
Client: Java, JavaME
Patch: Dustin Pho <dpho@vt.edu>

This closes #1106
2016-10-07 19:03:40 +02:00
BCG
548403eeab THRIFT-2527 Apache Thrift IDL Compiler code generated for Node.js should be jshint clean
Clieht: NodeJS
Patch: BCG <bgould@users.noreply.github.com>

This closes #1112
2016-10-07 18:57:29 +02:00
tpcwang
d1c0d33199 Fix WinXP version of thrift_poll to not use destructed time_out 2016-10-04 09:34:37 -07:00
Nobuaki Sukegawa
b0dadbde6a THRIFT-3902 TFramedTransport.open throws NullPointerException
This closes #1105
2016-10-03 01:04:31 +09:00
Charles Hake
b413703eef THRIFT-3900 Add Python SSL flags
This closes #1077
2016-10-03 00:57:41 +09:00
Nobuaki Sukegawa
d8c6a84866 THRIFT-3940 Visual Studio project file for compiler is broken 2016-10-03 00:57:41 +09:00
Cody P Schafer
3129549feb THRIFT-3831 in test/cpp explicitly use signed char
`char`'s signed-ness is implimentation dependent, and in the case where
`char` was not signed, we previously recieved errors like

    thrift/0.9.3-r0/git/test/cpp/src/TestClient.cpp:404:15: error: narrowing conversion of '-127' from 'int' to 'char' inside { } [-Wnarrowing]

(This example from gcc-6 on arm)

This closes #1085
2016-10-01 23:40:56 +09:00
James E. King, III
4bbfe6120e THRIFT-3878: fix interop with newer OpenSSL libraries
This closes #1102
2016-10-01 23:40:03 +09:00
James E. King, III
4d39ac5240 THRIFT-3936: fix compile error on VS2013 and earlier from changes introduced during 0.10.0 development (snprintf)
This closes #1099
2016-10-01 23:39:46 +09:00
Matej Kupljen
e349c345d3 THRIFT-3935 Incorrect skipping of map and set
Client: c_glib
Patch: Matej Kupljen <matej@cloudmondo.com>
2016-09-29 20:46:26 +02:00
Nobuaki Sukegawa
8ccf5a645c THRIFT-3934 Automatically resolve OpenSSL binary version on Windows CI 2016-09-29 02:44:59 +09:00
Nobuaki Sukegawa
042ce7e7c8 THRIFT-3798 THttpClient does not use proxy from http_proxy, https_proxy environment variables
Fix CI failure due to PEP8 violation

This closes #1097
2016-09-29 02:44:46 +09:00
Paul
2df9c20dc7 THRIFT-3855 Replaced complex CompareAndSwapInt64 with syncOnce.
Client: Go
Paul <pavel.finkelshtein@gmail.com>

This closes #1094
2016-09-26 22:05:19 +02:00
Martin Wilck
1ac0a80aa0 THRIFT-3798 THttpClient does not use proxy from http_proxy, https_proxy environment variables
Client: Python
Patch: Martin Wilck <mwilck@arcor.de>
2016-09-26 21:20:01 +02:00
Nobuaki Sukegawa
900569c442 THRIFT-3919 C# TTLSServerSocket does not use clientTimeout
This closes #1078
2016-09-26 02:40:51 +09:00
Robert Lu
346e231495 THRIFT-3929 php namespace remove tail "\\"
This closes #1089
2016-09-26 01:42:03 +09:00
visoeclipse
22ec64f88a THRIFT-3844 thrift_protocol cannot compile in 7.0.7
This closes #1021 and closes #971
2016-09-26 01:42:02 +09:00
myroslav.kosinskyi
dd9885e322 THRIFT-3839 Performance issue with big message deserialization using php extension
This closes #1014
2016-09-26 01:42:02 +09:00
John Thomas
eacbd65f1d Ensuring that HTTP failures will clear the http transport outbuf var
This closes #1048
2016-09-26 01:42:02 +09:00
Nobuaki Sukegawa
a400c690eb THRIFT-3748 Node.js Deserialization of lists of lists is broken
This closes #957
2016-09-26 01:42:02 +09:00
dtmuller
052abc39c6 THRIFT-2835 Add possibility to distribute generators separately from thrift core, and load them dynamically
Deploy headers needed to build plugins

Restructure source tree to match lib and to make sure headers are
deployed to INCLUDE_DIR/thrift.

This closes #368 and closes #1039
2016-09-26 01:42:02 +09:00
Nobuaki Sukegawa
11da87e6f3 THRIFT-2835 Add possibility to distribute generators separately from thrift core, and load them dynamically
Client: Compiler
Patch: Nobuaki Sukegawa, rebased by dtmuller

Also fixed by dtmuller:
* Add plugin namespace for erlang language binding
* Fix unit test test_const_value
* Don't clear type cache with every t_program conversion
* Type "wb" may not be supported by popen on non-Windows platforms
* Fix constness of AST type signatures
2016-09-26 01:42:01 +09:00
Nobuaki Sukegawa
1e3cf9b9fd THRIFT-3826 Appveyor builds cannot download winflexbison properly
Use appveyor-retry for winflexbison to alleviate the problem.

This closes #1095
2016-09-26 01:41:53 +09:00
Nobuaki Sukegawa
be3acfda2f THRIFT-3813 Appveyor builds reference an openssl version that is no longer there
Update OpenSSL binary version on Windows CI to 1.0.2i.
(Reusing a JIRA issue for 1.0.2h)
2016-09-26 01:25:38 +09:00
Jens Geyer
5767901e79 THRIFT-3867 Specify BinaryProtocol and CompactProtocol
Patch: Jens Geyer

Put ASF license header into HTML comments
2016-09-21 22:21:36 +02:00
Erik van Oosten
3f5fa5fa43 THRIFT-3867 Specify BinaryProtocol and CompactProtocol
Component: Documentation
Patch: Erik van Oosten <e.vanoosten@grons.nl>

This closes #1036
2016-09-21 22:21:34 +02:00
jfarrell
04e6f62c8f THRIFT-1108: SSL support for the Ruby library
Client: ruby
Patch: Mansi Nahar

Add ssl support to ruby lib.
2016-09-20 15:27:54 -04:00
jfarrell
311c98455a THRIFT-948: SSL socket support for PHP
Client: php
Patch: Mansi Nahar

Adds TSSLServerSocket and TSSLSocket to PHP
2016-09-20 13:30:16 -04:00
zhangxin
54f49f8635 THRIFT-3931 TSimpleServer: If process request encounter UNKNOWN_METHOD, don't close transport.
Client: Go
Patch: zhangxin <xin.zhangwebapi@ele.me>

This closes #1090
2016-09-19 22:37:19 +02:00
jfarrell
205dc19556 THRIFT-3927: Emit an error instead of throw an error in the async callback
Client: node
Patch: lifei

Because the data event of a connection is async handled, throw an exception can not tell the code the error. emit the error should be the correct way to handle the errors.

Closes #1087
2016-09-15 23:38:58 -04:00
Nobuaki Sukegawa
ddc53c3248 THRIFT-3907 Skip Docker image build on CI when unchanged
Add missing docker tag command for skip path.
2016-09-04 22:54:04 +09:00
Nobuaki Sukegawa
2c64bddc00 THRIFT-3918 Run subset of make cross
This closes #1079
2016-09-04 21:13:40 +09:00
Nobuaki Sukegawa
93fb7eadd0 THRIFT-3907 Skip Docker image build on CI when unchanged 2016-09-04 21:13:32 +09:00
Nobuaki Sukegawa
d2b4f24836 THRIFT-3917 Check backports.ssl_match_hostname module version
This closes #1076
2016-09-04 18:49:23 +09:00
Nobuaki Sukegawa
d4eecda6b2 THRIFT-3911 Loosen Ruby dev dependency version requirements
This closes #1074
2016-09-04 18:49:22 +09:00
Nobuaki Sukegawa
bf9fa905d2 THRIFT-3910 Do not invoke pip as part of build process
This closes #1073
2016-09-04 18:49:21 +09:00
Nobuaki Sukegawa
21b6d9295a THRIFT-3909 Fix c_glib static lib CMake build
This closes #1072
2016-09-04 18:49:20 +09:00
Nobuaki Sukegawa
080041c385 THRIFT-3908 Remove redundant dependencies from Dockerfile
This closes #1071
2016-09-04 18:49:19 +09:00
Nobuaki Sukegawa
88c5ee71db THRIFT-3906 Run C# tests with make check
This closes #1069
2016-09-04 18:49:18 +09:00
Mark Sonnabaum
c2256fc751 THRIFT-3904 Fix typo in node tutorial.
This closes #1067
2016-09-03 17:20:06 +09:00
Andreas Scheja
d1ceba449d THRIFT-3046: Allow PSR4 class loading for generated classes (PHP)
Allow test to be used with psr4 autoloading

This closes #1010
2016-09-03 15:58:37 +09:00
fduch
7b0cb9a63a THRIFT-3046: Allow PSR4 class loading for generated classes (PHP) 2016-09-03 15:57:47 +09:00
Mark Erickson
aa4312ef5f THRIFT-3905 Initialize bool, int, and double properties
Client: Dart
Patch: Mark Erickson <merickson@apache.org>

This closes #1068
2016-08-31 15:30:35 -05:00