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
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
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
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
88c5ee71db
THRIFT-3906 Run C# tests with make check
...
This closes #1069
2016-09-04 18:49:18 +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
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
Веселов Андрей
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
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
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
Jens Geyer
7407e2e2f3
Revert "THRIFT-3834 Erlang namespacing and exception metadata"
...
This reverts commit c8deed8cba
.
2016-06-07 21:42:09 +02:00
Steve Cohen
c8deed8cba
THRIFT-3834 Erlang namespacing and exception metadata
...
Client: Erlang
Patch: Steve Cohen
2016-06-06 23:10:10 +02:00
Oleksii Prudkyi
39a09ac5e4
THRIFT-3833 haxe http server implementation (by embeding into php web server)
...
Client: Haxe
Patch: Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com> + some modifications by Jens Geyer
This closes #1013
This closes #1020
2016-05-29 00:43:13 +02:00
Jens Geyer
26b36dc61e
THRIFT-3843 integer issues with Haxe PHP targets cause ZigZag encoding to fail
...
Client: Haxe
Patch: Jens Geyer
2016-05-28 23:22:51 +02:00
Michael Scott Leuthaeuser
5f06802c73
THRIFT-3805 Golang server susceptible to memory spike from malformed message
...
Client: Go
Patch: Michael Scott Leuthaeuser <scott.leuthaeuser@gmail.com>
2016-05-28 13:31:33 +02:00
Mark Erickson
839b9320a8
THRIFT-3841 Dart compact protocol incorrectly serializes/deserialized doubles
...
Client: Dart
Patch: Brian Shannan <brian.shannan@workiva.com>
This closes #3841
2016-05-25 10:19:52 -05:00
Nobuaki Sukegawa
8cc9175ae8
THRIFT-3814 Fix contention in TNonblockingServerTest
...
This closes #1005
2016-05-15 00:24:41 +09:00
Randy Abernethy
d7f87aa5f2
THRIFT-3787: connection close code fix for ssl
...
CLIENT: Node
PATCH: JAMES REGGIO james.reggio@gmail.com
This closes #986
commit 449b1d711f91a9252b64351a71e44945e4432911
Author: James Reggio <james.reggio@gmail.com>
Date: 2016-04-13T23:33:40Z
THRIFT-3787 Fix Node.js Connection object error handling
The `connected` property on a Connection instances was not accurately
maintained if reconnection retries are not enabled.
Furthermore, reconnection retries are not possible with secure sockets,
so this commit returns early in that case, preventing long delays.
2016-05-12 22:02:58 -07:00
Randy Abernethy
9b954e6a46
THRIFT-3789: Add destroy connection feature to node
...
Client: Nodejs
Patch: James Reggio
Github Pull Request:
This closes #989
commit b2907fd207736ec95f37919528f6dc6990f007c8
Author: James Reggio <james.reggio@gmail.com>
Date: 2016-04-18T19:49:50Z
THRIFT-3789 Add `destroy` to Connection instance
This commit proxies the `destroy` method from the Thrift Connection
object to its underlying socket, akin to the existing `end` method.
Without `destroy`, it's possible for a failed TLS socket to hold the
Node.js process open. (Calling `end` is not sufficient to close the OS
handle because `end` sends a FIN packet, which is never acknowledged by
the server.)
2016-05-05 19:01:04 -07:00
BCG
ea0da97d44
THRIFT-3803 - Remove file attribute from include elements in XML generator
...
Client: XML/XSD
Patch: Benjamin Gould <bgould@users.noreply.github.com>
This closes #996
2016-04-29 23:29:29 +02:00
Jens Geyer
eed661313f
THRIFT-3809 wrong/unused BINARY type code
...
Client: Go
Patch: Jens Geyer
2016-04-29 23:29:26 +02:00
Mahendran Kathirvel
7c3eac3ee2
THRIFT-3808 Missing DOUBLE
in thrift type enumeration
...
Client: Go
Patch: Mahendran Kathirvel <astromahi@gmail.com>
This closes #1001
2016-04-29 23:29:24 +02:00
Kyle Johnson
e363a34e63
THRIFT-3794 Fixing exception types in library now that they have been split up
...
Client: Delphi
Patch: Kyle Johnson <kyle@powerworld.com>
This closes #993
2016-04-23 09:24:20 +02:00
Jens Geyer
e0e3240d64
THRIFT-3794 Split Delphi application, protocol and transport exception subtypes into separate exceptions
...
Client: Delphi
Patch: Kyle Johnson
2016-04-21 22:58:53 +02:00
Jens Geyer
ae985dda55
THRIFT-3790 Fix Delphi named pipe client to use timeout even when pipe doesn't yet exist
...
Client: Delphi
Patch: Kyle Johnson
The final fix.
2016-04-21 22:54:14 +02:00