Message ID | 20170503103036.17514-12-plautrba@redhat.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 5755F60385 for <patchwork-selinux@patchwork.kernel.org>; Wed, 3 May 2017 10:35:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 44D29285FD for <patchwork-selinux@patchwork.kernel.org>; Wed, 3 May 2017 10:35:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 399852860C; Wed, 3 May 2017 10:35:01 +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=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (smtp.nsa.gov [8.44.101.9]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6B81E285FD for <patchwork-selinux@patchwork.kernel.org>; Wed, 3 May 2017 10:35:00 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="5425653" IronPort-PHdr: =?us-ascii?q?9a23=3AUFCFxhNtK31PKfBE7A8l6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0LP3zrsbcNUDSrc9gkEXOFd2CrakV1ayL4uu6ByQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5YL5+NhW7oAHeusUIgIZpN7o8xAbOrnZUYe?= =?us-ascii?q?pd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPWY15Nb2tRbY?= =?us-ascii?q?VguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RTiu86FmQwLmhy?= =?us-ascii?q?cdMz4y7X/ZhMp+gqlGpB6tvgFzz5LRbIyTKfFwfL7SfckCSGRBQMhfSiJPDIC+?= =?us-ascii?q?YIsBF+oMP/tUoofjqFsVthayGRWgCfnzxjNUmnP6was32PkhHwHc2wwgGsoDvm?= =?us-ascii?q?7Ko9XpLqcZTOa7w7PVzTXfdfNZwi3y55TIchs8pvyMRbZwftDMyUkzDQPKlU+f?= =?us-ascii?q?pJf/PzyLy+sNs3KU7/Z6We2zjG4nrhh8rz6yzckvkonEnp8Zx1/L+CljwIs5OM?= =?us-ascii?q?e0RFB0bNK6CpdcqjmWO5VqTs4mWW1kpSg3xqMctZKmfyUHxo4rywDcZvGBboOG?= =?us-ascii?q?+AjsVPyLLjd9nH9lfbW/iAus/kW40e38U9W00E5NripYjtnArnAN2ALX6siAUv?= =?us-ascii?q?Z94l2u2SyO1wDO8eFIO1w0lKrHJJ4hxb48jJwTvljYHiDqgkn2ia6WdkE89uip?= =?us-ascii?q?7eTofKnmq4eBO4J7hQzyKKQjltGlDegmPQUCQXKX9fmk2L3m50L5QbFKjvMskq?= =?us-ascii?q?netZDXPd8bqbC9Aw9U1IYj9hm+Ay6939QfgHkHKk5Kdwycj4XyJ1HPIOz3Dfe4?= =?us-ascii?q?g1i2ljdr3OrJMqfuApXKMHjPiK3hcqpl605A1AozyshS55BTCrEHOv3zRk/xu8?= =?us-ascii?q?beDhIiMQy0xODnCNBn2YMFRWKAHLWZMLjIvV+P/OIvLPGGZJUJtzblN/gl+/nu?= =?us-ascii?q?gGc7mV8fZ6amwZgXaGu/HvRgIkWZf2HhgtkFEWcXsQsxV/HqiFueUT5OfXqyWL?= =?us-ascii?q?g85j4jAoK8EYjDXpytgKCG3CqjEJxWZ2RGClWSHnfybIiEVekDZz+VIs97iDME?= =?us-ascii?q?TaKhS4gj1R6wqAD616BrLu3O+i0XrZjjzsR65/XPlREu8jx5F9mS3H2IT2FzmG?= =?us-ascii?q?MIWyI60bthoUNj0FeD0Kl5g/teFdBJ4fNGTBs6P4bGz+NmE9DyRh7BftCRRVm7?= =?us-ascii?q?XtWpGysxQ8ktzN8JZkZyB8+tjgvf3yawBb8aiaCLDoQu8q3Ax3jxO9p9y3He2a?= =?us-ascii?q?ghjlgmRc1POHajhq577gTTBojJn1+fl6mwb6Qc3y/N9HmdwmaUukFXThJwW73f?= =?us-ascii?q?XX8DfkvWscj55kTaQrCwEbQoKBFByc+ZKqZRct3ml09GRPb4ONTGZ2K+gXu/Cg?= =?us-ascii?q?iSyrOLdorqdH0X3D/BB0gcjwAT4XGGOBAwBie7uW3eCiBhFVP0Y0739Ol+sHK7?= =?us-ascii?q?QlYvzwCEdE1tzb21+gQahfaEUfMcwqoEuDs9qzVzBFu93MjZC9mHpwp8Z6hcYs?= =?us-ascii?q?ky4FRA1WLErQB9OYagL696jF4Ebwt3p1/u1wlwCohYi8clsWkqzAtsJqKCy15O?= =?us-ascii?q?bS+X3ZXqNr3QMGny8wila7TK1VHGzNaW5qAP5ewjq1XtpgGpEVEi82l83tlO1X?= =?us-ascii?q?uc4ZvLDA8IXpL3SEo38QZ1p63CaCkn+4zUzWFsMbWzsjLa1dMmHu8lygq+cNdF?= =?us-ascii?q?K6OJDxHyHNMAB8e1NewqnkKlbhUePOBd7KQ0Jd+pd+Oa2K63O+ZthC6mgnla74?= =?us-ascii?q?B8yE2M8zFxRfLP35YA3/6XxBCHVyvmgFenrM/3hZhOZSsOEWqn1SjkGIlRa7V0?= =?us-ascii?q?fYYKDWeuJ9O4xs5lipH3RXFY7lmjC0kB2M+zdhqYd0b90hFI1UQLvXynnjO1zy?= =?us-ascii?q?J1kz41sqqf2zbOz/7+exoHPW5LQmZigEzoIYi1idAVRlKobw8zmBui/0b6yLBR?= =?us-ascii?q?pL5jIGnLXUdIYy/2InlmUquxrbqCf9dD6Ig2viVTUeS8Z02aS7HmrhsByyPjHm?= =?us-ascii?q?1exDEneDGxoJn5mQJ1iH6FJnZpsHXZYd1wxQvY5NHEX/5R2T4GRC1mhjnNGle8?= =?us-ascii?q?ONeo8M6Pl5feru++THitVppJcSnk1YmArje05XV2AR2jmPC+gsXnHhIn0S//zd?= =?us-ascii?q?VlTz/Eow37Yonvy6S6NuRnc1JtBFPg7cp6HZ1xnpE2hJ4OxXgQno+V8mYfkWfv?= =?us-ascii?q?LdVb3rrzbHkTSj4N2N7Y+wvl11NlLnKSwYL2SGmdztFmZ9mgbWMcwjg94NxSCK?= =?us-ascii?q?eI8LxEmjN4okS+rQ3MevV9gDEdxuYu6HIAheEGphYtxD2HAr8OBUlYITDslxOQ?= =?us-ascii?q?4tCmtqpXeWKvfKOs20p/gdCgDKiOog9GV3b/YJsiGjVw7spnOlLWzHLz8p3keM?= =?us-ascii?q?XXbd8LrB2bjgrPgvNaKJI0mfsGnyxnNnzhvXc90e40kQRu3Y2mvIiAM2ht5Li2?= =?us-ascii?q?AgNcNjLrf8Mc4DftjbpAkcaMxI2vA45hFSsRXJvzV/6oCzUSten9NwmSDjI8pH?= =?us-ascii?q?CbGaDQHQCB8ktmqWzAE4yzPXGNOHYZ1cliRAWaJEFHjgAbRjM6noI+FgCv38Hh?= =?us-ascii?q?fll26S0W5l7isBRM0vhoNx79UmjBuAiodi04SJ+FLBpZ9gtC/VvaMdSC7uJvGC?= =?us-ascii?q?FV5pihoxaJKmyfeQtIEX0JVVaeCF34OLmh+8XA8/OECeWkN/vBf6+CqepAWPeU?= =?us-ascii?q?3ZivyJdp/y6QNsWTOXlvF+c71lBNXHxjHsTWgTEPSysXli/WdcGUuBK89jdwrs?= =?us-ascii?q?Cl//ThQBjv6peXC7tOLdVv/Ai7gamZN+GOmSl5MixX1pUQxX/P07gSx0QdhD1r?= =?us-ascii?q?dzW3FrQAryHNRrrKmqBLFx4bdz9zNMxQ4qI6xAlCI9bbisvu2752j/41EUxFVU?= =?us-ascii?q?DvmsGoY8wFOWe9O0/GBEmRMLSKPzrLw9v4YamkU71fkP1UtwGsuTacC0LjJiqM?= =?us-ascii?q?mCL3WBCpMOFMkCabMQdfuI6jbBliF3LvTNX8ah20KNV3lyE5waUohnPWMm4RKS?= =?us-ascii?q?NzfFhKor2U7CNYmel/G3db4np+M+aLhzyV7/LGJZYSsPtrBDl0lu1B7Xsmy7pV?= =?us-ascii?q?9jxEROdvlCrctNFuv0qmku6JyjZ9VxpOsDlLjpqRvUp+IaXZ6oVAWXHc8RIW92?= =?us-ascii?q?qQFQ4Fp9R7Bd30oK1Q0cLAlLzpJzdN7d3U5tEQB87KJ8KbKHAhKwbmGCbIDAsZ?= =?us-ascii?q?Sj6mLXrQh01SkPGV8H2YtYU1pYb3l5oPULBbUkY5FvQACkRqBNYCOot4Xis4kb?= =?us-ascii?q?6Hi84F/WCxrBbLS8VEoJ/KTfWSAe3xJzafiLlLfRoIwbfjIoQUOYz3wUtiakN1?= =?us-ascii?q?nI7SAUrfQchNojF9bg8zuEhN7H9+Tmgp10L/bQOs4WEcFfivkR4sjQtxf+ct+S?= =?us-ascii?q?zw7FcwI1rFuDE/kFItmdn/hzCebiLxJr+qXY5KEyr0q1QxMpTjTgZ2bQyymVJr?= =?us-ascii?q?OSzBR7JWgbtge35kiBPAuZtPHv5cSLNLbAUWxf6Je/UiyU5cpTm/xU9b+evFDo?= =?us-ascii?q?NvlA00fpG2q3JNwAFjbNkuJazMPqVJyENQhqGPviOy0OA+3hMeLV4X8GyOYC4I?= =?us-ascii?q?pFAINr4+Kiqy4ONs8hKNlCFZeGcQV/onuell9kInO+udyCLg3aZDKlqvOO2fNa?= =?us-ascii?q?+ZvXbPldKQSFMqykwIj1VF/aRx0co7bkWUUEYvzL2MGBsXMcrCKBpYYNBM+3jJ?= =?us-ascii?q?eiaCq+LNwYh6P4+lDODnUfeOtLoIgkKjBAsmAp4D7toAHpaxy0HVNt3oLKQfyR?= =?us-ascii?q?Uq6gXrP0uKA+hUeBKRkTcHv8G+wIVx3YZDOjEXGX99Pjmv5rbLug8qh+KOU8ot?= =?us-ascii?q?YngERIQEOWg2V9ekmyNCpHRPFjq30v8DyAeY9TP8ojnQDD/mYNp5ffuUeRRsCN?= =?us-ascii?q?K2+DU46aS2j0DY8onGLWHgKdtiosPP6f8dp5ufD/NUSqN9vFnam4hZQHynSGHP?= =?us-ascii?q?EdioJ5TqbIksd9P0AG6gUlOjkzI1U9vxPNG1I6iTnw7oQYdUsI+G3DEsLsKyCj?= =?us-ascii?q?YeGxJsqO4Z/6J8eRcPY5wlbh70rw4+LbCwIB+E0tWyRGagMThWT+NfzOqgYbxX?= =?us-ascii?q?0yosY/S1yHsnVpE10/O78UgTS5EWlhve3+qsZ5FCUSjvHXxQYxnPpSs8l2hmKu?= =?us-ascii?q?Yywuc+zQjVvlkdMzGEbvdmZHZCv94iGVOYOW92BXYgR1+AkYrD5Rah0KoW/ytc?= =?us-ascii?q?g9lbz/VKsH3+v5/ZZzKsXrakpI7OvCohd9cmpbR9MYL+IsecspPRgCDfRoHKsg?= =?us-ascii?q?KZSC66C+Zamt9ILS1DXvZIn3ooNtYbtopf90UxTNw+KKZVCKgsvLyqbiBkDSEK?= =?us-ascii?q?xy8DS4yAxCACgvu727bCmReQbZUiMBgAsJpch9sQSDN5bT0Fq6+iTYrWkXWISm?= =?us-ascii?q?8RIAcc9Q5M/h4PlpdsfuD554rFVIVMyzhXo/1oUivLEZ1o90DjRG+PnFb2Uums?= =?us-ascii?q?neuy0A1Oy/Ls18UUVwRkCUhB3epWkFUnKK1vIakKooHKqiOIdV/9vG/10uupPk?= =?us-ascii?q?NRycrPeFDjEIrFr3DzUjMC9n0QRI9Pzn7fFZATkwp2aKYruFtML5q8ekb7/TAk?= =?us-ascii?q?wZpmH6WgX8Cx21kltWoGRzutE9dZBeBqqk7YWD1kY5CuqZXqIZZST3RR+JKDtV?= =?us-ascii?q?hWjl9hMymjyZpTM8tN+CIDXCBToTWBu9u/UNdM2dVrD58KONt/uGzwGKJFOJiQ?= =?us-ascii?q?v305oabjynnH9DAgqF263im8G7ekT+JF+G0TAgQpJ2KCqkYxC+sj7GLS/U7Rsl?= =?us-ascii?q?Bu/+ZWHb+PjV1vrzZ7G5BBHDdJ1XS+IFR0Q3hKqeJaKL7ac8ZEWfk9eQevOwAi?= =?us-ascii?q?Ff4hx0GJ8lt0km3/YyxurQZa+ifdXgcyVSkJgrfihzweqse7OTAEUZJEdzMhYD?= =?us-ascii?q?nZKwiDgyBYoA5fa112W5AeGttF57Yb3Y5P88reVUqsLDoKUAZkNg0mzfpVjVRD?= =?us-ascii?q?v1mAeSDBEQqocu7Csh1tcseLtsGpKOn28RxahYz5qOA477sMR3m4lg23W9zeqJ?= =?us-ascii?q?X8ttKSvEuUaKj4K/G8YWPGTDXUjxCwgqkrAoLX8CfNKwpUNYN6yWY6bpf8E2LL?= =?us-ascii?q?OwpJJ74DLUpBSa96cclGovxdZ8J8Y6kJ97NiCg6FSx/yFoGit+VJLlHWRTvCNS?= =?us-ascii?q?qB6fC/rZjV7bPDVejqftaMyGrfQ6JrIpd67iH2G6303oBD+kr5wOtt+1h+SVjB?= =?us-ascii?q?LSCOssrtKR8M5Ma/aETupJspEi3KAJ1oinri2llAd9YLQy2t6JkY0IhZ6GrqRu?= =?us-ascii?q?1lzkj+q/ZS97556Ykt/79m18G0JbvIKftAtU9rGB+UBh9l9p81GmhwW3hRYvMN?= =?us-ascii?q?KPfWZakZkdrupP7pGKMK8xCV5uhZacfdJ07bhMm/CzacSRhakwcdszIaKRGc1/?= =?us-ascii?q?Gdka9uVcmlvfT52l4q41WmLB4J1qpt5YCf+qqMvuDXcQDczb0ZWqjuWsPzr6gj?= =?us-ascii?q?u0KI6v0ij74CYGt1YxeoEOIFTM4S2n/gzbw2zSIrC87DHajv+PhNV3IjmTLvho?= =?us-ascii?q?5yEk4KGvwOG7qL5oNekn0+m+PHKt0carpClXqXFR64Dr8Czmam6y2TIGR+gxHO?= =?us-ascii?q?1RTwTXmy7F/woy94WzHDz8z/kkpPS7m4GVtSXzezOUBmqj+POxDotNXvs6Qv8E?= =?us-ascii?q?42KnDktM6KlGa5PrNXHtHwJNuYISYuv1IblpwxRtuo2YAAAtqwO9IR/X5xb/fE?= =?us-ascii?q?7GOriSBBqb9dh4XC+sGV5unXHX64gqKGsbqNwC5XymMkvVA/7dCtLerO6MGLQ/?= =?us-ascii?q?u20WYRUyZ/tBHbUx6ztLPbs0geOVaX30fThIwKItZZ0GE81kH94eguQMk+9AtA?= =?us-ascii?q?GYndYPMCvyr8OCPuwVaYYdI4SDWR0ydNElLyC1l4F7A22Hjss8LRiXfQ51ooS5?= =?us-ascii?q?Fyd0zmgBx6FIA4Jlwt6VcJ2CoDEA4NaR+BALGuG0vlMZMOVVIfZhSfwLi6ZqA3?= =?us-ascii?q?0FVywrKu/uDcd/BzCrEWNvlDkg6BgkRUFogRsa0ET7J2Y0Vd+7LPpgj+F4jnWO?= =?us-ascii?q?DrmmExNf2uTMFV68IZt3o+4ganXRWg9JND4q0Hh5CPa6FLf4LDvN1m70dg/z4A?= =?us-ascii?q?bDZBgB9ljxO2Seocvvzs4sDHsJq07eajTL4tSP8L9xcoB2R/gZzwgEogod3OzO?= =?us-ascii?q?dTVInViYX58ABQLH+Ho57a3ANgKeUSK4KqcrFg928EJyQEJHIBI8CWa/8i7C9p?= =?us-ascii?q?KjnT4EZCAswUb9MCIMXNgRxUilHuWLxL6srbAEGXC4NpeMAu8WX60y068ZozUu?= =?us-ascii?q?bh9D+5P4vf4EtXP/NelilskszNpPQNy/rIFCcX+WWZawRywi6axJmCEezw8vuQ?= =?us-ascii?q?yNHUTF4GGi82U5tDKzqC4wOnW/G1mI/vUgyK9s/5mIg+e16IRnytgKQFtb5BEe?= =?us-ascii?q?FehSX9wjheEYf1i/WOs9Wy7GtXt1tHEJt87BDeHKVQII97OBTimcWxQEhzGDf/?= =?us-ascii?q?ctnOdhUyoOqW2vsM4+JmOkTiZ48UOA4Lxqnm5npSSgtuTL/2sUiDXeINetRpVP?= =?us-ascii?q?PEompS6YJ6JK8FJEKdq4DyrjdUtFA2BxckaLo3rjxcaknOkxNaVr3xuL4BkAQc?= =?us-ascii?q?V8B2uVNCGGK3ImI+5CHHWb5TjKaPFPwf6i+TQbAWU0V0LiN+RAu42JpydLuyhv?= =?us-ascii?q?BLq35IkCx7rvgr1TxmWRS9tDbjp6IIwz0g/q+3uC8GuXxfQeWUiz3IBklbzPQW?= =?us-ascii?q?kaccDG7v6V67YHkDaov++qVoJcTk9Yk8/ns+YBQjfysdXeSjCiH9lL2IAo2RsN?= =?us-ascii?q?1GgB6CpcTOYaW1LScMKrQ30QjjSGRl0gjCgBZo93MGQjS+7NA+IoWwIsIlxje1?= =?us-ascii?q?Fmjac1YM+blFsMzrtV4EVOE2c09uwH1/0sibQS0AXM7PFHg7jggqbWVJa5xC5g?= =?us-ascii?q?UcF6Y2njaEpK9G8R8IYD3MCISq5pHQndvU2Xk6VdpqyWbWpqqLh5w01H1ln8h5?= =?us-ascii?q?7jWJuHQUduzXT9VgAn7t2YdD0eb+femisvgbSIt6z7SsSP0CMsmj+Guu35VqXk?= =?us-ascii?q?6lxqgAEFeiNe8Dx6vbUz27RmGCXuSLaWeMlS4jMkHu/RmoMkE3aMBSok8yL+vC?= =?us-ascii?q?h4NTlwr6XLNoXCWfu1nbzHA5PuMebQ02vpuoew0QQ+ILYeiTO/QuyuUkCFQQd3?= =?us-ascii?q?/JATd2C+iuvF6xnYh7Pm5t4Vn7Yevx8QDpLt+SFgMCEYHEsp574ea6SX6ZOX98?= =?us-ascii?q?0B1yO1F59+LeF1Qyte9cdI2cndrKiNR41u4FceliMSsntt4VhI1j9ZGe0N2Wfh?= =?us-ascii?q?HJ0pbyOdbVr+CDDPLByUQqZnpXUqEdYQPy+4U6IsA5VKPOErdDuhQcH6c6SoQ7?= =?us-ascii?q?N2jt7KF0MB9zcgnJabSshcnqoviEZoFapn/R6lIwIjzRuxgEyvyzVgx0cYylh2?= =?us-ascii?q?/1IJArXTJBrtttChR8EItIAcMAoBKtA4SIl6Gjl9+x50R6tvcEsaXuDvDK1cy5?= =?us-ascii?q?0JtqUplb5EyLOTPRC7dxgkRhkOu+mPDA0oP+Ccn6Y9MLSPB7QnLZar/BBoi+JC?= =?us-ascii?q?qOOtj9e0Fa7bGRy7d5UhSNZCDjQaWKriqkNO9r4U8j0Ix3YPLTzCAx77HcwNby?= =?us-ascii?q?YGVbqTm4oH6RMJtQ9kfKBfDfXx1IVfqF6nhqErMNYYvy6ugOLcQowMKA7Alr8D?= =?us-ascii?q?RCzMyFLrClrk/N3EJ7aJ3aIFLt2yY4QokKPA+/PFAtgWDDrHTdBm5QLs++Kcli?= =?us-ascii?q?mNyVFADi51FtmWExYW5MAnHoSsmVOWga3cK+eQKL+AVEAdYfn+64Z1Q4ubOqSe?= =?us-ascii?q?ZyIZhFmvultK8Bkdl3LyHAX9VaPy7KIL9xJDpRAf3FpEI0bR4cr7g1RoA1aICL?= =?us-ascii?q?IEwdLEiAySLyzQ3F0UDvadys1aCJLzgS8nVGybLFzDdNqxO+ufaDjc3pSKrZY4?= =?us-ascii?q?3uXP7OLColUSmXRTYoHkaq/leroOEJvOeeIWcDolAUZT+SCAETpqBzt9TQCHHc?= =?us-ascii?q?mfF7dp0QmP+aQzzwSDF/lKcqCSZEr1uDQ+ACFQbIa3/sm3RcuAi4Kf9X/HLlcq?= =?us-ascii?q?eUxqxLVOwKGoFMaOGWQ8PEefBCIDcljjcZOOO7f93GtbY500nIQHAfE6bS8V2R?= =?us-ascii?q?Uk+WTuabxzLxUoUfp5I0tTYw+tLMgi93FLzFP62Rpz6r7oG1jSWVtPbAVmYzeU?= =?us-ascii?q?w1geMDAG6HwBVaLmELFc0V6wnRRfubakJN0m85of5/0B8LPgJoWzth1WMFsuy6?= =?us-ascii?q?H5hhREIOxEenXeEcZll8DHtk5UuD/xHoa9Uoo83fR2ZCsLALTNxOf7ET9IDLNf?= =?us-ascii?q?5Ik74S1zV8rXl/6n2Q?= X-IPAS-Result: =?us-ascii?q?A2H7AwDnsQlZ/wHyM5BcHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?mA4FujnOoUC2KZ1cBAQEBAQEBAQIBAmgogjMigkEGAQJ5AwkBARcxCAMBORoZB?= =?us-ascii?q?YhRgT4NslYmAop8hl+KKIUZAQSdW5MHDYprJ4ZMlDRYgQpOIRWHN3SIXgEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 03 May 2017 10:34:41 +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 v43AYesH030911; Wed, 3 May 2017 06:34:40 -0400 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 v43AVAPP015788 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Wed, 3 May 2017 06:31:10 -0400 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 v43AUrfQ029545 for <selinux@tycho.nsa.gov>; Wed, 3 May 2017 06:31:09 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CAAQC6sAlZhxy3hNFcHAEBBAEBCgEBgywmgXGOc6hchiQChGJXAQIBAQEBAQITAQEBCgsJCCiFRQMDeRBRPRoZiFaBPg2yVopzAQEIKIZfiiiFGQEEnVuTBw2Ka4ZzlDSBYU4hFYVGgXE+NoheAQEB X-IPAS-Result: A1CAAQC6sAlZhxy3hNFcHAEBBAEBCgEBgywmgXGOc6hchiQChGJXAQIBAQEBAQITAQEBCgsJCCiFRQMDeRBRPRoZiFaBPg2yVopzAQEIKIZfiiiFGQEEnVuTBw2Ka4ZzlDSBYU4hFYVGgXE+NoheAQEB X-IronPort-AV: E=Sophos;i="5.38,283,1491278400"; d="scan'208";a="6038184" 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; 03 May 2017 06:31:09 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3A/HCK+hUXs5DKRLgARV10tYClvLLV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhyCt8tkgFKBZ4jH8fUM07OQ6PG+HzFRqszf+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe71/IRG3oAnLtsQbhYRuJrgwxxDUvnZGZu?= =?us-ascii?q?NayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnD?= =?us-ascii?q?VhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0ji?= =?us-ascii?q?oMKjg0+3zVhMNtlqJWuBKvqQJizYDaY4+aNvR+c7jBcd8GX2dNQtpdWzBdDo66?= =?us-ascii?q?coABD/ABPeFdr4TlvVUBswe+BROxD+3p0DBIm2P23bch3Os7DQ7G3BErEtUWsH?= =?us-ascii?q?TQttr1KbsSUfquw6bS1jjDde1Z1ir96IfSbhAtu+2DXbV1ccfIz0QkCgDLjk2I?= =?us-ascii?q?pID7Iz+Y0v4Bv3WV4uZ+T+6jlm0qpg9rrjSxxcohjJTCiJgPxVDe7yp5xZ44Jd?= =?us-ascii?q?2mR05/Zt6pCJ5Qti6HO4dsWMMtXXxnuCYgxb0ao5K0YC8KyJE/yx7ebfyIbZSI?= =?us-ascii?q?7wr9WOqNJTp0nm9pdbyhixqo7EStyePxWtOq3FtJtiZFl8PDtnEJ1xzd8MiHTf?= =?us-ascii?q?5981+52TaLzQ/T9/1EIVovmqXBMJMh2KA/mYcTsUvZAi/6gln5jKiTdkk84Oin?= =?us-ascii?q?9/znYqn6pp+bL4J0kR/xMqAvmsy5HOQ5PRMDX3Sb+Oug1L3j+lf1QLNRjvIsiK?= =?us-ascii?q?XZv5faJdpI7pK+VhRY1ocl9gaXEyat0NNem2IOal1CZkGplY/sbmnDPOqwKf6i?= =?us-ascii?q?n06mmTxrj6TeOrT8Ho/HJ1DZnbvhdKo74ElZnllghetD7o5ZX+lSaMn4XVX84Y?= =?us-ascii?q?TV?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FjAQDQsAlZhxy3hNFcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgwEmgXGOc6hchiQChGJXAQEBAQEBAQECAQIQAQEBCgsJCCgvgjM?= =?us-ascii?q?ggkMDA3kQUT0aGYhWgT4NslaKcgEBCCiGX4oohRkBBJ1bkwcNimuGc5Q0gWJOI?= =?us-ascii?q?RWFRoFxPjaIXgEBAQ?= X-IPAS-Result: =?us-ascii?q?A0FjAQDQsAlZhxy3hNFcHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?mgXGOc6hchiQChGJXAQEBAQEBAQECAQIQAQEBCgsJCCgvgjMggkMDA3kQUT0aG?= =?us-ascii?q?YhWgT4NslaKcgEBCCiGX4oohRkBBJ1bkwcNimuGc5Q0gWJOIRWFRoFxPjaIXgE?= =?us-ascii?q?BAQ?= X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="5425435" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.redhat.com ([209.132.183.28]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 May 2017 10:31:09 +0000 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 5BCF8C04B320 for <selinux@tycho.nsa.gov>; Wed, 3 May 2017 10:31:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 5BCF8C04B320 Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=plautrba@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 5BCF8C04B320 Received: from hulk.com (unknown [10.40.2.172]) by smtp.corp.redhat.com (Postfix) with ESMTP id 7548319E30; Wed, 3 May 2017 10:31:06 +0000 (UTC) From: Petr Lautrbach <plautrba@redhat.com> To: selinux@tycho.nsa.gov Subject: [PATCH 11/19] sepolicy: Don't return filter(), use [ ] notation instead Date: Wed, 3 May 2017 12:30:28 +0200 Message-Id: <20170503103036.17514-12-plautrba@redhat.com> In-Reply-To: <20170503103036.17514-1-plautrba@redhat.com> References: <20170503103036.17514-1-plautrba@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Wed, 03 May 2017 10:31:08 +0000 (UTC) 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> Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/python/sepolicy/sepolicy/__init__.py b/python/sepolicy/sepolicy/__init__.py index 22c72b2f..074d20ef 100644 --- a/python/sepolicy/sepolicy/__init__.py +++ b/python/sepolicy/sepolicy/__init__.py @@ -383,7 +383,12 @@ def get_conditionals(src, dest, tclass, perm): def get_conditionals_format_text(cond): - enabled = len(filter(lambda x: x['boolean'][0][1], cond)) > 0 + + enabled = False + for x in cond: + if x['boolean'][0][1]: + enabled = True + break return _("-- Allowed %s [ %s ]") % (enabled, " || ".join(set(map(lambda x: "%s=%d" % (x['boolean'][0][0], x['boolean'][0][1]), cond)))) @@ -465,7 +470,7 @@ def find_file(reg): try: pat = re.compile(r"%s$" % reg) - return filter(pat.match, map(lambda x: path + x, os.listdir(path))) + return [x for x in map(lambda x: path + x, os.listdir(path)) if pat.match(x)] except: return [] @@ -589,7 +594,7 @@ def get_fcdict(fc_path=selinux.selinux_file_context_path()): def get_transitions_into(setype): try: - return filter(lambda x: x["transtype"] == setype, search([TRANSITION], {'class': 'process'})) + return [x for x in search([TRANSITION], {'class': 'process'}) if x["transtype"] == setype] except (TypeError, AttributeError): pass return None @@ -605,7 +610,7 @@ def get_transitions(setype): def get_file_transitions(setype): try: - return filter(lambda x: x['class'] != "process", search([TRANSITION], {'source': setype})) + return [x for x in search([TRANSITION], {'source': setype}) if x['class'] != "process"] except (TypeError, AttributeError): pass return None
filter() changed it's behavior among python 2 and python 3 Signed-off-by: Petr Lautrbach <plautrba@redhat.com> --- python/sepolicy/sepolicy/__init__.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-)