From patchwork Tue May 15 21:03:42 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Moore X-Patchwork-Id: 10401991 Return-Path: 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 C9047601C8 for ; Tue, 15 May 2018 21:07:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B446728639 for ; Tue, 15 May 2018 21:07:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A853E28640; Tue, 15 May 2018 21:07:35 +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 ucol19pa12.eemsg.mail.mil (ucol19pa12.eemsg.mail.mil [214.24.24.85]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CF70128639 for ; Tue, 15 May 2018 21:07:34 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.49,404,1520899200"; d="scan'208";a="561291680" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by ucol19pa12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 15 May 2018 21:07:33 +0000 X-IronPort-AV: E=Sophos;i="5.49,404,1520899200"; d="scan'208";a="13348391" IronPort-PHdr: =?us-ascii?q?9a23=3A3btvLRzjmSEEHwzXCy+O+j09IxM/srCxBDY+r6?= =?us-ascii?q?Qd1uwUK/ad9pjvdHbS+e9qxAeQG9mDsLQc06L/iOPJYSQ4+5GPsXQPItRndi?= =?us-ascii?q?QuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBg?= =?us-ascii?q?vwNRZvJuTyB4Xek9m72/q99pHPbQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0B?= =?us-ascii?q?vJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PG?= =?us-ascii?q?Av5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb5Q6o0WT?= =?us-ascii?q?C/5Kl1ThHmhjoMOzog/G3KlsB8iaRWqw+jqRNi2Y7ZeIGbOuRwcK3ec9wVSn?= =?us-ascii?q?ZOUMlMWSxZAI6wcoUCAPQaPetDs4nwpUEDoQeiCQS2Bu7izCJDiH/s3a091u?= =?us-ascii?q?QsCRvI0xY9H9IKrX/aq9L1NKAIUe+r0aLFyi3Db/ZR2Tf68ojHbAssoeuSUr?= =?us-ascii?q?1tccre01UvGxnZgVWXrIzoJjWY3fkOvWiD9+dsSO2ihmE9pwxxvzSj3Nkgh4?= =?us-ascii?q?bXio4P11zI7Tt1zJoxKNGiVUJ2b8CoHIFNuyyZOYZ6WN0uTmJutS0n0LMJo4?= =?us-ascii?q?S7czIPyJk/wh7fbOGIfJaQ7xL4UeaRPS94hHV4eLKjnxqy8Vavyun7VsSszF?= =?us-ascii?q?ZFtDBFktjRtnAWzRDT9siGRed9/kemwzqP0Rzc6vpYLkwukKrbKpohzqYxlp?= =?us-ascii?q?oVr0vDAjf7lFj5gaKZbEkp+vWk5/75brjpuJOQLZJ4hhn7Mqs0m8y/Beo4Mh?= =?us-ascii?q?IJX2ie4em8z6Ps/Un4QLVMk/03nbDVv4vdJcQGoK62HxFa0p045hajDzapzN?= =?us-ascii?q?QYnX4dIFJDYxKIlZLlO17JIPDmFfu/mUijkC93x/DaOb3sGpfNLn/FkLj7Yb?= =?us-ascii?q?Z961RTyAwowNBd4JJUDLQBL+joWk/tqtPYFAQ5Pxazw+b9B9V3zpkeVn6XAq?= =?us-ascii?q?+FLKPStkeF5uAtI+aWeIAVuy39K/8j5/7vk380glEdfa203ZoYc3+4A/JmI1?= =?us-ascii?q?mEYXb2hdcBC2gKtBIkTOP2kF2CTSJTZ3GqUqMy5zE7DIemApnZRo22jryOwj?= =?us-ascii?q?q0HppMZm9cElCMC3Dod4eaVPgQdCKeOMhhkiYLVbK5UY8uyQmutBPmy7pgNu?= =?us-ascii?q?fb5zEXtZfk1Nhz++3fiAo/9SJqAMSH0mGMTmZ0nmUSSz8wwq9/vVR3yk2f3q?= =?us-ascii?q?hgn/xYCdtT6utUXQcmL5Hc1fd3BMz1WgLEYtiGUk2mQsm8DTE3UN0x38cEY1?= =?us-ascii?q?xhFNW6khDDwy2qDqcVlr2KA5w09LnR3331J8pkynbG0rMtj188TctVNm2mh7?= =?us-ascii?q?B/+BbJC47PjUqZi76gdb4A0y7V6GeD0W2OsVlGXw5oS6rFR3EfZlDNoNTh/E?= =?us-ascii?q?zCVb6uCa8/MgtF08GNNrVFZsfujVVcS/fpIM7ebH6pm2esGRaIwauBbITwe2?= =?us-ascii?q?oH2iXSFEkEkxsI8HaDLQg+Bz6to3nQDTx1D17vZFns8eZmonOhUkA01x2Kb1?= =?us-ascii?q?Fm17et+R4an/+cS/QO3r8fuycusTZ0HFGg397MDNqAvQVhdr1GYdwh+FdHyX?= =?us-ascii?q?7ZtwtlM5O6Mq9inF8efBptv071zRp4FoBAndItrHMwwwp4MbiY309ZdzOEwZ?= =?us-ascii?q?DwPaXaKnPv8x+ycKPW1VTe0dmM9qcJ9vs4t03pvBu1GUo673Vnz95V3mOH5p?= =?us-ascii?q?XEFgoSVonxUlos+hhhobHaZSc854bO2n1qK6W0tCHN284xDus/1hmgZ8tfML?= =?us-ascii?q?+DFALqHcwVHcyuKPA0lFizdRIJJ/5S+7AuP8y9avuG3bSnPOF6nDKplW5H+p?= =?us-ascii?q?xy0lqQ9ypgTe7Fx5AFw/Cc3guDSTj8l0ysvdrploBeYjEeBG2/yTLrBIRJfK?= =?us-ascii?q?19YZ4LCXuyI82w3th+mZ/tVGJE9F6kHVMKwtOmeRqVb1z70g1dzkAXoX2hmS?= =?us-ascii?q?Si1Tx0lCslrq2F3CzB2+7ibgYIOnZXRGl+ilfhOYy0j9EBXEi0dgQpjwWq5U?= =?us-ascii?q?L7x6hduaR+IHLeQVxQfyj3KWFiU7e/tqGYb85J9pworT1dUP6gblCCVr79vx?= =?us-ascii?q?wa3jv5H2tZwDA7cy+luo/lkBx9hmOQN21zrGfFdsFr3xvf48bcRfFJ1DocWC?= =?us-ascii?q?Z4kSXXBkS7P9Sx/tWbiZHDsvulWmKiSJJTdzLrzYWeuyun/2FqBge/n/+rkN?= =?us-ascii?q?39DQc6yTP718VtVSjQtBbzeJTr16CkPuJ/ZEZoAkP85NRgGoxlj4swn48f2W?= =?us-ascii?q?IBhpmP5noHlnrzMc9H1q3gYnoNQiQLw9HL7wT/3k1sMG6JzZrjVnqB2sthe8?= =?us-ascii?q?W6YmQO1yIj6cBFFbyZ7KJCnSRoolq0twTRbuZhnj0F0/sh9GYag/0VuAoq1i?= =?us-ascii?q?idGqodHVRcPSH3ixuI7sy+raVOaGaha7ew0lBynde7DLGNugtcQmr2eo8+HS?= =?us-ascii?q?9s6cVyKFzM32f16oH4f9nQaMkethOKnBjdiOhVMog+luIQhSpgO2Lyo2Eqy/?= =?us-ascii?q?IhgRxpx5G6s5CNK39x86KhHh5YKjr1atsW+j73iaZemtiZ35yzHpp7ADoGR5?= =?us-ascii?q?3oQuy0EDIJqfvoLR6OHyMmpnedB7XfAReV6F16oHLXD5CrK3aXKWEXzdV4Wh?= =?us-ascii?q?aSOVdfjxoSXDUmmZ45DRuny9b9f0d8/DwR4UT4qhRUwOJyKxb/SnvfpBuvaj?= =?us-ascii?q?osTpifNgBZ7hla50rOP8ye7/hzHzpE/p2vrQyNLHaUZwJUAmEIQEOEA0rvPr?= =?us-ascii?q?605dnP6+KYHPaxL+PSYbWSruxTT++Iyoy03YR4+TaMN9mPPn55Av06xEVMQ2?= =?us-ascii?q?52F97emzUVRCwdjzjNYNKDpBeg5i13qdiy/+/wVw7o4YuPCqBSMcl0+xysmq?= =?us-ascii?q?eMKfKfiDxiKTlG0pMMxHnIyKUQ3VMJly5vdyOtEakbtSLXQqPfgLNXDwUcay?= =?us-ascii?q?N1LsdI6Lg83gZVM87Bltz1zqJ4juIyC1pdTlPhm86pZcsMI2ymKVzIGl2ENL?= =?us-ascii?q?WcKj3N2c33Zrm8SbJIhuVOqxKwoSqbE1PkPjmbjTbpWAqgMf9SgyyAOxxeoJ?= =?us-ascii?q?+ychBoCWf5TdLmbga0MNh4jDEsxr00nHzKP3YGMTdga0NNsqGQ7SRAj/VjHG?= =?us-ascii?q?xB62BpLfODmyeY8ebYLI0ZseFsAitqlOJX+2g1y7xQ7C5YXvN1gzfSosRoo1?= =?us-ascii?q?64jumF0iBnXwZWqjZXmIKLul1vOafZ9phAQXbE+xYN7WSMCxsUvNZlD9zvu7?= =?us-ascii?q?xKytfRjq7zLy1C893M98sGG8fUMN6HMGYmMRfxGz7VDA8FQiCwOGHagExdnv?= =?us-ascii?q?+S+WOJrpgmqpjsn58ORaFBWFwzCPwaFlxvHMYeL5dvQjMkjbmbgdYO5XWgth?= =?us-ascii?q?bRQN5XvpPAVvKJHfXgMjCZjaJHZxsJ27/4K5ocNpHj0Ux4dlZ6hJjKG1bXXd?= =?us-ascii?q?1VuC1ucBQ0r1tX/3hkUmIz21noZRis4H8JCPG0mRA2ihNkYesz9Dbg+VE3KU?= =?us-ascii?q?TWpCEoikk+hc3lgSyNcD72NKq/QIZWCyzyt0csLJz7Rwd1YBaokkN6LjfEQK?= =?us-ascii?q?hdj7x6dWBkkAXco4dAGeZATa1YZx8d3eyYaO820VRdtyqn3lRK6vHfCZt4kw?= =?us-ascii?q?srf4WsoGxc1AJ+dt41JLDQJapTwlhWmK2Oojei1votzw8GO0YN7GSSdTYMuE?= =?us-ascii?q?wPLLkpOSyo/+1r6QGZlDtDfnUMW+AtovJw+UM3I/6AwD74075fNkCxMPSSL7?= =?us-ascii?q?iHtGjElM6IRE4w10wTmkZZ+rh21NssfFCPV0Az1reREQoGNdbaIwFPc8VS7G?= =?us-ascii?q?TTfTqJsejV3ZJ1PoC9Fuf0Te+OtKcZmV+rHAcpHosW9csNBJ+s31/ELc3/Nr?= =?us-ascii?q?4K1Q0t5Bj3JFWCFPlGYhaLkDYbrM6h1JB32IlcJjcaAWV7Kyq6/a3Ypg4wj/?= =?us-ascii?q?qFRds2bGoaUpECNn0oRM2wgzRZsGhYDDmrzuIZzxCP4CTiqSTWFzTzdcdsZO?= =?us-ascii?q?mKahN2E9G54y8/8qishV7Q6JXeKHnwNc5+td/X9eMau5GHButbTblgskfcn4?= =?us-ascii?q?1YSGKvU2PUDNG6OYP/a4g2YtzyEHq6VUa/iz0tRcfrINmtNrSIgR3vRYtMqo?= =?us-ascii?q?mb2jEjOtO9FjEZHxdwvPkN6rthawMZf5c1ZgXluBg5N6y6PAiXyM6uQ3q3JT?= =?us-ascii?q?tQUfZf0f2wZ6ZLwCo0cu+61HwgQ4kgz+at604NQ4oFgwrCxfa5fYZeTzb8Gn?= =?us-ascii?q?hcewXJqio5k2lhNukywucjzhPHq0McMzWReOxvdmNEo8k2BUmOLnVuFmo4W1?= =?us-ascii?q?icgJLN4wK2w78S/ypdn9NV0eJfs3jzpZ7fbyyyV6O1s5nVtDAgbdc+qa1rLY?= =?us-ascii?q?PjOteGtI/ZnjHHSZnfqBeFUC2kGPpGm9hQJi1YTeJGmG4/P8wJpY5B6U0sVs?= =?us-ascii?q?gjPLxDEq8sqa62aTB8Fy4d0TcZV5+c3DwFmuqzwaHalgqWcJg4MxwJq5RCgt?= =?us-ascii?q?ocUy5qeSwSvqmjWJvKl2WcUGgEPB8T7RhQ5AIHjoJwf+bl4JbWQ59I1TFWpu?= =?us-ascii?q?x7UjfRFpho7Fb7TXmWjkb+SPWkieOp3AZSw+nr0tgUQhJ/DlJdx+lOnEsyNL?= =?us-ascii?q?53M7UQvpLNsjKQaUP6u2ftxfC6JFVNzM3bbEf0DIzbumrgSicc42EbRZdTyH?= =?us-ascii?q?HDEpQfiwp5Z7wxpFpWJICpZ13z6CE6yIRxB7m3S8SryEg/rXocQCeqCdVBAf?= =?us-ascii?q?l8sF3LQD1lf4yrqJL9NpVQRW9f5oaQpEpHn0V2LSG504ZcJN9Q7TIWWjhAvy?= =?us-ascii?q?mdtsOoSMJfwc92E4MMItBntnfhBaxLJZmRrGcyurH01nDZ/DU8v0ugyzWoB6?= =?us-ascii?q?+0VeRZ8HMCGg8xPWSRtlEvD/cw8mfV6l3CqV508PtHCrWNkEl8ri1wEYxJBj?= =?us-ascii?q?ZMyX+qNU9zTGVcv+VcNqvVb9RWQ+Muah+3Jxw+Cfkm0lST/U5qgHj5YzZ9th?= =?us-ascii?q?dB9iDZWAk0Szcajqnxlj0Zt86oJyUWS5RWYjU9dy3FMR6UmThLvBZDbEFnQ4?= =?us-ascii?q?gZAs1Z+74BwIRU4tHPSV2rKSEYRhxtKhw30fxDlU5ZqkqYfTrRDQ2ydfbAqh?= =?us-ascii?q?d3Z9uerNa1LPTl+wdKkp/nsPom+KodWnKrghCtQdTCr4/mrNKKqEqOdKD8M+?= =?us-ascii?q?KifX/NVj/MjQq/hb08FZnF4zDTMBZHK5l90XckY4LuCXTMPRRdI6IUPVRbWL?= =?us-ascii?q?t/adVbpuBae85kd7oI+aB3ABKHXQnjGIu1rPlJNlzTXyjRLz2d8uyjpoLe9b?= =?us-ascii?q?7dRvLmZsyC3XbHRL94MYlh5DnnAbjq15Re+k3s1vdr6Ex6VUDMMzqdo9T5Og?= =?us-ascii?q?ML+M6ie1Pkvp0tBj7WAZFwkH/3ykFBccoXTTeq/44DyJNF8nbwVP530lTusO?= =?us-ascii?q?1I6bZo844346pmyc2sP6fdNexasVN7AhiTHghq8JQtD3R4R2BVeOARM+3dfa?= =?us-ascii?q?UejcDpsOD3DLca6Bia9u1Wc9fHIFvBmsanADGGVRNEhBsBqSIdLgaEy/GKga?= =?us-ascii?q?t0Rti+pejl2kMt5EOzLgUaw7Bs+4iE/LaIpO7NYBfLy7gLRLTqTNvprrswo0?= =?us-ascii?q?OS+eEklLkWd2xxeA2nFegQW9UTxmj+0K8qyjgsHNnbH7L6//5DVWw2kS78m5?= =?us-ascii?q?xnGFUWAPwUF6KR/YtChmc4h/DZNtoOf6BAm2aPEAWpErocxn+r9SSXOmhlgh?= =?us-ascii?q?fB0x3qR2O88kP2pzdiQSTQ19fjjlZVVr6vCEdTXiumI1V3vy+UMQrzqtX3pb?= =?us-ascii?q?o6410sPmzjrtKNm3OrOKlLEM3nONycPS40qUoMg50wXdyu15oUGdi8INcN6H?= =?us-ascii?q?FxdObe62ewniBdpKdImpTR7duI+vXNGnmglbeVp6+KxDBCxXgypUs/5cy4Nv?= =?us-ascii?q?HS+92KROyl134LQCdjpwTBXxC0qrvBr1AXIECLy1nEmIgLPtFfwHk52Vrr5P?= =?us-ascii?q?A5T9Iv6ApeFojBZ/QYpTDwIjf0wkiQY8gxViaA1ztbBFX1EUN3GKIkwmL/oN?= =?us-ascii?q?rJlWvM+10vXoRweFbohQZpAIUkKUIg81wXwisfEQcTaRCUFqyoBV//IYsCS0?= =?us-ascii?q?cDdQyN3KKmdacvwU1z3rSv6ffcbeNiAaoNKvFdjgmJkFhABJ0WtaweQLRhe1?= =?us-ascii?q?5S76PXohbtC5LnXvf8j3YwM+O6QtxC+8ADq3Qi+hq/Rwan6Zpb87kbioqHeb?= =?us-ascii?q?JfbJfQu8B860Nn5T8ReSxXnBhwkQ+2UeAGqODk+Njbv4Ki6vyyW6Y1W+UX6x?= =?us-ascii?q?80Cnx7j5v3hlAjvd7X2PlHR43QiITw6gZNLGCWuIfU1Bl8M+kOK5mxcLZm6X?= =?us-ascii?q?oHOzAUJ2gSMtqOd/k8/yhtPS3c51NeGcMMfsoUMtfClw5Si03pXqxT98XAF1?= =?us-ascii?q?+XDod8bcYo4HTtxDAy65s8Xf7q6CWqKpDH81FNI/RDgT1ulNLFpOgVx+DeBz?= =?us-ascii?q?QX4Xmddhh63yKDy5iLC/br/uWMycrZV00HHi4oSYhdICeN+Q29SuqziprpTh?= =?us-ascii?q?ue6tXvj5ImaEKQWnuxkbwEsqZSC+FAjD723jxDFo/ohvKVtMGs5HFQtl1dH4?= =?us-ascii?q?Z59QfFF7lHPpVnJRT4kdGmRkpiCSvxdsHUcgEjueSMyecK/ep+K1HyZYkFLR?= =?us-ascii?q?IY07j682ZaThNySL7quVaURe0RZN9hSPLKsH9V7YZgJrQUPFiaopzqrytHpE?= =?us-ascii?q?owAAA3dL86tiZaeVXWnA1JR6b0v6YNig4dUd56uk9MHnm9OGAk6DrEUqRVir?= =?us-ascii?q?eeCPoP/jWVUKMOT11iMjliTBOtxJVuZ7ypkOhcvWxYmCN9vOMn0ydiRBu7pS?= =?us-ascii?q?3su7wN1iw9972iszUBo3NFRP2EkyjUEVVD0OgKjaAEBnb67ly8ZGMMbJH84b?= =?us-ascii?q?lgIcTg+5Is43E4YRUkZC0JQ/ivCzv3j6OTGYyPsdRchBGXtMXJd7+zIjAYNq?= =?us-ascii?q?4hxhL7W3h9zg/ekQ5m8GQVRjWg7cckK5umNMckxyqoHG3be0gW4qNNrsT9r1?= =?us-ascii?q?kLTPE5aVl52mVsztCHRjERRMzIA2s0gBAkaX9FcJ1f9xAXDKwogjeUvqlc4A?= =?us-ascii?q?4YejDUEp6q+oPIh8fHxWE9Tct2xmLRvqCFgZcq32N+ltNs6i6Bom8Sd/DZU8?= =?us-ascii?q?BwHnjzzJlQxvLka/WrrO8HVJNsyK69X/8aLsmj5Wy21Y1uWk+kwLQeAlW4PP?= =?us-ascii?q?YHxrfaSCelVXaYVP+Kc2eWmTY5NVT+5R6yLl04cM1KtVMyMvPehp5AkA3sSb?= =?us-ascii?q?Z0ST+Mql/bzWwjN+QaehkouIemfQwFUuoRZ+maJegzz/wyElwMb2XGHSFuEe?= =?us-ascii?q?+5rUatnJRnO3Vn+Uj6Y/7i8gPhMNSJARQEDIjaroJx+fy9W2KBNn9gzAFoME?= =?us-ascii?q?ly6ejfC0w7tvVAfJaJgdjQm9N73PYHd/doNi09oMQTmoN46YSP1seFaxTRwY?= =?us-ascii?q?jzJd3PpfiYGfLfxVwwem5GSroZfR/154IiM94iVb3TGKdWsBUfCKUhXpwuKX?= =?us-ascii?q?3x9KB1LQN0dA7dfrK0jdf2prHDWpwBvHLS71QtPA/AqhYDzbqyVgU9YJe0wz?= =?us-ascii?q?3JPJ0oRj9H5+ZoAx9iEZoHT9gMtCK7EpWUn+e9kNb39ERk7bwkq631X8jDyd?= =?us-ascii?q?Dx+oJ2RZUSsVSOOzHLCYFxj0hlh/j0ifDFhMqiQfj+cM8JAbAoClXObaXLS8?= =?us-ascii?q?DmcmjUaMvhZ05L9aKd27tlUxKXITr0RLeCqDb7b6d54UQ/k91gdbOIijEg6q?= =?us-ascii?q?rUnt77ZmUdoyan/hvrfJdc7VmfA+vYUloUTPee629qEOURape87+YBN9EugZ?= =?us-ascii?q?Cc7gB/4S4E0Z6DJK6sow=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2CGEABYS/ta/wHyM5BcHAEBAQQBAQoBAYMYKANkHlsog?= =?us-ascii?q?3SIYowWgViBMIsfiBOBbhUYEwGEOwODHCE1FwECAQEBAQEBAgFrKII1JIJXA?= =?us-ascii?q?iBZAwkCHwUCIgQCAgMBQxYBEgWDSIFXA6wLghyISYIngQmHHIFUP4EPL4Qwh?= =?us-ascii?q?h+CVAKYOQmWHA+FFwGQZYElHgE1gVIzGggbFYJ+gkiOIlN6AQEUjjkBAQ?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 15 May 2018 21:07:32 +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 w4FL72Nr019348; Tue, 15 May 2018 17:07:09 -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 w4FL6qJs132867 for ; Tue, 15 May 2018 17:06:52 -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 w4FL6wFC019304; Tue, 15 May 2018 17:06:59 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1CqBQCeSvtalywVGNZcHAEBAQQBAQoBA?= =?us-ascii?q?YMYKGd5KIN0iGKMFoFYgTCLH4gTgXgLLIRAgxohNRcBAgEBAQEBAQIUAQEBAQE?= =?us-ascii?q?GGAaGKVYwBQImAkkWARKDIyqBVwOsCYIciEmCJ4EJhxyBVD+BDy+EMIYfglQCm?= =?us-ascii?q?DkJlhwPhRiQZYElHgGCBzMaCBsVgn6CLhqOIlOBEI45AQE?= X-IPAS-Result: =?us-ascii?q?A1CqBQCeSvtalywVGNZcHAEBAQQBAQoBAYMYKGd5KIN0iGK?= =?us-ascii?q?MFoFYgTCLH4gTgXgLLIRAgxohNRcBAgEBAQEBAQIUAQEBAQEGGAaGKVYwBQImA?= =?us-ascii?q?kkWARKDIyqBVwOsCYIciEmCJ4EJhxyBVD+BDy+EMIYfglQCmDkJlhwPhRiQZYE?= =?us-ascii?q?lHgGCBzMaCBsVgn6CLhqOIlOBEI45AQE?= X-IronPort-AV: E=Sophos;i="5.49,404,1520913600"; d="scan'208";a="277926" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 15 May 2018 17:06:56 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AZIL0VhIV0zADO/BqXNmcpTZWNBhigK39O0sv0r?= =?us-ascii?q?FitYgeKfzxwZ3uMQTl6Ol3ixeRBMOHs6kC07KempujcFRI2YyGvnEGfc4EfD?= =?us-ascii?q?4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFA?= =?us-ascii?q?nhOgppPOT1HZPZg9iq2+yo9JDffwtFiCChbb9uMR67sRjfus4KjIV4N60/0A?= =?us-ascii?q?HJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L2?= =?us-ascii?q?81/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QKsqUj?= =?us-ascii?q?q+8ahkVB7oiD8GNzEn9mHXltdwh79frB64uhBz35LYbISTOfFjfK3SYMkaSH?= =?us-ascii?q?JcUMhRSSJPDICyYIUAAOUdMuhVtJX9qlkUoBeiGQWhHuHixzlVjXH2x6061O?= =?us-ascii?q?EhHBnc0gM6AtIOtGnfotLyNKcVS+C60rTDwDLbb/NT3jf975LIfQ46rPGWQ7?= =?us-ascii?q?1/bMrRxlMzFw/fklqQronlMiqT2+8QsGab9/JtWfyyh2MosQ19vDeiyt0yho?= =?us-ascii?q?XUnI4YxV/J+T1nzIopIdC0UlN3bNC6HJdKqi2XNIV7Ttk8T2xrvisx16cIto?= =?us-ascii?q?ShfCcQzZQq3x7fZOKDc4iP+h/sWuSfLzR+in9rZr+xnQq//VSgx+HmSMa7zl?= =?us-ascii?q?NKrjFKktXWs3ACzR3T6sydRvt4/0eh3S6D1wHV6u5aPUA5jbTXJ4Muz7IqiJ?= =?us-ascii?q?Yevl7PEjHrlEnsg6KbeV0o+u2y5OTmZrXmqIWcN4hxigzmKqQun8u/AeMiMg?= =?us-ascii?q?cQRGWb4/qz26Dj/ULjXLVGlOE5kq7csJzCP8QUura5AxNJ0oYk8xu/FCqp0M?= =?us-ascii?q?8DkHkbLFNKZBKHj4/zN1HIO/D3F+2zg1urkDd13/rGJKHuAo3RLnjfl7fsZa?= =?us-ascii?q?195FBYyAoyy9Bf+p1VB6odIPPzRkDxtNvYAgU/Mwyv2enrEtp91oQAWTHHPq?= =?us-ascii?q?jMK67WsFmV9sozMuKMY8kToz+7JP87o7bVkXIhmVIbNZKs1J8TZWHwSu9qOG?= =?us-ascii?q?2FcHHshZEHCm5MsQ0gGr/EklqHBAZaenL6eqU7/DxzXJqjCoDZS6i3jbCB1T?= =?us-ascii?q?v9FZpTMDMVQmuQGGvlIt3XE8wHbzifd4o4ymReD+qoVpMh2BeytQTz17tgKK?= =?us-ascii?q?/O9zYFsY74i4En+u3SkUhj7TUtVIKQ3mSWQCdxl2IMATo32PM3rU98zwKF1q?= =?us-ascii?q?51y7xdGMdI7vxEGgE9KdbHzuN8BtyzEgLMd9uEUhCnF9OhBzw8?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B6BABYS/talywVGNZcHAEBAQQBAQo?= =?us-ascii?q?BAYMYKGd5KIN0iGKMFoFYgTCLH4gTgXgLLIRAgxohNRcBAgEBAQEBAQIBEwE?= =?us-ascii?q?BAQEBBhgGV4I1JAGCeFYwBQImAkkWARKDIyqBVwOsC4IciEmCJ4EJhxyBVD+?= =?us-ascii?q?BDy+EMIYfglQCmDkJlhwPhRiQZYElHgGCBzMaCBsVgn6CLhqOIlOBEI45AQE?= X-IPAS-Result: =?us-ascii?q?A0B6BABYS/talywVGNZcHAEBAQQBAQoBAYMYKGd5KIN0i?= =?us-ascii?q?GKMFoFYgTCLH4gTgXgLLIRAgxohNRcBAgEBAQEBAQIBEwEBAQEBBhgGV4I1J?= =?us-ascii?q?AGCeFYwBQImAkkWARKDIyqBVwOsC4IciEmCJ4EJhxyBVD+BDy+EMIYfglQCm?= =?us-ascii?q?DkJlhwPhRiQZYElHgGCBzMaCBsVgn6CLhqOIlOBEI45AQE?= X-IronPort-AV: E=Sophos;i="5.49,404,1520899200"; d="scan'208";a="13348313" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from uhil3cpa05.eemsg.mail.mil ([214.24.21.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 15 May 2018 21:06:55 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;3a0861a2-0cc1-4d51-8bdf-1e8a1a964a5f Authentication-Results: uhil19pa13.eemsg.mail.mil; dkim=none (message not signed) header.i=none X-EEMSG-check-008: 296402949|UHIL19PA13_EEMSG_MP11.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 209.132.183.28 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0D4BQArSvtahxy3hNFcHAEBAQQBAQoBAYMYgQ95KIN0iGKMFoFYgTCLH4gTgXgLExgBhECDGiE2FgECAQEBAQEBAhQBAQEIDQkIKC+FUlYwBQImAkkWARKDIyqBV6wKghyISYIngQmHHIFUP4EPL4Qwhh+CVAKYOQmWHA+FFwGQZYElIwSBfzMaCBsVgn6CLhqOIiMwgQ4BAY45AQE X-IPAS-Result: A0D4BQArSvtahxy3hNFcHAEBAQQBAQoBAYMYgQ95KIN0iGKMFoFYgTCLH4gTgXgLExgBhECDGiE2FgECAQEBAQEBAhQBAQEIDQkIKC+FUlYwBQImAkkWARKDIyqBV6wKghyISYIngQmHHIFUP4EPL4Qwhh+CVAKYOQmWHA+FFwGQZYElIwSBfzMaCBsVgn6CLhqOIiMwgQ4BAY45AQE Received: from mx1.redhat.com ([209.132.183.28]) by uhil19pa13.eemsg.mail.mil with ESMTP; 15 May 2018 21:03:45 +0000 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 37C2C118EBB; Tue, 15 May 2018 21:03:44 +0000 (UTC) Received: from [192.168.3.60] (ovpn-120-252.rdu2.redhat.com [10.10.120.252]) by smtp.corp.redhat.com (Postfix) with ESMTP id 9942E5DD86; Tue, 15 May 2018 21:03:43 +0000 (UTC) X-EEMSG-check-009: 444-444 From: Paul Moore To: selinux@tycho.nsa.gov, Stephen Smalley Date: Tue, 15 May 2018 17:03:42 -0400 Message-ID: <152641822270.15123.8804483748550258349.stgit@chester> User-Agent: StGit/unknown-version MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Tue, 15 May 2018 21:03:44 +0000 (UTC) Subject: [RFC PATCH] selinux-testsuite: check the "expand-check" setting in semanage.conf 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: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP From: Paul Moore If expand-check is non-zero in semanage.conf the policy load will likely fail, try to provide a more helpful error to users running the tests. Signed-off-by: Paul Moore --- policy/Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/policy/Makefile b/policy/Makefile index 8ed5e46..cc022e3 100644 --- a/policy/Makefile +++ b/policy/Makefile @@ -87,6 +87,14 @@ build: $(BUILD_TARGET) load: $(LOAD_TARGET) unload: $(UNLOAD_TARGET) +expand_check: + # Test for "expand-check = 0" in /etc/selinux/semanage.conf + @cat /etc/selinux/semanage.conf | \ + sed -n 's/^[ \t]*expand-check[ \t]*=[ \t]*0/OK/p' | \ + grep -q "OK" || \ + (echo "ERROR: set 'expand-check = 0' in semanage.conf"; \ + /bin/false) + build_rhel: $(TARGETS) # RHEL specific policy build $(MAKE) -C redhat/$(RHEL_VERS) all @@ -103,11 +111,11 @@ build_general: $(TARGETS) echo "ERROR: You must have selinux-policy-devel installed."; \ fi -load_rhel: all +load_rhel: expand_check all # RHEL specific policy load $(MAKE) -C redhat/$(RHEL_VERS) load -load_general: all +load_general: expand_check all # General policy load @-/usr/sbin/setsebool allow_domain_fd_use=0 $(SEMODULE) -i test_policy/test_policy.pp