Commit Graph

5091 Commits

Author SHA1 Message Date
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
tpcwang
d42d8be78f THRIFT-3758 TApplicationException::getType and TProtocolException::getType should be const
This closes #963
2016-03-29 12:03:34 +09:00
Nobuaki Sukegawa
abbc8d0ec1 THRIFT-3763 Fix serialization of i64 larger than 2^53 for browserify
This closes #968
2016-03-29 12:03:34 +09:00
Nobuaki Sukegawa
eb344a8191 THRIFT-3762 Fix warnings for deprecated Thrift "byte" fields
This closes #967
2016-03-29 12:03:34 +09:00
Nobuaki Sukegawa
f43d0ca6e5 THRIFT-3761 Add debian package for Python3
This closes #966
2016-03-29 12:03:34 +09:00
Nobuaki Sukegawa
93bbdc8127 THRIFT-3760 Fix install paths etc of debian packages for py and perl
This closes #965
2016-03-29 12:03:34 +09:00
Jens Geyer
06340a4664 THRIFT-3751 Compiler allows field ids that are too large for generated code
Client: Compiler (General)
Patch: Jens Geyer

This closes #964
2016-03-25 02:28:24 +02:00
Jens Geyer
1043d71c2e THRIFT-3759 required fields that are nil are silently ignored on write
Client: Delphi
Patch: Jens Geyer
2016-03-25 00:41:29 +02:00
Nobuaki Sukegawa
1d9fd75712 Fix C# make dist entries 2016-03-20 00:28:33 +09:00
Nobuaki Sukegawa
73d16378c5 More make dist entries 2016-03-19 23:53:05 +09:00
Nobuaki Sukegawa
048ea0c830 Update .gitignore 2016-03-19 23:53:05 +09:00
Nobuaki Sukegawa
834f1b45c7 Add make dist entires for THRIFT-3402 2016-03-19 22:31:40 +09:00
Nobuaki Sukegawa
e831490db9 follow-up: THRIFT-640 Fix indent in generated code 2016-03-19 01:25:10 +09:00
Daniel Wolf
0d12de3b27 THRIFT-640 Support deprecation 2016-03-19 00:49:35 +09:00
Nobuaki Sukegawa
400ae6e76e THRIFT-3449 TBaseAsyncProcessor fb.responseReady() never called for oneway functions 2016-03-18 23:53:41 +09:00
Nobuaki Sukegawa
e134cbc6ff Update make dist entries 2016-03-18 22:37:02 +09:00
Tyler Treat
1d4a4393c9 THRIFT-3743 Java JSON protocol left in incorrect state when an exception is thrown during read or write operations
This closes #952
2016-03-18 22:37:02 +09:00
Josh Elser
b3a42dd050 THRIFT-3479 Avoid returning a message to a client on TException. 2016-03-18 22:37:02 +09:00
Nobuaki Sukegawa
a8765276d8 THRIFT-3680 Java async processor fails to notify errors to clients
This closes #903
2016-03-18 22:35:39 +09:00
Nobuaki Sukegawa
c3072227c0 Follow-up THRIFT-3112: key.cancel when error 2016-03-18 22:34:38 +09:00
John Sirois
bd964c7f34 THRIFT-3112 [Java] AsyncMethodCallback should be typed in generated AsyncIface
The parametrization brings the existing actual parametrization with
client call implementation objects to the fore and so this change
also fixes that parametrization to be a simple parametrization over
the return type as is done in the server-side AsyncProcessor code.

NB: This is a breaking change in both generated code and the client
libs.

This closes #840
2016-03-18 22:33:38 +09:00
Nobuaki Sukegawa
a4f9640321 THRIFT-3723 Fix Lua include path
This closes #934
2016-03-18 15:25:59 +09:00
Wang Yaofu
e432c6b828 THRIFT-3728 http transport for thrift-lua
This closes #938
2016-03-18 04:40:46 +09:00
Nobuaki Sukegawa
b819260c65 THRIFT-3736 C++ library build fails if OpenSSL does not surrpot SSLv3
This closes #944
2016-03-18 04:40:35 +09:00
Nobuaki Sukegawa
6505312e0a THRIFT-3747 Duplicate node.js build on Travis-CI
This closes #953
2016-03-18 04:40:16 +09:00
Jens Geyer
55499b8802 THRIFT-3705 Go map has incorrect types when used with forward-defined types
Client: Go
Patch: Jens Geyer

This closes #951
2016-03-17 09:50:59 +02:00
Wang Yaofu
7f6ea4e7fe THRIFT-3744 The precision should be 17 (16 bits need after dot) after dot for double type.
This closes #948
2016-03-17 01:26:24 +09:00
Nobuaki Sukegawa
8e1fd86985 THRIFT-3739 Deprecation warning in codegen/base.d
This closes #946
2016-03-17 01:26:16 +09:00
Jens Geyer
1d20a370d2 THRIFT-3742 haxe php cli support
Client: Haxe
Patch: Oleksii Prudkyi + minor changes from Jens Geyer

This closes #950
2016-03-16 09:59:47 +02:00
Jens Geyer
aadcf34cbf THRIFT-3740 Fix haxelib.json classpath
Client: Haxe
Patch: Oleksii Prudkyi
2016-03-15 00:34:08 +02:00