Lucio Franco and GitHub
f46a45401d
feat(transport): Add tracing support to server ( #175 )
...
* feat(transport): Add tracing to server
* Add tracing example
* Fix duplicate versions of tracing-subscriber
2019-12-11 19:45:11 -05:00
Lucio Franco and GitHub
3387ef900f
Upgrade to tokio 0.2 ( #163 )
2019-12-06 00:09:46 -05:00
Lucio Franco and GitHub
4471a5f19c
chore(interop): Update console dep ( #155 )
2019-11-26 09:50:01 -05:00
James Nugent and Lucio Franco
85060500f3
fix(transport): Remove support for OpenSSL ( #141 )
...
BREAKING CHANGE: Remove support for OpenSSL within the transport.
2019-11-15 13:30:42 +01:00
Jake Shadle and James Nugent
fbd91c3773
chore(build): Add cargo-deny CI workflow and configuration
2019-11-14 18:59:04 +02:00
James Nugent and Lucio Franco
79996f7c93
Allow selection of TLS library in Interop tests ( #129 )
2019-11-10 17:28:03 +01:00
James Nugent and Lucio Franco
ed53be5779
Use rustls for interop tests ( #125 )
...
* Use rustls for interop tests
This commit changes the interop tests to use rustls instead of openssl.
Apparently in the past there was some issue with this, but it seems to
work OK to me.
* Use certificates with larger key sizes for interop
This commit switches out the certificates used for testing interop to be
based on 4096-bit RSA keys, allowing rustls to be used for the interop
testing instead of OpenSSL.
The keys are generated using Terraform, although the state file is not
committed. A README.md is added to the data directory that explains how
to use Terraform to rotate the test certificates if this is ever
desirable.
This is desirable in order that none of the crates which `cargo build
--all` will build have the `openssl` feature, which should allow Tonic
to build on Windows with no issues.
2019-11-09 17:00:23 +00:00
Phillip Cloud and Lucio Franco
8ecfd2fc73
chore(transport): Bump hyper and http-body versions ( #64 )
2019-10-09 17:12:50 -04:00
Juan Alvarez and Lucio Franco
cd0b8424b9
pin all alpha dependencies ( #19 )
2019-10-01 15:54:32 -04:00
Juan Alvarez and Lucio Franco
d275785c55
Update dependencies ( #18 )
...
* update dependencies
* tonic-examples: Lock -> Mutex
2019-10-01 15:04:07 -04:00
Lucio Franco
60c9629630
Refactor all of the tls
2019-09-24 14:32:16 -04:00
Lucio Franco
62f0285ff0
implemented server cusotm metadata
2019-09-21 10:23:31 -06:00
Lucio Franco
e419c18304
Add basic interceptor support
2019-09-18 23:16:48 -04:00
Lucio Franco
9954b9e10c
Update tracing in interop test
2019-09-16 18:40:43 -04:00
Lucio Franco
fe1e040975
Update deps and tower releases
2019-09-11 22:35:47 -04:00
Lucio Franco
f74bba6858
Add server interop tests
2019-09-06 21:40:59 -04:00
Lucio Franco
ec5778dfa1
Update interop server
2019-09-06 15:37:08 -04:00
Lucio Franco
b569280d41
Update to hyper alpha.1
2019-09-05 11:21:44 -04:00
Lucio Franco
4ea3fdfd1e
Inital tls
2019-08-31 15:59:51 -04:00
Lucio Franco
4000c42478
Add buffer support
2019-08-31 03:18:52 -04:00
Lucio Franco
0393172f95
Update hyper and other fixes
2019-08-30 23:30:12 -04:00
Lucio Franco
f750dfa111
Fix interoptests and rewrite decode
2019-08-28 17:24:53 -04:00
Lucio Franco
a9e2f0e250
work
2019-08-24 12:18:24 -07:00
Lucio Franco
93eb9989d6
Fix encoding, more interop and update nightly version
2019-08-21 18:50:27 -04:00
Lucio Franco
8dc1185a36
Add first pass at interop tests
2019-08-18 21:04:00 -04:00