Robert Lu
a15060acd8
THRIFT-4423: migrate to psr-4
...
Client: php
This closes #1445
2018-01-11 09:37:37 -05:00
Chet Murthy
19a6493ff0
THRIFT-4399 plugin.thrift t_const_value is not used as a union in C++ code -- fix this
...
Client: compiler
This closes #1435
2018-01-10 23:49:29 -05:00
Chet Murthy
6ae4023052
THRIFT-4393: renumber GeneratorInput t_{type,etc...}_id
...
Client: compiler
This closes #1419
2018-01-10 23:45:56 -05:00
Chet Murthy
ad08a8b168
THRIFT-3877: cpp http server buffering bug oneway
...
Client: C++
This closes #1418
C++ HTTP server, hit with oneway RPC, then roundtrip RPC, no longer
hangs, as demonstrated by OneWayHTTPTest.
Unit-test: Hit a C++ HTTP server with a oneway rpc, and the next RPC
will hang. This test-case elicits the failure (converts to
timeout-expiry).
2018-01-10 23:40:18 -05:00
Kerri Devine
91c74b6019
THRIFT-4443: Implement skip function in json_protocol
...
Client: node.js
This closes #1460
2018-01-10 21:21:03 -05:00
John Boiles
080e43ee8e
THRIFT-4447: Fix panic on p.c.Call when using legacy initializers
...
Client: go
This closes #1461
2018-01-10 21:17:19 -05:00
Allen Warthen
d066fa850a
THRIFT-4446: JSONProtocol Base64 Encoding: Do not trim padding on encode.
...
Client: csharp
Client: netcore
This closes #1463
2018-01-10 21:13:07 -05:00
Vadim Chekan
d3355af260
THRIFT-4450: Added "seek" implementation to TCompactInputTransport in Rust
...
Client: rust
This closes #1462
2018-01-10 21:09:39 -05:00
Dmitry Volodin
1b855d47aa
Insert files related to eclipse project to gitignore
...
This closes #1446
2018-01-04 09:38:41 -05:00
Stephane Landelle
dda41f37cf
Fix generated maven packaging
...
Client: java
This closes #1430
This closes #1456
This closes #1442
2018-01-04 09:28:19 -05:00
Robert Lu
c72d8dcb42
use dartlang repo for builds
...
Client: dart
This closes #1453
2018-01-04 09:17:55 -05:00
Philip Frank
8fdd610ba7
THRIFT-4406: Optionally generate ES6 compatible JavaScript where service methods return Promises
...
includes tests and TypeScript support
Client: js
This closes #1452
2018-01-04 09:15:24 -05:00
Robert Lu
e669b8726b
cleanup unused docker *.orig
...
This closes #1455
2018-01-04 09:11:16 -05:00
Philip Frank
0a84eae1db
THRIFT-4437: JavaScript WebSocket - fix duplicate callbacks and enable ThriftWS test suite
...
Client: js
This closes #1450
2017-12-28 07:57:36 -05:00
Chet Murthy
041c3c777d
THRIFT-4421 golang tests rely on gomock, which has changed behaviour, causing tests to fail
...
Client: go
This closes #1443
2017-12-14 08:49:40 -05:00
Jens Geyer
14f5d500b9
THRIFT-4422 Add Async implementation via IFuture
...
Client: Delphi
Patch: Jens Geyer
This closes #1444
2017-12-14 00:00:03 +01:00
James E. King III
cea50758b9
THRIFT-4416: additional CPAN packaging changes
...
Client: perl
2017-12-12 18:42:45 -05:00
James E. King, III
8101f00b09
THRIFT-4416: fixed up CPAN module creation and automated all steps except for upload to CPAN
...
Client: perl
This closes #1441
2017-12-09 17:02:12 -05:00
zhouweikang
c4af63385f
THRIFT-4418: evhttp_connection_new is deprecated; use evhttp_connection_base_new
...
Client: C++
This closes #1438
2017-12-09 16:53:57 -05:00
James E. King, III
2590988c02
THRIFT-4417: Fix broken fb303 build, that occurred after conversion to stdcxx::shared_ptr
...
Patch: Stanislav Korolev
This closes #1439
2017-12-09 12:25:00 -05:00
Philip Frank
05a08ce9c1
THRIFT-4403: Fix incorrect usage of 'this'
...
Client: js
This closes #1437
2017-12-04 11:03:38 -05:00
Jens Geyer
d30a7d1599
THRIFT-4400 Visual Studio Compiler project should link runtime statically in release builds
...
Client: Compiler (general)
Patch: Jens Geyer
This closes #1436
2017-12-02 17:17:48 +01:00
Jens Geyer
f3a2974dfe
THRIFT-4398 Update EXTRA_DIST for "make dist"
...
Client: Build process
Patch: Jens Geyer
This closes #1431
2017-12-01 23:01:41 +01:00
Jens Geyer
152d1bef44
THRIFT-4397 Ubuntu install instructions broken on 16.04
...
Client: Build process
Patch: Jens Geyer
2017-12-01 09:08:00 +01:00
Nobuaki Sukegawa
3c420072ab
THRIFT-3580 THeader for Haskell
...
Client: hs
This closes #820
This closes #1423
2017-11-30 16:15:25 -05:00
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