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
Nobuaki Sukegawa
e4ba16495e
THRIFT-3886 PHP cross test client returns 0 even when failing
...
This only fixes tests for primitive values.
This closes #1054
2016-08-20 18:40:45 +09:00
Nobuaki Sukegawa
527637ac3c
THRIFT-3827 Fix CompactProtocol readI64 function
...
cleanup (#1054 )
2016-08-20 18:40:41 +09:00
lnn1123
77e5f3a3a3
THRIFT-3827 Fix CompactProtocol readI64 function
...
This closes #1008 and closes #1052
2016-08-20 18:37:53 +09:00
Nobuaki Sukegawa
fd02a30e58
THRIFT-3883 Go TestAllConnection fails with port 9090 collision
...
This closes #1066
2016-08-20 18:34:57 +09:00
Jens Geyer
2007783e87
THRIFT-3893 Command injection in format_go_output
...
Client: Go
Patch: Jens Geyer
2016-08-10 09:33:48 +02:00
Jens Geyer
bcad91771b
THRIFT-2156: fix errno handling in server socket
...
Client: C++
Patch: Jens Geyer
This closes #1055
2016-07-24 19:10:55 +02:00
Jim King
e5176241c3
THRIFT-2156: fix errno handling in server socket
...
Client: C++
Patch: Jim King <jim.king@simplivity.com>
This closes #1033
2016-07-24 19:10:01 +02:00
ZhiyuYin
47f9b9d7c8
THRIFT-3855 In the go simple server, if Stop() is called multiple times it hangs
...
Client: Go
Patch: ZhiyuYin <yinzhiyu@xiaomi.com>
This closes #1028
2016-07-23 15:15:18 +02: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
Akira Nakagawa
c09cb6fc5c
THRIFT-3856 Update debian dependencies
...
This closes #1030 and closes #999
2016-07-23 16:52:53 +09:00
Веселов Андрей
8ab38b6b95
THRIFT-3820 Erlang: Detect OTP >= 18 to use new time correction
...
erlang:now/0 is deprecated BIF.
See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
This closes #1000
2016-07-23 15:12:42 +09:00
Jim King
5871d2c9fb
THRIFT-3038 Fix a couple races and removed volatile per analysis, replacing with atomics
...
This close #981
2016-07-23 15:12:38 +09:00
Jim King
1654fe99af
THRIFT-3476: fix missing header
...
This closes #1032
2016-07-18 23:21:14 +09:00