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
Vince Foley
d150f8b41e
THRIFT-3880 Erlang Compact protocol - boolean values inverted
...
This closes #1049
2016-07-18 23:21:00 +09:00
Jim King
b6983df867
THRIFT-3848: Perl ForkingServer must ignore SIGCHLD to avoid infinite loop
...
Client: Perl
Patch: Jim King <jim.king@simplivity.com>
This closes #1040
2016-07-17 18:00:24 +02:00
dtmuller
4300b72b2d
THRIFT-3879 Undefined evaluation order causes incorrect processing in the C++ library JSON protocol
...
Client: C++
Patch: Daniel Mueller <dtmuller@web.de>
This closes #1050
2016-07-17 17:44:20 +02:00
Connor Gorman
f384076760
THRIFT-3851 Golang thrift continually adds the x/thrift content type
...
Client: Go
Patch: Connor Gorman <cgorman@medallia.com>
This closes #1026
2016-07-15 23:33:23 +02:00
Mark Erickson
4082ef8068
THRIFT-3869 Remove Dart packages during make clean
...
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>
This closes #1047
2016-07-15 23:04:38 +02:00
Jim King
5a3f855b4e
THRIFT-3768 fix TThreadedServer refactoring issues with client lifetime guarantees
...
Client: C++
Patch: Jim King <jim.king@simplivity.com>
This closes #980
2016-07-08 22:08:22 +02:00
Jens Geyer
e5fbedd29f
Revert "THRIFT-3768 fix TThreadedServer refactoring issues with client lifetime guarantees"
...
This reverts commit 0b433de5d5
.
2016-07-08 22:00:37 +02:00
Zach Howe
0e9fed1e12
THRIFT-3750 Check isSet in copyWithZone
...
Client: Cocoa
Patch: Zach Howe <zach@zachhowe.com>
This closes #958
2016-06-16 22:15:12 +02:00
tpcwang
0af1aa1bd6
THRIFT-3753 TServerFramework::stop may fail to interrupt connected clients
...
Client: C++
Patch: tpcwang <tpc.wang@gmail.com>
This closes #959
2016-06-16 22:09:33 +02:00
Jim King
0b433de5d5
THRIFT-3768 fix TThreadedServer refactoring issues with client lifetime guarantees
...
Client: C++
Patch: Jim King <jim.king@simplivity.com>
This closes #977
2016-06-16 22:00:56 +02:00
Steve Cohen
7ea4a87fc5
THRIFT-3834 Erlang namespacing and exception metadata
...
Client: Erlang
Patch: Steve Cohen <steve@pinterest.com>
This closes #1027
2016-06-14 21:57:24 +02:00
Jim King
61b170845f
THRIFT-3233 fix accounting of workers in thread manager
...
Client: C++
Patch: Jim King <jim.king@simplivity.com>
This closes #992
2016-06-14 21:56:00 +02:00
Nobuaki Sukegawa
a52ea350d8
THRIFT-3852 A Travis-CI job fails with "write error"
2016-06-12 16:12:30 +09:00
Nobuaki Sukegawa
4b7dbe3cf2
THRIFT-3825 Javascript test dependency is no longer available
2016-06-09 04:04:18 +09:00
Mark Erickson
e1abc8b2f3
THRIFT-3849 Port Go serializer and deserializer to Dart
...
Client: Dart
Patch: Keaton Carter <keaton.carter@workiva.com>
This closes #1023
2016-06-07 16:24:23 -05:00