Jan Tattermusch
|
d90d082ca2
|
Merge pull request #16554 from jtattermusch/csharp_dont_leak_when_call_init_fails
C#: avoid leaking resources when starting a call fails
|
2018-09-07 18:21:35 -07:00 |
Jan Tattermusch
|
1abe2aeb9f
|
c#: expose TryWaitForStateChangedAsync
|
2018-09-04 11:44:46 -07:00 |
Jan Tattermusch
|
b155c314f1
|
handle failures in async call initialization without leaks
|
2018-09-04 02:07:26 -07:00 |
Jan Tattermusch
|
dc7bedd128
|
C#: fix subchannel sharing for secure channels
|
2018-08-23 11:36:46 +02:00 |
Jan Tattermusch
|
b43741d10d
|
Merge pull request #14577 from jtattermusch/csharp_remove_connectivity_watcher
Get rid of C# connectivity watcher task
|
2018-05-24 13:31:49 -07:00 |
Jan Tattermusch
|
f6909b259f
|
fix a test
|
2018-03-21 12:08:17 +01:00 |
Jan Tattermusch
|
9b9807a48c
|
fix C# connectivity watcher shutdown race
|
2018-03-21 09:54:39 +01:00 |
Jan Tattermusch
|
4dad711b6d
|
get rid of C# connectivity watcher task
|
2018-03-02 17:49:44 +01:00 |
Jan Tattermusch
|
7b0bca2efd
|
do not throw and eat exceptions in C# connectivity watcher
|
2018-01-09 12:18:04 +01:00 |
Jan Tattermusch
|
737f6e7ea6
|
synchronize access to native channel methods
|
2017-12-07 18:11:17 +01:00 |
Jan Tattermusch
|
8b451ed31d
|
server and channel adjustments
|
2017-11-21 07:55:09 +01:00 |
Jan Tattermusch
|
7897ae9308
|
auto-fix most of licenses
|
2017-06-08 11:22:41 +02:00 |
Jan Tattermusch
|
8a507811ff
|
C# workaround for unavailable on idle channels
|
2017-05-08 17:06:15 +02:00 |
Jan Tattermusch
|
8d829d0d6d
|
Add more Channel and Server constructor overloads
|
2016-06-06 16:53:03 -07:00 |
Jan Tattermusch
|
4aea5281de
|
Add ShutdownChannelsAsync api
|
2016-06-06 15:02:21 -07:00 |
Jan Tattermusch
|
5858441a2c
|
make environment shutdown asynchronous
|
2016-06-06 15:02:21 -07:00 |
Jan Tattermusch
|
a134fa7036
|
improve docs on ShutdownAsync() for servers and channels
|
2016-06-06 13:22:44 -07:00 |
Jan Tattermusch
|
49fb84ab64
|
rename ChannelState.FatalFailure to ChannelState.Shutdown
|
2016-06-06 13:21:10 -07:00 |
Jan Tattermusch
|
e6d1de6054
|
eliminate global completion registry
|
2016-05-25 18:00:38 -07:00 |
Jan Tattermusch
|
5ee8e77522
|
add support for multiple cqs to GrpcThreadPool
|
2016-05-25 19:33:56 -04:00 |
Jan Tattermusch
|
528fb6651c
|
improve channel behavior in shutdown situations
|
2016-05-12 08:38:41 -07:00 |
Craig Tiller
|
6169d5f7b0
|
Update copyrights
|
2016-03-31 07:46:18 -07:00 |
Jan Tattermusch
|
0f892567ee
|
update copyrights
|
2016-02-18 10:37:02 -08:00 |
Jan Tattermusch
|
7a3ee6a3a3
|
rename Preconditions to GrpcPreconditions
|
2016-02-18 10:36:02 -08:00 |
Jan Tattermusch
|
7ebbc475fc
|
put user defined userAgentString to the beginning of userAgentString
|
2015-12-09 10:53:16 -08:00 |
Jan Tattermusch
|
723c34bae2
|
add ConfigureAwait(false) where needed
|
2015-12-07 08:02:01 -08:00 |
Jan Tattermusch
|
08dea32d24
|
update C# to the new C core auth API
|
2015-10-26 17:34:10 -07:00 |
Jan Tattermusch
|
5bd7005833
|
introduce the new split-type credentials api
|
2015-10-06 17:57:45 -07:00 |
Jan Tattermusch
|
12855fc682
|
polishing public docs
|
2015-08-24 17:41:21 -07:00 |
Jan Tattermusch
|
4c25efa519
|
support for reading response headers on client side
|
2015-08-21 16:13:57 -07:00 |
Jan Tattermusch
|
2b3579541b
|
get rid of explicit GrpcEnvironment.Shutdown()
|
2015-08-20 18:36:28 -07:00 |
Jan Tattermusch
|
0c140a863e
|
migrate to usable auth library
|
2015-08-12 10:06:28 -07:00 |
Jan Tattermusch
|
39a9ec8954
|
fix preconditions class
|
2015-08-10 21:05:16 -07:00 |
Jan Tattermusch
|
5e10f18376
|
introduce CallContext
|
2015-08-05 14:32:10 -07:00 |
Jan Tattermusch
|
dead905b87
|
expose Channel.Target property
|
2015-08-04 11:30:04 -07:00 |
Jan Tattermusch
|
9c7e46f55c
|
use NULL for default host in grpc_channel_call_create
|
2015-08-04 11:30:03 -07:00 |
Jan Tattermusch
|
d8bbdeae42
|
Added channel state API
|
2015-08-04 11:30:00 -07:00 |
Jan Tattermusch
|
a96ac058f4
|
make insecure channel and server explicit
|
2015-07-24 15:35:24 -07:00 |
Jan Tattermusch
|
766d72b1c0
|
set primary user agent by C# channel
|
2015-07-22 11:32:36 -07:00 |
Jan Tattermusch
|
04eb89ca26
|
no need to call GrpcEnvironment.Initialize() explicitly
|
2015-07-10 22:18:16 -07:00 |
Jan Tattermusch
|
2ddb5a6cb5
|
revamp of c# channel options
|
2015-06-09 15:59:38 -07:00 |
Jan Tattermusch
|
da71a4d391
|
add host and port overload for new channel
|
2015-06-08 15:36:53 -07:00 |
Jan Tattermusch
|
a5272b6adc
|
A new version C# API based on async/await
|
2015-05-04 09:21:37 -07:00 |
Jan Tattermusch
|
286975fd2b
|
Started using immutable collections and other code cleanup
|
2015-03-12 14:04:36 -07:00 |
Jan Tattermusch
|
075dde42fe
|
code style fixes based on StyleCop warnings
|
2015-03-11 18:23:53 -07:00 |
Jan Tattermusch
|
1532923d65
|
client side support for TLS
|
2015-03-03 09:56:47 -08:00 |
Jan Tattermusch
|
8b86b15e67
|
renaming of VS projects and other minor structural fixes
|
2015-02-20 09:49:25 -08:00 |