libsemanage-devel-2.0.43-4.el6> H HtxHFL~ ?*}}vuWBq"LsvP͢Ks8c6a989da9ce042704f9e345519144c584e88ff3,8` aWj'HFL~ ?*}}h1muW5?ZrYBD>98?(d ! d*2 7Mkqx    )F )+.181\3t3 3 4 (48597:Q"GHIXdYp\]^ bgdefltuv4wxy$Clibsemanage-devel2.0.434.el6Header files and libraries used to build policy manipulation toolsThe semanage-devel package contains the libraries and header files needed for developing applications that manipulate binary policies.Lspacewalk.fnal.govScientific LinuxScientific LinuxLGPLv2+KojiDevelopment/Librarieshttp://www.selinuxproject.orglinuxx86_64Sv4] qB Rm+!m+xzC m+=",,,*---...+++-,,,),,*--..++-,, ,,*--..++-,,h,,*--..++-,,8,,*--..++-,,Q,,*--..++-,,,,*--..++-,,A큤LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLdae47409f91477adc1c90230d5b7864e51b6942c38a04f69edc253972bf03f7a6c3f06bc5c214da5bc8e2627b1791ce63dc319f21db2575955433514c89435b8b617926f3b178a7138ddd4bfe8dbad12b1f2196bdbfdf95834abdfcc86fc93d0e1e7bc352c83851dcc71aa5d709f6589d71e141af0046856d10226f6b543032aa5fb22eaac0390eef12d5ccc093537306698d7772d56ec5e42d4c7c2cc49d3f5ff3c4476975695bafb12f568beed911ed3ae1ab702ae1176d4d5c2c2d759889c6782879a3c211ea70a39d07fc5f86db37f1e8464e34e771f288ec89f17ac9c78e316fbc20ddfd71f738a1322bbe8cf57b6409b91ca4c7136de0a41e2a66a8c529e01aa72573a9b31eb52a2f93dbcbc8ea14b0968b8fce59b54ecfb1cc2273740911bcabcba3b4c7ce02d85b82f567dbe6c77bc7575d1dcd8a00cc544e7a0eb8498642e9f252f3dc103878c01cdde5852a5c22edf64b7eca2697bbf53668743124d226ed264c5e10f3707f881e99c8c174e8f3f6e455596eb2f666129fe4c831a7d414061940a45ff1b7e4e2ecb54cc530d9e32066317db112357756ed9a9e69ffe1578499b1295199c24e55a38a1bbc89918804a0f131a16c76a85e269b868e5c0d2bc44691627cc269b1a29dc132300ee4f7a95e7e84bb41b17be2d501ea78b211c230676e815258971a5fa0f7e66bf6a2bee2d2d027e39ca04cd20e67d4dfded61511de53d0580c3a82d957de5106cf3c6f1e7987d06a0c275a6bfb10b92abb450046c280ea0351772f94a5d4e6e872ba18e801ff70b782bff1955ade7744b8e47aef33a5e7b255857166b00d2e5b94f9fc15dc0fae0f9f7d83db45111a575308a627792d5363f3bbcdc6ba6de2867c350b3adee742abcdb779b3d97bc6ea36a4a2cd3300357cd35c9e4d21db8147699aec1a642ab48ad65371fc6f7f98c630bb3fe9f645f38a5d7249fb567a634d26891881fc86c749df378908c5be80ed754ad4099c4b525813055202d1f0f32e37837f77c52f3d075754766b2ec92d6d6e0f626de0cf0b1087b9ff315b5dfa884cbafcd46f19ddbc5ee67e2473fa3f749b9afd4e04304210ea76e7f17045e014622246907e6b8e7559cc947337f0d808d574b1152c477ee2e67bf31fc2e5fd80703a923db63984e2ce66b0c2b44061e4244012615afc7628762642e4aeee9c3e2f057afcf174a60306d8c99578cd4c4b3e1050726d926dfdb3543b736cc87389c0d24328a187262869270286d9a448a7ec6d61dad42019c0f3534d836c2cc426dac0b15e2b64b3b10e335037b3ada43aa69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fe40565ea7bed329ab013c86c154ebe2c90a370a4222c24d0f4fcf344cee230663ddf18c43b1216413eec90e1dc8d0c077572cf60a8d953fecb33f3f396fee870c13d96baae8f9529c5873c86298e001ab0ef1f203e42dccf407ec3f45ed873e763d846ffbf66fa150e10ce0cb7c053a43fbc4695650ab18abf9cde05648c2a133ae99ff07ad99b2ff76c49f12dc806141baa303985b5db6f4e9d4efc985c19dff69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fee7d721938986dd24b0d4ed5deeb99706379fb608837867fad3e7b6c44ba1162769d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fec0fd3d20bf320ae3c6008e5e150300c8c092e9fcc1b0fa5bca582ed664d46eed6636236d5c65d4d380ece6ec1743c3c014a47e376f2ba7766fb8a00d6c012598d5efb1a3156f8021a57cfa161c08f911c499c7b9f847f093685f3d4f4a25361083b4bdbda2fd611cdceb168c7b7014b5b3d63d80021ff861214926c6c43fceae69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fecb29896b66f28c90ceb1eccca9c442035c3b918445ad3bb8124a565ee690906869d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fe7ae6259eb127049583cb82fe1b8db800a53e7453e79d5b6ce6c17e87862e3081fd2297dcdaa5c7c3f34d6a03538247d022ae39dd95671fd60241bec5d2f62cf369d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fea9cd1f00d073281e93f5080379983417b2093710fec908915c3e6c8ac8471f6569d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fe/lib64/libsemanage.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsemanage-2.0.43-4.el6.src.rpmpkgconfig(libsemanage)libsemanage-devellibsemanage-devel(x86-64)@@@@     /usr/bin/pkg-configlibsemanagepkgconfig(libselinux)pkgconfig(libsepol)pkgconfig(ustr)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)ustrrpmlib(PayloadIsXz)2.0.43-4.el63.0.4-14.6.0-14.0-13.0.3-15.2-14.8.0Ka|@KTM@K(K@KJJ@J@J$JJJ#J#Jyt@JjJW-@JS8J,@I@II2Io%@Ik0Ik0I7@I7@I1.HN@HN@HN@HǶH*H@H@HW@H=I@GOGOGOG@G[@G G@GGGW@GSGNG5@G0W@G'@FFFFIFIF&@FvFɂ@FFF` @F9F/BF/BE@E@EEɿ@EEEx@El$E4D@D@D@DC@DDD@D@D{DDX@D@D@Dhm@Dhm@Dhm@D_2D?D*vD*vDDCCi@CtC@C@CCC@CC @Cǖ@Cǖ@Cǖ@Cǖ@C@C[C[C @C @C,C @C @CCf@CqCC}@C+CBCYCYC{@Cx|@CtCtCqCp@Cp@CoACiCf@CbC`@C_oC^@C\CX@CWCTCTCTCP@COCLCJWCFc@CBnCA@C:C3@C1K@C/C(C@C Dan Walsh - 2.0.43-4Dan Walsh - 2.0.43-3Dan Walsh - 2.0.43-2Dan Walsh - 2.0.43-1Dan Walsh - 2.0.42-1Dan Walsh - 2.0.41-1Dan Walsh - 2.0.39-1Dan Walsh - 2.0.38-2Dan Walsh - 2.0.38-1Dan Walsh - 2.0.37-1Dan Walsh - 2.0.36-2Dan Walsh - 2.0.36-1Dan Walsh - 2.0.35-2Dan Walsh - 2.0.35-1Fedora Release Engineering - 2.0.33-3Dan Walsh - 2.0.33-2Dan Walsh - 2.0.33-1Dan Walsh - 2.0.32-1Dan Walsh - 2.0.31-5Dan Walsh - 2.0.31-4Fedora Release Engineering - 2.0.31-3Dan Walsh - 2.0.31-2Dan Walsh - 2.0.31-1Dan Walsh - 2.0.30-3Ignacio Vazquez-Abrams - 2.0.30-2Dan Walsh - 2.0.30-1Ignacio Vazquez-Abrams - 2.0.29-2Dan Walsh - 2.0.28-1Dan Walsh - 2.0.28-2Dan Walsh - 2.0.28-1Dan Walsh - 2.0.27-3Dan Walsh - 2.0.27-2Dan Walsh - 2.0.27-1Dan Walsh - 2.0.26-1Dan Walsh - 2.0.25-3Tom "spot" Callaway - 2.0.25-2Dan Walsh - 2.0.25-1Dan Walsh - 2.0.24-1Dan Walsh - 2.0.23-1Dan Walsh - 2.0.22-1Dan Walsh - 2.0.20-1Dan Walsh - 2.0.19-1Dan Walsh - 2.0.18-1Dan Walsh - 2.0.16-1Dan Walsh - 2.0.15-2Dan Walsh - 2.0.15-1Dan Walsh - 2.0.14-5Dan Walsh - 2.0.14-3Dan Walsh - 2.0.14-2Dan Walsh - 2.0.14-1Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.10-2Dan Walsh - 2.0.10-1Dan Walsh - 2.0.9-1Dan Walsh - 2.0.6-2Dan Walsh - 2.0.6-1Dan Walsh - 2.0.5-1Dan Walsh - 2.0.4-1Dan Walsh - 2.0.3-5Dan Walsh - 2.0.3-4Dan Walsh - 2.0.3-3Dan Walsh - 2.0.3-2Dan Walsh - 2.0.3-1Dan Walsh - 2.0.2-1Dan Walsh - 2.0.1-2Dan Walsh - 2.0.1-1Dan Walsh - 2.0.0-1Dan Walsh - 1.10.1-1Dan Walsh - 1.9.2-1Dan Walsh - 1.9.1-3Jeremy Katz - 1.9.1-2Dan Walsh - 1.9.1-1Dan Walsh - 1.8-1Dan Walsh - 1.6.17-1Dan Walsh - 1.6.16-3Dan Walsh - 1.6.16-2Dan Walsh - 1.6.16-1Dan Walsh - 1.6.15-1Dan Walsh - 1.6.13-3Dan Walsh - 1.6.13-2Dan Walsh - 1.6.13-1Dan Walsh - 1.6.12-2Dan Walsh - 1.6.12-1Dan Walsh - 1.6.11-1Dan Walsh - 1.6.9-1Dan Walsh - 1.6.8-2Dan Walsh - 1.6.8-1Dan Walsh - 1.6.7-3Dan Walsh - 1.6.7-2Dan Walsh - 1.6.7-1Dan Walsh - 1.6.6-1Dan Walsh - 1.6.3-1Dan Walsh - 1.6.2-2Dan Walsh - 1.6.2-1Dan Walsh - 1.6-1Dan Walsh - 1.5.28-1Dan Walsh - 1.5.26-1Dan Walsh - 1.5.23-1Jesse Keating - 1.5.21-2.1Dan Walsh - 1.5.21-2Dan Walsh - 1.5.21-1Jesse Keating - 1.5.20-1.1Dan Walsh 1.5.20-1Dan Walsh 1.5.19-1Dan Walsh 1.5.18-1Dan Walsh 1.5.16-1Dan Walsh 1.5.15-1Dan Walsh 1.5.14-2Dan Walsh 1.5.14-1Dan Walsh 1.5.9-1Dan Walsh 1.5.8-1Dan Walsh 1.5.6-1Dan Walsh 1.5.4-2Dan Walsh 1.5.4-1Dan Walsh 1.5.3-3Dan Walsh 1.5.3-2Dan Walsh 1.5.3-1Dan Walsh 1.5.1-2Dan Walsh 1.5.1-1Jesse Keating Dan Walsh 1.4-1Dan Walsh 1.3.64-1Dan Walsh 1.3.63-1Dan Walsh 1.3.61-1Dan Walsh 1.3.59-1Dan Walsh 1.3.56-2Dan Walsh 1.3.56-1Dan Walsh 1.3.53-3Dan Walsh 1.3.53-2Dan Walsh 1.3.53-1Dan Walsh 1.3.52-1Dan Walsh 1.3.51-1Dan Walsh 1.3.48-1Dan Walsh 1.3.43-1Dan Walsh 1.3.41-1Dan Walsh 1.3.39-1Dan Walsh 1.3.38-1Dan Walsh 1.3.36-1Dan Walsh 1.3.35-1Dan Walsh 1.3.34-1Dan Walsh 1.3.32-1Dan Walsh 1.3.30-1Dan Walsh 1.3.28-1Dan Walsh 1.3.24-1Dan Walsh 1.3.20-1Dan Walsh 1.3.20-1Dan Walsh 1.3.18-1Dan Walsh 1.3.14-1Dan Walsh 1.3.11-1Dan Walsh 1.3.10-1Dan Walsh 1.3.9-1Dan Walsh 1.3.8-1Dan Walsh 1.3.7-1Dan Walsh 1.3.5-1Dan Walsh 1.3.4-1Dan Walsh 1.3.3-1Dan Walsh 1.3.2-1Dan Walsh 1.3.1-1Dan Walsh 1.1.6-1Dan Walsh 1.1.3-1- Cleanup spec file Resolves: #555835- Splect libsemanage.a into a static subpackage to keep fedora packaging guidelines happy- Rebuild all c programs with -fPIC- Update to upstream * Move libsemanage.so to /usr/lib * Add NAME lines to man pages from Manoj Srivastava- Update to upstream * Move load_policy from /usr/sbin to /sbin from Dan Walsh.- Update to upstream * Add pkgconfig file from Eamon Walsh. * Add semanage_set_check_contexts() function to disable calling setfiles- Update to upstream * make swigify- Dont relabel /root with genhomedircon- Update to upstream * Change semodule upgrade behavior to install even if the module is not present from Dan Walsh. * Make genhomedircon trim excess '/' from homedirs from Dan Walsh.- Update to upstream * Fix persistent dontaudit support to rebuild policy if the dontaudit state is changed from Chad Sellers. - Move load_policy to /sbin- Add enable/disable modules- Update to upstream * Changed bzip-blocksize=0 handling to support existing compressed modules in the store.- Make sure /root is not used in genhomedircon* Revert hard linking of files between tmp/active/previous. * Enable configuration of bzip behavior from Stephen Smalley. bzip-blocksize=0 to disable compression and decompression support. bzip-blocksize=1..9 to set the blocksize for compression. bzip-small=true to reduce memory usage for decompression.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Put check for /root back into genhomedircon- Update to upstream- Update to upstream * Ruby bindings from David Quigley.- Return error on invalid file- Fix typo- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Fix link to only link on sandbox- Update to upstream * Policy module compression (bzip) support from Dan Walsh. * Hard link files between tmp/active/previous from Dan Walsh.- Fix up patch to get it upstreamed- Rebuild for Python 2.6* Add semanage_mls_enabled() interface from Stephen Smalley.- Rebuild for Python 2.6- Update to upstream * Add USER to lines to homedir_template context file from Chris PeBenito.- Add compression support- Update to upstream * allow fcontext and seuser changes without rebuilding the policy from Dan Walsh- Additional fixes for Don't rebuild on fcontext or seuser modifications- Don't rebuild on fcontext or seuser modifications- Update to upstream * Modify genhomedircon to skip groupname entries. Ultimately we need to expand them to the list of users to support per-role homedir labeling when using the groupname syntax.- Update to upstream * Fix bug in genhomedircon fcontext matches logic from Dan Walsh. Strip any trailing slash before appending /*$.- Another fix for genhomedircon- fix license tag- Update to upstream * Do not call genhomedircon if the policy was not rebuilt from Stephen Smalley. Fixes semanage boolean -D seg fault (bug 441379).- Update to upstream * make swigify- Update to upstream * Use vfork rather than fork for libsemanage helpers to reduce memory overhead as suggested by Todd Miller.- Update to upstream * Free policydb before fork from Joshua Brindle. * Drop the base module immediately after expanding to permit memory re-use from Stephen Smalley.- Update to upstream * Use sepol_set_expand_consume_base to reduce peak memory usage when using semodule- Update to upstream * Fix genhomedircon to not override a file context with a homedir context from Todd Miller.- Update to upstream * Fix spurious out of memory error reports. * Merged second version of fix for genhomedircon handling from Caleb Case.- Update to upstream * Merged fix for genhomedircon handling of missing HOME_DIR or HOME_ROOT templates from Caleb Case.- Stop differentiating on user for homedir labeling- Update to upstream * Fix genhomedircon handling of shells and missing user context template from Dan Walsh. * Copy the store path in semanage_select_store from Dan Walsh. - Add expand-check=0 to semanage.conf- Fix handling of /etc/shells so genhomedircon will work- Allow semanage_genhomedircon to work with out a USER int homedir.template- Fix semanage_select_store to allocate memory, fixes crash on invalid store- Upgrade to latest from NSA * Call rmdir() rather than remove() on directory removal so that errno isn't polluted from Stephen Smalley. * Allow handle_unknown in base to be overridden by semanage.conf from Stephen Smalley.- Upgrade to latest from NSA * ustr cleanups from James Antill. * Ensure that /root gets labeled even if using the default context from Dan Walsh.- Upgrade to latest from NSA * Fix ordering of file_contexts.homedirs from Todd Miller and Dan Walsh.- Fix sort order on generated homedir context- Upgrade to latest from NSA * Fix error checking on getpw*_r functions from Todd Miller. * Make genhomedircon skip invalid homedir contexts from Todd Miller. * Set default user and prefix from seusers from Dan Walsh. * Add swigify Makefile target from Dan Walsh.- Upgrade to latest from NSA * Pass CFLAGS to CC even on link command, per Dennis Gilmore. * Clear errno on non-fatal errors to avoid reporting them upon a later error that does not set errno. * Improve reporting of system errors, e.g. full filesystem or read-only filesystem from Stephen Smalley. - Fix segfault in genhomedircon when using bad user names- Fix genhomedircon code to only generate valid context - Fixes autorelabel problem- Upgrade to latest from NSA * Change to use getpw* function calls to the _r versions from Todd Miller.- Upgrade to latest from NSA- Upgrade to latest from NSA * Allow dontaudits to be turned off via semanage interface when updating policy- Add ability to load a policy without dontaudit rules -- Rebuild to fix segfault on x86 platforms, swigify on each build- Rebuild for rawhide- Apply patch to fix dependencies in spec file from Robert Scheck- Upgrade to latest from NSA * Fix to libsemanage man patches so whatis will work better from Dan Walsh- Upgrade to latest from NSA * Merged optimizations from Stephen Smalley. - do not set all booleans upon commit, only those whose values have changed - only install the sandbox upon commit if something was rebuilt- Add SELinux to Man page Names so man -k will work* Merged dbase_file_flush patch from Dan Walsh. This removes any mention of specific tools (e.g. semanage) from the comment header of the auto-generated files, since there are multiple front-end tools.- Upgrade to latest from NSA * Merged Makefile test target patch from Caleb Case. * Merged get_commit_number function rename patch from Caleb Case. * Merged strnlen -> strlen patch from Todd Miller.- Upgrade to latest from NSA * Merged python binding fix from Dan Walsh. * Updated version for stable branch.- Upgrade to latest from NSA * Merged patch to optionally reduce disk usage by removing the backup module store and linked policy from Karl MacMillan * Merged patch to correctly propagate return values in libsemanage- Apply Karl MacMillan patch to get proper error codes.- rebuild against python 2.5- Upgrade to latest from NSA * Merged patch to compile wit -fPIC instead of -fpic from Manoj Srivastava to prevent hitting the global offest table limit. Patch changed to include libselinux and libsemanage in addition to libsepol.- Upgrade to latest from NSA * Updated version for release.- Upgrade to latest from NSA * Merged patch to skip reload if no active store exists and the store path doesn't match the active store path from Dan Walsh. * Merged patch to not destroy sepol handle on error path of connect from James Athey. * Merged patch to add genhomedircon path to semanage.conf from James Athey.- Fix semanage to not load if is not the correct policy type and it is installing- Fix requires lines- Upgrade to latest from NSA * Make most copy errors fatal, but allow exceptions for file_contexts.local, seusers, and netfilter_contexts if the source file does not exist in the store.- Upgrade to latest from NSA * Merged separate local file contexts patch from Chris PeBenito. * Merged patch to make most copy errors non-fatal from Dan Walsh.- Change other updates to be non-fatal- Change netfilter stuff to be non-fatal so update can proceed.- Upgrade to latest from NSA * Merged netfilter contexts support from Chris PeBenito.- Rebuild for new gcc- Upgrade to latest from NSA * Merged support for read operations on read-only fs from Caleb Case (Tresys Technology).- Upgrade to latest from NSA * Lindent. * Merged setfiles location check patch from Dan Walsh.- Upgrade to latest from NSA * Merged several fixes from Serge Hallyn: dbase_file_cache: deref of uninit data on error path. dbase_policydb_cache: clear fp to avoid double fclose semanage_fc_sort: destroy temp on error paths- Handle setfiles being in /sbin or /usr/sbin- Upgrade to latest from NSA * Updated default location for setfiles to /sbin to match policycoreutils. This can also be adjusted via semanage.conf using the syntax: [setfiles] path = /path/to/setfiles args = -q -c $@ $< [end]- Spec file cleanup from n0dalus+redhat@gmail.com- Add /usr/include/semanage to spec file- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan.- Upgrade to latest from NSA * Merged updated file context sorting patch from Christopher Ashworth, with bug fix for escaped character flag. * Merged file context sorting code from Christopher Ashworth (Tresys Technology), based on fc_sort.c code in refpolicy. * Merged python binding t_output_helper removal patch from Dan Walsh. * Regenerated swig files.- Fix to work with new version of swig - Upgrade to latest from NSA * Merged corrected fix for descriptor leak from Dan Walsh.- Fix leaky descriptor- Upgrade to latest from NSA * Merged Makefile PYLIBVER definition patch from Dan Walsh. * Merged man page reorganization from Ivan Gyurdiev.- Make work on RHEL4 - Upgrade to latest from NSA * Merged abort early on merge errors patch from Ivan Gyurdiev. * Cleaned up error handling in semanage_split_fc based on a patch by Serge Hallyn (IBM) and suggestions by Ivan Gyurdiev. * Merged MLS handling fixes from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged bug fix for fcontext validate handler from Ivan Gyurdiev. * Merged base_merge_components changes from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged paths array patch from Ivan Gyurdiev. * Merged bug fix patch from Ivan Gyurdiev. * Merged improve bindings patch from Ivan Gyurdiev. * Merged use PyList patch from Ivan Gyurdiev. * Merged memory leak fix patch from Ivan Gyurdiev. * Merged nodecon support patch from Ivan Gyurdiev. * Merged cleanups patch from Ivan Gyurdiev. * Merged split swig patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged optionals in base patch from Joshua Brindle. * Merged treat seusers/users_extra as optional sections patch from Ivan Gyurdiev. * Merged parse_optional fixes from Ivan Gyurdiev.- bump again for double-long bug on ppc(64)- Fix handling of seusers and users_map file- Upgrade to latest from NSA * Merged seuser/user_extra support patch from Joshua Brindle. * Merged remote system dbase patch from Ivan Gyurdiev.- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged clone record on set_con patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged fname parameter patch from Ivan Gyurdiev. * Merged more size_t -> unsigned int fixes from Ivan Gyurdiev. * Merged seusers.system patch from Ivan Gyurdiev. * Merged improve port/fcontext API patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged seuser -> seuser_local rename patch from Ivan Gyurdiev. * Merged set_create_store, access_check, and is_connected interfaces from Joshua Brindle.- Upgrade to latest from NSA * Regenerate python wrappers.- Upgrade to latest from NSA * Merged pywrap Makefile diff from Dan Walsh. * Merged cache management patch from Ivan Gyurdiev. * Merged bugfix for dbase_llist_clear from Ivan Gyurdiev. * Merged remove apply_local function patch from Ivan Gyurdiev. * Merged only do read locking in direct case patch from Ivan Gyurdiev. * Merged cache error path memory leak fix from Ivan Gyurdiev. * Merged auto-generated file header patch from Ivan Gyurdiev. * Merged pywrap test update from Ivan Gyurdiev. * Merged hidden defs update from Ivan Gyurdiev.- Break out python out of regular Makefile- Upgrade to latest from NSA * Merged disallow port overlap patch from Ivan Gyurdiev. * Merged join prereq and implementation patches from Ivan Gyurdiev. * Merged join user extra data part 2 patch from Ivan Gyurdiev. * Merged bugfix patch from Ivan Gyurdiev. * Merged remove add_local/set_local patch from Ivan Gyurdiev. * Merged user extra data part 1 patch from Ivan Gyurdiev. * Merged size_t -> unsigned int patch from Ivan Gyurdiev. * Merged calloc check in semanage_store patch from Ivan Gyurdiev, bug noticed by Steve Grubb. * Merged cleanups after add/set removal patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged const in APIs patch from Ivan Gyurdiev. * Merged validation of local file contexts patch from Ivan Gyurdiev. * Merged compare2 function patch from Ivan Gyurdiev. * Merged hidden def/proto update patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Re-applied string and file optimization patch from Russell Coker, with bug fix. * Reverted string and file optimization patch from Russell Coker. * Clarified error messages from parse_module_headers and parse_base_headers for base/module mismatches.- Upgrade to latest from NSA * Clarified error messages from parse_module_headers and parse_base_headers for base/module mismatches. * Merged string and file optimization patch from Russell Coker. * Merged swig header reordering patch from Ivan Gyurdiev. * Merged toggle modify on add patch from Ivan Gyurdiev. * Merged ports parser bugfix patch from Ivan Gyurdiev. * Merged fcontext swig patch from Ivan Gyurdiev. * Merged remove add/modify/delete for active booleans patch from Ivan Gyurdiev. * Merged man pages for dbase functions patch from Ivan Gyurdiev. * Merged pywrap tests patch from Ivan Gyurdiev.- Patch to fix add- Upgrade to latest from NSA * Merged patch series from Ivan Gyurdiev. This includes patches to: - separate file rw code from linked list - annotate objects - fold together internal headers - support ordering of records in compare function - add active dbase backend, active booleans - return commit numbers for ro database calls - use modified flags to skip rebuild whenever possible - enable port interfaces - update swig interfaces and typemaps - add an API for file_contexts.local and file_contexts - flip the traversal order in iterate/list - reorganize sandbox_expand - add seusers MLS validation - improve dbase spec/documentation - clone record on set/add/modify- Add Ivans patch to turn on ports- Remove patch since upstream does the right thing- Upgrade to latest from NSA * Merged further header cleanups from Ivan Gyurdiev. * Merged toggle modified flag in policydb_modify, fix memory leak in clear_obsolete, polymorphism vs headers fix, and include guards for internal headers patches from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged toggle modified flag in policydb_modify, fix memory leak in clear_obsolete, polymorphism vs headers fix, and include guards for internal headers patches from Ivan Gyurdiev.- Upgrade to latest from NSA * Added file-mode= setting to semanage.conf, default to 0644. Changed semanage_copy_file and callers to use this mode when installing policy files to runtime locations.- rebuilt- Fix mode of output seusers file- Upgrade to latest from NSA * Changed semanage_handle_create() to set do_reload based on is_selinux_enabled(). This prevents improper attempts to load policy on a non-SELinux system.- Upgrade to latest from NSA * Dropped handle from user_del_role interface. * Removed defrole interfaces.- Upgrade to latest from NSA * Merged Makefile python definitions patch from Dan Walsh. * Removed is_selinux_mls_enabled() conditionals in seusers and users file parsers.- Add additional swig objects * Merged wrap char*** for user_get_roles patch from Joshua Brindle. * Merged remove defrole from sepol patch from Ivan Gyurdiev. * Merged swig wrappers for modifying users and seusers from Joshua Brindle.- Add additional swig objects- Upgrade to latest from NSA * Fixed free->key_free bug. * Merged clear obsolete patch from Ivan Gyurdiev. * Merged modified swigify patch from Dan Walsh (original patch from Joshua Brindle). * Merged move genhomedircon call patch from Chad Sellers.- Add genhomedircon patch from Joshua Brindle- Add swigify patch from Joshua Brindle- Upgrade to latest from NSA * Merged move seuser validation patch from Ivan Gyurdiev. * Merged hidden declaration fixes from Ivan Gyurdiev, with minor corrections.- Upgrade to latest from NSA * Merged cleanup patch from Ivan Gyurdiev. This renames semanage_module_conn to semanage_direct_handle, and moves sepol handle create/destroy into semanage handle create/destroy to allow use even when disconnected (for the record interfaces).- Upgrade to latest from NSA * Clear modules modified flag upon disconnect and commit. * Added tracking of module modifications and use it to determine whether expand-time checks should be applied on commit. * Reverted semanage_set_reload_bools() interface.- Upgrade to latest from NSA * Disabled calls to port dbase for merge and commit and stubbed out calls to sepol_port interfaces since they are not exported. * Merged rename instead of copy patch from Joshua Brindle (Tresys). * Added hidden_def/hidden_proto for exported symbols used within libsemanage to eliminate relocations. Wrapped type definitions in exported headers as needed to avoid conflicts. Added src/context_internal.h and src/iface_internal.h. * Added semanage_is_managed() interface to allow detection of whether the policy is managed via libsemanage. This enables proper handling in setsebool for non-managed systems. * Merged semanage_set_reload_bools() interface from Ivan Gyurdiev, to enable runtime control over preserving active boolean values versus reloading their saved settings upon commit.- Upgrade to latest from NSA * Merged seuser parser resync, dbase tracking and cleanup, strtol bug, copyright, and assert space patches from Ivan Gyurdiev. * Added src/*_internal.h in preparation for other changes. * Added hidden/hidden_proto/hidden_def to src/debug.[hc] and src/seusers.[hc].- Upgrade to latest from NSA * Merged interface parse/print, context_to_string interface change, move assert_noeof, and order preserving patches from Ivan Gyurdiev. * Added src/dso.h in preparation for other changes. * Merged install seusers, handle/error messages, MLS parsing, and seusers validation patches from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged record interface, dbase flush, common database code, and record bugfix patches from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged dbase policydb list and count change from Ivan Gyurdiev. * Merged enable dbase and set relay patches from Ivan Gyurdiev.- Update from NSA * Merged query APIs and dbase_file_set patches from Ivan Gyurdiev.- Update from NSA * Merged sepol handle passing, seusers support, and policydb cache patches from Ivan Gyurdiev.- Update from NSA * Merged resync to sepol changes and booleans fixes/improvements patches from Ivan Gyurdiev. * Merged support for genhomedircon/homedir template, store selection, explicit policy reload, and semanage.conf relocation from Joshua Brindle.- Update from NSA * Merged resync to sepol changes and transaction fix patches from Ivan Gyurdiev. * Merged reorganize users patch from Ivan Gyurdiev. * Merged remove unused relay functions patch from Ivan Gyurdiev.- Update from NSA * Fixed policy file leaks in semanage_load_module and semanage_write_module. * Merged further database work from Ivan Gyurdiev. * Fixed bug in semanage_direct_disconnect.- Update from NSA * Merged interface renaming patch from Ivan Gyurdiev. * Merged policy component patch from Ivan Gyurdiev. * Renamed 'check=' configuration value to 'expand-check=' for clarity. * Changed semanage_commit_sandbox to check for and report errors on rename(2) calls performed during rollback. * Added optional check= configuration value to semanage.conf and updated call to sepol_expand_module to pass its value to control assertion and hierarchy checking on module expansion. * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update from NSA * Merged default database from Ivan Gyurdiev. * Merged removal of connect requirement in policydb backend from Ivan Gyurdiev. * Merged commit locking fix and lock rename from Joshua Brindle. * Merged transaction rollback in lock patch from Joshua Brindle. * Changed default args for load_policy to be null, as it no longer takes a pathname argument and we want to preserve booleans. * Merged move local dbase initialization patch from Ivan Gyurdiev. * Merged acquire/release read lock in databases patch from Ivan Gyurdiev. * Merged rename direct -> policydb as appropriate patch from Ivan Gyurdiev. * Added calls to sepol_policy_file_set_handle interface prior to invoking sepol operations on policy files. * Updated call to sepol_policydb_from_image to pass the handle.- Update from NSA * Changed default args for load_policy to be null, as it no longer takes a pathname argument and we want to preserve booleans. * Merged move local dbase initialization patch from Ivan Gyurdiev. * Merged acquire/release read lock in databases patch from Ivan Gyurdiev. * Merged rename direct -> policydb as appropriate patch from Ivan Gyurdiev. * Added calls to sepol_policy_file_set_handle interface prior to invoking sepol operations on policy files. * Updated call to sepol_policydb_from_image to pass the handle.- Update from NSA * Merged user and port APIs - policy database patch from Ivan Gyurdiev. * Converted calls to sepol link_packages and expand_module interfaces from using buffers to using sepol handles for error reporting, and changed direct_connect/disconnect to create/destroy sepol handles.- Update from NSA * Merged bugfix patch from Ivan Gyurdiev. * Merged seuser database patch from Ivan Gyurdiev. Merged direct user/port databases to the handle from Ivan Gyurdiev. * Removed obsolete include/semanage/commit_api.h (leftover). Merged seuser record patch from Ivan Gyurdiev. * Merged boolean and interface databases from Ivan Gyurdiev.- Update from NSA * Updated to use get interfaces for hidden sepol_module_package type. * Changed semanage_expand_sandbox and semanage_install_active to generate/install the latest policy version supported by libsepol by default (unless overridden by semanage.conf), since libselinux will now downgrade automatically for load_policy. * Merged new callback-based error reporting system and ongoing database work from Ivan Gyurdiev.- Update from NSA * Fixed semanage_install_active() to use the same logic for selecting a policy version as semanage_expand_sandbox(). Dropped dead code from semanage_install_sandbox().- Update from NSA * Updated for changes to libsepol, and to only use types and interfaces provided by the shared libsepol.- Update from NSA * Merged further database work from Ivan Gyurdiev.- Update from NSA * Merged iterate, redistribute, and dbase split patches from Ivan Gyurdiev.- Update from NSA * Merged patch series from Ivan Gyurdiev. (pointer typedef elimination, file renames, dbase work, backend separation) * Split interfaces from semanage.[hc] into handle.[hc], modules.[hc]. * Separated handle create from connect interface. * Added a constructor for initialization. * Moved up src/include/*.h to src. * Created a symbol map file; dropped dso.h and hidden markings.- Update from NSA * Split interfaces from semanage.[hc] into handle.[hc], modules.[hc]. * Separated handle create from connect interface. * Added a constructor for initialization. * Moved up src/include/*.h to src. * Created a symbol map file; dropped dso.h and hidden markings.- Update from NSA * Merged dbase redesign patch from Ivan Gyurdiev.- Update from NSA * Merged boolean record, stub record handler, and status codes patches from Ivan Gyurdiev.- Update from NSA * Merged stub iterator functionality from Ivan Gyurdiev. * Merged interface record patch from Ivan Gyurdiev.- Update from NSA * Merged stub functionality for managing user and port records, and record table code from Ivan Gyurdiev. * Updated version for release.- Update from NSA * Merged semod.conf template patch from Dan Walsh (Red Hat), but restored location to /usr/share/semod/semod.conf. * Fixed several bugs found by valgrind. * Fixed bug in prior patch for the semod_build_module_list leak. * Merged errno fix from Joshua Brindle (Tresys). * Merged fix for semod_build_modules_list leak on error path from Serge Hallyn (IBM). Bug found by Coverity.- Update from NSA * Merged errno fix from Joshua Brindle (Tresys). * Merged fix for semod_build_modules_list leak on error path from Serge Hallyn (IBM). Bug found by Coverity. * Merged several fixes from Serge Hallyn (IBM). Bugs found by Coverity. * Fixed several other bugs and warnings. * Merged patch to move module read/write code from libsemanage to libsepol from Jason Tang (Tresys). * Merged relay records patch from Ivan Gyurdiev. * Merged key extract patch from Ivan Gyurdiev. - Initial version - Created by Stephen Smalley   =  7 > 3 J I +  R 4  (  B  G 8 0 , K  N ! L '    P Q @ : 5 H T 1  ; A D  6 9  ) -    E & 2 " /  *  S %  . O <      $ ? #  F C  M2.0.432.0.43-4.el62.0.43-4.el6semanageboolean_record.hbooleans_active.hbooleans_local.hbooleans_policy.hcontext_record.hdebug.hfcontext_record.hfcontexts_local.hfcontexts_policy.hhandle.hiface_record.hinterfaces_local.hinterfaces_policy.hmodules.hnode_record.hnodes_local.hnodes_policy.hport_record.hports_local.hports_policy.hsemanage.hseuser_record.hseusers_local.hseusers_policy.huser_record.husers_local.husers_policy.hlibsemanage.solibsemanage.pcsemanage_bool.3.gzsemanage_bool_count.3.gzsemanage_bool_count_active.3.gzsemanage_bool_count_local.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists_active.3.gzsemanage_bool_exists_local.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate_active.3.gzsemanage_bool_iterate_local.3.gzsemanage_bool_list.3.gzsemanage_bool_list_active.3.gzsemanage_bool_list_local.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query_active.3.gzsemanage_bool_query_local.3.gzsemanage_bool_set_active.3.gzsemanage_count.3.gzsemanage_del.3.gzsemanage_exists.3.gzsemanage_fcontext.3.gzsemanage_fcontext_count.3.gzsemanage_fcontext_count_local.3.gzsemanage_fcontext_del_local.3.gzsemanage_fcontext_exists.3.gzsemanage_fcontext_exists_local.3.gzsemanage_fcontext_iterate.3.gzsemanage_fcontext_iterate_local.3.gzsemanage_fcontext_list.3.gzsemanage_fcontext_list_local.3.gzsemanage_fcontext_modify_local.3.gzsemanage_fcontext_query.3.gzsemanage_fcontext_query_local.3.gzsemanage_iface.3.gzsemanage_iface_count.3.gzsemanage_iface_count_local.3.gzsemanage_iface_del_local.3.gzsemanage_iface_exists.3.gzsemanage_iface_exists_local.3.gzsemanage_iface_iterate.3.gzsemanage_iface_iterate_local.3.gzsemanage_iface_list.3.gzsemanage_iface_list_local.3.gzsemanage_iface_modify_local.3.gzsemanage_iface_query.3.gzsemanage_iface_query_local.3.gzsemanage_iterate.3.gzsemanage_list.3.gzsemanage_modify.3.gzsemanage_node.3.gzsemanage_node_count.3.gzsemanage_node_count_local.3.gzsemanage_node_del_local.3.gzsemanage_node_exists.3.gzsemanage_node_exists_local.3.gzsemanage_node_iterate.3.gzsemanage_node_iterate_local.3.gzsemanage_node_list.3.gzsemanage_node_list_local.3.gzsemanage_node_modify_local.3.gzsemanage_node_query.3.gzsemanage_node_query_local.3.gzsemanage_port.3.gzsemanage_port_count.3.gzsemanage_port_count_local.3.gzsemanage_port_del_local.3.gzsemanage_port_exists.3.gzsemanage_port_exists_local.3.gzsemanage_port_iterate.3.gzsemanage_port_iterate_local.3.gzsemanage_port_list.3.gzsemanage_port_list_local.3.gzsemanage_port_modify_local.3.gzsemanage_port_query.3.gzsemanage_port_query_local.3.gzsemanage_query.3.gzsemanage_seuser.3.gzsemanage_seuser_count.3.gzsemanage_seuser_count_local.3.gzsemanage_seuser_del_local.3.gzsemanage_seuser_exists.3.gzsemanage_seuser_exists_local.3.gzsemanage_seuser_iterate.3.gzsemanage_seuser_iterate_local.3.gzsemanage_seuser_list.3.gzsemanage_seuser_list_local.3.gzsemanage_seuser_modify_local.3.gzsemanage_seuser_query.3.gzsemanage_seuser_query_local.3.gzsemanage_user.3.gzsemanage_user_count.3.gzsemanage_user_count_local.3.gzsemanage_user_del_local.3.gzsemanage_user_exists.3.gzsemanage_user_exists_local.3.gzsemanage_user_iterate.3.gzsemanage_user_iterate_local.3.gzsemanage_user_list.3.gzsemanage_user_list_local.3.gzsemanage_user_modify_local.3.gzsemanage_user_query.3.gzsemanage_user_query_local.3.gz/usr/include//usr/include/semanage//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuASCII textbroken symbolic link to `/lib64/libsemanage.so.1'directorypkgconfig filetroff or preprocessor input text (gzip compressed data, from Unix, max compression)PRRRR?p7zXZ !PH6BCQ] b2YNp)۲(gQS*]%ݷ%hr{cot.\EaEԉnVL/HqLuZܝ=ѼϣM)]?u'-pCTqsHoʢ&;N{$9[M<&|k*Gy~PoL>eڤ]0'V ;/ٷք%5'n5$0CM 4[NIncYĜk.YX0#m͛ca &ZIlC#*4(F8)%@>~99f˶ 벹w_H ފpiskj)3CU/ Igdf.۲~U S3RH7JᵥoRW}d6uN7l\ahvl/4p+'7_ؒk>2*_tKVH_hI8@a/5Kno` 9bد̿e0-yYgIz3x-Z+2:ޤ K' K$A^.x祠ύShהeeq5Ɇ`G'?P_Reik>/{.p rS~z%mdHf2'46t=.ϩ{-7Nl`U6n@|jM|W %\<4p/לndWv\V[a8EPio N"9?EkFSY#2' 1MԴxOc5!gK׽ =Yu TT̜ ~z.)vuo&ļ.lޔ1͝s\TDu T*gŎLYS-%3| ƥ#? P$oS7B3^V0ؕ%B܊Ok;o Vׅr/kAhm7[&Y)AծD_Oi~|C VP|cB%@Lq| 49{%> q/J,ȵ']މc0tWImh`~y-pQerGmijnv0+9{ c gʸوC!%u@i%8 GGJa:60DDY:u^F=C2BF=L0m3y!ga=YU_wsO-/Um~\>h55Vu pKͣ 2U.Xu(L&9ODzڦ%(k#2dR&~ך?]iEtF]|eI3D6C;pXapW=Gٱ&64K0+KS}g#ٍܲ}^GLEMug]t69#"k?z&E}m98:HO+[R{Cws]@pn|S##.lM:Zc}ż,~#Z;Yw2'p%Qޝ'Kr1(}y΂6&Tɉ-SW1#$*} 1&Y٧7 -EDo tUQHW$T%DM֩m:^7ْ?G/x:SfU8m/)_]NqFQ% oL90g&IWjcjC!?{ܸxHY{q_r0.OQm6O( f, ]a`ddx.GkNR{d,jwu-O  :`HѭɎ1?X5=ܘ Nk.vT6I؊y1hܥ*4á%6K01~>MCmFDI Cꐉں'#4XE}EJD^w/o\Ct?3k iXDk-XS =fR0]<ٜ,)jG/%0ne,s绸iB.XQ2]<cZ$S-L5JGy8pYDA:b 5JkwVPkMZ΢*\-`]t tf!9q}iTd=iT3LT~00KJ^b`, Mɖd,)Iؠ/u`3.`}!+s".gCz}q3-}ޏ,ELIW!Ikar)ǸOAblÇu C*q͛eNo'ZYŇN[ܞAл>7 ek,3LTKwf˗ (qM53@?6]]!g~Yi*jAGi~YG>M?`\ӑ!0g`,2'fLIa6ikݖ 9@Ldр Bfnۯ Sl Yͥo?`!G7B0ͼ<-O5b7/ X5R˞QӘ2+6=eFR- v+e2ad@*t]O$ lncjOnvw;솩Pu5b-&5gaD'#v48s7a 2 guE_-՜`E/krVYY޲zu cG3 [jFH;{/qe;e UـMCĄƆs\rʖC_U)wTЊ3B6VT |BQ 8XB#k@u[GFmi߫$%Y"+D>ibMy-kFd l;*ۥy\'Ч[ _1F}@sY1%p"Ƿ<8):-0)C~B[@B>S H{vH? =Ţ73a(xqeL~aa\Lv͎)Bf4ܦGSRFfUxoc Gv,R[*2{Z,/XBĂ騻[yy+|36v es|45f5J4x?r3y-&t&W%ni>acbIDxM/d'QNv.K6fUJpo)QS!T GbD.P ]N(oWDmsU԰AX = UκOoc Š8sPmiMUYGW! ˓cNFz`hW~^Nqm{w ҬN1SZV݂$AmI"2vV`7G-ij)FԂ*@ =a#je|MUW/J2h}< ʱZ1mZbՏ0ՀT[',Nv|`㼂 "5K1|Av,d'w,=UwQoNu ݜ$pwnAbM,qmgm؎BE9*s0h-m?݈!6R&I%T&SJg]aM4b L{8#fnvЋ*FF$GaU;c&0ڇnsTU9ګ=jwXUs'3qd'L9Hi[b!BS52\Q4W Zތ_8\=bCLK2lRs^O1Yj1 wU$Loͳ-(7W0\G$8Μ'䍫a(cTùP?nv"9{.SJ 6[|*(E ,s= =>-zрKzyI}r|V.qрbNBy 'SJQ I6r"x- U9yUtJMnFH^_b&Bo *4˰@!$i79L'nVn+KǗd廍.~d)!/ZesTq#߼HR|XL=\ʘ@fc`(]tؔ2̏ 9˄  01GQNB8NA:lnK[(:=JTB_ ;M“ύ IqY(˗EhwrR)"+ޮ}s%qg@bڧ@민aA#WgXX8!#p])5o]/bk:F!Cm.]^'")H ­Ms G;LOrQRjr\?J'nJZ8rC=|Fٗ EP*|WLAEE{@%0$@]ElߟVIq  4=1^5#CmynZqGp|;:.s{u^.[ ih ̮dI:mi: *k&YTANS5wy\sJXK̒5!:B@q+AswҒɃң@A^bEgƦXфƢ\$RGi*f7nvJYù)`/FHq+"ta{V7^'F j2XԵ1X\?{s+н;Zd<#Kx|R6^1jZIMIC | l tg뗯+ L^h=òiY;R(kB#e-ھmyi.需ME܎G6,2vC!~G#3΅ oyn IA¤W45Hy%{<|`3yV>o{.$Z:mrǮ͸cK;`Ո{4st<{/%EGֳ5%,/-}^5%<{#T#lT82&&ƀ%J+W`\dE\os+91*ur儛YJ.@ TꝌy"V.LޔuӦ[lשּHs'Op "Qē-? g^.?x9 G~:x̘pA3)@LIpMgk/R#gfDI{ͫd@f %M>yS~@Q+|Qc ma:iyQ̵ٖWOAVIje4qBEj(pw{ wMˑ whN|#Bw_d*{!ҳsG6iq;Ud_;UOP\bC@ (tQMHk+0hHxc'8#;&:ʤD3¹":m,fZQBRu5[3F Ϻ WE {454D0<4y 6WzP/A{5ڊ5QF;3Oz>Gp J;T[ʏW|UYw/O̼*Ìhh 8,ӤUu4΁ Aa]S\P14ZYiX'.a70.JV[ Ox8ĉ;]w!0#GM3"A+M*HMweJ2TyK Lضʐם^/_GAާWVdLJ591J#[c>DŽ9WѨq, ]) hiyݦ>?49ܽ|wo |ȶd`GpOtX?QJGOU:=zWI=ʗu11lrq/q*[f`7v |<( /l`O B`\xb'bf}6HZ^9E&ܠFvRl4V]PNr Z:v+>_H) ZR\ D|)O61Ku Y4zΎN@*4K؞ҵ.XvRLDFU]n/B6 jR݄/I^:~PPNLuU֊ksrCc\hZ옘Tm6u ǑvҶ4IOض,izfK{Nk?Cn6Wcݑ>xŅXm>q` T:hL7[S|îbfYM1 B8\C}=w3lJȣޒK%9e!:b+ц\)wٝyT^-8UĶ\-{ W)sYx$kRDBEE#lm-=cM(Q3/}9;*L;(7/j7m%lCa?ĬͲdzj݆[dy"0dAt/i0(0 Jpp<,>>*)`!9%ӱ*$/O+N.#vug7q}pN񡜃ƣi_wS.[L O\GmWߟS8 dsfz3h:;`"t8..8d@}Gs=31 /RF&JZ>۶LR:o:hp1  c{tѫ@ *A" cv$b7o fRh%ӫ&%;u ̔E%PEW8~-Kqxi؉i|Yyύ>ZTjPn7ޑ|(8#M% n4G@މ+%[+k|LXUǃhUe#5 &8 N) Ò2'Iʄh;5A!+S~ f(9LJmI0yE=;!ELo<`OVǠYfDeiEiٳfsY,9J?˻VzaArIVS&1RTbP2ɑn[3K2d&ѭV[M+#m8we JlbU@L".SD~$x2efEы <"w",vN lVFqea_ѐ4]\C_4m~t3Z1DX(B_hoԟM2.q?yRO~jB7!Kz%=+m!Ww6l5{d0M<iePg9DY|\s8, PKc-}Sw䊮Ώ7<f}6:ǚۇTN:SDZ<= SN @7wܩ9ɿ\I)`8pLQ dw4#LNغ7[! fĜ#T: ɐC:LËi$ nLed?o>Me&:m-YNG>Jxi.N"FT`io-ܠ] W0Oݟv9)*Jd7$hQ)+zpݴu&dDlB; |K;@)XۂL]Yq1_egc2 N5깡qw!o?zy)衄+u-*M3lOO,sFBgq76':^;RgwjRml1b72gRLG"cP_sZ1C;V0Ur#2Coy*F]'q9`pS$K덦Qda'4FFT}sm4!@zXك]}`*rwjɧWq}{w~!2\ zjPFWʣf@\s 3iqBMeR0}'Ez$rlc5@~6tbL8"x?p6D}i7 vC0 䥥Ӛ]kC0[qM}fGp 8.=€/iV<)Cgk縆#o;XuXf39PQ/񼩄"j C3&_; \a,f8h{5|FP+h[_I2N a *=SG_TX'fm)B809[^d 268lN↠'i&7ۺ8R);u\̔Ōj:(iAGFpL|MDz7!Iq1\(b&q.~v8m-y5A qzZ\zwܒ+D&RM K0X{DoaXS KhaT0ڞVͻ-m+ZY4XY@)K-_ID?l#Ti6 aKpW~X60Q=3q \Zd*-$lՀyDizнr]}B.<]|r\oo;7 Cy@3صAQ.`\Č WW1]n%x4+Rgwa>a8ZH(YݶrF5~ZN~: 2asDA(6ߟQ@,4[CQjCLZRzy:svnF@`So\&:+l{ALUu=ꄥ'&Kp>NzBQ))y~PnLL(d;bxZ-5ׇ_=B!礘M>w딪F3fKnng^Z EPd!m#Ȳ]Ӭ#¼AsHECRO l8lW)wEc ';$p|*)ʔ֠s_AMm^$ew)Sn(w͙$fpkS 1^z"Gi֤xq]EB$G^ g^8ۨCBcȯr+X2?rRkw? lDÄ2 `B6El_W80}wB$ &õQ߈'.Bͪq,ؙ $i[)0U(j/ݢ)d^^ʔz8ރ^^!9(hw=C@HwhC].辁IO1Ka =̬|g;-Nx|"v.>9Ľ?@+k%t;.Xjt8 l [ \+ZƷIx(Z7QVRLFr*pa.M|}^"2pUm Z7r!A'mƥTW?svqi)tj+>5"KBq\.,4;Ѥ@2U/694eMLw'$ԢS= 1P(/5(|}GAs 3xRhV&- wC ,Z >dD䉆k cOt"V&k"vnǡԙ;PW 8(9Y[ zwU Q V&6(pA|GWHpi@-\媼)}اAI3dž|Y1,+9C\z8m+a?MP!Kȸ5B/ԁp$gl VuFfEA YÚ]2x(꛶=dޯSJjɻH+svj3@i$ľe)m, % @gZhiAJ`& 6 M^beJ'}X ^ĺ-asAa5Lm{+ "> !Z<IeD(EclZ݈`~/lrh A*-w-bݼvUK̛&ލ,R 1CKoYs0F/:`!XNjؗ:+#2FP"$7 {@j`NowJPwl0LChG7ZO>U&0gٔlV*آɨJ 2bU1a?% olvBMiyt#bmYc޽tBXife#QYyY@o7fХ'ǩ(9Ek=< Xi #ڤZl6ݜցdkrJ0Y r/X(y9bSL^D5V(Ҝ0h W)yk"}wtK Vo;p"2j@\CT)g}5ʫ0شT\Hd o\MC(?Ë(N2#SwHdv+0d !A<#Hc"e3 kwH7As`Lt -6: :\{tW4eÆ&o*wCfb2Q-Orn&BڧFKujNZu"FN8u¼v)V])΢֣ѭ{ MV?xA&nvYiIX@ؾ^1w)CXŸaŃ=F`Pɡؕų9 sD9ҎfO~Vpa:@ mD$BH iS{lD~p&#?}NhIS[B LXtR> a948#^ΠiCt85(槑̃8ZY#l8!WC^5[ۻi26[ag7 ڇ؇_t03YNR<>jJAݼ,D%#HFK\hS 1nwn_R)FMc+O{^|R2|%ŁMr]fy@Yx{R381a(Yxj}pω"@.Ě?:mrΛ36U䕤@ `9Z9:j٫\k,*Q>jvVٿr2xMX), vzÑz9FW f|$-jE5@11rlWxܰc.uqo4'at\ND^+to NJ%|w^\XY9C^ iؐ,5.ȨN;A(&O\)l w+h{ܲ2#{[zWihjghacj](VXR}S's5G0M0 7Yvv1RΊ]ޤe C?Re^ɋ0=0G}ߏ[SIf,aenS ܃~3߮T/DV=eLLRLi9 Z(Od[W EcU˜z`]A:T 672!W?~.1Zk|d.tte>|<Ϭ%3žYh"P)Nb~<LvLAuc:پઑmH"R-] 栣!7!NR Zeb;q"[ `:\J1X& 0L*zM6u:y0GիT phY3>nTͤ̅UDIb3FYgs.m:|cR) i zm^9Q`<ݳ8KM Xu 7b^| 0< JEjPnj-p{V[Љ3m[Cޏ/wcehR0@mkw' GKRqc45bBM 3.-St!3Vkd350(;m2"pNo:Sۑ_fm@IVu9(Yy+Lr;2CՊ erNNZZ,ֵ 2صA-3˖%b/}~eB0*thd|WQ68!!;waԹ);~ ƒT\McjڅA9p]#ߒfu&,G(37^]= 2?@лLCޒcŠx,۶brpt\BlKhlkV9dzɹ\SZ+/ rdÓ̫>zMyzmD~!t{2锻:l3d;bB2u]C&ٗ`d \lWjAqv . F>J Y@ x/ H$xR.̝E ( 8p}ups% :^=.p3t TB{:B74<݁1nD"sGѬ5Hxff# }x!1z!05f:(ߦq:;i1²io87jgWtkIBB2 ,;x˸9%oN~R /ж,td pc/K(9Jہ@8'8`D]U\!LVN̏S/߮sc:{sه&eſ)ig0k9W}v=58* ^aw_v /^[ ViNBa}(rnK,]C`?erx"ݞeo!1PXw}v]|}wBAw֦1fS n.'+aFLSF)H.2c︪t}vMs%B Xj2b8C}ѻ)Jdl Dz]rs}okDxːCvVI!qrR|жg`deBqӑ2-'ɢ]uc[)9ˋ)rD: #avaՋuœuhd_Q03F[,(])Mich(T+h•Y=tא7%dQ|tYR'IJQ4eHX$7(.׺ؐB)VZn|%C9Vg[+JbǏv!L5Z XNq9>z/4cs5FefDH>8 -cg}?Kԁqֽ 4,ɖ  &zFj [3!oaܡwv>uEε.x(LdE1BR2ݓelQC91^VcEԓp 7/SSڒ=3'On&S4~]I\ދnh)jngrQY=tߗ KNeNVT_i?|p~i7U?_ 1&7Pa0}5=[|`|S&{5߯9(РPP IA; j)} u0\Q(BשUW!8hUOAKv9ΔLc9lŒ7.Bn`(GskSy{`8$`!z`|麥?{JAiP>qĄ YZ