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

Use HTTPS to connect to sources that support it #324

Merged
merged 1 commit into from Nov 23, 2015
Merged

Conversation

hrs
Copy link
Contributor

@hrs hrs commented Nov 20, 2015

HTTP sends plaintext messages, so it leaks information and is vulnerable to MITM attacks. ELPA, MELPA, and Marmalade all support HTTPS. We should make use of it.

This changes the default addresses for those sources to use HTTPS. Users that have built Emacs to handle TLS will be able to make use of these sources, and Emacs will fall back to using regular HTTP if it isn't configured to handle TLS.

This also updates the documentation to point to the HTTPS address of those repositories.

This should close #323.

HTTP sends plaintext messages, so it leaks information and is
vulnerable to MITM attacks. ELPA, MELPA, and Marmalade all support
HTTPS. We should make use of it.

This changes the default addresses for those sources to use HTTPS. Users
that have built Emacs to handle TLS will be able to make use of these
sources, and Emacs will fall back to using regular HTTP if it isn't
configured to handle TLS.

This also updates the documentation to point to the HTTPS address of
those repositories.

This should close cask#323.
@swsnr
Copy link
Contributor

swsnr commented Nov 20, 2015

LGTM 👍. Thank you for making us aware, and for fixing the problem! 👏👍

@swsnr
Copy link
Contributor

swsnr commented Nov 23, 2015

@rejeep Shall we merge this?

@rejeep
Copy link
Member

rejeep commented Nov 23, 2015

I haven'd had time to try it out yet. You make the call! 👍

@swsnr
Copy link
Contributor

swsnr commented Nov 23, 2015

I'll just merge then and look how it goes 😎

swsnr added a commit that referenced this pull request Nov 23, 2015
Use HTTPS to connect to sources that support it
@swsnr swsnr merged commit acd1928 into cask:master Nov 23, 2015
@rejeep
Copy link
Member

rejeep commented Nov 23, 2015

💥

@rejeep
Copy link
Member

rejeep commented Nov 23, 2015

😄

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.

Use HTTPS to communicate with repositories where possible
3 participants