Commit Graph

  • 818105653d THRIFT-5156: Fix library compilation on Windows and compiler warnings Client: d Patch: James Lacey James Lacey 2020-03-27 19:14:33 +01:00
  • dbb95e438f THRIFT-5076 Improve CMake OpenSSL usage Client: c_glib Patch: Kevin Wojniak Kevin Wojniak 2020-01-25 12:37:23 -08:00
  • 102428d35d THRIFT-5163 adds Q to exports for browserify Client: NodeJS Patch: Márton Csordás Márton Csordás 2020-03-14 10:30:12 +01:00
  • dfd6df7588 THRIFT-3356: handle undefined captureStackTrace Client: nodejs Patch: Márton Csordás Márton Csordás 2020-04-02 12:23:22 +02:00
  • 86396c6880 Add testcase for other condition judgment in the readJSONDouble function Client: cpp Patch: zeshuai007 <51382517@qq.com> zeshuai007 2020-03-31 14:38:20 +08:00
  • 3b56a036c3 Merge pull request #2076 from allengeorge/thrift-4764 Allen George 2020-03-31 08:21:16 -04:00
  • 8ec585793c THRIFT-4963: Fix deadlock in ThreadManager::Worker::run Client: cpp Patch: Kanishth Karthi Kanishth Karthik 2020-03-26 01:29:50 +05:30
  • 7e90252af6 THRIFT-4764: Use new syntax for clippy skipping Client: rs Mikail Bagishov 2019-01-29 19:51:42 +03:00
  • 11fc716a20 THRIFT-5154 Generate interface IDs (IID) for Windows platforms Client: Delphi Patch: Jens Geyer Jens Geyer 2020-03-27 00:05:48 +01:00
  • dfe7f30070 THRIFT-5130 Use Apcu instead of APC Client: PHP Patch: Vladimir Panivko panivko 2020-03-04 15:05:17 +02:00
  • aeda987cc4 THRIFT-5146 Align Delphi to the test suite arguments rules (its "--switch=value", not "--switch value") Client: Delphi Patch: Jens Geyer Jens Geyer 2020-03-22 15:01:28 +01:00
  • 4a33b188f4 THRIFT-5145 Streamline --pipe and --named-pipe options in the code base Client: Test suite Patch: Jens Geyer Jens Geyer 2020-03-22 13:46:34 +01:00
  • 24ab31fc57 THRIFT-5067 Invalid generated Cpp code from valid Thrift IDL with dots in file names for nested namespaces Client: cpp Patch: zeshuai007 <51382517@qq.com> zeshuai007 2020-03-14 16:04:21 +08:00
  • 9f3198e1a8 THRIFT-5074: Crosstest client/server command line [skip ci] Client: Documentation Patch: Jano Svitok Jano Svitok 2020-03-05 18:42:49 +01:00
  • 655f52590d Fix some compile warnings Client: c_glib Patch: zeshuai007 <51382517@qq.com> zeshuai007 2020-03-21 10:52:03 +08:00
  • 4b66a9d881 THRIFT-5133: Use ArrayPool when reading and writing strings to improve performance Client: netstd Patch: Mikel Blanchard Mikel Blanchard 2020-03-05 00:46:21 +01:00
  • eccd2e879e Updated known cross failures list Jens Geyer 2020-03-15 19:39:42 +01:00
  • 9b992f5af8 Updated known cross failures list Patch: Jens Geyer Jens Geyer 2020-03-13 02:30:46 +01:00
  • dad2bf87da Fix several warnings in c_glib lib and incorrect error message CLient: c_glib Patch: Kevin Wojniak Kevin Wojniak 2019-07-05 03:42:02 +02:00
  • b013dc004a THRIFT-5121: Fix inverted logic when testing message type Client: Swift Patch: Alexander Edge Alexander Edge 2020-02-27 11:25:55 +00:00
  • ed1711e861 THRIFT-5087 test/test.py fails with "AssertionError: Python 3.3 or later is required for proper operation." Client: Python Patch: Jano Svitok Jano Svitok 2020-03-10 22:39:18 +01:00
  • adf278dae0 fix typos in CHANGES.md Patch: zeshuai007 zeshuai007 2020-03-09 19:07:43 +08:00
  • 299b68e723 THRIFT-5100: Upgrade ruby to 2.4 Client: Ruby Patch: Jano Svitok Jano Svitok 2020-03-09 23:07:30 +01:00
  • b1f755a1e9 THRIFT-5120: Use nodejs 8.x Client: node Patch: Jano Svitok Jano Svitok 2020-03-09 20:13:54 +00:00
  • 2e11577477 THRIFT-5111: Upgrade rust to 1.36.0 Client: Rust Patch: Jano Svitok Jano Svitok 2020-03-06 09:01:43 +01:00
  • e791760098 THRIFT-5131: Require >= 1.1.4 of integer-encoding dependency Client: Rust Patch: Nik Clayton Nik Clayton 2020-03-05 11:51:15 +01:00
  • 1b7b00cde9 CI broken, reverting following PRs reverted https://github.com/apache/thrift/pull/2025 reverted https://github.com/apache/thrift/pull/2026 Reverted https://github.com/apache/thrift/pull/2021 Jens Geyer 2020-02-26 22:01:18 +01:00
  • 56700e469d THRIFT-4982 Remove deprecated C# bindings from the code base Client: csharp Patch: Jens Geyer Jens Geyer 2020-02-22 16:51:51 +01:00
  • 4903d18fca THRIFT-5123 add possibility to query HTTP status code with WinHTTP Client: delphi Patch: Jens Geyer Jens Geyer 2020-02-27 20:27:03 +01:00
  • aec555aac8 make dist fails due to CMakeList.txt files missing from the generated tarball Jens Geyer 2020-02-26 00:14:25 +01:00
  • b7b02afcd8 THRIFT-5115 PR #2022 Updated gradle to 6.2 broke CI Client: java Patch: Mario Emmenlauer Mario Emmenlauer 2020-02-24 22:25:24 +01:00
  • 4b475af694 THRIFT-5084: Multiplexed processor in Swift – explicit return statements Client: swift Patch: Alexander Edge Alexander Edge 2020-02-24 10:37:25 +00:00
  • 66d110bcce THRIFT-5109 Misc Cmake build improvements Patch: Mario Emmenlauer Mario Emmenlauer 2019-04-15 13:36:02 +02:00
  • 13cbc8defa Updated NodeJS dependencies Client: nodejs Patch: Mario Emmenlauer Mario Emmenlauer 2020-02-20 23:22:56 +01:00
  • b70dc1e61c Updated gradle to 6.2 Client: java Patch: Mario Emmenlauer Mario Emmenlauer 2019-12-14 11:23:05 +01:00
  • f8b3698ab4 Updated Javascript dependencies Client: js Patch: Mario Emmenlauer Mario Emmenlauer 2020-02-22 10:47:31 +01:00
  • 61d502075b THRIFT-5109 Misc Cmake build improvements Patch: Mario Emmenlauer Mario Emmenlauer 2019-10-23 17:32:34 +02:00
  • f5a9a30e34 THRIFT-5110 Added a number of required libs for using static OpenSSL Client: cpp Patch: Mario Emmenlauer Mario Emmenlauer 2019-08-22 22:08:16 +02:00
  • d858a8d4bc THRIFT-5066: Implement testBinary invocation in TestClient.pl Client: perl Patch: Kengo Seki Kengo Seki 2020-01-13 23:11:10 +09:00
  • a89036c8c3 THRIFT-5084: Multiplexed processor in Swift Client: Swift Patch: Alexander Edge Alexander Edge 2020-02-05 17:03:53 +00:00
  • f0c761e171 THRIFT-5059: Add cross tests for TZlibTransport in D Client: D Patch: Kengo Seki Kengo Seki 2020-01-09 18:48:29 +09:00
  • ea4a086757 THRIFT-5102: Fix memory leak in thrift_simple_server_serve() Client: c_glib Patch: wangyunjian wangyunjian 2020-02-18 09:11:53 -05:00
  • bd26d38569 THRIFT-5094: Fix memory leak in thrift_server_set_property() Client: c_glib Patch: wangyunjian wangyunjian 2020-02-15 08:29:59 -05:00
  • d8480c9ac1 THRIFT-5101: Return NULL install of FALSE for thrift_server_socket_accept() Client: c_glib Patch: wangyunjian wangyunjian 2020-02-16 08:43:03 -05:00
  • 7b712f42d7 THRIFT-5106: Fix various Lua library and compiler issues Client: lua Patch: Jeffrey Han Jeffrey Han 2020-02-20 14:18:23 -08:00
  • 222362cc70 THRIFT-5095 ToString() should print entire structure, not just the top-level data Client: netstd Patch: Jens Geyer Jens Geyer 2020-02-16 01:54:56 +01:00
  • c8e46cf861 THRIFT-5097: Fix exported version in cmake module Patch: Tobias Mayer Tobias Mayer 2020-02-16 10:36:11 +01:00
  • bb5f7ec6b0 THRIFT-5091 Netstd generator produces uncompileable code for struct names ending with "_result" or "_args" Client: netstd Patch: Jens Geyer Jens Geyer 2020-02-13 22:35:28 +01:00
  • aa9e7e8f59 THRIFT-5092: Return an error instead of causing a panic when attempting to write to a closed client. Client: go Patch: Renan I. Del Valle Renan I. Del Valle 2020-02-13 11:20:04 -08:00
  • b012318fc8 THRIFT-5088 Memory leak in TWinHttpTransport Client: Delphi Patch: Jens Geyer Jens Geyer 2020-02-12 12:16:19 +01:00
  • 33dcbd08c0 THRIFT-5075: Backport changes for CVE-2019-0205 to 0.9.3.1 branch 0.9.3.2 Jens Geyer 2019-02-09 11:50:03 +01:00
  • ded326101a THRIFT-5072 Fix data type generation. Client: hs Patch: Homarechan <tikuwakunn@icloud.com> Homarechan 2020-01-07 00:21:45 +09:00
  • 7d30e2c0b6 (no ticket) catch exception by ref Patch: Gaurav Singh Gaurav Singh 2020-02-02 10:56:26 -05:00
  • 77c4afae16 (no ticket) Propagate exception instead of rethrowing Client: cpp Patch: Gaurav Singh Gaurav Singh 2020-02-02 20:13:07 -05:00
  • baddaa8612 THRIFT-5086 CMake target thrift::thrift has no INTERFACE_INCLUDE_DIRECTORIES property Client: cpp Patch: SmartNet Club Jens Geyer 2020-02-05 22:30:01 +01:00
  • b576ae91f0 (no ticket) Document Docker Build JS Versions [skip ci] Client: docs Patch: Cameron Rollheiser Cameron Rollheiser 2020-01-08 14:42:17 -05:00
  • 68b113a73e (no ticket) Improved formatting Client: doc Patch: Srinivas Reddy Srinivas Reddy 2020-01-20 14:15:10 +08:00
  • f049ff374d THRIFT-5083 Reset context on new messages. Client: netstd Patch: Paulo Neves Paulo Neves 2020-02-05 11:58:18 +01:00
  • f8b004081d Fix typo for python 3 support Christopher Friedt 2020-01-29 03:03:46 -05:00
  • cb4c31a072 THRIFT-5050 Fix MemoryBuffer.pm to raise a proper exception if no data is available Client: perl Patch: Kengo Seki Kengo Seki 2019-12-26 14:34:57 +09:00
  • e56f717b7f THRIFT-5078 Handle named pipe clients quickly disconnecting Client: C++ Patch: Nick Collier Nick Collier 2019-12-18 10:54:27 +00:00
  • e8f82da45e THRIFT-5016 Do Not Check 'other' For Null in Equals Client: Java Patch: David Mollitor David Mollitor 2019-12-23 10:28:31 -05:00
  • 436bce3321 (no ticket) Gracefully terminate the connection handling loop when encountering EOF on the transport layer Client: Rust Patch: Sam De Roeck Sam De Roeck 2019-11-12 17:44:06 +01:00
  • a86a3549cf THRIFT-5074 Cleanup of test suite command line options Client: Documentation Patch: Jens Geyer & Kengo Seki Jens Geyer 2020-01-23 22:59:19 +01:00
  • 3a2a44bb51 Remove non-required JS dependencies Cameron Rollheiser 2020-01-21 12:02:22 -05:00
  • 829b7d330d Add vcpkg installation instructions Patch: JackBoosY, edited by JensG JackBoosY 2020-01-16 00:38:15 -08:00
  • d082d1d61b THRIFT-5052: Make the Go tutorial executable to the end Client: Go Patch: Kengo Seki Kengo Seki 2019-12-29 15:11:42 +09:00
  • c97e6aa860 THRIFT-5060: Add cross tests for TZlibTransport in Java Client: Java Patch: Kengo Seki Kengo Seki 2020-01-10 01:11:15 +09:00
  • 46554d0a4c THRIFT-5051: Fix Python tutorials to address THRIFT-4002 Client: Python Patch: Kengo Seki Kengo Seki 2019-12-27 07:56:12 +09:00
  • 1c789cea1e THRIFT-5065: Fix broken links in the IDL document Patch: Kengo Seki This closes #1983 Kengo Seki 2020-01-13 10:48:58 +09:00
  • 397645ac24 THRIFT-5069: Make TDeserializer resource pool friendly Yuxuan 'fishy' Wang 2020-01-18 12:55:51 -08:00
  • a5ec666e1b THRIFT-5068: Force secure Maven Central in Travis CI Christopher Tubbs 2020-01-17 07:33:38 -05:00
  • 70c4e7a7c7 Use HTTPS for repo1.maven.org D. Can Celasun 2020-01-15 21:12:53 +00:00
  • 45a94594ff THRIFT-5061: Pin Ruby's rack version to 2.0.8 Client: ruby Patch: Kengo Seki Kengo Seki 2020-01-11 17:52:28 +09:00
  • bee4f2fd69 THRIFT-5053: Fix the netstd tutorial console logging and README Client: netstd Patch: Kengo Seki Kengo Seki 2019-12-29 17:04:50 +09:00
  • 30ac2598e8 THRIFT-5003: Websocket Connection in Browsers with nodejs code Eugen 2020-01-07 15:28:45 +01:00
  • 6e443789e9 Merge pull request #1919 from mpajkowski/to_socket_addrs Allen George 2019-12-14 09:52:36 -05:00
  • 44d8cc6b43 THRIFT-5014: Do Direct Comparison on Raw Values Instead of Objects belugabehr 2019-12-14 04:33:37 -05:00
  • b374ce3555 THRIFT-5046: Better struct tag overrides Duru Can Celasun 2019-12-13 13:10:23 +00:00
  • 418d88b447 THRIFT-5013: Replace NullPointerException with RequireNonNull belugabehr 2019-12-13 04:13:12 -05:00
  • 0ebf3ce99d Fix uint64_t to size_t conversion warning Kevin Wojniak 2019-12-12 15:42:00 -08:00
  • dfae5d7f4a THRIFT-4252: Close sockets when shut down server (#1905) Duru Can Celasun 2019-12-12 23:34:48 +00:00
  • 6e2a6983ec THRIFT-5048 EnumUtils<T>.ToString() throws for elements not known to the receiving end [ci skip] Client: Delphi Patch: Jens Geyer Jens Geyer 2019-12-12 23:07:49 +01:00
  • f1c53418a7 THRIFT-4974: Add cross test for Python's Unix domain socket transport Kengo Seki 2019-12-13 08:09:36 +09:00
  • cf95fef9b8 THRIFT-5029: Fix Node.js lib entry point Client: js Anton Golub 2019-11-24 22:13:40 +03:00
  • 9c43962da8 Revert "Revert "THRIFT-4002: Make generated exception classes immutable by default"" Elvis Pranskevichus 2019-12-11 16:47:52 -05:00
  • 9320f891d7 Revert "Revert "Remove unnecessary TException.message hack"" Elvis Pranskevichus 2019-12-11 16:51:12 -05:00
  • 6e023df1de THRIFT-4889 Nonblocking server with sasl support Client: Java Patch: Qinghui Xu Qinghui Xu 2019-09-19 23:04:03 +02:00
  • 3a0e1fd356 THRIFT-5008: Improve TSaslTransport logging Client: Java Patch: Qinghui Xu Qinghui Xu 2019-11-13 10:52:43 +01:00
  • 3d9f50d617 Revert "Remove unnecessary TException.message hack" D. Can Celasun 2019-12-10 22:13:19 +00:00
  • 1234ddf8a5 Revert "THRIFT-4002: Make generated exception classes immutable by default" D. Can Celasun 2019-12-10 22:13:06 +00:00
  • b40f5c227f THRIFT-4002: Make generated exception classes immutable by default Elvis Pranskevichus 2019-03-07 11:00:34 -05:00
  • 45a9827f0f Remove unnecessary TException.message hack Elvis Pranskevichus 2019-03-07 12:18:59 -05:00
  • ffb97e105c THRIFT-4990 Upgrade to .NET Core 3.1 (LTS) Client: netstd Patch: Jens Geyer Jens Geyer 2019-12-06 23:43:08 +01:00
  • e780855d33 THRIFT-5044 Improve serialization support for TApplicationExceptions and custom exceptions Client: Delphi Patch: Jens Geyer Jens Geyer 2019-12-04 21:24:08 +01:00
  • 65e352bbf3 THRIFT-5037 Documentation for TConfiguration Patch: Jens Geyer Jens Geyer 2019-12-04 00:39:41 +01:00
  • 450bc69248 THRIFT-4915 Deserializing double into OrderedFloat always returns zero when using TCompactProtocol Documentation fix Patch: Jens Geyer Jens Geyer 2019-12-03 23:28:03 +01:00
  • 1e049101c5 Generate comments for the output cpp file Client: cpp Patch: kahotv <root@kaho.tv> kahotv 2019-11-28 01:34:42 +08:00
  • 9c6c6bf81a THRIFT-5043 Make TBufferChannel clonable Client: Rust Patch: Julian Tescher Julian Tescher 2019-12-01 21:43:01 -08:00
  • b34680f01a THRIFT-4915 Fix encoding/decoding doubles in TCompactProtocol Client: Rust Patch: Marcin Pajkowski Marcin Pajkowski 2019-12-02 10:29:16 +01:00