Skip to content

Conversation

danielmulvad
Copy link

rebased PR streamnative#267 in attempt to get it mergable.

streamnativebot and others added 18 commits April 12, 2023 11:55
chore: update dependencies

* Bump bytes to 1.4.0
* Bump crc to 3.0.1
* Bump nom to 7.1.3
* Bump prost to 0.11.9
* Bump prost-derive to 0.11.9
* Bump chrono to 0.4.26
* Bump log to 0.4.19
* Bump url to 2.4.0
* Bump regex to 1.9.1
* Bump futures to 0.3.28
* Bump futures-io to 0.3.28
* Bump native-tls to 0.2.11
* Bump pem to 3.0.0
* Bump tokio to 1.29.1
* Bump tokio-util to 0.7.8
* Bump tokio-native-tls to 0.3.1
* Bump asynchronous-codec to 0.6.2
* Bump async-native-tls to 0.5.0
* Bump flate2 to 1.0.26
* Bump zstd to 0.12.4
* Bump snap to 1.1.0
* Bump openidconnect to 3.3.0
* Bump oauth2 to 4.4.1
* Bump serde to 1.0.175
* Bump serde_json to 1.0.103
* Bump async-trait to 0.1.72
* Bump data-url to 0.3.0
* Bump uuid to 1.4.1

build: allow to use rustls instead of native-tls

* This is used in an effort to remove all dependencies to openssl.
  Which could be interesting in embedded system or on environment
  which is difficult to know on which openssl version the software
  will run it and breaks deployments.
* It introduces two compiler feature flags which are `tokio-rustls-runtime`
  and `async-std-rustls-runtime` that have the same meaning as
  `tokio-runtime` and `async-std-runtime` except that they use rustls.
* There is a safe guard, if we enable both runtimes, this is the
  native-tls ones that are used to keep consistent with the current
  behaviour.

Signed-off-by: Florentin Dubois <[email protected]>
Co-authored-by: Sirius <sirius@x250>
* fix: feature is misspelled as features
* fix feature flags
* fix deprecation warning

Signed-off-by: tison <[email protected]>
We should write a new CONTRIBUTING file. But let's remove this outdated
one first.

Signed-off-by: tison <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.