All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://'
@ 2018-11-08 11:15 Stefan Hajnoczi
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 1/8] README: use " Stefan Hajnoczi
                   ` (9 more replies)
  0 siblings, 10 replies; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi

v4:
 * Once more, with feeling!  Fix 'https//' in get_maintainer.pl [Philippe]
v3:
 * Fix broken openhackware URL [Eric]
 * Convert a few remaining URLs [Eric]
v2:
 * Use HTTPS for repo.or.cz [Eric]

Jeff Cody has enabled git smart HTTP support on qemu.org.  From now on HTTPS is
the preferred protocol because it adds some protection against
man-in-the-middle when cloning a repo.

This patch series updates git:// URLs and changes them to https://.  The https:// URL format is:

  https://git.qemu.org/git/<project>.git

The old git:// URL format was:

  git://git.qemu.org/<project>.git

I have also updated git://github.com/ and repo.or.cz URLs because they offer HTTPS.

I have tested that submodules continue to work after the change to .gitmodules.

Stefan Hajnoczi (8):
  README: use 'https://' instead of 'git://'
  get_maintainer: use 'https://' instead of 'git://'
  MAINTAINERS: use 'https://' instead of 'git://' for GitHub
  gitmodules: use 'https://' instead of 'git://'
  git: use HTTPS git URLs for repo.or.cz
  pc-testdev: use HTTPS git URL
  target-alpha: use HTTPS git URL for palcode
  docker: use HTTPS git URL for virglrenderer

 MAINTAINERS                                  | 88 ++++++++++----------
 hw/misc/pc-testdev.c                         |  2 +-
 .gitmodules                                  | 34 ++++----
 README                                       |  4 +-
 pc-bios/README                               |  8 +-
 scripts/get_maintainer.pl                    |  2 +-
 tests/docker/dockerfiles/debian-amd64.docker |  2 +-
 7 files changed, 70 insertions(+), 70 deletions(-)

-- 
2.19.1

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

* [Qemu-devel] [PATCH v4 1/8] README: use 'https://' instead of 'git://'
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
@ 2018-11-08 11:15 ` Stefan Hajnoczi
  2018-11-08 11:52   ` Cornelia Huck
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 2/8] get_maintainer: " Stefan Hajnoczi
                   ` (8 subsequent siblings)
  9 siblings, 1 reply; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi

When you clone the repository without previous commit history, 'git://'
doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
since the client verifies the server certificate.

Reported-by: Jann Horn <jannh@google.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 README         | 4 ++--
 pc-bios/README | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/README b/README
index 49a9fd09cd..441c33eb2f 100644
--- a/README
+++ b/README
@@ -54,7 +54,7 @@ Submitting patches
 
 The QEMU source code is maintained under the GIT version control system.
 
-   git clone git://git.qemu.org/qemu.git
+   git clone https://git.qemu.org/git/qemu.git
 
 When submitting patches, one common approach is to use 'git
 format-patch' and/or 'git send-email' to format & send the mail to the
@@ -70,7 +70,7 @@ the QEMU website
 
 The QEMU website is also maintained under source control.
 
-  git clone git://git.qemu.org/qemu-web.git
+  git clone https://git.qemu.org/git/qemu-web.git
   https://www.qemu.org/2017/02/04/the-new-qemu-website-is-up/
 
 A 'git-publish' utility was created to make above process less
diff --git a/pc-bios/README b/pc-bios/README
index 90f0fa7aa7..b572e9eb00 100644
--- a/pc-bios/README
+++ b/pc-bios/README
@@ -23,7 +23,7 @@
   legacy x86 software to communicate with an attached serial console as
   if a video card were attached.  The master sources reside in a subversion
   repository at http://sgabios.googlecode.com/svn/trunk.  A git mirror is
-  available at git://git.qemu.org/sgabios.git.
+  available at https://git.qemu.org/git/sgabios.git.
 
 - The PXE roms come from the iPXE project. Built with BANNER_TIME 0.
   Sources available at http://ipxe.org.  Vendor:Device ID -> ROM mapping:
@@ -40,7 +40,7 @@
 
 - The u-boot binary for e500 comes from the upstream denx u-boot project where
   it was compiled using the qemu-ppce500 target.
-  A git mirror is available at: git://git.qemu.org/u-boot.git
+  A git mirror is available at: https://git.qemu.org/git/u-boot.git
   The hash used to compile the current version is: 2072e72
 
 - Skiboot (https://github.com/open-power/skiboot/) is an OPAL
-- 
2.19.1

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

* [Qemu-devel] [PATCH v4 2/8] get_maintainer: use 'https://' instead of 'git://'
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 1/8] README: use " Stefan Hajnoczi
@ 2018-11-08 11:15 ` Stefan Hajnoczi
  2018-11-08 11:53   ` Cornelia Huck
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 3/8] MAINTAINERS: use 'https://' instead of 'git://' for GitHub Stefan Hajnoczi
                   ` (7 subsequent siblings)
  9 siblings, 1 reply; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi

When you clone the repository without previous commit history, 'git://'
doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
since the client verifies the server certificate.

Reported-by: Jann Horn <jannh@google.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 scripts/get_maintainer.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl
index 43fb5f512f..71415e3c70 100755
--- a/scripts/get_maintainer.pl
+++ b/scripts/get_maintainer.pl
@@ -1376,7 +1376,7 @@ sub vcs_exists {
 	warn("$P: No supported VCS found.  Add --nogit to options?\n");
 	warn("Using a git repository produces better results.\n");
 	warn("Try latest git repository using:\n");
-	warn("git clone git://git.qemu.org/qemu.git\n");
+	warn("git clone https://git.qemu.org/git/qemu.git\n");
 	$printed_novcs = 1;
     }
     return 0;
-- 
2.19.1

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

* [Qemu-devel] [PATCH v4 3/8] MAINTAINERS: use 'https://' instead of 'git://' for GitHub
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 1/8] README: use " Stefan Hajnoczi
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 2/8] get_maintainer: " Stefan Hajnoczi
@ 2018-11-08 11:15 ` Stefan Hajnoczi
  2018-11-08 11:56   ` Cornelia Huck
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 4/8] gitmodules: use 'https://' instead of 'git://' Stefan Hajnoczi
                   ` (6 subsequent siblings)
  9 siblings, 1 reply; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi

When you clone the repository without previous commit history, 'git://'
doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
since the client verifies the server certificate.

Reported-by: Jann Horn <jannh@google.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 MAINTAINERS | 74 ++++++++++++++++++++++++++---------------------------
 1 file changed, 37 insertions(+), 37 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 0499e11593..391c8460b8 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -74,7 +74,7 @@ S: Maintained
 L: qemu-trivial@nongnu.org
 K: ^Subject:.*(?i)trivial
 T: git git://git.corpit.ru/qemu.git trivial-patches
-T: git git://github.com/vivier/qemu.git trivial-patches
+T: git https://github.com/vivier/qemu.git trivial-patches
 
 Architecture support
 --------------------
@@ -98,7 +98,7 @@ F: pc-bios/s390-ccw.img
 F: target/s390x/
 F: docs/vfio-ap.txt
 K: ^Subject:.*(?i)s390x?
-T: git git://github.com/cohuck/qemu.git s390-next
+T: git https://github.com/cohuck/qemu.git s390-next
 L: qemu-s390x@nongnu.org
 
 Guest CPU cores (TCG):
@@ -296,7 +296,7 @@ F: tests/tcg/x86_64/
 F: hw/i386/
 F: disas/i386.c
 F: docs/qemu-cpu-models.texi
-T: git git://github.com/ehabkost/qemu.git x86-next
+T: git https://github.com/ehabkost/qemu.git x86-next
 
 Xtensa
 M: Max Filippov <jcmvbkbc@gmail.com>
@@ -359,8 +359,8 @@ F: hw/intc/s390_flic.c
 F: hw/intc/s390_flic_kvm.c
 F: include/hw/s390x/s390_flic.h
 F: gdb-xml/s390*.xml
-T: git git://github.com/cohuck/qemu.git s390-next
-T: git git://github.com/borntraeger/qemu.git s390-next
+T: git https://github.com/cohuck/qemu.git s390-next
+T: git https://github.com/borntraeger/qemu.git s390-next
 L: qemu-s390x@nongnu.org
 
 X86
@@ -940,8 +940,8 @@ F: include/hw/s390x/
 F: hw/watchdog/wdt_diag288.c
 F: include/hw/watchdog/wdt_diag288.h
 F: default-configs/s390x-softmmu.mak
-T: git git://github.com/cohuck/qemu.git s390-next
-T: git git://github.com/borntraeger/qemu.git s390-next
+T: git https://github.com/cohuck/qemu.git s390-next
+T: git https://github.com/borntraeger/qemu.git s390-next
 L: qemu-s390x@nongnu.org
 
 S390-ccw boot
@@ -951,7 +951,7 @@ S: Supported
 F: hw/s390x/ipl.*
 F: pc-bios/s390-ccw/
 F: pc-bios/s390-ccw.img
-T: git git://github.com/borntraeger/qemu.git s390-next
+T: git https://github.com/borntraeger/qemu.git s390-next
 L: qemu-s390x@nongnu.org
 
 S390 PCI
@@ -1027,7 +1027,7 @@ S: Supported
 F: hw/core/machine.c
 F: hw/core/null-machine.c
 F: include/hw/boards.h
-T: git git://github.com/ehabkost/qemu.git machine-next
+T: git https://github.com/ehabkost/qemu.git machine-next
 
 Xtensa Machines
 ---------------
@@ -1063,7 +1063,7 @@ F: tests/ide-test.c
 F: tests/ahci-test.c
 F: tests/cdrom-test.c
 F: tests/libqos/ahci*
-T: git git://github.com/jnsnow/qemu.git ide
+T: git https://github.com/jnsnow/qemu.git ide
 
 IPMI
 M: Corey Minyard <minyard@acm.org>
@@ -1072,7 +1072,7 @@ F: include/hw/ipmi/*
 F: hw/ipmi/*
 F: hw/smbios/smbios_type_38.c
 F: tests/ipmi*
-T: git git://github.com/cminyard/qemu.git master-ipmi-rebase
+T: git https://github.com/cminyard/qemu.git master-ipmi-rebase
 
 Floppy
 M: John Snow <jsnow@redhat.com>
@@ -1081,7 +1081,7 @@ S: Supported
 F: hw/block/fdc.c
 F: include/hw/block/fdc.h
 F: tests/fdc-test.c
-T: git git://github.com/jnsnow/qemu.git ide
+T: git https://github.com/jnsnow/qemu.git ide
 
 OMAP
 M: Peter Maydell <peter.maydell@linaro.org>
@@ -1151,7 +1151,7 @@ S: Odd Fixes
 F: hw/net/
 F: include/hw/net/
 F: tests/virtio-net-test.c
-T: git git://github.com/jasowang/qemu.git net
+T: git https://github.com/jasowang/qemu.git net
 
 SCSI
 M: Paolo Bonzini <pbonzini@redhat.com>
@@ -1160,7 +1160,7 @@ S: Supported
 F: include/hw/scsi/*
 F: hw/scsi/*
 F: tests/virtio-scsi-test.c
-T: git git://github.com/bonzini/qemu.git scsi-next
+T: git https://github.com/bonzini/qemu.git scsi-next
 
 SSI
 M: Peter Crosthwaite <crosthwaite.peter@gmail.com>
@@ -1217,7 +1217,7 @@ S: Supported
 F: hw/vfio/ccw.c
 F: hw/s390x/s390-ccw.c
 F: include/hw/s390x/s390-ccw.h
-T: git git://github.com/cohuck/qemu.git s390-next
+T: git https://github.com/cohuck/qemu.git s390-next
 L: qemu-s390x@nongnu.org
 
 vfio-ap
@@ -1256,7 +1256,7 @@ S: Supported
 F: hw/9pfs/
 F: fsdev/
 F: tests/virtio-9p-test.c
-T: git git://github.com/gkurz/qemu.git 9p-next
+T: git https://github.com/gkurz/qemu.git 9p-next
 
 virtio-blk
 M: Stefan Hajnoczi <stefanha@redhat.com>
@@ -1265,7 +1265,7 @@ S: Supported
 F: hw/block/virtio-blk.c
 F: hw/block/dataplane/*
 F: tests/virtio-blk-test.c
-T: git git://github.com/stefanha/qemu.git block
+T: git https://github.com/stefanha/qemu.git block
 
 virtio-ccw
 M: Cornelia Huck <cohuck@redhat.com>
@@ -1273,8 +1273,8 @@ M: Halil Pasic <pasic@linux.ibm.com>
 S: Supported
 F: hw/s390x/virtio-ccw*.[hc]
 F: hw/s390x/vhost-vsock-ccw.c
-T: git git://github.com/cohuck/qemu.git s390-next
-T: git git://github.com/borntraeger/qemu.git s390-next
+T: git https://github.com/cohuck/qemu.git s390-next
+T: git https://github.com/borntraeger/qemu.git s390-next
 L: qemu-s390x@nongnu.org
 
 virtio-input
@@ -1478,7 +1478,7 @@ F: migration/block*
 F: include/block/aio.h
 F: include/block/aio-wait.h
 F: scripts/qemugdb/aio.py
-T: git git://github.com/stefanha/qemu.git block
+T: git https://github.com/stefanha/qemu.git block
 
 Block SCSI subsystem
 M: Paolo Bonzini <pbonzini@redhat.com>
@@ -1502,7 +1502,7 @@ F: block/commit.c
 F: block/stream.c
 F: block/mirror.c
 F: qapi/job.json
-T: git git://github.com/codyprime/qemu-kvm-jtc.git block
+T: git https://github.com/codyprime/qemu-kvm-jtc.git block
 
 Block QAPI, monitor, command line
 M: Markus Armbruster <armbru@redhat.com>
@@ -1524,8 +1524,8 @@ F: include/qemu/hbitmap.h
 F: include/block/dirty-bitmap.h
 F: tests/test-hbitmap.c
 F: docs/interop/bitmaps.rst
-T: git git://github.com/famz/qemu.git bitmaps
-T: git git://github.com/jnsnow/qemu.git bitmaps
+T: git https://github.com/famz/qemu.git bitmaps
+T: git https://github.com/jnsnow/qemu.git bitmaps
 
 Character device backends
 M: Paolo Bonzini <pbonzini@redhat.com>
@@ -1649,7 +1649,7 @@ M: Jason Wang <jasowang@redhat.com>
 S: Maintained
 F: net/
 F: include/net/
-T: git git://github.com/jasowang/qemu.git net
+T: git https://github.com/jasowang/qemu.git net
 F: qapi/net.json
 
 Netmap network backend
@@ -1665,7 +1665,7 @@ M: Eduardo Habkost <ehabkost@redhat.com>
 S: Maintained
 F: numa.c
 F: include/sysemu/numa.h
-T: git git://github.com/ehabkost/qemu.git machine-next
+T: git https://github.com/ehabkost/qemu.git machine-next
 
 Host Memory Backends
 M: Eduardo Habkost <ehabkost@redhat.com>
@@ -1673,7 +1673,7 @@ M: Igor Mammedov <imammedo@redhat.com>
 S: Maintained
 F: backends/hostmem*.c
 F: include/sysemu/hostmem.h
-T: git git://github.com/ehabkost/qemu.git machine-next
+T: git https://github.com/ehabkost/qemu.git machine-next
 
 Cryptodev Backends
 M: Gonglei <arei.gonglei@huawei.com>
@@ -1737,12 +1737,12 @@ F: qemu-ga.texi
 F: scripts/qemu-guest-agent/
 F: tests/test-qga.c
 F: docs/interop/qemu-ga-ref.texi
-T: git git://github.com/mdroth/qemu.git qga
+T: git https://github.com/mdroth/qemu.git qga
 
 QOM
 M: Andreas Färber <afaerber@suse.de>
 S: Supported
-T: git git://github.com/afaerber/qemu-cpu.git qom-next
+T: git https://github.com/afaerber/qemu-cpu.git qom-next
 F: include/qom/
 X: include/qom/cpu.h
 F: qom/
@@ -1802,7 +1802,7 @@ F: qemu-option-trace.texi
 F: scripts/tracetool.py
 F: scripts/tracetool/
 F: docs/devel/tracing.txt
-T: git git://github.com/stefanha/qemu.git tracing
+T: git https://github.com/stefanha/qemu.git tracing
 
 TPM
 M: Stefan Berger <stefanb@linux.ibm.com>
@@ -1815,7 +1815,7 @@ F: include/sysemu/tpm*
 F: qapi/tpm.json
 F: backends/tpm.c
 F: tests/*tpm*
-T: git git://github.com/stefanberger/qemu-tpm.git tpm-next
+T: git https://github.com/stefanberger/qemu-tpm.git tpm-next
 
 Checkpatch
 S: Odd Fixes
@@ -2030,7 +2030,7 @@ M: Jeff Cody <jcody@redhat.com>
 L: qemu-block@nongnu.org
 S: Supported
 F: block/rbd.c
-T: git git://github.com/codyprime/qemu-kvm-jtc.git block
+T: git https://github.com/codyprime/qemu-kvm-jtc.git block
 
 Sheepdog
 M: Liu Yuan <namei.unix@gmail.com>
@@ -2038,14 +2038,14 @@ M: Jeff Cody <jcody@redhat.com>
 L: qemu-block@nongnu.org
 S: Supported
 F: block/sheepdog.c
-T: git git://github.com/codyprime/qemu-kvm-jtc.git block
+T: git https://github.com/codyprime/qemu-kvm-jtc.git block
 
 VHDX
 M: Jeff Cody <jcody@redhat.com>
 L: qemu-block@nongnu.org
 S: Supported
 F: block/vhdx*
-T: git git://github.com/codyprime/qemu-kvm-jtc.git block
+T: git https://github.com/codyprime/qemu-kvm-jtc.git block
 
 VDI
 M: Stefan Weil <sw@weilnetz.de>
@@ -2081,7 +2081,7 @@ M: Peter Lieven <pl@kamp.de>
 L: qemu-block@nongnu.org
 S: Maintained
 F: block/nfs.c
-T: git git://github.com/codyprime/qemu-kvm-jtc.git block
+T: git https://github.com/codyprime/qemu-kvm-jtc.git block
 
 SSH
 M: Richard W.M. Jones <rjones@redhat.com>
@@ -2089,21 +2089,21 @@ M: Jeff Cody <jcody@redhat.com>
 L: qemu-block@nongnu.org
 S: Supported
 F: block/ssh.c
-T: git git://github.com/codyprime/qemu-kvm-jtc.git block
+T: git https://github.com/codyprime/qemu-kvm-jtc.git block
 
 CURL
 M: Jeff Cody <jcody@redhat.com>
 L: qemu-block@nongnu.org
 S: Supported
 F: block/curl.c
-T: git git://github.com/codyprime/qemu-kvm-jtc.git block
+T: git https://github.com/codyprime/qemu-kvm-jtc.git block
 
 GLUSTER
 M: Jeff Cody <jcody@redhat.com>
 L: qemu-block@nongnu.org
 S: Supported
 F: block/gluster.c
-T: git git://github.com/codyprime/qemu-kvm-jtc.git block
+T: git https://github.com/codyprime/qemu-kvm-jtc.git block
 
 Null Block Driver
 M: Fam Zheng <famz@redhat.com>
-- 
2.19.1

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

* [Qemu-devel] [PATCH v4 4/8] gitmodules: use 'https://' instead of 'git://'
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
                   ` (2 preceding siblings ...)
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 3/8] MAINTAINERS: use 'https://' instead of 'git://' for GitHub Stefan Hajnoczi
@ 2018-11-08 11:15 ` Stefan Hajnoczi
  2018-11-08 11:58   ` Cornelia Huck
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 5/8] git: use HTTPS git URLs for repo.or.cz Stefan Hajnoczi
                   ` (5 subsequent siblings)
  9 siblings, 1 reply; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi

When you clone the repository without previous commit history, 'git://'
doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
since the client verifies the server certificate.

Also change git.qemu-project.org to git.qemu.org (we control both domain
names but qemu.org is used more widely).

Reported-by: Jann Horn <jannh@google.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 .gitmodules | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/.gitmodules b/.gitmodules
index a48d2a764c..6b91176098 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,51 +1,51 @@
 [submodule "roms/seabios"]
 	path = roms/seabios
-	url = git://git.qemu-project.org/seabios.git/
+	url = https://git.qemu.org/git/seabios.git/
 [submodule "roms/SLOF"]
 	path = roms/SLOF
-	url = git://git.qemu-project.org/SLOF.git
+	url = https://git.qemu.org/git/SLOF.git
 [submodule "roms/ipxe"]
 	path = roms/ipxe
-	url = git://git.qemu-project.org/ipxe.git
+	url = https://git.qemu.org/git/ipxe.git
 [submodule "roms/openbios"]
 	path = roms/openbios
-	url = git://git.qemu-project.org/openbios.git
+	url = https://git.qemu.org/git/openbios.git
 [submodule "roms/openhackware"]
 	path = roms/openhackware
-	url = git://git.qemu-project.org/openhackware.git
+	url = https://git.qemu.org/git/openhackware.git
 [submodule "roms/qemu-palcode"]
 	path = roms/qemu-palcode
-	url = git://git.qemu.org/qemu-palcode.git
+	url = https://git.qemu.org/git/qemu-palcode.git
 [submodule "roms/sgabios"]
 	path = roms/sgabios
-	url = git://git.qemu-project.org/sgabios.git
+	url = https://git.qemu.org/git/sgabios.git
 [submodule "dtc"]
 	path = dtc
-	url = git://git.qemu-project.org/dtc.git
+	url = https://git.qemu.org/git/dtc.git
 [submodule "roms/u-boot"]
 	path = roms/u-boot
-	url = git://git.qemu-project.org/u-boot.git
+	url = https://git.qemu.org/git/u-boot.git
 [submodule "roms/skiboot"]
 	path = roms/skiboot
-	url = git://git.qemu.org/skiboot.git
+	url = https://git.qemu.org/git/skiboot.git
 [submodule "roms/QemuMacDrivers"]
 	path = roms/QemuMacDrivers
-	url = git://git.qemu.org/QemuMacDrivers.git
+	url = https://git.qemu.org/git/QemuMacDrivers.git
 [submodule "ui/keycodemapdb"]
 	path = ui/keycodemapdb
-	url = git://git.qemu.org/keycodemapdb.git
+	url = https://git.qemu.org/git/keycodemapdb.git
 [submodule "capstone"]
 	path = capstone
-	url = git://git.qemu.org/capstone.git
+	url = https://git.qemu.org/git/capstone.git
 [submodule "roms/seabios-hppa"]
 	path = roms/seabios-hppa
-	url = git://github.com/hdeller/seabios-hppa.git
+	url = https://github.com/hdeller/seabios-hppa.git
 [submodule "roms/u-boot-sam460ex"]
 	path = roms/u-boot-sam460ex
-	url = git://git.qemu.org/u-boot-sam460ex.git
+	url = https://git.qemu.org/git/u-boot-sam460ex.git
 [submodule "tests/fp/berkeley-testfloat-3"]
 	path = tests/fp/berkeley-testfloat-3
-	url = git://github.com/cota/berkeley-testfloat-3
+	url = https://github.com/cota/berkeley-testfloat-3
 [submodule "tests/fp/berkeley-softfloat-3"]
 	path = tests/fp/berkeley-softfloat-3
-	url = git://github.com/cota/berkeley-softfloat-3
+	url = https://github.com/cota/berkeley-softfloat-3
-- 
2.19.1

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

* [Qemu-devel] [PATCH v4 5/8] git: use HTTPS git URLs for repo.or.cz
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
                   ` (3 preceding siblings ...)
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 4/8] gitmodules: use 'https://' instead of 'git://' Stefan Hajnoczi
@ 2018-11-08 11:15 ` Stefan Hajnoczi
  2018-11-08 11:59   ` Cornelia Huck
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 6/8] pc-testdev: use HTTPS git URL Stefan Hajnoczi
                   ` (4 subsequent siblings)
  9 siblings, 1 reply; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi

When you clone the repository without previous commit history, 'git://'
doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
since the client verifies the server certificate.

Suggested-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 MAINTAINERS    | 14 +++++++-------
 pc-bios/README |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 391c8460b8..5fb757edd6 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1464,7 +1464,7 @@ F: tests/qemu-iotests/
 F: util/qemu-progress.c
 F: qobject/block-qdict.c
 F: tests/check-block-qdict.c
-T: git git://repo.or.cz/qemu/kevin.git block
+T: git https://repo.or.cz/qemu/kevin.git block
 
 Block I/O path
 M: Stefan Hajnoczi <stefanha@redhat.com>
@@ -1511,7 +1511,7 @@ F: blockdev.c
 F: block/qapi.c
 F: qapi/block*.json
 F: qapi/transaction.json
-T: git git://repo.or.cz/qemu/armbru.git block-next
+T: git https://repo.or.cz/qemu/armbru.git block-next
 
 Dirty Bitmaps
 M: Fam Zheng <famz@redhat.com>
@@ -1706,14 +1706,14 @@ F: tests/test-visitor-serialization.c
 F: scripts/qapi-gen.py
 F: scripts/qapi/*
 F: docs/devel/qapi*
-T: git git://repo.or.cz/qemu/armbru.git qapi-next
+T: git https://repo.or.cz/qemu/armbru.git qapi-next
 
 QAPI Schema
 M: Eric Blake <eblake@redhat.com>
 M: Markus Armbruster <armbru@redhat.com>
 S: Supported
 F: qapi/*.json
-T: git git://repo.or.cz/qemu/armbru.git qapi-next
+T: git https://repo.or.cz/qemu/armbru.git qapi-next
 
 QObject
 M: Markus Armbruster <armbru@redhat.com>
@@ -1727,7 +1727,7 @@ F: tests/check-qnum.c
 F: tests/check-qjson.c
 F: tests/check-qlist.c
 F: tests/check-qstring.c
-T: git git://repo.or.cz/qemu/armbru.git qapi-next
+T: git https://repo.or.cz/qemu/armbru.git qapi-next
 
 QEMU Guest Agent
 M: Michael Roth <mdroth@linux.vnet.ibm.com>
@@ -1759,7 +1759,7 @@ F: docs/devel/*qmp-*
 F: scripts/qmp/
 F: tests/qmp-test.c
 F: tests/qmp-cmd-test.c
-T: git git://repo.or.cz/qemu/armbru.git qapi-next
+T: git https://repo.or.cz/qemu/armbru.git qapi-next
 
 qtest
 M: Paolo Bonzini <pbonzini@redhat.com>
@@ -2073,7 +2073,7 @@ F: include/block/nbd*
 F: qemu-nbd.*
 F: blockdev-nbd.c
 F: docs/interop/nbd.txt
-T: git git://repo.or.cz/qemu/ericb.git nbd
+T: git https://repo.or.cz/qemu/ericb.git nbd
 
 NFS
 M: Jeff Cody <jcody@redhat.com>
diff --git a/pc-bios/README b/pc-bios/README
index b572e9eb00..8f98c07a74 100644
--- a/pc-bios/README
+++ b/pc-bios/README
@@ -5,7 +5,7 @@
   project (http://www.nongnu.org/vgabios/).
 
 - The PowerPC Open Hack'Ware Open Firmware Compatible BIOS is
-  available at http://repo.or.cz/w/openhackware.git.
+  available at https://repo.or.cz/openhackware.git.
 
 - OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable
   firmware implementation. The goal is to implement a 100% IEEE
-- 
2.19.1

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

* [Qemu-devel] [PATCH v4 6/8] pc-testdev: use HTTPS git URL
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
                   ` (4 preceding siblings ...)
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 5/8] git: use HTTPS git URLs for repo.or.cz Stefan Hajnoczi
@ 2018-11-08 11:15 ` Stefan Hajnoczi
  2018-11-08 12:01   ` Cornelia Huck
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 7/8] target-alpha: use HTTPS git URL for palcode Stefan Hajnoczi
                   ` (3 subsequent siblings)
  9 siblings, 1 reply; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi

When you clone the repository without previous commit history, 'git://'
doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
since the client verifies the server certificate.

Cc: Paolo Bonzini <pbonzini@redhat.com>
Suggested-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 hw/misc/pc-testdev.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/misc/pc-testdev.c b/hw/misc/pc-testdev.c
index 697eb88c97..0aee04f231 100644
--- a/hw/misc/pc-testdev.c
+++ b/hw/misc/pc-testdev.c
@@ -32,7 +32,7 @@
  * -kernel /home/lmr/Code/virt-test.git/kvm/unittests/msr.flat
  *
  * Where msr.flat is one of the KVM unittests, present on a separate repo,
- * git://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
+ * https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
 */
 
 #include "qemu/osdep.h"
-- 
2.19.1

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

* [Qemu-devel] [PATCH v4 7/8] target-alpha: use HTTPS git URL for palcode
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
                   ` (5 preceding siblings ...)
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 6/8] pc-testdev: use HTTPS git URL Stefan Hajnoczi
@ 2018-11-08 11:15 ` Stefan Hajnoczi
  2018-11-08 12:02   ` Cornelia Huck
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 8/8] docker: use HTTPS git URL for virglrenderer Stefan Hajnoczi
                   ` (2 subsequent siblings)
  9 siblings, 1 reply; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi, Richard Henderson

When you clone the repository without previous commit history, 'git://'
doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
since the client verifies the server certificate.

Cc: Richard Henderson <rth@twiddle.net>
Suggested-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Acked-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 pc-bios/README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pc-bios/README b/pc-bios/README
index 8f98c07a74..20f7c33c24 100644
--- a/pc-bios/README
+++ b/pc-bios/README
@@ -36,7 +36,7 @@
 	1af4:1000 -> pxe-virtio.rom
 
 - The sources for the Alpha palcode image is available from:
-  git://github.com/rth7680/qemu-palcode.git
+  https://github.com/rth7680/qemu-palcode.git
 
 - The u-boot binary for e500 comes from the upstream denx u-boot project where
   it was compiled using the qemu-ppce500 target.
-- 
2.19.1

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

* [Qemu-devel] [PATCH v4 8/8] docker: use HTTPS git URL for virglrenderer
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
                   ` (6 preceding siblings ...)
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 7/8] target-alpha: use HTTPS git URL for palcode Stefan Hajnoczi
@ 2018-11-08 11:15 ` Stefan Hajnoczi
  2018-11-08 12:04   ` Cornelia Huck
  2018-11-09 18:16 ` [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Michael S. Tsirkin
  2018-11-12 13:48 ` Peter Maydell
  9 siblings, 1 reply; 19+ messages in thread
From: Stefan Hajnoczi @ 2018-11-08 11:15 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng, Stefan Hajnoczi

When you clone the repository without previous commit history, 'git://'
doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
since the client verifies the server certificate.

Cc: Philippe Mathieu-Daudé <f4bug@amsat.org>
Suggested-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 tests/docker/dockerfiles/debian-amd64.docker | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/docker/dockerfiles/debian-amd64.docker b/tests/docker/dockerfiles/debian-amd64.docker
index eb13f06ed1..24b113b76f 100644
--- a/tests/docker/dockerfiles/debian-amd64.docker
+++ b/tests/docker/dockerfiles/debian-amd64.docker
@@ -24,7 +24,7 @@ RUN DEBIAN_FRONTEND=noninteractive eatmydata \
         libegl1-mesa-dev \
         libepoxy-dev \
         libgbm-dev
-RUN git clone git://anongit.freedesktop.org/virglrenderer /usr/src/virglrenderer
+RUN git clone https://anongit.freedesktop.org/git/virglrenderer.git /usr/src/virglrenderer
 RUN cd /usr/src/virglrenderer && ./autogen.sh && ./configure --with-glx --disable-tests && make install
 
 # netmap
-- 
2.19.1

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

* Re: [Qemu-devel] [PATCH v4 1/8] README: use 'https://' instead of 'git://'
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 1/8] README: use " Stefan Hajnoczi
@ 2018-11-08 11:52   ` Cornelia Huck
  0 siblings, 0 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-11-08 11:52 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Paolo Bonzini, Fam Zheng

On Thu,  8 Nov 2018 11:15:24 +0000
Stefan Hajnoczi <stefanha@redhat.com> wrote:

> When you clone the repository without previous commit history, 'git://'
> doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
> since the client verifies the server certificate.
> 
> Reported-by: Jann Horn <jannh@google.com>
> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
>  README         | 4 ++--
>  pc-bios/README | 4 ++--
>  2 files changed, 4 insertions(+), 4 deletions(-)

Reviewed-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [Qemu-devel] [PATCH v4 2/8] get_maintainer: use 'https://' instead of 'git://'
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 2/8] get_maintainer: " Stefan Hajnoczi
@ 2018-11-08 11:53   ` Cornelia Huck
  0 siblings, 0 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-11-08 11:53 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Paolo Bonzini, Fam Zheng

On Thu,  8 Nov 2018 11:15:25 +0000
Stefan Hajnoczi <stefanha@redhat.com> wrote:

> When you clone the repository without previous commit history, 'git://'
> doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
> since the client verifies the server certificate.
> 
> Reported-by: Jann Horn <jannh@google.com>
> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
>  scripts/get_maintainer.pl | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [Qemu-devel] [PATCH v4 3/8] MAINTAINERS: use 'https://' instead of 'git://' for GitHub
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 3/8] MAINTAINERS: use 'https://' instead of 'git://' for GitHub Stefan Hajnoczi
@ 2018-11-08 11:56   ` Cornelia Huck
  0 siblings, 0 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-11-08 11:56 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Paolo Bonzini, Fam Zheng

On Thu,  8 Nov 2018 11:15:26 +0000
Stefan Hajnoczi <stefanha@redhat.com> wrote:

> When you clone the repository without previous commit history, 'git://'
> doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
> since the client verifies the server certificate.
> 
> Reported-by: Jann Horn <jannh@google.com>
> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
> Acked-by: Cornelia Huck <cohuck@redhat.com>

Let's make this a

Reviewed-by: Cornelia Huck <cohuck@redhat.com>

> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
>  MAINTAINERS | 74 ++++++++++++++++++++++++++---------------------------
>  1 file changed, 37 insertions(+), 37 deletions(-)

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

* Re: [Qemu-devel] [PATCH v4 4/8] gitmodules: use 'https://' instead of 'git://'
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 4/8] gitmodules: use 'https://' instead of 'git://' Stefan Hajnoczi
@ 2018-11-08 11:58   ` Cornelia Huck
  0 siblings, 0 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-11-08 11:58 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Paolo Bonzini, Fam Zheng

On Thu,  8 Nov 2018 11:15:27 +0000
Stefan Hajnoczi <stefanha@redhat.com> wrote:

> When you clone the repository without previous commit history, 'git://'
> doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
> since the client verifies the server certificate.
> 
> Also change git.qemu-project.org to git.qemu.org (we control both domain
> names but qemu.org is used more widely).
> 
> Reported-by: Jann Horn <jannh@google.com>
> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
>  .gitmodules | 34 +++++++++++++++++-----------------
>  1 file changed, 17 insertions(+), 17 deletions(-)

Reviewed-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [Qemu-devel] [PATCH v4 5/8] git: use HTTPS git URLs for repo.or.cz
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 5/8] git: use HTTPS git URLs for repo.or.cz Stefan Hajnoczi
@ 2018-11-08 11:59   ` Cornelia Huck
  0 siblings, 0 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-11-08 11:59 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Paolo Bonzini, Fam Zheng

On Thu,  8 Nov 2018 11:15:28 +0000
Stefan Hajnoczi <stefanha@redhat.com> wrote:

> When you clone the repository without previous commit history, 'git://'
> doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
> since the client verifies the server certificate.
> 
> Suggested-by: Eric Blake <eblake@redhat.com>
> Reviewed-by: Eric Blake <eblake@redhat.com>
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
>  MAINTAINERS    | 14 +++++++-------
>  pc-bios/README |  2 +-
>  2 files changed, 8 insertions(+), 8 deletions(-)

Reviewed-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [Qemu-devel] [PATCH v4 6/8] pc-testdev: use HTTPS git URL
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 6/8] pc-testdev: use HTTPS git URL Stefan Hajnoczi
@ 2018-11-08 12:01   ` Cornelia Huck
  0 siblings, 0 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-11-08 12:01 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Paolo Bonzini, Fam Zheng

On Thu,  8 Nov 2018 11:15:29 +0000
Stefan Hajnoczi <stefanha@redhat.com> wrote:

> When you clone the repository without previous commit history, 'git://'
> doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
> since the client verifies the server certificate.
> 
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Suggested-by: Eric Blake <eblake@redhat.com>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
>  hw/misc/pc-testdev.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [Qemu-devel] [PATCH v4 7/8] target-alpha: use HTTPS git URL for palcode
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 7/8] target-alpha: use HTTPS git URL for palcode Stefan Hajnoczi
@ 2018-11-08 12:02   ` Cornelia Huck
  0 siblings, 0 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-11-08 12:02 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Paolo Bonzini, Fam Zheng,
	Richard Henderson

On Thu,  8 Nov 2018 11:15:30 +0000
Stefan Hajnoczi <stefanha@redhat.com> wrote:

> When you clone the repository without previous commit history, 'git://'
> doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
> since the client verifies the server certificate.
> 
> Cc: Richard Henderson <rth@twiddle.net>
> Suggested-by: Eric Blake <eblake@redhat.com>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Acked-by: Richard Henderson <rth@twiddle.net>
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
>  pc-bios/README | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [Qemu-devel] [PATCH v4 8/8] docker: use HTTPS git URL for virglrenderer
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 8/8] docker: use HTTPS git URL for virglrenderer Stefan Hajnoczi
@ 2018-11-08 12:04   ` Cornelia Huck
  0 siblings, 0 replies; 19+ messages in thread
From: Cornelia Huck @ 2018-11-08 12:04 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Paolo Bonzini, Fam Zheng

On Thu,  8 Nov 2018 11:15:31 +0000
Stefan Hajnoczi <stefanha@redhat.com> wrote:

> When you clone the repository without previous commit history, 'git://'
> doesn't protect from man-in-the-middle attacks.  HTTPS is more secure
> since the client verifies the server certificate.
> 
> Cc: Philippe Mathieu-Daudé <f4bug@amsat.org>
> Suggested-by: Eric Blake <eblake@redhat.com>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
> Tested-by: Alex Bennée <alex.bennee@linaro.org>
> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
> ---
>  tests/docker/dockerfiles/debian-amd64.docker | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Cornelia Huck <cohuck@redhat.com>

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

* Re: [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://'
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
                   ` (7 preceding siblings ...)
  2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 8/8] docker: use HTTPS git URL for virglrenderer Stefan Hajnoczi
@ 2018-11-09 18:16 ` Michael S. Tsirkin
  2018-11-12 13:48 ` Peter Maydell
  9 siblings, 0 replies; 19+ messages in thread
From: Michael S. Tsirkin @ 2018-11-09 18:16 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: qemu-devel, Daniel Berrange, eblake, Peter Maydell, Jeff Cody,
	Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, cohuck, Paolo Bonzini,
	Fam Zheng

On Thu, Nov 08, 2018 at 11:15:23AM +0000, Stefan Hajnoczi wrote:
> v4:
>  * Once more, with feeling!  Fix 'https//' in get_maintainer.pl [Philippe]
> v3:
>  * Fix broken openhackware URL [Eric]
>  * Convert a few remaining URLs [Eric]
> v2:
>  * Use HTTPS for repo.or.cz [Eric]
> 
> Jeff Cody has enabled git smart HTTP support on qemu.org.  From now on HTTPS is
> the preferred protocol because it adds some protection against
> man-in-the-middle when cloning a repo.
> 
> This patch series updates git:// URLs and changes them to https://.  The https:// URL format is:
> 
>   https://git.qemu.org/git/<project>.git
> 
> The old git:// URL format was:
> 
>   git://git.qemu.org/<project>.git
> 
> I have also updated git://github.com/ and repo.or.cz URLs because they offer HTTPS.
> 
> I have tested that submodules continue to work after the change to .gitmodules.

Reviewed-by: Michael S. Tsirkin <mst@redhat.com>

> Stefan Hajnoczi (8):
>   README: use 'https://' instead of 'git://'
>   get_maintainer: use 'https://' instead of 'git://'
>   MAINTAINERS: use 'https://' instead of 'git://' for GitHub
>   gitmodules: use 'https://' instead of 'git://'
>   git: use HTTPS git URLs for repo.or.cz
>   pc-testdev: use HTTPS git URL
>   target-alpha: use HTTPS git URL for palcode
>   docker: use HTTPS git URL for virglrenderer
> 
>  MAINTAINERS                                  | 88 ++++++++++----------
>  hw/misc/pc-testdev.c                         |  2 +-
>  .gitmodules                                  | 34 ++++----
>  README                                       |  4 +-
>  pc-bios/README                               |  8 +-
>  scripts/get_maintainer.pl                    |  2 +-
>  tests/docker/dockerfiles/debian-amd64.docker |  2 +-
>  7 files changed, 70 insertions(+), 70 deletions(-)
> 
> -- 
> 2.19.1

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

* Re: [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://'
  2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
                   ` (8 preceding siblings ...)
  2018-11-09 18:16 ` [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Michael S. Tsirkin
@ 2018-11-12 13:48 ` Peter Maydell
  9 siblings, 0 replies; 19+ messages in thread
From: Peter Maydell @ 2018-11-12 13:48 UTC (permalink / raw)
  To: Stefan Hajnoczi
  Cc: QEMU Developers, Daniel Berrange, Eric Blake, Jeff Cody,
	Michael S. Tsirkin, Philippe Mathieu-Daudé,
	Alex Bennée, Markus Armbruster, Cornelia Huck,
	Paolo Bonzini, Fam Zheng

On 8 November 2018 at 11:15, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> v4:
>  * Once more, with feeling!  Fix 'https//' in get_maintainer.pl [Philippe]
> v3:
>  * Fix broken openhackware URL [Eric]
>  * Convert a few remaining URLs [Eric]
> v2:
>  * Use HTTPS for repo.or.cz [Eric]
>
> Jeff Cody has enabled git smart HTTP support on qemu.org.  From now on HTTPS is
> the preferred protocol because it adds some protection against
> man-in-the-middle when cloning a repo.
>
> This patch series updates git:// URLs and changes them to https://.  The https:// URL format is:
>
>   https://git.qemu.org/git/<project>.git
>
> The old git:// URL format was:
>
>   git://git.qemu.org/<project>.git
>
> I have also updated git://github.com/ and repo.or.cz URLs because they offer HTTPS.
>
> I have tested that submodules continue to work after the change to .gitmodules.

Applied to master, thanks.

-- PMM

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

end of thread, other threads:[~2018-11-12 13:48 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-08 11:15 [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Stefan Hajnoczi
2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 1/8] README: use " Stefan Hajnoczi
2018-11-08 11:52   ` Cornelia Huck
2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 2/8] get_maintainer: " Stefan Hajnoczi
2018-11-08 11:53   ` Cornelia Huck
2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 3/8] MAINTAINERS: use 'https://' instead of 'git://' for GitHub Stefan Hajnoczi
2018-11-08 11:56   ` Cornelia Huck
2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 4/8] gitmodules: use 'https://' instead of 'git://' Stefan Hajnoczi
2018-11-08 11:58   ` Cornelia Huck
2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 5/8] git: use HTTPS git URLs for repo.or.cz Stefan Hajnoczi
2018-11-08 11:59   ` Cornelia Huck
2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 6/8] pc-testdev: use HTTPS git URL Stefan Hajnoczi
2018-11-08 12:01   ` Cornelia Huck
2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 7/8] target-alpha: use HTTPS git URL for palcode Stefan Hajnoczi
2018-11-08 12:02   ` Cornelia Huck
2018-11-08 11:15 ` [Qemu-devel] [PATCH v4 8/8] docker: use HTTPS git URL for virglrenderer Stefan Hajnoczi
2018-11-08 12:04   ` Cornelia Huck
2018-11-09 18:16 ` [Qemu-devel] [PATCH v4 0/8] Use 'https://' instead of 'git://' Michael S. Tsirkin
2018-11-12 13:48 ` Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.