summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* fix broken syntax for old style enumKevin Wojniak2022-03-051-3/+3
|
* clean up formattingKevin Wojniak2022-03-051-1/+2
|
* init gen_enum_ to falseKevin Wojniak2022-03-051-1/+1
|
* Support for Python and enumsConstantinos Dimitriou2022-03-051-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 Liu2022-03-022-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 Liu2022-03-022-3/+5
| | | | | | | | | consistent param casing Client: java Patch: Jiayu Liu This closes #2531
* THRIFT-5519 Java async client loses exceptions in void methodsAlex Kormukhin2022-03-028-0/+769
| | | | | | Client: java (cherry picked from commit c4d3e36ed4db97fb6213cc13a4e611a4e658b4b7)
* Fix headers bug in Thrift/HttpClient.pmFinn Colman2022-03-011-1/+2
|
* FIX: remove duplicate constant declsJens Geyer2022-02-261-4/+0
| | | | | Client: Delphi Patch: Jens Geyer
* Fixes #5529 missing space in between "<" and "::" in c++ generatorAndreas Renggli2022-02-261-3/+3
|
* THRIFT-5528 Incorrect HTML link for referenced typedefsJens Geyer2022-02-231-1/+1
| | | | | Client: html Patch: Jens Geyer
* THRIFT-5527: Don't swallow idl exceptions in Process functionYuxuan 'fishy' Wang2022-02-234-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 exceptionMárton Csordás2022-02-211-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 documentationJens Geyer2022-02-171-2/+2
|
* THRIFT-5495: close client when shutdown server in go lib郑桐2022-02-164-7/+210
| | | | Client: go
* Updated website update info, the ASF CMS is not longer used anymore.Jens Geyer2022-02-161-1/+1
|
* Updated website update info, the ASF CMS is not longer used anymore.Jens Geyer2022-02-161-16/+1
|
* Merge branch '0.16.0' into masterJens Geyer2022-02-1512-10/+34
|\
| * Update changelog for 0.16.0v0.16.00.16.0Jens Geyer2022-02-091-0/+1
| |
| * THRIFT-5512: Update java dependenciesYuxuan 'fishy' Wang2022-02-091-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 TSimpleServerYuxuan 'fishy' Wang2022-02-081-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.0Jens Geyer2022-02-041-0/+1
| |
| * THRIFT-5509: Close connection in IsOpenYuxuan 'fishy' Wang2022-02-031-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 premiseJens Geyer2022-02-031-1/+5
| |
| * FIX: missing EXTRA_DIST entriesJens Geyer2022-02-022-1/+3
| |
| * FIX: missing EXTRA_DIST entriesJens Geyer2022-02-021-1/+1
| |
| * FIX: missing EXTRA_DIST entriesJens Geyer2022-02-0210-0/+18
| |
| * THRIFT-5504 CA2254 Message template should be compile time constantJens Geyer2022-02-011-1/+1
| | | | | | | | | | Client netstd Patch: Jens Geyer
| * Updated changes.md for 0.16.0Jens Geyer2022-01-271-10/+12
| |
| * THRIFT-5504 CA2254 Message template should be compile time constantJens Geyer2022-01-2717-40/+62
| | | | | | | | | | Client netstd Patch: Jens Geyer
| * Updated changes.md for 0.16.0Jens Geyer2022-01-211-47/+123
| |
| * Fixes #5500, uncompilable code when a .thirft struct named 'System' is presentJonas Marty2022-01-201-1/+1
| |
* | THRIFT-5514 netstd test client slow in multithread modeJens Geyer2022-02-121-5/+18
| | | | | | | | | | Client: netstd Patch: Jens Geyer
* | THRIFT-5499: Use blocking Read/Write calls to make sure the ↵TeinRnD2022-02-101-10/+4
| | | | | | | | | | | | Receive/SendTimeout is checked. Client: netstd
* | THRIFT-5512: Update java dependenciesYuxuan 'fishy' Wang2022-02-091-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 TSimpleServerYuxuan 'fishy' Wang2022-02-081-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-compilationJeremiah2022-02-087-7/+7
| |
* | THRIFT-5511 Full support for the new net6 "nullability" semanticsJens Geyer2022-02-0816-403/+713
| | | | | | | | | | | | | | Client: netstd Patch: Jens Geyer This closes #2516
* | FIX: test left too early on false premiseJens Geyer2022-02-051-1/+5
| |
* | Merge pull request #2515 from dsandbrink/patch-1Mario Emmenlauer2022-02-041-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 Sandbrink2022-02-041-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 IsOpenYuxuan 'fishy' Wang2022-02-031-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 fixesJens Geyer2022-02-011-16/+7
| |
* | THRIFT-5504 CA2254 Message template should be compile time constantJens Geyer2022-02-011-1/+1
| | | | | | | | | | Client netstd Patch: Jens Geyer
* | THRIFT-5506 C26495 variable "t_field::req_" not initialized, t_field.h:40Jens Geyer2022-01-301-0/+1
| | | | | | | | | | Compiler General Patch: Jens Geyer
* | THRIFT-5505 error: 'close_generator' overrides a member function but is not ↵Jens Geyer2022-01-301-9/+9
| | | | | | | | | | | | | | marked 'override' Client: netstd Patch: Jens Geyer
* | Fix travis issue caused by 5f16344311Yuxuan 'fishy' Wang2022-01-291-1/+1
| |
* | Fix the travis issueYuxuan 'fishy' Wang2022-01-271-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 constantJens Geyer2022-01-2717-40/+62
| | | | | | | | | | Client netstd Patch: Jens Geyer
* | Fixed proxy related bugsくらげ2022-01-261-1/+1
| |