1 |
Despite of all you're talking about is right from paranoid point of view, I'd, |
2 |
anyway, say "DO NOT DO THAT", because you propose to revoke the right of |
3 |
choice from the users. |
4 |
|
5 |
It is user's decision, which protocol to use to fetch the sources. Although, |
6 |
you're, of course, free to make layman to fetch "official" repos from https, |
7 |
but not http/git protocols by default. |
8 |
|
9 |
Moreover, there are some times where it is impossible to fetch sources via |
10 |
"secure" way, but you need it right here and right now. |
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
В письме от Вс, 29 марта 2015 18:41:33 пользователь Sebastian Pipping написал: |
17 |
> Hi! |
18 |
> |
19 |
> |
20 |
> For the current Gentoo Git setup I found these methods working for |
21 |
> accessing a repository, betagarden in this case: |
22 |
> |
23 |
> git://anongit.gentoo.org/proj/betagarden.git |
24 |
> (git://git.gentoo.org/proj/betagarden.git) |
25 |
> (git://git.overlays.gentoo.org/proj/betagarden.git) |
26 |
> |
27 |
> http://anongit.gentoo.org/git/proj/betagarden.git |
28 |
> |
29 |
> (http://cgit.gentooexperimental.org/proj/betagarden.git) |
30 |
> |
31 |
> git+ssh://git@××××××××××.org/proj/betagarden.git |
32 |
> (git+ssh://git@×××××××××××××××××××.org/proj/betagarden.git) |
33 |
> |
34 |
> Those without braces are the ones announced at the repository's page [1]. |
35 |
> |
36 |
> My concerns about the current set of supported ways of transfer are: |
37 |
> |
38 |
> * There does not seem to be support for https://. Please add it. |
39 |
> |
40 |
> * Why do we serve Git over git:// and http:// if those are vulnerable |
41 |
> to man-in-the-middle attacks (before having waterproof GPG |
42 |
> protection for whole repositories in place)? |
43 |
> Especially with ebuilds run by root, we cannot afford MITM. |
44 |
> |
45 |
> |
46 |
> So I would like to propose that |
47 |
> |
48 |
> * support for Git access through https:// is activated, |
49 |
> |
50 |
> * Git access through http:// and git:// is deactivated, and |
51 |
> |
52 |
> * the URLs on gitweb.gentoo.org and the Layman registry are |
53 |
> updated accordingly. (Happy to help with the latter.) |
54 |
> |
55 |
> |
56 |
> Thanks for your consideration. |
57 |
> |
58 |
> Best, |
59 |
> |
60 |
> |
61 |
> |
62 |
> Sebastian |
63 |
> |
64 |
> |
65 |
> [1] https://gitweb.gentoo.org/proj/betagarden.git/ |
66 |
|
67 |
-- |
68 |
Best regards, |
69 |
mva |