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
Jens Geyer
a7363f233f
THRIFT-2953 TNamedPipeServerTransport is not Stop()able
...
Client: C#
Patch: Jens Geyer
This closes #362
2015-01-28 00:54:48 +01:00
Jens Geyer
7d88208945
THRIFT-2952 Improve handling of Server.Stop()
...
Client: C#
Patch: Jens Geyer
This closes #361
2015-01-28 00:52:45 +01:00
Jens Geyer
71e814a9a2
THRIFT-2886 Integrate binary type in standard Thrift cross test
...
Client: C#
Patch: Jens Geyer
2015-01-03 17:37:14 +01:00
Konrad Grochowski
3b5dacba44
THRIFT-2849: spelling errors fixed using codespell tool
...
Client: All
Patch: Anatol Pomozov
This closes #281
2014-11-24 10:55:31 +01:00
Jens Geyer
902b7af4c8
THRIFT-2654 reduce number of server exceptions
...
Client: C#
Patch: Jens Geyer
2014-10-23 19:36:36 +02:00
Jens Geyer
196c5afbb1
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am)
Patch: Jens Geyer
Reverted makefile.am - tabs are not optional there
2014-10-03 21:12:58 +02:00
Jens Geyer
d5436f5cf7
THRIFT-2768: Whitespace Fixup
...
Client: C#, Delphi
Patch: Jens Geyer
2014-10-03 20:12:40 +02:00
Jens Geyer
eb8e5ad87f
THRIFT-2654 reduce number of server exceptions
...
Client: C#
Patch: Craig Peterson
This closes #177
2014-09-29 21:50:15 +02:00
Jens Geyer
a86886e77d
THRIFT-2704 - compiler: T_ONEWAY type used for oneway methods instead of T_CALL
...
Patch: Konrad Grochowski
This closes #216
2014-09-17 22:36:00 +02:00
Jens Geyer
7dce7b2a30
THRIFT-1260 The thrift THttpclient in c# client is not closing the connections when calling SendRequest
...
Client: C#
Patch: Rush Manbert
2014-07-25 22:00:44 +02:00
Randy Abernethy
0e86f1f774
THRIFT-2624: Add TServerEventHandler support to C#
...
Client: C#
Patch: ra
Adds the TServerEventHandler interface to the C# lib and adds
support in all C# servers.
2014-07-13 09:50:19 -07:00
jfarrell
8fd8c6366d
THRIFT-2602:Fix missing dist files
...
Client: build process
Patch: jfarrell
Add all missing files to the dist package.
2014-07-10 09:14:51 -04:00
Jens Geyer
7b11fec0c5
THRIFT-2568 Implement own certificate handler
...
Client: C#
Patch: Michael Blättler
This closes #133
commit 57494794e787356ee98229cac35ea7aaa60ad562
Author: mblaettler <michi.blaettler@bluewin.ch>
Date: 2014-06-05T11:41:05Z
THRIFT-2568: Implemented possibility to use own certificate handler
2014-06-05 22:03:19 +02:00
Jens Geyer
4b0fede142
THRIFT-1584 could not SetMinThreads in ThreadPool on single-core machines
...
Client: C#
Patch: Jens Geyer after suggestion from JIRA-User "Funny"
2014-05-28 22:35:15 +02:00
Jens Geyer
8fcc82ba70
Updated makefile for THRIFT-2544 Add support for socket transport for c# library when using Windows Phone projects
...
Client: C#
Patch: Jens Geyer
2014-05-26 23:39:47 +02:00