Commit Graph

3907 Commits

Author SHA1 Message Date
Konrad Grochowski
4c1fde226e make style applied 2014-12-06 19:54:26 +01:00
Roger Meier
bf9603c77e THRIFT-2846 Expose ciphers parameter from ssl.wrap_socket()
fix: add missing comma
2014-12-06 18:52:35 +01:00
Pascal Bach
3de6b8fe23 THRIFT-2873 Make TPipe and TPipeServer working with unicode on windows
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
2014-12-06 16:30:03 +01:00
Konrad Grochowski
9db4b51b66 THRIFT-2876: C++ - tests: coping __isset structure in copy constructor
Client: C++
Patch: Nobuaki Sukegawa

Test verifies THRIFT-2526
This closes #303
2014-12-04 23:32:52 +01:00
Konrad Grochowski
6794698a12 THRIFT-2874: C++ - typo in TDenseProtocol comment fixed
Client: C++
Patch: Nobuaki Sukegawa

This closes #302
2014-12-04 23:22:41 +01:00
Konrad Grochowski
37b7a0afe0 THRIFT-2874: C++ - unused field removed from TBinaryProtocol
Client: C++
Patch: Nobuaki Sukegawa

This closes #301
2014-12-04 22:35:39 +01:00
Jens Geyer
fb05cf67db THRIFT-2789 TNonblockingServer leaks socket FD's under load
Client: C++
Patch: Sergey <drigh@deviantart.com> and Qiao Mu <qiaomuf@gmail.com>
2014-12-04 21:52:28 +01:00
Jens Geyer
78c57e1720 THRIFT-2871 Missing semicolon in thrift.js
Client: NodeJS
Patch: Chi Vinh Le <cvl@chinet.info>

This closes #300

JSHint complains about missing semicolon. Might break older browser compatibility.
2014-12-02 21:22:04 +01:00
Randy Abernethy
878483759c THRIFT-2844:Add Browserify support to node
Client: Node
Patch Cameron Ring

Adds Node support for ArrayBuffer when run in Browser
under Browserify.
2014-12-02 05:42:00 -08:00
Zach Steindler
3a5252999d THRIFT-2825 Supplying unicode to python Thrift client can cause next request arguments to get overwritten
Make sure we clear wbuf on exception, so it doesn't contain a
partial function call.

Patch: Zach Steindler

This closes #282
2014-12-02 00:14:11 +01:00
Roger Meier
fc1303e2b5 THRIFT-2846 Expose ciphers parameter from ssl.wrap_socket()
Patch: Rodney Richardson

This closes #277
2014-12-02 00:11:54 +01:00
Anatol Pomozov
4bf97c196a Do not drop CFLAGS from c_glib compilation
CFLAGS contains important flags. Dropping it introduces e.g. such issues:
https://sourceware.org/bugzilla/show_bug.cgi?id=13979

Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>

This closes #284
2014-12-02 00:10:11 +01:00
Konrad Grochowski
6ce1e73d71 THRIFT-2866: Go - generator code readability enhanced
Client: Go
Patch: Chi Vinh Le

This closes #295
2014-12-01 19:30:33 +01:00
Konrad Grochowski
9462ce388e THRIFT-2859: compilation fix, C++11 removed from JSON generator 2014-12-01 12:11:31 +01:00
Konrad Grochowski
dae6d3cbd1 'make style' applied 2014-12-01 11:26:07 +01:00
Jens Geyer
ffa255cac5 THRIFT-2859 JSON generator: output complete descriptors
Client: JSON
Patch: Stig Bakken <stig@zedge.net>

This closes #290

- add --gen json:merge option, and disable merging by default
- output complete descriptors
- add schema for JSON generator
- indent output
2014-12-01 02:15:54 +01:00
Jens Geyer
527b6d9c86 THRIFT-2854 Go Struct writer and reader looses important error information
Client: Go
Patch: Chi Vinh Le <cvl@chinet.info>

This closes #291

Fixes error reporting in go generator
2014-11-30 15:24:08 +01:00
Jens Geyer
200150d330 THRIFT-2864 JSON generator missing from Visual Studio build project
Client: Compiler (general)
Patch: Jens Geyer
2014-11-30 12:29:37 +01:00
Jens Geyer
6aeb82ef5d THRIFT-2862 Enable RTTI and/or build macros for generated code
Client: Haxe
Patch: Jens Geyer

This closes #293
2014-11-29 23:47:11 +01:00
Jens Geyer
05c1bff7e8 THRIFT-2861 add buffered transport
Client: Haxe
Patch: Jens Geyer

This enables buffered transport in the tutorial code.
2014-11-29 23:42:56 +01:00
Jens Geyer
d35f616c73 THRIFT-2861 add buffered transport
Client: Haxe
Patch: Jens Geyer

This closes #292
2014-11-29 19:23:19 +01:00
Jens Geyer
406e7956c1 THRIFT-2860 Delphi server closes connection on unexpected exceptions
Client: Delphi
Patch: Jens Geyer
2014-11-29 19:05:46 +01:00
Jens Geyer
eed6a6d657 THRIFT-2857 C# generator creates uncompilable code for struct constants
Client: C#
Patch: Jens Geyer
Thanks: Stig Bakken for catching this

This closes #289

C#: constant assignments where values are structs did not properly
uppercase field names in the Constants constructor
2014-11-28 00:54:55 +01:00
Jens Geyer
1e7971cfff THRIFT-2851 Remove strange public Peek() from Go transports
Client: Go
Patch: Chi Vinh Le

This closes #283

In its current form Peek() is not only useless, but misleading.
If anyone can provide a better implementation, please do.
2014-11-25 21:43:54 +01:00
Jens Geyer
740db54d1a THRIFT-2853 Adjust comments that doesn't apply anymore because of THRIFT-2852
Client: Go
Patch: Chi Vinh Le <cvl@chinet.info> & Jens Geyer

This closes #286
2014-11-25 00:37:33 +01:00
Jens Geyer
cb0afcc035 THRIFT-2852 Better Open/IsOpen/Close behavior for StreamTransport.
Client: Go
Patch: Chi Vinh Le <cvl@chinet.info>

This closes #285
2014-11-24 22:55:42 +01:00
Konrad Grochowski
28d9315de8 THRIFT-2849: nodejs - some typos fixed
Client: Node.JS
Patch: Konrad Grochowski

codespell was trying to make wrong fix, so this had to be applied
manually
2014-11-24 11:36:20 +01:00
Konrad Grochowski
05fb842f6d THRIFT-2849: codespell added to 'make style'
Client: Build
Patch: Konrad Grochowski

Please remember to verifying changes before commiting
2014-11-24 11:16:54 +01:00
Konrad Grochowski
3b5dacba44 THRIFT-2849: spelling errors fixed using codespell tool
Client: All
Patch: Anatol Pomozov

This closes #281
2014-11-24 10:55:31 +01:00
Jens Geyer
eab29a0da9 THRIFT-2848 certain Delphi tests do not build if TypeRegistry is used
Client: Delphi
Patch: Jens Geyer
2014-11-22 22:06:58 +01:00
Jens Geyer
e50f12a5ff THRIFT-2847 function IfValue() is a duplicate of System.StrUtils.IfThen
Client: Delphi
Patch: Qian Xu <sx.away@googlemail.com>

This closes #280
2014-11-22 21:58:59 +01:00
jfarrell
ea2fbcfc91 THRIFT-2843: Automake configure.ac has possible typo related to Java
Client: build
Patch: Cash Costello

Fixes typo in configure.ac for java detection.

This closes #279
commit 6cca2524b1d40375b383abef09a76d272be310c5
Author: Cash Costello <cash.costello@jhuapl.edu>
Date: 2014-11-21T14:29:25Z
2014-11-21 10:06:55 -05:00
Randy Abernethy
ba30239687 THRIFT-2744:Add Centos 6.5 Vagrantfile to contrib
Client: Contrib
Patch: Randy Abernethy

Provides a Vagrantfile to setup Centos 6.5 for Apache Thrift
operations. Useful as is and as an example for Centos users
interested in configuring Apache Thrift on other Centos systems.
2014-11-19 18:09:58 -08:00
Randy Abernethy
6a4589aa4f THRIFT-2834:Remove spurious semicolons in generated code
Client: Python Compiler
Patch: Cash Costello

Github Pull Request: This closes #276
2014-11-18 21:25:59 -08:00
Jens Geyer
5f9bdffd2a THRIFT-2841 Add comprehensive integration tests for the whole Go stack
Client: Go
Patch: Chi Vinh Le <cvl@chinet.info>

This closes #273
2014-11-18 22:18:15 +01:00
Jens Geyer
0dd4801ce5 THRIFT-2839 TFramedTransport read bug
Client: Go
Patch: Chi Vinh Le <cvl@chinet.info>
2014-11-18 22:18:13 +01:00
Jens Geyer
2f971e8f74 THRIFT-2817 Smarter buffer peeking for json protocols
Client: Go
Patch: Chi Vinh Le <cvl@chinet.info>
2014-11-18 22:18:09 +01:00
Randy Abernethy
9c0316bbf3 THRIFT-2831:Eliminates dead code in node web server
Clinet: Node
Patch: Chi Vinh Le

Github Pull Request: This closes #270
2014-11-18 12:11:31 -08:00
jfarrell
0a93dcde9f THRIFT-2840: Cabal file points to LICENSE file outside the path of the Haskell project.
Client: hs
Patch: Sean Parsons

Update Thrift.cabal license to copy of local license file

This closes #272
2014-11-18 08:45:41 -05:00
Konrad Grochowski
16a23a6618 THRIFT-2729: C++ - .clang-format created and applied
Client: C++
Patch: Konrad Grochowski

make style command added
2014-11-18 11:39:10 +01:00
Konrad Grochowski
240120c843 Revert "THRIFT-2729: C++ - .clang-format created and applied"
This reverts commit 74260aa909.
2014-11-18 11:33:31 +01:00
Konrad Grochowski
74260aa909 THRIFT-2729: C++ - .clang-format created and applied
Client: C++
Patch: Konrad Grochowski

make style command added
2014-11-18 10:02:08 +01:00
Jens Geyer
ca7e97e042 THRIFT-2814 args/result classes not found when no namespace is set
Client: Haxe
Patch: Jens Geyer

This closes #275

Fixes remaining issues regarding proper Haxe class and package names capitalization.
2014-11-18 02:17:10 +01:00
jfarrell
1cdf2504e0 THRIFT-2822: 0.9.2 release not available via bower
client: build
Patch: jfarrell

Updated bower.json on master to reflect 0.9.2
2014-11-16 22:37:57 -05:00
Roger Thomas
6fb5923711 THRIFT-2807 PHP CS Fix
This closes #252

Patch: Roger Thomas
2014-11-16 22:41:20 +01:00
Roger Meier
5effab65e3 .travis.yml: restructure matrix build, add QA, add CMake builds 2014-11-16 22:31:33 +01:00
Randy Abernethy
2e091f681b THRIFT-2819
Client Node
Patch: Chi Vinh Le

Adds websocket client to Node with tests
2014-11-15 23:05:22 -08:00
Randy Abernethy
c118db2ce4 THRIFT-2830:clean up ant tutorial warnings
Client: Tutorial
Patch: Randy Abernethy

supress spurious ant warnings
2014-11-15 22:21:36 -08:00
Randy Abernethy
8c16ed79c4 THRIFT-2823:grunt tests failing
Client: JS
Patch: Randy Abernethy

The lib/js/test/build.xml was copying thrift.js incorrectly.
2014-11-15 21:29:18 -08:00
Jens Geyer
b029aa8b82 THRIFT-2829 Support haxelib installation via github
Client: Haxe
Patch: Jens Geyer

This closes #268
2014-11-15 23:54:16 +01:00