From patchwork Wed Feb 14 21:16:23 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10219989 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 9971A6055C for ; Wed, 14 Feb 2018 21:17:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8A13729024 for ; Wed, 14 Feb 2018 21:17:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7B02229075; Wed, 14 Feb 2018 21:17:40 +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 uhil19pa12.eemsg.mail.mil (uhil19pa12.eemsg.mail.mil [214.24.21.85]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4725D29024 for ; Wed, 14 Feb 2018 21:17:38 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by uhil19pa12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 14 Feb 2018 21:17:37 +0000 X-IronPort-AV: E=Sophos;i="5.46,514,1511827200"; d="scan'208";a="9378493" IronPort-PHdr: =?us-ascii?q?9a23=3AgE8NNBGQRNolCuayH6m2s51GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ7+oc+zbnLW6fgltlLVR4KTs6sC17KN9fi4EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCazbL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+?= =?us-ascii?q?RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPC?= =?us-ascii?q?TQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjus9adrTALjhj?= =?us-ascii?q?kBOTA37WrbjtV8gL9HrB6koRF03ozab5yPNPdmfq3TY90US2lGUMhMTyxMAJ6w?= =?us-ascii?q?YoURAOoaJutUs5XxqkESoRakGQWgGOXiwSJIiH/s2q061vwsHxnH3AM8GNIOtG?= =?us-ascii?q?7brM7oP6kRVuC1y7LIzS7eZP5R3zf96ZTHchclof6WRrJ8a8vRyU4oFwPelVWd?= =?us-ascii?q?sonlMjya1+gXtGib9eVgWPuphmU6qA9xuiCiytojh4TGnI4Yyk3I+T9nzIs6O9?= =?us-ascii?q?G0UlN3bcanHZZQrS2XNo97TtkiTmxpoio21L0LtYO9cSMX0poo3QTfZOaCc4WQ?= =?us-ascii?q?5xLjU/ueLilgiXJ+fbK/mw6y8U+9yu3gTsW00EhFri5CktTUqnACzQbT6smaSv?= =?us-ascii?q?tm5EuhxTaO2BzT6uFDO0w0k7bUK4U9zbIqk5oTsEDDEjf3mEXwkqCWal0p9vWn?= =?us-ascii?q?5unoeLnrpoKQO5VqhgzxLKgigNGzDfw9MgcUXmib/eq81Kfk/U38WLhKleM5kq?= =?us-ascii?q?3YsJDcOMQaqbe1DBRS0oY+7RawEymp0M8DkHkbLFNKZBKHj4/zN1HIO/D3F+2z?= =?us-ascii?q?g1urkDd13/zGJKHuAo3RLnjfl7fsZbR960layAUp0dBf54hbCrcaLfLxXU/xst?= =?us-ascii?q?nYAQUiMwyo3ennEs592pkZWWKVDa+TKLnSvkOQ5uIzP+mMY5cYuDT/K/c/+/Hu?= =?us-ascii?q?jmQ5mVgbfamow5sac364HvB7I0SWenXsn9EBEXsXvgYkS+zqklKCWyZJZ3muR6?= =?us-ascii?q?I8+i07CIW+AIbNR4CthLmB0zmhHpBNaGBJFE2DEXDyd4qeQ/cMciWSIs1/nTMY?= =?us-ascii?q?SbitUYgh1QuhtAXi0bpoMvLU+jEEtZLkzNV6+vHclRQ19TxyE8SRznqAT39qkW?= =?us-ascii?q?MSRj833ad/oUpnxleFz6d4n+RSFcZP6PNRTgc6KZncwvRnBNDuQA3BZMyER0qh?= =?us-ascii?q?QtWjHT4+VMkxw8MUb0Z7BdqikgjJ3zC2DL8Ni7yLGJs0/7rc3nnwIMZ9zW3L1K?= =?us-ascii?q?wlj1U/Q8tPM3eqhqhl+AjJBI7JkluZmLiweaQawiHN6H+JzXCSs0FATA5wTaLF?= =?us-ascii?q?UGgBaUvOt9v5/ELCT6S1BLQ/KARB08+CKrBSat3tl1pJWOnsNM7ZY2KrlGe6HQ?= =?us-ascii?q?yIya+UbIr2Z2Ud2z3QCEYekw8J+3aJKQk+Bjy6rmLbFDxuFEvjY1ji8Ollsn+7?= =?us-ascii?q?SVU0zw6SZU17y7W14gIVheCbS/4L3bILoiQhqzJpHFum3NLZEdmApw18fKlGZt?= =?us-ascii?q?M9+lhH33rDtwNhJpygM7xihlkGfgttokzuzRR3BZtakcUxtnwl0A9yJbif0FNb?= =?us-ascii?q?eDOSxYrwNaHPKmnu4BCvbLbb2kvD39mL4aoP5/E4qlr5sAGvCEUi721t08NJ3H?= =?us-ascii?q?uE+pXKEA0SXIrqUkY57Rh6oKraYjUm6oPP031sNqe1sjrY1NIvHuclzAivf8tH?= =?us-ascii?q?OqOeCADyC9EaB9SpKOEylVmmdBYEPPxM+64uJMOrbOWG17CxPOl7gTKmiH5L4I?= =?us-ascii?q?dn0kKD7yB8UPLH344Zw/GE2QuKTzH8jFalssDzh49EfiofEXChxij+A45dfKpy?= =?us-ascii?q?fZwECW22Oc242s1+h4LxW35f7FOjGVIG19O1eRqVdVzxxxFf1UQQoXyhliu11D?= =?us-ascii?q?h0kzAvrqWFxizOxP7udB0dOm5EXGNil0vjIZCoj9AGW0ildwwplBq+5Ubm3qRb?= =?us-ascii?q?v7pwL23SQUdOYij3IHpvUrCotrqDZc5P6Y8nsT5NXOS6f1+aVqb3owEG3CP7A2?= =?us-ascii?q?te2Dc7eimwupX+mxx6jHySLGxvo3red8B93gzf5MHASv5KxDYGQzN4iTbPDFim?= =?us-ascii?q?I9ap5cmUl4vEsu2mVGKuSJtTcTLwwIODqiS743ZqARuhkPCvgNHnFhI60SDj3d?= =?us-ascii?q?lwSSrItAr8YpXs16miKeJoZFRoBFvi5MpiAI5+lJcwi48K2XUBm5WV5mQIkX3o?= =?us-ascii?q?MdlBwqL+a2cNRSQXzNHL7gjl31djLn2XyI7jUHWS3NdhbcGgYmwKwiI989xKCK?= =?us-ascii?q?CM4bxamyt6v0G1rRzXYfdgnjcR0/0u52AGg+sRogoi0j2dAqwOHUlfJSHsjw6H?= =?us-ascii?q?7826rKhMeGmvcKSw1UpnkdCvFr6CpBtQWHHjepctBSVw9NlwMErQ0H3v7YHpYN?= =?us-ascii?q?fQYsgVth2IlBfAivNYKJwvmfUXgipnI3jyvWU/y+48jxxhw421vJSdJ2Vq5qK5?= =?us-ascii?q?DQZSNifpaMML5jHtkaFek96T34+1GpVhHisEXIf0Tf2yCj0frvLnOBiSED0ntn?= =?us-ascii?q?iUA6LfEhGF5EdgsX3PD4ihN2uLK3kB0dViWB6dKVRRgAAOQjo1g4U5GRqsxMz9?= =?us-ascii?q?d0d5/Ssc6UTkpRtJ0O5oMAP/UmjHrgeydjg0UISfLAZR7gxa4UfVK9aR7vprHy?= =?us-ascii?q?xD8J2hrRaNKneHZwRGDGEJXFaLB1b/Mbmv/9bA9/KUBu2kL/vBeb+Os/BRV++U?= =?us-ascii?q?xZKz1Ytr5y6MOduUMXZ8Cf0721ZDXXdiFsTYhToAVTIYmzjKb86Bqxe24jd3od?= =?us-ascii?q?yn8PT3RALv4pOCBKBJPtlo/xC2gLyDN/KLhCpjMjZXyI8DyWXTyLcB2F4Siidu?= =?us-ascii?q?dySiELkbqSHMTLjQmrJMDxIBZSJ8LtdI77k73glLI8Lbjcn11rFghP4vF1hFTU?= =?us-ascii?q?Dhmt2uZcESOG69NVzHBEGNNLmdODLE3dr4YaKmRr1WlulUsAewuTmDGU/5IjuD?= =?us-ascii?q?jyXpVwyoMexUli6bMwZRuJ+jfRt2DmjjVMzpahu+MNBtjD02xaY7hnTFNGIGNj?= =?us-ascii?q?h8aUxNpKWK7SxEmvV/B3BB7n19IOmYnCaZ6vPUKowRsfpqHCt0kflV4G49y7RL?= =?us-ascii?q?7yFJX+B6mCzXrtFyuV6mifWPxiBhUBVQtjZBnJiLsll6OaXF6plAXm7J/BAN7W?= =?us-ascii?q?SQExQKoN9lCtzzu69O0dXPkaPzKCtY893K58ccANLUKM2fOno7LRXpACLUDBcC?= =?us-ascii?q?TTOzNmHeh0hdn++J+32QqZg6pJbsl4QSSr9HVFw1EfYaBVp/ENwEPph3Qisuka?= =?us-ascii?q?SHg84Q+Xq+sB7RSd1cvp/ZTP2SBe7iKDWejblfexsH27X4LZ8QNo36wUBibEd1?= =?us-ascii?q?nJjSEUrKQd9NujFhbhMzoEhV6nhxUHYz1Fz/ZQO3/HATFeW5kQU3igtkfOst8z?= =?us-ascii?q?ns408tJlXUpCo8ik8xlsv5gTqJaj7+ML+wXZ1KCyrzr0U+L5T7QwBzbQKvg0Nk?= =?us-ascii?q?MDbESqlLgLR+b2BrjxXQuZxVGf5TVadEegMfxemLZ/U01lRRsjioylVZ5evEFJ?= =?us-ascii?q?RijxAnfoS2r3Ja3AJiYsU1KrLMK6pU1FhQh76Ovy+y2uA33gAeO14H8HmOdy4Q?= =?us-ascii?q?pEwIKr4mKjKs/uxr8wyNhT1DeWkLV/cxrfJq8F49N/6HzyL63L5JMlqxOPCHL6?= =?us-ascii?q?OFp2jAktaFQkgu2UMMlklF+6V20Mg4fkWIUEAvyaeeGA4SNcreMw1VadRd9GTL?= =?us-ascii?q?dyaUrerN2Y51P5m6Fu3wUe+OtaMUgkW4HAYpH4UB9dkOHpis0U7CNsjrNrgFxg?= =?us-ascii?q?sx5A7zPlWKEOxJeA6XkDcAu8yw1pt33YhBKT4DGWp9NCW25rDQpg8smvWOR8w5?= =?us-ascii?q?YnYAUYsCL342VtC6lzRfv3teEDm9yvgZxxSa7z/guiTQCyHxYMF9a/eSfh5jEs?= =?us-ascii?q?y5+Ssh/Kiskl7Y6I/eJmHgOdRloN/P5vsQp4ybBPNMUbl9r0DclpFXR3y3Um7P?= =?us-ascii?q?Fdq1KIb1a4Q3cNP7FG21Ul2lhDIzVcvxO8ytLqeQiwHyWYlUqJWb3CwkNcKlDD?= =?us-ascii?q?EeHRZwqP0D5KJ7YQ0DeII1bwf1uQokK6GxJxyV3cmpQ2aoNTRZVeJfzfmga7xR?= =?us-ascii?q?0SUscvewyGE8QZEi0+m37UkNSYkQjh7E3/ajYJJRXDPvGnxHYQrPuzQ2l2xgNu?= =?us-ascii?q?Y0zec/xBLIsVYcMzCXeuxmcnZEv9QmCVOUP3p2FnIyR0WAgorb/g6sw7cS8jNT?= =?us-ascii?q?ntpOzeJFsHn+vpreYD22W6ymspTVvDQ+Ytc4uaFxNpbjIsSevpPEgjPfVIXQsh?= =?us-ascii?q?GCUCOiEvpVgMJQICFGT/lUmGElP8MGtJFP6EUrUMcxO7hPCK4xpr+3cjpoFygS?= =?us-ascii?q?wjEFV4mYxjwNnv+826fGlheXaJktKgYEsIhEgtcHUC57eSIepK6iV4XKjGCIUG?= =?us-ascii?q?4LLxkP7Q5U/gIPipdwfvz54IrPVJJMyjhWo+5qXSvPCJZo8kX0Sn2MgVn4U/ih?= =?us-ascii?q?lPSp0hxUzPLpyNYbWRp/BlNax+dZjEcoL6t3K6YItI7QrjCIbV/6vH7qyOa+OF?= =?us-ascii?q?lRzsjUekbkDIbZsGrzSTcQ+XsKSo9T0HvfD4gdkxJlaKY3o1VBOICmdVzk5zM+?= =?us-ascii?q?w4RmAqK1Wt21yFY9tXYJWSOqHMRbC+18t1LXQjJlaYixqJr5I5VSXnNQ+JqFpl?= =?us-ascii?q?dbl0ViLTW0xodCJMFW/DEMRiRPriuAs9eoTs1Mx9N2BYcWIthjo3f9BL9EOJ+J?= =?us-ascii?q?rn0qp7Pg137Z9Co4sFqh2DqzHKq4QP5D8G0FBgUlPWKepVczD+E06Gfd7kjNsk?= =?us-ascii?q?xo/+dcHrWAlktxryphEp1MGzpE22uoIEh0THlDr+pVMr/Vc9BGT/k0exCvJwQ0?= =?us-ascii?q?FeQ60EyR4UF0gXD5bjRotgRE5i/dXxM7VTUOj7fpnj0etN+oNSEGRJJPcDoucT?= =?us-ascii?q?3JKwSFliBLpBxfcV1lW4gFAtZZ/LEWxZNU/tHeSUm2NC4FQAdvNhk/0fpCj05M?= =?us-ascii?q?rFuXeSbBDQqyb/nPtgd7fcCLrM6mNP755htIipv7sOAk8KUOX2GmmRezTt/Aso?= =?us-ascii?q?DxrcCKtk+SdKfiKeK8f37BTD/IjR+umbcoFZ7K/zLcMABDMZl11WIkYYT9CW7M?= =?us-ascii?q?JRlGJbgUJ1BcVaBhbdVJuP5aatRheKYU/a9tGhOHSQ/uGIO1qvlGNUzfRTPELy?= =?us-ascii?q?WO6ua/u57c7aTBSej8YcyB33THTLhxPpd08zn7HKrl3pFF90rqwPht8Fh6SV/c?= =?us-ascii?q?PyCHstvhOhsB5NO+eUv6op0pATTWDY92kHrp3UxAdswXQyiw/JQZzpNZ5mzwRv?= =?us-ascii?q?hj0kjvqu1S6qVr6ZUq47Bz18i4P6DSKe5VsUV/GBibGh1q9okxAGh4X21RZO4R?= =?us-ascii?q?J+vWfaQdl8/usPr7F60Q6B2S4OxZcsDKJ0TOl8iwED2cTgZEnAgZoz4AMgScz+?= =?us-ascii?q?KFm7NzScu9uef2wEYt7EalLh4azLFt4pyJ+rGUq+/WcRTRy6QEWqnwSc/pqLQj?= =?us-ascii?q?pV+S7+U+lLESYmx1fxGnEO8FW84Z3WfgyKAnwDkiE8zdAr3g/+RDWGghnjL6nJ?= =?us-ascii?q?B9HUsZFe8IHbaR+oRehGg4kfTDNtIKaqBChnqPFRm8H78AyH6r7jCaIGx7jRDO?= =?us-ascii?q?zR7wW2Kz7Fn5rSNiRyvD0cvjmFJPVrarHUdSQzapOUhgvTOOPQvnrsD4trgu4U?= =?us-ascii?q?EtLGPkqMyCm3e7NLNQBc3/K8SWITMoq1IPkJ0xWtuv1JgAFtq8O9cQ/mtxbvnf?= =?us-ascii?q?62O3iy9OubpHh47F786J/fXYAGevgLeHq7WXwzBY0GI3sUs46tC6OfHE/8eKTO?= =?us-ascii?q?iw12YNUyd/vBPMXwavpbzHs18UOUKK0EDRmIwJJ91Zxmc31kXn5OglXdIy+x5T?= =?us-ascii?q?Fp7aaPMeuT/zODX1wVGFY9I0TCWe0CVYHkjzEVZmHKgwwmXwvNjGlX3I4V0nWp?= =?us-ascii?q?Fwd1D7hRxwF4g4Jlgi6EIJzSofEQgAchSbDLC0BUv7LYsLT1UDaQ+d0Li8ZKg3?= =?us-ascii?q?wVV5wqmz6+/Lcex8G60NO+5SjgGQmlhbBpUWsaoZTLJnZVBd8K/Xpg7/C4noRP?= =?us-ascii?q?XmkWQ/Nee1Q89A68wZsWUt4hqnTRq69ZhD96obiIyPdqNcfZfMvtpz4Ft86DET?= =?us-ascii?q?cSxNhBx/jxKnXuAGuODs/MTUsJqy5uapTqYtSP0d9wIoCGRmk5vwnFcjrMnS1+?= =?us-ascii?q?dbTI3VlYv//x5WLn6PuYbVyR98JvQSK4Ole7Zg7XYHJzMEK3III9WWd+E24zVx?= =?us-ascii?q?PzXL+1xCHsQMaMsXPMXRggBUkVTlVqxc+MTdG1+YDZpzds8z4mr4zTA66508Xf?= =?us-ascii?q?j65D+xP5Df4ElHP+lfgyV0iNLCuO8VzOLQCCgQ4XmZbQJ5zT+Cy5mJFvb/4OSN?= =?us-ascii?q?yNDSV1MdHS42UpxQJCSD+Qy5XOW1kIjmUgKO5s/1np0+aFqaRmatk6QdrqZMDe?= =?us-ascii?q?lAhz363jhADI/1gemYs96x6GRKt11HF51z4QfCGKVFMZVxIQ74mdWzRkhgGiv/?= =?us-ascii?q?f9nZdhgwt+qYyOcM5/5zNkXkao8dPB0E16j26XxLQQtyULT2pEqWXfoNZNt6T/?= =?us-ascii?q?PJtn9V6YZnK64BIledoJjqoyxTqFAxBg8paaM/oiZcdkbQgA1fQ7z0t6IYigsA?= =?us-ascii?q?Td55vldBGX6xOGI7/DfHSaVVg7WSCPML9jWfVKoOXFt0MilmWRO6xI1ue6e1nf?= =?us-ascii?q?BAqm5GmyJ9oPsp0zxhXxa8uzfjp6EK2TIm5r64si8NuXpbQeWCiy3IE0lMzOwW?= =?us-ascii?q?jacADHbv8Uezb2cFbIvu+7RnPsDg9Y4943QjfxUsYTAJUf6nCyHqgKOCGpaPv8?= =?us-ascii?q?5EhB6RpMXOaqe+LTAVNrQ50x3jXXZ80g/anBZm62YLRzKg7Ng/JIqjJckl3C2o?= =?us-ascii?q?GXPAdFYN5KNJv9H9tVkRTOs5cVlh2nls0tCbRi0RQ8zCA2g1gRYgaWVFaJJM9w?= =?us-ascii?q?QXFqgpgjaNu6lJ4BsUYDPKHYi//YnQh8jI02EnTdh23mLWurGFhpQy3Xxrg9N0?= =?us-ascii?q?9C+Ot2gMeOHDVs9sA2Tz1p1BxuDkYPWtqO8HQpN8yLu9SP8CLtWj+Wyu1ZVtXk?= =?us-ascii?q?+q2K8TH0K9MOAZ3bfbTyalRnGEWeSRbWeDgSw1Mkjs6hm0Nlc3cttFr1chMuve?= =?us-ascii?q?gZ5RjwnhUbJyRiWNql7X1WgjMeIBdwIqo4eqYA0KQ/QXZ+ibP+Qux+c+CFQUZX?= =?us-ascii?q?/TASR2E/O2sUKqnIVjPnVv+1n1YeTs8gDgN9ufAQcEEY/crpFv/fy6R2SBOWJv?= =?us-ascii?q?zRFoO0l07ejfHUwrtuBAa5aRgcTQh9Nj3O4HbfhtMio9tcUIl4J+74mUzMeKcR?= =?us-ascii?q?bMzpb9JdHVvuKUA/vBwEQ2YmtaSKYWYRvp54UmOd40Q7/THb5evRQGH6g6QYch?= =?us-ascii?q?Onz39K5uKQN8bA/RaK6zgsnwqeKBfoFUqGPO7lIsMCfcvAUOyue6TQx+c5+nhn?= =?us-ascii?q?b/LYsuRj1ftd1tCxpnHIxJG88aqQqoHYKUy+mHjIqq9kd7vfIambbhAfDNktKi?= =?us-ascii?q?1sN+WIYJy1aMOWP3BaJshk1+xsW1hezbms33CMjlfdofEul8RXXeQrqaDsO4MD?= =?us-ascii?q?3YaZG0QFJP77PJiOExaR6Wfi2sGvPeuQ=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2BHAgAwpoRa/wHyM5BdHAEBAQQBAQoBAYMlKgNmcCiOCXS?= =?us-ascii?q?NEIMZlkKCEw8YA4gfVBgBAgEBAQEBAQIBaiiCOCSCTwJ5AwkCSAgDAWwFiFyBV?= =?us-ascii?q?AMBAbI0hBNuhAGCRYUCghWBV4oBgQOFMAEEpC8JgkyFVI1YgxORP5gZgTwfOYF?= =?us-ascii?q?QMxowgwsJhG93izWCTQEBAQ?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 14 Feb 2018 21:17:36 +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 w1ELHQKY022244; Wed, 14 Feb 2018 16:17:31 -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 w1ELHM8L072299 for ; Wed, 14 Feb 2018 16:17:22 -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 w1ELHL99022241 for ; Wed, 14 Feb 2018 16:17:25 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1DmAABppoRaly0bGNZdHgEGDIMlKmlwK?= =?us-ascii?q?I59jRCDGZZCgiIbiB9UGAECAQEBAQEBAhMBAQEBAQYYBohLiGGBVAMBAZ9ykkO?= =?us-ascii?q?EE26EAYJFhQKCFYFXigGBA4UwBaQvCYJMhVSNWIMTkT+YGYE8H4IJMxowgwsJg?= =?us-ascii?q?XwBCwGCZneLNYJNAQEB?= X-IPAS-Result: =?us-ascii?q?A1DmAABppoRaly0bGNZdHgEGDIMlKmlwKI59jRCDGZZCgiI?= =?us-ascii?q?biB9UGAECAQEBAQEBAhMBAQEBAQYYBohLiGGBVAMBAZ9ykkOEE26EAYJFhQKCF?= =?us-ascii?q?YFXigGBA4UwBaQvCYJMhVSNWIMTkT+YGYE8H4IJMxowgwsJgXwBCwGCZneLNYJ?= =?us-ascii?q?NAQEB?= X-IronPort-AV: E=Sophos;i="5.46,514,1511845200"; d="scan'208";a="200681" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 14 Feb 2018 16:17:24 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AfyhFrx9W50Q3yf9uRHKM819IXTAuvvDOBiVQ1KB4?= =?us-ascii?q?1OMcTK2v8tzYMVDF4r011RmVBd6ds6oMotGVmpioYXYH75eFvSJKW713fDhBt/?= =?us-ascii?q?8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1?= =?us-ascii?q?Ifn+FpLPg8it2O2+55Pebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+?= =?us-ascii?q?RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTF?= =?us-ascii?q?UACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRgLohi?= =?us-ascii?q?kZOTA382bZh9dsgK5Huh+tuwZyz5LIbIyTKfFwfrndfdQfRWdZRshRVjBOAoS4?= =?us-ascii?q?b4QVFOoKIOVWr476p1sVthu1GA6hBOXuyjBUgX/22bc10/87HQHH2wwgGMkOsG?= =?us-ascii?q?/PodXwO6oTXvq5zK7SzTXMdv5b3yr25ovQch05v/2AQL19fdDPxUQgDQ/JkFed?= =?us-ascii?q?pZbqMj6VzugAsGiW4/BhWO+rkWIqqwB8riKxysosl4XEgJ8exEre+iVj2ok1IM?= =?us-ascii?q?W1SE5lbt6gF5tdry+VOZF4TM48TWxlpjw0x6EatZO6ZiQF1oooxxvEa/yIaYSI?= =?us-ascii?q?5wjsVOeVITtigXJleba/iw6z8Uim1OL8StG53EhXoidKiNXAqH8A2wbN5sWFUP?= =?us-ascii?q?dw8Ues1S6K1w/J6+FEJU40lbDcK54k2rM+i4Ydv1nfEiLul0r4i6iWeF889+ao?= =?us-ascii?q?6OrqerDmq5CTNoNujQH+KKsul9S5AeQ5LgcOWGyb9v6n1LH5/E35R7JKjuYtkq?= =?us-ascii?q?TCq5/aItkbpqilDABLyYYv8RO/Ajip0dgCmnkHNl1FdAqdj4f1I1HOPOz4DfCn?= =?us-ascii?q?jlS3jjhrw/HGPrv8ApTCNXXDjLfgcqp9605b0gYzy8tf6IhOBrEOJ/LzRBy5iN?= =?us-ascii?q?uNFRI9Mgqp0877Gd590cUYQmvJDaiHY43ItlrdwOMkJO2Ff8c0vzHmMLBx4f/l?= =?us-ascii?q?inswghkceq6yxrMSNGD+Ge5pdRbKKUHwi8sMRD9Z9jE1S/bn3QWP?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DmAAAwpoRaly0bGNZdHgEGDIMlKmlwK?= =?us-ascii?q?I59jRCDGZZCgiIbiB9UGAECAQEBAQEBAgESAQEBAQEGGAZXgjgihRqIYYFUAwE?= =?us-ascii?q?Bn3GSQ4QTboQBgkWFAoIVgVeKAYEDhTAFpC8JgkyFVI1YgxORP5gZgTwfggkzG?= =?us-ascii?q?jCDCwmBfAELAYJmd4s1gk0BAQE?= X-IPAS-Result: =?us-ascii?q?A0DmAAAwpoRaly0bGNZdHgEGDIMlKmlwKI59jRCDGZZCgiI?= =?us-ascii?q?biB9UGAECAQEBAQEBAgESAQEBAQEGGAZXgjgihRqIYYFUAwEBn3GSQ4QTboQBg?= =?us-ascii?q?kWFAoIVgVeKAYEDhTAFpC8JgkyFVI1YgxORP5gZgTwfggkzGjCDCwmBfAELAYJ?= =?us-ascii?q?md4s1gk0BAQE?= X-IronPort-AV: E=Sophos;i="5.46,514,1511827200"; d="scan'208";a="9378482" 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 21:17:23 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;da2442e3-d0a7-44b9-a041-acb8340011cf Received: from localhost.localdomain (localhost [127.0.0.1]) by UPDCF3IC06.oob.disa.mil (Postfix) with SMTP id 3zhXKv25TQz19Ytk for ; Wed, 14 Feb 2018 21:17:23 +0000 (UTC) Received: from UPDC3CPA02.eemsg.mil (unknown [192.168.18.9]) by UPDCF3IC06.oob.disa.mil (Postfix) with ESMTP id 3zhXKv1ZHyz19Ytg for ; Wed, 14 Feb 2018 21:17:23 +0000 (UTC) Authentication-Results: UPDC3CPA02.eemsg.mail.mil; dkim=none (message not signed) header.i=none X-EEMSG-check-008: 210191317|UPDC3CPA02_EEMSG_MP18.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DUAABLpYRahyIeaIFdHQEBBQELAYMlgRNwKI4JdI0QgxmWQoIiEwiIH1QYAQIBAQEBAQECEwEBAQoLCQgoL4d0iGGBVAQBsjSEE26EAoJFhQKCFYFXigGBA4UwBaQvCYJMhVSNWIMTkT+YGYE8H4IJMxowgwsJgXwBCwGCZneLNYJNAQEB X-IPAS-Result: A0DUAABLpYRahyIeaIFdHQEBBQELAYMlgRNwKI4JdI0QgxmWQoIiEwiIH1QYAQIBAQEBAQECEwEBAQoLCQgoL4d0iGGBVAQBsjSEE26EAoJFhQKCFYFXigGBA4UwBaQvCYJMhVSNWIMTkT+YGYE8H4IJMxowgwsJgXwBCwGCZneLNYJNAQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA02.eemsg.mail.mil with ESMTP; 14 Feb 2018 21:17:22 +0000 Received: from localhost.localdomain (abo-251-56-69.avi.modulonet.fr [85.69.56.251]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 5A753561257 for ; Wed, 14 Feb 2018 22:16:48 +0100 (CET) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Wed, 14 Feb 2018 22:16:23 +0100 Message-Id: <20180214211625.531-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.16.0 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Wed Feb 14 22:16:48 2018 +0100 (CET)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 1/3] python/sepolicy: Support non-MLS policy 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 When using sepolgen GUI on a system with a non-MLS policy, sepolicy.info(sepolicy.PORT) does not define "range" attributes (since commit 908340e8e7a9 ("sepolicy: support non-MLS policy in manpage")). Replace them with None in get_all_ports() result. Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy/generate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolicy/sepolicy/generate.py b/python/sepolicy/sepolicy/generate.py index d68f96ef5ca5..35623a01acfe 100644 --- a/python/sepolicy/sepolicy/generate.py +++ b/python/sepolicy/sepolicy/generate.py @@ -105,7 +105,7 @@ def get_all_ports(): p['type'] == "port_t" or \ p['type'] == "hi_reserved_port_t": continue - dict[(p['low'], p['high'], p['protocol'])] = (p['type'], p['range']) + dict[(p['low'], p['high'], p['protocol'])] = (p['type'], p.get('range')) return dict