Jens Geyer [Thu, 25 Jul 2013 22:23:00 +0000 (00:23 +0200)]
THRIFT-2102 constants are not referencing to correct type when included from another thrift file
Patch: Remo Hertig
Roger Meier [Fri, 19 Jul 2013 21:28:22 +0000 (23:28 +0200)]
THRIFT-2093 added the ability to set compression level in C++ zlib transport
Patch: Randy Abernethy
Roger Meier [Fri, 19 Jul 2013 19:10:54 +0000 (21:10 +0200)]
THRIFT-2094 TNonblocking server no longer works on windows
Patch: Konrad Grochowski
Roger Meier [Fri, 19 Jul 2013 19:10:01 +0000 (21:10 +0200)]
THRIFT-2038 THRIFT_INVALID_SOCKET added to PlatformSocket.h
Patch: Konrad Grochowski
Jens Geyer [Thu, 18 Jul 2013 20:48:40 +0000 (22:48 +0200)]
THRIFT-2090 Go generator, fix including of other thrift files
Patch: Emir Habul
Jens Geyer [Wed, 17 Jul 2013 22:33:05 +0000 (00:33 +0200)]
THRIFT-2090: Go generator, fix including of other thrift files
Patch: Emir Habul
Jens Geyer [Tue, 16 Jul 2013 18:58:38 +0000 (20:58 +0200)]
THRIFT-2091 Unnecessary 'friend' declaration causes warning in TWinsockSingleton
Patch: Konrad Grochowski
Roger Meier [Mon, 15 Jul 2013 20:41:34 +0000 (22:41 +0200)]
THRIFT-2089 Compiler ignores duplicate typenames
Patch: Randy Abernethy
Jens Geyer [Sun, 14 Jul 2013 11:54:10 +0000 (13:54 +0200)]
THRIFT-2088 Typos in Thrift compiler help text
Patch: Jens Geyer
Jens Geyer [Sat, 6 Jul 2013 12:28:43 +0000 (14:28 +0200)]
THRIFT-2084 Delphi: Ability to create entity Thrift-generated instances based on TypeInfo
Patch: Jens Geyer
Roger Meier [Mon, 8 Jul 2013 21:35:25 +0000 (23:35 +0200)]
THRIFT-1442 TNonblockingServer: Refactor to allow multiple IO Threads
Patch: Pavlin Radoslavov
Jens Geyer [Sat, 6 Jul 2013 07:29:19 +0000 (09:29 +0200)]
THRIFT-2080 C# multiplex processor does not catch IOException
Patch: Jens Geyer
Jens Geyer [Sat, 6 Jul 2013 07:28:49 +0000 (09:28 +0200)]
THRIFT-1709 Warning "Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first" in TBinaryProtocol.cs at ReadInt64()
Patch: Jens Geyer
Carl Yeksigian [Fri, 5 Jul 2013 17:45:54 +0000 (13:45 -0400)]
THRIFT-2082 Executing "gmake clean" is broken
Patch: Pavlin Radoslavov
Jens Geyer [Fri, 5 Jul 2013 17:20:27 +0000 (19:20 +0200)]
THRIFT-2081 Specified timeout should be used in TSocket.Open()
Patch: Jens Geyer
Roger Meier [Sat, 29 Jun 2013 12:51:30 +0000 (14:51 +0200)]
THRIFT-2074 cppcheck error removed from ThreadManager.cpp
Patch: Konrad Grochowski
Roger Meier [Sat, 29 Jun 2013 11:08:32 +0000 (13:08 +0200)]
THRIFT-1357 Erlang Dependency breaks build
Patch: Anthony Molinaro
Roger Meier [Sat, 29 Jun 2013 10:48:05 +0000 (12:48 +0200)]
THRIFT-2044 Util.h uses defines from PlatformSocket but does not include it
Patch: Konrad Grochowski
Roger Meier [Fri, 28 Jun 2013 22:28:50 +0000 (00:28 +0200)]
THRIFT-2071 clang 3.2 reports warning when comparing shared_ptr<X> == NULL
Patch: Konrad Grochowski
Roger Meier [Fri, 28 Jun 2013 20:49:14 +0000 (22:49 +0200)]
THRIFT-2072 TNonblocking server compilation FAILS with C++11 support enabled
Patch: Konrad Grochowski
Roger Meier [Fri, 28 Jun 2013 20:33:04 +0000 (22:33 +0200)]
update .gitignore
Roger Meier [Fri, 28 Jun 2013 20:26:43 +0000 (22:26 +0200)]
THRIFT-2039 config.h --> thrift-config.h
Patch: Ben Craig
Jens Geyer [Fri, 28 Jun 2013 19:48:02 +0000 (21:48 +0200)]
THRIFT-2070 Improper `HexChar' and 'HexVal' implementation in TJSONProtocol.cs
Patch: Yousong Zhou
Jens Geyer [Wed, 26 Jun 2013 18:19:23 +0000 (20:19 +0200)]
THRIFT-2065 Not valid constants filename in Java
Patch: Jens Geyer
Jens Geyer [Tue, 25 Jun 2013 20:21:29 +0000 (22:21 +0200)]
THRIFT-2032 C# client leaks sockets/handles
Patch: Jens Geyer
Jens Geyer [Tue, 25 Jun 2013 19:36:29 +0000 (21:36 +0200)]
THRIFT-2066 'make install' does not install two headers required for C++ bindings
Patch: Lalith Suresh
Konrad Grochowski [Sat, 22 Jun 2013 20:10:23 +0000 (22:10 +0200)]
THRIFT-2039 config.h --> thrift-config.h
Signed-off-by: Roger Meier <roger@apache.org>
Roger Meier [Sat, 22 Jun 2013 20:05:22 +0000 (22:05 +0200)]
THRIFT-2039 config.h --> thrift-config.h
Konrad Grochowski [Sat, 22 Jun 2013 20:03:31 +0000 (22:03 +0200)]
THRIFT-2039 config.h --> thrift-config.h
Signed-off-by: Roger Meier <roger@apache.org>
jfarrell [Fri, 21 Jun 2013 19:53:39 +0000 (14:53 -0500)]
Thrift-2057:Vagrant fails on php tests
Client: build
Patch: Jake Farrell
Removes phpunit package and installs phpunit from pear
jfarrell [Fri, 21 Jun 2013 19:50:31 +0000 (14:50 -0500)]
Thrift-1919:libthrift depends on httpcore-4.1.3 (directly) and httpcore-4.1.4 (transitively)
Client: java
Patch: Jake Farrell
Updates version of httpcore and httpclient
jfarrell [Fri, 21 Jun 2013 18:36:18 +0000 (13:36 -0500)]
Thrift-2052: Vagrant machine image defaults to only 384MB RAM
Client: build
Patch: Justin Porterfield
Updates min ram to 1G and sets num cpus to 2
Jens Geyer [Thu, 20 Jun 2013 22:03:50 +0000 (00:03 +0200)]
THRIFT-2049 Go compiler doesn't build on native Windows
Patch: Ben Craig & Jens Geyer
Ben Craig [Thu, 20 Jun 2013 21:44:46 +0000 (23:44 +0200)]
THRIFT-2024 TServer.cpp warns on 64-bit platforms about truncating an rlim_t into an int
Signed-off-by: Roger Meier <roger@apache.org>
jfarrell [Thu, 20 Jun 2013 20:40:48 +0000 (15:40 -0500)]
Thrift-2051:Vagrant fails to build erlang
Client: build
Patch: Justin Porterfield
Removes erlang client lib build from Vagrantfile
Jens Geyer [Thu, 20 Jun 2013 19:48:21 +0000 (21:48 +0200)]
THRIFT-2050 Vagrant C# lib compile fails with TException missing
Patch: Justin Porterfield
Roger Meier [Wed, 19 Jun 2013 23:06:22 +0000 (01:06 +0200)]
THRIFT-1458 cpp: use the C++ standard (c++0x or later c++11) to improve code quality and cross platform capability
Signed-off-by: Nate Rosenblum <nater@maginatics.com>
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