From patchwork Sat Aug 4 19:47:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555879 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 82C4C14E2 for ; Sat, 4 Aug 2018 19:53:30 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7997529AC7 for ; Sat, 4 Aug 2018 19:53:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6DEBC29B47; Sat, 4 Aug 2018 19:53:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from USFB19PA11.eemsg.mail.mil (uphb19pa08.eemsg.mail.mil [214.24.26.82]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id B399C29AC7 for ; Sat, 4 Aug 2018 19:53:29 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA11.eemsg.mail.mil with ESMTP; 04 Aug 2018 19:53:27 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="16623897" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2CAAQABA2Zb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVwVGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASCfwEogVcDAQGwf4N6ZYVtimE/gRKHWQQBEgFshQkCjHM9jQMHAoF4g28zgm6GMoIejA2SXoFBOGFxMxowQ4JpCYtdhG9tegMUFIwADxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:53:26 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w74JrOjd007645; Sat, 4 Aug 2018 15:53:25 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w74JnXdh034098 for ; Sat, 4 Aug 2018 15:49:33 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w74JnWXL007499 for ; Sat, 4 Aug 2018 15:49:32 -0400 IronPort-PHdr: 9a23:yVAbXBx+FYaf8pXXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZhCHt+h1hlOQDJ3Ss6kChufTqK+mXGUB5dCEsXRROJBPVhpQj8IQkkRgBcOeEkT0IbbsaDByB8VNUlJpvjm7PEFZFdy4ZgjUpXu/vnYJAhuqDQNuPazuH5LKydyt3rW0+pbUZwxTwju6ZqhpBBDqvUPWrMZFyZB6JPMJwwDS6mBNZ/wQwGppIVyJmBOp3f2LpMs+zTVW7tEdosscQeP9ZattS71TCzAvKCY048rwrjHJShaJ7XYHFGBKglxPGQeWpAriUMLJuzDh/vF4xDHcPcDySuUsXi++6q5wVBLyoCIXbngh92XGlsF7jKRauQ+s4RtlzIM= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4ESh1mBBIUJAoxzjUAHAoF4g28zgm6GMoIejA2SXoFIA4IAMxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IPAS-Result: A1CQAgARAmZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4ESh1mBBIUJAoxzjUAHAoF4g28zgm6GMoIejA2SXoFIA4IAMxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339428" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:49:32 -0400 IronPort-PHdr: 9a23:lVWzHhUdUNeyrFkoMzzzj1KoXHLV8LGtZVwlr6E/grcLSJyIuqrYYxyEt8tkgFKBZ4jH8fUM07OQ7/i+HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9zIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/KisJ+kqxVrhGmqRN9zY7Ze52ZOOZkc6/BZ94WWXZNU8BMXCJBGIO8aI4PAvIZM+ZZs4b9oF8OogGlBQKxB+3vzThIhmTt3aYn1OkhFwDG0xAnH9IKqnvUt8/5NKYVUeCy16nI1i7Ob/ZZ1Dby8oTIdQohof6VUL92bMHfylEvGhvbglmNpoHpJS2Z2+sXv2SF7edsT+2ihmE/pwxypjWj3Nogh4nIi44P1FzJ9Tt1zJwxKNC+VUV1e8SrEIFKuCGfL4Z2Qt0tQ2VvuCsixLIIo5C1cTYExZk53RDSd+CLfoiS7h39SumRJCx4hH1/dLK6nRmy8Eygxvf5Vsm11FZGtitFkt/SuXARzxHf9NWLR/Rn8ku/1juDzR7f5+NeLU07mqfXM5shzaQxlpoXv0TDBCj2mEDugaGLaksq5/Sk5vznb7rppp6cMZd5hATgPKk2n8yyDus5PhIJX2iB9uSxzLvj/UzlT7VNiv05iLLZvIrbJcQcoa65GBRV35045Ba4Ejem1sgXkmccLF5ffRKKgIfoN0vJIPDiAvezm06snytzx/DaIr3hBY3ALmPdn7flfLZ97VNcyQUowNBD55NbFrEBIPXpVk/3r9zXFAU1MwOzw+b5W51B0dYFVGaOBLKJGL/Dul+PoOQ0Kq+DY5FGliz6Lq0D5vXpiXYi0X4aerKylc8RaXu/Gv19ZUSeZmH3qtJdASENpAVoH7+is0GLTTMGPyX6ZKk7/DxuUNj8X47eWoCghqCA1y6nH5pQI3pLEU2IDWyyK93WRu8GZHvDOsY5yXoJWL26RMkk3BCq8gr7z+kvIunV/3gespTunJhw6vbInB4/vTpzE4yG0m6LQm011mMFTjM7xuZ+9Ep6zFrQmbNgjalgHMdIr+hMTh98LYTVmup7ANf2UxmHf9COU02OR4m2RzYrQYF52McANn50AM7qlRXfx2yvCr4RmaaMAckPyJmEiiXPNsAo6EqT0fUxyV48TZ5JNGahgqdksQnUAJXSu0+eiqCheL9a2XLdsmCZwjnGp1lWBTZ5Sr6NRnUDfg3WoND+s1vFVKOrAK87PxFpzN7bbLNNbsz1gF5GQvb6JdmYZHi+lg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgABA2ZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsH+DemWFbYkJgVg/gRKHWYEEhQkCjHONQAcCgXiDbzOCboYygh6MDZJegUgDggAzGjCDLAmCRIkZhG9tehcUjACCSQEB X-IPAS-Result: A0CRAgABA2ZblywbGNZcHQEBBQELAYMkJ2Z/KIxmi2SXdIIFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyABKIFXAwEBsH+DemWFbYkJgVg/gRKHWYEEhQkCjHONQAcCgXiDbzOCboYygh6MDZJegUgDggAzGjCDLAmCRIkZhG9tehcUjACCSQEB X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="16623798" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa05.eemsg.mail.mil ([214.24.27.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:49:19 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;ea894021-a939-449d-b52e-9ffa0c0d9a60 Authentication-Results: upbd19pa03.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 314943151|UPBD19PA03_EEMSG_MP3.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:/FPJ4RdGXBR4iNhOvcaSddqSlGMj4u6mDksu8pMizoh2WeGdxcu9bR7h7PlgxGXEQZ/co6odzbaO7ea4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYL5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM38H/ZhNF+gqxYpxyupRJ/zpXIbI2JLvdyYrnQcc8GSWdHQ81fVzZBAoS5b4YXF+QBPPpXr475p1QUthu1GAqiBOToyj9TnX/9wKo30+IgEQ7a2wwgG8gBsG/OoNX0M6cSVvu1zLLTwDXGYP5X1i3x6I/SchAuuPyBW697f8nJyUQ3Cg/JkFGdpZb4Mz+J2ekBqWaW4/Z6We+hhGMrswJ8rzy1yssxioTEh5gZxk7E+Cln2oo4Idu1Q1Nhb9G+CptfrSSaOpN2Qsw8R2Fovz43yrgJuJKmZiQK0JMnxxrfavybbYeH/hLjVOCQITdhmXJqZqizhxGo8Uiv0uH8V8+030hWriddj9XAqHQA2wbO5sSbRfZx5Ems1SqV2w3d5exIOUU0mrDaK54lzL4wjJ0TsUHbEyHrhEv4kbOae10k9+en6+XnZK3rqJqCOYJsjwHzPasvlta4AeQiPQgDR26b+eWg273k+U32Wq5Kguc3kqnet5DaPt8bq7WiDA9Sz4Yj7QqwACm90NgCmHkKI11EdAiAj4jzNFHCOOr4Auung1SwjDdrwOjLPqb/DZXJL3jDlqrhfLlm5k5AyAs80dBf55VOBrEHO/L8QFX9tNPfDh8nYESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/tttAF+M5qvCML4fq7ohbWA2CmhGZgPOTJMDU2KGnrzMYDYS7ELci3Ae5Y9wAxBbqCoTsoa7T/rrBXzmuhicvqS/TcX58u6iYpFotbLnBR3zgRaSsSQ12bXFDNxjjpOXzgyzbxyqkx7y06e3O5/mfMKTNE= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQCDemWFbYkJgVg/gRKHWYEEhQkCjHONQAcCgXiDbzOCboYygh6MDZJegUGCCjMaMIMsCYtdhG9tehUBARSMAIJJAQE X-IPAS-Result: A0DYAAC9AmZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQCDemWFbYkJgVg/gRKHWYEEhQkCjHONQAcCgXiDbzOCboYygh6MDZJegUGCCjMaMIMsCYtdhG9tehUBARSMAIJJAQE Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa03.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:49:06 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 8B625561220 for ; Sat, 4 Aug 2018 21:48:05 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:27 +0200 Message-Id: <20180804194734.12577-7-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:05 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 06/13] python/sepolgen: fix refpolicy parsing of "permissive" X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP p_permissive() uses an undefined variable t, which is buggy. In order to ignore permissive statements, the function only needs to "pass". flake8 reported the following error: python/sepolgen/src/sepolgen/refparser.py:789:5: F821 undefined name 't' Signed-off-by: Nicolas Iooss --- python/sepolgen/src/sepolgen/refparser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolgen/src/sepolgen/refparser.py b/python/sepolgen/src/sepolgen/refparser.py index 2cef8e85c679..3415aff9b48f 100644 --- a/python/sepolgen/src/sepolgen/refparser.py +++ b/python/sepolgen/src/sepolgen/refparser.py @@ -786,7 +786,7 @@ def p_role_allow(p): def p_permissive(p): 'permissive : PERMISSIVE names SEMI' - t.skip(1) + pass def p_avrule_def(p): '''avrule_def : ALLOW names names COLON names names SEMI