common/thrift.git
11 years agoTHRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative...
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

11 years agoTHRIFT-1985 add a Vagrantfile to build and test Apache Thrift fully reproducable
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

11 years agoTHRIFT-1981 Not all PHP libraries are installed when building an installing a debian...
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

11 years agoadd missing apt-get upgrade within .travis.yml
Roger Meier [Thu, 30 May 2013 11:28:17 +0000 (13:28 +0200)] 
add missing apt-get upgrade within .travis.yml

11 years agoTHRIFT-1968 Thrift's include path is wrong in pkg-config files
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

11 years agoThrift-1984: namespace collision in python
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.

11 years agoThrift-1978: Ruby: Thrift should allow for the SSL verify mode to be set
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.

11 years agoTHRIFT-1977 C# compiler should generate constant files prefixed with thrift file...
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

11 years agoTHRIFT-1958 C#: Use static Object.Equals instead of .Equals() calls in equals
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

12 years agoTHRIFT-1970 [Graphviz] Adds option to render exceptions relationships
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

12 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
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

12 years agoTHRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generat...
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

12 years agoRevert "THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized...
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.

12 years agoTHRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generat...
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

12 years agoTHRIFT-1972 Add async server processors to Java
Jake Luciani [Thu, 16 May 2013 12:22:18 +0000 (08:22 -0400)] 
THRIFT-1972 Add async server processors to Java

Patch: Jake Luciani

12 years agoTHRIFT-1969 C#: Tests not properly linked from the solution
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

12 years agoTHRIFT-1965 Adds Graphviz (graph description language) generator
Jens Geyer [Mon, 13 May 2013 20:11:46 +0000 (22:11 +0200)] 
THRIFT-1965 Adds Graphviz (graph description language) generator

Patch: Rodrigo Setti

12 years agoTHRIFT-1962 Multiplex processor should send any TApplicationException back to client
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

12 years agoTHRIFT-1034 Java: Add a TNonblockingMultiFetchClient
Roger Meier [Sun, 12 May 2013 18:45:13 +0000 (20:45 +0200)] 
THRIFT-1034 Java: Add a TNonblockingMultiFetchClient
Patch: Xing Jin

12 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
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

12 years agoTHRIFT-1967 Node.js tests don't cover all services
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

12 years agoextend tests to check THRIFT-1679 and THRIFT-1821
Henrique [Sat, 11 May 2013 10:08:35 +0000 (12:08 +0200)] 
extend tests to check THRIFT-1679 and THRIFT-1821

12 years agoignoring test if node is not present
Henrique [Fri, 10 May 2013 23:24:59 +0000 (01:24 +0200)] 
ignoring test if node is not present

12 years agoMerge 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

12 years agoMerge 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

12 years agoTHRIFT-1957 NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned
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.

12 years agoTHRIFT-1957 NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned
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.

12 years agoTHRIFT-1961 C# tests should be in lib/csharp/test/...
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

12 years agoTHRIFT-1901 C#: Support for Multiplexing Services on any Transport, Protocol and...
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

12 years agoTHRIFT-1961 C# tests should be in lib/csharp/test/...
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

12 years agoTHRIFT-1956: Switch to Apache Commons Lang 3
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

12 years agoTHRIFT-1960 main() declares 22 unused gen bools
Roger Meier [Sun, 5 May 2013 23:08:36 +0000 (01:08 +0200)] 
THRIFT-1960 main() declares 22 unused gen bools
Patch: Randy Abernethy

12 years agoTHRIFT-1917 Task expiration in TThreadPoolServer
Roger Meier [Sun, 5 May 2013 22:21:04 +0000 (00:21 +0200)] 
THRIFT-1917 Task expiration in TThreadPoolServer
Patch: Ivan Fastov

12 years agoTHRIFT-1760 [Ruby] Remove unnecessary native protocol code
Roger Meier [Sun, 5 May 2013 21:59:25 +0000 (23:59 +0200)] 
THRIFT-1760 [Ruby] Remove unnecessary native protocol code
Patch: Nathan Beyer

12 years agoTHRIFT-1932 TFileTransport::readEvent() casts values read from input stream into...
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

12 years agoTHRIFT-1952 Travis CI (.travis.yml)
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)

12 years agoTHRIFT-1952 Travis CI (.travis.yml)
Roger Meier [Sat, 4 May 2013 22:59:08 +0000 (00:59 +0200)] 
THRIFT-1952 Travis CI (.travis.yml)
Patch: Roger Meier
disable python

12 years agoTHRIFT-1952 Travis CI (.travis.yml)
Roger Meier [Sat, 4 May 2013 22:19:38 +0000 (00:19 +0200)] 
THRIFT-1952 Travis CI (.travis.yml)
Patch: Roger Meier

12 years agoTHRIFT-1956: Switch to Apache Commons Lang 3
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

12 years agoTHRIFT-1850 make check hangs on TSocket tests in TransportTest.cpp
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

12 years agoTHRIFT-1956: Switch to Apache Commons Lang 3
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

12 years agoTHRIFT-1949: WP7 build broken
Jens Geyer [Thu, 2 May 2013 17:44:25 +0000 (19:44 +0200)] 
THRIFT-1949: WP7 build broken

12 years agoTHRIFT-1955 Union Type writer generated in C# does not WriteStructBegin
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

12 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
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

12 years agoTHRIFT-1742 Optionally implement hashcode and equals in c#
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

12 years agoTHRIFT-1906 ocaml: add tutorial example to parallel that for other languages
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

12 years agoTHRIFT-1809 NEWS, DISCLAIMER and CONTRIBUTORS
Roger Meier [Sat, 27 Apr 2013 19:13:34 +0000 (21:13 +0200)] 
THRIFT-1809 NEWS, DISCLAIMER and CONTRIBUTORS
fix make dist

12 years agoTHRIFT-1945: C#: sbyte breaks TestClient
Jens Geyer [Fri, 26 Apr 2013 21:38:58 +0000 (23:38 +0200)] 
THRIFT-1945: C#: sbyte breaks TestClient

Patch: Carl Yeksigian

12 years agoTHRIFT-1943 docstrings for enum values are ignored
Jens Geyer [Fri, 26 Apr 2013 20:34:53 +0000 (22:34 +0200)] 
THRIFT-1943 docstrings for enum values are ignored

Patch: Jens Geyer

12 years agoTHRIFT-1785 add TMemoryBuffer; patch by carl yeksigian reviewed by tjake
Jake Luciani [Thu, 25 Apr 2013 21:53:08 +0000 (17:53 -0400)] 
THRIFT-1785 add TMemoryBuffer; patch by carl yeksigian reviewed by tjake

12 years agoTHRIFT-1930: C# generates unsigned byte for Thrift "byte" type
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

12 years agoTHRIFT-1924: Delphi: Inconsistency in serialization of optional fields
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

12 years agoThrift-1942: Binary accelerated cpp extension does not use Thrift namespaces for...
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.

12 years agoThrift-1786: C# Union Typing
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

12 years agoThrift-1786: C# Union Typing
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

12 years agoThrift-1903: PHP namespaces cause binary protocols to not be used
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.

12 years agoTHRIFT-1933: Delphi generator crashes when a typedef references another typedef from...
Jens Geyer [Fri, 19 Apr 2013 18:15:05 +0000 (20:15 +0200)] 
THRIFT-1933: Delphi generator crashes when a typedef references another typedef from an included file

Patch: Jens Geyer

12 years agoTHRIFT-1922: Inconsistency in optional fields between Java/C# and python
Jens Geyer [Tue, 9 Apr 2013 20:35:42 +0000 (22:35 +0200)] 
THRIFT-1922: Inconsistency in optional fields between Java/C# and python

Patch: Nate Rosenblum

12 years agoThrift-1846:Restore socket.h header to support builds with Android NDK
Jake Farrell [Tue, 2 Apr 2013 01:39:03 +0000 (21:39 -0400)] 
Thrift-1846:Restore socket.h header to support builds with Android NDK
Client: cpp
Patch: Nicolas Trésegnie

moves the <sys/socket.h> include from TSocket.h to the .cpp to minimize the risk of hidden dependencies.

12 years agoTHRIFT-1809 NEWS, DISCLAIMER and CONTRIBUTORS is out of date => remove them
Roger Meier [Sat, 30 Mar 2013 10:47:23 +0000 (11:47 +0100)] 
THRIFT-1809 NEWS, DISCLAIMER and CONTRIBUTORS is out of date => remove them

12 years agoTHRIFT-1904 Incorrect code is generated for typedefs which use included types
Jens Geyer [Wed, 27 Mar 2013 18:32:41 +0000 (20:32 +0200)] 
THRIFT-1904 Incorrect code is generated for typedefs which use included types

Patch: Jens Geyer

12 years agoTHRIFT-1880 Make named pipes server work asynchronously (overlapped) to allow for...
Jens Geyer [Wed, 27 Mar 2013 18:26:25 +0000 (20:26 +0200)] 
THRIFT-1880 Make named pipes server work asynchronously (overlapped) to allow for clean server stops

Patch: Jens Geyer

12 years agoTHRIFT-1902 C++: Support for Multiplexing Services on any Transport, Protocol and...
Roger Meier [Tue, 26 Mar 2013 21:14:03 +0000 (22:14 +0100)] 
THRIFT-1902 C++: Support for Multiplexing Services on any Transport, Protocol and Server
Patch: Patrik Lindblom

12 years agoThrift-1806: Python generation always truncates __init__.py files
Jake Farrell [Tue, 26 Mar 2013 03:49:37 +0000 (23:49 -0400)] 
Thrift-1806: Python generation always truncates __init__.py files
Client: Python
Patch: Nathaniel Cook

When generating python code the generator correctly creates _init.py file for each directory. If the __init_.py file has contents it is always overwritten. This usually isn't a problem unless using the -out flag, then there is a potential to erase non generated code.

12 years agoThrift-984: Ocaml versioning
Jake Farrell [Tue, 26 Mar 2013 02:06:36 +0000 (22:06 -0400)] 
Thrift-984: Ocaml versioning
Client: ocaml
Patch: Chet Murthy

Addes versioning to the ocaml library via _oasis file

12 years agoTHRIFT-1899 Delphi: Support for Multiplexing Services on any Transport, Protocol...
Jens Geyer [Sun, 24 Mar 2013 23:28:12 +0000 (01:28 +0200)] 
THRIFT-1899 Delphi: Support for Multiplexing Services on any Transport, Protocol and Server

Patch: Jens Geyer

12 years agoTHRIFT-563 Support for Multiplexing Services on any Transport, Protocol and Server
Jens Geyer [Sun, 24 Mar 2013 23:22:09 +0000 (01:22 +0200)] 
THRIFT-563 Support for Multiplexing Services on any Transport, Protocol and Server

Patch: Rob Slifka
Fixes broken build due to previous patch

12 years agoTHRIFT-1864 java: implement event handler for non-blocking server
Roger Meier [Sun, 24 Mar 2013 20:42:35 +0000 (21:42 +0100)] 
THRIFT-1864 java: implement event handler for non-blocking server
Patch: Vitali Lovich

12 years agoTHRIFT-1869 TThreadPoolServer (java) dies when threadpool is consumed
Roger Meier [Sun, 24 Mar 2013 20:26:17 +0000 (21:26 +0100)] 
THRIFT-1869 TThreadPoolServer (java) dies when threadpool is consumed
Patch: Brock Noland

12 years agoTHRIFT-563 Support for Multiplexing Services on any Transport, Protocol and Server
Jens Geyer [Sun, 24 Mar 2013 09:53:31 +0000 (11:53 +0200)] 
THRIFT-563 Support for Multiplexing Services on any Transport, Protocol and Server

Patch: Rob Slifka

12 years agoThrift-1823:Missing parenthesis breaks "IS_..." macro in generated code
Jake Farrell [Sun, 24 Mar 2013 03:27:43 +0000 (23:27 -0400)] 
Thrift-1823:Missing parenthesis breaks "IS_..." macro in generated code
Client: c_glib
Patch: Simon South

Fixes missing paren in the c_glib compiler

12 years agoThrift-1804: Ruby extension on ARM complains about signed chars
Jake Farrell [Sun, 24 Mar 2013 02:56:13 +0000 (22:56 -0400)] 
Thrift-1804: Ruby extension on ARM complains about signed chars
Client: rb
Patch: Elias Karakoulakis

Updated extension makefile to use signed char flag

12 years agoThrift-1715: Allow excluding libraries in fb303 configure
Jake Farrell [Sun, 24 Mar 2013 02:38:48 +0000 (22:38 -0400)] 
Thrift-1715: Allow excluding libraries in fb303 configure
Client: fb303
Patch: Harsh J

Updated patch to allow for excluding all avaliable lang libraries using the
--without-<lib> configure flag. Configure output added to notify user of
result

Building C++ Library ......... : yes
Building Java Library ........ : yes
Building Python Library ...... : yes
Building PHP Library ......... : yes

12 years agoTHRIFT-986: smalltalk add version Info to the library
Jake Farrell [Sun, 24 Mar 2013 01:57:17 +0000 (21:57 -0400)] 
THRIFT-986: smalltalk add version Info to the library
Client: smalltalk
Patch: Jake Farrell

Adding package.xml file for smalltalk library and added a version comment
in the xml header as smalltalk packages do not contain a version reference.

12 years agoThrift-1859: Generated error c++ code with -out and include_prefix param
Jake Farrell [Sun, 24 Mar 2013 01:35:03 +0000 (21:35 -0400)] 
Thrift-1859: Generated error c++ code with -out and include_prefix param
Client: cpp
Patch: Jingxu Chen

Updates output directory to no longer include gen-cpp folder when using -out.

12 years agoTHRIFT-1878 php: THttpClient - Add the possibility to send custom headers
Roger Meier [Sat, 23 Mar 2013 15:03:38 +0000 (16:03 +0100)] 
THRIFT-1878 php: THttpClient - Add the possibility to send custom headers
Patch: Laurent Sarrazin

12 years agoTHRIFT-1845 cpp: Fix compiler warning caused by implicit string conversion with Xcode 4.6
Roger Meier [Fri, 22 Mar 2013 21:34:16 +0000 (22:34 +0100)] 
THRIFT-1845 cpp: Fix compiler warning caused by implicit string conversion with Xcode 4.6
Patch: Nate Rosenblum

12 years agoTHRIFT-1896 cocoa: Add TBase protocol for Cocoa
Roger Meier [Fri, 22 Mar 2013 21:17:53 +0000 (22:17 +0100)] 
THRIFT-1896 cocoa: Add TBase protocol for Cocoa
Patch: Kevin Li

12 years agoTHRIFT-1863 cocoa: [TBinaryProtocol readMessageBeginReturnName:type:sequenceID] retur...
Roger Meier [Fri, 22 Mar 2013 21:12:19 +0000 (22:12 +0100)] 
THRIFT-1863 cocoa: [TBinaryProtocol readMessageBeginReturnName:type:sequenceID] returns incorrect message type
Patch: Kevin Li

12 years agoTHRIFT-1897 cocoa: Support validation of required fields
Roger Meier [Fri, 22 Mar 2013 21:11:01 +0000 (22:11 +0100)] 
THRIFT-1897 cocoa: Support validation of required fields
Patch: Kevin Li

12 years agosubversion, thanks and good bye
Roger Meier [Fri, 22 Mar 2013 20:08:39 +0000 (21:08 +0100)] 
subversion, thanks and good bye
;-r

12 years agoINFRA-4347 Add Thrift to sonar
Roger Meier [Fri, 22 Mar 2013 20:07:21 +0000 (21:07 +0100)] 
INFRA-4347 Add Thrift to sonar
disable some languages and components

12 years agoTHRIFT-1881 TNonblockingServer does not release open connections or threads on shutdown
Roger Meier [Fri, 22 Mar 2013 18:52:08 +0000 (19:52 +0100)] 
THRIFT-1881 TNonblockingServer does not release open connections or threads on shutdown
Patch: Randy Abernethy

12 years agoTHRIFT-1855 deep-copy for collections of primitives should use copy-constructor
Roger Meier [Fri, 22 Mar 2013 18:01:25 +0000 (19:01 +0100)] 
THRIFT-1855 deep-copy for collections of primitives should use copy-constructor
Patch: Vitali Lovich

12 years agoTHRIFT-1879 Add support for GObject-Introspection
Roger Meier [Fri, 22 Mar 2013 16:12:03 +0000 (17:12 +0100)] 
THRIFT-1879 Add support for GObject-Introspection
Patch: Evan Nemerson
patch 1: 0001-Move-typedefs-before-public-structs-to-work-around-g.patch

12 years agoTHRIFT-1861 PHP Makefile does not include TStringFuncFactory
Roger Meier [Fri, 22 Mar 2013 16:05:53 +0000 (17:05 +0100)] 
THRIFT-1861 PHP Makefile does not include TStringFuncFactory
Patch: Logan Owen

12 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Thu, 21 Mar 2013 17:59:45 +0000 (19:59 +0200)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift

12 years agoTHRIFT-1895 Delphi: reserved variable name "result" not detected properly
Jens Geyer [Thu, 21 Mar 2013 17:59:05 +0000 (19:59 +0200)] 
THRIFT-1895 Delphi: reserved variable name "result" not detected properly

Patch: Jens Geyer

12 years agoTHRIFT-1890 C++: Make named pipes server work asynchronously
Jens Geyer [Thu, 21 Mar 2013 17:55:27 +0000 (19:55 +0200)] 
THRIFT-1890 C++: Make named pipes server work asynchronously

Patch: Jens Geyer & Ben Craig

12 years agoTHRIFT-1889 missing AC_CHECK_HEADERS([wchar.h])
Roger Meier [Fri, 15 Mar 2013 18:49:23 +0000 (19:49 +0100)] 
THRIFT-1889 missing AC_CHECK_HEADERS([wchar.h])
Patch: Evan Nemerson

12 years agoTHRIFT-1876 Use enum names instead of casted integers in assignments
Jens Geyer [Sun, 10 Mar 2013 20:51:14 +0000 (22:51 +0200)] 
THRIFT-1876 Use enum names instead of casted integers in assignments

Patch: Jens Geyer

12 years agoTHRIFT-1318 Incorrect syntax for struct with enum property and default value when...
Jens Geyer [Sun, 10 Mar 2013 17:07:52 +0000 (19:07 +0200)] 
THRIFT-1318 Incorrect syntax for struct with enum property and default value when value is negative

Patch: Jens Geyer, Thunder Stumpges

12 years agoremoved unused variable
Jens Geyer [Fri, 8 Mar 2013 08:03:01 +0000 (09:03 +0100)] 
removed unused variable

12 years agoTHRIFT-1874 timeout for the server-side end of a named pipe
Jens Geyer [Thu, 7 Mar 2013 19:47:01 +0000 (20:47 +0100)] 
THRIFT-1874 timeout for the server-side end of a named pipe

Patch: Jens Geyer

12 years agoTHRIFT-1873 Binary protocol factory ignores struct read/write flags
Jens Geyer [Thu, 7 Mar 2013 19:44:22 +0000 (20:44 +0100)] 
THRIFT-1873 Binary protocol factory ignores struct read/write flags

Patch: Jens Geyer

12 years agoTHRIFT-1872 issues with TBufferedTransport buffer
Jens Geyer [Thu, 7 Mar 2013 19:40:59 +0000 (20:40 +0100)] 
THRIFT-1872 issues with TBufferedTransport buffer

Patch: Jens Geyer

12 years agoTHRIFT-1704: Tornado support (Python)
Chris Piro [Thu, 7 Mar 2013 16:32:48 +0000 (11:32 -0500)] 
THRIFT-1704: Tornado support (Python)

12 years agoTHRIFT-1614: handle automake >= 1.12 yacc output name (thrifty.hh)
Chris Piro [Thu, 7 Mar 2013 16:24:51 +0000 (11:24 -0500)] 
THRIFT-1614: handle automake >= 1.12 yacc output name (thrifty.hh)

12 years agoThrift-1629:Ruby 1.9 Compatibility during Thrift configure, make, install
Jake Farrell [Tue, 5 Mar 2013 01:59:38 +0000 (20:59 -0500)] 
Thrift-1629:Ruby 1.9 Compatibility during Thrift configure, make, install
Client: Ruby
Patch: Nick Zalabak

Updated ruby client to use thin serber over mongrel.

12 years agoThrift-1264:TSocketClient is queried by run loop after deallocation in Cocoa
Jake Farrell [Sun, 3 Mar 2013 03:51:55 +0000 (22:51 -0500)] 
Thrift-1264:TSocketClient is queried by run loop after deallocation in Cocoa
Client: cocoa
Patch: Jan Ruth

Fixes TSocketClient not deallocated correctly.