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
Kevin Greene
fdd735eec3
THRIFT-4604: NodeJS add Int64 to exports for browserify ( #1573 )
2018-08-01 08:59:18 -04:00
Jaume Marhuenda
e8bec23598
THRIFT-4605: bootstrap.sh fails if automake=1.16.1 ( #1574 )
2018-07-31 10:21:42 -04:00
James E. King III
dabb539d64
Minor updates for cl, dlang, go versions in Bionic CI builds
2018-07-30 16:31:28 +00:00
bforbis
f2867c2498
THRIFT-3950: Memory leak while calling oneway methods ( #1568 )
...
* THRIFT-3950: Memory leak while calling oneway methods
* THRIFT-3950: Update NodeJS Oneway tests
2018-07-17 12:19:49 -04:00
zhiyong0804
f12cacf561
THRIFT-4591: optimize lua client to use one write per framed message ( #1566 )
2018-07-05 09:29:51 -04:00
Kevin Carbone
e7fa464584
THRIFT-4586: Cocoa generator generates NSString with copy instead of strong.
...
Client: [cocoa]
2018-07-03 08:18:54 -04:00
Drew Ritter
c0a5eed219
THRIFT-4592: change readI32 to use Array.reverse/Array.pop vs Array.shift, which is expensive for big arrays in V8
2018-07-03 08:15:49 -04:00
James E. King III
129f332d72
move autotools builds in front of cmake builds in Travis CI
2018-06-27 21:08:08 +00:00
James E. King III
a3a5909d1f
add coverity scan build automation to cron job on Travis CI
2018-06-27 21:05:57 +00:00
James E. King III
c7fe3f4e3d
Update README with build status badges
2018-06-27 11:01:16 -04:00
Brian Forbis
d7b635f784
THRIFT-4225: Delete callback if RPC send failed
2018-06-27 08:48:18 -04:00
Jens Geyer
af7ecd6a2b
THRIFT-4590 running the test client using HTTP transport leads to "CoInitialize not called"
...
Client: Delphi
Patch: Jens Geyer
2018-06-22 23:05:17 +02:00
Jens Geyer
20e727e67a
THRIFT-4589 HTTP client timeouts are a) incomplete and b) not used at all
...
Client: Delphi
Patch: Jens Geyer
2018-06-22 22:43:07 +02:00