Nobuaki Sukegawa
8a4d06febe
THRIFT-3409 NodeJS binary field issues
...
Client: Node.js
Patch: Nobuaki Sukegawa
This closes #681
2015-11-06 21:25:25 +09:00
Nobuaki Sukegawa
a185d7e785
THRIFT-1857 Python 3 Support
...
Client: Python
Patch: Nobuaki Sukegawa
Add py3 cross test
2015-11-06 21:24:24 +09:00
Nobuaki Sukegawa
760511f59b
THRIFT-1857 Python 3 Support
...
Client: Python
Patch: Thomas Bartelmess, Eevee (Alex Munroe), helgridly, Christian Verkerk, Jeroen Vlek, Nobuaki Sukegawa
This closes #213 and closes #680
2015-11-06 21:24:16 +09:00
James E. King, III
49f4dc0cd8
THRIFT-3402: add unix socket support to perl
...
Client: Perl
Patch: James E. King, III
This closes #670
2015-11-06 21:21:01 +09:00
Konrad Grochowski
7f4be5f188
some 'some make style' suggestions applied to C++ files
2015-11-05 20:23:11 +01:00
Konrad Grochowski
673c94137a
THRIFT-3382 - C++: TBase class for generated structs added
...
Client: C++
Patch: Adam Beberg <beberg@sentient.ai>
TBase.h is now part of C++ Thrift library and TBase
is used as base class for all structs generated from
user defined structs (when not generating in template mode)
This closes #653
2015-11-05 20:13:05 +01:00
Nobuaki Sukegawa
53349926e0
THRIFT-3407 Refill buffer when JSON closing bracket is missing
...
This closes #678
2015-11-05 00:10:27 +09:00
Marshall Scorcio
fe5330955f
THRIFT-3182 TFramedTransport is in an invalid state after frame size exception
...
Client: Java
Patch: Marshall Scorcio
This closes #512
2015-11-04 23:22:53 +09:00
Nobuaki Sukegawa
d3f7d0e66c
THRIFT-3274 calling "make clean" twice in a row yields make error
...
This closes #676
2015-11-03 21:11:40 +01:00
Dave Watson
792db4e926
THRIFT-2423 Facebook's THeader protocol and transport for cpp
...
Client: C++ Library, Compiler
Patch: Dave Watson rebased by Nobuaki Sukegawa
This closes #357 and closes #677
2015-11-04 01:25:22 +09:00
Nobuaki Sukegawa
b31f0900b5
THRIFT-338 Compact Protocol in Erlang
...
Client: Erlang
Patch: Nobuaki Sukegawa
This closes #338
2015-11-03 22:02:55 +09:00
Jens Geyer
36c357a90e
THRIFT-3406 Cocoa client should not schedule streams on main runloop
...
Client: Cocoa
Patch: Aleksei Shevchenko
2015-11-02 22:13:11 +01:00
David Robakowski
a7d6a97033
THRIFT-2113 Erlang SSL Socket Support
...
Client: Erlang
Patch: David Robakowski
2015-11-01 18:30:46 +09:00
alisdair sullivan
7bdba5c06a
THRIFT-2708 add support for oneway (async) function calls in erlang client
...
Client: Erlang
Patch: Alisdair Sullivan modified by Nobuaki Sukegawa
Modification: Fix invalid send_call return type.
This closes #231
2015-11-01 18:07:15 +09:00
Nobuaki Sukegawa
149ecc1a5f
THRIFT-2856 refactor erlang basic transports and unify interfaces
...
Client: Erlang
Patch: Nobuaki Sukegawa
Add read_exact default implementation so that every transport is usable
under framed transport.
2015-11-01 18:04:02 +09:00
alisdair sullivan
a559f8d903
THRIFT-2856 refactor erlang basic transports and unify interfaces
...
Client: Erlang
Patch: Alisdair Sullivan
This closes #288
2015-11-01 18:03:40 +09:00
Nobuaki Sukegawa
826ea998d5
THRIFT-3400 Add Erlang to cross test
...
Client: Test, Erlang
Patch: Nobuaki Sukegawa
2015-10-31 14:54:12 +09:00
Phongphan Phuttha
a6509f7b37
THRIFT-3404 Fixed JSON String reader doesn't recognize UTF-16 surrogate pairs.
...
Client: Delphi
Patch: Phongphan Phuttha <phongphan@acm.org>
This closes #671
2015-10-30 21:45:36 +02:00
Stig Bakken
d6ca81b2cc
PHP Compiler: always cast scalar types in jsonSerialize()
2015-10-29 23:01:37 +02:00
Jonathan Heard
2bfd7df93e
THRIFT-3397 Implement TProcessorFactory in C# to enable per-client processors
...
Client: C#
Patch: Jonathan Heard
This closes #663
2015-10-29 22:40:58 +02:00
Phongphan Phuttha
54beb80ded
THRIFT-2409 UTF-8 sent by PHP as JSON is not understood by TJsonProtocol
...
Client: Java
Patch: Phongphan Phuttha <phongphan@acm.org>
This closes #667
2015-10-29 22:18:42 +02:00
Phongphan Phuttha
11b515cd29
THRIFT-3403 Fixed JSON string reader doesn't recognize UTF-16 surrogate pairs
...
Client: C#
Patch: Phongphan Phuttha <phongphan@acm.org>
This closes #668
2015-10-29 22:09:19 +02:00
Nobuaki Sukegawa
27378fa34e
THRIFT-3398 Add CMake build for Haskell library and tests
...
Client: Build, Haskell
Patch: Nobuaki Sukegawa
This closes #660
2015-10-29 00:41:52 +09:00
Nobuaki Sukegawa
4eb24f8f1a
THRIFT-3376 C# and Python JSON protocol double values lose precision Client: C# Patch: Nobuaki Sukegawa
...
Use "G17" instead of "R" due to .NET Framework issue.
Closes #659
2015-10-25 13:31:50 +09:00
Gonzalo Aguilar Delgado
b343feee0d
THRIFT-3370 errno extern variable redefined. Not compiling for Android
...
Client: c_glib
Patch: Gonzalo Aguilar
This closes #638
2015-10-21 23:39:54 +09:00
Jens Geyer
40c28d3310
THRIFT-3393 Introducing i8 to provide consistent set of Thrift integers
...
Client: Compiler (general)
Patch: Jens Geyer <jensg@apache.org>
This closes #656
2015-10-20 23:17:38 +02:00
Jens Geyer
f2ab1346c6
THRIFT-3396 DART: UTF-8 sent by PHP as JSON is not understood by TJsonProtocol
...
Client: Dart
Patch: Phongphan Phuttha <phongphan@acm.org>
This closes #658
2015-10-20 21:41:47 +02:00
Randy Abernethy
f593dd3a96
THRIFT-3392:ZLib does not flush wrapper streams on close
...
Client: Java
Patch: Antonio García
Github Pull Request:
This closes #655
commit e413701b53a4aa0069b5e5d873847c147308581e
Author: Antonio García-Domínguez <nyoescape@gmail.com>
Date: 2015-10-18T13:16:02Z
THRIFT-3392 Java TZlibTransport: ensure inflater/deflater are closed upon close()
2015-10-18 08:04:16 -07:00
Jens Geyer
145749c7a2
THRIFT-3390 Tornado server should gracefully handle closed connections
...
Clidnt: Python.Tornado
Patch: Christian Verkerk <christian@tubularlabs.com>
This closes #654
2015-10-16 19:21:22 +02:00
Konrad Grochowski
a84e139215
THRIFT-2411 - C++: Fixed support for UTF-16 encoding in JSON protocol
...
Client: C++
Patch: Phongphan Phuttha <phongphan@acm.org>
Support unicode-encoded character including UTF-16 surrogate pair which
allow extended character that is not in Basic Multilingual Plane.
This closes #648
2015-10-16 11:36:36 +02:00
Nobuaki Sukegawa
228b328f7b
THRIFT-3376 C# and Python JSON protocol double values lose precision
...
Client: C#, Python, C++, Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #643
2015-10-14 00:40:23 +02:00
Nobuaki Sukegawa
9b9366145c
THRIFT-3379 Potential out of range panic in Go JSON protocols
...
Client: Go
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #646
2015-10-14 00:34:05 +02:00
Jens Geyer
bb272dbcd5
THRIFT-2412 UTF-8 sent by PHP as JSON is not understood
...
Client: D
Author: Phongphan Phuttha <phongphan@acm.org>
This closes #650
2015-10-14 00:17:28 +02:00
Roger Meier
d9d5120854
THRIFT-3237 Fix TNamedPipeServer::createNamedPipe memory leak
...
Client: cpp
Patch: Paweł Janicki & James E. King, III
This closes #632
2015-10-11 09:13:37 +02:00
Nobuaki Sukegawa
a175437f66
THRIFT-3276 Binary data does not decode correctly using the TJSONProtocol when the base64 encoded data is padded.
...
This closes #645
2015-10-11 00:55:58 +02:00
pavlo
5d93b04f9e
THRIFT-3371 Abstract namespace Unix domain sockets broken in C++
...
This closes #637
2015-10-11 00:48:59 +02:00
Nobuaki Sukegawa
64b8f6ca15
THRIFT-3375 Python TJSONProtocol encodes utf8 string values in an incompatible way
...
This closes #642
2015-10-11 00:23:31 +02:00
Nobuaki Sukegawa
8cd519f7a3
THRIFT-3374 Ruby TJSONProtocol fails to unescape string values
...
This closes #640
2015-10-11 00:18:02 +02:00
Jens Geyer
56e5b9b01b
THRIFT-2905 Cocoa compiler should have option to produce "modern" Objective-C
...
Client: Cocoa (ObjectiveC & Swift)
Author: Kevin Wooten <kevin@wooten.com>
This closes #539
2015-10-09 22:01:55 +02:00
Randy Abernethy
983bf7de41
THRIFT-3373: cross test cleanup
...
Client: build, node, c_glib, cpp, hs, py, rb
Patch: Nobuaki Sukegawa
Github Pull Request:
This closes #641
commit 338f1a502961a4f63b0bd4b3dae4099062d6d17f
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-10-09T17:25:18Z
THRIFT-3373 Various fixes for cross test servers and clients
2015-10-09 12:28:57 -07:00
Jens Geyer
855cf7f089
THRIFT-3253 Using latest version of D gives deprecation notices
...
Client: D
Patch: Phongphan Phuttha <phongphan@acm.org>
2015-10-08 21:12:57 +02:00
Jens Geyer
a8d5a7841d
THRIFT-3299 Apache Thrift language bindings for Dart
...
Client: Dart
Patch: Jens Geyer
Adjusted dart package description files (pubspec.yaml)
2015-10-03 01:44:44 +02:00
Mark Erickson
932c4700c6
THRIFT-3299 Create an Apache Thrift language binding for Dart (dartlang.org).
...
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>
This closes #608
2015-10-03 01:43:59 +02:00
Jens Geyer
123258ba60
THRIFT-3364 Fix ruby binary field encoding in TJSONProtocol
...
Client: Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #633
2015-10-02 00:38:17 +02:00
Jens Geyer
96409d9dfe
THRIFT-3361 Improve C# library
...
Client: C#
Patch: Jens Geyer <jensg@apache.org>
Replaced a bunch of C# exceptions with TTransportException.
2015-09-30 23:30:35 +02:00
Jens Geyer
178b813acd
THRIFT-3361 Improve C# library
...
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #630
2015-09-30 23:16:45 +02:00
Evan Jones
60aa640c30
THRIFT-3306: Java: TBinaryProtocol: Use a single temp byte[] buffer
...
Reduces allocations and GC when TBinaryProtocol is allocated repeatedly.
Originally separate byte[] arrays were allocated for each integer type, and
a separate array for input and output. However, one buffer of the largest
size (8 bytes for i64) can be used for all purposes.
This closes #596
2015-09-30 15:49:55 +02:00
Jens Geyer
15c4004885
THRIFT-3323 Python library does not handle escaped forward slash ("/") in JSON
...
Client: Python
Patch: Grepsr <info@grepsr.com>
2015-09-29 21:33:23 +02:00
Nobuaki Sukegawa
01ede042aa
THRIFT-3360 Improve cross test servers and clients further
...
This closes #629
2015-09-28 20:38:37 +02:00
Konrad Grochowski
e9bdb411fb
THRIFT-3329: fix C++ tests incompatibility with boost-1.59
...
Client: C++
Patch: James E. King, III <jim.king@simplivity.com>
This closes #620
2015-09-25 21:04:57 +02:00