Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the unused EncodingDecoder #153

Merged
merged 1 commit into from Jan 5, 2019
Merged

Conversation

erickt
Copy link
Contributor

@erickt erickt commented Dec 5, 2018

The project "encoding" appears to be unmaintained, and hasn't received
an update since 2017. Unfortunately the "encoding" artifacts on
crates.io do not contain the licenses for the project, which adds
difficulty in auditing dependencies.

Since "tiny-http" doesn't actually use the EncodingDecoder, this patch
removes it and it's dependency on "encoding" in order to avoid
complications resolving the "tiny-http" dependency story.

Instead, I would suggest investigating migrating over to
https://docs.rs/encoding_rs/0.8.13/encoding_rs/, which appears to be
actively maintained by Mozilla.

If this patch is accepted, would it be possible to get a release as
well?

The project "encoding" appears to be unmaintained, and hasn't received
an update since 2017. Unfortunately the "encoding" artifacts on
crates.io do not contain the licenses for the project, which adds
difficulty in auditing dependencies.

Since "tiny-http" doesn't actually use the EncodingDecoder, this patch
removes it and it's dependency on "encoding" in order to avoid
complications resolving the "tiny-http" dependency story.

Instead, I would suggest investigating migrating over to
https://docs.rs/encoding_rs/0.8.13/encoding_rs/, which appears to be
actively maintained by Mozilla.

If this patch is accepted, would it be possible to get a release as
well?
@erickt
Copy link
Contributor Author

erickt commented Jan 3, 2019

Thanks @tomaka! Is there anything that needs to be done for this to land?

@frewsxcv
Copy link
Member

frewsxcv commented Jan 5, 2019

bors r+

bors bot added a commit that referenced this pull request Jan 5, 2019
153: Remove the unused EncodingDecoder r=frewsxcv a=erickt

The project "encoding" appears to be unmaintained, and hasn't received
an update since 2017. Unfortunately the "encoding" artifacts on
crates.io do not contain the licenses for the project, which adds
difficulty in auditing dependencies.

Since "tiny-http" doesn't actually use the EncodingDecoder, this patch
removes it and it's dependency on "encoding" in order to avoid
complications resolving the "tiny-http" dependency story.

Instead, I would suggest investigating migrating over to
https://docs.rs/encoding_rs/0.8.13/encoding_rs/, which appears to be
actively maintained by Mozilla.

If this patch is accepted, would it be possible to get a release as
well?

Co-authored-by: Erick Tryzelaar <etryzelaar@google.com>
@bors
Copy link
Contributor

bors bot commented Jan 5, 2019

Build succeeded

@bors bors bot merged commit abe36c3 into tiny-http:master Jan 5, 2019
@frewsxcv
Copy link
Member

frewsxcv commented Jan 5, 2019

@erickt Just published a new version!

@erickt
Copy link
Contributor Author

erickt commented Jan 7, 2019

Thank you!

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.

None yet

3 participants