Jan Tattermusch
ee4cb5ce65
fix Grpc.Tools nuget layout on Linux and Mac
...
For files without known extension (e.g. Unix binaries) , NuGet can't tell files from directories,
so mention protoc and grpc_csharp_ext explicitly to avoid breaking nuget's directory layout.
7 years ago
kkm
3b7c408262
Remove target netcoreapp2.1 from Tools.Tests csproj
7 years ago
Jan Tattermusch
a959b6d7d2
Show dlerror if grpc_csharp_ext load fails
7 years ago
Jan Tattermusch
9929a23ecd
add dlerror stubs
7 years ago
kkm
5103951117
Infer coding style, adjust .editorconfig, reformat Tools code
7 years ago
kkm
f626d4618d
Restore packaging of binary tools under tools/
...
Unfixes #13098 , hopefully temporarily.
7 years ago
kkm
9158493c41
Improve ProtoToolsPlatformTask tests
7 years ago
kkm
ccacf24fb0
Fix dotnet/Mono build and testing under Linux
7 years ago
Jan Tattermusch
716b5577fc
fixup: rename *Tests files to *Test
7 years ago
Stanley Cheung
e5ce1e36e6
Regenerate projects
7 years ago
kkm
a844323c7e
Rename test classes *Test; UWYU in Tools.Test project
7 years ago
Jan Tattermusch
460faf4bc2
dont repeat "ClientCertificate" in enum values
7 years ago
Jan Tattermusch
082ee89641
add script for automatic generation of C# reference docs
7 years ago
Jan Tattermusch
c08c3ccbae
build grpc_csharp_ext with cmake
7 years ago
Kevin Damm
8b6719a1d7
Update README.md ordered list spacing
...
Certain markdown interpreters do not recognize ordered lists if there isn't a blank line between the numbered lines. This change corrects the spacing between the steps for getting gRPC into a Unity project.
7 years ago
Jan Tattermusch
e88a40ae26
add xmldoc comments
7 years ago
Jan Tattermusch
8eb6daddd9
ChannelOption: implement hashcode and equals
7 years ago
Jan Tattermusch
c288d1a894
improve doc comments for ChannelOptions
7 years ago
Jan Tattermusch
ee1f49b252
upgrade CommandLineParser to 2.3.0
7 years ago
Jan Tattermusch
bc75644385
review comments
7 years ago
Alex Villarreal
98bce85cac
Improve documentation to use Metadata.Entry
...
Add notes about the parameters in public constructors of `Metadata.Entry`, and `Metadata`s `Add` methods (which call the aforementioned constructors), to clearly indicate what a valid key should be, **and the fact that it is converted to lowercase**. Seems like an important enough side effect that it should be explicit in the documentation.
7 years ago
Jan Tattermusch
ea5aa4a34a
addressing a few nits
7 years ago
Jan Tattermusch
c2fd689bad
address comments
7 years ago
Jan Tattermusch
1044731858
add DeserializationContext implementation note
7 years ago
Jan Tattermusch
a2a4629614
add MarshallerTest
7 years ago
Jan Tattermusch
63a31d85f1
contextual marshaller test
7 years ago
Muxi Yan
d65d25795b
generate_projects
7 years ago
Stephan Zehetner
59f8157123
optimize Metadata.Entry normalization and validation check. Replaced Regex with custom loop, avoid string allocation if input is already lowercase.
7 years ago
Stephan Zehetner
d16d13a976
avoid Tuple allocation in ClientBaseConfigurationInterceptor
7 years ago
Stephan Zehetner
3729329a3f
avoid byte[] allocation when reading empty strings from native memory
7 years ago
Srini Polavarapu
27665a3567
regenerate projects
7 years ago
Jan Tattermusch
209aee1c69
address review comments
7 years ago
Jan Tattermusch
917af9a47f
use finally instead of catch-throw
7 years ago
Jan Tattermusch
bc3e95c6b2
simplify ChannelConnectivityTest
7 years ago
Jan Tattermusch
7557c270a3
clang format
7 years ago
Jan Tattermusch
113f5bd2e8
exception handling in native callback
7 years ago
Jan Tattermusch
1abe2aeb9f
c#: expose TryWaitForStateChangedAsync
7 years ago
Jan Tattermusch
603a9a0635
add tests for sync unary
7 years ago
Jan Tattermusch
ee510fb328
make sync unary call behave more like async unary
7 years ago
Jan Tattermusch
b155c314f1
handle failures in async call initialization without leaks
7 years ago
Jan Tattermusch
d4065b9596
add constructor for RpcException
7 years ago
Jan Tattermusch
db0e21a5cb
Expose certificate request type in SslServerCredentials.
7 years ago
Jan Tattermusch
4c0d540fb6
add exception info to Status.Detail if metadata credentials fail
7 years ago
Juanli Shen
89659e2925
Regenerate projects
7 years ago
Juanli Shen
8ceb27a324
Regenerate projects
7 years ago
Jan Tattermusch
6ba637f7ec
add Marshallers.Create factory method
7 years ago
Jan Tattermusch
fb704ee949
deserialization context always has non-null payload
7 years ago
Jan Tattermusch
a80fa8732f
C#: allow dot in metadata keys
7 years ago
Jan Tattermusch
e7fb4e57ae
avoid deadlock while cancelling a call
7 years ago
Jan Tattermusch
dc7bedd128
C#: fix subchannel sharing for secure channels
7 years ago