Jens Geyer [Wed, 19 Jun 2013 21:30:50 +0000 (23:30 +0200)]
THRIFT-2012: Modernize Go tooling - Fix for "make dist"
Patch: Jens Geyer
Jens Geyer [Tue, 7 May 2013 09:37:41 +0000 (11:37 +0200)]
THRIFT-2012 Modernizing Go
Fix for variable ‘field_default_value’ set but not used
Patch: jens Geyer
Jens Geyer [Tue, 18 Jun 2013 20:25:07 +0000 (22:25 +0200)]
THRIFT-2012 Modernizing Go
Patch: Travis Cline
Jens Geyer [Fri, 14 Jun 2013 16:48:15 +0000 (18:48 +0200)]
THRIFT-2030 Thrift allows for inconsistent use of "oneway"
Patch: Jens Geyer
Jens Geyer [Wed, 12 Jun 2013 19:09:36 +0000 (21:09 +0200)]
THRIFT-2015 Thrift exceptions should derive from TException
Patch: Jens Geyer
Roger Meier [Mon, 10 Jun 2013 19:24:54 +0000 (21:24 +0200)]
THRIFT-2010 Generate c_glib code doesn't compile with strict gcc flags
Patch: Miguel Angel Cabrera Moya
Roger Meier [Mon, 10 Jun 2013 19:17:23 +0000 (21:17 +0200)]
THRIFT-2014 Change C++ lib includes to use <namespace/> style throughout
Patch: Randy Abernethy
Roger Meier [Sun, 9 Jun 2013 21:10:06 +0000 (23:10 +0200)]
THRIFT-1735 integrate tutorial into regular build
THRIFT-1811 ruby tutorial as part of the regular build
Henrique Mendonça [Sun, 9 Jun 2013 20:54:51 +0000 (22:54 +0200)]
THRIFT-1659 Bring nodejs default transport in line with Java default transport
Henrique Mendonça [Sun, 9 Jun 2013 19:48:39 +0000 (21:48 +0200)]
THRIFT-1659 Bring nodejs default transport in line with Java default transport
Carl Yeksigian [Tue, 4 Jun 2013 08:28:31 +0000 (04:28 -0400)]
THRIFT-1995: IDL can generate uncompilable ocde
Patch: Carl Yeksigian
Jens Geyer [Sun, 9 Jun 2013 12:10:57 +0000 (14:10 +0200)]
THRIFT-1913 skipping unknown fields in java unions
Patch: Hrushikesh Tilak
kamilsalas [Sun, 3 Feb 2013 21:07:02 +0000 (22:07 +0100)]
Thrift-1775:
Jake Farrell [Sun, 9 Jun 2013 01:25:48 +0000 (21:25 -0400)]
Thrift-1733: Fix RPM build issues on RHEL6
Client: contrib
Patch: Kirby Files
Updating thrift.spec for RHEL6 compatability.
Henrique Mendonça [Sat, 8 Jun 2013 07:40:21 +0000 (09:40 +0200)]
THRIFT-1952 Travis CI
add multi-core support
Jake Farrell [Sat, 8 Jun 2013 03:47:22 +0000 (23:47 -0400)]
THRIFT-1966:Support different files for SSL certificates and keys
Client: py
Patch: Michael Kaes
Change the TSSLSocket class to accept key parameters and pass them to the ssl.wrap_socket function
Carl Yeksigian [Fri, 7 Jun 2013 16:31:13 +0000 (12:31 -0400)]
THRIFT-2003: Deprecate senum
Patch: Randy Abernethy
Carl Yeksigian [Fri, 7 Jun 2013 11:33:01 +0000 (07:33 -0400)]
THRIFT-1753: Multiple C++ Windows, OSX, and iOS portability issues
Client: cpp
Patch: Ben Craig
Carl Yeksigian [Fri, 7 Jun 2013 00:53:32 +0000 (20:53 -0400)]
THRIFT-2002: Update Maybe to use Data.Maybe to prevent failure of the debug test
Client: haskell
Patch: Carl Yeksigian
Carl Yeksigian [Thu, 6 Jun 2013 11:24:51 +0000 (07:24 -0400)]
THRIFT-400: Test failures in one language shouldn't keep test suites in other languages from firing
Adding test instructions to the README
Carl Yeksigian [Thu, 6 Jun 2013 11:52:42 +0000 (07:52 -0400)]
THRIFT-1959: Add Union TMemoryBuffer support
Client: csharp
Patch: carl
Henrique Mendonça [Wed, 5 Jun 2013 12:46:06 +0000 (14:46 +0200)]
THRIFT-1986 fix TCompactProtocol constants
Henrique Mendonça [Wed, 5 Jun 2013 10:51:02 +0000 (12:51 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jake Farrell [Wed, 5 Jun 2013 03:59:34 +0000 (23:59 -0400)]
THRIFT-1824:many compile warning, becase Thread.h includes config.h
Client: build
Patch: Jake Farrell
Wrap our config.h with #ifndef CONFIG_H to guard against duplicate definitions
Jake Farrell [Wed, 5 Jun 2013 03:22:04 +0000 (23:22 -0400)]
Thrift-1951:libthrift.jar has source files in it
Client: java
Patch: Jake Farrell
Remove source from libthrift.jar. source dist all ready included in release to central.
Jake Farrell [Wed, 5 Jun 2013 03:04:16 +0000 (23:04 -0400)]
Thrift-1997:Add accept backlog configuration method to TServerSocket
Client: cpp
Patch: Randy Abernethy
TServerSocket hard codes the accept backlog to 1024. This patch adds a setAcceptBacklog() method which can be used to change the backlog size (must be called prior to listen()).
Jake Farrell [Wed, 5 Jun 2013 02:46:38 +0000 (22:46 -0400)]
THRIFT-1996:Constants generation is broken / inconsistent with regular Java generation
Client: as3/javame
Patch: Matthew Rathbone
Constants file missing program_name_ prefix.
Roger Meier [Tue, 4 Jun 2013 20:25:06 +0000 (22:25 +0200)]
THRIFT-1982 vsnprintf on Windows have different semantics
Patch: Konrad Grochowski
Roger Meier [Tue, 4 Jun 2013 20:09:37 +0000 (22:09 +0200)]
THRIFT-1983 %z printf format is not available in Visual
Patch: Konrad Grochowski
Jens Geyer [Tue, 4 Jun 2013 19:43:40 +0000 (21:43 +0200)]
THRIFT-1993 Factory to create instances from known (generated) interface types with Delphi
Patch: Jens Geyer
Jens Geyer [Tue, 4 Jun 2013 20:01:47 +0000 (22:01 +0200)]
THRIFT-1944 Deprecate slist
Patch: Randy Abernethy
Roger Meier [Tue, 4 Jun 2013 19:28:06 +0000 (21:28 +0200)]
THRIFT-1986 TCompactProtocol constants truncated on Windows (C4309)
Patch: Konrad Grochowski
Roger Meier [Tue, 4 Jun 2013 18:59:01 +0000 (20:59 +0200)]
THRIFT-1987 TCompactProtocol.tcc/h warnings on Visual
Patch: Konrad Grochowski
Carl Yeksigian [Mon, 3 Jun 2013 22:29:31 +0000 (18:29 -0400)]
THRIFT-1985: Add a Vagrantfile to build and test Apache Thrift fully reproducable
Moved the Vagrantfile to the contrib/ directory to prevent polluting the top level directory
Jens Geyer [Mon, 3 Jun 2013 23:18:45 +0000 (01:18 +0200)]
THRIFT-1977: Fix to ensure proper C# class names
Patch: Jens Geyer
Carl Yeksigian [Mon, 3 Jun 2013 17:46:51 +0000 (13:46 -0400)]
THRIFT-1992: Fix TCompactProtocol compiler warnings
Client: cpp
Patch: Konrad Grochowski
Jens Geyer [Mon, 3 Jun 2013 14:49:55 +0000 (16:49 +0200)]
Add jensg to dev list
Carl Yeksigian [Sun, 2 Jun 2013 02:48:52 +0000 (22:48 -0400)]
Add carl to developer list
Henrique Mendonça [Sat, 1 Jun 2013 09:33:25 +0000 (11:33 +0200)]
THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly
Patch: Eric Ding
Henrique Mendonça [Sat, 1 Jun 2013 09:33:25 +0000 (11:33 +0200)]
THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly
Patch: Eric Ding
Henrique Mendonça [Fri, 31 May 2013 21:54:56 +0000 (23:54 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Henrique Mendonça [Fri, 31 May 2013 16:20:42 +0000 (18:20 +0200)]
THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly
Patch: Eric Ding
Jake Farrell [Fri, 31 May 2013 03:42:56 +0000 (23:42 -0400)]
Thrift-1402:Generated Y_types.js does not require() X_types.js when an include in the IDL file was used
Client: js
Patch: Patrick Costello
Adds render_includes() to js header.
Jake Farrell [Fri, 31 May 2013 02:56:11 +0000 (22:56 -0400)]
Thrift-1988:When trying to build a debian package it fails as the file NEWS doesn't exist
Client: build
Patch:
Removing NEWS from the debian/docs include used by debian package build files as #DOCS#
Roger Meier [Thu, 30 May 2013 19:57:34 +0000 (21:57 +0200)]
THRIFT-1985 add a Vagrantfile to build and test Apache Thrift fully reproducable
add EXTRA_DIST
Roger Meier [Thu, 30 May 2013 12:11:45 +0000 (14:11 +0200)]
THRIFT-1985 add a Vagrantfile to build and test Apache Thrift fully reproducable
Roger Meier [Thu, 30 May 2013 12:04:11 +0000 (14:04 +0200)]
THRIFT-1981 Not all PHP libraries are installed when building an installing a debian package
Patch: Ricky Cormier
Roger Meier [Thu, 30 May 2013 11:28:17 +0000 (13:28 +0200)]
add missing apt-get upgrade within .travis.yml
Roger Meier [Thu, 30 May 2013 07:57:00 +0000 (09:57 +0200)]
THRIFT-1968 Thrift's include path is wrong in pkg-config files
THRIFT-1552 fix include path => thrift/Thrift.h
Jake Farrell [Thu, 30 May 2013 03:15:37 +0000 (23:15 -0400)]
Thrift-1984: namespace collision in python
Client: py
Patch: Jake Farrell
Updates fb303 to to be package thrift_fb303.
Jake Farrell [Tue, 28 May 2013 02:01:36 +0000 (22:01 -0400)]
Thrift-1978: Ruby: Thrift should allow for the SSL verify mode to be set
Client: rb
Patch: Timur Alperovich
Ruby SSL verify mode cannot be specified, which means thrift cannot be used against servers with self-signed certificates over SSL. The suggested fix is to expose the SSL verification mode as a constructor argument in lib/rb/lib/thrift/transport/http_client_transport.rb.
Jens Geyer [Tue, 28 May 2013 01:09:04 +0000 (03:09 +0200)]
THRIFT-1977 C# compiler should generate constant files prefixed with thrift file name
Patch: Deniss Afonin & Jens Geyer
Jens Geyer [Mon, 27 May 2013 21:55:56 +0000 (23:55 +0200)]
THRIFT-1958 C#: Use static Object.Equals instead of .Equals() calls in equals
Patch: Carl Yeksigian
Jens Geyer [Sat, 18 May 2013 09:16:28 +0000 (11:16 +0200)]
THRIFT-1970 [Graphviz] Adds option to render exceptions relationships
Patch: Rodrigo Setti
Henrique Mendonça [Thu, 16 May 2013 19:37:32 +0000 (21:37 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Henrique Mendonça [Thu, 16 May 2013 19:26:20 +0000 (21:26 +0200)]
THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning
Patch: Andrew Cox
Henrique Mendonça [Thu, 16 May 2013 19:25:18 +0000 (21:25 +0200)]
Revert "THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning"
This reverts commit
d28d4d578470233e384ae6012d0ecfa5a8f3deba.
Henrique [Thu, 16 May 2013 19:19:50 +0000 (21:19 +0200)]
THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning
Patch: Andrew Cox
Jake Luciani [Thu, 16 May 2013 12:22:18 +0000 (08:22 -0400)]
THRIFT-1972 Add async server processors to Java
Patch: Jake Luciani
Jens Geyer [Tue, 14 May 2013 19:56:24 +0000 (21:56 +0200)]
THRIFT-1969 C#: Tests not properly linked from the solution
Patch: Carl Yeksigian
Jens Geyer [Mon, 13 May 2013 20:11:46 +0000 (22:11 +0200)]
THRIFT-1965 Adds Graphviz (graph description language) generator
Patch: Rodrigo Setti
Jens Geyer [Mon, 13 May 2013 20:03:08 +0000 (22:03 +0200)]
THRIFT-1962 Multiplex processor should send any TApplicationException back to client
Patch: Jens Geyer
Roger Meier [Sun, 12 May 2013 18:45:13 +0000 (20:45 +0200)]
THRIFT-1034 Java: Add a TNonblockingMultiFetchClient
Patch: Xing Jin
Henrique [Sat, 11 May 2013 18:42:38 +0000 (20:42 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Henrique [Sat, 11 May 2013 17:29:19 +0000 (19:29 +0200)]
THRIFT-1967 Node.js tests don't cover all services
Patch: Henrique Mendonça
align with the tests we have for the original JS and C++ libraries
it also corrects two small bugs on the test server
and add nodejs to travis and make check
Henrique [Sat, 11 May 2013 10:08:35 +0000 (12:08 +0200)]
extend tests to check THRIFT-1679 and THRIFT-1821
Henrique [Fri, 10 May 2013 23:24:59 +0000 (01:24 +0200)]
ignoring test if node is not present
Henrique [Fri, 10 May 2013 23:23:07 +0000 (01:23 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Henrique [Fri, 10 May 2013 23:23:07 +0000 (01:23 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Henrique [Fri, 10 May 2013 21:43:12 +0000 (23:43 +0200)]
THRIFT-1957 NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned
Patch: Matthew Imrie
Add method to binary.js to properly read a byte type as
signed Changed transport.js readByte methods in
TFramedBuffer and TBufferedTransport to use binary.js
readByte method Added unit test for binary.js readByte
method to binary.test.js and changed test harness to
nodeunit.
Henrique [Fri, 10 May 2013 21:43:12 +0000 (23:43 +0200)]
THRIFT-1957 NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned
Patch: Matthew Imrie
Add method to binary.js to properly read a byte type as
signed Changed transport.js readByte methods in
TFramedBuffer and TBufferedTransport to use binary.js
readByte method Added unit test for binary.js readByte
method to binary.test.js and changed test harness to
nodeunit.
Jens Geyer [Thu, 9 May 2013 13:23:48 +0000 (15:23 +0200)]
THRIFT-1961 C# tests should be in lib/csharp/test/...
Patch: Jens Geyer
Jens Geyer [Wed, 8 May 2013 16:46:57 +0000 (18:46 +0200)]
THRIFT-1901 C#: Support for Multiplexing Services on any Transport, Protocol and Server
Patch: Jens Geyer
Jens Geyer [Mon, 6 May 2013 21:48:00 +0000 (23:48 +0200)]
THRIFT-1961 C# tests should be in lib/csharp/test/...
Patch: Jens Geyer
Jake Farrell [Mon, 6 May 2013 01:25:52 +0000 (21:25 -0400)]
THRIFT-1956: Switch to Apache Commons Lang 3
Client: java
Patch: Christoffer Sawicki
Missed line in patch for updates to commons lang from 2.5 to 3.1
Roger Meier [Sun, 5 May 2013 23:08:36 +0000 (01:08 +0200)]
THRIFT-1960 main() declares 22 unused gen bools
Patch: Randy Abernethy
Roger Meier [Sun, 5 May 2013 22:21:04 +0000 (00:21 +0200)]
THRIFT-1917 Task expiration in TThreadPoolServer
Patch: Ivan Fastov
Roger Meier [Sun, 5 May 2013 21:59:25 +0000 (23:59 +0200)]
THRIFT-1760 [Ruby] Remove unnecessary native protocol code
Patch: Nathan Beyer
Roger Meier [Sun, 5 May 2013 21:29:34 +0000 (23:29 +0200)]
THRIFT-1932 TFileTransport::readEvent() casts values read from input stream into a pointer and then dereferences it.
Patch: Hugo Mildenberger
Roger Meier [Sat, 4 May 2013 23:42:27 +0000 (01:42 +0200)]
THRIFT-1952 Travis CI (.travis.yml)
add cross language test suite (sh test/test.sh)
Roger Meier [Sat, 4 May 2013 22:59:08 +0000 (00:59 +0200)]
THRIFT-1952 Travis CI (.travis.yml)
Patch: Roger Meier
disable python
Roger Meier [Sat, 4 May 2013 22:19:38 +0000 (00:19 +0200)]
THRIFT-1952 Travis CI (.travis.yml)
Patch: Roger Meier
Jake Farrell [Fri, 3 May 2013 22:52:08 +0000 (18:52 -0400)]
THRIFT-1956: Switch to Apache Commons Lang 3
Client: java
Patch: Christoffer Sawicki
Updates commons lang from 2.5 to 3.1
Roger Meier [Fri, 3 May 2013 20:39:53 +0000 (22:39 +0200)]
THRIFT-1850 make check hangs on TSocket tests in TransportTest.cpp
Patch: Randy Abernethy
Jake Farrell [Fri, 3 May 2013 02:51:52 +0000 (22:51 -0400)]
THRIFT-1956: Switch to Apache Commons Lang 3
Client: java
Patch: Christoffer Sawicki
Updates commons lang from 2.5 to 3.1
Jens Geyer [Thu, 2 May 2013 17:44:25 +0000 (19:44 +0200)]
THRIFT-1949: WP7 build broken
Jens Geyer [Thu, 2 May 2013 17:29:42 +0000 (19:29 +0200)]
THRIFT-1955 Union Type writer generated in C# does not WriteStructBegin
Patch: Carl Yeksigian
Jens Geyer [Mon, 29 Apr 2013 20:10:35 +0000 (22:10 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Mon, 29 Apr 2013 20:10:10 +0000 (22:10 +0200)]
THRIFT-1742 Optionally implement hashcode and equals in c#
Patch: Carl Yeksigian
Roger Meier [Sat, 27 Apr 2013 21:09:40 +0000 (23:09 +0200)]
THRIFT-1906 ocaml: add tutorial example to parallel that for other languages
Patch: Chet Murthy
Roger Meier [Sat, 27 Apr 2013 19:13:34 +0000 (21:13 +0200)]
THRIFT-1809 NEWS, DISCLAIMER and CONTRIBUTORS
fix make dist
Jens Geyer [Fri, 26 Apr 2013 21:38:58 +0000 (23:38 +0200)]
THRIFT-1945: C#: sbyte breaks TestClient
Patch: Carl Yeksigian
Jens Geyer [Fri, 26 Apr 2013 20:34:53 +0000 (22:34 +0200)]
THRIFT-1943 docstrings for enum values are ignored
Patch: Jens Geyer
Jake Luciani [Thu, 25 Apr 2013 21:53:08 +0000 (17:53 -0400)]
THRIFT-1785 add TMemoryBuffer; patch by carl yeksigian reviewed by tjake
Jens Geyer [Thu, 25 Apr 2013 18:38:55 +0000 (20:38 +0200)]
THRIFT-1930: C# generates unsigned byte for Thrift "byte" type
Patch: Jens Geyer
Jens Geyer [Wed, 24 Apr 2013 19:53:39 +0000 (21:53 +0200)]
THRIFT-1924: Delphi: Inconsistency in serialization of optional fields
Patch: Jens Geyer
jfarrell [Tue, 23 Apr 2013 20:42:04 +0000 (15:42 -0500)]
Thrift-1942: Binary accelerated cpp extension does not use Thrift namespaces for Exceptions
Client: php
Patch: Tyler Hobbs
Adds namespaced TException to the accelerated php client lib.
Jake Farrell [Tue, 23 Apr 2013 02:28:56 +0000 (22:28 -0400)]
Thrift-1786: C# Union Typing
Client: csharp
Patch: Carl Yeksigian
Updating makefile for mono
jfarrell [Mon, 22 Apr 2013 19:41:13 +0000 (14:41 -0500)]
Thrift-1786: C# Union Typing
Client: csharp
Patch: Carl Yeksigian
Union typing patch
Jake Farrell [Sat, 20 Apr 2013 01:58:33 +0000 (21:58 -0400)]
Thrift-1903: PHP namespaces cause binary protocols to not be used
Client: php
Patch: Tyler Hobbs
Resolves the issue by importing TBinaryProtocolAccelerated and checking if $this->output_ is an instance of that instead of using a static string in TProtocol.