Roger Meier [Sat, 6 Oct 2012 10:35:29 +0000 (10:35 +0000)]
ignores
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394985 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sat, 6 Oct 2012 06:58:00 +0000 (06:58 +0000)]
THRIFT-1713 Named and Anonymous Pipe transport (Delphi)
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394952 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sat, 6 Oct 2012 06:10:57 +0000 (06:10 +0000)]
THRIFT-1558 Named Pipe and Anonymous Pipe transport for Windows
minor fix
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394935 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sat, 6 Oct 2012 06:00:47 +0000 (06:00 +0000)]
THRIFT-1690
Non-linux OSes use int's in bsd socket calls as well.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394931 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Sat, 6 Oct 2012 02:51:45 +0000 (02:51 +0000)]
Thrift-1714:Explicitly add CWD to Ruby test_suites.rb
Client: rb
Patch: Nathan Beyer
test/rb/Makefile.am contains a invocation or the ruby interpreter to run test_suites.rb that needs modification to run correctly on Ruby 1.9+. Ruby 1.9+ doesn't include the CWD by default anymore.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394906 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Sat, 6 Oct 2012 00:26:28 +0000 (00:26 +0000)]
THRIFT-1707: Adjust server_spec.rb for RSpec 2.11.x and Ruby 1.9.3
Client: rb
Patch: Nathan Beyer
The message expectations in RSpec 2.11.x don't seem to work consistently on Ruby 1.9.x when Threads are used. This is causing a problem in a few tests in server_spec.rb.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394868 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 5 Oct 2012 13:11:57 +0000 (13:11 +0000)]
update svn ignore
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394498 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 5 Oct 2012 00:41:59 +0000 (00:41 +0000)]
Thrift-1710: Minor issues in test cases code
Client: delphi
Patch: Jens Geyer
The patch for THRIFT-1670 left some minor issues open. These are hereby fixed.
- incorrect search paths in uses clause
- unused variable in ReadResponse()
- incorrectly formatted comment in IDL
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394339 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 5 Oct 2012 00:38:11 +0000 (00:38 +0000)]
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()
Client: csharp
Patch: Jens Geyer
Fixes warning at the byte shift operations due to a missing cast at the bitwise-or.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394338 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 4 Oct 2012 18:09:05 +0000 (18:09 +0000)]
add some ignores
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394186 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 4 Oct 2012 18:02:15 +0000 (18:02 +0000)]
THRIFT-1690 Sockets and Pipe Handles truncated on Win64
Patch: Ben Craig
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1394182 13f79535-47bb-0310-9956-
ffa450edef68
Henrique Mendonca [Wed, 3 Oct 2012 09:26:32 +0000 (09:26 +0000)]
Thrift-336: Compact Protocol in C#
Patch: Henrique Mendonça
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1393370 13f79535-47bb-0310-9956-
ffa450edef68
Henrique Mendonca [Wed, 3 Oct 2012 09:25:52 +0000 (09:25 +0000)]
Thrift-336: Compact Protocol in C#
Patch: Henrique Mendonça
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1393368 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Mon, 1 Oct 2012 18:42:23 +0000 (18:42 +0000)]
THRIFT-1645: Replace Object#tee with more conventional Object#tap in specs
Client: rb
Patch: Nathan Beyer
The spec_helper.rb defines an Object#tee method, which is functionally equivalent to Object#tap. Object#tap was added to Ruby 1.9 and to 1.8.7.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1392509 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Sat, 29 Sep 2012 00:26:36 +0000 (00:26 +0000)]
Thrift-1680:Make install requires GNU make
Client: build
patch: Jake Farrell
Updates boost and libevent configure messages, updates thrift help to display error and smaller message, moves help to --help or -help and takes care of // TODO(dreiss): Delete these when everyone is using the new hotness. Welcome to the new hotness everyone.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1391705 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 28 Sep 2012 12:08:01 +0000 (12:08 +0000)]
THRIFT-1082: Thrift::FramedTransport sometimes calls close() on an undefined value
Client: perl
Patch: John Siracusa
Fixes Thrift::FramedTransport module sometimes ends up calling the close() method on an undefined value inside its own close()
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1391418 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 28 Sep 2012 11:25:42 +0000 (11:25 +0000)]
THRIFT-1591: Enable TCP_NODELAY for ruby gem
Client: rb
Patch: Christos Trochalakis
Set TCP_NODELAY for client socket for ruby lib
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1391399 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 28 Sep 2012 01:59:04 +0000 (01:59 +0000)]
Thrift-1644:Upgrade RSpec to 2.11.x and refactor specs as needed
Client: rb
Patch: Nathan Beyer
Upgrading to rspec2.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1391280 13f79535-47bb-0310-9956-
ffa450edef68
Henrique Mendonca [Thu, 27 Sep 2012 13:14:36 +0000 (13:14 +0000)]
Client: JS
Extend QUnit test cases
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1390990 13f79535-47bb-0310-9956-
ffa450edef68
Henrique Mendonca [Thu, 27 Sep 2012 12:58:40 +0000 (12:58 +0000)]
Thrift-1703:Add leading :: to cpp names
Client: c++
Patch: Jochen Topf
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1390983 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Tue, 25 Sep 2012 18:58:27 +0000 (18:58 +0000)]
THRIFT-1521:patches for more Performance
Client: php
Patch: D. Edler
Removes double function calls in the transport classes to strlen.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1390051 13f79535-47bb-0310-9956-
ffa450edef68
Henrique Mendonca [Mon, 24 Sep 2012 19:11:19 +0000 (19:11 +0000)]
Thrift-1701:node.js TBufferedTransport buffer corruption
Patch: Marshall Roch
fix buffer copy method calls
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1389517 13f79535-47bb-0310-9956-
ffa450edef68
Henrique Mendonca [Mon, 24 Sep 2012 18:36:16 +0000 (18:36 +0000)]
Thrift-1696:Compiler fails if namespace of an unknown language is present in the IDL
Patch: Abhishek Kona
print warning instead of throwing an exception
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1389509 13f79535-47bb-0310-9956-
ffa450edef68
Henrique Mendonca [Thu, 20 Sep 2012 13:19:55 +0000 (13:19 +0000)]
THRIFT-1689: don't exit(-1) in TNonblockingServer
Client: c++
Patch: Brian Fallik
use standard exit(1) instead
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1388019 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 19 Sep 2012 19:30:36 +0000 (19:30 +0000)]
THRIFT-1694 Re-Enable serialization for WP7 Silverlight
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1387715 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Mon, 17 Sep 2012 21:18:05 +0000 (21:18 +0000)]
THRIFT-1651 Support annotations on all elements
Patch: Benjy Weinberger
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1386848 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 13 Sep 2012 01:43:10 +0000 (01:43 +0000)]
Thrift-1693:libthrift has dependency on two different versions of httpcore
Client: java
Patch: Jake Farrell
Update version of httpclient to match httpcore in use in java lib.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1384182 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 12 Sep 2012 20:09:02 +0000 (20:09 +0000)]
THRIFT-1691 Serializer/deserializer support for Delphi
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1384105 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Tue, 11 Sep 2012 18:33:07 +0000 (18:33 +0000)]
THRIFT-1655. java: TBinaryProtocol: exceeded message length raises generic TException
This patch converts the TException into a TProtocolException.
Patch: Tyler Hobbs
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1383515 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 6 Sep 2012 17:59:55 +0000 (17:59 +0000)]
THRIFT-1686 t_php_generator.cc uses "and" instead of "&&", and causes compiler errors with Visual Studio
Patch: Ben Craig
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1381696 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 5 Sep 2012 20:07:52 +0000 (20:07 +0000)]
THRIFT-1615
cleanup: remove empty stuff
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1381333 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 5 Sep 2012 19:47:14 +0000 (19:47 +0000)]
THRIFT-1615 PHP Namespace (was Thrift for Symfony 2)
Patch: Xavier HAUSHERR
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1381323 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Sun, 2 Sep 2012 03:26:50 +0000 (03:26 +0000)]
Thrift-1650: Update clean items and svn:ignore entries for OS X artifacts
Client: ruby
Patch: Nathan Beyer
add a few entries to the CLEAN variable, so that some additional OS X artifacts will get cleaned up
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1379915 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Wed, 29 Aug 2012 02:04:35 +0000 (02:04 +0000)]
Thrift-1670: Incompatibilities between different versions of a Thrift interface
Client: delphi
Patch: Jens Geyer
The method TProtocolUtil.Skip() lacks implementation, which leads to exceptions after unknown message members are found by the generated deserialisation code.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1378429 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Wed, 22 Aug 2012 02:57:07 +0000 (02:57 +0000)]
Thrift-1656: Setting proper headers in THttpServer.cpp so that "Cross-Origin Resource Sharing" on js client can work.
Client: cpp
Patch: Shantanu Choudhary
Set headers from server side, in the response, so that Javascript can handle Cross-site HTTP requests.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1375883 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Wed, 22 Aug 2012 02:27:06 +0000 (02:27 +0000)]
Thrift-1658:Java thrift server is not throwing TApplicationException
Client: java
Patch: Keith Turner
Exceptions not being handled correctly within newly modified ProcessFunctions. Added back code previously removed from auto generated class.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1375880 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Sat, 18 Aug 2012 03:31:28 +0000 (03:31 +0000)]
Thrift-1674:Update Thrift D library to be compatible with 2.060
Client: d
Patch: David Nadlinger
Updated D lib for 2.060.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1374507 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Mon, 13 Aug 2012 04:03:44 +0000 (04:03 +0000)]
Thrift-1664:Reference to non-existing variable in build script
Client: build
Patch: Christopher Rogers
Fixes missing letter in variable $success_logical in aclocal/ax_signed_right_shift.m4:107
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1372257 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 9 Aug 2012 16:03:14 +0000 (16:03 +0000)]
Thrift-1673: Ruby compile flags for extension for multi arch builds (os x)
Client: ruby
Patch: Jake Farrell
Updating extension build to use ruby cflags which include the arch flags needed.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1371273 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Wed, 8 Aug 2012 17:38:39 +0000 (17:38 +0000)]
Thrift-1671:Cocoa code generator does not put keywords into generated method calls
Client: cocoa
Patch: Jan Brauer
Adds keywords into generated method calls.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1370855 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 27 Jul 2012 16:01:33 +0000 (16:01 +0000)]
Thrift-1661:Add --with-qt4 configure option
Client: cpp
Patch: Blair Zajac
Adds ability to enable/disable qt4 support.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1366428 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 27 Jul 2012 15:48:37 +0000 (15:48 +0000)]
Thrift-1662:"removeObject:" should be "removeObserver:" in [-TSocketServer dealloc]?
Client: cocoa
Patch: Ken Morishita
Fixed issue there TSockerServer was using wrong notification center method. Using
- (void)removeObserver:(id)notificationObserver
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1366424 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Tue, 24 Jul 2012 17:28:24 +0000 (17:28 +0000)]
Thrift-1655: Configure still trying to use thrift_generators in output
Client: build
Patch: Jake Farrell
Remove thrift_generators line from configure.ac
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1365183 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 18 Jul 2012 12:03:20 +0000 (12:03 +0000)]
THRIFT-1116 Compilation error in file TSSLSocket.cpp on FreeBSD-8.0
Patch: Pavlin Radoslavov
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1362896 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 18 Jul 2012 05:42:51 +0000 (05:42 +0000)]
THRIFT-1064 TClientInfoServerHandler::processContext() is not called for TNonblockingServer server event handler
Patch: Pavlin Radoslavov
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1362773 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Sat, 14 Jul 2012 23:56:20 +0000 (23:56 +0000)]
Thrift-1652: TSaslTransport does not log the error when kerberos auth fails
Client: java
Patch: Rohini Palaniswamy
The actual kerberos authentication failure is not logged and it is very difficult to find the actual reason for the failure.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1361615 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Fri, 29 Jun 2012 00:21:19 +0000 (00:21 +0000)]
THRIFT-1632. rb: ruby: data corruption in thrift_native implementation of MemoryBufferTransport
This patch fixes a subtle bug whereby the read buffer was being resized but the method continued to read from the original, unresized buffer but at the wrong location.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1355198 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 27 Jun 2012 10:17:57 +0000 (10:17 +0000)]
THRIFT-1558 Named Pipe and Anonymous Pipe transport for Windows
remove redundant thrift-sample.sln
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1354405 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Tue, 26 Jun 2012 00:32:57 +0000 (00:32 +0000)]
THRIFT-1624. java: Isset Generated differently on different platforms
This patch initializes is_union_ to a specific value to try and avoid the issue.
Patch: Brian Bloniarz
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1353784 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 24 Jun 2012 19:20:58 +0000 (19:20 +0000)]
THRIFT-1635 D codegen bug for required non-nullable fields
Patch: David Nadlinger
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1353316 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 24 Jun 2012 19:18:00 +0000 (19:18 +0000)]
THRIFT-1633 Add windows build configurations to support static linking
Patch: Adam Duffy
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1353315 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 24 Jun 2012 19:07:12 +0000 (19:07 +0000)]
THRIFT-1608 add license header
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1353313 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 22 Jun 2012 04:18:22 +0000 (04:18 +0000)]
Adding svn propset ignore for compiler/src/windows/version.h
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1352770 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 22 Jun 2012 03:51:38 +0000 (03:51 +0000)]
THRIFT-1438: lib/cpp/src/windows/config.h should read version from configure.ac rather than a #define
Client: compiler
Patch: Jake Farrell
Converts compiler/cpp/src/windows/version.h to a template and automates uses of configure.ac version rather than a random #define version string.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1352767 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 22 Jun 2012 03:22:53 +0000 (03:22 +0000)]
Thrift-1567:Thrift/cpp: Allow alternate classes to be used for strings
Client: cpp
Patch: dreiss
The goal of this diff is to allow Thrift strings to be used without
depending on std::string, since it looks like we're starting to move
away from std::string instead of moving to a better implementation.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1352765 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 19 Jun 2012 20:54:51 +0000 (20:54 +0000)]
THRIFT-1608 Allow servlet to be supplied TProcessor and TProtocolFactory after the init() method has finished
Patch: Kiril Raychev
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1351848 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 19 Jun 2012 20:42:33 +0000 (20:42 +0000)]
THRIFT-1626 concurrency::Mutex timedlock fix and lesser improvements
Patch: Andrew Majorov
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1351845 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Mon, 18 Jun 2012 20:23:58 +0000 (20:23 +0000)]
THRIFT-1558 Named Pipe and Anonymous Pipe transport for Windows
Patch: Peace
add pipe crossplatform example to contrib
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1351477 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Mon, 18 Jun 2012 20:02:36 +0000 (20:02 +0000)]
THRIFT-1631 Fix C++ server constructor typos
Patch: Andrew Cox
THRIFT-1573 Error on TNonblockingServer constructor
Patch: Denis
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1351472 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Thu, 14 Jun 2012 14:36:18 +0000 (14:36 +0000)]
THRIFT-1622. cpp: Incorrect size returned on read
This patch adds a missing 'xfer +=' in a few spots.
Patch: NN
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1350268 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 12 Jun 2012 21:01:06 +0000 (21:01 +0000)]
THRIFT-1627 compiler built using compilers.vcxproj cannot be used to build some test .thrift files
Patch: Andrew Cox
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1349524 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 7 Jun 2012 13:24:22 +0000 (13:24 +0000)]
Thrift-1558 _xplatform_pipe_6-5-2012.patch
fix compile error
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1347604 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 6 Jun 2012 10:32:24 +0000 (10:32 +0000)]
THRIFT-1621 Delphi Memory leaks
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1346814 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 5 Jun 2012 20:14:14 +0000 (20:14 +0000)]
THRIFT-1195 Allow users to act on client connects/disconnects
HIVE-3067 Shutdown HiveMetaStore on client disconnect or timeout
HIVE-3057 metastore.HiveMetaStore$HMSHandler should set the thread local raw store to null in shutdown()
Patch: Dragan Okiljevic
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1346566 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 5 Jun 2012 19:57:10 +0000 (19:57 +0000)]
Thrift-1558 _xplatform_pipe_6-5-2012.patch
Patch: Peace C
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1346555 13f79535-47bb-0310-9956-
ffa450edef68
Bryan Duxbury [Tue, 29 May 2012 18:13:39 +0000 (18:13 +0000)]
THRIFT-1613. Add code back into empty source file ToStringTest.java
Actually, should have just deleted the file.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1343889 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 27 May 2012 18:05:16 +0000 (18:05 +0000)]
THRIFT-1612 Base64 encoding is broken
Patch: Andrew Cox
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1343074 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Sun, 27 May 2012 10:54:17 +0000 (10:54 +0000)]
THRIFT-1613 Add code back into empty source file ToStringTest.java
Patch: Andrew Cox
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1343032 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 25 May 2012 05:36:46 +0000 (05:36 +0000)]
remove empty folders
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1342499 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 23 May 2012 19:40:40 +0000 (19:40 +0000)]
THRIFT-1336 thrift: added server and processor test code
revert partly: disable processor test, it breaks the builds
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1341996 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Wed, 23 May 2012 19:17:20 +0000 (19:17 +0000)]
THRIFT-1585 C++ library fails to build with OS X pthread implementation
Patch: David Nadlinger
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1341990 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Mon, 21 May 2012 00:07:14 +0000 (00:07 +0000)]
Thrift-1611:Improved code generation for typedefs
Client: delphi
Patch: Jens Geyer
Currently, IDL typedefs are translated into their base types and do not appear in the generated code at all
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340873 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Sat, 19 May 2012 14:29:15 +0000 (14:29 +0000)]
THRIFT-1610:IWebProxy not available on WP7 platform
Client: csharp
Patch: Jens Geyer
Fix WP7 clients which do not have IWebProxy available.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340487 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 18 May 2012 11:35:51 +0000 (11:35 +0000)]
THRIFT-1593 Pass on errors like "connection closed" to the handler module
Patch: Björn Bylander
+ bump jsx
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340073 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 18 May 2012 09:25:02 +0000 (09:25 +0000)]
THRIFT-1598 Update Haskell generated code to use Text, Hash{Map,Set}, Vector
fix test suite
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340044 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 18 May 2012 07:35:19 +0000 (07:35 +0000)]
THRIFT-1598 Update Haskell generated code to use Text, Hash{Map,Set}, Vector
Patch: Itai Zukerman
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1340014 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 18 May 2012 04:14:45 +0000 (04:14 +0000)]
Thrift-1326:on some platforms, #include <stdint.h> is necessary to be included in Thrift.h
Client: contrib/fb303
Patch: Jake Farrell
Adding check for needed headers to fb303 configure.ac
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339969 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 18 May 2012 03:57:07 +0000 (03:57 +0000)]
THRIFT-1539:Build and distribute the fb303 python libraries along with thrift
Client: contrib/fb303 - py
Patch: Jake Farrell
Updated build file so dist egg will include project headers, will publish with py client lib to pypi as part of release process.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339967 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 18 May 2012 01:00:39 +0000 (01:00 +0000)]
Thrift-1604:Python exxception handeling for changes from PEP3110
Client: py
Patch: Jake Farrell
Python PEP 3110 changed exception handling by replacing the ',' with 'as'. This was initially introduced in python 2.6 and in 3.0 the ',' usage is no longer suppported. Since exception handling through out the py lib uses the ',' it will need to be converted over to using the 'as' syntax for exceptions
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339941 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 18 May 2012 00:33:54 +0000 (00:33 +0000)]
THRIFT-1159:THttpClient->Flush() issue (connection thru proxy)
Client: csharp
Patch: Joshua Samuel + Alex Gaas
Resolve HttpClient flush issues with proxy.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339934 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 17 May 2012 05:41:09 +0000 (05:41 +0000)]
Thrift-1607:Incorrect file modes for several source files
Client: build
Patch: Andrew Cox
File modes of some non-script text files (e.g. .xml, .java, .cc) in the source tree include execute permissions (because these files have the svn:executable property).
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339492 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Thu, 17 May 2012 04:32:10 +0000 (04:32 +0000)]
Thrift-1606:Race condition in BoostThreadFactory.cpp
Client: cpp
Patch: alexandre parenteau
Race condition between the line that set state_ to "starting", and the line that checked to make sure that it was "starting". That ended meaning that sometimes calling "start()" would not result in the thread's runnable being called.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1339477 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Wed, 16 May 2012 03:49:57 +0000 (03:49 +0000)]
Thrift-541: Cocoa code generator doesn't put keywords before all arguments.
Client: cocoa
Patch: Andrew McGeachie
Updates args list to contain keywords before any args.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1338995 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 18:08:58 +0000 (18:08 +0000)]
THRIFT-1599 Fixing HTTP client(Ruby)
Patch: Tomas
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337323 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 14:19:48 +0000 (14:19 +0000)]
THRIFT-1336 thrift: added server and processor test code
last commit was wrong! otherway around!
disable concurrency instead of processor_test ... does not run properly on build slaves
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337177 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 13:50:11 +0000 (13:50 +0000)]
THRIFT-1336 thrift: added server and processor test code
disable processor_test ... does not run properly on build slaves
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337162 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 10:44:32 +0000 (10:44 +0000)]
THRIFT-1589 configure.ac should require at least boost 1.41
Build slaves at Apache need 1.40.0
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337107 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 10:15:51 +0000 (10:15 +0000)]
some ignores...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337099 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 10:12:39 +0000 (10:12 +0000)]
THRIFT-1336 thrift: added server and processor test code
move the tests from src to test:
lib\cpp\src\thrift\concurrency\test to lib\cpp\test\concurrency
lib\cpp\src\thrift\processor\test to lib\cpp\test\processor
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337098 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 09:03:41 +0000 (09:03 +0000)]
THRIFT-1574 Apache project branding requirements: DOAP file [PATCH]
add all versions
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337069 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 11 May 2012 08:26:48 +0000 (08:26 +0000)]
update svn:ignore
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337060 13f79535-47bb-0310-9956-
ffa450edef68
Jake Farrell [Fri, 11 May 2012 02:23:00 +0000 (02:23 +0000)]
Thrift-1079:Support i64 in AS3
Client: as3
Patch: Reverting
Reverting patch due to usage of non public library which breaks ability to export as3 client to maven central during a release.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1337007 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 10 May 2012 21:17:53 +0000 (21:17 +0000)]
fix broken build introduced with THRIFT-1336
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1336895 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 10 May 2012 09:01:45 +0000 (09:01 +0000)]
THRIFT-1336 thrift: added server and processor test code
Patch: Dave Watson
- rework made by roger
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1336544 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Tue, 8 May 2012 19:42:33 +0000 (19:42 +0000)]
THRIFT-1597 TJSONProtocol.php is missing from Makefile.am
Patch: Andrew Grumet
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1335717 13f79535-47bb-0310-9956-
ffa450edef68
Christopher Piro [Tue, 8 May 2012 01:45:21 +0000 (01:45 +0000)]
fix TApplicationException not imported in Python gencode
used unconditionally in the generated code. "from thrift.Thrift import *" included it before r1169492 but not since.
Reviewed By: dreiss
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1335325 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 4 May 2012 23:35:45 +0000 (23:35 +0000)]
THRIFT-1596 Delphi: Test clients should have a return codes that reflect whether they succeeded or not
Patch: Jens Geyer
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1334250 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 4 May 2012 21:55:55 +0000 (21:55 +0000)]
THRIFT-1574 Apache project branding requirements: DOAP file [PATCH]
Patch: Shane Curcuru
roger: added more languages and categories
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1334209 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Fri, 4 May 2012 06:22:09 +0000 (06:22 +0000)]
THRIFT-1592 Test clients should have a return codes that reflect whether they succeeded or not
Patch: Nathaniel Cook
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333765 13f79535-47bb-0310-9956-
ffa450edef68
Roger Meier [Thu, 3 May 2012 21:21:43 +0000 (21:21 +0000)]
THRIFT-1588 Java Generated Exceptions don't follow inheritance pattern as other Languages
- fix the build!
- add test/gen-html for ThriftTest.thrift
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1333628 13f79535-47bb-0310-9956-
ffa450edef68