Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 2022 we have | Jens Geyer | 2022-01-20 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2505 from dsandbrink/patch-1 | Mario Emmenlauer | 2022-01-18 | 3 | -6/+0 |
|\ | | | | | Fix warning C4515: 'protocol': namespace uses itself | ||||
| * | Fix warning C4515: 'protocol': namespace uses itself | Dirk Sandbrink | 2022-01-17 | 3 | -6/+0 |
| | | | | | | | | This warning can been seen when compiling generated code using Visual Studio 16.11. | ||||
* | | Merge pull request #2504 from dsandbrink/bugfix/thrift_5418 | Mario Emmenlauer | 2022-01-18 | 1 | -0/+2 |
|\ \ | |/ |/| | THRIFT-5418: C++ to_string and ostream operator not always generated | ||||
| * | THRIFT-5418: Fix missing implementation for enum functions | Dirk Sandbrink | 2022-01-17 | 1 | -0/+2 |
|/ | | | | | | | If a thrift file only contains an enum, then the c++ source file with the implementation for to_string and ostream operator<< is not generated. This bug was introduced in PR#2095 / THRIFT-5168. | ||||
* | Merge pull request #2506 from BioDataAnalysis/bda_remove_jcenter | Mario Emmenlauer | 2022-01-17 | 1 | -1/+0 |
|\ | | | | | lib/java/build.gradle: Removed jcenter() after repeated errors | ||||
| * | lib/java/build.gradle: Removed jcenter() after repeated errors | Mario Emmenlauer | 2022-01-17 | 1 | -1/+0 |
|/ | |||||
* | Bump the versions of Go used in Travis | Yuxuan 'fishy' Wang | 2022-01-11 | 4 | -11/+11 |
| | | | | | | | | | | | Bump the versions of Go used in Travis to the latest point releases in preparing for the upcoming v0.16.0 release. Also switch the go download URL to the new go.dev domain. Also update LANGUAGES.md accordingly, and mark that we support THeader in Go now (we added the support in v0.13.0, just forgot to update LANGUAGES.md accordingly). | ||||
* | THRIFT-5479 Add net 6 support | Jens Geyer | 2022-01-09 | 16 | -79/+110 |
| | |||||
* | go: Make socketConn.Close thread-safe | Yuxuan 'fishy' Wang | 2022-01-08 | 3 | -19/+14 |
| | | | | | | | | | Client: go We used to rely on setting the connection inside TSocket/TSSLSocket as nil after Close is called to mark the connection as closed, but that is not thread safe and causing TSocket.Close/TSSLSocket.Close cannot be called concurrently. Use an atomic int to mark closure instead. | ||||
* | Remove excess assertions | Ali-Akber Saifee | 2022-01-08 | 1 | -4/+0 |
| | | | | | Asserting on trying to deserialize None, or an invalid serialized buffer result in different exceptions being raised in python2/3. | ||||
* | Use iotest.OneByteReader instead of self implemented one | Yuxuan 'fishy' Wang | 2022-01-06 | 2 | -19/+8 |
| | | | | | | | | Client: go This is a trivial unit test improvement from the last commit. Of course I only discovered the existence of testing/iotest package after I re-invented the wheel. | ||||
* | THRIFT-5490: Use pooled buffer for TFramedTransport | Yuxuan 'fishy' Wang | 2022-01-05 | 3 | -23/+150 |
| | | | | | | | | | Client: go Follow up on d582a8614, do the same thing on TFramedTransport. Also update the test on the implementation of THeaderTransport to make sure that small reads are not broken. | ||||
* | THRIFT-5490: Use pooled buffer for THeaderTransport | Yuxuan 'fishy' Wang | 2021-12-17 | 3 | -20/+133 |
| | | | | | | | | | Client: go Instead of binding 2 buffers (read/write) to each THeaderTransport, grab one from the pool to be used for the whole read/write, and return it back to the pool after the read/write is done. This would help reduce the memory footprint from idle connections. | ||||
* | Define PY_SSIZE_T_CLEAN to use PyObject_CallFunction | Ali-Akber Saifee | 2021-12-16 | 5 | -1/+93 |
| | | | | | | | | | | | When using the building functions for the fallback scenario in readBytes, a SystemError is raised in python 3.10 (raised as a warning till python 3.9) due to the use of "#yi" for the output buffer argument. Extra test cases are added to cover serialization/deserialization both with compact & binary protocol both with and without the c-extension | ||||
* | THRIFT-5486 : fix issues found by spotbugs | kpandit | 2021-12-13 | 3 | -27/+4 |
| | |||||
* | Pin clap to 2.33 as 2.34 results in build failures | Ali-Akber Saifee | 2021-12-13 | 3 | -3/+3 |
| | |||||
* | THRIFT-5482: Fix memory leak during SSL handshake in C++ library | Anshul M Gupta | 2021-12-06 | 1 | -0/+16 |
| | | | | Client: C++ | ||||
* | Compile TWebSocketServer with CMake only when OpenSSL is found | Kevin Wojniak | 2021-12-06 | 1 | -2/+2 |
| | | | | When compiling the C++ library and OpenSSL wasn't found, TWebSocketServer will fail as it includes OpenSSL headers. | ||||
* | THRIFT-5479 Add net 6 support | Jens Geyer | 2021-12-05 | 22 | -155/+167 |
| | | | | | Client: netstd Patch: Jens Geyer | ||||
* | [skip ci] updated README.md to reflect final merged changes (THRIFT-5443) | kpandit | 2021-11-23 | 1 | -15/+15 |
| | |||||
* | THRIFT-5443: add support for partial Thrift deserialization | kpandit | 2021-11-20 | 29 | -10/+5171 |
| | | | | | | | Client: java Patch: Bhalchandra Pandit This closes #2439 | ||||
* | *.local deleted | Jens Geyer | 2021-11-15 | 1 | -0/+2 |
| | |||||
* | FIX: Python code style / flake8: TProcessPoolServer.py:46:14: E225 missing ↵ | Jens Geyer | 2021-11-15 | 1 | -1/+1 |
| | | | | whitespace around operator | ||||
* | FIX Python code style TTransport.py:400:5: E301 expected 1 blank line, found 0 | Jens Geyer | 2021-11-14 | 1 | -0/+1 |
| | |||||
* | THRIFT-5481 consolidate netstd server implementation details into one common ↵ | Jens Geyer | 2021-11-14 | 2 | -80/+81 |
| | | | | | | | model Client: netstd Patch: JensG | ||||
* | Refactoring test server/client to use async/await more consistently | Jens Geyer | 2021-11-14 | 5 | -105/+30 |
| | |||||
* | THRIFT-5454: add __setState__ function to TProcessPoolServer to enable ↵ | Yiyang Zhou | 2021-11-14 | 1 | -0/+5 |
| | | | | | | correct multiprocessing behavior related to pickling Client: Python | ||||
* | THRIFT-5480 TThreadPoolAsyncServer using TFramedTransport mistakenly drops ↵ | Jens Geyer | 2021-11-14 | 1 | -0/+1 |
| | | | | | | | | | client Client: netstd Patch: Ioannis Efthymiou & Jens Geyer This closes #2478 | ||||
* | THRIFT-5476 Deprecate Common Lisp support | Jens Geyer | 2021-10-31 | 4 | -7/+15 |
| | | | | | Client: cl Patch: Jens Geyer | ||||
* | - Fixed a few XML comments and ArgumentException arguments | Jens Geyer | 2021-10-28 | 4 | -7/+14 |
| | | | | - Suppressed certain unwanted CS1591 "XML comments missing" warnings | ||||
* | THRIFT-5408 Support for deprecated methods - follow_up fix | Jens Geyer | 2021-10-27 | 2 | -10/+18 |
| | |||||
* | ran `npm audit fix` to fix several reported issues | Jens Geyer | 2021-10-23 | 6 | -2914/+960 |
| | |||||
* | THRIFT-5456 Disable SIGPIPE on TSocketServer | Kevin Wojniak | 2021-10-21 | 2 | -0/+22 |
| | | | | | | | CLient: cpp Patch: Kevin Wojniak This closes #2440 | ||||
* | skip map value with depth limit | 郑桐 | 2021-10-18 | 1 | -1/+5 |
| | |||||
* | Fix `processing` typo in TSocketServer.swift | Kevin Wojniak | 2021-10-18 | 1 | -1/+1 |
| |