Roger Meier
0b0c90a7f9
THRIFT-1060 fb303 build error for cpp
...
Patch: Sudhir Jorwekar
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1094028 13f79535-47bb-0310-9956-ffa450edef68
2011-04-16 18:55:11 +00:00
Jake Farrell
83693531db
Thrift-1131: C# JSON Protocol is unable to decode escaped characters in string
...
Client lib: csharp
Patch: Maciek Weksej
C# JSON Protocol throws TProtocolException after meeting an escaped character in UTF8 string, this casts the value being read to avoid this.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1092282 13f79535-47bb-0310-9956-ffa450edef68
2011-04-14 14:30:25 +00:00
Jake Farrell
daca3596f2
Thrift-322: HttpHandler for Thrift
...
Client lib: csharp
Patch: Nils Hügelmann
Adding HttpHandler Support to CSharp lib.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091986 13f79535-47bb-0310-9956-ffa450edef68
2011-04-14 01:42:12 +00:00
Jake Farrell
6f1e992f6c
THRIFT-322: IHttpHandler for Thrift
...
Client lib: C#
Patch By: nilshu
Adding HTTPHandler to csharp client lib.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091921 13f79535-47bb-0310-9956-ffa450edef68
2011-04-13 21:09:02 +00:00
Jake Farrell
10ed8e814f
THRIFT-1144: PHP client Attributes from private to protected
...
Updating private variable for persistant connections in TSocket to protected.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091897 13f79535-47bb-0310-9956-ffa450edef68
2011-04-13 19:42:35 +00:00
Bryan Duxbury
b891145894
THRIFT-342. php: PHP: can't have sets of complex types
...
This patch implements a dual approach for scalars vs objects.
Patch: Jake Farrell
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091580 13f79535-47bb-0310-9956-ffa450edef68
2011-04-12 22:03:45 +00:00
Roger Meier
f3a51e6b03
THRIFT-1141 Include C (glib) library in default Debian package,
...
fix libthrift.jar location, updated changelog file
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091569 13f79535-47bb-0310-9956-ffa450edef68
2011-04-12 20:36:12 +00:00
Roger Meier
0ae0542152
THRIFT-1136 C++ SSL implementation cleanup
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091553 13f79535-47bb-0310-9956-ffa450edef68
2011-04-12 19:23:10 +00:00
Roger Meier
08d4681438
THRIFT-1137 add Compiler Version Info to generated files
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091546 13f79535-47bb-0310-9956-ffa450edef68
2011-04-12 19:08:21 +00:00
Bryan Duxbury
d26cb9b325
THRIFT-690. php: Update TApplicationException codes
...
Patch: Nicholas Telford
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091150 13f79535-47bb-0310-9956-ffa450edef68
2011-04-11 17:59:27 +00:00
Roger Meier
5c819c084c
THRIFT-1129 Add BufferedTransport (non-framed) to Node.js library
...
Patch: Wade Simmons
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1090565 13f79535-47bb-0310-9956-ffa450edef68
2011-04-09 11:10:04 +00:00
Roger Meier
cbf4d5d7d2
ignore gen-* instead of gen-cpp
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1090490 13f79535-47bb-0310-9956-ffa450edef68
2011-04-08 23:23:13 +00:00
Roger Meier
5fc6973bdf
THRIFT-1133 Java and JavaScript tutorial is broken since we have Java maven deployment
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1090454 13f79535-47bb-0310-9956-ffa450edef68
2011-04-08 21:28:50 +00:00
Roger Meier
c65e3978ec
ignore gen-* folders
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1090452 13f79535-47bb-0310-9956-ffa450edef68
2011-04-08 21:24:55 +00:00
Bryan Duxbury
c32e8309f4
THRIFT-1132. csharp: Deserialization error in TApplicationException C#
...
Add in a missing ReadStructBegin call.
Patch: Wojciech Baćmaga
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1090392 13f79535-47bb-0310-9956-ffa450edef68
2011-04-08 18:31:52 +00:00
Roger Meier
08b309997f
THRIFT-1087 Nonblocking asynchronous JS services
...
Patch: Henrique Mendonca
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1089637 13f79535-47bb-0310-9956-ffa450edef68
2011-04-06 21:30:53 +00:00
Anthony F. Molinaro
54af25e3d3
THRIFT-1126 - extended struct info + minor fixes
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1087585 13f79535-47bb-0310-9956-ffa450edef68
2011-04-01 05:34:27 +00:00
Roger Meier
39e9c3036b
THRIFT-1124 add ifdef for crossplatform mkdir, ugly but it works
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1086852 13f79535-47bb-0310-9956-ffa450edef68
2011-03-30 06:14:06 +00:00
Roger Meier
b7bc726486
THRIFT-1124 go compiler does now mkdir without mask
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1086838 13f79535-47bb-0310-9956-ffa450edef68
2011-03-30 04:52:50 +00:00
Anthony F. Molinaro
ff20fa11e0
THRIFT-27 : use default values when generating erlang records
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1086752 13f79535-47bb-0310-9956-ffa450edef68
2011-03-29 21:19:03 +00:00
Roger Meier
ba47e8e7d9
THRIFT-1122 do not build any library: added --without-haskell
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1086705 13f79535-47bb-0310-9956-ffa450edef68
2011-03-29 19:59:44 +00:00
Bryan Duxbury
f02d43772f
THRIFT-1119. csharp: TJSONProtocol fails to UTF8 decode strings
...
Patch: guoyunfeng
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1086262 13f79535-47bb-0310-9956-ffa450edef68
2011-03-28 14:56:53 +00:00
Bryan Duxbury
137fea686e
THRIFT-1120. csharp: proto.WriteListEnd being called in the wrong place
...
Patch: guoyunfeng
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1086260 13f79535-47bb-0310-9956-ffa450edef68
2011-03-28 14:52:25 +00:00
Bryan Duxbury
3cf5daf9cf
THRIFT-1111. html: The HTML generator does not distinguish between string and binary types
...
Patch: Adrian Muraru
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1085480 13f79535-47bb-0310-9956-ffa450edef68
2011-03-25 17:28:19 +00:00
Roger Meier
3460393675
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@1085347 13f79535-47bb-0310-9956-ffa450edef68
2011-03-25 12:22:17 +00:00
Roger Meier
2fdf05c69e
THRIFT-1117 JavaScript Unit Test does not work anymore because libthrift*.jar where moved by Maven Deployment(THRIFT-363)
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1085330 13f79535-47bb-0310-9956-ffa450edef68
2011-03-25 11:37:16 +00:00
Bryan Duxbury
55f7ffea5d
THRIFT-363. java: Maven deploy
...
It finally works\!
Patch: Jake Farrell
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1085046 13f79535-47bb-0310-9956-ffa450edef68
2011-03-24 17:24:27 +00:00
Anthony F. Molinaro
5a9ca88118
THRIFT-1080 : fix building of test code
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1085035 13f79535-47bb-0310-9956-ffa450edef68
2011-03-24 16:46:22 +00:00
Roger Meier
f2100be15b
THRIFT-1074 .keystore and .truststore are missing from the 0.6.0 distribution
...
- new tar format for dist files: tar-ustar POSIX 1003.1-1988
- adds .XYZ files not in the excluded build list to the dist tar.gz file
Patch: Jake Farrell
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1084724 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 20:36:20 +00:00
Bryan Duxbury
1709d40b4f
THRIFT-1107. py: improvement for compiler-generated python for 'None' object comparisons
...
This patch switches from 'x != None' to 'x is not None' for a small performance boost.
Patch: Will Pierce
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1084661 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 18:15:19 +00:00
Bryan Duxbury
d081dd668b
THRIFT-1106. cpp: C++ code TAsyncProtocolProcessor.h & TAsyncBufferProcessor.h dont have virtual functions but no virtual destructor. Causes warnings on -Wall
...
Patch: Fasih
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1084656 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 18:05:27 +00:00
Bryan Duxbury
f51a4ce89e
THRIFT-1105. ocaml: OCaml generator does not prefix methods of included structs with their type
...
This patch fixes the ocaml generator to generate good code when the 'include' Thrift IDL directive is used.
Patch: Joel Raymont
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1084654 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 17:57:21 +00:00
Bryan Duxbury
1606659171
THRIFT-1103. py: TZlibTransport for python, a zlib compressed transport
...
This patch adds a new TZlibTransport to the Python library and extends the test suite to exercise it.
Patch: Will Pierce
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1084276 13f79535-47bb-0310-9956-ffa450edef68
2011-03-22 18:06:04 +00:00
Roger Meier
42a6fa4b29
THRIFT-1091 integrate JavaScript Test into Testsuite via make check
...
...fix broken build
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1083963 13f79535-47bb-0310-9956-ffa450edef68
2011-03-21 21:26:35 +00:00
Bryan Duxbury
177b52ab58
THRIFT-1101. java: bytebuffer length calculation in TBinaryProtocol writeBinary
...
This patch fixes a bug in Binary and Compact protocol that incorrectly calculates the length of the bytes to be written when the byte buffer being written has a nonzero array offset (such as after a slice() call).
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1083890 13f79535-47bb-0310-9956-ffa450edef68
2011-03-21 18:18:33 +00:00
Bryan Duxbury
d3fceb02d4
THRIFT-1098. php: Undefined properties in TBinaryProtocolFactory
...
Corrected some typos.
Patch: Torben Brodt
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1083882 13f79535-47bb-0310-9956-ffa450edef68
2011-03-21 18:04:08 +00:00
Bryan Duxbury
5040911bfa
THRIFT-1100. py: python TSSLSocket improvements, including certificate validation
...
This patch adds a number of features to TSSLSocket and TSSLServerSocket.
Patch: Will Pierce
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1083880 13f79535-47bb-0310-9956-ffa450edef68
2011-03-21 17:59:49 +00:00
Bryan Duxbury
59d4efda81
THRIFT-1094. py: bug in TCompactProto python readMessageEnd method and updated test cases
...
This patch fixes a TCompactProtocol bug and expands the test cases to exercise the problem.
Patch: Will Pierce
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1083877 13f79535-47bb-0310-9956-ffa450edef68
2011-03-21 17:38:22 +00:00
Roger Meier
81a13cbd5d
THRIFT-1091 integrate JavaScript Test into Testsuite via make check
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1082651 13f79535-47bb-0310-9956-ffa450edef68
2011-03-17 19:20:56 +00:00
Roger Meier
f2495760fe
THRIFT-1091 integrate JavaScript Test into Testsuite via make check
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1082649 13f79535-47bb-0310-9956-ffa450edef68
2011-03-17 19:13:36 +00:00
Bryan Duxbury
ee7c7bb485
THRIFT-1050. java: Declaring an argument named 'manager' to a service method produces code that fails compile due to name conflicts with protected ivars in TAsyncClient
...
This patch adds a triple-underscore prefix to all the ivars in TAsyncClient, making it substantially more difficult to get a conflict.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1081868 13f79535-47bb-0310-9956-ffa450edef68
2011-03-15 17:25:23 +00:00
Bryan Duxbury
df4cffd34a
THRIFT-1093. py: several bugs in python TCompactProtocol
...
Patch; Will Pierce
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1081864 13f79535-47bb-0310-9956-ffa450edef68
2011-03-15 17:16:09 +00:00
Bryan Duxbury
c9929306ba
THRIFT-1092. py: generated validate() method has wrong indentation
...
Patch: Will Pierce
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1081862 13f79535-47bb-0310-9956-ffa450edef68
2011-03-15 17:10:15 +00:00
Roger Meier
da6e6ae918
THRIFT-1089 JavaScript Quality Assurance with lint
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1081707 13f79535-47bb-0310-9956-ffa450edef68
2011-03-15 09:55:33 +00:00
Roger Meier
8430d50c8f
THRIFT-1014 JavaScript gjslint compatibility (only line too long warnings)
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1080553 13f79535-47bb-0310-9956-ffa450edef68
2011-03-11 12:38:54 +00:00
Bryan Duxbury
a6d31c57f0
THRIFT-627. cpp: should c++ have setters for optional fields?
...
Yes, it should.
Patch: Jake Farrell
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1080303 13f79535-47bb-0310-9956-ffa450edef68
2011-03-10 18:14:14 +00:00
Bryan Duxbury
a48b7d6e52
THRIFT-1083. py: Preforking python process pool server
...
Patch: Dvir Volk
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1079913 13f79535-47bb-0310-9956-ffa450edef68
2011-03-09 18:05:58 +00:00
Roger Meier
0244e9353f
THRIFT-983 js: add version Info to the library
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1079834 13f79535-47bb-0310-9956-ffa450edef68
2011-03-09 15:25:01 +00:00
Roger Meier
6d8219c105
THRIFT-6 update version info
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1078952 13f79535-47bb-0310-9956-ffa450edef68
2011-03-07 21:16:46 +00:00
Roger Meier
b4bcbe3cb2
THRIFT-1014 JavaScript code should use semicolon-terminated statements
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1078905 13f79535-47bb-0310-9956-ffa450edef68
2011-03-07 19:37:46 +00:00