Jens Geyer
f726ae31b9
THRIFT-5428 Prevent costly reallocations to improve performance
...
Client: Delphi
Patch: Jens Geyer
2021-06-04 11:46:18 +02:00
Marco Schroeter
016dbac94d
Robustness improvements when loading OpenSSL certificates
2021-06-04 10:01:54 +02:00
Mario Emmenlauer
ea456f6654
Merge pull request #2383 from BioDataAnalysis/bda_minor_cmake_cleanup
...
Minor cleanup of two CMake files, and removed (unused) boost deps
2021-06-04 09:55:01 +02:00
David Mollitor
be20ad7e08
THRIFT-5411: Catch SocketTimeoutException in TIOStreamTransport read
2021-06-03 22:16:32 -07:00
ubuntu
323f0325ed
Add unit test for system locale with thousands separator comma
...
Install en_US.UTF-8 locale in Dockerfile
2021-05-31 19:08:05 +05:30
mingwugmail
4abc5cfb4b
fix D build, with D lang openssl 2.0.3
...
Client: d
Patch: mingwugmail <mingwu@gmail.com>
This closes #2397
2021-05-27 23:12:53 +02:00
phxnsharp
9a4802ab41
THRIFT-5419 Incorrect usage of thread pool in TThreadPoolAsyncServer may lead to poor performance
...
Client: netstd
Patch: Nathan P Sharp, Jens Geyer
This closes #2395
2021-05-26 22:34:18 +02:00
Jens Geyer
63d114de97
THRIFT-5422 add threadpool server to netstd test suite impl
...
Client: netstd
Patch: Jens Geyer
This closes #2398
2021-05-26 09:25:39 +02:00
Zicklag
70992f1e74
Add Link to Tutorial in Rust Lib Documentation
...
Client: rs
Patch: Zicklag
This closes #2388
2021-05-20 22:50:22 +02:00
Axel Jäger
346c72c0d0
THRIFT-3508 Map optional fields from thrift idl to optional fields in TypeScript.
...
Client: node,js
Patch: Axel Jäger
This closes #2386
2021-05-20 22:41:31 +02:00
Jeffrey Han
c54cfcb8d2
THRIFT-5417 Fix Lua compiler omitting default values in Lua service functions
...
Client: Lua
Patch: Jeffrey Han
This closes #2394
2021-05-20 22:38:23 +02:00
lm2048
8101302c56
THRIFT-5399: Fix socket leak in abnormal situation
2021-05-17 22:27:25 +02:00
Irelian
33b7f48ba4
consume remaining MessageSize but never reset, we should reset remainin MessageSize after readEnd
...
Client: cpp
Patch: Irelian <240290942@qq.com>
This closes #2390
2021-05-15 21:58:17 +02:00
Jens Geyer
bc18a92519
THRIFT-5414 Use of specific parameter names generates uncompileable code
...
Client: netstd
Patch: Jens Geyer
2021-05-15 00:45:16 +02:00
Jens Geyer
348de16250
THRIFT-5394 AppVeyor CI tries to download outdated cmake
...
Client: build process
Patch: Jens Geyer
This closes #2385
2021-05-13 21:17:08 +02:00
Jens Geyer
728ba7f893
THRIFT-5413 Int vs String in method get_size required by property size
...
Client: hx
Patch: Jens Geyer
2021-05-13 21:06:48 +02:00
Antonio García-Domínguez
32f54667be
THRIFT-5400 Java library does not export the .annotation package
...
Client: java
Patch: Antonio García-Domínguez
This closes #2378
2021-05-06 22:30:59 +02:00
Mario Emmenlauer
aeb8964dda
THRIFT-5407: Minor changes in .NET to support netcoreapp3.1
...
Client: netstd
Patch: Mario Emmenlauer
This closes #2384
2021-05-05 20:43:44 +02:00
Jens Geyer
ecf273f060
THRIFT-5408 Support for deprecated/obsolete methods (via annotation)
...
Client: netstd
Patch: Jens Geyer
This closes #2381
2021-05-05 20:34:34 +02:00
Mario Emmenlauer
9fab23876b
Minor cleanup of two CMake files, and removed some (unused) boost dependencies
2021-05-05 10:41:48 +02:00
zeshuai007
c821d25097
THRIFT-5244 Dynamic exception specifications are deprecated in C++11[-Wdeprecated]
...
Client: cpp
Patch: Zezeng Wang
This closes #2217
2021-04-29 08:57:43 +02:00
Yuxuan 'fishy' Wang
0f735583bb
Fix travis CI for NPM
...
Currently it's complaining about missing dependency of headless chrome:
Running "qunit:ThriftDeepConstructor" (qunit) task
>> There was an error with headless chrome
Fatal error: Failed to launch chrome!
/thrift/src/lib/js/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: error while loading shared libraries: libXtst.so.6: cannot open shared object file: No such file or directory
TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
2021-04-28 18:49:58 -07:00
Yuxuan 'fishy' Wang
fe3f8a1279
THRIFT-5404: Allow other types of TTransportException to be timeouts
...
Client: go
Currently we only treat TTransportException with typeId == TIMED_OUT as
timeout (return true in Timeout function). When opening a new socket, if
we got a connect timeout from net.Dial, we wrap the error as
TTransportException with typeId == NOT_OPEN, thus it's no longer treated
as a timeout error.
Change the error to be directly wrapping the original error (instead of
recreate a new error with the same error message), and change
tTransportException.Timeout to also return true if the wrapped error
is a timeout error. This way we don't have to break anything (if code
rely on TTransportException.TypeId being NOT_OPEN in this case, that's
still true).
While I'm here, also update CHANGES.md from #2359 .
2021-04-28 18:49:58 -07:00
Jens Geyer
80415f05d6
commented private code that is definitely never used
...
This closes #2375
2021-04-16 09:47:28 +02:00
Jens Geyer
d4e1eb9852
THRIFT-5398 ThreadPoolServer not stoppable via CancellationToken
...
Client: netstd
Patch: Jens Geyer
This closes #2376
2021-04-15 19:05:24 +02:00
Jens Geyer
430e540ef9
added breaking change notice for THRIFT-5396
2021-04-10 10:19:43 +02:00
Jens Geyer
2b2ea622b6
THRIFT-5396 deprecate "Async" method postfix
...
Client: netstd
Patch: Jens Geyer
This closes #2374
2021-04-10 10:10:27 +02:00
Jens Geyer
6228b907e0
THRIFT-5395 inconsistent treatment of methods ending in "Async"
...
Client: netstd
Patch: Jens Geyer
This closes #2372
2021-04-10 10:09:44 +02:00
Yuxuan 'fishy' Wang
6583f4e523
THRIFT-5369: Use MaxMessageSize to check container sizes
...
Client: go
2021-04-09 11:22:33 -07:00
Jens Geyer
97fb3c4b2a
THRIFT-5393 Incorrect namespaces for included types
...
Client: hx
Patch: Jens Geyer
This closes #2370
2021-04-09 08:58:16 +02:00
Jens Geyer
ef0cb01abe
THRIFT-5391 Named pipes transport hardening
...
Client: netstd
Patch: Jens Geyer
This closes #2367
2021-04-02 19:05:59 +02:00
Jens Geyer
20a86d68e9
THRIFT-5390 Named Pipes transport hardening
...
Client: Delphi
Patch: Jens Geyer
2021-04-02 11:41:09 +02:00
zeshuai007
037753eb6b
THRIFT-5265 add the zlib transport to c_glib
...
Client: c_glib
Patch: Zezeng Wang
This closes #2216
2021-04-01 23:34:47 +02:00
aaronstgeorge-wf
fa87d0ea42
THRIFT-5383 TJSONProtocol Java readString throws on bounds check
...
Client: java
Patch: Aaron St. George
This closes #2366
2021-03-30 21:35:30 +02:00
Jens Geyer
66f9536e2c
THRIFT-5387 Improved and simplified Delphi test setup
...
Client: Delphi
Patch: Jens Geyer
2021-03-29 22:59:59 +02:00
Jens Geyer
036665edc1
THRIFT-5386 XML-HTTP client may throw "max message size reached" incorrectly
...
Client: delphi
Patch: Jens Geyer
2021-03-29 22:59:59 +02:00
Jens Geyer
589ee5b160
THRIFT-5384 Improved error message for HTTP transports
...
Client: Delphi
Patch: Jens Geyer
2021-03-29 22:59:58 +02:00
Jens Geyer
cc8c2c6303
THRIFT-5385 XML-HTTP client reports IsOpen=TRUE even if it is not
...
Client: Delphi
Patch: Jens Geyer
2021-03-29 22:59:58 +02:00
Kashirin Alex
7e537505f0
THRIFT-5341 Old-Style-Cast & missing Override
...
Client: cpp
Patch: Kashirin Alex
This closes #2318
2021-03-29 08:51:52 +02:00
James Lacey
7054b315f4
THRIFT-4303 Update ubuntu-xenial to use D 2.087.0
...
Client: d
Patch: James Lacey
This closes #2363
2021-03-27 11:17:55 +01:00
Jens Geyer
7f1fc276d4
Updated languages matrix [skip ci]
2021-03-27 11:17:08 +01:00
Thomas
fafcea7b5c
THRIFT-5382 Netstd default list/set enums values are generated incorrectly
...
Client netstd
Patch: Thomas Bruggink
This closes #2364
2021-03-27 10:58:49 +01:00
Jens Geyer
5bae216dbc
merged 0.14.1 changes into master & added 0.15.0 breaking changes section
...
Patch: Jens Geyer
2021-03-27 01:03:26 +01:00
Jens Geyer
e1eb1dc3e4
THRIFT-5381 possible collisions at VOID type with some 3rd-party libraries on Haxe cpp targets
...
Client: hx
Patch: Jens Geyer
2021-03-27 01:03:25 +01:00
Thomas
638ffbc5e6
Fix netstd test lib build on non windows hosts
...
Client: netstd
Patch: Thomas Bruggink & Jens Geyer
This closes #2361
2021-03-26 22:55:47 +01:00
Thomas
2f15843165
THRIFT-5236 THttpTransport.cs still has bad timeout code
...
Client: netstd
Patch: Thomas Bruggink
This closes #2360
2021-03-26 22:25:04 +01:00
Sergey Yelin
eb0f1175a7
THRIFT-5377 Remove Erlang R16 support
...
Client: erl
Patch: Sergey Yelin
This closes #2357
2021-03-26 22:19:05 +01:00
Yuxuan 'fishy' Wang
3761f0048d
Fix lib/go/test/fuzz for oss-fuzz project
2021-03-26 07:57:09 -07:00
Sergey Yelin
b87873222a
Remove Erlang R16 support
...
Client: erl
Patch: Sergey Yelin
This closes #2354
2021-03-24 22:34:12 +01:00
James Lacey
149c8d09b1
THRIFT-5376 Fix deprecation warnings in D library
...
Client: d
Patch: James Lacey
This closes #2355
2021-03-24 22:20:41 +01:00