Jens Geyer
214746619a
THRIFT-4396 inconsistent (or plain wrong) version numbers in master/trunk
...
Client: (multiple)
Patch: Jens Geyer
This closes #1422
2017-11-30 20:46:39 +01:00
Nobuaki Sukegawa
026c9d032c
THRIFT-3686 Java processor should report internal error on uncaught exception
...
Client: java
This closes #904
This closes #1428
2017-11-30 12:43:26 -05:00
Nobuaki Sukegawa
1541f0a74d
THRIFT-3657 D TFileWriterTransport close should use non-priority send
...
Client: D
This closes #884
This closes #1427
2017-11-30 12:41:35 -05:00
Nobuaki Sukegawa
af56286378
THRIFT-3610 Streamline exception handling in Python server handler
...
Client: py
This closes #842
This closes #1426
2017-11-30 12:36:52 -05:00
Nobuaki Sukegawa
66c3dbf2de
THRIFT-3602 Make Tornado server send exception on unexpected handler error
...
Client: py
This closes #839
This closes #1425
2017-11-30 12:36:33 -05:00
Nobuaki Sukegawa
6f8264037c
THRIFT-3600 Make TTwisted server send exception on unexpected handler error
...
Client: py
This closes #838
This closes #1424
2017-11-30 12:36:11 -05:00
James E. King, III
1ce7a5b459
THRIFT-2913: fix random CI build failures in lib/rb test
...
'Thrift::ThreadPoolServer should serve inside a thread'
Client: rb
This closes #1429
2017-11-30 12:32:17 -05:00
Chet Murthy
35f987d45b
THRIFT-4392 reorder structs in plugin.thrift
...
This fixes #1417
This closes #1413
2017-11-29 21:37:18 -05:00
James E. King, III
44426c9095
THRIFT-4395: fix rust build on xenial
...
Client: rs
This closes #1421
2017-11-29 21:29:48 -05:00
James E. King, III
20e16bc6a4
THRIFT-2013: add perl crosstest multiplexed client and server logic
...
Client: perl
This closes #1416
2017-11-21 14:20:26 -05:00
Dylan Trotter
cde4d4181a
Fix remote client for HTTP transport
...
Client: go
Assign parsedUrl to the variable in the outer scope instead of creating
a new one. Previously the outer parsedUrl was never assigned and was
therefore always empty.
This closes #1411
2017-11-20 07:34:01 -05:00
James E. King, III
39eaae6675
THRIFT-2013: update docker for artful (go back to lua 5.2) and enhance
...
cpp client to send 0,1,2,4,8,...,131072 size binary tests, this exposed
problems in the erl and rs servers and those tests have been disabled for now.
2017-11-20 07:27:03 -05:00
James E. King, III
6e883f9d23
THRIFT-4085: refresh docker for dotnet 2.0.3, add dart 1.24.2 to artful image
...
This closes #1415
2017-11-20 07:26:52 -05:00
James E. King, III
58402ff6a7
THRIFT-2013: add multiplex server and client test support to cpp language
...
add multiplex client test support to csharp and java languages
fix a bug in the server-side header protocol factory
fix a bug in the cpp SSL server socket implementation
remove unnecessary sleep in cpp server testOneway
This closes #1414
2017-11-18 21:10:40 -05:00
Gonzalo Aguilar Delgado
87ad2bcaaa
THRIFT-4329: multiplexed processor, client and server for c_glib
...
Client: c_glib
This closes #1361
2017-11-18 21:10:18 -05:00
James E. King, III
95d5fb3a1e
update the CONTRIBUTING readme to point to build instructions (third time is a charm)
2017-11-11 09:51:14 -05:00
James E. King, III
ad2ea3daa9
update the CONTRIBUTING readme to point to build instructions (again)
2017-11-11 09:49:13 -05:00
James E. King, III
388738d331
update the CONTRIBUTING readme to point to build instructions
2017-11-11 09:47:01 -05:00
James E. King, III
cfb0130a75
update docker build instructions
2017-11-11 09:40:02 -05:00
D. Can Celasun
4f77ab8e29
THRIFT-4285 Move TX/RX methods from gen. code to library
...
This change removes a lot of duplication from generated code and allows
the caller to customize how they can read from / write to the
transport. Backwards compatible adapters make the change compatible
with existing code in use by consuming applications.
Client: Go
This closes #1382
2017-11-03 18:21:40 -07:00
itegel
847ecf3c1d
THRIFT-4378: add set method for stopTimeoutUnit in TThreadPoolServer java lib
...
modify timeout unit in createDefaultExecutorService from hard coding to read from args
Client: java
This closes #1409
2017-11-02 05:53:09 -07:00
Oleksii Prudkyi
a533ea1615
THRIFT-4377: more informative error messages on tests
...
THRIFT-4377: fix haxe-php integration
Client: haxe
This closes #1407
2017-10-30 15:12:16 -04:00
Oleksii Prudkyi
ac11cf88f8
THRIFT-4377: close socket after processing request
...
Client: Haxe
Patch: Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com>
This closes #1407
2017-10-29 17:52:48 +01:00
James E. King, III
619218cd7f
THRIFT-4343: enable nodejs-8.x on ubuntu-artful image and update grunt-jsdoc
...
also fix a perl failure as we were using a deprecated language feature
in the cross test server for perl.
Client: nodejs, perl
This closes #1406
2017-10-29 10:15:10 -04:00
James E. King, III
533405e3f8
THRIFT-4376: fix more high impact coverity defects
...
Led to the discovery of incorrect lua socket error handling.
This closes #1405
2017-10-29 07:05:47 -04:00
James E. King, III
375bfee701
THRIFT-2998: enable cross test for nodejs http transport,
...
fix missing apache license headers in nodejs
Client: nodejs
This closes #1403
2017-10-28 17:54:58 -04:00
stanevt
5a4f7382d2
THRIFT-2998: Set Content-Type for HTTP request in Node.js wrapper.
...
Client: nodejs
This closes #378
2017-10-28 17:54:17 -04:00
James E. King, III
43f4bf2fdd
THRIFT-4376: fix a few high impact coverity defects:
...
1458947: memory leak in compiler
1458787: resource leak in c_glib led to discovery of assert() abuse
1459090: fix string.find result check in JSON processor (unlikely)
This closes #1404
2017-10-28 16:44:09 -04:00
Jens Geyer
d4df91709b
THRIFT-4372 Pipe write operations across a network are limited to 65,535 bytes per write
...
Client: Delphi, C#
Patch: Jens Geyer
This closes #1402
2017-10-26 20:36:28 +02:00
Robert Lu
e54945551f
add stdc++ back for php extension build
...
Client: php
This closes #1400
2017-10-26 12:02:20 -04:00
James E. King, III
350fe7531f
THRIFT-4370: build generated code before running static code analysis;
...
fix E722 flake8 issues identified in python code
This closes #1399
2017-10-26 11:37:02 -04:00
James E. King, III
254e86b010
Close rejected or duplicate PRs
...
This closes #387
This closes #480
This closes #562
This closes #657
This closes #701
This closes #784
This closes #794
This closes #896
This closes #947
This closes #1012
This closes #1015
2017-10-25 09:02:51 -04:00
Robert Lu
9dff0efc1e
THRIFT-4356: fix segment fault for thrift_protocol
...
NOTE: drops php5 support for PHP extension (thrift_protocol)
however library still can support PHP5 as evidenced by CI build
Client: php
This closes #1385
This closes #1391
2017-10-25 08:57:04 -04:00
董菲
1df2d9b801
THRIFT-4353: support php ext read data after message begin
...
Client: php
This closes #1383
2017-10-25 08:56:40 -04:00
christianc
a39ba7f294
THRIFT-4362 check "read length" in readStringBody(int)
...
Client: Java
This closes #1398
2017-10-25 08:40:51 -04:00
James E. King, III
e7611d0f3e
THRIFT-4367: Fix missing positional argument in python
...
TProcessor.process
Client: py
Patch: Qyetfu
This closes #1392
2017-10-23 16:44:45 -04:00
dhasenan
ba5e065aaa
THRIFT-4305 Doc comments in dlang output
...
Client: d
Patch: Neia Neutuladh
This closes #1396
This closes #1395
2017-10-23 14:49:13 -04:00
James E. King, III
cd5be7be70
THRIFT-4351: change DOCKER_ env vars for travis integration to work better,
...
ready for enabling job on PRs
This closes #1397
2017-10-23 14:13:46 -04:00
James E. King, III
54ce558ba8
THRIFT-4365: Replaced indirect object syntax in perl compiler
...
Client: perl
Patch: Finn Isaac Norris Colman
This closes #1393
2017-10-20 08:33:38 -04:00
Jens Geyer
44701e82ad
THRIFT-4306 Thrift imports not replicated to D service output
...
Client: D language
Patch: Neia Neutuladh
2017-10-19 23:16:32 +02:00
James E. King, III
0ad20bdbfe
THRIFT-4351: use travis build stages to optimize build,
...
avoiding duplicate rebuilds of the same image, and also
allow personal docker hub repositories for private fork
builds to be optimized. Move ubsan build to artful image
because it catches more stuff and fix what was found.
THRIFT-4345: solidify docker build strategy for maximum
coverage: trusty, xenial, artful as stock as they can be
THRIFT-4344: add top level language summary markdown and
update readme with a new image on the layered architecture
THRIFT-3847: remove VERSION macro from config.h which
was causing a conflict on artful builds.
THRIFT-4359: fix haxe map/set decode when key is binary,
as a missing break statement caused it to use an int
during decode
This closes #1389
2017-10-19 11:29:04 -04:00
Brian Forbis
8b8a8efea1
THRIFT-4355 Fix javascript indentation of default values
...
Client: js
This closes #1388
2017-10-10 08:46:46 -07:00
James E. King, III
b62873686f
THRIFT-4350: enable dotnet-2.0.0-sdk in ubuntu xenial, update netcore
...
projects, get them running with make cross
Client: netcore
This closes #1379
2017-10-10 08:35:48 -07:00
Martin Haimberger
9f9e30b51e
THRIFT-4331: C++ TSSLSocket fixes for huge message handling
...
Client: C++
fixed issue with large messages, where waitForEvent was called
mutliple times waiting for SSL_read() to get bytes and running
in the retry timeout.
fixed issue where poll was not using the right flags.
This fixes #1363
2017-10-06 05:22:13 -07:00
Yuri Khrustalev
39310dad79
THRIFT-4346: Allow go ZlibTransportFactory to wrap other factories
...
Client: go
This closes #1375
2017-09-27 12:46:19 -07:00
James E. King, III
e8fbd8c3d5
Update the contribution guide, added recipes for handling github issues
2017-09-26 06:59:34 -07:00
James E. King, III
65efdff10b
build both ubuntu xenial as well as trusty to get more language level
...
coverage, force C++98 in one of the C++ builds to guarantee compat,
and update docker readme
This closes #1377
2017-09-26 06:48:54 -07:00
Carwyn Moore
d7720f4363
THRIFT-4348 - Allow custom HTTP headers to be set in Perl HTTP client.
...
Client: Perl
This closes #1376
2017-09-26 06:42:14 -07:00
Elvis Pranskevichus
2d1fe88db3
THRIFT-4206: Fix decoding of strings in containers with py:dynamic and py:utf8strings
...
Client: py
_read_by_ttype and _write_by_ttype must be using the *element* spec
and not the container spec when determining the correct read/write
handler.
This closes #1273
2017-09-25 17:11:33 -07:00
James E. King, III
48ba736a58
THRIFT-4131: js / WebSocket / fix handling oneway methods
...
Client: js
Patch: Martin Hejnfelt <mh@newtec.dk>
This closes #1372
2017-09-24 20:35:01 -07:00