Nobuaki Sukegawa
f56b90772f
THRIFT-3444 Large 64 bit Integer does not preserve value through Node.js JSONProtocol
...
Client: Node.js
Patch: Nobuaki Sukegawa
This closes #712
2015-12-02 02:03:59 +09:00
Atsushi Takayama
aede97523d
THRIFT-3318 PHP: SimpleJSONProtocol Implementation
...
Client: PHP
Patch: Atsushi Takayama
This closes #602
2015-12-02 02:03:53 +09:00
Nobuaki Sukegawa
73fae0fbb7
Revert "THRIFT-3443 Thrift include can generate uncompilable code"
...
This reverts commit ef3cf819e1
.
Also disables tutorial build for Go on Travis to avoid failure caused
by this revert.
2015-12-02 01:22:12 +09:00
Pascal Bach
665844e60f
THRIFT-3463: Don't fail if Java is not found
2015-12-01 13:34:41 +01:00
Nikolay Tolstokulakov
56c1dde145
THRIFT-3456 rounding issue in static assert
...
Client: D
Patch: Nikolay Tolstokulakov
This closes #720
2015-11-30 22:14:44 +01:00
Jens Geyer
ad6fd1b6d2
THRIFT-3339 Support for database/sql
...
Client: Go
Patch: Adam Beberg
2015-11-30 21:40:01 +01:00
Roger Meier
d254409095
doap.rdf: add 0.9.2 and 0.9.3 release
2015-11-29 18:00:50 +01:00
Roger Meier
54a2e6452f
THRIFT-3206 Fix Visual Studio build failure due 'pthread_self': identifier not found
...
Patch: Paweł Janicki
2015-11-29 16:58:15 +01:00
Roger Meier
9921300dee
THRIFT-3453 remove rat_exclude
...
remove rat_exclude from EXTRA_DIST
2015-11-28 18:12:01 +01:00
Roger Meier
0399a9c099
THRIFT-3453 remove rat_exclude
...
rat_exclude file within root of our source tree is not in use anymore.
It has its origin from incubating phase, where the Tool Apache Rat
was used. http://creadur.apache.org/rat/
This closes #719
2015-11-28 17:36:57 +01:00
Nobuaki Sukegawa
6dab9bbeb5
Remove a line break that broke 'grep -v' in test/go/Makefile.am
2015-11-28 22:34:01 +09:00
Roger Meier
a43063caac
THRIFT-3451 thrift_protocol PHP extension missing config.m4 file
...
This closes #718
2015-11-28 13:41:30 +01:00
Mark Erickson
b0526d5243
THRIFT-3448 Add a Dart generator argument for overriding the thrift library dependency in generated pubspec.yaml files.
2015-11-28 00:58:31 +01:00
Nobuaki Sukegawa
e841b3dac6
THRIFT-162 Thrift structures are unhashable, preventing them from being used as set elements
...
Client: Python
Patch: David Reiss, Nobuaki Sukegawa
This closes #714
2015-11-28 00:08:07 +01:00
Nobuaki Sukegawa
b9641e0949
THRIFT-3450 NPE when using SSL
...
This closes #717
2015-11-27 23:32:40 +01:00
Nobuaki Sukegawa
ef3cf819e1
THRIFT-3443 Thrift include can generate uncompilable code
...
Client: Go Compiler
Patch: Nobuaki Sukegawa
This closes #709
2015-11-27 00:08:41 +09:00
Андрей Веселов
547909933c
THRIFT-3087 Pass on errors like "connection closed"
...
Client: Erlang
Patch: Андрей Веселов and Nobuaki Sukegawa
This closes #599
2015-11-27 00:08:27 +09:00
Nobuaki Sukegawa
e58ed1ad39
THRIFT-3441 Stabilize Travis-CI builds
...
Client: Build
Patch: Nobuaki Sukegawa
This closes #715
2015-11-25 22:53:26 +09:00
Nobuaki Sukegawa
e8c71d8cc9
THRIFT-3442 Run CMake tests on Appveyor
...
Client: Test
Patch: Nobuaki Sukegawa
This closes #713
2015-11-23 22:45:25 +09:00
Nobuaki Sukegawa
cacce2f1d5
THRIFT-3440 Python make check takes too much time
...
Client: Test Python
Patch: Nobuaki Sukegawa
This closes #711
2015-11-23 21:24:24 +09:00
Nobuaki Sukegawa
2de2700c34
THRIFT-3439 Run make cross using Python3 when available
...
Client: Test
Patch: Nobuaki Sukegawa
This closes #710
2015-11-23 21:24:00 +09:00
Phongphan Phuttha
69826b21ec
THRIFT-2410: Add UTF-16 to UTF-8 converter and use for convert the escaped unicode character to UTF-8 byte array.
...
Client: Java ME
Patch: Phongphan Phuttha
This closes #702
2015-11-23 17:09:27 +09:00
Martin Haimberger
0ad6ee95e0
THRIFT-3420 C++: TSSLSockets are not interruptable
...
Client: C++
Patch: Martin Haimberger
This closes #690
2015-11-23 17:09:27 +09:00
David Robakowski
ae971ce917
THRIFT-2110 Erlang: Support for Multiplexing Services on any Transport, Protocol and Server
...
Client: Erlang
Patch: David Robakowski rebased by Nobuaki Sukegawa
Modification: Return value fix in thrift_client uncovered by added tests
2015-11-23 17:07:10 +09:00
Nobuaki Sukegawa
ca93936e78
THRIFT-3424 Add CMake android build option
...
Client: Build
Patch: Nobuaki Sukegawa
This closes #696
2015-11-23 16:59:10 +09:00
Tom Lee
314fea26fe
THRIFT-3431 Avoid an unnecessary HashMap lookup
...
The "schemes" lookup that occurs on every read/write can add up
under high throughput with lots of small messages.
This closes #704
2015-11-22 20:52:40 +01:00
Jens Geyer
aad06deedd
THRIFT-3436 cross test fails with "UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 20: ordinal not in range(128)"
...
Client: Test Suite
Patch: Jens Geyer
2015-11-21 15:03:32 +01:00
Mark Erickson
8d8d6573f7
THRIFT-3434 Dart generator produces empty name in pubspec.yaml for includes w/o namespace
...
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>
This closes #706
2015-11-20 21:20:37 +01:00
Justin Larrabee
bbb8f5c46b
THRIFT-3430 Go THttpClient does not read HTTP response body to completion when closing
...
Client: Go
Patch: Justin Larrabee
This closes #703
2015-11-19 21:34:43 +01:00
Jens Geyer
2faac5afac
THRIFT-3385 warning: format ‘%lu’ expects ‘long unsigned int’, but has type ‘std::basic_string<char>::size_type {aka unsigned int}
...
Client: C++
Patch: Jens Geyer, based on a proposal made by Henrique Mendonça
2015-11-17 23:36:24 +01:00
Justin Larrabee
13ac77daf0
THttpClient now utilizes a package level shared HTTP client and optionally allows users of the library to specify one.
2015-11-17 22:44:26 +01:00
Jens Geyer
341390c19a
THRIFT-3388 hash doesn't work on set/list
...
Client: Python
Patch: Jens Geyer
This essentially reverts commit 790a3881b2
from THRIFT-2621
2015-11-17 22:14:40 +01:00
Nobuaki Sukegawa
8551f3f53d
Revert part of 7f404fdef2
...
unichr does not work for code point > 0x10000 on ucs2 build
2015-11-15 16:33:55 +09:00
Nobuaki Sukegawa
a8c74d5c52
THRIFT-3425 Minor fixes + simplification for CentOS Dockerfile
...
Client: Build
Patch: Nobuaki Sukegawa
This closes #699
2015-11-15 14:00:18 +09:00
Nobuaki Sukegawa
6defea5f7b
THRIFT-3200 JS and nodejs do not encode JSON protocol binary fields as base64
...
Client: Javascript
Patch: Nobuaki Sukegawa
This closes #698
2015-11-15 14:00:18 +09:00
Nobuaki Sukegawa
bc7e480d0f
THRIFT-3350 Python JSON protocol does not encode binary as Base64
...
Client: Python
Patch: Nobuaki Sukegawa
This closes #697
2015-11-15 14:00:18 +09:00
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