Commit Graph

3903 Commits

Author SHA1 Message Date
Jens Geyer
38f2a2aed3 THRIFT-2826 html:standalone sometimes ignored
Client: HTML
Patch: Jens Geyer
2014-11-14 22:30:16 +01:00
Jens Geyer
565ea0c497 THRIFT-2818 Trailing commas in array
Client: Node.js
Patch: Chi Vinh Le

This closes #263
2014-11-14 21:29:19 +01:00
Jens Geyer
e5ff9a860d THRIFT-2815 Support for Multiplexing Services on any Transport, Protocol and Server
Client: Haxe
Patch: Jens Geyer

This closes #262
2014-11-11 01:39:38 +01:00
Jens Geyer
96dfcd5c5d THRIFT-2814 args/result classes not found when no namespace is set
Client: Haxe
Patch: Jens Geyer

This closes #261
2014-11-11 01:35:24 +01:00
Jens Geyer
65e9bde0ed THRIFT-2813 multiple haxe library fixes/improvements
Client: Haxe
Patch: Jens Geyer

This closes #260
2014-11-11 01:35:21 +01:00
Jens Geyer
6794c62485 THRIFT-2812 Go server adding redundant buffering layer
Client: Go
Patch: Craig Peterson

This closes #259

It has been pointed out to me that #249 was wrong. It was not needed to allow server sockets to use buffering. The correct way is to pass in a TBufferedTransportFactory to the server. This will create buffered sockets as the processor starts up.

This change creates extra buffering, and is actually a real pain to deactivate. Sorry.
2014-11-11 00:11:16 +01:00
Jens Geyer
4c33094050 THRIFT-2811 Make remote socket address accessible
Client: Go
Patch: Craig Peterson

This closes #255

Go Library - Make remote socket address accessible

In my server I would like to log the remote ip address of incoming connections. This patch makes the addr available on TSocket via an accessor, so my server implementation can read it and log it or do other things with it.
2014-11-10 21:22:34 +01:00
Konrad Grochowski
1cf9612a70 THRIFT-2810: java - clean-up resources on error in TServerSocket constructor
Client: Java
Patch: Guido de Caso

TServerSocket will call close() in constructor, when error is detected

This closes #258
2014-11-10 19:07:40 +01:00
Konrad Grochowski
9fdc90ad64 THRIFT-2809: .gitignore updated - compiler/cpp/Release added
Client: Build
Patch: Darren Thornton

This closes #256
2014-11-10 18:21:44 +01:00
Jens Geyer
0c449122dd Update gitignore 2014-11-09 16:25:05 +01:00
Jens Geyer
b502832c79 THRIFT-2806 more whitespace fixups
Client: Haxe
Patch: Jens Geyer

This closes #254
2014-11-09 02:50:33 +01:00
Jens Geyer
fea00ac871 THRIFT-2753 Haxe support: Misc. improvements
Client: Haxe
Patch: Jens Geyer

This closes #229
2014-11-09 01:58:29 +01:00
Jens Geyer
bd52f1a1dd THRIFT-2644 Haxe support
Client: Haxe
Patch: Jens Geyer

This closes #214
2014-11-09 01:58:25 +01:00
Roger Meier
4712f8c2e3 c_glib: fix tutorial dependencies for parallel builds 2014-11-08 23:19:02 +01:00
Roger Meier
71bd360f04 .travis.yml: just use 2 cores 2014-11-08 23:13:13 +01:00
Konrad Grochowski
fed887f9d9 THRIFT-2804: java - TAsyncProcessor interface extracted from TBaseAsyncProcessor
Client: Java
Patch: Michael Donaghy

This closes #253
2014-11-07 18:28:00 +01:00
Jens Geyer
a4b72eed2c THRIFT-2803 TCP_DEFER_ACCEPT not supported with domain sockets
Client: C++
Patch: Jens Geyer
2014-11-06 21:14:04 +01:00
Konrad Grochowski
157872dd21 THRIFT-2802: cpp - tutorial warnings removed
Client: C++
Patch: Konrad Grochowski

"unused parameter" warnings removed
2014-11-06 19:55:28 +01:00
Konrad Grochowski
b3f5ffc42d THRIFT-2801: cpp - compilation warnings removed from test suite
Client: C++
Patch: Konrad Grochowski

Unused parameters mostly
2014-11-06 19:32:59 +01:00
Konrad Grochowski
cc092b37c8 THRIFT-2773: java - fixed oneway support while using TServiceClient
Client: java
Patch: Konrad Grochowski

new method for oneway call provided by TServiceClient
and compiler will now use it

This closes #241
2014-11-05 19:00:54 +01:00
Roger Meier
4f4b15ba2b compiler: remove trailing whitespaces 2014-11-05 16:53:41 +01:00
jfarrell
e81367bb95 THRIFT-2793: Go compiler produces uncompilable code
Client: go
Patch: Jens Geyer

Updating changelog for this ticket
2014-11-05 07:06:58 -05:00
Roger Meier
4776166509 fix some license headers 2014-11-02 12:20:53 +01:00
Roger Meier
3fa5d89e16 c_glib: remove -Werror 2014-11-02 12:19:54 +01:00
Jens Geyer
6e43b18526 THRIFT-2793 Go compiler produces uncompilable code
Client: Go
Pacth: Frank Schroeder
2014-11-01 22:35:17 +02:00
Roger Meier
6f28c04560 cpp: fix automake dependencies 2014-11-01 20:31:44 +01:00
jfarrell
b5fd81658a THRIFT-2538: Apache Thrift needs an official NuGet package
Client: .net
Patch: jfarrell

Updating build to be able to support releases publishing to NuGet
2014-10-29 23:19:23 -04:00
jfarrell
5b02960648 THRIFT-2046:The worktask can be timed out in TThreadPoolServer (Java) when the max# thrift thread is reached
Client: java
Patch: Brock Noland

Introduces a task timeout for unexecuted tasks
2014-10-29 22:27:34 -04:00
Jens Geyer
cc15dff127 THRIFT-2791 Allowing use of buffered sockets in go server
Client: Go
Patch: Craig Peterson

This closes #249
2014-10-29 19:54:58 +02:00
Jens Geyer
fdd8d13bd4 THRIFT-2792 Wrong option level for setsockopt(...TCP_DEFER_ACCEPT)
Client: C++
Patch: Sven-Ola <sven-ola.tuecke@numberfour.eu>
2014-10-29 19:42:26 +02:00
Jens Geyer
902b7af4c8 THRIFT-2654 reduce number of server exceptions
Client: C#
Patch: Jens Geyer
2014-10-23 19:36:36 +02:00
Roger Meier
035870d333 c_glib: fix automake dependencies 2014-10-22 23:43:05 +02:00
Roger Meier
ba4a5f0009 .gitignore: add *.dirstamp and test/go/bin/ 2014-10-22 23:36:13 +02:00
Roger Meier
a5bf1a1ff0 cpp: fix automake dependencies and make ProcessorTest.cpp compilable again 2014-10-22 23:26:01 +02:00
Roger Meier
81a1f996bc THRIFT-2602 fix missing dist files
- add automake 1.13 dependency to configure.ac and doc
- use serial-tests instead of .NOTPARALLEL (introduced by THRIFT-1829)

Patch: Roger Meier
2014-10-22 14:09:43 +02:00
Lei Feiwei
b006a50783 THRIFT-2788: enable TCP keep alive for sockets in java lib.
This closes #248

Signed-off-by: Roger Meier <roger@apache.org>
2014-10-21 23:49:50 +02:00
Roger Meier
a70986fc34 THRIFT-2784 Eliminate compiler warnings in generated C++ code
Patch: Roger Meier
2014-10-21 23:01:36 +02:00
Roger Meier
d5c7a0f6f7 format: spaces instead of tabs 2014-10-21 21:53:05 +02:00
Roger Meier
cb0754db1e THRIFT-2784 Eliminate compiler warnings in generated C++ code
remove unused MyEnum5 and add -pedantic to lib/cpp/test/Makefile.am
2014-10-21 21:28:04 +02:00
Jens Geyer
9b0c47f77e THRIFT-2787 Delphi Lib README missing
Client: Delphi
Patch: Jens Geyer
2014-10-17 10:22:14 +02:00
Jens Geyer
04a4c152f5 THRIFT-2786 Cpp Tutorial: Make TThreadPoolServer / TThreadedServer a bit easier to use
Client: C++
Patch: Brian Brooks
2014-10-14 21:30:28 +02:00
Jens Geyer
157691fa98 THRIFT-2785 Wrap errors in iostream_transport.go
Client: Go
Patch: GitHub user cvlchinet <cvl@chinet.info>

This closes #246

Wrap errors in iostream_transport.go using NewTTransportExceptionFromError

When I used the StreamTransport to do unit tests I noticed that the EOF TTransportException is not correctly thrown. I quickly found out that the errors in iostream_transport.go where not wrapped with NewTTransportExceptionFromError.
2014-10-13 21:34:51 +02:00
Roger Meier
d8dd7ea99f THRIFT-2784 Eliminate compiler warnings in generated C++ code
Patch: John Campbell
2014-10-13 18:07:59 +02:00
Roger Meier
ec300e33d4 THRIFT-1462 add more strict compiler flags
Patch: Roger Meier
2014-10-13 02:13:35 +02:00
Roger Meier
f31eba9d45 THRIFT-2360 Json Generator
remove C++11 dependency
2014-10-13 00:53:49 +02:00
Roger Meier
1a74d9c0b0 THRIFT-2360 Json Generator
Patch: Craig Peterson, Peter Neumark & Roger Meier

Github Pull Request: This closes #247
2014-10-12 23:35:43 +02:00
Randy Abernethy
1107b17ae4 THRIFT-2783:Prop bin encoding in node
Client: Node Lib
Patch: John Campbell

Fixes node web socket lib bin encoding propagation.
2014-10-11 13:42:31 -07:00
Jens Geyer
7a03611fae THRIFT-2782: D: Timing-insensitive unit tests for thrift.internal.resource_pool.
Client: D
Patch: David Nadlinger

This closes #245
2014-10-11 11:19:35 +02:00
Jens Geyer
2adfb0a8d3 THRIFT-2776 D tests failing
Client: D
Patch: Jens Geyer

Temporarily disabled unittest, fails on some systems due to race conditions
2014-10-10 19:31:14 +02:00
Jens Geyer
18502ee177 THRIFT-2781: D compiler stuck at idlgen due to compiler bug
Client: D
Patch: Jens Geyer

Temporarily disabled idlgen (experimental feature, not required), to be fixed later.
2014-10-10 19:30:58 +02:00