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
fa0796d332
THRIFT-3391 Wrong bool formatting in test server Client: Go Patch: Jens Geyer
2015-10-16 21:35:34 +02: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
Jens Geyer
86da51d2ae
THRIFT-3339 Support for database/sql
...
Client: Go
Patch: Adam Beberg <beberg@sentient.ai>
Contributed by Sentient Technologies - http://www.sentient.ai/
This closes #623
2015-10-14 14:34:03 +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
Jens Geyer
673c44bc11
Fix for misc. codegen issues with THRIFT-2905
...
Client: Cocoa
Patch: Kevin Wooten <kevin@wooten.com>
This closes #652
2015-10-13 23:58:50 +02:00
Andrew Audibert
2d3eff5d38
THRIFT-2794 Suppress "unused" warnings in autogenerated Java files Client: Java
...
Client: java
This closes #649
2015-10-13 23:27:00 +02:00
jfarrell
22508c3c94
Thrift-2805: Updating trunk CHANGES file to match 0.9.3 release
...
Client: build
Patch: jfarrell
updating CHANGES file in trunk
2015-10-11 22:28:54 -04:00
jfarrell
ca8629e0bb
Thrift-2805: Publishing bower client for 0.9.3 release
...
Updating bower.json for 0.9.3 release.
2015-10-11 21:31:52 -04: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
pavlo
dd08f6e43c
THRIFT-3371: added test for abstract namespace domain sockets.
2015-10-11 00:47:27 +02:00
Nobuaki Sukegawa
30f465db92
THRIFT-3378 c_glib service does not handle negative Thrift byte values correctly
...
This closes #644
2015-10-11 00:40:37 +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
f124b55e6d
THRIFT-3372 Add dart generator to Visual Studio project
...
Client: Dart
Patch: Jens Geyer
2015-10-08 22:42:50 +02: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
61b8a29b07
THRIFT-3367 Fix bad links to coding_standards.md
...
Client: Website
Author: Jens Geyer
2015-10-05 21:55:49 +02:00
Jens Geyer
5bb45d04fe
THRIFT-3367 Fix bad links to coding_standards.md
...
Client: Website
Author: Paul Royer <wmpaulroyer@gmail.com>
This closes #634
2015-10-05 21:47:05 +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
Roger Meier
a03464c526
THRIFT-3322 CMake generated "make check" failes on python_test
...
Patch: Claudius Heine
2015-09-30 08:15:53 +02:00
Jens Geyer
4a62f188fc
Added C# bin/obj to gitignore
2015-09-29 22:09:18 +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
Roger Meier
0333dbf0b5
THRIFT-3321 Thrift can't be added as a subdirectory of another CMake-based project
...
Patch: Frane Šarić
2015-09-29 21:02:10 +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
Jens Geyer
f2c9f1b968
THRIFT-3355 npm WARN package.json thrift@1.0.0-dev No license field.
...
Client: NodeJS
Patch: Jens Geyer
2015-09-25 23:00:30 +02:00
Konrad Grochowski
ce636dd65c
THRIFT-3317: C++ - generated code will properly reference global apache namespace
...
Client: C++
Patch: Carrey Zhan
apache::xxxxx --> ::apache::xxxxx
2015-09-25 21:11:55 +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
Jens Geyer
0621e1fc94
THRIFT-3354 Fix word-extraction substr bug in initialism code
...
Client: Go
Author: Prashant Varanasi <prashant@uber.com>
This closes #625
2015-09-25 20:54:45 +02:00
Konrad Grochowski
c623197d37
THRIFT-3336: C++ - generated ostream operator<< will be overridable
...
Client: C++
Patch: James E. King, III <jim.king@simplivity.com>
This closes #626
Generated scructs will have virtual printTo(ostream&) method, used by
inline ostream operator<<.
2015-09-25 20:41:42 +02:00
jfarrell
ad3a95527c
THRIFT-3298: thrift endian converters may conflict with other libraries
...
Client: cpp
Patch: Xiaoshuang LU
Converts ntohll, htonll to be Thrift prefixed to avoid redefinition by other libraries (ie. zookeeper.h)
2015-09-24 23:27:34 -04:00
jfarrell
a1ae93f4be
THRIFT-3290: Using from in variable names causes the generated Python code to have errors
...
Client: py
Patch: Prathik Rajendran
Adds 'from' to the reserved words list for py
This closes #579
2015-09-24 22:58:45 -04:00
jfarrell
27be411ee0
THRIFT-2936:Minor memory leak in SSL
...
Client: cpp
Patch: James King
Thrift clients that use SSL leak 64 bytes in two chunks. This is because the list of available compression methods is not freed.
This closes #619
2015-09-24 22:26:37 -04:00
Jens Geyer
b121a586b2
THRIFT-3345 Clients blocked indefinitely when a java.lang.Error is thrown
...
Client: Java
Author: huahang <huahang@users.noreply.github.com>
This closes #618
2015-09-23 23:05:26 +02:00
Jens Geyer
804504b79a
THRIFT-3331 warning: ‘etype’ may be used uninitialized in this function
...
Client: C_glib
Patch: Simon South
2015-09-23 22:01:06 +02:00
Jens Geyer
8c7b03c2a5
THRIFT-3349 Python server does not handle processor exception
...
Client: Python
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #621
2015-09-23 21:20:57 +02:00
Jens Geyer
d629ea0bb2
THRIFT-3347 Improve cross test servers and clients
...
Client: TestSuite, C++, Perl, NodeJS, c_glib, Haskell, Python
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #621
2015-09-23 21:20:38 +02:00