Bump dependencies, set rust-version, and some more maintenance work #249
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reason for this change is that I noticed that the
irc
crate was the sole cause in my dependency graph for pulling in some old dependencies (parking_lot
among others). Some dependencies had CVEs specified for versions which were inside of their minimal ranges. So I went ahead and ran acargo upgrade --workspace
here.I used a tool which tried to build and detect the MSRV and updated rust-version. It also sorted the fields, as they are specified in the Cargo documentation. Hope this i OK, otherwise I'll pull it back.
Since features need to be additive, I've made it so that if both
tls-rust
andtls-native
are activated, onlytls-rust
will be used. If you want this flipped, please tell me.Finally I've added a Github workflow file, which performs most checks (including testing for MSRV). But I haven't ported any integration tests yet. So if you want to keep running them on Travis that is OK by me. You can see the run here.