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
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
Jens Geyer
cee82ae3c7
Revert "THRIFT-3834 Erlang namespacing and exception metadata"
...
This reverts commit 8e2320339f
.
2016-06-06 23:10:01 +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
1fa95f53bb
THRIFT-3842 Dart generates incorrect code for a const struct
...
Client: Dart
Patch: Mark Erickson <merickson@apache.org>
This closes #1019
2016-05-25 21:23:51 -05: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
Steve Cohen
8e2320339f
THRIFT-3834 Erlang namespacing and exception metadata
...
Client: Erlang
Patch: Steve Cohen
2016-05-20 20:06:53 +02:00
Nobuaki Sukegawa
9549b25c77
THRIFT-3815 Put appveyor dependency versions to one place
...
This closes #1006
2016-05-15 00:25:17 +09:00
Nobuaki Sukegawa
7be78ea0b3
THRIFT-3816 Reduce docker build duration on Travis-CI
...
This closes #1007
2016-05-15 00:25:04 +09: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
Jim King
7fadf57208
THRIFT-3813: fix appveyor dependency on external openssl installer that was revved
...
This closes #1004
2016-05-05 15:38:42 +09:00
Jens Geyer
6ee1a0bd26
THRIFT-3533 Can not send nil pointer as service method argument
...
Client: Go
Patch: Chris Bannister
2016-05-04 22:57:53 +02: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
Stig Bakken
ad3714ac3d
THRIFT-3806 Swift generator does not handle self-referring structs
...
Client: Swift
Patch: Stig Bakken <stig@zedge.net>
This closes #997
2016-04-29 23:29:28 +02:00
Stig Bakken
b749c2603e
THRIFT-3807 Swift compiler does not escape reserved words
...
Client: Swift
Patch: Stig Bakken <stig@zedge.net>
This closes #998
2016-04-29 23:29:27 +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
f5972c9682
THRIFT-3797 Generated Delphi processor shouldn't error out on timed out exceptions
...
Client: Delphi
Patch: Kyle Johnson
This closes #994
2016-04-29 23:29:23 +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
Akira
f457780fac
THRIFT-3796 There's no --dbg for dh_strip, maybe someone has mistaken this for --dbg-package.
...
Client: Build process
Patch: Akira <matyapiro31@...>
This closes #988
2016-04-22 22:01:53 +02:00
Jens Geyer
80542987f9
THRIFT-3795 Generated hashValue method in Swift will overflow
...
Client: Swift
Patch: Håkon Hitland
2016-04-22 21:32:35 +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
Jim King
8077883a71
THRIFT-3793: move to ant-1.9.7 for appveyor builds
...
Client: Build process
Patch: Jim King <jim.king@simplivity.com>
This closes #990
2016-04-21 22:37:37 +02:00
Jens Geyer
653f0de481
THRIFT-3790 Fix Delphi named pipe client to use timeout even when pipe doesn't yet exist
...
Client: Delphi
Patch: Jens Geyer
Added separate "open" timeout to have the ability to decouple pipe connection timeouts from tramsmission timeouts.
2016-04-20 12:47:58 +02:00