Message ID | 20170326143551.9407-1-alan.christopher.jenkins@gmail.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 30D3C601D7 for <patchwork-selinux@patchwork.kernel.org>; Sun, 26 Mar 2017 14:37:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 14525205A8 for <patchwork-selinux@patchwork.kernel.org>; Sun, 26 Mar 2017 14:37:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0699B22376; Sun, 26 Mar 2017 14:37:16 +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.3 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=no version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (emsm-gh1-uea10.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 A8988205A8 for <patchwork-selinux@patchwork.kernel.org>; Sun, 26 Mar 2017 14:37:14 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.36,225,1486425600"; d="scan'208";a="5254318" IronPort-PHdr: =?us-ascii?q?9a23=3A6tkk5Bzq1tPNA83XCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1ekWIvad9pjvdHbS+e9qxAeQG96KtrQb2qGJ4+jJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMhDexe7F/IRG5oQjTtcQdnJdvJLs2xhbVuHVDZv?= =?us-ascii?q?5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnM?= =?us-ascii?q?URGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LplRx/yjC?= =?us-ascii?q?cMKiA3/mfZhMdtiK5XuQ+tqwB6z4PSfYqbNudxfrnFcN0aW2RPQ8hfWS9GDIOk?= =?us-ascii?q?bYYDEuQMMulEoIfyuVQOtgCzBRWuCe711jNFnGP60bM83u88EQ/GxgsgH9cWvX?= =?us-ascii?q?nIqNX6LqESWv2xwqbWyzXDbPJW2THm6IPVdR0uu/WMUqh2ccbL1UYvFxnFjlSL?= =?us-ascii?q?qYz5ODOVzuQNvHaB7+Z6V+KglWgnqwJwojip3cchkYbJhocPxVDF8SV12po6Jd?= =?us-ascii?q?q9SENiZ9OvDZhetzmCOodrTc4vTHtktSYnxrEcp5K2czYGxI46yxLHaPGKd5KE?= =?us-ascii?q?7gzsWeufOzt0mXBodKylixqv/kWtzuvxXdSu3llQtCpKiNzMu2gI1xzU98eIVO?= =?us-ascii?q?Nw/lyk2TaTzwDT7fxEIVwsmarbNZEhxrkwm4IPsUvZBC/2mVj2jLSMekU4+umn?= =?us-ascii?q?9+TnYrL8qp+aK4B0kR3xPr4rmsy+BeQ0KgkOX26F9uSgzLDv4EL0TbpQgvA2j6?= =?us-ascii?q?XVqo7WKMsFqqKjHgNZyoMj5Ay+Dzei3tQYh34HLFdddRKckYfpP1DOIPblDfaw?= =?us-ascii?q?mlijizBrx+3APrL9HJrNNWPOkKvhfLlh605czxA/zdZE551OEL0BL/XzWlHpuN?= =?us-ascii?q?zCEhA5KxC0w/rgCNhl1IMeXmSPDbWFMKPSq1CI4PkiI+uLZI8TvTbyMeMl5+Lw?= =?us-ascii?q?gn8jgl8RZ66p3YEYaHqgBPRpP12ZYWbwgtcGCWoKvAg+Q/b2h12BSj5TYHCyX6?= =?us-ascii?q?Mi5jwgBoKmCZrDR4+2j7yc2ie7AoBWanpBClCWHnfib5+EVOsUaCKOPs9hlSQJ?= =?us-ascii?q?VaC/RIA6yx6usg76y6ZgLufP+y0Xq4zs28Zv6+3UjxEy+iR+D96B3GGVU2F0gm?= =?us-ascii?q?QISicr06B4p0x9zEqM3rZ8g/xZDtFc/e1GUh09NZLGyOx6Ed/yUBrbftiVUFam?= =?us-ascii?q?XsmmATYpQ90s398BeVx9Fs6+gRDE2iqlH6Ual6eXBJAu9KLTwWTxLd5ny3nazK?= =?us-ascii?q?khk0UmQsxXOG2ngK5/6xbcB4rXnEWciamqab4c3S7W+WeE1WqBokdYUAtqXqXE?= =?us-ascii?q?WXAQfUzWrNvj6kPFVb+uBqwtMhFdxs6aNqtKdtrpgE1GRfbiP9TeZXm8m2K0BR?= =?us-ascii?q?qRx7OMapDme2MH0yXHC0gEkh4T8micOQg4GCihv3rUDCZyGlL3f0Ps7e5+pWul?= =?us-ascii?q?QU8s1Q6KdUxh16Gu9x4Nn/OcUfIT3qkcuCclsTp7AEiy08jRC9qaqAprZL9cbs?= =?us-ascii?q?8l4FdbyWLZsBRwP5KhL6Bmg14RbR53sljg1xppF4pAltIqo2kyzApoLqKY0k1O?= =?us-ascii?q?eC+E3ZzqPb3XMGby9gi1a6HKwlHezMqW+qAX5fQ2sVXspgepGVYj83V8yNRV1m?= =?us-ascii?q?Oc5pTTAAoJX5PxSVw79x9gp7HVeiM9/Z/b1WVwMamotT/Pw9EpC/EmyhanYtdS?= =?us-ascii?q?K6CEGxXxE80dGsiiMusqm0KmbhgcJuBd6LY0P9+6d/uBwKOkJvtvnCinjWtZ+o?= =?us-ascii?q?BwyViD+DZ5SuLS2JYF2f6Y1BOdVzjglFehrtz3mYdcaD4OBGW/zTbrBJVNZqxy?= =?us-ascii?q?eoYGEnyuLNG2xtpggZ7tR39Y+0S5C1MAxsCpZQKYb0bh0g1IyUQXvXunlDO4zz?= =?us-ascii?q?NqlzEpqq2f0TfKw+T/aBoHPWtLS3N4gVfrO4i0gMgQXFK0YAgxiBul+UH6yrBA?= =?us-ascii?q?pKRxNWnTRlxIfzTtImF5VKuwsbSDY8tV55MuqylXVvqzYUyCQL7nvxQayz/jH3?= =?us-ascii?q?dZxD0jeTCloJH5nwBkh2KHN3Z+t2TZdt9qxRjE+dzcQORd3j0cRCl3kTPXHESz?= =?us-ascii?q?P8G1/dWIkJfOqvy+WH+8WZ1SaybryZiNuze85W1vHRKwheuzmsH9HQg8zyD7y8?= =?us-ascii?q?FgVT/Uoxbkfonry6O6PPphfklpAF/879R1Gppln4Qqmp4Qw38aio+S/Xodnmf5?= =?us-ascii?q?Kc9b1r7mbHoRWT4LxMbY4Bbk2EJ/MnKJwJj5Wm+BzcthYNm6ZGwW1zk578BLDq?= =?us-ascii?q?eb9qZEnSxvrlq/twLRbuB3ni0Bxvs29H4an+YJtRIpziWcGbASAVBUPTfymBSM?= =?us-ascii?q?7tC+qrhXZWm0fLirzEp+nNahDLCerQFHQnr5fIktHTNo5MVlLF3MyGHz6p3jeN?= =?us-ascii?q?TId9ITsRmUkxPegOhPNJ0xkfQLiDF8OWLgoXIl0PQ3jRt03ZG1pIKHMXli/Lql?= =?us-ascii?q?Ah5EMT34f9sT9SvwjaZahMqZxZqjEY5mGjUPQJvoSvSoHSkXtfj7MQaOFyEzpm?= =?us-ascii?q?2dGbXBAQ+V8F1moG7XE5C3K3GXI2EUzdZ8SxmbP0xSmwMUUys8np4iEACl2tDh?= =?us-ascii?q?fF1+5jAL6V7ysgFMxf5wNxnjTmffox+lai8uR5iCKBpZ8BlC6F3TMcyC8O1zBT?= =?us-ascii?q?pV/oC6rAOTMGybfB5EDXoOWkyZHVDsIqeh5dfH8+iCCeqxMeHCYbOQpuxCT/2I?= =?us-ascii?q?346g0pN6/zaQMcWCJmdiD/sm1UdYQ3B5HdnWmzUVRywRiS3Nc9aRpA2g9S1vss?= =?us-ascii?q?C/7PPrVRr35YSVFrtSNc5i9Ay3gaefN++cnSh5Jixe1p8Wwn/I0rcf1kYIiy5y?= =?us-ascii?q?bzmtDagAtSnVQaLTmq5XCwAUZjh2NMtP4aI80BdCOdLHitP10b54i+A6B01DVV?= =?us-ascii?q?P/hsGjfdYKLH2lNFPbGEaLM6yLJTPRzMHxfaO8TrhQgf5atxKupDmbFFXjMS6b?= =?us-ascii?q?lznzUBCvM/9Dgz2HPBBEv4G9aBltA3D5TN36ch27LMN3jTouzLIpgHPFL3URPi?= =?us-ascii?q?V6c0xXtLGQ6jlYgvpnEWxb8nVlNfWEmzqe7+TAMJYaq/VqDj5xl+1A5HQ6zLtU?= =?us-ascii?q?4TpeS/NpnSvetNluo0upkuOX0DpoTAJOqipXhIKMpUhiN7/Z+YddVnbf5h0N63?= =?us-ascii?q?mQCxMRp9Z+ENLgp6VQxsLIlKLpJzdI68jU8tcEB8jINMKHN2IsMRzzGDHOFAsF?= =?us-ascii?q?VSWmNW/eh0xHi/GS6nOVrpk8qpf2npoBVr5bW0YxFv8ADURlBtMCKo9tXjw4ib?= =?us-ascii?q?6bkNII5X2moRbMX8VVoIrIVv2IAfr1NjaUlqJEaAELwbPlN4QcLJf320h/all8?= =?us-ascii?q?hovKAVPcXcxKoi1ibg40p19B8H5gQW0vw0jlcB+i4GcPFf6omR47khBxYeUi9D?= =?us-ascii?q?fr5Vc6PUfFqzUrn0kwg9rlhyqdcDnrLKe/RYtWETb7t1AtMpPnRAZ4dRe9nUN+?= =?us-ascii?q?OzfaWb1clLxgdXh1hw/avJtAA/9cTalfbx8XyvCbffIo0U5Tqi+/309I+fPFCY?= =?us-ascii?q?d+lAstaZOss3VA2wd5YN4vIqzRJbRGzl5LiaKUuS+nyOMxzRQCKEYK9WOdZDQH?= =?us-ascii?q?uFcUNrU8ISqn4PBs4xSYmzRfYGgMS+YqovVy+0M7JeuP1Sbg3qVAKkC2LOyfM7?= =?us-ascii?q?mWu27blc6LQ1M8zEUImFdZ/bJuy8csb1KUV1wzzLuWDxkJL9TNKRpLYMVI7njc?= =?us-ascii?q?YSaOvP7WzpJ0JYWyC+foTeGWtKYOnE2lHBwlH4IS4cQdBpOsyl3XLd/7LL4Zzh?= =?us-ascii?q?Ug/BnkK0+bDPRIZR2LiywKrNulzJ9t2olcKCodDnthPiWq/LbXpxMqgfqZUNcw?= =?us-ascii?q?fHgaQpMONmgqV82ihy5Zo3NAASGz0uIe0giN8Tn8pyXXDDTnYNpjYuqUaQlrCN?= =?us-ascii?q?Gs9jU167K2hkLP8pXCO2H6MsxvusTR5uMeppaHDe5UTLZmvkjAnIlYQmClXHTU?= =?us-ascii?q?Ed6pPZTwbZcjbcDsAHagTlO/ky41T9v2PNu1M6eHnQToRYFSsImHwTwuLtG9GS?= =?us-ascii?q?8EGxdxpuAD46R8aRcFY5UlfR7irx4+OLCnIAeEztWuRH6gKThMT/hf1+q6YaBX?= =?us-ascii?q?zyo3Y++1z3sgVo01w/Ox8UETWJEAlgveyuq7Z4lCTSjzHWRQexnOpSo8kGhhKu?= =?us-ascii?q?Yyw+ckzRzVsFkdMyqEe/dzZGxCod48GUuYIW9qBWogW1+ckY3D7xaj37AI5SRd?= =?us-ascii?q?mcpU3PZEsHj5sJ7fZi6sWKy1ppXUtSogccYpo7drPYzlPMSGqIvUnibDQ5nIrg?= =?us-ascii?q?2FTCm6GuJAldhUISJXXOdHlnkgOc0Gv4pB7kwxWd0lKrNUCakjvLaqZSNqDS4P?= =?us-ascii?q?1yMZUZ2P3CAaiOemx7TajguQcIglMBEcq5pNnN0dXjVsbSwDuq+sSZ/Wl3SeRW?= =?us-ascii?q?gRIAYf9wNM5BgPloVoZODq/JLITINQyz5Ru/90SC3LFph0+Fv7TWGWhUP4Ru24?= =?us-ascii?q?neK0xwxf0PXi38IHVx54DEhS2/xZllA0KL1tLakfoJLKuCeSdUzmpGLt1PemJF?= =?us-ascii?q?5JxMLIdV33FpbKuHHgXS0b/X0UQY5Px2/FFZQOjQV2dKYrqE9LIIC8dUb0/yYk?= =?us-ascii?q?yJhxH7mkScCrwE4orWwcSCewFNpOEPprsE7NWDJ/fZCktpHlO5RUQm9f/J2dql?= =?us-ascii?q?hZkEVxMy6305VcMcRN7iQKXDdRvTWXpMGyR9Fb2c9qE58MJc9yunnnFKxYOJiR?= =?us-ascii?q?ong2ur31xX/a4D08sUm1yyutFKOiSOJZ5WIeEB0zJ2uCskkvE/cs8mDK/1DVtV?= =?us-ascii?q?B0+/1UBqKBjEV2pDZ9EItDBjNO1XCiNFR8UmVJs/9dKKTOaMxcQv8yZRC1Nxw5?= =?us-ascii?q?D/4m0FSD/Vtoknfhfyxyqgxa9jjHUAkuSCkVhK3hmT4Fp8GmOD8aSo5IYi47Yy?= =?us-ascii?q?fDNQ2bhThdvAxDZEFyR5AZHtFF9qkH3YtT+8rPUlqsJT0AXBN5LA441+RQlVJb?= =?us-ascii?q?ukWCZS/dFRaoderIshBvfceettSpI+79/AhakY7orf43970bR3K4nQ2iX8reo5?= =?us-ascii?q?X7tt2QuUuEbL34PPGkYX/dUDjMigi9hbUjD5bU5CXcLRRUK4Jkxno+fZjuF3PE?= =?us-ascii?q?MQ5AJ60FO0pRTbp6ZsleouBGe89kf74E9rRjBh2bWh/iGpGjofddI1nPQjTeKj?= =?us-ascii?q?mO/fakoYLP97DdT/bvZtCUzXbdX613Jot66SX8G7ryy49R5Ff52vd3+UNmUlXG?= =?us-ascii?q?NyeBrMr/KQ8V+MaicVbtsYMzETPQHphwjGLnxltceMoPXy2q7JMYxYtB6HbrVe?= =?us-ascii?q?J3yFX8sPFJ+rl/7ok3/qppxtuqKqfUNfRaq1VoAhyOCgVt7JUtD3B1R3pNbe8J?= =?us-ascii?q?NPfRYaMZgNjyq+DtCaMY9gCa9vdEadvDO0HBgNOwCi+dSRxDmAcOtyIaIhGb1/?= =?us-ascii?q?6flK9+UdylqvTh2kIx/1i+KQYLzLV36oeA/qqHuvPXbwfLwrceQaXqQN38rqg3?= =?us-ascii?q?u0yO//IkjKABdnZzYwK5DOgXTtQdyXv4zaA20SIsFNvOH7D69/5ZUHI5hTbglI?= =?us-ascii?q?pjH1gNH/MUAL6L/ZhfnmgkmuzWLNsWcrtYlmaIDx6kHacIyWS35CuPPGllnhbO?= =?us-ascii?q?3gnyQWyp6l/2ozV4QSzRwNj9iUdVSqO4BUFJXyquI0N4ti2APBbwvtrtpas19F?= =?us-ascii?q?02MnDjtN+Vm2uhJbJXH8n7JNOCJCk5v08Yg4MqSdyuw48bH8CxINAL8HFxdvHe?= =?us-ascii?q?8X+kkzddo6dbgIrT+seV+vHMEHmhia2arq+BxDFeyng2p1Ew8MugNu3U592XX/?= =?us-ascii?q?uoy3sRTz1htAfbWB61sLPbpUgOOUOXyEfLhJAKPtZB0Hk90UHm4vQjQN0t+whF?= =?us-ascii?q?E4bAZukNpTbtNzvoz1efZMg3ViqF0zdNGFL6D0V4ErAm2G3spMLJiWvQ+1owS4?= =?us-ascii?q?lqakPomAd6D4o9KUMi8lQXxDQMERQVYxCBEL6oHVjlLZcDVUUbbRSHx726d6cs?= =?us-ascii?q?0E193Lyg+ejTbfZmCKoVLPZdiQyOk0ZHFZIKq6EeR6h8e1BF/q7NugfiE5TnX+?= =?us-ascii?q?ThlXcoLv26WN5a/toWt3Q8+QayXAGg5o1d77kBh5CHaLVEbYLKvM9i80dt/SQP?= =?us-ascii?q?eTBVgBhjkxO5VvgRpOLi4tjeq5eo7/ihVaYzSOUN9hg0AWt+g4H2gF89vdHdz/?= =?us-ascii?q?1cRZHNiYTj7ABNJGaHuIfb0hZmM+UBN5mmfK1++HUbOScRO2gCPd2Ma/kz+yVt?= =?us-ascii?q?Kinc50ReAsMQYtMVJNHCmQFPikznQr5T9MvbGkOAC4hpasAo63H6xywy8ZQhTO?= =?us-ascii?q?nv8iK2JYrY71FXJfxPliJslMjNpOIN2/rdFDAX4WWFaxhy2i6C04OCC+rs8uWM?= =?us-ascii?q?xtDUUEkGHi0vX4dGOjWC/Q2nRuyolJTmSQ6U8tX8gI4ie0KQSH2xm74FsqVWHe?= =?us-ascii?q?5DlCr7xD5eGZ7xh/6PtNqs8mRXvEVdEIlv9R3FBLlfPpJjNBTkjMmkWEx8CTH5?= =?us-ascii?q?eM7KbRchpeuWxugN4+ViLUT+fpUUIggZy77g73paUBduQqbsvlmFReIReMdmSP?= =?us-ascii?q?Tco3Ba841gMbEAPESdpJHxqjdIqUw2DxEpaLAqszxabVPCnAtLVKbooLQAkBcT?= =?us-ascii?q?UcZluU9QHmK9IG0+6CTBVaRJi6mRD/sZ8i6NQawKUkVoND5+Qhyu1ZVqZbSph/?= =?us-ascii?q?BGvXlckiN7vvcqzyRsRAGgti30u6INxTUg9am+tDUApXNFSeGenD3TCVlZzfQK?= =?us-ascii?q?iqAcC2356VGnZXkOY4Tz7KNgJcT6+okr+24/bgk7fy0aQeSgDDn9j6yUDYyUq9?= =?us-ascii?q?JQnQODtsrIY7+yKygSK7s8xAnsR3h4yAfemghn/HEMQjW6498uPJ+9Nto9xiq0?= =?us-ascii?q?BWjbc04B4qFOsMvxs14HVvc5aVNlwGV+z8eGRywNRMrUG2Y2jwgpcntEcJNd6R?= =?us-ascii?q?AAE6knnzeIsrNA/g4KfDfeCp6l9ZXIncfUxXk9Ss9nxmPIpqKfgJMny3llm85p?= =?us-ascii?q?4S6Pv3QSbPbUU8h2Anj8zo1f0/DxZ+2xsuAbT4tr0LahX+EMMsmt/Wu7w5trVV?= =?us-ascii?q?WjxrsAA1q1KukDyanHUy29U22XRfyLc3SQnzY+KkPy6h2oLlo5achUq089NvDP?= =?us-ascii?q?hoVblw3nULN7Wj+cpVnFw2w/KekabR45uJ+7ewwWS+4cf+qcJeguwf0mD1sMa3?= =?us-ascii?q?7JHTdoBOKttF6tnZR7O29+7kngZuTt6A/mOsOIGhYYCY7asoJx+fuiS2KdOH9g?= =?us-ascii?q?yQZ/PFV19+jDFFQ+qOtcf4yXndfOm9RxyfQFeOt1MS0hpt4TnZpu6YyV0MeJch?= =?us-ascii?q?HRyY3/JdPPrfibBP3fyVolemdAXroffwz1+50wPsQlVL3LAbtZoRMcCLAhT5M/?= =?us-ascii?q?MWfx6Lp5LBh3cg7WeLS0ntfqqfyWaZdOoH/W9F0wJj/GuxIf0vy0URB7b5eyin?= =?us-ascii?q?X8Pp8wQjNBr8VzBRZ9HYpPGsYArw+5DJ6OnKG0lcW9+0Rgu+8FqaDwEOzF1Myl?= =?us-ascii?q?34VtWJhX/UKKPC7LBKlqnktqkP+/gvLB0pntE8PtZ8kIVO9hQm7KcrXGBJmwKi?= =?us-ascii?q?qSOsLgfE5L67mc0LZnXRiKfCD5W7CJtDa4NPVl/Uo71pZ4c/TNwzA36bHUxsfy?= =?us-ascii?q?bXlBpii/tX6JKIdf7FvSCOzaXhJUT+eF8Wl8Ea0TbIv07/sOMcc5zdid+QZz6j?= =?us-ascii?q?NC3NGCI6i7oU/Gwlh7eo7DLEv1xyY5XpEHIA+hPksogG/ZrGndAHtbIsarNclt?= =?us-ascii?q?gMiaDgbz6Elpg24gfW1BFXTyRdeXJ2cb39mxZBCF9A5RCNYDheG3c1YitqKuUe?= =?us-ascii?q?loJolFmeKyubUCi9lmNyHPRMlcPyHXN7J2IDtRDuPRq1gsYx4EtaU1W4gvaZiJ?= =?us-ascii?q?OkMHP1+KyTnuwgvazU30a9us2b6LICkM8XVHyKnK3CNRpwm/pfaZgsrjUK3WbJ?= =?us-ascii?q?H2QP7eKiwlWS+GRT4qC0am5U+ku+YYvPqfOWoQuUsbbiWWCA4SvaBvscPQAnXI?= =?us-ascii?q?meJ9YJIGnuuaVD70SC15kqoyGylKuFuQTPsDDwnWcmThjHBSuQO4Ov9M5nXlb7?= =?us-ascii?q?uCyqpSQewWDZNGcueFTNvAZfBeOzAomy0WOOmmZNLctbc53UzMTWYCDanI8EeR?= =?us-ascii?q?TFWXQvyB3T7rW5sav5QssCoy5t3QhjN3E7jPP7uHpT6u94m4jDyCue3fTWkgeE?= =?us-ascii?q?o1j/gHAGafwRlMMmYEC8sauEv1WK6Pe15M1G41ieJpwxIMYwpzUnhy3XBXn/uw?= =?us-ascii?q?AdNZRkAOjGOvQfwGa1Z3ACk2/UCU/g34ecYAttzLR29C6rsMTpIQLPsv6InRPK?= =?us-ascii?q?sd2/Mp0yx7ryw0tCWdFU9SgRyf/6rWAq182u4K2W5t5PxyX0eSUxvDY2PHzcyg?= =?us-ascii?q?EMsJyiBw8l7+0M+Bl+RkMvN4qod6AVERSXZ/ItnbuztBS2DvxAyqvxuhWjaTJj?= =?us-ascii?q?EY5i0jKikMd+IzxOh+5kWbPu3d4F+d4vpy4HCgDhyGX//tgJE=3D?= X-IPAS-Result: =?us-ascii?q?A2F7BAC80NdY/wHyM5BcHAEBBAEBCgEBFwEBBAEBCgEBgwA?= =?us-ascii?q?pJ4FFjmSPLAEBAQEBBQGBBBsBlxk6KIkuVwEBAQEBAQEBAgECaCiCMyINRikvA?= =?us-ascii?q?QEBAQEBAQEBAR8CKyUBASACNwYBDQ4SCwECAQIJAgUQAikICAMBHQIOAwEFAQs?= =?us-ascii?q?fCwUYBIghgSwBAwgNBJ5kP44HBQEcJgKCYQWDTwoZJw1Vgi4LAQEBHAIGEoQvg?= =?us-ascii?q?UiCUoUzgVURAWiEeh8FiReIFop0Oo4WhCkNiksmhkCKbYcwM4EVWHwIJBYfVhe?= =?us-ascii?q?EMkWBS3QBh0mCLgEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 26 Mar 2017 14:37:11 +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 v2QEaSmM010243; Sun, 26 Mar 2017 10:36:34 -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 v2QEaOpj005145 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Sun, 26 Mar 2017 10:36:24 -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 v2QEaOYH010241 for <selinux@tycho.nsa.gov>; Sun, 26 Mar 2017 10:36:24 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DVAgD10NdYf8GAVdFcHgYMgyt/gRaOZI8uAQEBBoEEk1uEHQyGFoMrVwECAQEBAQECEwEBCQsLCCaGDQEbHQEDEhBcAhEBBQE1iEKBLAEDCA0EnmU/jgcFARyDCQWDTwoZJw1Vgi4BAQggAgYJAQiEL4FIglKFM4JPggAMgm4fBYkXiBaKdDqOFoQpDYpLhmaKbYcwM4EVgVskFh9thDKCEHQBiXcBAQE X-IPAS-Result: A1DVAgD10NdYf8GAVdFcHgYMgyt/gRaOZI8uAQEBBoEEk1uEHQyGFoMrVwECAQEBAQECEwEBCQsLCCaGDQEbHQEDEhBcAhEBBQE1iEKBLAEDCA0EnmU/jgcFARyDCQWDTwoZJw1Vgi4BAQggAgYJAQiEL4FIglKFM4JPggAMgm4fBYkXiBaKdDqOFoQpDYpLhmaKbYcwM4EVgVskFh9thDKCEHQBiXcBAQE X-IronPort-AV: E=Sophos;i="5.36,225,1486443600"; d="scan'208";a="5992801" Received: from emsm-gh1-uea10.corp.nsa.gov (HELO emsm-gh1-uea10.nsa.gov) ([10.208.41.36]) by goalie.tycho.ncsc.mil with ESMTP; 26 Mar 2017 10:36:24 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AndsTpR/1cu/UBP9uRHKM819IXTAuvvDOBiVQ1KB3?= =?us-ascii?q?0+gcTK2v8tzYMVDF4r011RmSDNidtKMP1LqempujcFRI2YyGvnEGfc4EfD4+ou?= =?us-ascii?q?JSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgpp?= =?us-ascii?q?POT1HZPZg9iq2+yo9ZDeZwVFiCC/bL52Ixm7rwbcvdQKjIV/Lao81gHHqWZSde?= =?us-ascii?q?RMwmNoK1OTnxLi6cq14ZVu7Sdete8/+sBZSan1cLg2QrJeDDQ9LmA6/9brugXZ?= =?us-ascii?q?TQuO/XQTTGMbmQdVDgff7RH6WpDxsjbmtud4xSKXM9H6QawyVD+/6apgVR3mhz?= =?us-ascii?q?odNzMh8G/ZlNF+gqxYrhymvBFz35LYbZuJOPdkYq/RYdUXTndBUMZLUCxBB5ux?= =?us-ascii?q?YpcLD+UbO+ZTso3zqEUIrRu9BAmsAvjvwSJPi3Ds2a01yeIhHRva0wwgBdIOsW?= =?us-ascii?q?/UrMnyNKcKUeC60rPIwS/Bb/xI3zf964nIchY6ofyXUrJwdNDeyUgrFw/fklqQ?= =?us-ascii?q?ronlMiqT2+8QsGab9/JtWfyzh2MjsQ18oTiiyt0xhoXXhY8Z0E3I+CF3zYotJt?= =?us-ascii?q?C1TFR3bcCrHZZerS2WKol7Tt04T211tys3zrsLsoOhcicQ0pQo3RvfZuSHc4eW?= =?us-ascii?q?5hLjU/6cITJii3JkfLKznhiz8VK8xuHlWMm4zVJHoyRfntnDsXAN0BPT6syZRf?= =?us-ascii?q?dn4kih3jOP2xjS6uFCP080ibLWJ4A9zrM0jJYeskTOEjXrlEnoj6KabFgo9+ym?= =?us-ascii?q?5uj/Z7XpvJ6cN4t6igHkNaQun9SyDv48MgcUWWiX4/iz1L35/U34W7VKkvo2kr?= =?us-ascii?q?HZsJ/EP8QXvKy5DBFT0oYg6ha/CSym3c8XnXkCNl1FeRaHg5L1NFHJJfD0Fe2/?= =?us-ascii?q?jEi0kDd32/DGOaXsAo7TIXjHkbfhe6t96kFHxQovzdFQ+5JUCrYbLPL1QU/+rs?= =?us-ascii?q?bUDhA+MwyqkK7bD4Bm24cfX3+fKrOIO6PV91mT76QgJPffSpUSvWPUL/Ejr9zj?= =?us-ascii?q?i3w4n0RVKaCt1J1RY3CiH+96JF2ZbGCqgNoHEmYMpSIxSeXrjBuJVjsFNCX6ZL?= =?us-ascii?q?41+jxuUNHuNozEXI342LE=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FJAgC80NdYf8GAVdFcHgYMGQYMgwCCF?= =?us-ascii?q?Y5kjy4BAQEGgQSTW4NaQwyGFoMrVwEBAQEBAQEBAgECEAEBCQsLCCYxgjMgD0Y?= =?us-ascii?q?pLwEBAQEBAQEBAQEfAislYQEbHQEDEhBcAhEBBQE1iEKBLAEDCA0EnmQ/jgcFA?= =?us-ascii?q?RyDCQWDTwoZJw1Vgi4BAQgCHgIGCQEIhC+BSIJShTOCT4IADIJuHwWJF4gWinQ?= =?us-ascii?q?6jhaEKQ2KS4Zmim2HMDOBFYFcJBYfbYQyghB0AYl3AQEB?= X-IPAS-Result: =?us-ascii?q?A0FJAgC80NdYf8GAVdFcHgYMGQYMgwCCFY5kjy4BAQEGgQS?= =?us-ascii?q?TW4NaQwyGFoMrVwEBAQEBAQEBAgECEAEBCQsLCCYxgjMgD0YpLwEBAQEBAQEBA?= =?us-ascii?q?QEfAislYQEbHQEDEhBcAhEBBQE1iEKBLAEDCA0EnmQ/jgcFARyDCQWDTwoZJw1?= =?us-ascii?q?Vgi4BAQgCHgIGCQEIhC+BSIJShTOCT4IADIJuHwWJF4gWinQ6jhaEKQ2KS4Zmi?= =?us-ascii?q?m2HMDOBFYFcJBYfbYQyghB0AYl3AQEB?= X-IronPort-AV: E=Sophos;i="5.36,225,1486425600"; d="scan'208";a="5254312" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-wr0-f193.google.com ([209.85.128.193]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 26 Mar 2017 14:36:20 +0000 Received: by mail-wr0-f193.google.com with SMTP id 20so5555402wrx.0 for <selinux@tycho.nsa.gov>; Sun, 26 Mar 2017 07:36:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=ur6eGWWyK5PV04TiSPptqOVdW6ks0bNs4AaYkVY8Cu8=; b=lvMbPu7gyyUM6LzzNDQMaxskmUZmT+3oIGIvaaY+o3G4L+VReXUOhq8bzIToLNoGLw ZCfTGXwoBFnrJTG5n0xe9+EwvE+HF/6j0MWzmwdH3qjn8jgol6geQNVO6xMEIiMx/8Q9 3c8AB2WAVvMR285REeySPxU63FTaZ9UDEyasFxXSMuY4vc+8Y3FtNfEtKugu2i96GybY e0whsM4srMNjPl9ZVqximiEfUI52egLokb2ISMSt1LyDRSsdRSLhsHMBpCWBAHunJMXw Z53gvy3vmI1VBURWcO2agAEPwl1ifdchfINCwRmoWYHgz5iK0vnuNdFzrjT1bdHXDgk/ UAwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ur6eGWWyK5PV04TiSPptqOVdW6ks0bNs4AaYkVY8Cu8=; b=QPq73q3GAMhI5BA2nn/9sr2497yfsjXjt8BMri2f4Jk6OcgrG1iQ6Svhs3VyR9EEWk gV3zBIMSqdyft7UL86I0sczYlIBURGdeCZnmqIEduCxt5bcH8UGUmSsF2i6n/aNEFhW1 ZEygfMbEJXYBqQRQBPD3xqze2wmjfU9gX2KgnhVjMgJ2XdFkn1lgE0SwbteAMbyGRL0F wSfO88tPnCR8cLXpIl5Up819K6EN8yVp8F360ACJsBjXAZNj9jDPCzX+0ai1B3hlzQNN 0LFRtNSEfnv0OLXsNptL3GbULOcwGivNQCTHHGHFQMK/m35QQW2SVleWFq90Et4mQ+iX Kpnw== X-Gm-Message-State: AFeK/H3rpmBC6njYLzfQzJeCjia5/M5oa+xCquPyNUnD5fk2FnzcdMD6t1IRiAlbPBV+3g== X-Received: by 10.28.222.4 with SMTP id v4mr5682317wmg.75.1490538979964; Sun, 26 Mar 2017 07:36:19 -0700 (PDT) Received: from alan-laptop.carrier.duckdns.org (host-89-243-172-149.as13285.net. [89.243.172.149]) by smtp.gmail.com with ESMTPSA id v20sm4046152wrb.39.2017.03.26.07.36.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 Mar 2017 07:36:19 -0700 (PDT) From: Alan Jenkins <alan.christopher.jenkins@gmail.com> To: selinux@tycho.nsa.gov Subject: [PATCH 1/2] policycoreutils: fixfiles should handle path arguments more robustly Date: Sun, 26 Mar 2017 15:35:50 +0100 Message-Id: <20170326143551.9407-1-alan.christopher.jenkins@gmail.com> X-Mailer: git-send-email 2.9.3 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> Cc: Alan Jenkins <alan.christopher.jenkins@gmail.com> MIME-Version: 1.0 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 03/26/2017 10:35 AM, Alan Jenkins wrote: > E.g. `fixfiles restore -v /usr` - before: > > Warning: Skipping the following R/O filesystems: > /sys/fs/cgroup > Progress and Verbose mutually exclusive > usage: /sbin/restorecon [-iFnprRv0] [-e excludedir] pathname... > usage: /sbin/restorecon [-iFnprRv0] [-e excludedir] -f filename > Warning: Skipping the following R/O filesystems: > /sys/fs/cgroup > 229k > > after: > > Warning: Skipping the following R/O filesystems: > /sys/fs/cgroup > /sbin/restorecon: lstat(-v) failed: No such file or directory > Warning: Skipping the following R/O filesystems: > /sys/fs/cgroup > 229k > > This matches the usage shown in the manual page. While we're in there, > we should handle spaces as well e.g `fixfiles restore "a b"`. Before: > > Warning: Skipping the following R/O filesystems: > /sys/fs/cgroup > /sbin/restorecon: lstat(b) failed: No such file or directory > > After: > > Warning: Skipping the following R/O filesystems: > /sys/fs/cgroup > /sbin/restorecon: lstat(a b) failed: No such file or directory > > Signed-off-by: Alan Jenkins <alan.christopher.jenkins@gmail.com> Both of these have been applied. Thanks, Jim > --- > policycoreutils/scripts/fixfiles | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/policycoreutils/scripts/fixfiles b/policycoreutils/scripts/fixfiles > index 3896d19..d3a53ba 100755 > --- a/policycoreutils/scripts/fixfiles > +++ b/policycoreutils/scripts/fixfiles > @@ -248,7 +248,7 @@ if [ ! -z "$RPMFILES" ]; then > exit $? > fi > if [ ! -z "$FILEPATH" ]; then > - ${RESTORECON} $exclude_dirs ${FORCEFLAG} ${VERBOSE} -R $* $FILEPATH 2>&1 | cat >> $LOGFILE > + ${RESTORECON} $exclude_dirs ${FORCEFLAG} ${VERBOSE} -R $* -- "$FILEPATH" 2>&1 | cat >> $LOGFILE > return > fi > if [ -n "${FILESYSTEMSRW}" ]; then > @@ -400,7 +400,7 @@ else > process $command > else > while [ -n "$1" ]; do > - FILEPATH=$1 > + FILEPATH="$1" > process $command > shift > done >
diff --git a/policycoreutils/scripts/fixfiles b/policycoreutils/scripts/fixfiles index 3896d19..d3a53ba 100755 --- a/policycoreutils/scripts/fixfiles +++ b/policycoreutils/scripts/fixfiles @@ -248,7 +248,7 @@ if [ ! -z "$RPMFILES" ]; then exit $? fi if [ ! -z "$FILEPATH" ]; then - ${RESTORECON} $exclude_dirs ${FORCEFLAG} ${VERBOSE} -R $* $FILEPATH 2>&1 | cat >> $LOGFILE + ${RESTORECON} $exclude_dirs ${FORCEFLAG} ${VERBOSE} -R $* -- "$FILEPATH" 2>&1 | cat >> $LOGFILE return fi if [ -n "${FILESYSTEMSRW}" ]; then @@ -400,7 +400,7 @@ else process $command else while [ -n "$1" ]; do - FILEPATH=$1 + FILEPATH="$1" process $command shift done
E.g. `fixfiles restore -v /usr` - before: Warning: Skipping the following R/O filesystems: /sys/fs/cgroup Progress and Verbose mutually exclusive usage: /sbin/restorecon [-iFnprRv0] [-e excludedir] pathname... usage: /sbin/restorecon [-iFnprRv0] [-e excludedir] -f filename Warning: Skipping the following R/O filesystems: /sys/fs/cgroup 229k after: Warning: Skipping the following R/O filesystems: /sys/fs/cgroup /sbin/restorecon: lstat(-v) failed: No such file or directory Warning: Skipping the following R/O filesystems: /sys/fs/cgroup 229k This matches the usage shown in the manual page. While we're in there, we should handle spaces as well e.g `fixfiles restore "a b"`. Before: Warning: Skipping the following R/O filesystems: /sys/fs/cgroup /sbin/restorecon: lstat(b) failed: No such file or directory After: Warning: Skipping the following R/O filesystems: /sys/fs/cgroup /sbin/restorecon: lstat(a b) failed: No such file or directory Signed-off-by: Alan Jenkins <alan.christopher.jenkins@gmail.com> --- policycoreutils/scripts/fixfiles | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)