From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web12.1213.1608083876258200818 for ; Tue, 15 Dec 2020 17:57:56 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=mlzJHIGl; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: vincent.zimmer@intel.com) IronPort-SDR: 3W14bnphgpj0A7VKT9pPxwHrPpiR6qR2D7dJOs+fl5KOimO+23LBD9yQDRRFpdEUXU3vynZ3vU 7eqo+bEFt6DA== X-IronPort-AV: E=McAfee;i="6000,8403,9836"; a="171475739" X-IronPort-AV: E=Sophos;i="5.78,423,1599548400"; d="scan'208";a="171475739" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2020 17:57:54 -0800 IronPort-SDR: /jmYzgAwcm6JGBvvfzOfAxfb5mHFsh3SOAkjdzqIZQoWAKveWbLXyh7TAWphlMUcuedAsqKgiT PAPB2PzTKGXA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,423,1599548400"; d="scan'208";a="557072665" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga005.jf.intel.com with ESMTP; 15 Dec 2020 17:57:54 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 15 Dec 2020 17:57:53 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 15 Dec 2020 17:57:53 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 15 Dec 2020 17:57:53 -0800 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.56) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 15 Dec 2020 17:57:53 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eGc3Hl3CPyouHZdSRVZZjuIkmSXRzHJEEijRJgeIRr22X26v62RlG6zLFEL0P5BDE1f0meFa84jz6ELVCDmDPbB89gB/5oTWx5t+xhnzJUmbBxalc2ML7QKaPTILuh7jYIhOgfi4b3ZxnvZJoqS/WAk2YcKdAqx6DbpJwarNBz6Tht9+NkNy757nHa+FIHQZT4yJPjHzmx9mEOriQ4mSqjerijGj+wpGqeakOSzkjym83/Oe32wRvHGFKIqxtaLqxkR0g9yF1fHvMFx5/VGwcWIpsZlKg1EO3NmQg+m/6gO1ysNNBKJXl5Q8ln3ceYhQtDeVCXsTWqXKZzZbGuZo4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Dp5DLXmeEIlIjMt+4R/TXgAUOR3PBa0nOzsZ4Hu1io=; b=YzV+GpJ2ncf+sfCd8mgzsmabbrWs4e8kDruCMP7K2XbqAv7aM1iEU1vi9kZWSbcoMN2opMnE2Wn9WyeXJuHzlNxX3TsG7BhAfHoKN+YLcIrGwBHyNZ6n+WUyvO3rS7iciArT7t5OCSsq9l9X+gb45Xb1ovsLn6Vy3In+Yu7uGNtlGOPL8SCe1us4SNSwaHgmpX9i6jvVzMHN0xC6PA5V0gL/Bg815BAXgYE8yUjnceMdKqVDl2GZEC43ZG84Oq4+8N6JeQVFhphLent2r+P3Mc9jzzrtCcys7IJFpZK5AC/wSEKOjxbDWcTxvIG7YSIpr3o4EbNLoBTACHSVMmTRJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Dp5DLXmeEIlIjMt+4R/TXgAUOR3PBa0nOzsZ4Hu1io=; b=mlzJHIGlSgxANhMUEURs2AS5AAPDg7qrs8gF0E2WRL02RkJGa23y8JsqwUJR78zAlkJR3YUAS9tgx8oLalZmyeQCV4wTTPnSZjKZtBxZYDH7rh9iqic4dPtNiB6z2vxy/ovnevEsRDj/cabMIv8ZxaACjiQ7NUtH7rGt4OzgGQk= Received: from MWHPR11MB0064.namprd11.prod.outlook.com (2603:10b6:301:64::18) by MWHPR11MB0064.namprd11.prod.outlook.com (2603:10b6:301:64::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.25; Wed, 16 Dec 2020 01:57:51 +0000 Received: from MWHPR11MB0064.namprd11.prod.outlook.com ([fe80::30c2:8fe7:cf80:199d]) by MWHPR11MB0064.namprd11.prod.outlook.com ([fe80::30c2:8fe7:cf80:199d%7]) with mapi id 15.20.3654.025; Wed, 16 Dec 2020 01:57:51 +0000 From: "Vincent Zimmer" To: "devel@edk2.groups.io" , "Kinney, Michael D" CC: "Wang, Jian J" , "Jarlstrom, Laurie" Subject: Re: [edk2-devel] [tianocore-docs][SecurityAdvisory/release/Ver009.00][Patch] Add Gitbook Action and sync with template Thread-Topic: [edk2-devel] [tianocore-docs][SecurityAdvisory/release/Ver009.00][Patch] Add Gitbook Action and sync with template Thread-Index: AQHWz/xSfyt1GL/0+0KbYP1pEV9h46n4/YUg Date: Wed, 16 Dec 2020 01:57:51 +0000 Message-ID: References: <20201211202915.1346-1-michael.d.kinney@intel.com> In-Reply-To: <20201211202915.1346-1-michael.d.kinney@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [24.17.197.104] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f190c2a5-6805-4644-26f1-08d8a165ff1d x-ms-traffictypediagnostic: MWHPR11MB0064: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xFG/Ee2V9jLkEZ447KRXT3xjW0ItDb8AAFL1KR3YDRV6iYoNkGMwOiNJkeZBtUD1Jwm0jcKQo8uRKNU8Wg//bddnbaK3Ah5RVK7lJ76VaYqEuG+unzu1uiDjU3sQhC7sORTTZxccdvrbBecAT44mjYlx9Ivm/9+lkIn+WwxVbvils8MeoZXeP0t5qoJaB3w9QCfElbxMiFSBHfgjywD+kLx+H/03VHdhBpgMmPX0LeykyTHqd3rqW3p5bqog0mZgxHSwk6D0buoXzDxa9ZcnLWEYZQzALRVUued0+cvZs2FXBej1z0uxKhlw/WH50U0bxe/1cM+cOuEtz8lA6KjkUwKpaUvCup0c1BrFZVmxzj1TDit2UyEmQmy3BHAs6pf8J0K2wD5thlvt6WZlkt2eFA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB0064.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(366004)(39860400002)(376002)(136003)(346002)(8676002)(52536014)(71200400001)(26005)(15650500001)(66946007)(86362001)(478600001)(76116006)(2906002)(66446008)(66556008)(64756008)(66476007)(54906003)(30864003)(6636002)(316002)(53546011)(83380400001)(110136005)(966005)(33656002)(7696005)(5660300002)(55016002)(4326008)(9686003)(6506007)(107886003)(186003)(8936002)(579004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?qAOrvOH7PY/9zHx41NLNOfriWMr/mSJXkRwRMMUv0AxbnrHL/TzNRqWAGHly?= =?us-ascii?Q?spCIZkXAvXgcYO4AOxhUy5uaysTUpRnQDJYUuzoeyHUdDGc0284Mlki+zzMx?= =?us-ascii?Q?5hvtgKeFiga9FIz7kEe+8byyk+RabA2KeJFK702r3JC4MEQQ5QRdgmcEWDC9?= =?us-ascii?Q?Pp3pDWwXuWPVTx5mkyZrLEPg6QTHatA4/mHRh6k5sTo94dJ1DlJXCVoMSCzl?= =?us-ascii?Q?AwigSzpAEVVOVmQMeovCy/2SYdGBgry2f/xaDXSVGpOcqJv+nA9QMOsXYe4k?= =?us-ascii?Q?2eR/PzSz/MCtyvWyUoPIoclBSD5El8Igta+JNf84xH6b/IMueJx4JUT8uI0d?= =?us-ascii?Q?Kl0QYTmQkNnxRCGGXrYFmIj5BiuUeo/+wfD85R/j7OojJDMjpkvB222pkEuu?= =?us-ascii?Q?M6XFEJYJ+rbldcuPw5IvK4jsidKq/Rl/2ZQJsjoUhgzAsZHHmyDtNPyy2Tee?= =?us-ascii?Q?z0ATPhvUZ6eGRZyv+g7Gpb8M8ucEPBbJ2WQF4F2QbrXpu4iJhLqOFy3zgoDr?= =?us-ascii?Q?i93skIywv3yu+GEjD5V+nmiXfRxcef21icAWTy+HpeJ59kLnEQj07KCEgvL0?= =?us-ascii?Q?kZcvpadPWaA/PNwa/GHmLST26cAvCazhmlTCTWQTGnslOgnnCS1U//EB9AGL?= =?us-ascii?Q?KLfy/rKc4/mEL98Vclipr9dWPIAUF0/TJ28lCTi5+HVBWjVJb38PuoAj1Wr6?= =?us-ascii?Q?9LLl/5/suD6peac2Q+hK5JA+tZS5PTkN590p1AL8JC/eKYrZ77vKtjzly/F7?= =?us-ascii?Q?lW7mUQIUJLKlwKFMAQiCY5+ilRJBTkkZBAKZK9m87XspTTaHq6KaGn1Bou0u?= =?us-ascii?Q?csiKPnXK2DeoZUgR6gzKmlUErrNyMadGez3Psffyja1YvyoVsgbOCKQYD7oG?= =?us-ascii?Q?nikm8W/RFcKVawZ+rj/78HqDAnXIrdNQ2f4xdGp6yKK47wx849bOWUOadU2W?= =?us-ascii?Q?3zQylX8492kAMkN4cvBkQ+LcA+dlpG5s3AYdaVhcV1g=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB0064.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f190c2a5-6805-4644-26f1-08d8a165ff1d X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2020 01:57:51.5385 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: M/4HURbDdzX6/GGCl7mxxaCyBSuF5E2F+r6dIfRcGdU1ka6JdYuMbKwIXdoRf6ZZFTWCkCBYNYbqrqo7gObsw5R9lqEIGQGckY+bnOtZYgs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB0064 Return-Path: vincent.zimmer@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Vincent Zimmer -----Original Message----- From: devel@edk2.groups.io On Behalf Of Michael D K= inney Sent: Friday, December 11, 2020 12:29 PM To: devel@edk2.groups.io Cc: Wang, Jian J ; Jarlstrom, Laurie Subject: [edk2-devel] [tianocore-docs][SecurityAdvisory/release/Ver009.00]= [Patch] Add Gitbook Action and sync with template Cc: Jian J Wang Cc: Laurie Jarlstrom Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- .bookignore | 3 + .github/workflows/gitbook-action.yml | 39 +++++++++++++ .gitignore | 16 ++++++ README.md | 81 +++++++++++---------------- SUMMARY.md | 1 + _layouts/ebook/pdf_header.html | 1 - assets/Tianocore_logo2.png | Bin 7360 -> 0 bytes book.json | 16 +++--- styles/epub.css | 8 +++ styles/mobi.css | 8 +++ styles/pdf.css | 8 +++ styles/website.css | 8 +++ 12 files changed, 131 insertions(+), 58 deletions(-) create mode 100644 = .bookignore create mode 100644 .github/workflows/gitbook-action.yml create mode 100644 .gitignore delete mode 100644 assets/Tianocore_logo2.png diff --git a/.bookignore b/.bookignore new file mode 100644 index 0000000..ed716f0 --- /dev/null +++ b/.bookignore @@ -0,0 +1,3 @@ +/.github +.gitignore +.bookignore diff --git a/.github/workflows/gitbook-action.yml b/.github/workflows/gitb= ook-action.yml new file mode 100644 index 0000000..917b0d7 --- /dev/null +++ b/.github/workflows/gitbook-action.yml @@ -0,0 +1,39 @@ +name: 'Gitbook Action Build' +on: + push: + branches: + - master + - release/* + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout action + uses: actions/checkout@v2 + - name: Get Branch + run: | + raw=3D$(git branch -r --contains ${{ github.ref }}) + branch=3D${raw/ origin\/} + pubdir=3D${branch/master/draft} + pubdir=3D${pubdir////-} + echo "ON_PUSH_BRANCH_NAME=3D$branch" >> $GITHUB_ENV + echo "ON_PUSH_PUBDIR=3D$pubdir" >> $GITHUB_ENV + - name: Gitbook Action + uses: zanderzhao/gitbook-action@v1.2.4 + with: + token: ${{secrets.GITBOOK_ACTION_PERSONAL_TOKEN}} + source_branch: ${{env.ON_PUSH_BRANCH_NAME}} + publish_branch: gh-pages + publish_dir: ${{env.ON_PUSH_PUBDIR}} + publish_remove_last_build: true + gitbook_pdf: true + gitbook_pdf_dir: / + gitbook_pdf_name: ${{ github.event.repository.name }}-${{env.ON_P= USH_PUBDIR}} + gitbook_epub: true + gitbook_epub_dir: / + gitbook_epub_name: ${{ github.event.repository.name }}-${{env.ON_= PUSH_PUBDIR}} + gitbook_mobi: true + gitbook_mobi_dir: / + gitbook_mobi_name: ${{ github.event.repository.name=20 +}}-${{env.ON_PUSH_PUBDIR}} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e9c50d9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Node rules: +## Grunt intermediate storage=20 +(http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +## Dependency directory +## Commenting this out is preferred by some people, see ##=20 +https://docs.npmjs.com/misc/faq#should-i-check-my-node_modules-folder-i +nto-git +/node_modules + +# Book build output +/_book + +# eBook build output +/book.epub +/book.mobi +/book.pdf \ No newline at end of file diff --git a/README.md b/README.md index 3b4b8f7..826ec88 100644 --- a/README.md +++ b/README.md @@ -27,65 +27,26 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. =20 --> - =20 -# Security Advisory {#security-advisory} + =20 - - -## Tianocore Security Advisory Briefings =20 +{% if book.draft %} +** DRAFT FOR REVIEW ** +{% else %} ** {{ book.version }} ** +{% endif %} =20 -**Date:** ** {{ gitbook.time|date('MM/DD/YYYY hh:mm:ss') }} ** +** {{ gitbook.time|date('MM/DD/YYYY hh:mm:ss') }} ** =20 +{% if book.udkrelease %} +** {{ book.udkrelease }} ** +{% endif %} =20 This document will list briefings on each security issue found and give a= description, a recommendation on a solution, an acknowledgment that the so= lution is validated and references. =20 =20 -### Revision History - -| Revision | Revision History | Date | -| ---------- | ------------------ | --------------- | -| .002.0 | Initial release.
Logs 1 - 19 | Jan 9, 2015 | -| | | | -| .003.0 | Logs for 20-26 | Nov 29, 2016 | -| | | | -| .003.1 | Logs for 21-26
- Fix more for DHCP issue, feedback = from Phoenix.
- Fix Smm Variable GetInfo function issue, discovered by = release test.
- Fix GIT hash info, which incorrect stated before. logs = 21, 22, 23, 24, 25, 26 | Dec 19, 2016| -| | | | -| .004.0 | Log 27 - Update
Update Gitbook Template | Jan 11, 2018 | -| .005.0 | Log 28 Update |July 10, 2018 | -| .006.0 | Log 29 Update | Sept 19, 2018 | -| .007.0 | Log 30 & 31 Update | Oct 12, 2018 | -| .008.0 | Log 32-40 Update | Mar 21, 2019 | -| .009.0 | Log 41 Update | May 10, 2019 | -| | | | - - - - - - - - - - - - - - -### Process -_(short form)_ - -1. Security Bugs reported through: [How to report a Security Issue](https= ://github.com/tianocore/tianocore.github.io/wiki/Reporting-Security-Issues) -2. The issue is evaluated -3. Determine if a Security issue -4. Determine Module=20 -5. Fix and Validate issue -6. If Security, Update Security Advisory (This Document) - ### Acknowledgements =20 Redistribution and use in source (original document form) and 'compiled' @@ -115,7 +76,31 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright (c) 2017-2019, Intel Corporation. All rights reserved. =20 =20 +### Process +_(short form)_ =20 +1. Security Bugs reported through: [How to report a Security Issue](https= ://github.com/tianocore/tianocore.github.io/wiki/Reporting-Security-Issues) +2. The issue is evaluated +3. Determine if a Security issue +4. Determine Module +5. Fix and Validate issue +6. If Security, Update Security Advisory (This Document) =20 +### Revision History =20 +| Revision | Revision History | Date | +| ---------- | ------------------ | --------------- | +| .002.0 | Initial release.
Logs 1 - 19 | Jan 9, 2015 | +| | | | +| .003.0 | Logs for 20-26 | Nov 29, 2016 | +| | | | +| .003.1 | Logs for 21-26
- Fix more for DHCP issue, feedback = from Phoenix.
- Fix Smm Variable GetInfo function issue, discovered by = release test.
- Fix GIT hash info, which incorrect stated before. logs = 21, 22, 23, 24, 25, 26 | Dec 19, 2016| +| | | | +| .004.0 | Log 27 - Update
Update Gitbook Template | Jan 11, 2018 | +| .005.0 | Log 28 Update |July 10, 2018 | +| .006.0 | Log 29 Update | Sept 19, 2018 | +| .007.0 | Log 30 & 31 Update | Oct 12, 2018 | +| .008.0 | Log 32-40 Update | Mar 21, 2019 | +| .009.0 | Log 41 Update | May 10, 2019 | +| | | | =20 diff --git a/SUMMARY.md b/SUMMARY.md index d866c55..da944a8 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -27,6 +27,7 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. =20 --> + # Summary =20 * [Security Advisory](README.md) diff --git a/_layouts/ebook/pdf_header.html b/_layouts/ebook/pdf_header.ht= ml index 98ea842..05c7450 100644 --- a/_layouts/ebook/pdf_header.html +++ b/_layouts/ebook/pdf_header.html @@ -8,7 +8,6 @@ {% else %}
{{ book.title }} {% endif %} -
{{ page.title }}

diff --git a/assets/Tianocore_logo2.png b/assets/Tianocore_logo2.png deleted file mode 100644 index 0ba21dc7a651ee64ee3449415aabb667022276b8..00000000000000000000000000= 00000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7360 zcmXw;bzBqBx4=3DfCWIrdQ(9JL ze8x|a?Igg>$6|=3DtrAX?w;)oYFR|@S&HqAfHdExkJ6C;ef2Ri%XGhjpXAl(`S7F z(b+_VZo-%M?lZGK+-)yrEYB~`*Lr#i`QKI-3eHQb$sYWok2m2aee=3DZ zwCq0L)>RxD^9f|*Z+#vprEi9)*QcmKl!*I{LcAdg4ZZAMjB( zTG;}x%u4yb`cO3F)-=3D0B`$A=3DbJ)|5|SBO~rqD|D<+o$5Pmj>`D z*L#iDbd8rpeQJzx4xe_B5(e@#QB()|=3DHlF2!cVH}Nh1$#%yaElW2ISkZ25UQ0Y4Dp zSzgD6e&X_(HN&hYZpg1OCd+GiuZC2UeC_WyRy68^lTCwfmE zHa38w0srCG%tZm4yft;*euVvRozaup@x0Y8#l+bz>n1P|!bD}YSH--j1j?0?bC^8? z1BEEB_HtoQi95+t-@=3Dpngd;>E^t@x}-%4wgBg<1n&q^&Or-Zo!3>GnpVxwy{)#xx$f{W-?hM4Lo-?FYtC6icb~d(Qz!+CV z1m38%(H&hq3#B*m$WG?kum3R-G@8bB*X*-P)rZ7m#m@A56W3D_7W}1{dFf9M8=3DXOf z1x8=3DIvvONo8@-Txsy9`!_BZ~X0;));7J+Jf_m&jne1dd99sXn_>rA0#yxFbUt z8W_dBNv%FQI+AkIJuLS`>W@Z1*bS(x`eKx6Yu28Om^O1CyUT z%+nRw#5xsnj3dzSLc}P|da-{@Xp_%n`Gs6_n+TtXqjR&;;vZa!LS$VPU0&sgm9Ju( z5=3DA~=3D3rlXf9?oVQO7Y3)BjAmE1~Hw2HZ|!8*99Gtl7Zxe4+{g9KY~0n!j&y2v_BZM zHVZ%3u{=3D_N1R!5jL7wjVD?t%_8;?Fp_<3u(CUUwPfOVrf*+5Qqnf%TW7c%n%kvmg7A z%=3D&{$s5e7by=3DAFVqk(jH$=3D5sLZNh=3D=3DfWh<9-ptJvs6mAz@d(G)QfXv8XY@4XG^I= 3R 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 diff --git a/book.json b/book.json index 585bee3..cdc564b 100644 --- a/book.json +++ b/book.json @@ -1,10 +1,8 @@ { -"variables" : { -"draft" : "yes", -"title" : "Security Advisory", -"version" : "Version: .009.0" - }, - -"plugins": ["puml"], -"pluginsConfig": {} -} \ No newline at end of file + "variables" : { + "title" : "Security Advisory", + "version" : "Version: .009.0" + }, + "plugins": ["puml-aleung"], + "pluginsConfig": {} +} diff --git a/styles/epub.css b/styles/epub.css index be6b609..72075bb 100644 --- a/styles/epub.css +++ b/styles/epub.css @@ -1,3 +1,11 @@ +p { + font-family: sans, sans-serif, Arial; +} + +body { + font-family: sans, sans-serif, Arial; +} + h1 { color: #0860A8; font-weight: normal; diff --git a/styles/mobi.css b/styles/mobi.css index db1ca60..522c35c 100644 --- a/styles/mobi.css +++ b/styles/mobi.css @@ -1,3 +1,11 @@ +p { + font-family: sans, sans-serif, Arial; +} + +body { + font-family: sans, sans-serif, Arial; +} + h1 { color: #0860A8; font-weight: bold; diff --git a/styles/pdf.css b/styles/pdf.css index be6b609..72075bb 100644 --- a/styles/pdf.css +++ b/styles/pdf.css @@ -1,3 +1,11 @@ +p { + font-family: sans, sans-serif, Arial; +} + +body { + font-family: sans, sans-serif, Arial; +} + h1 { color: #0860A8; font-weight: normal; diff --git a/styles/website.css b/styles/website.css index be6b609..72075bb 100644 --- a/styles/website.css +++ b/styles/website.css @@ -1,3 +1,11 @@ +p { + font-family: sans, sans-serif, Arial; +} + +body { + font-family: sans, sans-serif, Arial; +} + h1 { color: #0860A8; font-weight: normal; --=20 2.29.2.windows.2