Commit Graph

  • f92493b857 THRIFT-4470: Include popular IDE file templates to gitignore Dmitry Volodin 2018-01-23 18:13:56 +03:00
  • 00646bbba7 THRIFT-4464: Fix typo in TNonblockingServer.py Client: py Yubing Dong (Tom) 2018-01-18 23:55:24 -08:00
  • e241265cb2 THRIFT-4463: Generated PHP code to match PSR-2 Client: php Robert Lu 2018-01-18 18:46:39 +08:00
  • b03ca01cc9 THRIFT-4460: Use PSR-2 as php library coding standard Client: php Robert Lu 2018-01-18 19:06:39 +08:00
  • 8d96b3bbdd Closing all inactive github pull requests (no activity since 2015). James E. King III 2018-01-23 19:52:48 -05:00
  • 52bf20c0da THRIFT-4472: fix ruby gemspec license declaration Client: rb James E. King III 2018-01-23 19:12:03 -05:00
  • b636ffb613 THRIFT-4462 First line in Console duplicated Client: Delphi Patch: Anton Shchyrov Jens Geyer 2018-01-19 19:20:29 +01:00
  • 36c0b34dad THRIFT-4461 Compiler directive should match Delphi XE4 Client: Delphi Patch: Anton Shchyrov Jens Geyer 2018-01-19 19:17:33 +01:00
  • bfba370bf1 THRIFT-4459: reduce php library directory depth Client: php Robert Lu 2017-11-03 12:27:31 +08:00
  • f64a3fcaf9 THRIFT-4456: quiet haxelib the right way James E. King III 2018-01-14 08:54:25 -05:00
  • ad23852294 THRIFT-4344: some docker updates for xenial and for trusty to fix build issues James E. King III 2018-01-13 19:52:31 -05:00
  • b56fc700d6 THRIFT-4434: fixes to delegate all dependency responsibility from make to the dotnet build Client: dotnet James E. King III 2018-01-13 11:29:14 -05:00
  • 54993296c4 THRIFT-4434: .NET Core cleanup and the beginnings of compiler unit tests Client: netcore Volodymyr Gotra 2017-12-18 02:08:09 +02:00
  • 9a32f8af3a THRIFT-4456: add --quiet to haxelib install so build log is not as huge James E. King III 2018-01-14 08:36:18 -05:00
  • 1d5113ed75 THRIFT-4455 Missing dispose calls in ThreadedServer & ThreadpoolServer Client: C# Patch: Jens Geyer Jens Geyer 2018-01-13 01:29:15 +01:00
  • 85827154b4 THRIFT-4454 Large writes/reads may cause range check errors in debug mode Client: Delphi Patch: Jens Geyer Jens Geyer 2018-01-12 21:20:59 +01:00
  • 31d5b7be27 THRIFT-4452: optimize Dockerfile so it runs apt-get update only once Robert Lu 2018-01-05 13:44:38 +08:00
  • cf7ba4ca32 THRIFT-4390: Fix bug where binary/buffered messages > 4K could not be read/written Client: rs Allen George 2017-12-11 11:44:11 -05:00
  • a15060acd8 THRIFT-4423: migrate to psr-4 Client: php Robert Lu 2017-12-28 15:29:39 +08:00
  • 19a6493ff0 THRIFT-4399 plugin.thrift t_const_value is not used as a union in C++ code -- fix this Client: compiler Chet Murthy 2017-12-18 11:49:30 -08:00
  • 6ae4023052 THRIFT-4393: renumber GeneratorInput t_{type,etc...}_id Client: compiler Chet Murthy 2017-11-26 21:42:26 -08:00
  • ad08a8b168 THRIFT-3877: cpp http server buffering bug oneway Client: C++ Chet Murthy 2017-12-19 15:55:56 -08:00
  • 91c74b6019 THRIFT-4443: Implement skip function in json_protocol Client: node.js Kerri Devine 2018-01-05 17:04:46 -06:00
  • 080e43ee8e THRIFT-4447: Fix panic on p.c.Call when using legacy initializers Client: go John Boiles 2018-01-08 13:53:43 -08:00
  • d066fa850a THRIFT-4446: JSONProtocol Base64 Encoding: Do not trim padding on encode. Client: csharp Client: netcore Allen Warthen 2018-01-09 12:04:14 -05:00
  • d3355af260 THRIFT-4450: Added "seek" implementation to TCompactInputTransport in Rust Client: rust Vadim Chekan 2018-01-05 23:12:47 -05:00
  • 1b855d47aa Insert files related to eclipse project to gitignore Dmitry Volodin 2017-12-18 13:43:28 +03:00
  • dda41f37cf Fix generated maven packaging Client: java Stephane Landelle 2017-12-01 00:08:56 +01:00
  • c72d8dcb42 use dartlang repo for builds Client: dart Robert Lu 2017-12-29 04:14:38 +08:00
  • 8fdd610ba7 THRIFT-4406: Optionally generate ES6 compatible JavaScript where service methods return Promises includes tests and TypeScript support Client: js Philip Frank 2017-12-06 12:38:05 +01:00
  • e669b8726b cleanup unused docker *.orig Robert Lu 2018-01-03 08:40:17 +08:00
  • 0a84eae1db THRIFT-4437: JavaScript WebSocket - fix duplicate callbacks and enable ThriftWS test suite Client: js Philip Frank 2017-12-27 12:54:28 +01:00
  • 041c3c777d THRIFT-4421 golang tests rely on gomock, which has changed behaviour, causing tests to fail Client: go Chet Murthy 2017-12-12 14:00:50 -08:00
  • 14f5d500b9 THRIFT-4422 Add Async implementation via IFuture Client: Delphi Patch: Jens Geyer Jens Geyer 2017-12-09 13:47:09 +01:00
  • cea50758b9 THRIFT-4416: additional CPAN packaging changes Client: perl James E. King III 2017-12-12 18:41:40 -05:00
  • 8101f00b09 THRIFT-4416: fixed up CPAN module creation and automated all steps except for upload to CPAN Client: perl James E. King, III 2017-12-09 10:10:03 -05:00
  • c4af63385f THRIFT-4418: evhttp_connection_new is deprecated; use evhttp_connection_base_new Client: C++ zhouweikang 2017-12-06 15:24:42 +08:00
  • 2590988c02 THRIFT-4417: Fix broken fb303 build, that occurred after conversion to stdcxx::shared_ptr Patch: Stanislav Korolev James E. King, III 2017-12-09 12:21:37 -05:00
  • 05a08ce9c1 THRIFT-4403: Fix incorrect usage of 'this' Client: js Philip Frank 2017-12-04 13:29:58 +01:00
  • 327ebb6c2b Version 0.11.0 0.11.0 Jens Geyer 2017-12-03 18:27:58 +01:00
  • fc0ff81ee7 THRIFT-3580 THeader for Haskell Client: hs Nobuaki Sukegawa 2016-01-24 04:01:27 +09:00
  • d30a7d1599 THRIFT-4400 Visual Studio Compiler project should link runtime statically in release builds Client: Compiler (general) Patch: Jens Geyer Jens Geyer 2017-12-02 10:28:25 +01:00
  • 1310dc1eb4 Version 0.11.0 Jens Geyer 2017-11-29 22:35:29 +01:00
  • 1c7bf3ebc4 THRIFT-4398 Update EXTRA_DIST for "make dist" Client: Build process Patch: Jens Geyer Jens Geyer 2017-11-30 22:30:03 +01:00
  • f3a2974dfe THRIFT-4398 Update EXTRA_DIST for "make dist" Client: Build process Patch: Jens Geyer Jens Geyer 2017-11-30 22:30:03 +01:00
  • 152d1bef44 THRIFT-4397 Ubuntu install instructions broken on 16.04 Client: Build process Patch: Jens Geyer Jens Geyer 2017-11-30 21:04:05 +01:00
  • 3c420072ab THRIFT-3580 THeader for Haskell Client: hs Nobuaki Sukegawa 2016-01-24 04:01:27 +09:00
  • 214746619a THRIFT-4396 inconsistent (or plain wrong) version numbers in master/trunk Client: (multiple) Patch: Jens Geyer Jens Geyer 2017-11-29 22:54:49 +01:00
  • 026c9d032c THRIFT-3686 Java processor should report internal error on uncaught exception Client: java Nobuaki Sukegawa 2016-02-27 16:27:05 +09:00
  • 1541f0a74d THRIFT-3657 D TFileWriterTransport close should use non-priority send Client: D Nobuaki Sukegawa 2016-02-22 02:16:30 +09:00
  • af56286378 THRIFT-3610 Streamline exception handling in Python server handler Client: py Nobuaki Sukegawa 2016-02-11 07:06:21 +09:00
  • 66c3dbf2de THRIFT-3602 Make Tornado server send exception on unexpected handler error Client: py Nobuaki Sukegawa 2016-02-10 19:37:26 +09:00
  • 6f8264037c THRIFT-3600 Make TTwisted server send exception on unexpected handler error Client: py Nobuaki Sukegawa 2016-02-10 19:42:19 +09:00
  • 1ce7a5b459 THRIFT-2913: fix random CI build failures in lib/rb test 'Thrift::ThreadPoolServer should serve inside a thread' Client: rb James E. King, III 2017-11-30 08:39:17 -05:00
  • 35f987d45b THRIFT-4392 reorder structs in plugin.thrift Chet Murthy 2017-11-23 18:03:01 -08:00
  • 44426c9095 THRIFT-4395: fix rust build on xenial Client: rs James E. King, III 2017-11-29 13:01:16 -05:00
  • 20e16bc6a4 THRIFT-2013: add perl crosstest multiplexed client and server logic Client: perl James E. King, III 2017-11-18 22:37:54 -05:00
  • cde4d4181a Fix remote client for HTTP transport Client: go Dylan Trotter 2017-11-07 09:56:17 -08:00
  • 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. James E. King, III 2017-11-19 20:17:33 -05:00
  • 6e883f9d23 THRIFT-4085: refresh docker for dotnet 2.0.3, add dart 1.24.2 to artful image James E. King, III 2017-11-18 21:18:05 -05:00
  • 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 James E. King, III 2017-11-17 14:41:46 -05:00
  • 87ad2bcaaa THRIFT-4329: multiplexed processor, client and server for c_glib Client: c_glib Gonzalo Aguilar Delgado 2017-09-15 12:26:02 +02:00
  • 95d5fb3a1e update the CONTRIBUTING readme to point to build instructions (third time is a charm) James E. King, III 2017-11-11 09:51:14 -05:00
  • ad2ea3daa9 update the CONTRIBUTING readme to point to build instructions (again) James E. King, III 2017-11-11 09:49:13 -05:00
  • 388738d331 update the CONTRIBUTING readme to point to build instructions James E. King, III 2017-11-11 09:47:01 -05:00
  • cfb0130a75 update docker build instructions James E. King, III 2017-11-11 09:39:19 -05:00
  • 4f77ab8e29 THRIFT-4285 Move TX/RX methods from gen. code to library D. Can Celasun 2017-09-21 15:21:00 +02:00
  • 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 itegel 2017-10-30 19:09:21 +08:00
  • a533ea1615 THRIFT-4377: more informative error messages on tests THRIFT-4377: fix haxe-php integration Client: haxe Oleksii Prudkyi 2017-10-29 20:17:42 +02:00
  • ac11cf88f8 THRIFT-4377: close socket after processing request Client: Haxe Patch: Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com> Oleksii Prudkyi 2017-10-29 18:01:14 +02:00
  • 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 James E. King, III 2017-10-29 06:55:00 -04:00
  • 533405e3f8 THRIFT-4376: fix more high impact coverity defects Led to the discovery of incorrect lua socket error handling. James E. King, III 2017-10-28 18:25:45 -04:00
  • 375bfee701 THRIFT-2998: enable cross test for nodejs http transport, fix missing apache license headers in nodejs Client: nodejs James E. King, III 2017-10-26 00:09:34 -04:00
  • 5a4f7382d2 THRIFT-2998: Set Content-Type for HTTP request in Node.js wrapper. Client: nodejs stanevt 2015-02-13 10:45:59 -05:00
  • 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) James E. King, III 2017-10-28 12:54:02 -04:00
  • d4df91709b THRIFT-4372 Pipe write operations across a network are limited to 65,535 bytes per write Client: Delphi, C# Patch: Jens Geyer Jens Geyer 2017-10-25 22:30:23 +02:00
  • e54945551f add stdc++ back for php extension build Client: php Robert Lu 2017-10-26 02:39:17 +08:00
  • 350fe7531f THRIFT-4370: build generated code before running static code analysis; fix E722 flake8 issues identified in python code James E. King, III 2017-10-25 09:57:18 -04:00
  • 254e86b010 Close rejected or duplicate PRs James E. King, III 2017-10-25 09:02:48 -04:00
  • 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 Robert Lu 2017-10-04 03:18:38 +08:00
  • 1df2d9b801 THRIFT-4353: support php ext read data after message begin Client: php 董菲 2016-11-16 10:32:52 +08:00
  • a39ba7f294 THRIFT-4362 check "read length" in readStringBody(int) Client: Java christianc 2017-10-24 09:25:20 +02:00
  • e7611d0f3e THRIFT-4367: Fix missing positional argument in python TProcessor.process Client: py Patch: Qyetfu James E. King, III 2017-10-23 16:44:45 -04:00
  • ba5e065aaa THRIFT-4305 Doc comments in dlang output Client: d Patch: Neia Neutuladh dhasenan 2017-10-21 08:25:14 -07:00
  • cd5be7be70 THRIFT-4351: change DOCKER_ env vars for travis integration to work better, ready for enabling job on PRs James E. King, III 2017-10-21 10:16:19 -04:00
  • 54ce558ba8 THRIFT-4365: Replaced indirect object syntax in perl compiler Client: perl Patch: Finn Isaac Norris Colman James E. King, III 2017-10-20 08:33:38 -04:00
  • 44701e82ad THRIFT-4306 Thrift imports not replicated to D service output Client: D language Patch: Neia Neutuladh Jens Geyer 2017-10-19 23:15:51 +02:00
  • 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. James E. King, III 2017-09-30 15:44:16 -07:00
  • 8b8a8efea1 THRIFT-4355 Fix javascript indentation of default values Client: js Brian Forbis 2017-10-07 19:57:40 -04:00
  • b62873686f THRIFT-4350: enable dotnet-2.0.0-sdk in ubuntu xenial, update netcore projects, get them running with make cross Client: netcore James E. King, III 2017-09-28 11:57:42 +00:00
  • 9f9e30b51e THRIFT-4331: C++ TSSLSocket fixes for huge message handling Client: C++ Martin Haimberger 2017-10-06 09:57:27 +02:00
  • 39310dad79 THRIFT-4346: Allow go ZlibTransportFactory to wrap other factories Client: go Yuri Khrustalev 2017-09-25 23:22:33 +03:00
  • e8fbd8c3d5 Update the contribution guide, added recipes for handling github issues James E. King, III 2017-09-25 00:12:58 -04:00
  • 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 James E. King, III 2017-09-25 00:13:38 -04:00
  • d7720f4363 THRIFT-4348 - Allow custom HTTP headers to be set in Perl HTTP client. Client: Perl Carwyn Moore 2017-09-26 16:38:57 +13:00
  • 2d1fe88db3 THRIFT-4206: Fix decoding of strings in containers with py:dynamic and py:utf8strings Client: py Elvis Pranskevichus 2017-05-23 11:36:23 -04:00
  • 48ba736a58 THRIFT-4131: js / WebSocket / fix handling oneway methods Client: js Patch: Martin Hejnfelt <mh@newtec.dk> James E. King, III 2017-09-24 08:46:27 -07:00
  • a17ef79e8f THRIFT-4334: Fix perl indentation for default attribute values of array / hashes / objects Client: Perl Brian Forbis 2017-09-23 01:06:08 -04:00
  • 4bd3682c79 THRIFT-4309: Python print() function Client: py cclauss 2017-09-01 17:40:29 +02:00
  • 9ce1fd9aee THRIFT-4049, THRIFT-4053: when skipping, if field type is invalid, throw a protocol exception of invalid data instead of doing nothing which could cause a loop Client: C++, java James E. King, III 2017-09-23 21:20:08 -07:00