Konrad Grochowski
16a23a6618
THRIFT-2729: C++ - .clang-format created and applied
...
Client: C++
Patch: Konrad Grochowski
make style command added
2014-11-18 11:39:10 +01:00
Konrad Grochowski
240120c843
Revert "THRIFT-2729: C++ - .clang-format created and applied"
...
This reverts commit 74260aa909
.
2014-11-18 11:33:31 +01:00
Konrad Grochowski
74260aa909
THRIFT-2729: C++ - .clang-format created and applied
...
Client: C++
Patch: Konrad Grochowski
make style command added
2014-11-18 10:02:08 +01:00
Roger Thomas
6fb5923711
THRIFT-2807 PHP CS Fix
...
This closes #252
Patch: Roger Thomas
2014-11-16 22:41:20 +01:00
Randy Abernethy
2e091f681b
THRIFT-2819
...
Client Node
Patch: Chi Vinh Le
Adds websocket client to Node with tests
2014-11-15 23:05:22 -08:00
Randy Abernethy
8c16ed79c4
THRIFT-2823:grunt tests failing
...
Client: JS
Patch: Randy Abernethy
The lib/js/test/build.xml was copying thrift.js incorrectly.
2014-11-15 21:29:18 -08:00
Jens Geyer
b029aa8b82
THRIFT-2829 Support haxelib installation via github
...
Client: Haxe
Patch: Jens Geyer
This closes #268
2014-11-15 23:54:16 +01:00
Randy Abernethy
b2652300c0
THRIFT-2823: grunt jsjq test fail
...
Client: JS
Patch: Randy Abernethy
Node no longer supports loading thrift.js from
parent dir, moved to test/build
2014-11-15 12:02:57 -08:00
Konrad Grochowski
8c12b19eb7
THRIFT-2827: C++ - Remove unused tr1/functional include from ProcessorTest
...
Client: C++
Patch: Aiden Scandella
This closes #267
Include was unused yet was causing compilation problems on platforms
without c++11 tr1
2014-11-15 12:57:23 +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
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
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
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
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
3fa5d89e16
c_glib: remove -Werror
2014-11-02 12:19:54 +01:00
Roger Meier
6f28c04560
cpp: fix automake dependencies
2014-11-01 20:31:44 +01: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
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
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
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
ec300e33d4
THRIFT-1462 add more strict compiler flags
...
Patch: Roger Meier
2014-10-13 02:13:35 +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
Jens Geyer
62d2af7cd3
THRIFT-2775 static assert fails in src/thrift/internal/ctfe.d
...
Client: D
Patch: Konrad Grochowski
2014-10-09 20:56:44 +02:00
alisdair sullivan
ec71f2ebc5
THRIFT-2777: move erlang test files into .eunit scratch dir
...
client: erlang
patch: alisdair sullivan
tests could fail with eaccess error if run as an account with
innapropriate permissions
2014-10-09 12:38:55 +02:00
Konrad Grochowski
07218673b0
THRIFT-2757: py - fixed checkIntegerLimits in TProtocol.py
...
Client: Python
Patch: Bret Curtis
I was applying patch, refactoring method names and profiling method, all at once
and in that commotion code in commit was half refactored. This commit fixes it.
2014-10-09 12:18:25 +02:00
jfarrell
dabdf659ef
THRIFT-2778 - nodejs build cleanup
...
Client: nodejs
Patch: jfarrell
nodejs test file cleanup
2014-10-08 23:41:47 -04:00
jfarrell
f2319457f2
THRIFT-2269: Can deploy libthrift-source.jar to maven center repository
...
Client: build
Patch: jfarrell
Fix java src package
2014-10-08 23:24:37 -04:00
jfarrell
5d4953fc4c
THRIFT-2764: Haskell does not build/test when using the Trusty Vagrantfile
...
Client: build
Patch: jfarrell
Fix hs to compile and run all tests
2014-10-08 23:21:19 -04:00
Roger Meier
25023b16eb
THRIFT-809 Javascript client: Please make required fields actually required.
...
Patch: noazark
Github Pull Request: This closes #232
2014-10-09 02:01:17 +02:00
Roger Meier
275278e00c
lib/js/test/test.html: fix thrift.js include
2014-10-09 01:28:31 +02:00
Roger Meier
87caecf6f1
THRIFT-2705 make a package out of the haskell libraries for thrift
...
Patch: Kasper Janssens
Github Pull Request: This closes #222
2014-10-09 00:55:01 +02:00
Roger Meier
964082a8eb
THRIFT-2712 PHP: add "json" option to create JsonSerializable code
...
This patch adds a "json" option to PHP code generation that will
make generated classes implement JsonSerializable, so thrift
objects may be converted to json using json_encode() easily.
If the "validate" option is enabled, the object's write validator
will be called, beyond that the jsonSerialize() method only outputs
non-null fields in the JSON object (JSON parsers get grumpy if you
send them null where they expect to see a number).
Patch: Stig Bakken
Github Pull Request: This closes #219
2014-10-08 23:41:18 +02:00