Commit Graph

4770 Commits

Author SHA1 Message Date
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
Jens Geyer
bea9bbe7c6 THRIFT-3487 Full support for newer Delphi versions
Client: Delphi
Patch: Kyle Johnson

Slight refactoring plus some IFDEFs and the missing ASF header added by Jens Geyer
2016-04-20 00:43:48 +02:00
Jens Geyer
dd074e714a THRIFT-3792 Timeouts for anonymous pipes should be configurable
Client: Delphi
Patch: Kyle Johnson
2016-04-19 23:36:28 +02:00
Jens Geyer
b89b5b9d03 THRIFT-3790 Fix Delphi named pipe client to use timeout even when pipe doesn't yet exist
Client: Delphi
Patch: Kyle Johnson & Jens Geyer
2016-04-19 23:36:27 +02:00
Jens Geyer
5988f48006 THRIFT-3791 Delphi pipe client may fail even in a non-error condition
Client: Delphi
Patch: Kyle Johnson
2016-04-19 23:36:26 +02:00
Kevin Wooten
4b7abedb04 THRIFT-3559 Fix awkward extra semi-colons with Cocoa container literals
Client: Cocoa
Patch: Kevin Wooten

This closes #797
2016-04-16 23:54:04 +02:00
Jens Geyer
9f7f11e73b THRIFT-3788 Compatibility improvements and Win64 support
Client: Delphi
Patch: Jens Geyer

Revised previous patch.
2016-04-14 23:20:52 +02:00
Nick
4f5229e4a7 THRIFT-3788 Compatibility improvements and Win64 support
Client: Delphi
Patch: Nick Homolibere

Tested on XE, XE5, XE8, XE10

This closes #987
2016-04-14 23:20:16 +02:00
Randy Abernethy
3ca89e60d2 THRIFT-2821: Add HTTP header support to JavaScript lib
Client: JavaScript lib
Patch: David Sautter

Adds a customHeaders field to the XHR transport options
supporting multiple key-value custom HTTP headers to pass
with the request.
2016-04-13 06:24:57 -07:00
Randy Abernethy
0ea6c1d5d7 THRIFT-3786: Node TLS emits 'connect' before connection is ready
Client: Node
Patch: James Reggio

This closes #985
commit b76bad70826d539ddfb26b5277ff3bc09ffa9803
Author: James Reggio <james.reggio@gmail.com>
Date: 2016-04-11T17:53:12Z
THRIFT-3786 Fix premature firing of `connect` event for secure sockets
2016-04-11 14:31:19 -07:00
Nobuaki Sukegawa
3aa461b97b Revert "THRIFT-3746 JSON protocol left in incorrect state on read errors"
This reverts commit 51850abb7e.
2016-04-10 18:18:10 +09:00
Mark Erickson
8b0b7e5eb4 THRIFT-3780 Use fixnum Int64 to write/read binary encoded i64
Client: Dart
Patch: Steven Osborne <steven.osborne@webfilings.com>

This closes #983
2016-04-07 21:12:25 -05:00
creker
ca714c4397 THRIFT-3467 Go Maps for Thrift Sets Should Have Values of Type struct{}
Client: Go
Patch: artem antonenko <sam901@yandex.ru>

This closes #976
2016-04-06 22:53:25 +02:00
Tyler Treat
51850abb7e THRIFT-3746 JSON protocol left in incorrect state on read errors
Client: Go
Patch: Tyler Treat <tyler.treat@webfilings.com>

This closes #955
2016-04-06 22:38:55 +02:00
guo
717334816d THRIFT-3778 go client can not pass method parameter to server of other language
Client: Go
Patch: guo <ggndnn@163.com>

This closes #978
2016-04-06 00:59:00 +02:00
creker
9b39e1686b THRIFT-3776 Go code from multiple thrift files with the same namespace
Client: Go
Patch: artem antonenko <sam901@yandex.ru>

This closes #974
2016-04-06 00:58:59 +02:00
Tyler Treat
cdc83335d6 THRIFT-3771 TBufferedTransport gets in invalid state on read/write errors
Client: Go
Patch: Tyler Treat

This closes #973
2016-04-01 20:53:37 +02:00
Jens Geyer
fe9222a6ec THRIFT-3756 Improve requiredness documentation
Client: Website
Patch: Jens Geyer

This closes #961
2016-03-30 22:43:56 +02:00
tpcwang
3bf5bf9933 THRIFT-3755 TDebugProtocol::writeString hits assert in isprint on Windows with debug CRT
This closes #960
2016-03-29 12:03:34 +09:00
Chandler May
6657b8337d THRIFT-3765 fix memory leak in python compact protocol extension
This closes #970
2016-03-29 12:03:34 +09:00
Mark Goldfinch
4ab9a88496 THRIFT-3764: Ensure PHP TSimpleJSONProtocol and TMultiplexedProtocol files included during "make install"
This closes #969
2016-03-29 12:03:34 +09:00
tpcwang
f98d59fc82 THRIFT-3757 Fix various compile warnings with VS2015
This closes #962
2016-03-29 12:03:34 +09:00