Jens Geyer [Fri, 2 May 2014 22:49:05 +0000 (00:49 +0200)]
THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library
Patch: Jens Geyer
Roger Meier [Fri, 2 May 2014 22:33:46 +0000 (00:33 +0200)]
test/README.md: fix link
Jens Geyer [Fri, 2 May 2014 21:50:04 +0000 (23:50 +0200)]
THRIFT-2499 Compiler: allow annotations without "= value"
Client: compiler general
Patch: Dave Watson
This closes #87
commit
078ce57e816eeb3697acf6f2c50e09526da73d3b
Author: Dave Watson <davejwatson@fb.com>
Date: 2014-03-21T19:42:31Z
[thrift] Compiler: allow annotations without "= value"
Summary: (foo) is the same as (foo = 1), for brevity
Test: AnnotationTest.thrift still compiles
Jens Geyer [Fri, 2 May 2014 21:37:39 +0000 (23:37 +0200)]
THRIFT-2491 unable to import generated ThriftTest service
Client: Go
Patch: Aleksey Pesternikov
This closes #105
commit
f2e7186ca8d63f407dba0c56ee51afd6405926ba
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-22T12:48:14Z
add _ to generated filename if it ends with _test.go
Jens Geyer [Fri, 2 May 2014 20:23:15 +0000 (22:23 +0200)]
THRIFT-2501: C# The test parameters from the TestServer and TestClient are different from the thrift.apache.org/test/
Client: C#
Patch: Beat Kaeslin
This closes #108
commit
0fb9ff4ae19702ffe6d098a6515f6a23d60e88d5
Author: Beat Kaeslin <beat.kaeslin@siemens.com>
Date: 2014-04-23T06:33:59Z
Parameter aligned with thrift.apache.org/test/
Jens Geyer [Fri, 2 May 2014 19:31:55 +0000 (21:31 +0200)]
THRIFT-2471 Make cpp.ref annotation language agnostic
Client: compiler general
Patch: Dave Watson
This closes #113
commit
52b99af4ee1574253dcb77933d76a7ebb2d830df
Author: Dave Watson <davejwatson@fb.com>
Date: 2014-04-23T20:05:56Z
change cpp.ref to &
commit
3f9d31cc6140367529fd8f7b1b67056ec321786f
Author: Dave Watson <davejwatson@fb.com>
Date: 2014-04-23T21:50:29Z
Recursion depth limit
commit
61468e4534ce9e6a4f4f643bfd00542d13600d83
Author: Dave Watson <davejwatson@fb.com>
Date: 2014-04-25T19:59:18Z
shared_ptr for reference type
Roger Meier [Fri, 2 May 2014 19:15:45 +0000 (21:15 +0200)]
THRIFT-2492 use tcxx instead of tr1 in test/cpp
Github Pull Request: This closes #106
----
From
a6ed88196fbf4622a3b0261bbac0fe6b258bdd36 Mon Sep 17 00:00:00 2001
From: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: Tue, 22 Apr 2014 07:19:13 -0700
Subject: [PATCH 1/2] use tcxx instead of tr1 in test/cpp
Roger Meier [Fri, 2 May 2014 19:07:01 +0000 (21:07 +0200)]
THRIFT-847 Test Framework harmonization across all languages
- no verbose output, use log/error.log instead
- improve test/README.md
Patch: Roger Meier
Jens Geyer [Thu, 1 May 2014 23:30:13 +0000 (01:30 +0200)]
THRIFT-2502 Optimize go implementations of binary and compact protocols for speed
Client: Go
Patch: Aleksey Pesternikov
This closes #110
commit
7ece8e6f16f7ff46cda4b896215d595ac986d332
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-26T17:45:12Z
simplify buffered transport by reusing bufio
commit
814b661d7e5c3c27ad4035a42925eae619447ee3
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-26T18:05:12Z
zero-initialize buffers in framed transport
commit
0f576138e24fae8e7f8d210cfb480889a41d1d9a
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-26T19:19:39Z
do not buffer the whole frame while reading in framed transport
reuse frame header buffer
commit
4db9b65458eb34e1b1676dba76d1e664c6339a57
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-26T19:43:07Z
enforce max frame size in framed transport
commit
58ecc23ec1a2176f7dc5db7a658a51817dc626e6
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-27T00:31:16Z
microbenchmarks for serialization/deserialization (binary,compact)x(memoryBuffer,Stream,framedMemoryBuffer)x(bool,byte,i16,i32,i64,double,string,binary)
commit
156116f484db513251e0e6c65942466ed5a8142c
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-27T00:32:09Z
Merge branch 'go_microbench' into go_simplify_and_optimize
commit
1c27c0913cf5a8c0352afff1dae9e9fc9f758409
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-27T22:45:52Z
do not allocate buffer in TBinaryProtocol.WriteByte
commit
86addfb0585e04c648cde1b9cb1566d7976f8cda
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-27T23:46:12Z
no extra alloc in double marshaling test
commit
98ac62b0a80d4f27dce736b561005953cb915a90
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-27T23:46:50Z
Merge branch 'go_microbench' into go_simplify_and_optimize
commit
76c26624578a5455cacd08bb0167444748aaa41d
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-28T12:48:41Z
optimized ReadByte, WriteByte
commit
5a79d81d326582dbbdcf523ebc0180390ac24497
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-28T13:03:26Z
optimized WriteString
commit
f6d4a9aa65434831cbd2993148fa12c12b2a342c
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-28T15:35:06Z
compact protocol optimization
commit
03bdb6b9f097a47ef54826483867c23d49374ac0
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-28T16:08:52Z
cache reader and writer to aviod interface conversions
Jens Geyer [Thu, 1 May 2014 22:24:24 +0000 (00:24 +0200)]
THRIFT-2451: Do not use pointers for optional fields with defaults. Do not write such fields if its value set to default. Also, do not use pointers for any optional fields mapped to go map or slice. generate Get accessors
Client: Go
Patch: Aleksey Pesternikov
This closes #101
commit
e6e5dcf3a07cd931183991ff031179b425e2740b
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-16T14:06:52Z
initial change
commit
f65730e951a4310160a9f7e3e4eeb7e55abd2c55
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-16T14:16:03Z
no IsSet for required
commit
9865f700eb9354d6053994da989a907766c42d1d
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-17T19:32:13Z
inlined required structs
commit
ca52300c07cefcf553f1ebf35569953c933b2367
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-17T19:44:24Z
do not use heap for args struct
commit
012ca3e512d2bc8822de8a715b4f3d3cae5c0c42
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-17T19:52:41Z
do not use heap for result struct
commit
2fc4afc53ff7db43e08eadeaa30e34bc1fd9c889
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-17T21:32:43Z
do not set result field on error
commit
6e5da0062b139f02dcafe3148cdf02f97c23442a
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-17T21:57:57Z
Jens' thrift source as test case
commit
7317957ed708831e280f182f081043fbe9d38a0c
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-17T23:43:08Z
support for cpp.ref
commit
1c4f3efc7b54fd335db633f86faf8c426ae9c87d
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-18T00:13:24Z
package flag
commit
c9d7e54f5c5d29c776f42fb861bc9e82da4e542f
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-18T00:21:18Z
Merge branch 'master' into go_inlines
henrique [Thu, 1 May 2014 13:22:38 +0000 (15:22 +0200)]
add missing bc on travis
henrique [Wed, 30 Apr 2014 16:16:20 +0000 (18:16 +0200)]
exec permissions for sh files
henrique [Wed, 30 Apr 2014 16:11:11 +0000 (18:11 +0200)]
more consistent timing on test.sh
henrique [Wed, 30 Apr 2014 14:21:25 +0000 (16:21 +0200)]
THRIFT-847 Test Framework harmonization across all languages
cross test speed up from 30min to 6
henrique [Wed, 30 Apr 2014 14:19:35 +0000 (16:19 +0200)]
THRIFT-2132 Go: Support for Multiplexing Services on any Transport, Protocol and Server
Patch: Aleksey Pesternikov
typo
This closes #112
----
commit
f362570683f57ad9ee78cedc437babb697c6a8d1
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-30T12:49:11Z
THRIFT-2132 broken tests
----
Jens Geyer [Sun, 27 Apr 2014 16:29:50 +0000 (18:29 +0200)]
THRIFT-2495 JavaScript/Node string constants lack proper escaping
Client: JS
Patch: Jens Geyer
ra [Thu, 24 Apr 2014 03:04:23 +0000 (20:04 -0700)]
THRIFT-2493:Node.js lib needs HTTP client
Client: node
Patch: Randy Abernethy
Clean up of many jshint warnings/errors, jsdoc for HttpConnect,
added support for https and Python to HttpConnect, added tests
for HttpConnect with https and promises.
ra [Wed, 23 Apr 2014 09:23:18 +0000 (02:23 -0700)]
THRIFT-2493:Node.js lib needs HTTP client
Client: node
Patch: Randy Abernethy
Adds http client to node.js along with tests.
Jens Geyer [Tue, 22 Apr 2014 21:36:27 +0000 (23:36 +0200)]
THRIFT-2132 Go: Support for Multiplexing Services on any Transport, Protocol and Server
Client: Go
Patch: Aleksey Pesternikov
Jens Geyer [Tue, 22 Apr 2014 20:52:43 +0000 (22:52 +0200)]
THRIFT-2347 C# TLS Transport based on THRIFT-181
Client: C#
Patch: Beat Käslin
This closes #104
commit
21c33abd59a2333c48722933c6894d8ed145e638
Author: Beat Kaeslin <beat.kaeslin@siemens.com>
Date: 2014-04-16T14:07:58Z
Add TLS transport for C#
commit
60a0baa1797b0ef0ea6f8c21e5b81a78cdfcdf16
Author: Beat Kaeslin <beat.kaeslin@siemens.com>
Date: 2014-04-17T06:23:57Z
csharp tests moved to the end
ra [Tue, 22 Apr 2014 13:37:37 +0000 (06:37 -0700)]
THRIFT-2405:Node.js Multiplexer tests fail (silently)
Client: node
Patch: Randy Abernethy
Repairs client side multiplex protocol.
Roger Meier [Mon, 21 Apr 2014 19:22:54 +0000 (21:22 +0200)]
THRIFT-2463 test/py/RunClientServer.py fails sometimes
Client: Python
Patch: Benoit Sigoure
Roger Meier [Mon, 21 Apr 2014 19:20:00 +0000 (21:20 +0200)]
THRIFT-2466: Improper error handling for SSL/TLS connections that don't complete a handshake
Client: Python
Patch: Benoit Sigoure
Jens Geyer [Fri, 18 Apr 2014 17:46:17 +0000 (19:46 +0200)]
THRIFT-2456 THttpClient fails when using async support outside Silverlight
Client: C#
Patch: Adam Connelly & Jens Geyer
This closes #97
commit
080b28eac31516ef9e3f988a87d890769f0751cd
Author: Adam Connelly <adam@resdiary.com>
Date: 2014-04-09T12:46:27Z
THRIFT-2456 Support async operations outside Silverlight
I altered TTransport to throw the NotSupportedExceptions to make it more obvious what's going on if someone generates their client using the async option, and then uses a transport that doesn't support it.
Jens Geyer [Fri, 18 Apr 2014 00:27:57 +0000 (02:27 +0200)]
THRIFT-2477 thrift --help text with misplaced comma
Patch: Jens Geyer
Roger Meier [Thu, 17 Apr 2014 19:53:45 +0000 (21:53 +0200)]
THRIFT-847 Test Framework harmonization across all languages
Patch: Roger Meier
make cross: cpp-java fix parameters
jfarrell [Thu, 17 Apr 2014 02:17:55 +0000 (22:17 -0400)]
THRIFT-2190:Add the JavaScript thrift.js lib to the Bower registry
Client: js
Patch: jfarrell
Adds bower.json to be able to register js package.
Jens Geyer [Wed, 16 Apr 2014 20:43:08 +0000 (22:43 +0200)]
THRIFT-2470 THttpHandler swallows exceptions from processor
Client: C#
Patch: Adam Conelly
This closes #100
commit
6dcb1c3dc5d3259574863f0bc6af67b241b4653e
Author: Adam Connelly <adam@resdiary.com>
Date: 2014-04-16T14:37:54Z
THRIFT-2470: Stop THttpHandler from swallowing processor exceptions
The problem with the way it works currently is that it makes it very difficult to figure out what's going on when I've got a handler running on a remote web server. If the handler just allows the exceptions to bubble up like normal, they get caught by our normal exception handling code and logged.
I also added a new project for unit tests, and some tests for the changes I've made.
Jens Geyer [Tue, 15 Apr 2014 22:27:31 +0000 (00:27 +0200)]
Added some more missing ASF headers, fixed go/test makefile structure
Jens Geyer [Tue, 15 Apr 2014 19:54:55 +0000 (21:54 +0200)]
Added missing ASF headers
Jens Geyer [Tue, 15 Apr 2014 19:14:04 +0000 (21:14 +0200)]
THRIFT-2460 unopened socket fd must be less than zero.
Client: C glib
Patch: Jaesang Kim
Jens Geyer [Mon, 14 Apr 2014 20:42:25 +0000 (22:42 +0200)]
Added missing ASF header
Jens Geyer [Mon, 14 Apr 2014 20:42:01 +0000 (22:42 +0200)]
THRIFT-2458 Generated golang server code for "oneway" methods is incorrect
Client: Go compiler
Patch: Jens Geyer & Aleksey Pesternikov
This closes #99
commit
5f4833d0dda663e8432c6ed61dae38fa42d52ed9
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-14T12:59:39Z
THRIFT-2458 Generated code for oneway function
Jens Geyer [Mon, 14 Apr 2014 20:36:50 +0000 (22:36 +0200)]
THRIFT-2458 Generated golang server code for "oneway" methods is incorrect
Client: Go compiler
Patch: Jens Geyer & Aleksey Pesternikov
Jens Geyer [Sun, 13 Apr 2014 19:58:47 +0000 (21:58 +0200)]
THRIFT-2449 Enhance typedef structure to distinguish between forwards and real typedefs
Client: General Compiler, Delphi
Patch: Jens Geyer
Roger Meier [Fri, 11 Apr 2014 18:25:46 +0000 (20:25 +0200)]
THRIFT-1743: Add composer.json for new Symfony 2.1 Dependency Manager
From
acba5ca4cb9d6d727e63b25a6ce8dfaf863190bc Mon Sep 17 00:00:00 2001
From: Mauro Maggi <mauro.maggi@immobiliare.it>
Date: Fri, 28 Mar 2014 17:18:30 +0100
Subject: [PATCH] Adds composer.json for Thrift dev-master branch and aliases
dev-master to 1.0.x-dev
Github Pull Request: This closes #91
jfarrell [Fri, 11 Apr 2014 04:15:16 +0000 (00:15 -0400)]
THRIFT-1908: Using php thrift_protocol accelerated transfer causes core dump
Client: php
Patch: Tyler Hobbs
Reverts THRIFT-1453 to fix issue with coe dumps seen in the php lib.
jfarrell [Fri, 11 Apr 2014 02:06:11 +0000 (22:06 -0400)]
THRIFT-2459: --version should not exit 1
Client: compiler
Patch: jfarrell
Updated compiler to exit 0 when --version is called.
Jens Geyer [Wed, 9 Apr 2014 23:16:48 +0000 (01:16 +0200)]
FIX: it's now readme.MD
henrique [Wed, 9 Apr 2014 18:52:11 +0000 (20:52 +0200)]
THRIFT-2421: Tree/Recursive struct support in thrift
Client: cpp
also fix mixed tabs and ignore RecursiveTest binary
jfarrell [Wed, 9 Apr 2014 18:53:03 +0000 (14:53 -0400)]
Thrift-2421:Tree/Recursive struct support in thrift
Client: compiler
Patch: Dave Watson
Patch to go along with pull request 84 to fix missing destructors.
Github Pull Request: This closes #98
----
commit
f4daec9b0af386e8f6e9e66fb688aab8cd949fdc
Date: 2014-04-09T17:33:18Z
Also generate destructor for _result, presult, args, pargs
jfarrell [Wed, 9 Apr 2014 02:45:01 +0000 (22:45 -0400)]
THRIFT-2421: Tree/Recursive struct support in thrift
Client: cpp
Patch: Dave Watson
Github Pull Request: This closes #84
----
commit
b6134cedf292845e5ed01052919894df6b561bf2
Date: 2014-03-20T18:12:04Z
Recursive structs support in parser
A common complaint is that you can't express trees or other recursive structures in thrift easily - unlike protobufs. This diff loosens up the parser to allow using structs before they are defined (and uses typedef as a forward declaration).
This diff is actually enough to make recursive types work for some dyamic languages (I tried php, works out of the box!)
Other languages will need forward declarations, or ways to box types, to make this work (i.e. C++ needs both forward decls and a way to express structs as pointers)
Roger Meier [Tue, 8 Apr 2014 21:52:01 +0000 (23:52 +0200)]
THRIFT-2454: c_glib: There is no gethostbyname_r() in some OS
Patch: Jin-wook Jeong
Roger Meier [Mon, 7 Apr 2014 22:28:17 +0000 (00:28 +0200)]
THRIFT-847: Test Framework harmonization across all languages
add ip-ssl for cpp
Roger Meier [Mon, 7 Apr 2014 21:45:19 +0000 (23:45 +0200)]
THRIFT-2325: SSL test certificates
CN for servername was ssltest instead of localhost
+ little update of README.md
Patch: Roger Meier
Jens Geyer [Mon, 7 Apr 2014 19:20:16 +0000 (21:20 +0200)]
THRIFT-2445 (code generation for go maps with binary keys) should be tested
Patch: Aleksey Pesternikov
jfarrell [Sat, 5 Apr 2014 16:25:07 +0000 (12:25 -0400)]
THRIFT-2450:include HowToContribute in the src repo
Client: build
Patch: jfarrell
Renamed doc files.
jfarrell [Sat, 5 Apr 2014 16:20:07 +0000 (12:20 -0400)]
THRIFT-2450 - include HowToContribute in the src repo
Client: build
Patch: jfarrell
Reorganized docs and adds HowToContribute to the code base.
Roger Meier [Fri, 4 Apr 2014 22:45:42 +0000 (00:45 +0200)]
THRIFT-1681: Add Lua Support Patch: Dave Watson
Github Pull Request: This closes #92
jfarrell [Fri, 4 Apr 2014 17:09:32 +0000 (13:09 -0400)]
THRIFT-2402: byte count of FrameBuffer in AWAITING_CLOSE state is not subtracted from readBufferBytesAllocated
Client: java
Patch: jfarrell
Addresses issue where changeSelectInterests would cause close() to occur in the AWAITING_CLOSE state and readBufferBytesAllocated was never called
jfarrell [Fri, 4 Apr 2014 16:07:25 +0000 (12:07 -0400)]
THRIFT-2268:Modify TSaslTransport to ignore TCP health checks from loadbalancers
Client: java
Patch: Thiruvel Thirumoolan
Adds a TSaslTransportException to be able to catch and ignore invalid Sasl headers
jfarrell [Fri, 4 Apr 2014 15:41:15 +0000 (11:41 -0400)]
THRIFT-2204:SSL client for the cocoa client
Client: cocoa
Patch: Olivier Van Acker
Adds a SSL transport to the cocoa library
jfarrell [Fri, 4 Apr 2014 15:34:42 +0000 (11:34 -0400)]
THRIFT-1868:Make the TPC backlog configurable in the Java servers
Client: java
Patch: Jean-Daniel Cryans
Makes TServerSocket backlog configurable.
ra [Fri, 4 Apr 2014 14:14:17 +0000 (07:14 -0700)]
THRIFT-2448: test.sh has incorrect node path
Client: test suite
Patch: Randy Abernethy
repairs node path in test.sh
ra [Thu, 3 Apr 2014 15:55:18 +0000 (08:55 -0700)]
THRIFT-2446: cause servers to emit stream errors
Client: node
Patch: alexey
Mods Thrift Node Servers to emit stream errors
This closes #94
----
commit
296f296db1d415b1d2a7bd8168f48cec5766a210
Author: gruzovator <gruzovator@gmail.com>
Date: 2014-04-03T15:16:07Z
nodejs server stream error handling
Jens Geyer [Wed, 2 Apr 2014 21:21:25 +0000 (23:21 +0200)]
THRIFT-2435 Java compiler doesn't like struct member names that are identical to an existing enum or struct type
Client: java
Patch: Jens Geyer
ra [Wed, 2 Apr 2014 19:31:05 +0000 (12:31 -0700)]
THRIFT-2443: node fails cross lang tests
Client: node
Patch: Randy Abernethy
adds support for recursive tests of i64 types and fixes cross
lang test failure with C++.
henrique [Wed, 2 Apr 2014 12:45:39 +0000 (14:45 +0200)]
THRIFT-2312 travis.yml: build everything
Patch: Henrique Mendonça
fix php build and turn caching on
Jens Geyer [Tue, 1 Apr 2014 19:27:58 +0000 (21:27 +0200)]
THRIFT-2009 Go redeclaration error
Patch: Jens Geyer
Jens Geyer [Tue, 1 Apr 2014 19:24:27 +0000 (21:24 +0200)]
THRIFT-2434 Missing namespace import for php TMultiplexedProcessor implementation
Patch: Mauro Maggi
jfarrell [Tue, 1 Apr 2014 03:58:32 +0000 (23:58 -0400)]
THRIFT-2258:Add TLS v1.1/1.2 support to TSSLSocket.cpp
Client: cpp
Patch: Chris Stylianou
Enables TSSLSocketFactory to set the required protocol.
jfarrell [Tue, 1 Apr 2014 03:34:46 +0000 (23:34 -0400)]
THRIFT-2095:Use print function for Python 3 compatiblity
Client: py
Patch: jfarrell
Updated py generator to print out () for py4 compatability
jfarrell [Tue, 1 Apr 2014 02:30:54 +0000 (22:30 -0400)]
THRIFT-981:cocoa: add version Info to the library
Client: cocoa
Patch: jfarrell
Adds version to cocoa lib
Roger Meier [Mon, 31 Mar 2014 17:49:53 +0000 (19:49 +0200)]
THRIFT-2437 Author fields in Python setup.py must be strings not lists
Patch: Pascal Bach
Jens Geyer [Mon, 31 Mar 2014 17:21:27 +0000 (19:21 +0200)]
THRIFT-2439 Bug in TProtocolDecorator Class causes parsing errors
Patch: Gianluca Bargelli
henrique [Mon, 31 Mar 2014 14:21:37 +0000 (16:21 +0200)]
THRIFT-2368 New option: reuse-objects for Java generator
Patch: adam-aph
Roger Meier [Sun, 30 Mar 2014 17:36:25 +0000 (19:36 +0200)]
THRIFT-2432 Flaky parallel build
Patch: Benoit Sigoure
ra [Sat, 29 Mar 2014 08:14:48 +0000 (01:14 -0700)]
THRIFT-2398:Improve Node Server Library
CLIENT: node
Patch: Randy Abernethy
Update node hello web example and line ending clean up.
Jens Geyer [Fri, 28 Mar 2014 20:45:27 +0000 (22:45 +0200)]
THRIFT-2430 Crash during TThreadPoolServer shutdown
Patch: Lars Benner
Randy Abernethy [Fri, 28 Mar 2014 17:36:38 +0000 (10:36 -0700)]
THRIFT-2398:Improve Node Server Library\nClient: Node\nPatch: Randy Abernethy\n\nGeneral server parameter harmonization and comments
jfarrell [Thu, 27 Mar 2014 17:56:04 +0000 (13:56 -0400)]
THRIFT-2428: Python 3 setup.py support
Client: py
Patch: Nathan Van Gheem
Github Pull Request: This closes #89
----
commit
89838fb1ff173eae6d81312e4e73e0ac2adc049d
Author: Nathan Van Gheem <vangheem@gmail.com>
Date: 2014-03-27T17:35:10Z
python 3 support
Roger Meier [Wed, 26 Mar 2014 22:32:34 +0000 (23:32 +0100)]
THRIFT-2414 c_glib fix several bug
Patch: Jaesang Kim
Roger Meier [Wed, 26 Mar 2014 22:23:37 +0000 (23:23 +0100)]
js tutorial add missing semicolon
Jens Geyer [Mon, 24 Mar 2014 19:41:12 +0000 (21:41 +0200)]
THRIFT-2425 PHP: Server-side support for Multiplexing Services
Patch: Aldo Armiento
Jens Geyer [Fri, 21 Mar 2014 19:37:54 +0000 (21:37 +0200)]
THRIFT-2420 Go argument parser for methods without arguments does not skip fields
Patch: Frank Schroeder & Jens Geyer
Jens Geyer [Thu, 20 Mar 2014 22:42:58 +0000 (00:42 +0200)]
THRIFT-2419 golang - Fix fmt.Errorf in generated code
Patch: Chris Bannister
Jens Geyer [Thu, 20 Mar 2014 21:03:48 +0000 (23:03 +0200)]
THRIFT-2418 Go handler function panics on internal error
Patch: Frank Schroeder
Jens Geyer [Thu, 20 Mar 2014 20:46:17 +0000 (22:46 +0200)]
THRIFT-2415 Named pipes server performance & message mode
Patch: Jens Geyer
Jake Luciani [Thu, 20 Mar 2014 14:30:43 +0000 (10:30 -0400)]
THRIFT-2417: Make union types partial classes
Patch by Jake Luciani, Reviewed by Jake Farrell
Jens Geyer [Wed, 19 Mar 2014 22:52:18 +0000 (00:52 +0200)]
THRIFT-2408 Named Pipe Transport Option for C#
Patch: Carl Yeksigian & Jens Geyer
jfarrell [Wed, 19 Mar 2014 13:50:10 +0000 (09:50 -0400)]
THRIFT-2386: Thrift refuses to link yylex
Client: compiler
Patch: Milan Freml
Fixes undefined reference to `yylex' due to upstream changes.
Roger Meier [Sun, 16 Mar 2014 20:12:11 +0000 (21:12 +0100)]
THRIFT-2407 use markdown (rename README => README.md)
Patch: Roger Meier
Jens Geyer [Tue, 18 Mar 2014 22:37:10 +0000 (00:37 +0200)]
THRIFT-2377 Allow addition of custom HTTP Headers to an HTTP Transport
Patch: Sheran Gunasekera
Jens Geyer [Tue, 18 Mar 2014 22:21:49 +0000 (00:21 +0200)]
THRIFT-2339 Uncaught exception in thrift c# driver
Patch: Janis Ser
Github Pull Request: This closes #79
----
commit
d650ca3380aac39eae1f17dc72d4097eb3394562
Author: JSSTR <janis.sermulins@struq.com>
Date: 2014-01-29T13:49:51Z
Update TSocket.cs
Make sure to catch all exceptions in the ConnectCallback.
----
Jens Geyer [Tue, 18 Mar 2014 21:51:23 +0000 (23:51 +0200)]
THRIFT-2354 Connection errors can lead to case_clause exceptions
Patch: Anthony Molinaro
jfarrell [Tue, 18 Mar 2014 13:24:34 +0000 (09:24 -0400)]
THRIFT-2390: no close event when connection lost
Client: node
Patch: gruzovator <gruzovator@gmail.com>
Github Pull Request: This closes #83
----
commit
270183f0507afc4346486cb58b8a684174eb13db
Author: gruzovator <gruzovator@gmail.com>
Date: 2014-03-18T12:23:21Z
fix for THRIFT-2390
fix for THRIFT-2390 (no close event when connection lost)
Jens Geyer [Mon, 17 Mar 2014 20:50:39 +0000 (22:50 +0200)]
Fixed a bunch of inconsistent/wrong line endings in the C# part, no other changes
Jens Geyer [Sun, 16 Mar 2014 14:48:53 +0000 (16:48 +0200)]
THRIFT-2404 emit warning on (typically inefficient) list<byte>
Patch: Jens Geyer
henrique [Sat, 15 Mar 2014 22:11:34 +0000 (23:11 +0100)]
fix broken license header and outdated note
Carl Yeksigian [Wed, 12 Mar 2014 20:48:01 +0000 (16:48 -0400)]
THRIFT-2399 Recognize '//'-style comments in emacs
PATCH: David Hull
Roger Meier [Wed, 12 Mar 2014 08:38:42 +0000 (09:38 +0100)]
THRIFT-2397 Add CORS and CSP support for JavaScript and Node.js libraries
Patch: Randy Abernethy
jfarrell [Wed, 12 Mar 2014 02:21:07 +0000 (22:21 -0400)]
THRIFT-2392: Actionscript tutorial
Client: tutorial
Patch: dima levchenko
Adds an AS3 tutorial
jfarrell [Wed, 12 Mar 2014 01:56:15 +0000 (21:56 -0400)]
THRIFT-2389: namespaces handled wrongly in acrionscript 3.0 implementation
Client: as3
Patch: dima levchenko
Updates compiler to work with AS3.0 namespacing
Jens Geyer [Tue, 11 Mar 2014 20:31:53 +0000 (22:31 +0200)]
THRIFT-2375 Excessive <br>'s in generated HTML
Patch: Jens Geyer
Roger Meier [Tue, 11 Mar 2014 20:20:35 +0000 (21:20 +0100)]
THRIFT-2029 Port C++ tests to Windows
THRIFT-847 Test Framework harmonization across all languages
fix compact protocol test within TestServer.cpp and TestClient.cpp
remove stuff that breaks the cross language test suite
- TestServer.cpp: cin read
- test.sh: mkfifo
Reported-by: Chamila Wijayarathna
Roger Meier [Mon, 10 Mar 2014 11:35:41 +0000 (12:35 +0100)]
test/test.sh: fix typo
henrique [Fri, 7 Mar 2014 21:16:51 +0000 (22:16 +0100)]
THRIFT-2355 Add SSL and Web Socket Support to Node and JavaScript
Patch: Randy Abernethy
Jens Geyer [Fri, 7 Mar 2014 18:42:28 +0000 (19:42 +0100)]
THRIFT-2383 contrib: sample for connecting Thrift with Rebus
Patch: Jens Geyer
Jens Geyer [Fri, 7 Mar 2014 18:41:48 +0000 (19:41 +0100)]
THRIFT-2382 contrib: sample for connecting Thrift with STOMP
Patch: Jens Geyer
Jens Geyer [Thu, 6 Mar 2014 20:11:46 +0000 (21:11 +0100)]
THRIFT-2388 GoLang - Fix data races in simple_server and server_socket
Patch: Chris Bannister