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
Jens Geyer [Mon, 24 Dec 2012 09:33:55 +0000 (10:33 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Mon, 24 Dec 2012 09:32:58 +0000 (10:32 +0100)]
THRIFT-1800 Documentation text not always escaped correctly when rendered to HTML
Patch: Jens Geyer
Roger Meier [Sun, 23 Dec 2012 19:23:39 +0000 (20:23 +0100)]
THRIFT-1657 Chrome browser sending OPTIONS method before POST in xmlHttpRequest
Patch: Shantanu Choudhary
Roger Meier [Sun, 23 Dec 2012 16:20:20 +0000 (17:20 +0100)]
THRIFT-1795 Race condition in TThreadedServerPool java implementation
Patch: Venkat Ranganathan
Roger Meier [Sat, 22 Dec 2012 20:31:03 +0000 (21:31 +0100)]
THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations
Patch: Andrew Cox
Roger Meier [Sat, 22 Dec 2012 18:46:28 +0000 (19:46 +0100)]
THRIFT-1641 Thrift 0.8 not compatible with Android HttpClient
Patch: Darin Tay
Jens Geyer [Fri, 21 Dec 2012 22:08:22 +0000 (23:08 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Fri, 21 Dec 2012 22:07:29 +0000 (23:07 +0100)]
THRIFT-1799 Option to generate HTML in "standalone mode"
Patch: Jens Geyer
Roger Meier [Fri, 21 Dec 2012 21:42:34 +0000 (22:42 +0100)]
THRIFT-1746 provide a SPDX file
cleanup license: THRIFT-1746_remove_obsolete_old_thrift_license.patch
Jens Geyer [Tue, 18 Dec 2012 21:35:04 +0000 (22:35 +0100)]
THRIFT-1788 C#: Constants static constructor does not compile
Patch: Carl Yeksigian
Roger Meier [Tue, 18 Dec 2012 20:02:16 +0000 (21:02 +0100)]
THRIFT-1796 TJSONProtocol is not functional
Patch: Avi Flamholz
Jens Geyer [Mon, 17 Dec 2012 22:24:13 +0000 (23:24 +0100)]
THRIFT-1767 unions can't have required fields (Delphi)
Patch: Kenjiro Fukumitsu, Jens Geyer
Jens Geyer [Mon, 17 Dec 2012 21:41:21 +0000 (22:41 +0100)]
THRIFT-1768 unions can't have required fields (Compiler)
Patch: Jens Geyer
Jens Geyer [Sun, 16 Dec 2012 19:04:19 +0000 (20:04 +0100)]
THRIFT-1794 C# asyncctp broken
Patch: Carl Yeksigian
Jens Geyer [Sun, 16 Dec 2012 18:04:52 +0000 (19:04 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Sun, 16 Dec 2012 18:00:27 +0000 (19:00 +0100)]
THRIFT-1783 C# doesn't handle required fields correctly
Patch: Carl Yeksigian
Roger Meier [Sun, 16 Dec 2012 14:55:45 +0000 (15:55 +0100)]
THRIFT-1792 Added TFramedTransport to the thrift Cocoa library.
Patch: Frank Kuehnel
Roger Meier [Sun, 16 Dec 2012 14:44:48 +0000 (15:44 +0100)]
THRIFT-1630 Equivalent objects that contain sets and maps can serialize differently
Patch: Kamil Salas
Jens Geyer [Sat, 15 Dec 2012 02:18:26 +0000 (03:18 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Sat, 15 Dec 2012 02:16:46 +0000 (03:16 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Sat, 15 Dec 2012 02:16:34 +0000 (03:16 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Jens Geyer [Thu, 13 Dec 2012 23:09:15 +0000 (00:09 +0100)]
THRIFT-1782 async only defined in silverlight
Patch: Carl Yeksigian
Jens Geyer [Thu, 13 Dec 2012 23:08:24 +0000 (00:08 +0100)]
THRIFT-1780 Add option to generate nullable values
Patch: Carl Yeksigian
Jens Geyer [Wed, 12 Dec 2012 22:11:04 +0000 (23:11 +0100)]
THRIFT-1699 Native Union#read has extra read_field_end call
Patch: Kevin Radloff
Jens Geyer [Tue, 11 Dec 2012 22:38:12 +0000 (23:38 +0100)]
THRIFT-1765 Incorrect error message printed for null or negative keys
Roger Meier [Tue, 11 Dec 2012 20:21:00 +0000 (21:21 +0100)]
THRIFT-1763 jquery ajax code should send application/json content-type
Patch: Kevin Radloff
rogerr: my first git commit on Apache Thrift!
;-r
Todd Lipcon [Mon, 10 Dec 2012 22:29:59 +0000 (14:29 -0800)]
THRIFT-1773. Revert "Thrift-1604:Python exxception handeling for changes from PEP3110"
This reverts commit
6c5ee6ad2067e245ab5364f9a6019d8b63d7ed52.
This commit is being reverted since it broke compatibility with
Python 2.4, which is the latest version included in RHEL5 releases.
jfarrell [Mon, 10 Dec 2012 20:46:04 +0000 (15:46 -0500)]
Testing new git repo permissions for r/w.
Roger Meier [Fri, 16 Nov 2012 01:22:47 +0000 (01:22 +0000)]
THRIFT-1422 async_server.skeleton.cpp include TEventServer.h, but there isn't corresponding file in deed
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1410139 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 16 Nov 2012 00:51:59 +0000 (00:51 +0000)]
THRIFT-1494 Python generated "Service-remote" script doesn't honor service inheritance
Patch: Nathaniel Cook
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1410130 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 16 Nov 2012 00:38:27 +0000 (00:38 +0000)]
THRIFT-1740 Make C++ library build on OS X and iOS
Patch: Ben Craig
minor modification by Roger Meier
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1410127 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 15 Nov 2012 22:23:27 +0000 (22:23 +0000)]
add -Xlint:unchecked to improve quality
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1410065 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 15 Nov 2012 22:20:44 +0000 (22:20 +0000)]
THRIFT-1752 structs do not implement Comparable and have a redundant cast
Patch: Andrew Gaul
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1410061 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 15 Nov 2012 21:46:01 +0000 (21:46 +0000)]
THRIFT-1747 Generated Python code incorrect when declaring constants of a struct type declared in an included thrift file
Patch: Justin Judd
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1410038 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 8 Nov 2012 23:11:14 +0000 (23:11 +0000)]
THRIFT-1749 Python TSSLSocket error handling obscures actual error
Patch: Tyler Hobbs
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1407311 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 7 Nov 2012 20:26:03 +0000 (20:26 +0000)]
THRIFT-1748 Guard and RWGuard macros defined in global namespace
Patch: Bud Bundy
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1406793 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 2 Nov 2012 10:36:59 +0000 (10:36 +0000)]
THRIFT-1745 Python JSON protocol
fix typo detected by cross language test suite
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1404914 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 2 Nov 2012 07:50:24 +0000 (07:50 +0000)]
THRIFT-847 Test Framework harmonization across all languages
add NODE_PATH
remove Unix Domain Socket used by tests
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1404889 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 2 Nov 2012 00:05:42 +0000 (00:05 +0000)]
THRIFT-1745 Python JSON protocol
TJSONProtocol.py: Frederic Delbos
THRIFT-847 Test Framework harmonization across all languages
Integration into py lib and test suite
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1404838 13f79535-47bb-0310-9956-
ffa450edef68