Message ID | 1485364636-21338-1-git-send-email-slawrence@tresys.com (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show
Return-Path: <selinux-bounces@tycho.nsa.gov> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id D81776046A for <patchwork-selinux@patchwork.kernel.org>; Wed, 25 Jan 2017 17:18:48 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C8DCB282F5 for <patchwork-selinux@patchwork.kernel.org>; Wed, 25 Jan 2017 17:18:48 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id BD7C928304; Wed, 25 Jan 2017 17:18:48 +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=-1.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (smtp.nsa.gov [8.44.101.8]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id D1C5028319 for <patchwork-selinux@patchwork.kernel.org>; Wed, 25 Jan 2017 17:18:47 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,284,1477958400"; d="scan'208";a="3168533" IronPort-PHdr: =?us-ascii?q?9a23=3AXMULXhCZ9Kf3wPCG55iAUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPr4pcSwAkXT6L1XgUPTWs2DsrQf2raQ7vurCDJIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbx/IA+2oAjfucUbhYpvIbstxxXUpXdFZ/?= =?us-ascii?q?5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG4z5M3wqBnM?= =?us-ascii?q?VhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vyiu47ttRRT1ky?= =?us-ascii?q?oMKSI3/3/LhcxxlKJboQyupxpjw47PfYqZMONycr7Bcd8GQGZMWMheVzZFAoih?= =?us-ascii?q?cYUBCeQPNvtco4XkulcCsR6yCA+xD+3t1zBInGf7060k3eo8Hw/I3wsuEN0WsH?= =?us-ascii?q?nWsdn4OrsdX++rw6nT1jjDc/Fb1C3h5IXSbhwtv/eBVq9wf8rLzkkvEhvIgEiM?= =?us-ascii?q?qYP7ITOayPkGvW6B4OtuT+KglWgnpB1vrTOywcoskY3JiZgby1De6yp5xpo6Ks?= =?us-ascii?q?OjRU5ne96rDoBQtiGBN4dsXswiRGRotT88x7YbupC7ZDAHxIkoyhPQcfCKc5WE?= =?us-ascii?q?7gj9WOuePzt0nm9pdKqhixqv8EWs0OPxWtWu3FpXqidJj8PAum0P2hDO7MWMV+?= =?us-ascii?q?Fz8V272TmV0gDe8uREIUcpmqXFM5Mh2bswloYLsUTEAy/2hF36jK+IeUUg/eil?= =?us-ascii?q?8/jnba/8pp+dKo90kRvyMrgum8OjAeQ4NRICX26H9uSnyLLv50j5QLROjvEuk6?= =?us-ascii?q?nZto7VJdgDq6KkDAJY3Zwv5haiAzu8ztgVkmcLIEhYdB6fiojmIVDOIPT2Dfel?= =?us-ascii?q?hFSslS9mx+vYMb3lA5XNKGXDkbj4cblm7E5c1QwzwsxB6JJPEbwBPPLyVVPxtN?= =?us-ascii?q?zfFBM5NRe0zPz9BNVy0YMeR3qDArWFP6PKrV+I+uUvLvGOZI8SvjbyMeQl5/70?= =?us-ascii?q?gn8/glIdf66p3Z0SaH+iBfRmP1uWYWD3gtsbFmcKpAU+RvTwiFKeST5Te2qyX6?= =?us-ascii?q?Uk6zE5CoKpF5vMRoO2gLyG2ie7H4NWa3tIClCIDHfpeJ6LW+oKaCKOP89tiDsE?= =?us-ascii?q?VaKuS4U5zxGhqBf6y6Z7LurT4iAYrYzs28Nr6O3VlBEy6Tt0At+c026TUW57gH?= =?us-ascii?q?kERzgs3KBwuUZ90EuM0bBkg/xEEtxe/+5GUgA8NZ7a0uN1FdTyWgPac9iTVlmm?= =?us-ascii?q?WNKmDSs2TtIrzN8Ee1x9FMm6jhDfwyqqBKcYmKGXBJMu6KLRxGT+J8F4y3nazq?= =?us-ascii?q?YhlEUmTtFJNWK4mq517xLTCJLRk0WFi6aqcrwR3C/L9Gef02WOuF9XUAtuXqXZ?= =?us-ascii?q?R3AeZlDbrdPh5kzcSb+uDK4oMgpFycGZLatLZcfljVJcRPfsIN7eeX6+m3+sBR?= =?us-ascii?q?aUwbOBdIrremQa3CXbE0UElgQT8W+HNQg4HCuhpXjRDCZtFVLufUPj7/NyqHWl?= =?us-ascii?q?QU8o1wuKdVFu16Kp+h4JgvyRU+0c3qoetyc7qjV0B02w38rMBNqapgphZ71cYd?= =?us-ascii?q?cn71hby23VrQt9PoavL6p6nF4Rbxx3v1/y1xVwEohBn8kqrHcvzAVsM6KVy11B?= =?us-ascii?q?eC2F0pD3IL3YMHHy/Aqoa67UxF7RzMqW9r0I6PQipFXppBupGVY683V7z9lV1G?= =?us-ascii?q?OR5pvQDAUIV5L+Tkc39wNhqrHfeik95prY1WZiMKmvqDPC3MgpBOQ9wBa6Y9hf?= =?us-ascii?q?KL+EFBP1E8ACBMihMu8qm1+0bh8fP+Bd7q00P8S7d/ec366rJulgliq8jWtb+I?= =?us-ascii?q?B9zl6M9y1kR+HSwpkF2fCY0RWdVzrnlliursX3lZpDZTEIEWq10TLkC5JJZq1u?= =?us-ascii?q?YYYLDn+jLNGtydV6mZHtQGJY9V6kB14dw8+mZRuSYEL73Q1M1EQYu2armS2mwD?= =?us-ascii?q?xoizsptLaQ3DTSw+T+cxoKIm5LS3dmjVfoJoi5lNQaXFW0bwgukRuq/1z2x69B?= =?us-ascii?q?pKRwN2PTW1tHfzDqL2F+Vau9rqGCY8BV6JMvqiVXTP+xYUucSr76rRoa1jnsH2?= =?us-ascii?q?1EyDA9aT6qpo3znwZmh2KFMHZzsH3ZdNl+xBjF4NzcWeBe3iAdRCRjlznYGEK8?= =?us-ascii?q?MMK0/dWRjZvDtfq+V225XJ1JbSbr1Z+AtDe85WByHR2wgu28mtz9Hgg+yiL0y9?= =?us-ascii?q?5qVSDUoxnmeYnry762MeR5cUl0HFX88dZ1Gplikossg5EdwX4ahpSR/XoDj2jz?= =?us-ascii?q?Ks5W1rjgY3oXQj4H2dnV4BLq2Ed7NHKG25r5VmmBwstmf9S6fGIW1T4h78BNEq?= =?us-ascii?q?eY9qBLnStyolq+ogLcevx9njYbyfQ08n4ahPsFuA03ziWSGroSB1VXPTTwlxSU?= =?us-ascii?q?6NCztKFXZGe0cbiszUZ+hs6uDLWDogFaRXb4dYwvHTRo7sV+NlLM0WH86pr+dN?= =?us-ascii?q?nWc90TqgWekw3cgOhNNJIxiv0KiDJ9OWL6uX0lz/A0jQZy0pG9somKMH5t/L+l?= =?us-ascii?q?DR5DLDH1YNkT+j71h6ZEgsmWx5yvHolmGjgTRJvnV++oEDYIufv9LQqBCzo8qn?= =?us-ascii?q?OHGbrYGw+S80Jmo27JE5CsK36bPn8Zwst+RBOFPkxQnBgUXCkmnp4+Dg2qx9Lu?= =?us-ascii?q?cEFi5j0K5V73tB1MyvluNxbhTmfTvgCoai07SJKHNhpZ8hlC51vJMcyZ9u9zBz?= =?us-ascii?q?tX/oClrAOTMmyUfQJIDX0XVUyeHF3jI6Ku6sfa8+iDHOa+NPzOYaiUqeNCSfiI?= =?us-ascii?q?y5Wv0pFp/zmSLMmPOGdtD+Ej0EpZQX95A9jZmykISyEPiSLNadOUqQyi+i1xs8?= =?us-ascii?q?+/8O7nWATx6ouTE7FSK8lg+wiqgaefMO6dnD55JixF1pMI3nLH1Lkf3EISii13?= =?us-ascii?q?eTmiC7IAuTTKTKLKla9dFwQbZD9rNMtU86I82RFAOc3bi9PxyLF1lfs1C1BLVV?= =?us-ascii?q?zvhM6pedAKI2G6NFPCGkmHLrKGKiPXw8vve6OzVaVQjPlItx23oTubHVXsPjKf?= =?us-ascii?q?lznuUhCiKu9Mgz+GMxxZooGyaA5tCXLkTNLkdBK0LMN3gScxwb0uiXPALXQcPi?= =?us-ascii?q?Rkc0NRsr2Q6jtVjeh5G2Nb9XdqMO+ElDyD4+nfMJYWvuNhAj5omOJC/HQ617xV?= =?us-ascii?q?4TleRPNohSTftdFuo1Spk+WVzDpoTgZOoC5RhI2XpUViJbnZ9p5YVHbe5h4M43?= =?us-ascii?q?+cCxEQqNthDd3uu7tdxcLTm6L2MjtC9MjU/cQEDcjONM2HKGYhMQbuGDPMCgsF?= =?us-ascii?q?VySkNXnHh0FGnvGS92eVroMmqpjimZoOTKVUVFopGfMbEEtlGMYOIJBtXjMrib?= =?us-ascii?q?SbltIH5WKirBnNQ8VXpo3IVumMDvr1JzaZl6NLZwUTzLPjN4sTNZD721Z4ZVVg?= =?us-ascii?q?mITKBkzQUspXoiF4cg80p0ZN8Xh5TmEp3ULqdB+t6mcJFfGohh42lhd+YeM1+T?= =?us-ascii?q?j34lc3KV3KpC0rnUYsh9rqmjGRfyT3LKuqWoFWESX0vVArMpznWwZ1cRGynUt8?= =?us-ascii?q?OTjeSLJelaVgen5whQ/boZtAB/hcTahebx8RwfGYfPIo0FtGpiWg309H6vPPCY?= =?us-ascii?q?F+mwsybZ6ss3VA1hp/bN4yIKzcPrBJzl9Rh62QuC+nzfoxwAgAKEYO626dZCkI?= =?us-ascii?q?uEkUObY8PCqo4vZg6QqclDtfYGIMTeYloup29kMhPOSN1yTg3KBZJUC1LOGfLK?= =?us-ascii?q?SZu3PclcGSRFMwzUAIl0hf8bhwz8gjb1KeV1ozw7uJCxQJKc3CJBlPb8VM73jc?= =?us-ascii?q?YzyBsf/RzpJ1JIiyDeHoTfWTu6YTjEKkBBwpEJoM78gbGJmjzl3YJ9/9LLEZ0R?= =?us-ascii?q?Ut+BjrJFKdAftUYh2LjjYHrNykzJJsx4ZdPCsdAWJzMCWs+LnYuhIqgOCCXNcq?= =?us-ascii?q?YnYWRI0EOWwqWMeigS5Wo2xADCWr0uIe0AWC4SX8qTrNAznnddVjYuuUZRR3CN?= =?us-ascii?q?yt4zow7622hUTQ8pXEKGHwLc5itcPX6eMGu5aHDOtZTb16s0fGhYZYQX2rU2nU?= =?us-ascii?q?HN66IZjwdpMgbdvuCna1Sla/kS46T9/tPNaxKaiFmRroSphQsIma2jAjKMC8Gy?= =?us-ascii?q?oCFBd3ouEM+LhzZRYfY5YhZx7nqRg+PbSlIAiEytWuX3qtKTxOQvZC0eq6YrtX?= =?us-ascii?q?zywwbuOn03YgUI81z/O28U8MQ5EKiAvSxfC9aIlCSSLzAGBSex3TpSolkGhsLu?= =?us-ascii?q?Uywv0/wRzSt1kcLzCLefdmaGxDp9EzGUmeIXNoBWokX1Wcl5bM4haw37AO+CtQ?= =?us-ascii?q?h8pU0exAsHj5op/fYDKtVbe2ppXUsysvd8Mpr7d3MYP9PsuMrInekSDHTJnMrg?= =?us-ascii?q?2FVza3F/VAmtdKJiJYXOJFmWAiOc0Iv4pB9UoxWdk/J7xJFKkjuKqqZSBiDSEM?= =?us-ascii?q?0S8TT5mA0yAaguegx7vakQ+df44mMBwFrJpNnMMSUyt2YyMYo6+jUZ/ZmnSfRW?= =?us-ascii?q?gKOggT6x1A5AwdloNqeODq/pbIRodWyzFKu/J0TjfLFp5w+lTgVG6Wh0P1R++8?= =?us-ascii?q?nOy3ww1S1uns3cMBWB9/E0RdwPxWlkQwIrFtN6YQppLKsiOPdU7ipmLtzuqmK0?= =?us-ascii?q?VRyc3Tc134F5LLu3PhXCMG5XAaQpRCx23YFZQXjwV2cr0rpElWLICgZEn++yQu?= =?us-ascii?q?x551ELmgScCr21EloG4aSCeoCdVOF/prv07QWD1hZ5CrqYvqO49OQmBO5JKdq0?= =?us-ascii?q?1VkEJ3My620ZBcMd1C4iYQXDhTpjWQpMGyR9dZ2c9xFJABOct/u23nF6NaJpeR?= =?us-ascii?q?p3w2urrgyn/d+jA8v1e6xCm9G6CiVeJZ+ncSGgM3KGSCskMvFfcj8n/O8lDRtV?= =?us-ascii?q?B55+laCqKTgkVxoTZ9G5FOCSxK1X2+LlR8UmdJvPtAJKTSacxcTOE4ZQWzNBwm?= =?us-ascii?q?Cf4mw0uJ8FlsnXf+Zyx9rBFa+i7aXwkwWykYmbLtmToZqsG8JzAVV4hIbTI6by?= =?us-ascii?q?feKgKbny9XsAxYa0FwVJATGsxF9K0D3YtI4srCTl6hJjsfXBx/MAI0y/lfmFVC?= =?us-ascii?q?sEWZeCDdERGneezJshJpYcebtNSpI+jh/AdbloPnt/g197kER32jggCtXczSr4?= =?us-ascii?q?rnudGQsEuBarv4OfWmYXDdVDjMkQywhbA8ApnK5SfTKhBUK51nxnc/fJfuF3bL?= =?us-ascii?q?PQxYKKIfOUVbT7p2adJcouBVf8VkYroG+bdxBhKbQRPiAI6vrP5YIVvIWDvRMT?= =?us-ascii?q?6B/fKloYLP87PSVPLsZsqSyHbbW6h3JIt16SHnG7f21o9T4lH52vlx+U9mS1XK?= =?us-ascii?q?Li6Moc/9KQMM4cmtalHtvoY1HT/MBpd/jmbtzFlad8ULWy2q7IgYyJRB5XbqV+?= =?us-ascii?q?13z0jzv/dO97R/7Yk35K5pxtmqKajOLvRVrFFoDgKSBgp06pUnGHJ/SHxJYu8N?= =?us-ascii?q?NPfRerwUjdj1q+DrDaMY9QGV9vdCadvAOkHBgNWwBS+aSRxYhgcOszoaIhGb1/?= =?us-ascii?q?6flK9+UdylqvTh2kIx/1i+KQYLzKx35Yia5KWHufTabwbVzbgYQKjlXN3zrrUr?= =?us-ascii?q?u0OW+/IkiKQCemtvYw2oCOIdTNISxn/8zaA2yiIhC8bDEKjk+P5HSX05gi7glI?= =?us-ascii?q?pnEFgNHPMbA6aL/Z9CkWgig+zWKMcacqZclWaTDRSkCKMNyWa36yuLJ2lomhPO?= =?us-ascii?q?3AvqQWO091/2qTV3QTXXwtfmj0pVUqW3BUZOUCqoI0B4tiiPMBDvtNrttqQ/9F?= =?us-ascii?q?s2PXD8tNKRiGuhP6taH8/lK9yaLyk0vlUXg4AvSdG0xYAUA9y9IMwW8H1kaPvR?= =?us-ascii?q?9X+rmTdbo6hbn4re/t2V+vLPEHmvkq2aqrGNxDRGxXg9plww986vOerP59KQRf?= =?us-ascii?q?SkzWERTz1wuwHZRR66tqTbr0wIOUyMyErLnogKM8pY3Xk+00Hq/ukjQNQ99AVE?= =?us-ascii?q?DInAfO8CpSruODTo3Vaffsg3WTeE3ztQBFL1HkFyGLIg12LooMLJiXDQ9kUtRo?= =?us-ascii?q?l3cUznmRN3AJsjJEIo6VgY2CwDHhYRaRGVC7GoH0flLZAeWUgFdxuHwKCwer0r?= =?us-ascii?q?0k1r3rOv+OjTYPR4B6oWM/ZQjhWDnFZFFZ0Ltq0eWqhze0dH9K7QpAjtFZToX+?= =?us-ascii?q?T8mXo3L/21TdhQ8doFuHs6/ga/Wx2g5I9Y77kBlpCHbKFEbobXvM1n9Edo/yAP?= =?us-ascii?q?eTZCgBdhlBO1S+Ycq/7/4tLDqpqn9v6uVLoxR+UQ7xU0BWV+j57rjVAmv97W1/?= =?us-ascii?q?lTSpfUiYT5/wBBOXiKt5jG0xNkM+oBN5qrfKp893UAPyUeJnMPMsCMZPYg+CJt?= =?us-ascii?q?Kyvc50BcDcwQf98YO9DNmQ9MgE3zRL5T7tbbGkOfC4prbM8o7nH3yT4v/ps+U+?= =?us-ascii?q?bg9Ce2KorC71FJJP5MkCJsm8/cq+cP3PrSEi8X4WODZBRvxSOC0ZaNAe7q/eqQ?= =?us-ascii?q?0NHUS08GHikuXodFPjWC5RCoRuq7lZXuSAOU6db/gIkge0KUR3yxmrkFs6lXHO?= =?us-ascii?q?5YkCr7wiRRFoD7hvKSqdqs63Fbtl5ZH4Zp6x3KBqFfMo98ORTimcmhXlJ8CTfn?= =?us-ascii?q?eMHIahouv/KbxvsW4+pgM0vxf4kbLQwfxr3n6HpVQQpuSKLssVaCR+0RfsZmRO?= =?us-ascii?q?nCrn9L9YJqM7UPM0SFpJz2sjdIr0g7AAAzZ78qsDNaaknOkRZRW6b1pL4PlAsc?= =?us-ascii?q?XsRkuU9XA26wPnwx5ybfX6RPkKaREOAV8imUTqEWXEVnLCV+Qw+y2JVpfLephu?= =?us-ascii?q?5IsmdHniN7vfgr3CdrRB+iti32p6MCwygs+LemuzUdoXZFVPmRkz/UCVVfy/QH?= =?us-ascii?q?laEcC3f+5ly7ZHkMdpDy7KNmJcTn8okh+G8/bA4mfyAJUuWsESbwj7mHAoaXqt?= =?us-ascii?q?JTmAaNuNnSbb+0NSUSOagyyQn4R3RkzwbQkxBm8GoNQjW9494pP4q9OcM/ySqu?= =?us-ascii?q?B2fXblEM4rlGsMHpr14EUPM2aU99wGVkysWHRCoNRMzJG2ovkgckaWFEcI9e5h?= =?us-ascii?q?4bFqkohC2IvqpH/gwPfjfUE5ql9ZPUncjV2HkxV9FqyXzKpqednJMlzGVlm89o?= =?us-ascii?q?7i6JoHkSdvLYXNVqAnXo0odf1PHxZ/SqsuAcUodmz66hUPAaOMm55WS2wIlqWl?= =?us-ascii?q?OixrkGHVq2LuEDxrnfUyq+R2yXQ+KLfHaQnzojNE79+wWoJEUtaMhWt089LvfC?= =?us-ascii?q?hplEmg3uVbN0QSuRqkHfzGwnKu4abAU2uIGmewMWVuIRYfaTJfQ2yv0kFFQMd2?= =?us-ascii?q?PJHTdxC+Kus16tnIh6O21n4UX+YOTt7h7pPcCXGhkFDY7atIB+9ea9RmKbNn9q?= =?us-ascii?q?1AdyM1Vs9+fDC1QxsfdRc4qQndjVnNl7ze8FeOtuMSIjvt4fgIRj5peI0M2Sax?= =?us-ascii?q?He0o7yJc3JovifG/DfykUqemJZUroeeg715Z81Pt0+W73VA7RZuw4QBa4kT5w9?= =?us-ascii?q?L23x7r17LBtvcg7NY7S5mtLlqfyNZptIvHLW9VYwLCDAux0f1Py7UxF0Y4qth3?= =?us-ascii?q?XoL5A6XihBoMF1Cht6AItPHNsNrwS5DJ6QmaG7k8G+9lh7uu8LtKrwD+7F1M69?= =?us-ascii?q?34pvRZRa4laLPDnJDqlxnktllviyguvH0pTpB8LiYckEVOlnTWHbcbLGG4S/Ki?= =?us-ascii?q?6UOs3iYUJG9KSc0L1hWBWLeC/5R7aGtDGjNPh85kU7zpJ3cfHLzDwp9b7bw8fy?= =?us-ascii?q?Z2BHqSe/t36GKoVQ4EbMBePAQxJeUeCF/3p9Ha0LcYv08/8DMdgjwNia/gly4y?= =?us-ascii?q?1O0M+EI6i6sk/MwVl2dZPBI0vv3CY1Q44KIA6wMUE0m2/WtmzdAWhALsijMcRt?= =?us-ascii?q?m8iaDhjs50l3hGEsaWlNFGX0RdeRJ2cbwdyxZBWQ+w9QDNYMgfS3eUgmua22Uu?= =?us-ascii?q?ZoJ5pFlf+ttLUdntZjMzvPS9RCPyHMML92OSJcDuDVq1c0Yh4Esr41WoAuaJiQ?= =?us-ascii?q?IUMHNlmPySfzzQvEzE31eMag1KGTICYZ6n9H1a7K0SBQpwmlvvaUms/jX6rabJ?= =?us-ascii?q?HxR/HfKzclVjeGRTQyFkap5Fiku/oYvPaCJ2cQvEwUaDqICAEPvqBvscTQDmjL?= =?us-ascii?q?lOJ4Z5IGg/SaWyHrSC1kj6o+HD1Lul6QTPYZDgnZcXvhgGtauAy/Kf5B5m7qbr?= =?us-ascii?q?2CxqpIQOwaGIVNfeeFQ9vDfvBeIS0kljIDOOazZ9fctao20krUTWsFFKnF7FKe?= =?us-ascii?q?Q1SNTfyGxjLkQ4EVspMquios4N3QhS53E7nSM7aZuTGu7payjDyEtu3GSmktf0?= =?us-ascii?q?s1jfoAAGmExxlAMnsEC9AOuEz2RK6PfUNM22woie503B8MYgtzWGV00nJKhPa9?= =?us-ascii?q?BtFZSVkMgWO1Tv0GaUx4ATIz8EKR/A39f8YAucHSRm9Z8LsAU4wdI+c06IPPIq?= =?us-ascii?q?sf3O4p3C56oCw9qyidDVRdjgSB86fLGaJz2KBN5Wc///FsQk6AXSnTcm7ZxYq6?= =?us-ascii?q?WIpzwnJVjFTl0dfE9sRsL6cS85p0BFYMHDJeOsHW/TcHV3r9ngS1oUDoMi6ZJW?= =?us-ascii?q?ci/DsVKGQhf/lvwulwvV6cbdLI9lmdsaksgFexBB2aEfy/35kdWZKh7hmxdSQe?= =?us-ascii?q?KWbjLJtxsPsY0Y9LOa4=3D?= X-IPAS-Result: =?us-ascii?q?A2EIBQBk3YhY/wHyM5BeHQEFAQsBGAEFAQsBgwoBAQEBAR+?= =?us-ascii?q?BaY5OqEgpiCFXAQEBAQEBAQECAQJfKIIzGwGCIgIkExQgDgMJAhcpCAgDAS0VF?= =?us-ascii?q?wgLBRgEiHuwbzomAopshkuJChEBhgEFkCyLIpFzAopGhiUCknpYdDcdUINtDIJ?= =?us-ascii?q?eVYV+gi4BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 25 Jan 2017 17:18:45 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v0PHHnea013558; Wed, 25 Jan 2017 12:18:01 -0500 Received: from tarius.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 v0PHHlEQ179224 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Wed, 25 Jan 2017 12:17:47 -0500 Received: from goalie.tycho.ncsc.mil (goalie [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v0PHHlKl013553 for <selinux@tycho.nsa.gov>; Wed, 25 Jan 2017 12:17:47 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1APBQAh3YhY/6u/HtheHgYMgzUBAQEBAR+BabMEhBwaiCZXAQIBAQEBAQJihT+CEBOJHJ8FkWw6ixQJAYZBjAQMgw0FkCyLIpFzApBrApJ6V4ErHYcnIDWILAEBAQ X-IPAS-Result: A1APBQAh3YhY/6u/HtheHgYMgzUBAQEBAR+BabMEhBwaiCZXAQIBAQEBAQJihT+CEBOJHJ8FkWw6ixQJAYZBjAQMgw0FkCyLIpFzApBrApJ6V4ErHYcnIDWILAEBAQ X-IronPort-AV: E=Sophos;i="5.33,284,1477972800"; d="scan'208";a="5920466" Received: from emsm-gh1-uea11.corp.nsa.gov (HELO emsm-gh1-uea11.nsa.gov) ([10.208.41.37]) by goalie.tycho.ncsc.mil with ESMTP; 25 Jan 2017 12:17:46 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3A6YwpkhQruAn9z/EKxdXr/YT9wdpsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa69bBSN2/xhgRfzUJnB7Loc0qyN4vymBDdLsMjJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBq7oR/Ru8QYjodvLqc8wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waLDMy7n3ZhdJsg6JauBKhpgJww4jIYIGOKfFyerrRcc4GSWZdW8pcUTFKDIGh?= =?us-ascii?q?YIsVF+cPPfhWoZTzqVUNqhWxChWjCfjzyjNUnHL6wbc33/g9HQzAwQcuH8gOsH?= =?us-ascii?q?PRrNjtKakSTf66zLfWwj7eaf1Zwzn86JLWfRAnvf6DQ697fM3KyUkrDQzEgE+Q?= =?us-ascii?q?ppLjPzyJyOsAqHSb7/B+WuK0i28nsBt9rSSoxscpk4TEgJ8exFPc9Shh3oo5ON?= =?us-ascii?q?y1RFR1bNK4CpdcqiWXO5ZsTs8/QWxkpSA3waAct5GhZigF0pEnygbfa/OZd4iI?= =?us-ascii?q?5QruW/ieIDhkhHJqYrS/hxms/kS91uHwTNW70FFOripYl9nDrXEN2AbJ5sibUP?= =?us-ascii?q?ty4Fyh2DaU1wzJ9u5EJkU0mbLaK54n3LEwioIevVreEiL3gkn7grOael859uWs?= =?us-ascii?q?9ujreKjqq52BO4NsjwHxKKUumsixAeQiNQgOWnCW+f+41LL580z5WqtFjvsqna?= =?us-ascii?q?bHq53aOd4bqbCiAw5VyYYv8QqwDzCj0NgAh3kIMEpFeA6bj4juI1zOO+73DfO+?= =?us-ascii?q?g1SqjTdqyOvLPqHhA5rRLnjDl63tfbBm60FG0gYzwtdf54wHQo0Gdcnefk73qc?= =?us-ascii?q?yQKh4iL0Tg2OvjCdNgxqsCSGmPBemfK6qUvliWsLEBOe6JMbQJtSjwY9ws+OTj?= =?us-ascii?q?i3Q00QsGeaC2x5YRY32QAu5rOFSCJ3Hrh4FSQi8xogMiQbmy2xW5WjlJaiP3Bv?= =?us-ascii?q?pk6w=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ERBQBk3YhY/6u/HtheHgYMGQYMgwoBA?= =?us-ascii?q?QEBAR+BabMEhBwaiCZXAQEBAQEBAQECAQJfKIIzGwGCSIIQE4kcnwORbDqLFAk?= =?us-ascii?q?BhkGMBAyDDQWQLIsikXMCkGsCknpYgSsdhycgNYgsAQEB?= X-IPAS-Result: =?us-ascii?q?A0ERBQBk3YhY/6u/HtheHgYMGQYMgwoBAQEBAR+BabMEhBw?= =?us-ascii?q?aiCZXAQEBAQEBAQECAQJfKIIzGwGCSIIQE4kcnwORbDqLFAkBhkGMBAyDDQWQL?= =?us-ascii?q?IsikXMCkGsCknpYgSsdhycgNYgsAQEB?= X-IronPort-AV: E=Sophos;i="5.33,284,1477958400"; d="scan'208";a="2591531" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from exchange10.columbia.tresys.com ([216.30.191.171]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/AES256-SHA; 25 Jan 2017 17:17:46 +0000 Received: from amos.columbia.tresys.com (10.1.13.136) by Exchange10.columbia.tresys.com (192.168.243.126) with Microsoft SMTP Server (TLS) id 14.1.438.0; Wed, 25 Jan 2017 12:17:20 -0500 From: Steve Lawrence <slawrence@tresys.com> To: SELinux List <selinux@tycho.nsa.gov> Subject: [PATCH] libsepol: fix pp module to cil nodecon statement Date: Wed, 25 Jan 2017 12:17:16 -0500 Message-ID: <1485364636-21338-1-git-send-email-slawrence@tresys.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" <selinux.tycho.nsa.gov> List-Post: <mailto:selinux@tycho.nsa.gov> List-Help: <mailto:selinux-request@tycho.nsa.gov?subject=help> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
On 01/25/2017 12:17 PM, Steve Lawrence wrote: > Policy modules do not have the concept of named IP addresses like CIL > does. So when converting nodecode statements from pp policy modules to > CIL, we need to wrap the IP address and mask parameters in parentheses > so that the CIL compiler does not try to resolve them as named > addresses, but instead treats them as anonymous. > > Signed-off-by: Steve Lawrence <slawrence@tresys.com> Applied, Thanks, Jim > --- > libsepol/src/module_to_cil.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libsepol/src/module_to_cil.c b/libsepol/src/module_to_cil.c > index 51a4784..2acb600 100644 > --- a/libsepol/src/module_to_cil.c > +++ b/libsepol/src/module_to_cil.c > @@ -2721,7 +2721,7 @@ static int ocontext_selinux_node_to_cil(struct policydb *pdb, struct ocontext *n > goto exit; > } > > - cil_printf("(nodecon %s %s ", addr, mask); > + cil_printf("(nodecon (%s) (%s) ", addr, mask); > > context_to_cil(pdb, &node->context[0]); > > @@ -2753,7 +2753,7 @@ static int ocontext_selinux_node6_to_cil(struct policydb *pdb, struct ocontext * > goto exit; > } > > - cil_printf("(nodecon %s %s ", addr, mask); > + cil_printf("(nodecon (%s) (%s) ", addr, mask); > > context_to_cil(pdb, &node->context[0]); > >
diff --git a/libsepol/src/module_to_cil.c b/libsepol/src/module_to_cil.c index 51a4784..2acb600 100644 --- a/libsepol/src/module_to_cil.c +++ b/libsepol/src/module_to_cil.c @@ -2721,7 +2721,7 @@ static int ocontext_selinux_node_to_cil(struct policydb *pdb, struct ocontext *n goto exit; } - cil_printf("(nodecon %s %s ", addr, mask); + cil_printf("(nodecon (%s) (%s) ", addr, mask); context_to_cil(pdb, &node->context[0]); @@ -2753,7 +2753,7 @@ static int ocontext_selinux_node6_to_cil(struct policydb *pdb, struct ocontext * goto exit; } - cil_printf("(nodecon %s %s ", addr, mask); + cil_printf("(nodecon (%s) (%s) ", addr, mask); context_to_cil(pdb, &node->context[0]);
Policy modules do not have the concept of named IP addresses like CIL does. So when converting nodecode statements from pp policy modules to CIL, we need to wrap the IP address and mask parameters in parentheses so that the CIL compiler does not try to resolve them as named addresses, but instead treats them as anonymous. Signed-off-by: Steve Lawrence <slawrence@tresys.com> --- libsepol/src/module_to_cil.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)