From patchwork Wed Feb 14 09:53:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Lautrbach X-Patchwork-Id: 10218255 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 3D1AF605BA for ; Wed, 14 Feb 2018 09:55:48 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1A59128F32 for ; Wed, 14 Feb 2018 09:55:48 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0F33328F3B; Wed, 14 Feb 2018 09:55: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=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from upbd19pa08.eemsg.mail.mil (upbd19pa08.eemsg.mail.mil [214.24.27.83]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5E0C628F32 for ; Wed, 14 Feb 2018 09:55:46 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by upbd19pa08.eemsg.mail.mil with ESMTP; 14 Feb 2018 09:55:45 +0000 X-IronPort-AV: E=Sophos;i="5.46,511,1511827200"; d="scan'208";a="9317283" IronPort-PHdr: =?us-ascii?q?9a23=3A4CGOoBImoQlE1FMK79mcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgTLPj7rarrMEGX3/hxlliBBdydt6odzbKO+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZLebxlViDanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPde?= =?us-ascii?q?RWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbY?= =?us-ascii?q?UwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr86QzSi67pgRgHuhi?= =?us-ascii?q?kJKjU19HjbhtFsgK5eph+quh5xzJPOYIyNNPRwYK3Tc9AYSmpPQ8hRTy5MDp6y?= =?us-ascii?q?YoQRFOoMJvpUo5XnqlcSsReyGRWgCeXywTFInH/22qg63vw7Hw7YwAwgBc8Fvn?= =?us-ascii?q?LOo9XoKKcSS/u6w7PUwjXDcvhb3i/96IzSfRA8vfGMR6l/ftDKxEk1CQzKk1WQ?= =?us-ascii?q?ppb5Pz+PyusNtG2b4vNmWOmyiGAnsxl8riWgy8ojkIXEhp8Zxkra+Sh23oo5P8?= =?us-ascii?q?C0RFZ6bNOlCpdcqiKXOolsTs88TWxltjw2x78ItJO9YSME0o4oxwTFZPyCa4WI?= =?us-ascii?q?5xXjW/uPLjpgn3Jlfa6/hw618Ui91u3wTsm030hOripCitTMqmoC1wbS6siaUf?= =?us-ascii?q?tx5Fuh2DaT2ADT7eFIO0Y0mrbAK5E92LIwk5sTsUDbEi/3nkX5krOWe1059uWn?= =?us-ascii?q?5OnreLXrqoKGO4NqhQzyLL4iltGnDeQ9KAcOXmyb+eqm1L3k+E30WK5KgeMykq?= =?us-ascii?q?nYtpDaOMsaqreiDA9Sz4Yj7QqwACm90NkDgXkGLE5KeBKAj4TzPVHOO+r3Ae2w?= =?us-ascii?q?g1Srjjdn3+rGMaH5ApXRMnjDl6/sfbR6605a0gUz0dBf6IhSCrwaIvLzXUnxtN?= =?us-ascii?q?nCAR8iLwy73fznCM5n2oMZQ2KPDbeTMLnOvl+Q+uIvP+6MaZcXuDb/Mfcq+/3u?= =?us-ascii?q?jWQ+mV8bfKmpw4AaaH68HvR7LESWemfsgtEdEWcXpAY+S/bqiFKaWz5Je3myR7?= =?us-ascii?q?485i08CI++A4bDR4StgLmf0yehBZBWaH5JBU2LEXfybYqEQ+0MaCWQIsB/jjME?= =?us-ascii?q?SaKtS4g71RGhrAX60aZoLvLI+i0EspLuzMV66PHWlRE18zx0E9mR3nqTT25qhG?= =?us-ascii?q?MIRj433Kd5oUBnzFeMz7R4ieRCFdNP//NJThs6NZnEwuNnF9D9QBjBc8yVR1ah?= =?us-ascii?q?R9WpHSs+Tsktw9MUZUZyBcmihAjZ3yW2G78Vi6CLBJss/6Pc3nnxIMB9xm3D1K?= =?us-ascii?q?klllUmQ81POXeghqFl7QjTBI/Jk1uHmKqwc6QTwjLN/n+ZzWWSpEFYTBJwUaLd?= =?us-ascii?q?UH8BfkvZt8755kLZT7K1EbQoKBFByc+ZKqtSbt3ml0lJS+n5NNTZeWKxlH+6BQ?= =?us-ascii?q?yUybOUcIrqZ2Id0T3TCEgeiQ8T+2qJNQklBiq6pmLeFD1uGUv0Y0Li6ulysnS7?= =?us-ascii?q?TlU7zwuSdU1uy6K1+gIJhfybU/4T3agLuCQmqzVpB1u93MjZC9mHpwp8ZqlcZs?= =?us-ascii?q?k94Fhf32LDqwN9JoCgL7xlhlMGaQt4olnu1xRpBYVaisUltm8lzA9oJaKfylNB?= =?us-ascii?q?eCuS3YrsNb3PNmny4BevZrbM2l7Dzdmb4agP6PE3qln5ugGmCFYi+W1909ZJy3?= =?us-ascii?q?uc+onKDA0KXJLqXEY37R96p6rGYiQm/IPU03psMKexsjDY3dIlHu0lxQi8f91H?= =?us-ascii?q?KqOLCBfyE9EGB8ipMOErlUKmbhYYPO9M7q40JNird+WY166xJ+lggTemgX5A4I?= =?us-ascii?q?Bn3UKG7zB8RfLQ35YZ3/GY2ROKVzH9jFeltsD4h5tEaCoIEWWh0yjkA5RdZqpo?= =?us-ascii?q?fYYEEW2uOdG4xs1ih57xXH5V7ECjB1Ia18+1fhqSdUbx0hFQ1UQQp3ynljC1zz?= =?us-ascii?q?h1kzEvtKWfxivOz/7ldBodNW5BXHNigkv0IYiok9AaW1ClbwwolBu++Ub23rNb?= =?us-ascii?q?q7p7L2nSR0dIYif3Inp5Uquot7qCZc9P548zsSlNVuSzf0yaQKbnoxQGyyPjA3?= =?us-ascii?q?dexDcjejGwvZX5mxh6h3yHLHlvq3rYd9p9xQzC5NPAXv5dxD0GRDN3iTPPHFiz?= =?us-ascii?q?I8Gp/cmIl5fEqu2+VHyuVptIcSTwzoOPqi275XZsARKhg/C/gNrnERI10SXjzd?= =?us-ascii?q?llST3IrArgYonsz6m6KfhoflRsBFDi88p1AId+kpcui5EKwnUam46V8mQdkWfo?= =?us-ascii?q?K9lbwqX+bGcXRTEX3dHV7g/l2FdsLn2X3Y75UGuSwtd5bdmgfmwWwj4979xNCK?= =?us-ascii?q?qM8rxEmzZ6r0GmrQLXfPd9ni0Ryf0w534Gm+sJohYizj2BArAOGklVJTTsmA6V?= =?us-ascii?q?79C6t6hYeGevcaSw1UZnk9CuFreCrhtbWHbjdZcoBTVw4dlnMFLQzH3z7ZnpeN?= =?us-ascii?q?fKYtIVqh2UlBLAgvNbKJ0vi/UKgjBnNnjlvX0/zO47jwJh0o2mvISdLGVt5q25?= =?us-ascii?q?CAZCNjLpf8MT5i3tjaFGk8aTxY+vGpFhFSsXXJv0V/2nCikftfL5OAaSCz0ztm?= =?us-ascii?q?2UGaLBEgOF7kdpsW7PGYixN36LPHkZ0cliRB6FKUxRmgAbQig1noUjGQCs2Mzh?= =?us-ascii?q?d1x56ysL6VHkrxtA0OVoNwPwUm3Hvgendi80SISDLBpR9gxC4V3VPtaG7uJrBC?= =?us-ascii?q?xY8JyhrBaWKmyHaQRIDGcJVVaCB1//P7mh/93A//KfBuqkIPvEea+OpvBGV/eU?= =?us-ascii?q?2ZKv1ZNr/y6SOcqUIHZiCfw72lZEXX1iGsTWhSsARDINmyLKdc6bqw+2+jdroc?= =?us-ascii?q?Cn7PTrRAXv6JOUBLRJNtlv/xG2gbyfN+6Lnip5MihX2Y8WyX/T1rcf2F8Siydz?= =?us-ascii?q?dziiCrkPqS7MTLjNmq9MFRIaZTl8NNdT76I72AlBI8nbisn61rRglP46F09FVU?= =?us-ascii?q?D9msGufcEFOGC9NFzABEaNL7mJOCPEzNr2YaymT71cluJUtwe/uTyDCU/sIiyD?= =?us-ascii?q?lyX1VxCoKexDli6bMwZAuI6jaRttDnDjQ8zgah2+KtB3jDk2zqYzhnLFL2IcNi?= =?us-ascii?q?J8c0xVpL2K8SxYmul/G3BG7nd9MemEnCOZ4/PCKpYRsPpkHCJ0mPlA4HQ91bRV?= =?us-ascii?q?7zpJS+BymCvXstFhuUqmkvWVxjphThVOti5BhJiXskV6JaXZ6p5AVG7G/BIN7W?= =?us-ascii?q?SQExMKp99kCt3zpa9d0d3PlKPvKDdY7d3Y58wcB9LbKMifKnouLQLpGCLIDAsC?= =?us-ascii?q?VTOrNmHeh0hDn/yJ832VqZY6qpbyl5oSVr9bVFs1FvYEBUh/GtwNPot3VCs+kb?= =?us-ascii?q?GHlM4I+Wa+rB7JScVcoJ/ITPaSDO7sKDaelrlEewEHwbXjLYQQN433wUpiZUdm?= =?us-ascii?q?nI7SAUrfQchNojF9bg8zuEhN6mZxTnYt1E3/cAOi/H8TGOWvkR43kAtxfOMt9D?= =?us-ascii?q?n041ctOFXLpDE8kE8vltX5mTqRaiL+LL+sXYFKDCr5r1U+MpT9QwZzcAK9g0hk?= =?us-ascii?q?NDbfSr1LkbRgb2drhBXbuZtVFv5WVbdEbwMIxfGLe/Uo1kxRpTi9yk9Z5OvKFI?= =?us-ascii?q?BimRAwfp62tXJA3AxibMUrKqPMOapJ1FlQhr6OvyOy0OA+3hMeLV4X8GyOYC4I?= =?us-ascii?q?pFAINr4+Kiqs+exs8xKNmz1CeWgLTPcqrfRq9l4nN+SH1SLg3KZJKlqtOOyHM6?= =?us-ascii?q?OZp2/AmNaTQlwu0kMIlk9F/aV50Mo4b0WUUEUvw6eLGBQSKcrOMwdVYNRO9HLL?= =?us-ascii?q?ZyaBrf3NwY5pP4W6Du3oUe6OtKMTgkK4HAYoH58B4dkAHpisyk7XNt3rLLgbxh?= =?us-ascii?q?Ux/A7rPkmKDOxVeBKXlzcKu9uwzJt23YZBOD4SGWB9MCWx5rbQoA8lmuGOU8w3?= =?us-ascii?q?YngAWIsIL3w2WNCgly5foXtAECG90vgFxwia8z/8uiPQASHnYNV9YveZfgljB8?= =?us-ascii?q?yo+Toh6ai2kkTY8o/eJm3gMtRioNDP4/sAp5mbE/NUUaV9s0DElolXWnyqUmrP?= =?us-ascii?q?EdqrKJj1cIQjcML7BW27UlOljTI5VcDxPMyiLqKQmwHnWZ5UsJWH3DAkLcK9DD?= =?us-ascii?q?ceGxZsqOED46J8YRYDbYIibxD1rQozK6uxLRyE3dWpRmaiNSFZT+JDzemgYbxY?= =?us-ascii?q?0TYsZPegyHQ8VpE60/W38UkVSZEQlB7e3/GjaJJFXCjvAHxSYRvPqjQ9l2hgMO?= =?us-ascii?q?YyzeM/wBLHsVkcLzCLevZmaHZBv90mA1OdP2l2AHIiR1CAlYrD/hKs37cK8ipT?= =?us-ascii?q?hdpbze1FsHn7vp/eej2sW7emqZTLvCU+c9cquapxMZbsIsGerpPRgiTfTIXMsg?= =?us-ascii?q?2CSCO6EuBVmsJTIC1GXPlImGclOcMdtItP80UxUNsxJ7hICKkxu7+qciBoDSgM?= =?us-ascii?q?wi8FT4mAxiANgv+g27vGkRedaI4tMAYZsJVEmNcdUDV7YiIfpK+iS4XZjHWISm?= =?us-ascii?q?4VLwcP9Q5M/h4PlpdsfuD554rFVJ5MyzhKo/1qVivECJxo+EXnSmGMgVn1U/Kh?= =?us-ascii?q?k/S30gJUyfLjyNgbWBpkBkhayOdajEwoKKt4K6MIpI7FrieIdV/mvGLq0OamOF?= =?us-ascii?q?5RycjPel3kEIbFsHHzXjca+XIKWY9F0GvfGogKkwpldKYro01BIIC8dUbk/TMk?= =?us-ascii?q?w5lmEqKlWs+131YltWgJRyO0HNpbEe1mt0jXWDJ9aZCxtJrlI4lSQnNX+JCFqV?= =?us-ascii?q?dZl1tiPjWkxpVCMMFC/CQMXCRRrjqApteyTtNM2dNuBZ8WPth/o2v9GL9DOJWJ?= =?us-ascii?q?v305p6Hgyn7D9DA4q1q12DKzG6qkQO1D5G0eBh8lJ2KApUkzF+Es6Hvd8kjRsl?= =?us-ascii?q?Bo+OdWHqOAjUttrzphHJ1CGzhE2Gu5IFR0SXlJr/9VKL/Jc8BGRfk9ewOvMQQk?= =?us-ascii?q?FfE6x0yJ4V10nXDhbixoqARV5iDdUBMoVSQOhrftniMepd+5NTAGTJJHcCsuYz?= =?us-ascii?q?3DKw2FhSBdpAxfZF1yW5AFHtZF/KkW3ZNP/sreU0mjND0FUQd5NgI/zPpfj1JM?= =?us-ascii?q?v1ueeSDBFwqnb/LPvgdwfceLo86jNO758xtfioP7rOA48L0OR2G8mQKzX9/Rsp?= =?us-ascii?q?TxtsCOtkuSbqf3KfO8YX7GTDjIkx+wma0oD57Q/yjcKABbMYV1yWI4YZj9Dm7G?= =?us-ascii?q?JRZGKLgBJ0pcTqB6bc9Jov5Bas9hZaYJ/bNtBhObSRPuAoOvquJGIkzURTTEIC?= =?us-ascii?q?WL6va/rp7L7bzBVejgYdSBx3TdTKJxMJd68z77FKr03oJF5kr5wPFt9lh9SVTc?= =?us-ascii?q?NSCOssjhLBsR5Ma+bkviooEpHTTODZd2lHrg3UBAd8wSQyGw8ZQYzp1Z6GzqRu?= =?us-ascii?q?JjzkjzqvBS+KV46Ykq+bBm1924JaDIKfRVqUVnGASbBh129pUxB2hyX2ZRYu4N?= =?us-ascii?q?J/fWeaQWl9vup/r2F6wQ7x2V4PdZZMDCJ0zOlcizEDacSQZLnA0Zsz4VMhOc1+?= =?us-ascii?q?KZm69zUcuqufL22kYz7FilMh4HzLdt6Jyf+qWUpe/YcR3RzaQFWqfwXM/zqKoj?= =?us-ascii?q?u1+K7/0+iLEOYnB1YxGgEOUFUs4d3WLgwKAxwCIiDczMArXg+ORZWHIhhDLgnJ?= =?us-ascii?q?J9EEsKFfMIB7aL+p5enmggkezDKtIWarxCmnqIFRO8EL8CyHur5jCSIGZ7ghDB?= =?us-ascii?q?zQvwQWK17F/5tyN4RzXDz8v7mEpPSra3HVtSXzauOUJgsTOOPRDnu8Drtqku90?= =?us-ascii?q?E5LHDku8yRm2e7P7NXBcL/LsSGISYovFIXkIExRtu31I8AGNq9O9kQ/2t8bvvf?= =?us-ascii?q?92OrizVOo7pDh4fF/s6V/ejYEme6gK2HsbWNwypYxWIisVE48NCgOenE58eWTP?= =?us-ascii?q?Swy2YRUyB/thPZXxGvtrzUs1AUOEKM0EfRm4wGJ8pZ0mc81kHn4ugjXd0y+R5G?= =?us-ascii?q?Fonae/MNuTDzOTXzwVaFYNI7TCqe3CVNHlLzD1Z4HLIw2GXqvMLGjX3Q4UEnRp?= =?us-ascii?q?Fsd0z7ghx6F4o4Jlg36FcJ3ioDERMAaRSaDLG0G0vlLZELVVUYaRid2ri1ZLs3?= =?us-ascii?q?11Vpwryz/O/TcfB8B60VO/ZSkAGOmkRbGpURsaEZW7JzZVtd9K/Rpgj/BInqRP?= =?us-ascii?q?zmmmQqNfy1WM9W68YZuGU+4gynXRqv9Y9D76oHiJCPbqNLfZrMs9pg4Ep8+TEP?= =?us-ascii?q?cShNgBx+jxynS+AcuP7s7cTbsJay7eauTqktTf0N9xcoH2R+k4fwgFc7rNHS0O?= =?us-ascii?q?dcTJHViYvh/w1WJn6KuZzV0x9iJuoSJYOre6xg93YcJyQEIXIBI8aWYeEm4yBx?= =?us-ascii?q?KDXT+0BCAsQUaNMXIMXNghtUhlT0Vr9c8MTbG1mYC5p8ds0z4Gr3zSo68Z0iXe?= =?us-ascii?q?r67z+2P5/f5UlXP/xflCVsiM7CpO8NzPrQDygX4X+ZZwJpzSOCz5mNFuv//OSN?= =?us-ascii?q?yNHSTFMGHS82XpxDJDqD5wyoXO61m4joUg+O7M/8no4+flqKRnOthKQFrrpMEe?= =?us-ascii?q?lYhyX6wDhRDIb1iumRs9qx9WRXt1pHEJ1p4R3CAqVfMY1xOQ7kmcmzWkh8Giz/?= =?us-ascii?q?ddnWdhUwtuqWyOMM7v5wNkTkY48UPA4Ex6j86XVLUgtkUKT2sUqBXeINeNtmT+?= =?us-ascii?q?vJrn9R6YJnJa4AIlydpJjxozdTr1A2Bg4pZ6MqojxcaEbOgBVfW7zot74Ylgsc?= =?us-ascii?q?Tdl5tFdQGWKxPWIz/CbHVaVJg6mSFvMV9i+fTqoQXEV0Kil+WQ+62I1ye7u1mv?= =?us-ascii?q?BKqmZGniJ+oPgp1DxrXxm8tjfvp6IK3zIv5re4uC8HuXNbUuWUiz3IBklbzPQW?= =?us-ascii?q?kaccDG7v5keib3kFcIv/+6JnJcDn9Yk9/3Q/fwsscDAcUeSnESHwgLuCApaTv9?= =?us-ascii?q?JEmB6NpMLOYKerLSgVMrQy0wjjRnZ60gjakhZl624LQjKn7N8/OoqyJdwlxi2z?= =?us-ascii?q?GWjAdVYM5KxJvNH2tV4RQ+s8cUlhz3l70sibWi0NQ9TCG2grgQggaGVEaIxM5A?= =?us-ascii?q?QbFqkphzaIu7dJ/hsQYDjKCIil/ZPQncjQ03knUdhq3n7WprGChp4y3nxlg8l0?= =?us-ascii?q?7i+St3sMbOHYVs5sAmTp1ohB0+D+YO+tsu8fQot81LuhSOMCMtWk+Wau35VqXl?= =?us-ascii?q?Gqy68GH1q9KuAD3avbUya5Rm2EQ+SEbXaDkyw/MkHs+RmiNkc3Z9tSr08hLuvC?= =?us-ascii?q?gYZRlwngUbNyWyWRqkbXzGgiMeMBawI2o5yqew0QQ+4XYOiQP+8uwOcxCFEUdX?= =?us-ascii?q?/GATN2C/OqsV6qhIV7Pm9v7ln6YeTs9ADmN8CfGgcFEY7csJFx/f26RmScOX5v?= =?us-ascii?q?1hFyO1N09+jHHVQrquBca4qRncTXh9lj0+4KbfRtMSomtdMIh4Jj75WU0MeNcR?= =?us-ascii?q?HMwZbyJc3VruKeA/LB00QgYntaXaYBYQPp+4U6OcY0W7/WHbtepxQcH6k6QIc6?= =?us-ascii?q?Omf37q50KR18cg/LaLSzmMnqqfqBZoFIqH/O8lIwMCDctgUYyvy6SAx0c5Gnin?= =?us-ascii?q?bpLZAuWD1BtdxtCxphHItJAc8AqRSoA4LH0J283sS8/0J8pv8irbv7CveM0s+w?= =?us-ascii?q?mYp2Qct0/0uOaQ7cGLMjpk14kv64i/zAms3pDcr/ZckOXcBhT2LFY6OAFYK6fG?= =?us-ascii?q?HdcvngclJLpubPmIlyVQ+cMWWgB6c=3D?= X-IPAS-Result: =?us-ascii?q?A2AtBQB/BoRa/wHyM5BcHAEBAQQBAQoBAYMlKgNmcCiOfY0?= =?us-ascii?q?zgxmWV4F3FhgDiBJXFQECAQEBAQEBAgFqKII4JIJIAwMBAnkDCQEBSAgDAVMZB?= =?us-ascii?q?YhcgUcNA7JJhQGDf4IfASWFAYIVgVeKIGSFMAEEmhCKHwmIII1YDYMGiSWBdoY?= =?us-ascii?q?kmBmBPDUjgVBNIxWDAwmEb3eNZgEBAQ?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 14 Feb 2018 09:55:44 +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 w1E9ti4F012827; Wed, 14 Feb 2018 04:55:44 -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 w1E9rsg6064262 for ; Wed, 14 Feb 2018 04:53:54 -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 w1E9rqY9011953 for ; Wed, 14 Feb 2018 04:53:57 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1DvAQB/BoRaly0bGNZcHAEBAQQBAQoBA?= =?us-ascii?q?YMlKmlwKI59jTODGZZXggMKG4UgAoJwVxUBAgEBAQEBAQITAQEBAQEGGAaFewM?= =?us-ascii?q?DeRBRVxmIYYFHDQOySYUBg3+CEwEBCCiFAYIVgVeKIGSFMAWaEIofCYggjVgNg?= =?us-ascii?q?waJJYF2hiSYGYE8NYFzTSMVgwMJglyCE3eNZgEBAQ?= X-IPAS-Result: =?us-ascii?q?A1DvAQB/BoRaly0bGNZcHAEBAQQBAQoBAYMlKmlwKI59jTO?= =?us-ascii?q?DGZZXggMKG4UgAoJwVxUBAgEBAQEBAQITAQEBAQEGGAaFewMDeRBRVxmIYYFHD?= =?us-ascii?q?QOySYUBg3+CEwEBCCiFAYIVgVeKIGSFMAWaEIofCYggjVgNgwaJJYF2hiSYGYE?= =?us-ascii?q?8NYFzTSMVgwMJglyCE3eNZgEBAQ?= X-IronPort-AV: E=Sophos;i="5.46,511,1511845200"; d="scan'208";a="199622" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 14 Feb 2018 04:53:55 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AlA+6SxwNlHRn0/zXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1OseIJqq85mqBkHD//Il1AaPAd2Craocw8Pt8InYEVQa5piAtH1QOLdtbDQizf?= =?us-ascii?q?ssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1?= =?us-ascii?q?JuPoEYLOksi7ze+/94HObwlSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeu?= =?us-ascii?q?BWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbO?= =?us-ascii?q?SxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRH1iC?= =?us-ascii?q?kJKTA3/mLVhcx+l69XvA6tqgZjz4LIfI2ZKPxzdb7dc9MAQmpBW95cWTZfDYOg?= =?us-ascii?q?dYsEEuwPMvxFr4nhvVsBtgGxChWsBOjyzTJInnv20rcn0+Q9CwHJxxYvEskUsH?= =?us-ascii?q?vKsdr1NL0dUfyvwKbUyjXDaupb1DHg44bLahAsue+AUa9/fMbL10UiGBnJgkuS?= =?us-ascii?q?pID/MD6Y1vwBvmma4uZ6SO6iiGwqpxtvrjWhyMogkIvEi4wTx1vZ7yt22pw1Ks?= =?us-ascii?q?e9SENjYd6rDp9QtyaCOoR4WM0sTX9ltSgkx7McpZO3YCkHxI45yBHBbvyHaIeI?= =?us-ascii?q?7gjmVOmLIDd4gGhpeLe+hxa26USgy+v8Wdeo0FtSsCZJj9bBumoT2xHc8MSLVP?= =?us-ascii?q?lw8l2u1DuPzwzT7/tLIUEwlarVMZ4hxbswm4ILsUTHBCD2hVn2jLWNeUo+4eWo?= =?us-ascii?q?8frobajmppCGK494kB3xMqMrmsCnG+Q3LhAOX3SH+eS7zLDj5lP2QLFLjv0wj6?= =?us-ascii?q?nYv4vXJdgbp6GlAw9V1Zwv6xCkDzi8ytgYkn4HLEwWMC6A2pPkP1DIPeDQEea0?= =?us-ascii?q?g1Pqlixigf/BIO7PGJLIe0DOjK2pWb9g91RWwQEzhYRH45tJFqsLKdrpV0Pxvc?= =?us-ascii?q?CeBRg8ZV/ni937Aclwg9tNEVmEBbWUZfvf?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DwAQB/BoRaly0bGNZcHAEBAQQBAQoBA?= =?us-ascii?q?YMlKmlwKI59jTODGZZXggMKG4UgAoJwVxUBAgEBAQEBAQIBEgEBAQEBBhgGV4I?= =?us-ascii?q?4IoJKAwN5EFFXGYhhgUcNA7JJhQGDf4ITAQEIAiaFAYIVgVeKIGSFMAWaEIofC?= =?us-ascii?q?YggjVgNgwaJJYF2hiSYGYE8NYFzTSMVgwMJglyCE3eNZgEBAQ?= X-IPAS-Result: =?us-ascii?q?A0DwAQB/BoRaly0bGNZcHAEBAQQBAQoBAYMlKmlwKI59jTO?= =?us-ascii?q?DGZZXggMKG4UgAoJwVxUBAgEBAQEBAQIBEgEBAQEBBhgGV4I4IoJKAwN5EFFXG?= =?us-ascii?q?YhhgUcNA7JJhQGDf4ITAQEIAiaFAYIVgVeKIGSFMAWaEIofCYggjVgNgwaJJYF?= =?us-ascii?q?2hiSYGYE8NYFzTSMVgwMJglyCE3eNZgEBAQ?= X-IronPort-AV: E=Sophos;i="5.46,511,1511827200"; d="scan'208";a="9317251" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 14 Feb 2018 09:53:54 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;5578b2c0-05d0-4f26-983a-4b94f27ba229 Received: from localhost.localdomain (localhost [127.0.0.1]) by UPDCF3IC14.oob.disa.mil (Postfix) with SMTP id 3zhF9G1l4xzJ3f3 for ; Wed, 14 Feb 2018 09:53:54 +0000 (UTC) Received: from UPBD19PA05.eemsg.mil (unknown [192.168.18.6]) by UPDCF3IC14.oob.disa.mil (Postfix) with ESMTP id 3zhF9G0NWwzJ3f2 for ; Wed, 14 Feb 2018 09:53:54 +0000 (UTC) Authentication-Results: upbd19pa05.eemsg.mail.mil; dkim=none (message not signed) header.i=none X-EEMSG-check-008: 284696223|UPBD19PA05_EEMSG_MP5.csd.disa.mil X-EEMSG-SBRS: 5.2 X-EEMSG-ORIG-IP: 66.187.233.73 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BwAQASBYRamEnpu0JcGwEBAQEDAQEBCQEBAYMlgRNwKI59kEyWVoIDChuFIAKDRxUBAgEBAQEBAQITAQEBAQEICwsGKC+FJAMDeRBRVxmIYYFHDbJHhQGDf4ITAQEIAiaFAYNsiiBkhTAFmg+KHwmIII1XDYMGiSWBdoYjmBiBPDWBc00jFYMDCYJcghNAN41sAQEB X-IPAS-Result: A0BwAQASBYRamEnpu0JcGwEBAQEDAQEBCQEBAYMlgRNwKI59kEyWVoIDChuFIAKDRxUBAgEBAQEBAQITAQEBAQEICwsGKC+FJAMDeRBRVxmIYYFHDbJHhQGDf4ITAQEIAiaFAYNsiiBkhTAFmg+KHwmIII1XDYMGiSWBdoYjmBiBPDWBc00jFYMDCYJcghNAN41sAQEB Received: from mx3-rdu2.redhat.com (HELO mx1.redhat.com) ([66.187.233.73]) by upbd19pa05.eemsg.mail.mil with ESMTP; 14 Feb 2018 09:53:50 +0000 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 55B1A40EC7E1 for ; Wed, 14 Feb 2018 09:53:50 +0000 (UTC) Received: from workstation.brq.redhat.com (unknown [10.43.12.173]) by smtp.corp.redhat.com (Postfix) with ESMTP id D324E100858C; Wed, 14 Feb 2018 09:53:49 +0000 (UTC) X-EEMSG-check-009: 444-444 From: Petr Lautrbach To: selinux@tycho.nsa.gov Date: Wed, 14 Feb 2018 10:53:37 +0100 Message-Id: <20180214095337.1945-5-plautrba@redhat.com> In-Reply-To: <20180214095337.1945-1-plautrba@redhat.com> References: <20180214095337.1945-1-plautrba@redhat.com> X-Scanned-By: MIMEDefang 2.78 on 10.11.54.3 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.7]); Wed, 14 Feb 2018 09:53:50 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.7]); Wed, 14 Feb 2018 09:53:50 +0000 (UTC) for IP:'10.11.54.3' DOMAIN:'int-mx03.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'plautrba@redhat.com' RCPT:'' Subject: [PATCH 4/4] python/sepolicy: Do not use types.BooleanType 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 It was removed from Python 3 Fixes: File "polgengui.py", line 390, in forward self.generate_policy() File "polgengui.py", line 491, in generate_policy my_policy.set_use_syslog(self.syslog_checkbutton.get_active() == 1) File "/home/plautrba/devel/github/bachradsusi/SELinuxProject-selinux/python/sepolicy/sepolicy/generate.py", line 468, in set_use_syslog if not isinstance(val, types.BooleanType): AttributeError: module 'types' has no attribute 'BooleanType' Signed-off-by: Petr Lautrbach --- python/sepolicy/sepolicy/generate.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/python/sepolicy/sepolicy/generate.py b/python/sepolicy/sepolicy/generate.py index 1b36eb6e..31aa968f 100644 --- a/python/sepolicy/sepolicy/generate.py +++ b/python/sepolicy/sepolicy/generate.py @@ -459,25 +459,25 @@ class policy: self.out_udp = [all, False, False, verify_ports(ports)] def set_use_resolve(self, val): - if not isinstance(val, types.BooleanType): + if type(val) is not bool: raise ValueError(_("use_resolve must be a boolean value ")) self.use_resolve = val def set_use_syslog(self, val): - if not isinstance(val, types.BooleanType): + if type(val) is not bool: raise ValueError(_("use_syslog must be a boolean value ")) self.use_syslog = val def set_use_kerberos(self, val): - if not isinstance(val, types.BooleanType): + if type(val) is not bool: raise ValueError(_("use_kerberos must be a boolean value ")) self.use_kerberos = val def set_manage_krb5_rcache(self, val): - if not isinstance(val, types.BooleanType): + if type(val) is not bool: raise ValueError(_("manage_krb5_rcache must be a boolean value ")) self.manage_krb5_rcache = val