Henrique Mendonca
ffb031d74e
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
2012-09-24 18:36:16 +00:00
Henrique Mendonca
962b35309d
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
2012-09-20 13:19:55 +00:00
Roger Meier
3d37fba206
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
2012-09-19 19:30:36 +00:00
Roger Meier
3087738f28
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
2012-09-17 21:18:05 +00:00
Jake Farrell
e2ef3179b6
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
2012-09-13 01:43:10 +00:00
Roger Meier
2b2c0b2eba
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
2012-09-12 20:09:02 +00:00
Bryan Duxbury
630ce09ae6
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
2012-09-11 18:33:07 +00:00
Roger Meier
5cac98c659
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
2012-09-06 17:59:55 +00:00
Roger Meier
814818e779
THRIFT-1615
...
cleanup: remove empty stuff
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1381333 13f79535-47bb-0310-9956-ffa450edef68
2012-09-05 20:07:52 +00:00
Roger Meier
21c0a85079
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
2012-09-05 19:47:14 +00:00
Jake Farrell
f88f9c231e
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
2012-09-02 03:26:50 +00:00
Jake Farrell
6cd63ecf5b
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
2012-08-29 02:04:35 +00:00
Jake Farrell
afd3ab2714
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
2012-08-22 02:57:07 +00:00
Jake Farrell
2853cc0adf
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
2012-08-22 02:27:06 +00:00
Jake Farrell
c02efe21c1
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
2012-08-18 03:31:28 +00:00
Jake Farrell
ffd7685c09
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
2012-08-13 04:03:44 +00:00
Jake Farrell
b4e9aacfb0
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
2012-08-09 16:03:14 +00:00
Jake Farrell
e06e8b7e99
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
2012-08-08 17:38:39 +00:00
Jake Farrell
d6d3e37103
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
2012-07-27 16:01:33 +00:00
Jake Farrell
6f3a526025
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
2012-07-27 15:48:37 +00:00
Jake Farrell
c9c972b3ee
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
2012-07-24 17:28:24 +00:00
Roger Meier
908d2f7839
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
2012-07-18 12:03:20 +00:00
Roger Meier
ae44abc6f9
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
2012-07-18 05:42:51 +00:00
Jake Farrell
3fcdb09267
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
2012-07-14 23:56:20 +00:00
Bryan Duxbury
6530f1dc88
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
2012-06-29 00:21:19 +00:00
Roger Meier
27647d5b18
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
2012-06-27 10:17:57 +00:00
Bryan Duxbury
d62032850c
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
2012-06-26 00:32:57 +00:00
Roger Meier
40633a6316
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
2012-06-24 19:20:58 +00:00
Roger Meier
bd057f6a5e
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
2012-06-24 19:18:00 +00:00
Roger Meier
ee22939d1a
THRIFT-1608 add license header
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1353313 13f79535-47bb-0310-9956-ffa450edef68
2012-06-24 19:07:12 +00:00
Jake Farrell
5be8e9e4f3
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
2012-06-22 04:18:22 +00:00
Jake Farrell
16b764196f
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
2012-06-22 03:51:38 +00:00
Jake Farrell
f42ae012aa
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
2012-06-22 03:22:53 +00:00
Roger Meier
e64b12999d
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
2012-06-19 20:54:51 +00:00
Roger Meier
f9f841d769
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
2012-06-19 20:42:33 +00:00
Roger Meier
122803bade
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
2012-06-18 20:23:58 +00:00
Roger Meier
89cc4303aa
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
2012-06-18 20:02:36 +00:00
Bryan Duxbury
6edb27a5af
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
2012-06-14 14:36:18 +00:00
Roger Meier
9212e79b3d
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
2012-06-12 21:01:06 +00:00
Roger Meier
87b704fd91
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
2012-06-07 13:24:22 +00:00
Roger Meier
febe845f05
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
2012-06-06 10:32:24 +00:00
Roger Meier
cefdca6f49
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
2012-06-05 20:14:14 +00:00
Roger Meier
7d0a040153
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
2012-06-05 19:57:10 +00:00
Bryan Duxbury
e25db162a5
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
2012-05-29 18:13:39 +00:00
Roger Meier
4cb8e40d8a
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
2012-05-27 18:05:16 +00:00
Roger Meier
83042b9078
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
2012-05-27 10:54:17 +00:00
Roger Meier
d1f6782466
remove empty folders
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1342499 13f79535-47bb-0310-9956-ffa450edef68
2012-05-25 05:36:46 +00:00
Roger Meier
2d59b9e2ad
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
2012-05-23 19:40:40 +00:00
Roger Meier
b6617836d4
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
2012-05-23 19:17:20 +00:00
Jake Farrell
d11c8bc4be
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
2012-05-21 00:07:14 +00:00