From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id C76D5A0583; Thu, 19 Mar 2020 11:46:38 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4422EFEB; Thu, 19 Mar 2020 11:46:38 +0100 (CET) Received: from us-smtp-delivery-74.mimecast.com (us-smtp-delivery-74.mimecast.com [63.128.21.74]) by dpdk.org (Postfix) with ESMTP id 31935F94 for ; Thu, 19 Mar 2020 11:46:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584614796; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=E5BjDmLsG/QNfH+glQJ8RHyyksuz+gWUhh48WAL07Yc=; b=W+yF44Af0k45MxCrU22D9x0w21+8Z9X+iUTT3eIYApkW0VmRl6ts1tdlbqCooS/cXwCtOr 3FXv8E9iEk/X1KnSBiEBqkqsY+YZulZlZWPRidb+6OK4lioDXi2XYb5/YhyEgS8omvynzR SKTjvZF9OpXUe44uxNWfXJtjJILkCxY= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-134-I10hO1eNOYyn9IP-lp-IYw-1; Thu, 19 Mar 2020 06:46:27 -0400 X-MC-Unique: I10hO1eNOYyn9IP-lp-IYw-1 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 2E8C118C35A1; Thu, 19 Mar 2020 10:46:26 +0000 (UTC) Received: from [10.33.36.217] (unknown [10.33.36.217]) by smtp.corp.redhat.com (Postfix) with ESMTP id 15EAA17B91; Thu, 19 Mar 2020 10:46:17 +0000 (UTC) To: David Marchand , dev@dpdk.org Cc: thomas@monjalon.net, stable@dpdk.org References: <20200319082859.7162-1-david.marchand@redhat.com> From: Kevin Traynor Autocrypt: addr=ktraynor@redhat.com; keydata= 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 Message-ID: <015d8ec1-0290-dd86-e127-6dbba13ee699@redhat.com> Date: Thu, 19 Mar 2020 10:46:15 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <20200319082859.7162-1-david.marchand@redhat.com> Content-Language: en-US X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-dev] [dpdk-stable] [PATCH] doc: prefer https when pointing to dpdk.org X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 19/03/2020 08:28, David Marchand wrote: > for file in $(git grep -l http://.*dpdk.org doc/); do > sed -i -e 's#http://\(.*dpdk.org\)#https://\1#g' $file; > done >=20 > Cc: stable@dpdk.org >=20 > Signed-off-by: David Marchand Acked-by: Kevin Traynor > --- > devtools/checkpatches.sh | 8 ++++++++ > doc/guides/contributing/documentation.rst | 12 ++++++------ > doc/guides/contributing/patches.rst | 16 ++++++++-------- > doc/guides/contributing/stable.rst | 8 ++++---- > doc/guides/contributing/vulnerability.rst | 6 +++--- > doc/guides/freebsd_gsg/install_from_ports.rst | 2 +- > doc/guides/howto/flow_bifurcation.rst | 2 +- > doc/guides/linux_gsg/nic_perf_intel_platform.rst | 2 +- > doc/guides/nics/enic.rst | 2 +- > doc/guides/prog_guide/cryptodev_lib.rst | 2 +- > doc/guides/rel_notes/deprecation.rst | 2 +- > 11 files changed, 35 insertions(+), 27 deletions(-) >=20 > diff --git a/devtools/checkpatches.sh b/devtools/checkpatches.sh > index 1794468376..d3cf0e4c5d 100755 > --- a/devtools/checkpatches.sh > +++ b/devtools/checkpatches.sh > @@ -70,6 +70,14 @@ check_forbidden_additions() { # > =09=09-f $(dirname $(readlink -f $0))/check-forbidden-tokens.awk \ > =09=09"$1" || res=3D1 > =20 > +=09# links must prefer https over http > +=09awk -v FOLDERS=3D'doc' \ > +=09=09-v EXPRESSIONS=3D'http://.*dpdk.org' \ > +=09=09-v RET_ON_FAIL=3D1 \ > +=09=09-v MESSAGE=3D'Using non https link to dpdk.org' \ > +=09=09-f $(dirname $(readlink -f $0))/check-forbidden-tokens.awk \ > +=09=09"$1" || res=3D1 > + > =09return $res > } > =20 > diff --git a/doc/guides/contributing/documentation.rst b/doc/guides/contr= ibuting/documentation.rst > index 550d8dec28..375ea64ba8 100644 > --- a/doc/guides/contributing/documentation.rst > +++ b/doc/guides/contributing/documentation.rst > @@ -82,7 +82,7 @@ added to by the developer. > * **API documentation** > =20 > The API documentation explains how to use the public DPDK functions. > - The `API index page `_ shows the generated A= PI documentation with related groups of functions. > + The `API index page `_ shows the generated = API documentation with related groups of functions. > =20 > The API documentation should be updated via Doxygen comments when new = functions are added. > =20 > @@ -561,14 +561,14 @@ Hyperlinks > ~~~~~~~~~~ > =20 > * Links to external websites can be plain URLs. > - The following is rendered as http://dpdk.org:: > + The following is rendered as https://dpdk.org:: > =20 > - http://dpdk.org > + https://dpdk.org > =20 > * They can contain alternative text. > - The following is rendered as `Check out DPDK `_:: > + The following is rendered as `Check out DPDK `_:: > =20 > - `Check out DPDK `_ > + `Check out DPDK `_ > =20 > * An internal link can be generated by placing labels in the document wi= th the format ``.. _label_name``. > =20 > @@ -666,7 +666,7 @@ The following are some guidelines for use of Doxygen = in the DPDK API documentati > */ > =20 > In the API documentation the functions will be rendered as links, see = the > - `online section of the rte_ethdev.h docs `_ that contains the above text. > + `online section of the rte_ethdev.h docs `_ that contains the above text. > =20 > * The ``@see`` keyword can be used to create a *see also* link to anothe= r file or library. > This directive should be placed on one line at the bottom of the docum= entation section. > diff --git a/doc/guides/contributing/patches.rst b/doc/guides/contributin= g/patches.rst > index 59442824a1..2ec044891e 100644 > --- a/doc/guides/contributing/patches.rst > +++ b/doc/guides/contributing/patches.rst > @@ -28,9 +28,9 @@ The DPDK development process has the following features= : > * All sub-repositories are merged into main repository for ``-rc1`` and = ``-rc2`` versions of the release. > * After the ``-rc2`` release all patches should target the main reposito= ry. > =20 > -The mailing list for DPDK development is `dev@dpdk.org `_. > -Contributors will need to `register for the mailing list `_ in order to submit patches. > -It is also worth registering for the DPDK `Patchwork `_ > +The mailing list for DPDK development is `dev@dpdk.org `_. > +Contributors will need to `register for the mailing list `_ in order to submit patches. > +It is also worth registering for the DPDK `Patchwork `_ > =20 > If you are using the GitHub service, you can link your repository to > the ``travis-ci.org`` build service. When you push patches to your GitH= ub > @@ -130,12 +130,12 @@ The source code can be cloned using either of the f= ollowing: > main repository:: > =20 > git clone git://dpdk.org/dpdk > - git clone http://dpdk.org/git/dpdk > + git clone https://dpdk.org/git/dpdk > =20 > -sub-repositories (`list `_):: > +sub-repositories (`list `_):: > =20 > git clone git://dpdk.org/next/dpdk-next-* > - git clone http://dpdk.org/git/next/dpdk-next-* > + git clone https://dpdk.org/git/next/dpdk-next-* > =20 > Make your Changes > ----------------- > @@ -320,7 +320,7 @@ Patch for Stable Releases > ~~~~~~~~~~~~~~~~~~~~~~~~~ > =20 > All fix patches to the master branch that are candidates for backporting > -should also be CCed to the `stable@dpdk.org `_ > +should also be CCed to the `stable@dpdk.org `_ > mailing list. > In the commit message body the Cc: stable@dpdk.org should be inserted as= follows:: > =20 > @@ -563,7 +563,7 @@ If the patch is in relation to a previous email threa= d you can add it to the sam > git send-email --to dev@dpdk.org --in-reply-to <1234-foo@bar.com> 000= *.patch > =20 > The Message ID can be found in the raw text of emails or at the top of e= ach Patchwork patch, > -`for example `_. > +`for example `_. > Shallow threading (``--thread --no-chain-reply-to``) is preferred for a = patch series. > =20 > Once submitted your patches will appear on the mailing list and in Patch= work. > diff --git a/doc/guides/contributing/stable.rst b/doc/guides/contributing= /stable.rst > index 90b3d8e44f..2947f27c6a 100644 > --- a/doc/guides/contributing/stable.rst > +++ b/doc/guides/contributing/stable.rst > @@ -51,7 +51,7 @@ agreement and a commitment from a maintainer. The curre= nt policy is that each > year's November (X.11) release will be maintained as an LTS for 2 years. > =20 > After the X.11 release, an LTS branch will be created for it at > -http://git.dpdk.org/dpdk-stable where bugfixes will be backported to. > +https://git.dpdk.org/dpdk-stable where bugfixes will be backported to. > =20 > A LTS release may align with the declaration of a new major ABI version, > please read the :doc:`abi_policy` for more information. > @@ -107,7 +107,7 @@ The Stable and LTS release are coordinated on the sta= ble@dpdk.org mailing > list. > =20 > All fix patches to the master branch that are candidates for backporting > -should also be CCed to the `stable@dpdk.org `_ > +should also be CCed to the `stable@dpdk.org `_ > mailing list. > =20 > =20 > @@ -118,7 +118,7 @@ A Stable Release will be released by: > =20 > * Tagging the release with YY.MM.n (year, month, number). > * Uploading a tarball of the release to dpdk.org. > -* Sending an announcement to the `announce@dpdk.org `_ > +* Sending an announcement to the `announce@dpdk.org `_ > list. > =20 > -Stable releases are available on the `dpdk.org download page `_. > +Stable releases are available on the `dpdk.org download page `_. > diff --git a/doc/guides/contributing/vulnerability.rst b/doc/guides/contr= ibuting/vulnerability.rst > index 5484119d19..da00acd4f0 100644 > --- a/doc/guides/contributing/vulnerability.rst > +++ b/doc/guides/contributing/vulnerability.rst > @@ -36,11 +36,11 @@ Report > =20 > Do not use Bugzilla (unsecured). > Instead, send GPG-encrypted emails > -to `security@dpdk.org `_. > +to `security@dpdk.org `_. > Anyone can post to this list. > In order to reduce the disclosure of a vulnerability in the early stages= , > membership of this list is intentionally limited to a `small number of p= eople > -`_. > +`_. > =20 > It is additionally encouraged to GPG-sign one-on-one conversations > as part of the security process. > @@ -188,7 +188,7 @@ Downstream stakeholders are expected not to deploy or= disclose patches > until the embargo is passed, otherwise they will be removed from the lis= t. > =20 > Downstream stakeholders (in `security-prerelease list > -`_), are: > +`_), are: > =20 > * Operating system vendors known to package DPDK > * Major DPDK users, considered trustworthy by the technical board, who > diff --git a/doc/guides/freebsd_gsg/install_from_ports.rst b/doc/guides/f= reebsd_gsg/install_from_ports.rst > index 36dc4a417b..d946f3f3b2 100644 > --- a/doc/guides/freebsd_gsg/install_from_ports.rst > +++ b/doc/guides/freebsd_gsg/install_from_ports.rst > @@ -72,7 +72,7 @@ These examples can be compiled and run as described in = :ref:`compiling_sample_ap > .. note:: > =20 > To install a copy of the DPDK compiled using gcc, please download the > - official DPDK package from http://core.dpdk.org/download/ and install= manually using > + official DPDK package from https://core.dpdk.org/download/ and instal= l manually using > the instructions given in the next chapter, :ref:`building_from_sourc= e` > =20 > An example application can therefore be copied to a user's home director= y and > diff --git a/doc/guides/howto/flow_bifurcation.rst b/doc/guides/howto/flo= w_bifurcation.rst > index a36126472c..68ac913e7d 100644 > --- a/doc/guides/howto/flow_bifurcation.rst > +++ b/doc/guides/howto/flow_bifurcation.rst > @@ -294,4 +294,4 @@ The typical procedure to achieve this is as follows: > 'not involved', while ``00`` or no mask means 'involved'. > =20 > * For more details of the configuration, refer to the > - `cloud filter test plan `_ > + `cloud filter test plan `_ > diff --git a/doc/guides/linux_gsg/nic_perf_intel_platform.rst b/doc/guide= s/linux_gsg/nic_perf_intel_platform.rst > index c554c2159c..1dabbce244 100644 > --- a/doc/guides/linux_gsg/nic_perf_intel_platform.rst > +++ b/doc/guides/linux_gsg/nic_perf_intel_platform.rst > @@ -64,7 +64,7 @@ This aligns with the previous output which showed that = each channel has one memo > Network Interface Card Requirements > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > =20 > -Use a `DPDK supported `_ high end NIC s= uch as the Intel XL710 40GbE. > +Use a `DPDK supported `_ high end NIC = such as the Intel XL710 40GbE. > =20 > Make sure each NIC has been flashed the latest version of NVM/firmware. > =20 > diff --git a/doc/guides/nics/enic.rst b/doc/guides/nics/enic.rst > index 65e536d422..24d2b5713a 100644 > --- a/doc/guides/nics/enic.rst > +++ b/doc/guides/nics/enic.rst > @@ -14,7 +14,7 @@ How to obtain ENIC PMD integrated DPDK > -------------------------------------- > =20 > ENIC PMD support is integrated into the DPDK suite. dpdk-.tar.g= z > -should be downloaded from http://core.dpdk.org/download/ > +should be downloaded from https://core.dpdk.org/download/ > =20 > =20 > Configuration information > diff --git a/doc/guides/prog_guide/cryptodev_lib.rst b/doc/guides/prog_gu= ide/cryptodev_lib.rst > index b91f7c8b7f..c14f750fa8 100644 > --- a/doc/guides/prog_guide/cryptodev_lib.rst > +++ b/doc/guides/prog_guide/cryptodev_lib.rst > @@ -1128,4 +1128,4 @@ Asymmetric Crypto Device API > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > =20 > The cryptodev Library API is described in the > -`DPDK API Reference `_ > +`DPDK API Reference `_ > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/= deprecation.rst > index 1339f54f5f..151a86460d 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -43,7 +43,7 @@ Deprecation Notices > kernel module to the dpdk-kmods repository in the /linux/igb_uio/ dire= ctory > in 20.11. > Minutes of Technical Board Meeting of `2019-11-06 > - `_. > + `_. > =20 > * lib: will fix extending some enum/define breaking the ABI. There are m= ultiple > samples in DPDK that enum/define terminated with a ``.*MAX.*`` value w= hich is >=20