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.
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
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
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.
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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.
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
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
Roger Meier [Fri, 22 Mar 2013 21:17:53 +0000 (22:17 +0100)]
THRIFT-1896 cocoa: Add TBase protocol for Cocoa
Patch: Kevin Li
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
Roger Meier [Fri, 22 Mar 2013 21:11:01 +0000 (22:11 +0100)]
THRIFT-1897 cocoa: Support validation of required fields
Patch: Kevin Li
Roger Meier [Fri, 22 Mar 2013 20:08:39 +0000 (21:08 +0100)]
subversion, thanks and good bye
;-r
Roger Meier [Fri, 22 Mar 2013 20:07:21 +0000 (21:07 +0100)]
INFRA-4347 Add Thrift to sonar
disable some languages and components
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
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
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
Roger Meier [Fri, 22 Mar 2013 16:05:53 +0000 (17:05 +0100)]
THRIFT-1861 PHP Makefile does not include TStringFuncFactory
Patch: Logan Owen
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
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
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
Roger Meier [Fri, 15 Mar 2013 18:49:23 +0000 (19:49 +0100)]
THRIFT-1889 missing AC_CHECK_HEADERS([wchar.h])
Patch: Evan Nemerson
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
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
Jens Geyer [Fri, 8 Mar 2013 08:03:01 +0000 (09:03 +0100)]
removed unused variable
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
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
Jens Geyer [Thu, 7 Mar 2013 19:40:59 +0000 (20:40 +0100)]
THRIFT-1872 issues with TBufferedTransport buffer
Patch: Jens Geyer
Chris Piro [Thu, 7 Mar 2013 16:32:48 +0000 (11:32 -0500)]
THRIFT-1704: Tornado support (Python)
Chris Piro [Thu, 7 Mar 2013 16:24:51 +0000 (11:24 -0500)]
THRIFT-1614: handle automake >= 1.12 yacc output name (thrifty.hh)
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.
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.
Jake Farrell [Mon, 18 Feb 2013 00:31:04 +0000 (19:31 -0500)]
THRIFT-1856: different comments generated
Patch: Jake Farrell
Fix different comments being generated on OSX vs Linux/Windows.
Jake Farrell [Sun, 17 Feb 2013 19:44:46 +0000 (14:44 -0500)]
THRIFT-1856: different comments generated
Patch: Jake Farrell
Fix different comments being generated on OSX vs Linux/Windows
Jens Geyer [Sun, 3 Feb 2013 21:30:41 +0000 (22:30 +0100)]
THRIFT-1603 Thrift IDL allows for multiple exceptions, args or struct member names to be the same
Patch: Kamil Sałaś
Roger Meier [Thu, 24 Jan 2013 22:16:54 +0000 (23:16 +0100)]
THRIFT-1843 Get rid of annoying comma in python function signatures
Patch: Volodymyr Krestiannykov
Jens Geyer [Wed, 23 Jan 2013 19:59:13 +0000 (20:59 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Wed, 23 Jan 2013 19:58:47 +0000 (20:58 +0100)]
THRIFT-1842 Memory leak with Pipes
Patch: Jens Geyer
Roger Meier [Wed, 23 Jan 2013 19:18:58 +0000 (20:18 +0100)]
THRIFT-1805 Thrift should not swallow ALL exceptions
Patch: Diwaker Gupta
Roger Meier [Tue, 22 Jan 2013 20:36:42 +0000 (21:36 +0100)]
THRIFT-1837 Deploy and use cxxfunctional.h in cpp code generated in cob_style mode
Patch: Nate Rosenblum
Roger Meier [Sat, 19 Jan 2013 20:04:12 +0000 (21:04 +0100)]
THRIFT-1789 fix json protocol read set begin
Patch: Kevin Radloff
Jens Geyer [Thu, 17 Jan 2013 21:46:57 +0000 (22:46 +0100)]
THRIFT-1832 C# async generator assumes all methods have arguments
Patch: Kevin Radloff
Roger Meier [Wed, 16 Jan 2013 21:46:10 +0000 (22:46 +0100)]
THRIFT-1831 Bug in list deserializer
Patch: Satheesh Velmurugan
Roger Meier [Wed, 16 Jan 2013 21:12:14 +0000 (22:12 +0100)]
THRIFT-847 Test Framework harmonization across all languages
THRIFT-1595 Java test server should follow the documented behavior as of THRIFT-1590
Patch: Kamil Salas
Roger Meier [Tue, 15 Jan 2013 22:20:19 +0000 (23:20 +0100)]
THRIFT-1829 cpp unit tests fail to build using multiple make jobs
Patch: David Rennalls and Roger Meier
Roger Meier [Fri, 11 Jan 2013 10:41:53 +0000 (11:41 +0100)]
THRIFT-1826 update c_glib source header paths
Patch: Simon South
Roger Meier [Thu, 10 Jan 2013 22:18:14 +0000 (23:18 +0100)]
add debian/README
Roger Meier [Tue, 8 Jan 2013 22:12:28 +0000 (23:12 +0100)]
THRIFT-1825 Debian Packaging: cpp libs no longer included since 0.8
Initial Patch: Marco Matarazzo
Folder move and deletion of contrib/create-debian-packages.sh by roger ;-r
Roger Meier [Sun, 6 Jan 2013 19:11:28 +0000 (20:11 +0100)]
THRIFT-1812 add sonar-project.properties
delphi, flex and php added
Patch: Roger Meier
Roger Meier [Sun, 6 Jan 2013 19:10:42 +0000 (20:10 +0100)]
THRIFT-1822 PHP unit test does not work
Patch: Roger Meier
Roger Meier [Sun, 6 Jan 2013 13:33:39 +0000 (14:33 +0100)]
THRIFT-1594 Java test clients should have a return codes that reflect whether it succeeds or not.
Patch: Kamil Salas and Roger Meier
Roger Meier [Sat, 5 Jan 2013 19:46:43 +0000 (20:46 +0100)]
THRIFT-1814 Minor D library fixes
fix a few tiny issues in the D library so that it compiles using the upcoming 2.061 DMD release
Patch: David Nadlinger
Roger Meier [Sat, 5 Jan 2013 19:38:35 +0000 (20:38 +0100)]
THRIFT-1797 Python implementation of TSimpleJSONProtocol
Improve Test Suite according to test/ThriftTest.thrift
Patch: Avi Flamholz
Jens Geyer [Fri, 4 Jan 2013 18:33:29 +0000 (19:33 +0100)]
THRIFT-1815 Code generators line buffer output
Patch: Andrew Gaul
Jens Geyer [Fri, 4 Jan 2013 17:55:50 +0000 (18:55 +0100)]
Added some (mostly Delphi-specific) ignores
Roger Meier [Thu, 27 Dec 2012 23:20:21 +0000 (00:20 +0100)]
remove dead link
Roger Meier [Thu, 27 Dec 2012 21:21:32 +0000 (22:21 +0100)]
THRIFT-1812 add sonar-project.properties
Patch: Roger Meier
Roger Meier [Thu, 27 Dec 2012 01:32:44 +0000 (02:32 +0100)]
THRIFT-1779 Missing process_XXXX method in generated TProcessor implementation for all 'oneway' service functions
Patch: Luis Laugga
Roger Meier [Thu, 27 Dec 2012 00:24:20 +0000 (01:24 +0100)]
THRIFT-1766 [Ruby] Provide support for binary types
Patch: Nathan Beyer
Roger Meier [Wed, 26 Dec 2012 23:17:39 +0000 (00:17 +0100)]
remove unused import
Roger Meier [Wed, 26 Dec 2012 21:09:55 +0000 (22:09 +0100)]
THRIFT-1797 Python implementation of TSimpleJSONProtocol
Patch: Avi Flamholz