Commit Graph

6369 Commits

Author SHA1 Message Date
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
Yuxuan 'fishy' Wang
b71f11e251 THRIFT-5358: Add go.mod file to root directory
Client: go

This unblocks the development under go 1.16+, which starts to complain
when there's no go.mod file in any of the directories.

The current approach is certainly not the best solution ever, for
example it does not run the tests under lib/go/test/tests but copy them
into lib/go/test/gopath/src/sometest and run them there instead, but
those improvements can be done in the future in follow up PRs and this
should be a good enough first step to unblock developments.
2021-03-24 13:32:14 -07:00
Philippe Antoine
65ea75279a Adds fuzz target for oss-fuzz integration 2021-03-24 10:03:20 -07:00
Jens Geyer
66d897667c THRIFT-5347 Remove deprecated Haskell bindings
Client: hs
Patch: Jens Geyer

This closes #2352
2021-03-22 09:42:38 +01:00
Jens Geyer
cd2fae091b THRIFT-5373 HTTP status in case of Protocol/Transport exceptions
Client: netstd
Patch: Jens Geyer
2021-03-18 16:53:32 +01:00
Jens Geyer
2dcefadba8 THRIFT-5370 Haxe 4 compatibility incl TConfiguration & MAX_MESSAGE_SIZE
Client: haxe
Patch: Jens Geyer

This closes #2349
2021-03-17 20:42:29 +01:00
Philippe Antoine
62beb6751d Early error check in golang struct reading
avoids a timeout on malformed input found by fuzzing
2021-03-15 09:28:27 -07:00
Stan Hu
cc70b4e89a THIRFT-5367 Fix crashes when using Ruby compaction GC
Client: rb
Patch: Stan Hu

This closes #2347
2021-03-11 22:41:44 +01:00
Allen George
de6f61aed0
THRIFT-4098 Namespace support for generated Rust code (#2348)
Client: rs
2021-03-11 08:25:26 -05:00
Jens Geyer
f926d84a48 added contrib readme [ci skip] 2021-03-10 23:05:06 +01:00
Jens Geyer
83370694d0 THRIFT-5332 Question: list all the reserved words in thrift doc 2021-03-09 23:35:57 +01:00
Jens Geyer
0d12832d92 misc. netstd improvements
Client: netstd
Patch: Jens Geyer

This closes #2344
2021-03-08 09:04:28 +01:00
Allen George
372ada90df
THRIFT-5363 Render constant names correctly (#2343)
Client: rs
2021-03-07 09:03:52 -05:00
Allen George
a194276fab
THRIFT-5360 Remove deprecated Error::description() methods (#2342)
Client: rs
2021-03-06 17:39:02 -05:00
Jens Geyer
7482f1130e FIX: added missing ASF header 2021-03-06 23:06:18 +01:00
Jens Geyer
b4d108d47e FIX: added missing ASF header 2021-03-06 22:48:41 +01:00
Allen George
99c3aa27e6
Enable clippy in all Rust targets and ensure that all existing code is clippy-clean (#2341)
Client: rs
2021-03-06 14:11:56 -05:00
Jens Geyer
c1e33a8436 version 0.14.1 2021-03-03 01:43:08 +01:00
Jens Geyer
65291dac39 version 0.14.1 2021-03-02 21:02:34 +01:00
iadcode
a8c041dd58 Move java dependency tomcat-embed to the crossTest configuration to remove outdated unnecessary compile time dependency.
This closes #2340

For the java libthrift, tomcat-embedded is only used in crossTests, I have moved it to crossTest configuration so the libthrift java package does not require this unnecessary dependency for compilation. Instead, the java-servlet dependency has been reintroduced in compile time. I've also taken this opportunity to update both dependenciesto a later version.
2021-03-02 20:14:53 +01:00
Allen George
55c3e4c2ef
Reformat rust code using 1.40 rustfmt and fail build if rustfmt fails (#2339) 2021-03-01 23:19:52 -05:00
aaronstgeorge-wf
1ab156ab17 THRIFT-5285 Update http package + update to dart 2 + stylistic changes
Client: Dart
Patch: aaronstgeorge-wf

This closes #2251
2021-03-01 22:59:33 +01:00
Allen George
2e90ef569c
[THRIFT-5314][THRIFT-4101] Generate enums that don't error on unexpected values (#2337)
Client: rs
2021-03-01 14:47:04 -05:00
Allen George
4f6439b309
Merge pull request #2338 from allengeorge/thrift-4451
THRIFT-4451 Use a shared TcpStream between both Thrift clients in cross-test
2021-02-28 20:33:08 -05:00
Allen George
5cff2793c0
THRIFT-4451 Use a shared TcpStream between both Thrift clients in cross-test
Client: rs
2021-02-28 17:20:41 -05:00