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
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