Commit Graph

5729 Commits

Author SHA1 Message Date
Jake W
24918abba9 THRIFT-4664: Cannot create ReadHalf/WriteHalf
Client: rs
2018-11-12 07:58:54 -05:00
GREATEST Wiggler EvaR!
b57d126157 THRIFT-4529: Rust enum variants are now camel-cased
Client: rs
2018-11-12 07:57:43 -05:00
jake-ruyi
6436899e47 THRIFT-4662: Rust const string calls function at compile time
Client: rs
2018-11-12 07:51:25 -05:00
James E. King III
2391f33465 THRIFT-4545: fix haskell build on windows, fix appveyor stale packages 2018-11-11 17:07:24 -05:00
jake-ruyi
d5bd2005ea THRIFT-4661: Rust enum name wrong case in generated structs
Client: rs
2018-11-09 17:56:25 -05:00
James E. King III
f7d43ce0aa fix build errors related to updated static code analysis tools for python and php 2018-11-06 12:20:52 -05:00
Lázaro Clapp
fed4977027 THRIFT-4660: Include Generated and Nullable as needed for enums
Client: Java
2018-11-06 07:55:55 +01:00
GREATEST Wiggler EvaR!
718a63c85b THRIFT-4658: TBinaryInputProtocol fails when strict is false
Client: rs
2018-11-05 07:58:52 -05:00
Manu Sridharan
f216dfb716 THRIFT-4657: Include @javax.annotation.Generated annotations for generated Java union classes
Client: Java
2018-11-03 07:45:50 +01:00
James E. King III
92be4f312b Add probot stale processor configuration to keep PR backlog clean 2018-10-31 20:36:39 -04:00
bforbis
da1169d75b THRIFT-4653: ES6 classes support (#1615)
* ES6 classes support
* Lint generated code
* ES6 Tests for NodeJS
* Add eslint rules for nodejs
* Run prettier/eslint on nodejs test code
2018-10-28 11:27:38 -04:00
James E. King III
cd829a0b9a update some bionic build components 2018-10-19 07:55:58 -04:00
D. Can Celasun
9ee29516c4 Replace git.apache.org imports with github.com
Client: go
2018-10-19 07:48:56 +01:00
Dean Hamstead
8a130f63e5 THRIFT-4382: Replace the use of Indirect Object Syntax calls to new() 2018-10-17 19:13:45 -04:00
Andylee
7a51220c02 Remove redundant source files in project libthrift.vcxproj (#1614)
delete redundant configuration of three files
2018-10-17 09:20:47 -04:00
Craig Wickesser
5c1ecb67cd THRIFT-4650: fix required fields incorrectly being marked as set
This closes #1610.

Client: go
2018-10-16 07:40:13 +01:00
st0ke
961fa70134 THRIFT-4618: Use poll() instead of select() in C++ TNonblockingServer if available (#1580) 2018-10-12 07:37:40 -04:00
Simon South
2853da436f THRIFT-4648: Use correct namespace in type names
Client: c_glib
2018-10-12 07:35:39 -04:00
jfarrell
2a2b72f6c8 Thrift-4647: Node.js Filesever webroot fixed path
Updates the node.js fileserver to have a fixed based webroot which can
not be escaped by end users.
2018-10-11 10:19:50 -04:00
Naveen Gangam
d566da7739 THRIFT-4494: Increase Java Socket Buffer Size (#1608) 2018-10-05 17:05:40 -04:00
Naveen Gangam
eb31a6cd7e THRIFT-4499: Remove Magic Number In TFIleTransport (#1607) 2018-10-05 17:05:07 -04:00
jfarrell
6644a9ce1e
Merge pull request #1603 from jeking3/THRIFT-3863
THRIFT-3863: fix automake lua library list dependency ordering
2018-10-04 23:09:37 -04:00
David Walker
031f57122f THRIFT-4646: change dart generation of exception to exception
Generator: Dart
2018-10-04 15:44:02 -04:00
James E. King III
e1aacb9546 THRIFT-3863: fix automake lua library list dependency ordering 2018-10-04 19:43:07 +00:00
James E. King III
53f0859639 fix appveyor mingw64 build 2018-10-04 15:42:23 -04:00
James Johnston
4a983069a6 THRIFT-4645: TCurlClient: include failure reason in exception
When curl_exec fails, more detailed failure information is available
by calling curl_error.  Include this error information in the message in
the thrown TTransportException.

Also change the comparison of the return value of curl_exec to
explicitly check for boolean false, so as to distinguish from an empty
response body (per the PHP documentation on this subject).
2018-10-03 15:12:26 -04:00
Tsuzu
14190de4cb THRIFT-4644: Compiler cannot be compiled on macOS (#1601)
Client: compiler
2018-10-03 07:57:17 -04:00
nsrtvwls
014f53f658 THRIFT-4496: python specific list of keywords for python generator (#1567)
Client: py
2018-09-28 11:11:21 -04:00
Brian Forbis
c64389a194 THRIFT-4625: Pin dart version to 1.x in build 2018-09-28 10:36:55 -04:00
Brian Forbis
b5d6ea390f THRIFT-4625: Use let/const variable decorators in ES6 Javascript 2018-09-28 10:36:55 -04:00
James E. King III
98acf189a7 fix Ubuntu Xenial docker build environment (lock deimos for openssl to older version) 2018-09-28 10:26:57 -04:00
Jens Geyer
a923580546 THRIFT-4642 FPU ctrl word settings may cause an unexpected "denormalized" error
Client: Delphi
Patch: Jens Geyer
2018-09-25 00:22:15 +02:00
Josip Sokcevic
ce70ba20c9 THRIFT-4641: Check HTTP Status Code in TCurlClient 2018-09-21 13:27:15 -04:00
cyy
cbcfb2573f fix some static analyzer warnings in cpp library (#1596) 2018-09-20 09:06:35 -04:00
James E. King III
12f8b14fff THRIFT-3458: additional dub.json changes 2018-09-16 19:56:29 -04:00
Nikolay
abd0df7449 dub.json for integration into Dlang package registry and fix deprication warnings 2018-09-16 19:56:29 -04:00
Jens Geyer
0f6e52abcc THRIFT-4637 C# async mode generates incorrect code with inherited services
Client: C#
Patch: Jens Geyer
2018-09-16 07:02:55 -04:00
James E. King III
b2b767e1a4 THRIFT-4620: add crosstest support for zlib (buffered) to cpp, enable cpp,go,py,py3 tests 2018-09-16 06:51:38 -04:00
Dominic Coyne
27705f487d THRIFT-4620: Ensure enough space for for zlib flush marker
Client: lib/cpp
2018-09-16 06:51:38 -04:00
Charles Giardina
180888820a THRIFT-4631 Fix Ruby codegen to gen valid ruby for recursive structs 2018-09-15 09:47:14 -04:00
James E. King III
f74bc7b8bc THRIFT-4634: work around cabal 1.22 dependency bug breaking CI job for Xenial 2018-09-15 09:44:05 -04:00
Chris Simpson
612fdd871c Better consistency with module names, fix module name for Errors 2018-09-13 07:50:24 -04:00
Chris Simpson
2566ecd5d9 Update Swift Library and tests 2018-09-02 07:03:19 -04:00
Vyacheslav Kulakov
6e29b192a3 Remove checking of remaining bytes in the Go library.
Obtaining the remaining bytes isn't supported with some combinations of protocols and transports in the Go library. For example, the binary protocol doesn't work properly with the zlib transport which wraps the framed transport. In libraries for other languages checking is used for directly reading data from a buffer of an underlying transport. If data isn't enough we just read data from the underlying transport and never throw an error as in the Go library. But buffer for the zlib transport is encapsulated in the Go zlib library and we can't access to it. So removing that checking is the most simple and convenient method to solve the problem.
2018-09-02 07:01:14 -04:00
Neil Williams
66a44c5d8d THRIFT-4621 Add THeader for Python
Client: py
2018-09-01 10:24:43 +09:00
Simon South
8de3749235 THRIFT-4622: Resolve typedef'd list-element type
Client: c_glib
2018-08-29 08:03:07 -04:00
Flavien Raynaud
3f5f0f82a7 THRIFT-4617: Prepend service-specific struct names with service name (#1578)
Client: rs
2018-08-28 23:55:15 -04:00
Jens Geyer
6e67faa928 THRIFT-4609 keep InnerException wherever appropriate
Client: C#
Patch: Jens Geyer

This closes #1576
2018-08-07 23:28:49 +02:00
Manu Sridharan
831819c563 THRIFT-4614: Generate missing @Nullable annotation (#1577)
Client: Java
2018-08-07 06:40:38 +01:00
Kevin Wojniak
0a2d4587c8 Fix comparison of integers of different signs
This fixes a warning in Xcode/clang "Comparison of integers of different signs: 'int' and 'UInt32' (aka 'unsigned int')"
2018-08-03 17:03:22 -04:00