Commit Graph

69 Commits

Author SHA1 Message Date
Jens Geyer
ea1e8ff140 THRIFT-5481 consolidate netstd server implementation details into one common model
Client: netstd
Patch: JensG
2021-11-14 12:35:30 +01:00
Jens Geyer
ea39a14a1f THRIFT-5480 TThreadPoolAsyncServer using TFramedTransport mistakenly drops client
Client: netstd
Patch:  Ioannis Efthymiou & Jens Geyer

This closes #2478
2021-11-14 00:20:19 +01:00
Jens Geyer
3f1fd59925 - Fixed a few XML comments and ArgumentException arguments
- Suppressed certain unwanted CS1591 "XML comments missing" warnings
2021-10-28 23:02:12 +02:00
Mario Emmenlauer
70ef984655 lib/netstd/Thrift/Thrift.csproj: Generate documentation for .NET 2021-08-25 11:56:06 +02:00
Mario Emmenlauer
db997bde47 Minor whitespace cleanup in csproj files 2021-08-25 11:55:05 +02:00
Jens Geyer
f7e6c654bd bump version number 2021-08-03 22:21:05 +02:00
Jens Geyer
598ee9864b THRIFT-5436 Timeout.Infinite is not a good default
Client: netstd
Patch: Jens Geyer
2021-06-25 17:33:12 +02:00
Jens Geyer
46693f7f5e THRIFT-5431 Response should include 'content-type' header
Client: netstd
Patch: Jens Geyer

This closes #2409
2021-06-16 09:00:13 +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
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
ef0cb01abe THRIFT-5391 Named pipes transport hardening
Client: netstd
Patch: Jens Geyer

This closes #2367
2021-04-02 19:05:59 +02: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
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
0d12832d92 misc. netstd improvements
Client: netstd
Patch: Jens Geyer

This closes #2344
2021-03-08 09:04:28 +01: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
Jens Geyer
526a1acf3b THRIFT-5349 Add net5.0 as supported platform
Client: netstd
Patch: Jens Geyer

This closes #2328
2021-02-15 09:12:56 +01:00
Jens Geyer
2af1037b8e Added nuget package info to csproj, needed to publish the nuget package 2021-02-13 12:21:31 +01:00
Jens Geyer
3fc0b8d061 Version number aligned to 0.15.0 2021-02-11 23:17:45 +01:00
Jens Geyer
b5fe1dbc0c Reverted wrongly pushed commits.
- This reverts commit 876aee506b.
- This reverts commit b89316d54b.
2021-02-11 22:49:49 +01:00
Jens Geyer
876aee506b Setup for Visual Studio 2019 + workarounds for some open tickets:
- (NO TICKET) fix Haxe warning
- Referenzdaten PerfTest Delphi und netstd
- "custom build" added to version info
- netstd nuget upgrades
2021-02-10 20:27:08 +01:00
James Lacey
55016bff2b THRIFT-5343: TTlsSocketTransport does not resolve IPv4 addresses or validate hostnames correctly
Client: netstd
Patch: James Lacey

This closes #2322
2021-02-04 10:21:36 +01:00
Jens Geyer
58e655e4b9 THRIFT-5252 Make CreateHttpClientHandler() method virtual
Client: netstd
Patch: Jens Geyer

This closes #2201
2020-07-14 21:41:36 +02:00
ResDiaryLewis
6c5f5c8a94 THRIFT-5329: Add THttpTransport constructor with HttpClient
Client: netstd
Patch: Lewis Jackson

This closes #2188
2020-07-01 22:59:16 +02:00
Marco Schroeter
7b379944ef Thrift.csproj: Stop writing AssemblyAttributes.cs to /tmp
Client: netstd
Patch: Marco Schroeter

This closes #2167
2020-06-15 22:32:43 +02:00
Mario Emmenlauer
bde5cbc078 Added IsOpen() and GetPort() for netstd transports
Client: netstd
Patch: Mario Emmenlauer

This closes #2166
2020-06-04 21:18:01 +02:00
Jens Geyer
affea7bee4 THRIFT-5216 generate DeepCopy methods
Client: netstd
Patch: Jens Geyer

This closes #2155
2020-05-27 01:32:14 +02:00
Jens Geyer
dce229911c THRIFT-5210 further refactoring and performance optimizations
Client: netstd
Patch: Jens Geyer

This closes #2146
2020-05-17 22:34:10 +02:00
Mario Emmenlauer
ad3e440955 TSocketTransport.cs: Fixed a problem with initializing IPAddress
Client: netstd
Patch: Mario Emmenlauer

This closes #2140
2020-05-15 21:59:15 +02:00
eric.bleher@software-managed.com
5159da9096 THRIFT-5172 NetStd OutOfMemoryException
Client: netstd
Patch: Eric Bleher

This closes #2093
2020-04-09 21:22:46 +02:00
Mikel Blanchard
4b66a9d881 THRIFT-5133: Use ArrayPool when reading and writing strings to improve performance
Client: netstd
Patch: Mikel Blanchard

This closes #2057
2020-03-19 23:13:03 +01:00
Jens Geyer
222362cc70 THRIFT-5095 ToString() should print entire structure, not just the top-level data
Client: netstd
Patch: Jens Geyer

This closes #2009
2020-02-16 13:19:43 +01:00
Paulo Neves
f049ff374d THRIFT-5083 Reset context on new messages.
Client: netstd
Patch: Paulo Neves

This closes #
2020-02-05 21:40:16 +01:00
Jens Geyer
ffb97e105c THRIFT-4990 Upgrade to .NET Core 3.1 (LTS)
Client: netstd
Patch: Jens Geyer

This closes #1961
2019-12-07 08:47:32 +01:00
Jens Geyer
5080645cb0 THRIFT-5027 Implement remaining read bytes checks
Client: netstd
Patch: Jens Geyer

This closes #1946
2019-11-23 22:40:53 +01:00
zembord
9d958a3caf THRIFT-5010 BinaryPrimitives.Read/WriteInt32BigEndian should be used to convert to/from network byte order
Client: netstd
Patch: Edward Zhuravlov

This closes #1944
2019-11-23 22:24:52 +01:00
Jens Geyer
eacd1d48c8 THRIFT-5021 Implement MAX_MESSAGE_SIZE and centralize limits into a TConfiguration class
Client: netstd
Patch: Jens Geyer

This closes #1943
2019-11-23 01:15:45 +01:00
Jens Geyer
261cad3417 THRIFT-5020 Refactoring & minor fixes for netstd library
Client: netstd
Patch: Jens Geyer

This closes #1941
2019-11-21 22:26:09 +01:00
zembord
50caa4de84 THRIFT-4990: Upgrade to .NET Core 3.0
Client: netstsd
Patch: Edward Zhuravlov

This closes #1921
2019-11-08 19:24:59 +01:00
Jens Geyer
ec439548c5 THRIFT-4990 Switch to .NET core 3.0
Client: netstsd
Patch: Jens Geyer

This closes #1909
2019-11-02 17:34:23 +01:00
Jens Geyer
5fe31ea7d7 bump version 2019-10-17 23:51:36 +02:00
Jens Geyer
4286054d3d Merge branch '0.13.0' 2019-10-17 23:49:41 +02:00
Jens Geyer
b75e88a33d FIX netstd assembly version 2019-10-17 23:47:40 +02:00
Jens Geyer
e02559fd46 bump version
This closes #1899
2019-10-17 20:31:24 +02:00
Jens Geyer
a4fc3d42e9 THRIFT-4907 strong named assemblies wanted
Client: netstd
Patch: Jens Geyer

This closes #1854
2019-08-25 14:04:58 +02:00
Jens Geyer
9cf37be1f1 THRIFT-4919 THttpTransport.cs (netstd) and THttpClientTransport (netcore) have bad timeout code
Patch: Jens Geyer

This closes #1847
2019-08-20 21:28:38 +02:00
Jens Geyer
bd1a273ab7 THRIFT-4898 Pipe write operations across a network are limited to 65,535 bytes per write.
Client: netstd
Patch: Jens Geyer

This closes #1823
2019-06-27 21:30:25 +02:00
Jens Geyer
1e808af7b3 THRIFT-4893 Enable automatic content encoding handling for gzip,deflate in the HTTP client
Client: netstd
Patch: Jens Geyer

This closes #1818
2019-06-22 10:27:57 +02:00