Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fix broken syntax for old style enum | Kevin Wojniak | 2022-03-05 | 1 | -3/+3 | |
| | ||||||
* | clean up formatting | Kevin Wojniak | 2022-03-05 | 1 | -1/+2 | |
| | ||||||
* | init gen_enum_ to false | Kevin Wojniak | 2022-03-05 | 1 | -1/+1 | |
| | ||||||
* | Support for Python and enums | Constantinos Dimitriou | 2022-03-05 | 1 | -11/+47 | |
| | | | | | | In the spirit and steps of https://grokbase.com/t/thrift/user/13614a6xd1/introspection-of-thrift-enums-in-python (cherry picked from commit 4a8beb65f82a9525c5835cf93b664b7ac04ff076) | |||||
* | THRIFT-5525 use "reuse_objects" instead of "reuse-objects" as a consistent ↵ | Jiayu Liu | 2022-03-02 | 2 | -3/+5 | |
| | | | | | | | | | param casing Client: java Patch: Jiayu Liu This closes #2530 | |||||
* | THRIFT-5526 to use "private_members" instead of "private-members" as a ↵ | Jiayu Liu | 2022-03-02 | 2 | -3/+5 | |
| | | | | | | | | | consistent param casing Client: java Patch: Jiayu Liu This closes #2531 | |||||
* | THRIFT-5519 Java async client loses exceptions in void methods | Alex Kormukhin | 2022-03-02 | 8 | -0/+769 | |
| | | | | | | Client: java (cherry picked from commit c4d3e36ed4db97fb6213cc13a4e611a4e658b4b7) | |||||
* | Fix headers bug in Thrift/HttpClient.pm | Finn Colman | 2022-03-01 | 1 | -1/+2 | |
| | ||||||
* | FIX: remove duplicate constant decls | Jens Geyer | 2022-02-26 | 1 | -4/+0 | |
| | | | | | Client: Delphi Patch: Jens Geyer | |||||
* | Fixes #5529 missing space in between "<" and "::" in c++ generator | Andreas Renggli | 2022-02-26 | 1 | -3/+3 | |
| | ||||||
* | THRIFT-5528 Incorrect HTML link for referenced typedefs | Jens Geyer | 2022-02-23 | 1 | -1/+1 | |
| | | | | | Client: html Patch: Jens Geyer | |||||
* | THRIFT-5527: Don't swallow idl exceptions in Process function | Yuxuan 'fishy' Wang | 2022-02-23 | 4 | -43/+249 | |
| | | | | | | | | | | | Client: go This allows ProcessorMiddlewares to access such exceptions, unless there's a network error writing the response (which takes priority). While I'm here, also make the indentation of Process function more consistent, and make it consistent on returning false and an error when the reading/writing fails. | |||||
* | THRIFT-5467 Python: fix CannotSendHeader exception | Márton Csordás | 2022-02-21 | 1 | -4/+7 | |
| | | | | | | | | | | | | | Based on the python source for `http.client`, `HTTPConnection.putheader` can only be called after a request has been started, and before it's been sent. Otherwise it will throw a `http.client.CannotSendHeader` exception. If the server returns a `Set-Cookie` header, the client will always fail with the `CannotSendHeader` exception because `HTTPConnection.putheader` is called after reading the response. With this patch we will call this method before the request has been sent. | |||||
* | FIX: incorrect URL in documentation | Jens Geyer | 2022-02-17 | 1 | -2/+2 | |
| | ||||||
* | THRIFT-5495: close client when shutdown server in go lib | 郑桐 | 2022-02-16 | 4 | -7/+210 | |
| | | | | Client: go | |||||
* | Updated website update info, the ASF CMS is not longer used anymore. | Jens Geyer | 2022-02-16 | 1 | -1/+1 | |
| | ||||||
* | Updated website update info, the ASF CMS is not longer used anymore. | Jens Geyer | 2022-02-16 | 1 | -16/+1 | |
| | ||||||
* | Merge branch '0.16.0' into master | Jens Geyer | 2022-02-15 | 12 | -10/+34 | |
|\ | ||||||
| * | Update changelog for 0.16.0v0.16.00.16.0 | Jens Geyer | 2022-02-09 | 1 | -0/+1 | |
| | | ||||||
| * | THRIFT-5512: Update java dependencies | Yuxuan 'fishy' Wang | 2022-02-09 | 1 | -5/+5 | |
| | | | | | | | | | | Update java dependencies according to the suggestions from: https://mvnrepository.com/artifact/org.apache.thrift/libthrift/0.15.0 | |||||
| * | THRIFT-5509: Suppress noisy log from go's TSimpleServer | Yuxuan 'fishy' Wang | 2022-02-08 | 1 | -2/+6 | |
| | | | | | | | | | | | | | | | | | | | | Client: go This is a follow up of 6f33b0470. After we proactively closed the client connection, processor.Process could return NOT_OPEN as a result, and those errors being logged will cause the log to be very noisy. This will also be cherry-picked into 0.16.0 branch. | |||||
| * | Update changelog for 0.16.0 | Jens Geyer | 2022-02-04 | 1 | -0/+1 | |
| | | ||||||
| * | THRIFT-5509: Close connection in IsOpen | Yuxuan 'fishy' Wang | 2022-02-03 | 1 | -1/+12 | |
| | | | | | | | | | | | | | | | | | | Client: go When the connectivity check failed in IsOpen, close the connection explicitly to avoid connection leaks. This is Path 2 of THRIFT-5509. | |||||
| * | FIX: test left too early on false premise | Jens Geyer | 2022-02-03 | 1 | -1/+5 | |
| | | ||||||
| * | FIX: missing EXTRA_DIST entries | Jens Geyer | 2022-02-02 | 2 | -1/+3 | |
| | | ||||||
| * | FIX: missing EXTRA_DIST entries | Jens Geyer | 2022-02-02 | 1 | -1/+1 | |
| | | ||||||
| * | FIX: missing EXTRA_DIST entries | Jens Geyer | 2022-02-02 | 10 | -0/+18 | |
| | | ||||||
| * | THRIFT-5504 CA2254 Message template should be compile time constant | Jens Geyer | 2022-02-01 | 1 | -1/+1 | |
| | | | | | | | | | | Client netstd Patch: Jens Geyer | |||||
| * | Updated changes.md for 0.16.0 | Jens Geyer | 2022-01-27 | 1 | -10/+12 | |
| | | ||||||
| * | THRIFT-5504 CA2254 Message template should be compile time constant | Jens Geyer | 2022-01-27 | 17 | -40/+62 | |
| | | | | | | | | | | Client netstd Patch: Jens Geyer | |||||
| * | Updated changes.md for 0.16.0 | Jens Geyer | 2022-01-21 | 1 | -47/+123 | |
| | | ||||||
| * | Fixes #5500, uncompilable code when a .thirft struct named 'System' is present | Jonas Marty | 2022-01-20 | 1 | -1/+1 | |
| | | ||||||
* | | THRIFT-5514 netstd test client slow in multithread mode | Jens Geyer | 2022-02-12 | 1 | -5/+18 | |
| | | | | | | | | | | Client: netstd Patch: Jens Geyer | |||||
* | | THRIFT-5499: Use blocking Read/Write calls to make sure the ↵ | TeinRnD | 2022-02-10 | 1 | -10/+4 | |
| | | | | | | | | | | | | Receive/SendTimeout is checked. Client: netstd | |||||
* | | THRIFT-5512: Update java dependencies | Yuxuan 'fishy' Wang | 2022-02-09 | 1 | -5/+5 | |
| | | | | | | | | | | Update java dependencies according to the suggestions from: https://mvnrepository.com/artifact/org.apache.thrift/libthrift/0.15.0 | |||||
* | | THRIFT-5509: Suppress noisy log from go's TSimpleServer | Yuxuan 'fishy' Wang | 2022-02-08 | 1 | -2/+6 | |
| | | | | | | | | | | | | | | | | | | | | Client: go This is a follow up of 6f33b0470. After we proactively closed the client connection, processor.Process could return NOT_OPEN as a result, and those errors being logged will cause the log to be very noisy. This will also be cherry-picked into 0.16.0 branch. | |||||
* | | Fix winsock capitalization for case sensitive cross-compilation | Jeremiah | 2022-02-08 | 7 | -7/+7 | |
| | | ||||||
* | | THRIFT-5511 Full support for the new net6 "nullability" semantics | Jens Geyer | 2022-02-08 | 16 | -403/+713 | |
| | | | | | | | | | | | | | | Client: netstd Patch: Jens Geyer This closes #2516 | |||||
* | | FIX: test left too early on false premise | Jens Geyer | 2022-02-05 | 1 | -1/+5 | |
| | | ||||||
* | | Merge pull request #2515 from dsandbrink/patch-1 | Mario Emmenlauer | 2022-02-04 | 1 | -0/+12 | |
|\ \ | | | | | | | THRIFT-5510: On Windows NOMINMAX and WIN32_LEAN_AND_MEAN are unset | |||||
| * | | [THRIFT-5510] On Windows NOMINMAX and WIN32_LEAN_AND_MEAN are unset even if ↵ | Dirk Sandbrink | 2022-02-04 | 1 | -0/+12 | |
|/ / | | | | | | | | | set before Only define and undefine NOMINMAX and WIN32_LEAN_AND_MEAN if they have not been set before. | |||||
* | | THRIFT-5509: Close connection in IsOpen | Yuxuan 'fishy' Wang | 2022-02-03 | 1 | -1/+12 | |
| | | | | | | | | | | | | | | | | | | Client: go When the connectivity check failed in IsOpen, close the connection explicitly to avoid connection leaks. This is Path 2 of THRIFT-5509. | |||||
* | | minor indent fixes | Jens Geyer | 2022-02-01 | 1 | -16/+7 | |
| | | ||||||
* | | THRIFT-5504 CA2254 Message template should be compile time constant | Jens Geyer | 2022-02-01 | 1 | -1/+1 | |
| | | | | | | | | | | Client netstd Patch: Jens Geyer | |||||
* | | THRIFT-5506 C26495 variable "t_field::req_" not initialized, t_field.h:40 | Jens Geyer | 2022-01-30 | 1 | -0/+1 | |
| | | | | | | | | | | Compiler General Patch: Jens Geyer | |||||
* | | THRIFT-5505 error: 'close_generator' overrides a member function but is not ↵ | Jens Geyer | 2022-01-30 | 1 | -9/+9 | |
| | | | | | | | | | | | | | | marked 'override' Client: netstd Patch: Jens Geyer | |||||
* | | Fix travis issue caused by 5f16344311 | Yuxuan 'fishy' Wang | 2022-01-29 | 1 | -1/+1 | |
| | | ||||||
* | | Fix the travis issue | Yuxuan 'fishy' Wang | 2022-01-27 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example [1]: FAILURE: Build failed with an exception. * Where: Script '/thrift/src/thrift-0.17.0/lib/java/gradle/generateTestThrift.gradle' line: 40 * What went wrong: A problem occurred evaluating script. > assert thriftFile.exists() | | | false /thrift/src/thrift-0.17.0/test/partial/thrift_test_schema.thrift [1]: https://app.travis-ci.com/github/apache/thrift/jobs/557030315 | |||||
* | | THRIFT-5504 CA2254 Message template should be compile time constant | Jens Geyer | 2022-01-27 | 17 | -40/+62 | |
| | | | | | | | | | | Client netstd Patch: Jens Geyer | |||||
* | | Fixed proxy related bugs | くらげ | 2022-01-26 | 1 | -1/+1 | |
| | |