summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-4546: Fix broken packagist.org0.11.0jfarrell2018-04-111-1/+1
| | | Update composer to fix broken packagist.org imports
* Version 0.11.00.11.00.11.0-rc0Jens Geyer2017-12-031-14/+1
|
* THRIFT-3580 THeader for HaskellNobuaki Sukegawa2017-12-0315-141/+690
| | | | | | | Client: hs This closes #820 This closes #1423
* Version 0.11.0Jens Geyer2017-12-0160-76/+404
|
* THRIFT-4398 Update EXTRA_DIST for "make dist"Jens Geyer2017-12-0115-37/+78
| | | | | | | Client: Build process Patch: Jens Geyer This closes #1431
* THRIFT-4396 inconsistent (or plain wrong) version numbers in master/trunkJens Geyer2017-11-305-5/+13
| | | | | | | Client: (multiple) Patch: Jens Geyer This closes #1422
* THRIFT-3686 Java processor should report internal error on uncaught exceptionNobuaki Sukegawa2017-11-302-18/+27
| | | | | | | Client: java This closes #904 This closes #1428
* THRIFT-3657 D TFileWriterTransport close should use non-priority sendNobuaki Sukegawa2017-11-301-1/+1
| | | | | | | Client: D This closes #884 This closes #1427
* THRIFT-3610 Streamline exception handling in Python server handlerNobuaki Sukegawa2017-11-301-23/+27
| | | | | | | Client: py This closes #842 This closes #1426
* THRIFT-3602 Make Tornado server send exception on unexpected handler errorNobuaki Sukegawa2017-11-302-29/+48
| | | | | | | Client: py This closes #839 This closes #1425
* THRIFT-3600 Make TTwisted server send exception on unexpected handler errorNobuaki Sukegawa2017-11-302-53/+75
| | | | | | | Client: py This closes #838 This closes #1424
* THRIFT-2913: fix random CI build failures in lib/rb testJames E. King, III2017-11-301-0/+1
| | | | | | | 'Thrift::ThreadPoolServer should serve inside a thread' Client: rb This closes #1429
* THRIFT-4392 reorder structs in plugin.thriftChet Murthy2017-11-291-6/+6
| | | | | This fixes #1417 This closes #1413
* THRIFT-4395: fix rust build on xenialJames E. King, III2017-11-294-8/+8
| | | | | | Client: rs This closes #1421
* THRIFT-2013: add perl crosstest multiplexed client and server logicJames E. King, III2017-11-217-16/+107
| | | | | | Client: perl This closes #1416
* Fix remote client for HTTP transportDylan Trotter2017-11-201-2/+3
| | | | | | | | | | 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
* THRIFT-2013: update docker for artful (go back to lua 5.2) and enhanceJames E. King, III2017-11-209-113/+133
| | | | | 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.
* THRIFT-4085: refresh docker for dotnet 2.0.3, add dart 1.24.2 to artful imageJames E. King, III2017-11-203-15/+17
| | | | This closes #1415
* THRIFT-2013: add multiplex server and client test support to cpp languageJames E. King, III2017-11-1823-241/+431
| | | | | | | | | 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
* THRIFT-4329: multiplexed processor, client and server for c_glibGonzalo Aguilar Delgado2017-11-1824-797/+1896
| | | | | | Client: c_glib This closes #1361
* update the CONTRIBUTING readme to point to build instructions (third time is ↵James E. King, III2017-11-111-3/+3
| | | | a charm)
* update the CONTRIBUTING readme to point to build instructions (again)James E. King, III2017-11-111-1/+3
|
* update the CONTRIBUTING readme to point to build instructionsJames E. King, III2017-11-111-0/+6
|
* update docker build instructionsJames E. King, III2017-11-112-7/+62
|
* THRIFT-4285 Move TX/RX methods from gen. code to libraryD. Can Celasun2017-11-0315-291/+545
| | | | | | | | | | | 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
* THRIFT-4378: add set method for stopTimeoutUnit in TThreadPoolServer java libitegel2017-11-021-3/+8
| | | | | | | modify timeout unit in createDefaultExecutorService from hard coding to read from args Client: java This closes #1409
* THRIFT-4377: more informative error messages on testsOleksii Prudkyi2017-10-302-2/+10
| | | | | | | THRIFT-4377: fix haxe-php integration Client: haxe This closes #1407
* THRIFT-4377: close socket after processing requestOleksii Prudkyi2017-10-291-0/+5
| | | | | | | Client: Haxe Patch: Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com> This closes #1407
* THRIFT-4343: enable nodejs-8.x on ubuntu-artful image and update grunt-jsdocJames E. King, III2017-10-295-111/+109
| | | | | | | | 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
* THRIFT-4376: fix more high impact coverity defectsJames E. King, III2017-10-2914-82/+92
| | | | | | Led to the discovery of incorrect lua socket error handling. This closes #1405
* THRIFT-2998: enable cross test for nodejs http transport,James E. King, III2017-10-2811-11/+193
| | | | | | | fix missing apache license headers in nodejs Client: nodejs This closes #1403
* THRIFT-2998: Set Content-Type for HTTP request in Node.js wrapper.stanevt2017-10-281-3/+6
| | | | | | Client: nodejs This closes #378
* THRIFT-4376: fix a few high impact coverity defects:James E. King, III2017-10-2821-943/+941
| | | | | | | | 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
* THRIFT-4372 Pipe write operations across a network are limited to 65,535 ↵Jens Geyer2017-10-266-136/+207
| | | | | | | | | bytes per write Client: Delphi, C# Patch: Jens Geyer This closes #1402
* add stdc++ back for php extension buildRobert Lu2017-10-261-0/+2
| | | | | | Client: php This closes #1400
* THRIFT-4370: build generated code before running static code analysis;James E. King, III2017-10-266-11/+25
| | | | | | fix E722 flake8 issues identified in python code This closes #1399
* Close rejected or duplicate PRsJames E. King, III2017-10-251-0/+1
| | | | | | | | | | | | | | 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
* THRIFT-4356: fix segment fault for thrift_protocolRobert Lu2017-10-255-1698/+596
| | | | | | | | | 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
* THRIFT-4353: support php ext read data after message begin董菲2017-10-253-0/+90
| | | | | | Client: php This closes #1383
* THRIFT-4362 check "read length" in readStringBody(int)christianc2017-10-251-0/+1
| | | | | | Client: Java This closes #1398
* THRIFT-4367: Fix missing positional argument in pythonJames E. King, III2017-10-231-2/+2
| | | | | | | | TProcessor.process Client: py Patch: Qyetfu This closes #1392
* THRIFT-4305 Doc comments in dlang outputdhasenan2017-10-231-7/+21
| | | | | | | | Client: d Patch: Neia Neutuladh This closes #1396 This closes #1395
* THRIFT-4351: change DOCKER_ env vars for travis integration to work better,James E. King, III2017-10-235-60/+38
| | | | | | ready for enabling job on PRs This closes #1397
* THRIFT-4365: Replaced indirect object syntax in perl compilerJames E. King, III2017-10-201-2/+2
| | | | | | | Client: perl Patch: Finn Isaac Norris Colman This closes #1393
* THRIFT-4306 Thrift imports not replicated to D service outputJens Geyer2017-10-191-1/+1
| | | | | Client: D language Patch: Neia Neutuladh
* THRIFT-4351: use travis build stages to optimize build,James E. King, III2017-10-1966-498/+1726
| | | | | | | | | | | | | | | | | | | | | | 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
* THRIFT-4355 Fix javascript indentation of default valuesBrian Forbis2017-10-101-6/+5
| | | | | | Client: js This closes #1388
* THRIFT-4350: enable dotnet-2.0.0-sdk in ubuntu xenial, update netcoreJames E. King, III2017-10-1046-621/+361
| | | | | | | projects, get them running with make cross Client: netcore This closes #1379
* THRIFT-4331: C++ TSSLSocket fixes for huge message handlingMartin Haimberger2017-10-061-5/+23
| | | | | | | | | | | | 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
* THRIFT-4346: Allow go ZlibTransportFactory to wrap other factoriesYuri Khrustalev2017-09-272-2/+46
| | | | | | Client: go This closes #1375