Nobuaki Sukegawa
97a48988de
THRIFT-3423 First call to thrift_transport:read_exact fails to dispatch correct function
...
Client: Erlang
Patch: Nobuaki Sukegawa
This closes #694
2015-11-15 14:00:18 +09:00
Nobuaki Sukegawa
7f404fdef2
Run test for THRIFT-2413
...
Slightly simplify _toChar method too.
This closes #695
2015-11-15 14:00:18 +09:00
Roger Meier
f892674d17
THRIFT-3421 rebar as dependency instead of bundling
2015-11-15 01:50:38 +01:00
Jens Geyer
7388037fa1
THRIFT-3416 Retire old "xxx_namespace" declarations from the IDL
...
Client: Compiler (general)
Patch: Jens Geyer
This closes #700
2015-11-14 18:57:17 +01:00
Roger Meier
c7b3086665
THRIFT-3421 rebar as dependency instead of bundling
...
This closes #693
2015-11-14 17:24:11 +01:00
Jens Geyer
d80d0b2143
THRIFT-3417: "namespace xsd" is not really working
...
Client: XSD
Patch: Jens Geyer
Fix for error: '>>' should be '> >' within a nested template argument list
2015-11-14 15:26:09 +01:00
Jens Geyer
eeb51962fa
THRIFT-3426 Align autogen comment in XSD
...
Client: XSD
Patch: Jens Geyer
2015-11-14 14:28:10 +01:00
BCG
cc193c1bec
THRIFT-3417: "namespace xsd" is not really working
...
Client: XSD
Patch: Benjamin Gould
This closes #691
2015-11-14 14:28:09 +01:00
Mark Sonnabaum
a6b120301a
THRIFT-3422 Fixed Go's TServerSocket not closing socket on Interrupt.
...
Client: Go
Patch: Mark Sonnabaum <mark@sonnabaum.com>
This closes #692
2015-11-14 13:37:46 +01:00
Maxime Mouial
622ef03f1b
THRIFT-3309: Missing TConstant.php in /lib/php/Makefile.am
...
The file lib/php/lib/Thrift/Type/TConstant.php is missing from the php
Makefile. Therefore "make install" don't copy the TConstant.php file.
This closes #689
2015-11-14 11:04:01 +01:00
Roshan George
75d879ab47
THRIFT-3158 Make deepcopy return T
...
Client: Java
Patch: Roshan George
This closes #499
2015-11-14 17:06:52 +09:00
Roshan George
c2d4c77c5a
THRIFT-3157 Make TBase signature more explicit
...
Client: Java
Patch: Roshan George
This closes #498
2015-11-14 17:06:30 +09:00
Phongphan Phuttha
369d62e5e9
THRIFT-2413 Add JSON escaped unicode support for python3.
...
Client: Python
Patch: Phongphan Phuttha
This closes #686
2015-11-14 17:03:57 +09:00
Konrad Grochowski
517aa1491b
THRIFT-3415 - C++: THeader*.h/cpp includes cleanup
...
Client: C++
Patch: Konrad Grochowski
Used iwyu (Include-What-You-Use) to cleanup list of includes used by
THeader* files
unistd.h is not used at all - removed completely
2015-11-12 16:37:58 +01:00
Jens Geyer
86284da849
THRIFT-3413 Thrift code generation bug in Go when extending service
...
Client: Go
Patch: Jens Geyer
2015-11-11 01:33:39 +01:00
Phongphan Phuttha
90ea4f64c1
THRIFT-2779: Always write unescaped JSON unicode string.
...
Client: PHP
Patch: Phongphan Phuttha
This closes #666
2015-11-11 00:32:55 +09:00
Max Spencer
c04fb0069e
THRIFT-2974 fix optional writeToParcel
...
Client: Java
Patch: Max Spencer
This closes #687
2015-11-11 00:32:55 +09:00
Pascal Bach
317d515428
THRIFT-3414 #include <pwd.h> in THeaderTransport.h breaks windows build
...
Client: C++
Patch: Pascal Bach
2015-11-11 00:31:48 +09:00
Phongphan Phuttha
7f01e2a8f8
THRIFT-2413: UTF-8 sent by PHP as JSON is not understood by TJsonProtocol
...
Client: Python
Patch: Phongphan Phuttha
This patch allows readJSONString to decode escaped unicode string including encoded surrogate pair.
This closes #673
2015-11-09 02:34:28 +09:00
Jan Krems
f264884901
Fix package.json to include only the needed files
...
Before:
```
> du -sh node_modules/thrift
28M node_modules/thrift
```
After:
```
> mkdir -p /tmp/thrift-module
> cp -r node_modules/thrift/lib/nodejs/{lib,README.md} /tmp/thrift-module
> du -sh /tmp/thrift-module
208K /tmp/thrift-module
```
This closes #672
2015-11-08 17:48:47 +01:00
Joe Ennever
5b15f8c55f
THRIFT-3307 Raise an error when trying to serialize a union with an incorrect set_field
...
Client: Ruby
Patch: Joe Ennever
This closes #597
2015-11-09 00:02:23 +09:00
Claudius Heine
d8ddb775e4
THRIFT-1522: Fixes Memory leak by wrapping getaddrinfo into a class.
...
Client: C++
Patch: Claudius Heine
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
This closes #542
2015-11-09 00:02:18 +09:00
Laurent Goujon
11c3569720
THRIFT-3199 Uses StructMetaData for exception fieldvalue
...
Client: Compiler(Java, javame, as3)
Patch: Laurent Goujon
This closes #526
2015-11-08 23:59:40 +09:00
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
Andrew Bloomgarden
f0f607ffac
THRIFT-3408: correct emitted JSON types
...
This closes #679
2015-11-04 12:32:44 +01:00
Roger Meier
f57b57ac0b
THRIFT-3274 calling "make clean" twice in a row yields make error
...
fix tutorial
2015-11-03 23:28:43 +01: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
Nobuaki Sukegawa
f58bca7adb
THRIFT-2113 Erlang SSL Socket Support
...
Client: Erlang
Patch: Nobuaki Sukegawa
Enable SSL cross test
2015-11-01 18:30:46 +09:00
David Robakowski
a7d6a97033
THRIFT-2113 Erlang SSL Socket Support
...
Client: Erlang
Patch: David Robakowski
2015-11-01 18:30:46 +09:00
Nobuaki Sukegawa
7ab56e835c
THRIFT-2708 add support for oneway (async) function calls in erlang client
...
Client: Erlang
Patch: Nobuaki Sukegawa
Add timeout to oneway call in cross test client.
2015-11-01 18:30:20 +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
Kevin Wooten
867fafffa5
THRIFT-3401 Nested collections emit Objective-C code that cannot compile
...
Client: Cocoa
Patch: Kevin Wooten <kevin@wooten.com>
This closes #665
2015-10-29 22:51:33 +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