From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from jazzhorn.ncsc.mil (mummy.ncsc.mil [144.51.88.129]) by tarius.tycho.ncsc.mil (8.13.1/8.13.1) with ESMTP id kA7M2rt8022744 for ; Tue, 7 Nov 2006 17:02:53 -0500 Received: from mail.and.org (jazzhorn.ncsc.mil [144.51.5.9]) by jazzhorn.ncsc.mil (8.12.10/8.12.10) with ESMTP id kA7M26Dj004662 for ; Tue, 7 Nov 2006 22:02:06 GMT From: James Antill To: redhat-lspp Cc: SE Linux Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-oey6ohf4k5xJG8BGx7Sk" Date: Tue, 07 Nov 2006 17:02:58 -0500 Message-Id: <1162936978.26574.20.camel@code.and.org> Mime-Version: 1.0 Subject: [PATCH] cron changes needed for MLS range checking (requires at least the libselinux patches) Sender: owner-selinux@tycho.nsa.gov List-Id: selinux@tycho.nsa.gov --=-oey6ohf4k5xJG8BGx7Sk Content-Type: multipart/mixed; boundary="=-Ndm9+KFoKvQO3ryEVIMl" --=-Ndm9+KFoKvQO3ryEVIMl Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I think this is what we want for the cron patch. It's basically doing the same checks as the PAM patches. It also limits what the user can change to just the MLS range. At the moment I've just copied the original functions that need to be replaced, so you can see the old vs. the new. As the final commit the old ones should probably just die. I've also kept the name SELINUX_ROLE_TYPE, I'm not sure if it should be changed to SELINUX_ROLE_RANGE or something else? --=20 James Antill --=-Ndm9+KFoKvQO3ryEVIMl Content-Disposition: inline; filename=vixie-cron-4.1-_60-SELinux-contains-range.patch Content-Type: text/x-patch; name=vixie-cron-4.1-_60-SELinux-contains-range.patch; charset=UTF-8 Content-Transfer-Encoding: base64 T25seSBpbiB2aXhpZS1jcm9uLTQuMTogY3JvbmQucGFtLnBhbWRfY3JvbmQNCmRpZmYgLXJ1cCB2 aXhpZS1jcm9uLTQuMS1vcmlnL3NlY3VyaXR5LmMgdml4aWUtY3Jvbi00LjEvc2VjdXJpdHkuYw0K LS0tIHZpeGllLWNyb24tNC4xLW9yaWcvc2VjdXJpdHkuYwkyMDA2LTExLTAyIDIyOjI4OjA0LjAw MDAwMDAwMCAtMDUwMA0KKysrIHZpeGllLWNyb24tNC4xL3NlY3VyaXR5LmMJMjAwNi0xMS0wNiAx ODowNDoyMS4wMDAwMDAwMDAgLTA1MDANCkBAIC0yMywxMiArMjMsMTYgQEANCiANCiAjaWZkZWYg V0lUSF9TRUxJTlVYDQogI2luY2x1ZGUgPHNlbGludXgvc2VsaW51eC5oPg0KKyNpbmNsdWRlIDxz ZWxpbnV4L2NvbnRleHQuaD4NCiAjaW5jbHVkZSA8c2VsaW51eC9mbGFzay5oPg0KICNpbmNsdWRl IDxzZWxpbnV4L2F2X3Blcm1pc3Npb25zLmg+DQogI2luY2x1ZGUgPHNlbGludXgvZ2V0X2NvbnRl eHRfbGlzdC5oPg0KICNlbmRpZg0KIA0KIHN0YXRpYyBjaGFyICoqIGJ1aWxkX2VudihjaGFyICoq Y3JvbmVudik7DQorc3RhdGljIGludCBjcm9uX2dldF9qb2JfcmFuZ2UoIHVzZXIgKnUsIHZvaWQg KnNjb250ZXh0cCwgdm9pZCAqZmlsZV9jb250ZXh0cCwgY2hhciAqKmpvYmVudiApOw0KK3N0YXRp YyBpbnQgY3Jvbl9jaGFuZ2Vfc2VsaW51eF9yYW5nZSggdXNlciAqdSwNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnNjb250ZXh0LCB2b2lkICpmaWxlX2NvbnRl eHQgKTsNCiANCiBpbnQgY3Jvbl9zZXRfam9iX3NlY3VyaXR5X2NvbnRleHQoIGVudHJ5ICplLCB1 c2VyICp1LCBjaGFyICoqKmpvYmVudiApDQogew0KQEAgLTYwLDcgKzY0LDggQEAgaW50IGNyb25f c2V0X2pvYl9zZWN1cml0eV9jb250ZXh0KCBlbnRyeQ0KIA0KICAgICBzZWN1cml0eV9jb250ZXh0 X3Qgc2NvbnRleHQ9MCwgZmlsZV9jb250ZXh0PTA7IA0KIA0KLSAgICBpZiAoIGNyb25fZ2V0X2pv Yl9jb250ZXh0KHUsICZzY29udGV4dCwgJmZpbGVfY29udGV4dCwgKmpvYmVudikgPCBPSyApDQor ICAgIC8qIGlmICggY3Jvbl9nZXRfam9iX2NvbnRleHQodSwgJnNjb250ZXh0LCAmZmlsZV9jb250 ZXh0LCAqam9iZW52KSA8IE9LICkgKi8NCisgICAgaWYgKCBjcm9uX2dldF9qb2JfcmFuZ2UodSwg JnNjb250ZXh0LCAmZmlsZV9jb250ZXh0LCAqam9iZW52KSA8IE9LICkNCiAgICAgew0KIAlzeXNs b2coTE9HX0VSUiwgIkNST04gKCVzKSBFUlJPUjogZmFpbGVkIHRvIGdldCBzZWxpbnV4IGNvbnRl eHQ6ICVzIiwgDQogCSAgICAgICBlLT5wd2QtPnB3X25hbWUsIHN0cmVycm9yKGVycm5vKQ0KQEAg LTc5LDcgKzg0LDggQEAgaW50IGNyb25fc2V0X2pvYl9zZWN1cml0eV9jb250ZXh0KCBlbnRyeQ0K ICAgICB9CQ0KIA0KICNpZiBXSVRIX1NFTElOVVgNCi0gICAgaWYgKCBjcm9uX2NoYW5nZV9zZWxp bnV4X2NvbnRleHQoIHUsIHNjb250ZXh0LCBmaWxlX2NvbnRleHQgKSAhPSAwICkNCisgICAgLyog aWYgKCBjcm9uX2NoYW5nZV9zZWxpbnV4X2NvbnRleHQoIHUsIHNjb250ZXh0LCBmaWxlX2NvbnRl eHQgKSAhPSAwICkgKi8NCisgICAgaWYgKCBjcm9uX2NoYW5nZV9zZWxpbnV4X3JhbmdlKCB1LCBz Y29udGV4dCwgZmlsZV9jb250ZXh0ICkgIT0gMCApDQogICAgIHsNCiAgICAgICAgIHN5c2xvZyhM T0dfSU5GTywiQ1JPTiAoJXMpIEVSUk9SOiBmYWlsZWQgdG8gY2hhbmdlIFNFTGludXggY29udGV4 dCIsIA0KIAkgICAgICAgZS0+cHdkLT5wd19uYW1lKTsNCkBAIC0yMDEsNiArMjA3LDcgQEAgY3Jv bl9hdXRob3JpemVfY29udGV4dA0KICNpZmRlZiBXSVRIX1NFTElOVVgNCiAJc3RydWN0IGF2X2Rl Y2lzaW9uIGF2ZDsNCiAJaW50IHJldHZhbDsNCisgICAgICAgIHVuc2lnbmVkIGludCBiaXQgPSBG SUxFX19FTlRSWVBPSU5UOw0KIAkvKg0KIAkgKiBTaW5jZSBjcm9udGFiIGZpbGVzIGFyZSBub3Qg ZGlyZWN0bHkgZXhlY3V0ZWQsDQogCSAqIGNyb25kIG11c3QgZW5zdXJlIHRoYXQgdGhlIGNyb250 YWIgZmlsZSBoYXMNCkBAIC0yMDgsMTMgKzIxNSwzNyBAQCBjcm9uX2F1dGhvcml6ZV9jb250ZXh0 DQogCSAqIHRoZSB1c2VyIGNyb24gam9iLiAgSXQgcGVyZm9ybXMgYW4gZW50cnlwb2ludA0KIAkg KiBwZXJtaXNzaW9uIGNoZWNrIGZvciB0aGlzIHB1cnBvc2UuDQogCSAqLw0KLQlyZXR2YWwgPSBz ZWN1cml0eV9jb21wdXRlX2F2KHNjb250ZXh0LA0KLQkJCQkgICAgIGZpbGVfY29udGV4dCwNCi0J CQkJICAgICBTRUNDTEFTU19GSUxFLA0KLQkJCQkgICAgIEZJTEVfX0VOVFJZUE9JTlQsDQotCQkJ CSAgICAgJmF2ZCk7DQorCXJldHZhbCA9IHNlY3VyaXR5X2NvbXB1dGVfYXYoc2NvbnRleHQsIGZp bGVfY29udGV4dCwNCisJCQkJICAgICBTRUNDTEFTU19GSUxFLCBiaXQsICZhdmQpOw0KIA0KLQlp ZiAocmV0dmFsIHx8ICgoRklMRV9fRU5UUllQT0lOVCAmIGF2ZC5hbGxvd2VkKSAhPSBGSUxFX19F TlRSWVBPSU5UKSkNCisJaWYgKHJldHZhbCB8fCAoKGJpdCAmIGF2ZC5hbGxvd2VkKSAhPSBiaXQp KQ0KKwkJcmV0dXJuIDA7DQorI2VuZGlmDQorCXJldHVybiAxOw0KK30NCisNCitzdGF0aWMgaW50 IA0KK2Nyb25fYXV0aG9yaXplX3JhbmdlDQorKCANCisJc2VjdXJpdHlfY29udGV4dF90IHNjb250 ZXh0LA0KKwlzZWN1cml0eV9jb250ZXh0X3QgZmlsZV9jb250ZXh0DQorKQkNCit7DQorI2lmZGVm IFdJVEhfU0VMSU5VWA0KKwlzdHJ1Y3QgYXZfZGVjaXNpb24gYXZkOw0KKwlpbnQgcmV0dmFsOw0K KyAgICAgICAgdW5zaWduZWQgaW50IGJpdCA9IENPTlRFWFRfX0NPTlRBSU5TOw0KKwkvKg0KKwkg KiBTaW5jZSBjcm9udGFiIGZpbGVzIGFyZSBub3QgZGlyZWN0bHkgZXhlY3V0ZWQsDQorCSAqIGNy b25kIG11c3QgZW5zdXJlIHRoYXQgdGhlIGNyb250YWIgcmFuZ2UgaGFzDQorCSAqIGEgY29udGV4 dCB0aGF0IGlzIGFwcHJvcHJpYXRlIGZvciB0aGUgY29udGV4dCBvZg0KKwkgKiB0aGUgdXNlciBj cm9uIGpvYi4gIEl0IHBlcmZvcm1zIGFuIGVudHJ5cG9pbnQNCisJICogcGVybWlzc2lvbiBjaGVj ayBmb3IgdGhpcyBwdXJwb3NlLg0KKwkgKi8NCisJcmV0dmFsID0gc2VjdXJpdHlfY29tcHV0ZV9h dihzY29udGV4dCwgZmlsZV9jb250ZXh0LA0KKwkJCQkgICAgIFNFQ0NMQVNTX0NPTlRFWFQsIGJp dCwgJmF2ZCk7DQorDQorCWlmIChyZXR2YWwgfHwgKChiaXQgJiBhdmQuYWxsb3dlZCkgIT0gYml0 KSkNCiAJCXJldHVybiAwOw0KICNlbmRpZg0KIAlyZXR1cm4gMTsNCkBAIC0yNjUsNiArMjk2LDk4 IEBAIGludCBjcm9uX2dldF9qb2JfY29udGV4dCggdXNlciAqdSwgdm9pZCANCiAJcmV0dXJuIDA7 DQogfQ0KIA0KK3N0YXRpYyBpbnQgY3Jvbl9nZXRfam9iX3JhbmdlKCB1c2VyICp1LCB2b2lkICpz Y29udGV4dHAsIHZvaWQgKmZpbGVfY29udGV4dHAsIGNoYXIgKipqb2JlbnYgKQ0KK3sNCisjaWYg V0lUSF9TRUxJTlVYDQorCWNoYXIgKnNyb2xldHlwZTsNCisNCisJaWYgKCBpc19zZWxpbnV4X2Vu YWJsZWQoKSA8PSAwICkNCisJCXJldHVybiAwOw0KKwlpZiAoIChmaWxlX2NvbnRleHRwID09IDAp IHx8IChzY29udGV4dHAgPT0gMEwpICkNCisJCXJldHVybiAtMTsNCisNCisJKigoc2VjdXJpdHlf Y29udGV4dF90KilzY29udGV4dHApID0gdS0+c2NvbnRleHQ7DQorCSooKHZvaWQgKiopZmlsZV9j b250ZXh0cCkgPSAwTDsNCisNCisJaWYgKCAoc3JvbGV0eXBlID0gZW52X2dldCgiU0VMSU5VWF9S T0xFX1RZUEUiLGpvYmVudikpICE9IDBMICkNCisJew0KKwkJY2hhciBjcm9udGFiW01BWF9GTkFN RV07DQorICAgICAgICAgICAgICAgIGNvbnRleHRfdCBjY29uOw0KKw0KKwkJaWYgKCBzdHJjbXAo dS0+bmFtZSwiKnN5c3RlbSoiKSA9PSAwICkNCisJCQlzdHJuY3B5KGNyb250YWIsIHUtPnRhYm5h bWUsIE1BWF9GTkFNRSk7DQorCQllbHNlDQorCQkJc25wcmludGYoY3JvbnRhYiwgTUFYX0ZOQU1F LCAiJXMvJXMiLCBDUk9ORElSLCB1LT50YWJuYW1lKTsNCisNCisJCWlmICggZ2V0ZmlsZWNvbigg Y3JvbnRhYiwgZmlsZV9jb250ZXh0cCApID09IC0xICkNCisJCXsJCQ0KKwkJCWlmICggc2VjdXJp dHlfZ2V0ZW5mb3JjZSgpID4gMCApIA0KKwkJCXsNCisJCQkJbG9nX2l0KHUtPm5hbWUsIA0KKwkJ CQkgICAgICAgZ2V0cGlkKCksICJnZXRmaWxlY29uIEZBSUxFRCBmb3IgU0VMSU5VWF9ST0xFX1RZ UEUiLCANCisJCQkJICAgICAgIHNyb2xldHlwZQ0KKwkJCQkgICAgICApOw0KKwkJCQlyZXR1cm4g LTE7DQorCQkJfSBlbHNlDQorCQkJaWYgKCBhY2Nlc3MoIGNyb250YWIsIEZfT0sgKSA9PSAwICkN CisgICAgICAgICAgICAgICAgICAgICAgICB7DQorCQkJCWxvZ19pdCh1LT5uYW1lLA0KKwkJCQkg ICAgICAgZ2V0cGlkKCksIA0KKwkJCQkgICAgICAgImdldGZpbGVjb24gRkFJTEVEIGJ1dCBTRUxp bnV4IGluIHBlcm1pc3NpdmUgbW9kZSwgY29udGludWluZyAiDQorCQkJCSAgICAgICAiLSBTRUxJ TlVYX1JPTEVfVFlQRT0iLCBzcm9sZXR5cGUNCisJCQkJICAgICAgICk7DQorCQkJCXJldHVybiAw Ow0KKyAgICAgICAgICAgICAgICAgICAgICAgIH0NCisJCX0NCisgICAgICAgICAgICAgICAgDQor ICAgICAgICAgICAgICAgIGlmICghKGNjb24gPSBjb250ZXh0X25ldyhmaWxlX2NvbnRleHRwKSkp DQorICAgICAgICAgICAgICAgIHsNCisJCQlpZiAoIHNlY3VyaXR5X2dldGVuZm9yY2UoKSA+IDAg KSANCisJCQl7DQorCQkJCWxvZ19pdCh1LT5uYW1lLCANCisJCQkJICAgICAgIGdldHBpZCgpLCAi Y29udGV4dF9uZXcgRkFJTEVEIGZvciBTRUxJTlVYX1JPTEVfVFlQRSIsIA0KKwkJCQkgICAgICAg c3JvbGV0eXBlDQorCQkJCSAgICAgICk7DQorCQkJCXJldHVybiAtMTsNCisJCQl9IGVsc2UNCisg ICAgICAgICAgICAgICAgICAgICAgICB7DQorCQkJCWxvZ19pdCh1LT5uYW1lLA0KKwkJCQkgICAg ICAgZ2V0cGlkKCksIA0KKwkJCQkgICAgICAgImNvbnRleHRfbmV3IEZBSUxFRCBidXQgU0VMaW51 eCBpbiBwZXJtaXNzaXZlIG1vZGUsIGNvbnRpbnVpbmcgIg0KKwkJCQkgICAgICAgIi0gU0VMSU5V WF9ST0xFX1RZUEU9Iiwgc3JvbGV0eXBlDQorCQkJCSAgICAgICApOw0KKwkJCQlyZXR1cm4gMDsN CisgICAgICAgICAgICAgICAgICAgICAgICB9DQorICAgICAgICAgICAgICAgIH0gICAgICAgICAg ICAgICAgICANCisNCisgICAgICAgICAgICAgICAgaWYgKGNvbnRleHRfcmFuZ2Vfc2V0KGNjb24s IHNyb2xldHlwZSkpDQorICAgICAgICAgICAgICAgIHsNCisJCQlpZiAoIHNlY3VyaXR5X2dldGVu Zm9yY2UoKSA+IDAgKSANCisJCQl7DQorCQkJCWxvZ19pdCh1LT5uYW1lLCANCisJCQkJICAgICAg IGdldHBpZCgpLCAiY29udGV4dF9yYW5nZV9zZXQgRkFJTEVEIGZvciBTRUxJTlVYX1JPTEVfVFlQ RSIsIA0KKwkJCQkgICAgICAgc3JvbGV0eXBlDQorCQkJCSAgICAgICk7DQorCQkJCXJldHVybiAt MTsNCisJCQl9IGVsc2UNCisgICAgICAgICAgICAgICAgICAgICAgICB7DQorCQkJCWxvZ19pdCh1 LT5uYW1lLA0KKwkJCQkgICAgICAgZ2V0cGlkKCksIA0KKwkJCQkgICAgICAgImNvbnRleHRfcmFu Z2Vfc2V0IEZBSUxFRCBidXQgU0VMaW51eCBpbiBwZXJtaXNzaXZlIG1vZGUsIGNvbnRpbnVpbmcg Ig0KKwkJCQkgICAgICAgIi0gU0VMSU5VWF9ST0xFX1RZUEU9Iiwgc3JvbGV0eXBlDQorCQkJCSAg ICAgICApOw0KKwkJCQlyZXR1cm4gMDsNCisgICAgICAgICAgICAgICAgICAgICAgICB9DQorICAg ICAgICAgICAgICAgIH0NCisNCisJICAgICAgICAqKChzZWN1cml0eV9jb250ZXh0X3QqKXNjb250 ZXh0cCkgPSBjb250ZXh0X3N0cihjY29uKTsNCisNCisgICAgICAgICAgICAgICAgY29udGV4dF9m cmVlKGNjb24pOw0KKwl9DQorI2VuZGlmDQorCXJldHVybiAwOw0KK30NCisNCiBpbnQgY3Jvbl9j aGFuZ2Vfc2VsaW51eF9jb250ZXh0KCB1c2VyICp1LCB2b2lkICpzY29udGV4dCwgdm9pZCAqZmls ZV9jb250ZXh0ICkNCiB7DQogI2lmZGVmIFdJVEhfU0VMSU5VWA0KQEAgLTMzMiw2ICs0NTUsNzQg QEAgaW50IGNyb25fY2hhbmdlX3NlbGludXhfY29udGV4dCggdXNlciAqdQ0KIAlyZXR1cm4gMDsN CiB9DQogDQorc3RhdGljIGludCBjcm9uX2NoYW5nZV9zZWxpbnV4X3JhbmdlKCB1c2VyICp1LA0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqc2NvbnRleHQsIHZv aWQgKmZpbGVfY29udGV4dCApDQorew0KKyNpZmRlZiBXSVRIX1NFTElOVVgNCisJaWYgKCBpc19z ZWxpbnV4X2VuYWJsZWQoKSA8PSAwICkNCisJCXJldHVybiAwOw0KKw0KKwlpZiAoIHNjb250ZXh0 ID09IDBMICkNCisJew0KKwkJaWYgKHNlY3VyaXR5X2dldGVuZm9yY2UoKSA+IDApIA0KKwkJew0K KwkJCWxvZ19pdCggdS0+bmFtZSwgZ2V0cGlkKCksIA0KKwkJCQkiTlVMTCBzZWN1cml0eSBjb250 ZXh0IGZvciB1c2VyIiwgDQorCQkJCSIiDQorCQkJICAgICAgKTsNCisJCQlyZXR1cm4gLTE7DQor CQl9ZWxzZQ0KKwkJew0KKwkJCWxvZ19pdCggdS0+bmFtZSwgZ2V0cGlkKCksIA0KKwkJCQkiTlVM TCBzZWN1cml0eSBjb250ZXh0IGZvciB1c2VyLCAiDQorCQkJCSJidXQgU0VMaW51eCBpbiBwZXJt aXNzaXZlIG1vZGUsIGNvbnRpbnVpbmciLA0KKwkJCQkiIg0KKwkJCQkpOw0KKwkJCXJldHVybiAw Ow0KKwkJfQ0KKwl9DQorCQ0KKwlpZiAoIGZpbGVfY29udGV4dCApDQorCXsJCQ0KKwkJaWYgKCAh IGNyb25fYXV0aG9yaXplX3JhbmdlKCBzY29udGV4dCwgZmlsZV9jb250ZXh0ICkgKQ0KKwkJew0K KwkJCWlmICggc2VjdXJpdHlfZ2V0ZW5mb3JjZSgpID4gMCApIA0KKwkJCXsNCisJCQkJc3lzbG9n KExPR19FUlIsDQorCQkJCSAgICAgICAiQ1JPTiAoJXMpIEVSUk9SOiINCisJCQkJICAgICAgICJV bmF1dGhvcml6ZWQgZXhlYyBjb250ZXh0IHRvIFNFTElOVVhfUk9MRV9UWVBFICVzIGZvciB1c2Vy IiwgDQorCQkJCSAgICAgICB1LT5uYW1lLCAoY2hhciopc2NvbnRleHQNCisJCQkJICAgICAgKTsN CisJCQkJcmV0dXJuIC0xOw0KKwkJCX0gZWxzZQ0KKwkJCXsNCisJCQkJc3lzbG9nKExPR19JTkZP LA0KKwkJCQkgICAgICAgIkNST04gKCVzKSBXQVJOSU5HOiINCisJCQkJICAgICAgICJVbmF1dGhv cml6ZWQgZXhlYyBjb250ZXh0IHRvIFNFTElOVVhfUk9MRV9UWVBFICVzIGZvciB1c2VyLCINCisJ CQkJICAgICAgICIgYnV0IFNFTGludXggaW4gcGVybWlzc2l2ZSBtb2RlLCBjb250aW51aW5nIiwg DQorCQkJCSAgICAgICB1LT5uYW1lLCAoY2hhciopc2NvbnRleHQNCisJCQkJICAgICAgKTsNCisJ CQl9DQorCQl9DQorCX0gDQorDQorCWlmICggc2V0ZXhlY2NvbihzY29udGV4dCkgPCAwICkgDQor CXsNCisJCWlmIChzZWN1cml0eV9nZXRlbmZvcmNlKCkgPiAwKSANCisJCXsNCisJCQlzeXNsb2co TE9HX0VSUiwNCisJCQkgICAgICAgIkNST04gKCVzKSBFUlJPUjoiDQorCQkJICAgICAgICJDb3Vs ZCBub3Qgc2V0IGV4ZWMgY29udGV4dCB0byAlcyBmb3IgdXNlciIsIA0KKwkJCSAgICAgICB1LT5u YW1lLCAoY2hhciopc2NvbnRleHQNCisJCQkgICAgICApOw0KKw0KKwkJCXJldHVybiAtMTsNCisJ CX0NCisJfQ0KKyNlbmRpZg0KKwlyZXR1cm4gMDsNCit9DQorDQogaW50IGdldF9zZWN1cml0eV9j b250ZXh0KCBjb25zdCBjaGFyICpuYW1lLCANCiAJCQkgIGludCBjcm9udGFiX2ZkLCANCiAJCQkg IHNlY3VyaXR5X2NvbnRleHRfdCAqcmNvbnRleHQsIA0KT25seSBpbiB2aXhpZS1jcm9uLTQuMTog c2VjdXJpdHkuYy5zZWN1cml0eQ0KT25seSBpbiB2aXhpZS1jcm9uLTQuMTogc2VjdXJpdHkuYy5z ZWxpbnV4LWNvbnRhaW5zLXJhbmdlDQo= --=-Ndm9+KFoKvQO3ryEVIMl-- --=-oey6ohf4k5xJG8BGx7Sk Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFUQKS11eXTEMrxtQRAvT8AJ91u0Tx04UMj8MD+u/9M0kQ98lMfgCgpcjQ nNc57ckxJzCfphCFyjDD23o= =KE9c -----END PGP SIGNATURE----- --=-oey6ohf4k5xJG8BGx7Sk-- -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with the words "unsubscribe selinux" without quotes as the message.