Commit Graph

4543 Commits

Author SHA1 Message Date
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