From patchwork Sun Aug 12 20:25:15 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563745 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 35B80139A for ; Sun, 12 Aug 2018 20:31:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 25DFF2910B for ; Sun, 12 Aug 2018 20:31:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1A5AF29131; Sun, 12 Aug 2018 20:31:23 +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 UCOL19PA10.eemsg.mail.mil (ucol19pa10.eemsg.mail.mil [214.24.24.83]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 347E12910B for ; Sun, 12 Aug 2018 20:31:21 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="573749169" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 12 Aug 2018 20:31:21 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="16897434" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2DrBADSl3Bb/wHyM5BbHQEBBQELAYMkJ2YjShIojFakBIFcFRgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiuDem6FZopsP4ESh1kEARIBbIUJAo0CPY0fBwKBfYNyM4JwhjeCIYwikxGBVyJhcTMaMEOCaQmLXYRvbXoDFBSJWA8XgiMBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 12 Aug 2018 20:31:20 +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 w7CKVImK018027; Sun, 12 Aug 2018 16:31:20 -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 w7CKRjZu024356 for ; Sun, 12 Aug 2018 16:27:45 -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 w7CKRjSk017858 for ; Sun, 12 Aug 2018 16:27:45 -0400 IronPort-PHdr: 9a23:dpd9uxdBkP4FzsjoHnuJ0CKblGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwWVBdfmwNVg0MHumvixH2EN5I2O9nULcZgKUh4B2o0anA0lVciCD0CzbPvndDczE8kKUlh5t2q6Pk5YFIe2Z1DbrnCoqz9HHBL5OFk9Pfz7T7bblN//zOWu49vLeQwdgju2Zrd7N1O3qgLKreET3ZskLbw+mVPSunUdQ+1N3itzIE6L2RP158O+5plmph9qgKp08sFye/DZJPE9EaweCy4pZmY078rvvAKFTAyI/WA0WGILlBFFGE7AsAG8WY3+4WPhruQo4CCBJoXtSKwsHzSv66A+UBjzlCIOLCI06knSmpU2lKVfsQ6srBx5wpfJbceSLvVz X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BmAwDSl3BblywYGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqK4N6boVmiRSBWD+BEodZgQSFCQKNAo1cBwKBfYNyM4JwhjeCIYwikxGBWIFzMxowgywJgkSJGYRvbXoXFIlYgkkBAQ X-IPAS-Result: A1BmAwDSl3BblywYGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqK4N6boVmiRSBWD+BEodZgQSFCQKNAo1cBwKBfYNyM4JwhjeCIYwikxGBWIFzMxowgywJgkSJGYRvbXoXFIlYgkkBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344589" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:27:45 -0400 IronPort-PHdr: 9a23:i2Hc5BxMpdYVCDrXCy+O+j09IxM/srCxBDY+r6Qd1OIVIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRH1iCkJKTA3/mLQhMNygqJWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2pBWcNRWjRZDIO9c4QPCO4BMvxDr4LgpFUOqhy+BRK3BOjyzTJIgH720rE90+QlCw7GxxYsH9MJsHTTt9X1L7wfUeW6wajH1znDaOlW2Tjk5YXObxsvoumMUKpufcbMxkQjDR3Jg1qKpYD7MD6ZzOsAvmeD4+djUe+jkXMrpgFwrzS12MshipfFipgRx13C6C532pw6JceiR05+edOkEIVftyWdN4ZuTMwvXXhmtiA0x7AYo5C2YDQGxZU9yxHBdfOHdpOI4h35WOaUOzh4hXZldKi6hxaz9Uis0uz8Vs+q31ZWtidJjMTAu38X2xDN5cWLUOVx80i71TuA2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeTdkUr+eel9vzqbLDoq5KEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPyzoDash+jE2Dp6nBo7fR4erxaaMxzq/AoYMOjgUN3urNSzDT6zcCrEBZSeJLYlkmz0AE72gT9xp2RKvsVr8zLxqZqrR9zYDvJ3unN5y+6XIlB40+DA1R8SQ2m2AVSd1y2UPQTJllLtnrxlFw0yYmbN9n+QeDcZasvVIWQA+PIWazut9EMvaX17RONCTRwXuWc2oVAk4Vcl52NoSewB4EtSmgArE2n+ROYRNwrmENrZh0fmJ2iThYcFnxCPA1aImi1A9BMpIMna9rqR46g7YCpWPlhmJ0aGwevdUxzbDoV+K1nHGp0RESEhwXKHCCGgYfVfTpM/l61nqSq/3T6wgNhpdxMWCLKpTd9Cvik9JSQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BnAwAil3BblywYGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4ESh1mBBIUJAo0CjVwHAoF9g3IzgnCGN4IhjCKTEYFYgXMzGjCDLAmCRIkZhG9tehcUiViCSQEB X-IPAS-Result: A0BnAwAil3BblywYGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4ESh1mBBIUJAo0CjVwHAoF9g3IzgnCGN4IhjCKTEYFYgXMzGjCDLAmCRIkZhG9tehcUiViCSQEB X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747374" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa06.eemsg.mail.mil ([214.24.24.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:27:44 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;e57108d8-36ed-4584-98f2-92f3c86af5bb Authentication-Results: UCOL3CPA09.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 51842867|UCOL3CPA09_EEMSG_MP24.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:J7Qo6B9MKkhy9f9uRHKM819IXTAuvvDOBiVQ1KB41OMcTK2v8tzYMVDF4r011RmVBduds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+55zebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRh/2hikaOTA382bZhc5+jK9AvB6tuwZyz5LObY2JKPZzeL7Wc9MARWpGW8ZcTzRPAoKgYIsIC+oOJ/1YpJT+qVsJqhu+HhKsD/7oxz9Oh3/5wao60+A7HgHdxgAgHtUOsHPPrNXuL6oSVO+4zabSwTXEdfNW1i7w5Y7VeR4iufGBRa98fdTVxEU1Cg/JklqdpZbrMj+JzOgAvWeW4/JjWO+rkWIrtgF8rzm1yssyioTFmJgZx1TC+C5k2og6P8e4R1R+YdO8EJtfqSWaN4xuT8MnTGBkpTw2yqUBuZ6/fCkK1IooyALfa/yBcoiI+w/jW/iLLTd/nnJld6qzhxe08Ue+1u3xTtS43EhOoyZfj9XAqn8A2wbd58SbUPdw8Eis1S6K1w/J6+FEJU40lbDcK54k2rM+i4Ydv1nfEiLunUX2g6yZe1g89+at5enqerDmq5CTNoNujQH+KKsul9S5AeQ5LgcOWGyb9v6n1LH5/E35R7JKjuYtkqTCq5/aItkbpqilDABLyYYv8RO/Ajip0dgCmnkHNl1FdAqdj4f1I1HOPOz4DfCnjlS3jjhrw/HGPrv8ApTCNXXDjLfgcqp9605b0gYzy8tf6IhOBrEOJ/LzRBy5iNuNFRI9Mgqp0877Gd590cUYQmvJDaiHY43ItlrdwOMkJO2Ff8c0vzHmMLBx4f/linswghkceq6yxrMSNGD+Ge5pdRbKKUHwi8sMRD9Z9jE1S/bn3QXbAGxjIk2qVqd53QkVTYevDIPNXIeo2ePT1iCmGJZbfSZDVkDKFm3nJdzdB6U8LRmKK8okqQQqEKC7Qt5z0E2+8gjgxOg+d7eGymgjrZvmkeNNyajTmBU1r2cmCtTElXmKS3Bok2gIQT4vwa05plZymA6O X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AqAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqiuDem6FZokUgVg/gRKHWYEEhQkCjQKNXAcCgX2DcjOCcIY3giGMIpMRgVeBdDMaMIMsCYtdhG9tehUBARSJWIJJAQE X-IPAS-Result: A0AqAwCGl3BbhyIeaIFbHQEBBQELAYMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqiuDem6FZokUgVg/gRKHWYEEhQkCjQKNXAcCgX2DcjOCcIY3giGMIpMRgVeBdDMaMIMsCYtdhG9tehUBARSJWIJJAQE Received: from mx1.polytechnique.org ([129.104.30.34]) by UCOL3CPA09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:35 +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 5D388564728 for ; Sun, 12 Aug 2018 22:26:01 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:15 +0200 Message-Id: <20180812202522.3743-7-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:01 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 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