common/thrift.git
11 years agoTHRIFT-2463 test/py/RunClientServer.py fails sometimes
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

11 years agoTHRIFT-2466: Improper error handling for SSL/TLS connections that don't complete...
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

11 years agoTHRIFT-2456 THttpClient fails when using async support outside Silverlight
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.

11 years agoTHRIFT-2477 thrift --help text with misplaced comma
Jens Geyer [Fri, 18 Apr 2014 00:27:57 +0000 (02:27 +0200)] 
THRIFT-2477 thrift --help text with misplaced comma

Patch: Jens Geyer

11 years agoTHRIFT-847 Test Framework harmonization across all languages
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

11 years agoTHRIFT-2190:Add the JavaScript thrift.js lib to the Bower registry
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.

11 years agoTHRIFT-2470 THttpHandler swallows exceptions from processor
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.

11 years agoAdded some more missing ASF headers, fixed go/test makefile structure
Jens Geyer [Tue, 15 Apr 2014 22:27:31 +0000 (00:27 +0200)] 
Added some more missing ASF headers, fixed go/test makefile structure

11 years agoAdded missing ASF headers
Jens Geyer [Tue, 15 Apr 2014 19:54:55 +0000 (21:54 +0200)] 
Added missing ASF headers

11 years agoTHRIFT-2460 unopened socket fd must be less than zero.
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

11 years agoAdded missing ASF header
Jens Geyer [Mon, 14 Apr 2014 20:42:25 +0000 (22:42 +0200)] 
Added missing ASF header

11 years agoTHRIFT-2458 Generated golang server code for "oneway" methods is incorrect
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

11 years agoTHRIFT-2458 Generated golang server code for "oneway" methods is incorrect
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

11 years agoTHRIFT-2449 Enhance typedef structure to distinguish between forwards and real typedefs
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

11 years agoTHRIFT-1743: Add composer.json for new Symfony 2.1 Dependency Manager
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

11 years agoTHRIFT-1908: Using php thrift_protocol accelerated transfer causes core dump
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.

11 years agoTHRIFT-2459: --version should not exit 1
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.

11 years agoFIX: it's now readme.MD
Jens Geyer [Wed, 9 Apr 2014 23:16:48 +0000 (01:16 +0200)] 
FIX: it's now readme.MD

11 years agoTHRIFT-2421: Tree/Recursive struct support in thrift
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

11 years agoThrift-2421:Tree/Recursive struct support in thrift
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

11 years agoTHRIFT-2421: Tree/Recursive struct support in thrift
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)

11 years agoTHRIFT-2454: c_glib: There is no gethostbyname_r() in some OS
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

11 years agoTHRIFT-847: Test Framework harmonization across all languages
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

11 years agoTHRIFT-2325: SSL test certificates
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

11 years agoTHRIFT-2445 (code generation for go maps with binary keys) should be tested
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

11 years agoTHRIFT-2450:include HowToContribute in the src repo
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.

11 years agoTHRIFT-2450 - include HowToContribute in the src repo
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.

11 years agoTHRIFT-1681: Add Lua Support Patch: Dave Watson
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

11 years agoTHRIFT-2402: byte count of FrameBuffer in AWAITING_CLOSE state is not subtracted...
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

11 years agoTHRIFT-2268:Modify TSaslTransport to ignore TCP health checks from loadbalancers
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

11 years agoTHRIFT-2204:SSL client for the cocoa client
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

11 years agoTHRIFT-1868:Make the TPC backlog configurable in the Java servers
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.

11 years agoTHRIFT-2448: test.sh has incorrect node path
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

11 years agoTHRIFT-2446: cause servers to emit stream errors
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

11 years agoTHRIFT-2435 Java compiler doesn't like struct member names that are identical to...
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

11 years agoTHRIFT-2443: node fails cross lang tests
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++.

11 years agoTHRIFT-2312 travis.yml: build everything
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

11 years agoTHRIFT-2009 Go redeclaration error
Jens Geyer [Tue, 1 Apr 2014 19:27:58 +0000 (21:27 +0200)] 
THRIFT-2009 Go redeclaration error

Patch: Jens Geyer

11 years agoTHRIFT-2434 Missing namespace import for php TMultiplexedProcessor implementation
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

11 years agoTHRIFT-2258:Add TLS v1.1/1.2 support to TSSLSocket.cpp
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.

11 years agoTHRIFT-2095:Use print function for Python 3 compatiblity
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

11 years agoTHRIFT-981:cocoa: add version Info to the library
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

11 years agoTHRIFT-2437 Author fields in Python setup.py must be strings not lists
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

11 years agoTHRIFT-2439 Bug in TProtocolDecorator Class causes parsing errors
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

11 years agoTHRIFT-2368 New option: reuse-objects for Java generator
henrique [Mon, 31 Mar 2014 14:21:37 +0000 (16:21 +0200)] 
THRIFT-2368 New option: reuse-objects for Java generator
Patch: adam-aph

11 years agoTHRIFT-2432 Flaky parallel build
Roger Meier [Sun, 30 Mar 2014 17:36:25 +0000 (19:36 +0200)] 
THRIFT-2432 Flaky parallel build
Patch: Benoit Sigoure

11 years agoTHRIFT-2398:Improve Node Server Library
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.

11 years agoTHRIFT-2430 Crash during TThreadPoolServer shutdown
Jens Geyer [Fri, 28 Mar 2014 20:45:27 +0000 (22:45 +0200)] 
THRIFT-2430 Crash during TThreadPoolServer shutdown

Patch: Lars Benner

11 years agoTHRIFT-2398:Improve Node Server Library\nClient: Node\nPatch: Randy Abernethy\n\nGene...
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

11 years agoTHRIFT-2428: Python 3 setup.py support
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

11 years agoTHRIFT-2414 c_glib fix several bug
Roger Meier [Wed, 26 Mar 2014 22:32:34 +0000 (23:32 +0100)] 
THRIFT-2414 c_glib fix several bug
Patch: Jaesang Kim

11 years agojs tutorial add missing semicolon
Roger Meier [Wed, 26 Mar 2014 22:23:37 +0000 (23:23 +0100)] 
js tutorial add missing semicolon

11 years agoTHRIFT-2425 PHP: Server-side support for Multiplexing Services
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

11 years agoTHRIFT-2420 Go argument parser for methods without arguments does not skip fields
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

11 years agoTHRIFT-2419 golang - Fix fmt.Errorf in generated code
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

11 years agoTHRIFT-2418 Go handler function panics on internal error
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

11 years agoTHRIFT-2415 Named pipes server performance & message mode
Jens Geyer [Thu, 20 Mar 2014 20:46:17 +0000 (22:46 +0200)] 
THRIFT-2415 Named pipes server performance & message mode

Patch: Jens Geyer

11 years agoTHRIFT-2417: Make union types partial classes
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

11 years agoTHRIFT-2408 Named Pipe Transport Option for C#
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

11 years agoTHRIFT-2386: Thrift refuses to link yylex
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.

11 years agoTHRIFT-2407 use markdown (rename README => README.md)
Roger Meier [Sun, 16 Mar 2014 20:12:11 +0000 (21:12 +0100)] 
THRIFT-2407 use markdown (rename README => README.md)
Patch: Roger Meier

11 years agoTHRIFT-2377 Allow addition of custom HTTP Headers to an HTTP Transport
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

11 years agoTHRIFT-2339 Uncaught exception in thrift c# driver
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.

----

11 years agoTHRIFT-2354 Connection errors can lead to case_clause exceptions
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

11 years agoTHRIFT-2390: no close event when connection lost
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)

11 years agoFixed a bunch of inconsistent/wrong line endings in the C# part, no other changes
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

11 years agoTHRIFT-2404 emit warning on (typically inefficient) list<byte>
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

11 years agofix broken license header and outdated note
henrique [Sat, 15 Mar 2014 22:11:34 +0000 (23:11 +0100)] 
fix broken license header and outdated note

11 years agoTHRIFT-2399 Recognize '//'-style comments in emacs
Carl Yeksigian [Wed, 12 Mar 2014 20:48:01 +0000 (16:48 -0400)] 
THRIFT-2399 Recognize '//'-style comments in emacs

PATCH: David Hull

11 years agoTHRIFT-2397 Add CORS and CSP support for JavaScript and Node.js libraries
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

11 years agoTHRIFT-2392: Actionscript tutorial
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

11 years agoTHRIFT-2389: namespaces handled wrongly in acrionscript 3.0 implementation
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

11 years agoTHRIFT-2375 Excessive <br>'s in generated HTML
Jens Geyer [Tue, 11 Mar 2014 20:31:53 +0000 (22:31 +0200)] 
THRIFT-2375 Excessive <br>'s in generated HTML

Patch: Jens Geyer

11 years agoTHRIFT-2029 Port C++ tests to Windows
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
11 years agotest/test.sh: fix typo
Roger Meier [Mon, 10 Mar 2014 11:35:41 +0000 (12:35 +0100)] 
test/test.sh: fix typo

11 years agoTHRIFT-2355 Add SSL and Web Socket Support to Node and JavaScript
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

11 years agoTHRIFT-2383 contrib: sample for connecting Thrift with Rebus
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

11 years agoTHRIFT-2382 contrib: sample for connecting Thrift with STOMP
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

11 years agoTHRIFT-2388 GoLang - Fix data races in simple_server and server_socket
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

11 years agoTHRIFT-2391 Socket transport for ActionScript 3.0
Carl Yeksigian [Thu, 6 Mar 2014 17:03:41 +0000 (12:03 -0500)] 
THRIFT-2391 Socket transport for ActionScript 3.0

PATCH: Dima Levchenko

11 years agoTHRIFT-2387 nodejs: external imports should be centralized in index.js
henrique [Thu, 6 Mar 2014 14:06:22 +0000 (15:06 +0100)] 
THRIFT-2387 nodejs: external imports should be centralized in index.js
Patch: Pierre Lamot

11 years agoREADME: replace sh test/test.sh with make cross
Roger Meier [Wed, 5 Mar 2014 21:51:18 +0000 (22:51 +0100)] 
README: replace sh test/test.sh with make cross

11 years agoTHRIFT-847 Test Framework harmonization across all languages
Roger Meier [Sat, 1 Mar 2014 16:00:46 +0000 (17:00 +0100)] 
THRIFT-847 Test Framework harmonization across all languages
README.md added
Patch: Roger Meier

11 years agoTHRIFT-2378 service method arguments of binary type lead to uncompileable Go code
Jens Geyer [Fri, 28 Feb 2014 18:35:26 +0000 (19:35 +0100)] 
THRIFT-2378 service method arguments of binary type lead to uncompileable Go code

Patch: Jens Geyer

11 years agoTHRIFT-2384 Binary map keys produce uncompilable code in go
Jens Geyer [Fri, 28 Feb 2014 18:34:40 +0000 (19:34 +0100)] 
THRIFT-2384 Binary map keys produce uncompilable code in go

Patch: Aleksey Pesternikov

11 years agoTHRIFT-2380 unreachable code (CID 1174546, CID 1174679)
Jens Geyer [Wed, 26 Feb 2014 20:00:05 +0000 (21:00 +0100)] 
THRIFT-2380 unreachable code (CID 1174546, CID 1174679)

Patch: Jens Geyer

11 years agoTHRIFT-2376 nodejs: allow Promise style calls for client and server
henrique [Sun, 23 Feb 2014 19:16:44 +0000 (20:16 +0100)] 
THRIFT-2376 nodejs: allow Promise style calls for client and server
patch:  Pierre Lamot

11 years agoTHRIFT-2305 TFramedTransport empty constructor should probably be private
Jens Geyer [Mon, 24 Feb 2014 21:57:52 +0000 (22:57 +0100)] 
THRIFT-2305 TFramedTransport empty constructor should probably be private

Patch: Alex Ausch  & Jens Geyer

11 years agoTHRIFT-2328: Java eliminate all compiler warnings
jfarrell [Mon, 24 Feb 2014 03:56:58 +0000 (22:56 -0500)] 
THRIFT-2328: Java eliminate all compiler warnings
Client: java
Patch: jfarrell

reverting previous patch for 0.9.1 and will suppress individually or address for 1.0

11 years agoTHRIFT-2370 Compiler SEGFAULTs generating HTML documentation for complex structure
Jens Geyer [Sun, 23 Feb 2014 18:36:18 +0000 (19:36 +0100)] 
THRIFT-2370 Compiler SEGFAULTs generating HTML documentation for complex structure

Patch: Jens Geyer

11 years agoTHRIFT-2373 warning CS0414 in THttpClient.cs: private field 'Thrift.Transport.THttpCl...
Jens Geyer [Sat, 22 Feb 2014 20:10:45 +0000 (21:10 +0100)] 
THRIFT-2373 warning CS0414 in THttpClient.cs: private field 'Thrift.Transport.THttpClient.connection' assigned but never used

Patch: Jens Geyer

11 years agoTHRIFT-2325 SSL-test-certificates_cpp_tests
Roger Meier [Sat, 22 Feb 2014 19:07:33 +0000 (20:07 +0100)] 
THRIFT-2325 SSL-test-certificates_cpp_tests
Patch: Roger Meier

11 years agoTHRIFT-2325 SSL-test-certificates.patch
Roger Meier [Sat, 22 Feb 2014 19:05:21 +0000 (20:05 +0100)] 
THRIFT-2325 SSL-test-certificates.patch
Java test suite use keys and certs from test/keys/

Patch: Roger Meier

11 years agoTHRIFT-847 Test Framework harmonization across all languages
Roger Meier [Sat, 22 Feb 2014 17:13:03 +0000 (18:13 +0100)] 
THRIFT-847 Test Framework harmonization across all languages
add a *make cross* build target
Patch: Roger Meier

11 years agoTHRIFT-1579 PHP Extension - function thrift_protocol_read_binary not working from...
Jens Geyer [Sat, 22 Feb 2014 16:34:29 +0000 (17:34 +0100)] 
THRIFT-1579 PHP Extension - function thrift_protocol_read_binary not working from TBinarySerializer::deserialize

Patch: Tobias Heintz

11 years agoTHRIFT-2328: Java eliminate all compiler warnings
jfarrell [Sat, 22 Feb 2014 01:15:16 +0000 (20:15 -0500)] 
THRIFT-2328: Java eliminate all compiler warnings
Client: Java
Patch: jfarrell

removes lint check for unchecked casts.

11 years agoTHRIFT-2372:thrift/json_protocol.go:160: function ends without a return statement
jfarrell [Sat, 22 Feb 2014 00:37:13 +0000 (19:37 -0500)] 
THRIFT-2372:thrift/json_protocol.go:160: function ends without a return statement
Client: go
Patch: jfarrell

Removes else block from function and just returns.

11 years agoTHRIFT-2371:ruby bundler version fails on ~1.3.1, remove and take latest avail
jfarrell [Sat, 22 Feb 2014 00:31:46 +0000 (19:31 -0500)] 
THRIFT-2371:ruby bundler version fails on ~1.3.1, remove and take latest avail
Client: rb
Patch: jfarrell

Fix rb build by grabbing latest avail bundler version.

11 years agoTHRIFT-2369 Add ssl support for nodejs implementation
Roger Meier [Sat, 22 Feb 2014 00:01:58 +0000 (01:01 +0100)] 
THRIFT-2369 Add ssl support for nodejs implementation
Patch: Pierre Lamot

11 years agoRevert "THRIFT-2258 cpp: Add TLS v1.1/1.2 support to TSSLSocket.cpp"
jfarrell [Fri, 21 Feb 2014 18:43:43 +0000 (13:43 -0500)] 
Revert "THRIFT-2258 cpp: Add TLS v1.1/1.2 support to TSSLSocket.cpp"

This reverts commit 01386c95a8f18d55cefc0ad0f33a1154e095f51a.