unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* Fetching from the git repositories over https?
@ 2018-01-28 17:26 Adam Plaice
  2018-02-04  3:10 ` Daniel Kahn Gillmor
  2018-02-10  3:11 ` Carl Worth
  0 siblings, 2 replies; 7+ messages in thread
From: Adam Plaice @ 2018-01-28 17:26 UTC (permalink / raw)
  To: notmuch

I apologise if I'm asking in the wrong place.

Is it possible to clone/fetch from the notmuch git repositories
(particularly https://git.notmuchmail.org/git/notmuch) over https
rather than with the `git://' protocol?  (None of the likely
alternatives seem to work.)

If not, would it be inconvenient for this to be enabled, as an
option (if not the recommended one)?

Having such an option would be valuable for the purposes of MELPA and
MELPA stable (the Emacs package archives which provide an alternative,
slightly controversial, way of installing the Notmuch Emacs
interface).  Since the scripts that build the package archives fetch
from upstream sources (such as git://git.notmuchmail.org/git/notmuch)
automatically (without human oversight or code inspection) and the
`git://' protocol does not provide any authentication, there is
currently no guarantee that when the MELPA server tries to connect to
notmuchmail.org it's not actually being "Man-in-the-middled" by a
malicious third party.  As a result, it would be possible for such a
third party to introduce some changes to the Elisp code, that would
compromise the machines of any users who install the modified package.

Using https would raise the bar, from anybody who can hijack the
connection between MELPA and notmuchmail.org, to those who can compromise
the SSL certificate chain.

Thank you for your time and thank you for notmuch,
Adam

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-02-10  4:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-28 17:26 Fetching from the git repositories over https? Adam Plaice
2018-02-04  3:10 ` Daniel Kahn Gillmor
2018-02-09  6:28   ` Adam Plaice
2018-02-09 17:42     ` Daniel Kahn Gillmor
2018-02-10  4:34       ` Adam Plaice
2018-02-10  3:11 ` Carl Worth
2018-02-10  4:37   ` Adam Plaice

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).