Jens Geyer
99daecdd1d
THRIFT-4539 Allow TBufferedTransport to be used as base class
...
Client: C#
Patch: Jens Geyer
2018-04-02 14:12:54 +02:00
Christian Weiss
8fb719efb1
THRIFT-4535: XML docs; code cleanup (tabs->spaces; String->string)
...
Client: C#
Patch: Christian Weiss
This closes #1524
2018-04-01 12:29:51 +02:00
Jens Geyer
35d62edd6e
THRIFT-4492 protected ExceptionType type member of TApplicationException cannot be accessed
...
Client: C#
Patch: Jens Geyer
This closes #1493
2018-02-10 19:24:18 +01:00
Jens Geyer
1d5113ed75
THRIFT-4455 Missing dispose calls in ThreadedServer & ThreadpoolServer
...
Client: C#
Patch: Jens Geyer
This closes #1467
2018-01-14 11:53:29 +01:00
Allen Warthen
d066fa850a
THRIFT-4446: JSONProtocol Base64 Encoding: Do not trim padding on encode.
...
Client: csharp
Client: netcore
This closes #1463
2018-01-10 21:13:07 -05:00
Jens Geyer
f3a2974dfe
THRIFT-4398 Update EXTRA_DIST for "make dist"
...
Client: Build process
Patch: Jens Geyer
This closes #1431
2017-12-01 23:01:41 +01:00
Jens Geyer
214746619a
THRIFT-4396 inconsistent (or plain wrong) version numbers in master/trunk
...
Client: (multiple)
Patch: Jens Geyer
This closes #1422
2017-11-30 20:46:39 +01:00
James E. King, III
58402ff6a7
THRIFT-2013: add multiplex server and client test support to cpp language
...
add multiplex client test support to csharp and java languages
fix a bug in the server-side header protocol factory
fix a bug in the cpp SSL server socket implementation
remove unnecessary sleep in cpp server testOneway
This closes #1414
2017-11-18 21:10:40 -05:00
Jens Geyer
d4df91709b
THRIFT-4372 Pipe write operations across a network are limited to 65,535 bytes per write
...
Client: Delphi, C#
Patch: Jens Geyer
This closes #1402
2017-10-26 20:36:28 +02:00
Jens Geyer
197b062993
THRIFT-4217 HttpClient should support gzip and deflate
...
Client: C#
Patch: Jens Geyer
2017-05-31 11:44:34 +02:00
Jens Geyer
695115952d
THRIFT-4217 HttpClient should support gzip and deflate
...
Client: C#
Patch: Jens Geyer
This closes #1282
2017-05-31 09:07:26 +02:00
Jens Geyer
c71bdf85c9
THRIFT-4210 include Thrift.45.csproj into CI runs
...
Client: C#
Patch: Jens Geyer
This closes #1277
2017-05-27 21:10:32 +02:00
Jens Geyer
5608e43ec8
THRIFT-4208 C# NamedPipesServer not really working in some scenarios Client: C# Patch: Jens Geyer
2017-05-27 11:26:20 +02:00
Jens Geyer
888b577ea6
THRIFT-4209 warning CS0414 in T[TLS]ServerSocket.cs
...
Client: C#
Patch: Jens Geyer
2017-05-27 11:26:19 +02:00
Jens Geyer
d1380d5299
THRIFT-4190 Improve C# TThreadPoolServer defaults (part 2 of 2)
...
Client: C#
Patch: Jens Geyer
This closes #1268
2017-05-14 12:57:11 +02:00
Jens Geyer
224c334e50
THRIFT-4190 Improve C# TThreadPoolServer defaults
...
Client: C#
Patch: Jens Geyer
This closes #1262
2017-05-08 16:53:15 +02:00
Jens Geyer
c54a90d12d
THRIFT-4189 Framed/buffered transport Dispose() does not dispose the nested transport
...
Client: C#
Patch: Jens Geyer
2017-05-06 00:58:05 +02:00
Jens Geyer
9db23b7be3
THRIFT-4183: Named pipe client blocks forever on Open() when there is no server at the other end
...
Client: C#
Patch: Jens Geyer
This closes #1258
2017-04-27 00:29:52 +02:00
James E. King, III
06190874c8
THRIFT-4084: Add a SSL/TLS negotiation check to crossfeature to verify SSLv3 is not active and that at least one of TLSv1.0 through 1.2 are accepted.
...
Client: csharp, d, go, nodejs, perl
This closes #1197
2017-02-20 08:52:11 -05:00
Jens Geyer
feea47852c
THRIFT-3000 .NET implementation has trouble with mixed IP modes
...
Client: C#
Patch: Jens Geyer, based on https://github.com/apache/thrift/pull/377
This closes #1167
2017-01-31 21:22:06 +01:00
Jens Geyer
5f723cd539
THRIFT-4024 Skip() should throw on unknown data types
...
Client: C#, NETCore, Haxe, Delphi, Go
Patch: Jens Geyer
This closes #1155
2017-01-11 20:50:38 +01:00
Jens Geyer
19066b75d0
THRIFT-4014 align C# meta data in AssemblyInfo.cs
...
Clöient: C#
Patch: Jens Geyer
2016-12-26 11:33:03 +01:00
Nobuaki Sukegawa
900569c442
THRIFT-3919 C# TTLSServerSocket does not use clientTimeout
...
This closes #1078
2016-09-26 02:40:51 +09:00
Nobuaki Sukegawa
88c5ee71db
THRIFT-3906 Run C# tests with make check
...
This closes #1069
2016-09-04 18:49:18 +09:00
Nobuaki Sukegawa
1d9fd75712
Fix C# make dist entries
2016-03-20 00:28:33 +09:00
Nobuaki Sukegawa
73d16378c5
More make dist entries
2016-03-19 23:53:05 +09:00
Nobuaki Sukegawa
474ddbd06d
THRIFT-3639 C# Thrift library forces TLS 1.0, thwarting TLS 1.2 usage
...
Client: C#
Patch: Nobuaki Sukegawa
This closes #871
2016-02-19 01:06:05 +09:00
Adam Connelly
0c0649de7e
THRIFT-3510 Add HttpTaskAsyncHandler implementation
...
Client: C#
Author: Adam Connelly <adam.rpconnelly@gmail.com>
This closes #762
2016-01-14 20:26:14 +01:00
Jens Geyer
861447a3e1
THRIFT-3536 Error 'char' does not contain a definition for 'IsLowSurrogate' for WP7 target
...
Client: C#
Patch: Jens Geyer
This closes #781
2016-01-10 13:49:58 +01:00
Jonathan Heard
2bfd7df93e
THRIFT-3397 Implement TProcessorFactory in C# to enable per-client processors
...
Client: C#
Patch: Jonathan Heard
This closes #663
2015-10-29 22:40:58 +02:00
Phongphan Phuttha
11b515cd29
THRIFT-3403 Fixed JSON string reader doesn't recognize UTF-16 surrogate pairs
...
Client: C#
Patch: Phongphan Phuttha <phongphan@acm.org>
This closes #668
2015-10-29 22:09:19 +02:00
Nobuaki Sukegawa
4eb24f8f1a
THRIFT-3376 C# and Python JSON protocol double values lose precision Client: C# Patch: Nobuaki Sukegawa
...
Use "G17" instead of "R" due to .NET Framework issue.
Closes #659
2015-10-25 13:31:50 +09:00
Nobuaki Sukegawa
228b328f7b
THRIFT-3376 C# and Python JSON protocol double values lose precision
...
Client: C#, Python, C++, Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #643
2015-10-14 00:40:23 +02:00
Nobuaki Sukegawa
a175437f66
THRIFT-3276 Binary data does not decode correctly using the TJSONProtocol when the base64 encoded data is padded.
...
This closes #645
2015-10-11 00:55:58 +02:00
Jens Geyer
96409d9dfe
THRIFT-3361 Improve C# library
...
Client: C#
Patch: Jens Geyer <jensg@apache.org>
Replaced a bunch of C# exceptions with TTransportException.
2015-09-30 23:30:35 +02:00
Jens Geyer
178b813acd
THRIFT-3361 Improve C# library
...
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #630
2015-09-30 23:16:45 +02:00
Nobuaki Sukegawa
a649e7473b
THRIFT-3337 Add testBool method to cross tests
...
This closes #611
2015-09-21 23:07:39 +02:00
Jens Geyer
96d80200c5
THRIFT-3295 C# library does not build on Mono 4.0.2.5 or later
...
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #586
2015-09-03 21:14:30 +02:00
jfarrell
f13e431bab
THRIFT-3305: Missing dist files for 0.9.3 release candidate
...
Client: build
Patch: jfarrell
Adds missing files to dist
2015-08-25 00:39:29 -04:00
Jens Geyer
4018036980
THRIFT-3235 C#: Limit recursion depth to 64
...
Client: C#
Patch: Jens Geyer
2015-07-09 23:06:41 +02:00
Nobuaki Sukegawa
113b638790
THRIFT-3148 Markdown links to coding_standards are dead
...
This closes #491
2015-05-13 21:40:26 +02:00
Jens Geyer
95717c92d8
Revert "THRIFT-3000 .NET implementation has trouble with mixed IP modes"
...
This reverts commit 018c1b8f77
.
2015-04-23 22:48:13 +02:00
Jens Geyer
018c1b8f77
THRIFT-3000 .NET implementation has trouble with mixed IP modes
...
Client: C#
Patch: sharpdevel <icode666@github> & Jens Geyer
This closes #377
This closes #452
This commit effectively establishes .NET 4.5 as a requirement for C#. Trying to build for earlier platform versions will fail. If that turns out to become a problem we should address this with a subsequent ticket.
TcpListener and TcpClient are created based on the capabilities of the used runtime framework. For windows the changes automatically handle IPv4 and IPv6 sockets. In mono it behaves as before.
When using TcpListener and TcpClient it depends on the network configuration if IPv4 or IPv6 is used. By upgrading the framework to .NET 4.5 the DualMode can be set on the sockets of the listener and the client. The sockets then try to establish IPv6 sockets before they fallback to IPv4
2015-04-18 00:52:06 +02:00
Jens Geyer
1dc265301d
THRIFT-3070 Add ability to set the LocalCertificateSelectionCallback
...
Client: C#
Patch: Hans-Peter Klett <hansk@spectralogic.com>
This closes #415
Added an optional LocalCertificateSelectionCallback. Also cleans up the connection when a secure authentication fails on the server.
2015-04-05 19:27:19 +02:00
Jens Geyer
af577247c9
THRIFT-3050 Client certificate authentication for non-http TLS in C#
...
Client: C#
Patch: Hans-Peter Klett <hansk@spectralogic.com>
This closes #410
This plumbs the remote certificate validation callback down to the server side authentication code. When the callback is set, we set the client certificate required flag. In practice, the validation callback still gets called even when the client doesn't supply a certificate.
I've taken the liberty of using slightly more modern C# syntax to shorten up the affected method.
2015-03-30 23:44:51 +02:00
Roger Meier
41ad4342c5
THRIFT-847 Test Framework harmonization across all languages
...
THRIFT-2946 Enhance usability of cross test framework
Patch: Nobuaki Sukegawa
This closes : #358
2015-03-24 22:30:40 +01:00
Jens Geyer
c7cf379aae
THRIFT-3030 TThreadedServer: Property for number of clientThreads
...
Client: C#
Patch: Nils Hügelmann
2015-03-07 14:24:58 +01:00
Jens Geyer
8b14d179c4
THRIFT-3011 C# test server testException() not implemented according to specs
...
Client: C#
Patch: Jens Geyer
2015-02-27 00:27:00 +01:00
Jens Geyer
80aa53e6bc
THRIFT-3001 C# Equals fails for binary fields (byte[])
...
Client: C#
Patch: Benjamin Schulz, Testcase added by Jens Geyer
2015-02-18 23:25:13 +01:00
Konrad Grochowski
3bc6424c76
THRIFT-2724 - Coding standards template added all over project
...
Client: All
Patch: Konrad Grochowski
This closes #371
2015-02-05 12:15:19 +01:00