libsemanage-devel-2.0.43-5.1.el6>t  DH`pU FVOMPח.V;9#x1>ӚoY9i>O1F!w1P$ծeEHF\ZZ?)s\4qz1.} vز%M& mSb STōXێko1jRs4,bX`y:Y3%0uB.Ty(gb\NwL}$i郏9XIui0Wza`o Z^I<!1f)Q5 5ϡT./O朩ԋ) CySa3b߆-51b / .6lt<#!A,0Jx.=ƿyrAow~{gS?8 a|N z&J0|A$#'] "̞;ifΐP}!I˕UUTM37z\V+΁-+xK>= e20fc2751836f1fb000532cc30877db3cf9f40c0.U FFds [:uN 4j <qױ ,Mװp늕 @ O&Wj 0wwU侟M)# G]!`Ue$7'BQ|@@iaȊ$¹ GޓPBD>8h?Xd # f# Oe    )^ ),.1P1t33 4 4 (5385<97:QGHI XY\]^?bϛdeflt8uPvhw x$y<TClibsemanage-devel2.0.435.1.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.U c6b8.bsys.dev.centos.orgCentOSLGPLv2+CentOS BuildSystem Development/Librarieshttp://www.selinuxproject.orglinuxx86_64Sv4] qB Rm+!m+xzC m+=",,,*---...+++-,,,),,*--..++-,, ,,*--..++-,,h,,*--..++-,,8,,*--..++-,,Q,,*--..++-,,,,*--..++-,,A큤UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUdae47409f91477adc1c90230d5b7864e51b6942c38a04f69edc253972bf03f7a6c3f06bc5c214da5bc8e2627b1791ce63dc319f21db2575955433514c89435b8b617926f3b178a7138ddd4bfe8dbad12b1f2196bdbfdf95834abdfcc86fc93d0e1e7bc352c83851dcc71aa5d709f6589d71e141af0046856d10226f6b543032aa5fb22eaac0390eef12d5ccc093537306698d7772d56ec5e42d4c7c2cc49d3f5ff3c4476975695bafb12f568beed911ed3ae1ab702ae1176d4d5c2c2d759889c6782879a3c211ea70a39d07fc5f86db37f1e8464e34e771f288ec89f17ac9c78e316fbc20ddfd71f738a1322bbe8cf57b6409b91ca4c7136de0a41e2a66a8c529e01aa72573a9b31eb52a2f93dbcbc8ea14b0968b8fce59b54ecfb1cc2273740911bcabcba3b4c7ce02d85b82f567dbe6c77bc7575d1dcd8a00cc544e7a0eb8498642e9f252f3dc103878c01cdde5852a5c22edf64b7eca2697bbf53668743124d226ed264c5e10f3707f881e99c8c174e8f3f6e455596eb2f666129fe4c831a7d414061940a45ff1b7e4e2ecb54cc530d9e32066317db112357756ed9a9e69ffe1578499b1295199c24e55a38a1bbc89918804a0f131a16c76a85e269b868e5c0d2bc44691627cc269b1a29dc132300ee4f7a95e7e84bb41b17be2d501ea78b211c230676e815258971a5fa0f7e66bf6a2bee2d2d027e39ca04cd20e67d4dfded61511de53d0580c3a82d957de5106cf3c6f1e7987d06a0c275a6bfb10b92abb450046c280ea0351772f94a5d4e6e872ba18e801ff70b782bff1955ade7744b8e47aef33a5e7b255857166b00d2e5b94f9fc15dc0fae0f9f7d83db45111a575308a627792d5363f3bbcdc6ba6de2867c350b3adee742abcdb779b3d97bc6ea36a4a2cd3300357cd35c9e4d21db8147699aec1a642ab48ad65371fc6f7f98c630bb3fe9f645f38a5d7249fb567a634d26891881fc86c749df378908c5be80ed754ad4099c4b525813055202d1f0f32e37837f77c52f3d075754766b2ec92d6d6e0f626de0cf0b1087b9ff315b5dfa884cbafcd46f19ddbc5ee67e2473fa3f749b9afd4e04304210ea76e7f17045e014622246907e6b8e7559cc947337f0d808d574b1152c477ee2e67bf31fc2e5fd80703a923db63984e2ce66b0c2b44061e4244012615afc7628762642e4aeee9c3e2f057afcf174a60306d8c99578cd4c4b3e1050726d926dfdb3543b736cc87389c0d24328a187262869270286d9a448a7ec6d61dad42019c0f3534d836c2cc426dac0b15e2b64b3b10e335037b3ada43aa69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fe40565ea7bed329ab013c86c154ebe2c90a370a4222c24d0f4fcf344cee230663ddf18c43b1216413eec90e1dc8d0c077572cf60a8d953fecb33f3f396fee870c13d96baae8f9529c5873c86298e001ab0ef1f203e42dccf407ec3f45ed873e763d846ffbf66fa150e10ce0cb7c053a43fbc4695650ab18abf9cde05648c2a133ae99ff07ad99b2ff76c49f12dc806141baa303985b5db6f4e9d4efc985c19dff69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fee7d721938986dd24b0d4ed5deeb99706379fb608837867fad3e7b6c44ba1162769d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fec0fd3d20bf320ae3c6008e5e150300c8c092e9fcc1b0fa5bca582ed664d46eed6636236d5c65d4d380ece6ec1743c3c014a47e376f2ba7766fb8a00d6c012598d5efb1a3156f8021a57cfa161c08f911c499c7b9f847f093685f3d4f4a25361083b4bdbda2fd611cdceb168c7b7014b5b3d63d80021ff861214926c6c43fceae69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fecb29896b66f28c90ceb1eccca9c442035c3b918445ad3bb8124a565ee690906869d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fe7ae6259eb127049583cb82fe1b8db800a53e7453e79d5b6ce6c17e87862e3081fd2297dcdaa5c7c3f34d6a03538247d022ae39dd95671fd60241bec5d2f62cf369d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fea9cd1f00d073281e93f5080379983417b2093710fec908915c3e6c8ac8471f6569d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e27115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7aa48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fe/lib64/libsemanage.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsemanage-2.0.43-5.1.el6.src.rpmpkgconfig(libsemanage)libsemanage-devellibsemanage-devel(x86-64)@@@@@     /usr/bin/pkg-configlibsemanagelibsemanage.so.1()(64bit)pkgconfig(libselinux)pkgconfig(libsepol)pkgconfig(ustr)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)ustrrpmlib(PayloadIsXz)2.0.43-5.1.el63.0.4-14.6.0-14.0-13.0.3-15.2-14.8.0UP{NKa|@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 Petr Lautrbach 2.0.43-5.1Miroslav Grepl - 2.0.43-4.2Dan Walsh - 2.0.43-4.1Dan 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- Detect already enabled/disabled modules in semanage_direct_{enable,disable} functions Resolves: rhbz#872700 - Fix sources to pass all tests Rsolves: rhbz#591451- * Add usepasswd flag to semanage.conf to disable genhomedircon using passwd Resolves:#798332- Fix handling of umask, so files get created with the correct label. Resolves: #747345- 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   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.0.432.0.43-5.1.el62.0.43-5.1.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 textdirectorypkgconfig filesymbolic link to `/lib64/libsemanage.so.1'troff or preprocessor input text (gzip compressed data, from Unix, max compression)RPRRRR?7zXZ !PH6BCP] b2u jӫ`(g˚aX;-Ylغ.lQWv'\Bd. `lGs=BŴ\4kD{+AInꯏl8*U_5%aMߟ YbNݞY!9ùſ E05v.P"G6G@ jRys/F@iMSƧ {Q[6[d8zwz4zwv*L6!0u)0r?Mc=#(u1[J'pֵE|S͵.MvOjކ^v Oa$йYRVcЄ8cu2C0 -=m`a@Bsh2Fhc3^:ʱ5TLnsNIws=j+w0ӢxX *ƕևMbrqsK*"I+ϧӪ𻞥4̚bF^a5$Fbf8$̏yaݪҫRPLI'uq9w+i0!9}{tԟ>bv̌z kT OS'Zރ`柨i$:A.lH.DTn8*1GiY"ji_jZmih+ɛ "s^@( XJ$Ÿɼm?ݲ{BiHGǩc4;XZsrz,SRgNt`_3or<9YݦllJc}Ynkjp?ʾF%**wZDSqX.3=t~9T|h"#rj/U |3!ۓ`vq:FmRaۃIΞ[nIz_a;wP>9Q>G1 AϸU_r'ȑClU](IIdFy˱ )b]RAL\6_Pj$Ħbζ []f*iIeXvpHfdD햠#"^&:@++3 YJRSw*LFP#h"Pޗt?Ld?D&Hc=3y(J }qL=+Py*$/kvtAw$GraBpe3.RS_(&&tl&W̪UDخyNp-AtԷq n0POf~Z|꓏F>.6Zs f:w֠,KR31[R#1zIj^Q^. %RAP=Ød9;`Y}\AwşnL, REKpi<4g^5E [_8U-w`9x>e!b ݞ?KԨ4y [,Eh^xv.|j_3U$ }V*[a_~%.lG/ A2)K淪eЇDx7zS]Ȓ\T鶵YZVHtXv.iI@"{z+d!<HCXtg^Q*9|DPR茏$k&iugr:zmJhzn[{ئ1~b\9.Y: @8S~ f|3Y. #*somjȡOzPs66ZX@_-NNQ]M9ض]]oO8g(lO5K#5VDcYMHHt}`LMa4ӆe9knqg}Zlft՗NяA= >+t i*?1) 쌍{tBNrHs7s̳,Rj1BU3$A8X7]@k&^z%daxP4f_ SaHQoq4ctzو̡9+^)3 Z9z,C^%sSC h)R_vl#3u) ]c E<'WPݱea3Ѱ7>& } p:q:@!BzKq4$2Xur}4,Cp^J"c~HaaJyіK?_H :PR{|FoU/b: 2ür"pj.i`KD* EWJ{%J2AV#@NZV*mN03[]uXwK@1.`@߭!Jh!,'Q407JB9McF%zFD51V\ 5mv`1}L)<HGiڀn^ #J2.kX(♼˪<ҠMwAm+^Λyb숏/-Q?N 8t4MralYeKR9oVF- $M#ӥnʄ5'GK_l'L@0KZ<?PP/H;F ' k45~L3Z[VvQHᇅO}8> "ڻ2EG%VfkR+R3К Xu6KYlG𰎂[6;#$|:Vx_8rXG)0u55)pBC*ƾVO7mCE 5l|'_[ ÷Buijџ?1!ƈ` Fsv2EuqlLLsLZ} \t$y>A'*5`OMVyB,o'Bbwe (6mk'\ (/6IDRO\W$$\S ßU˵5nc~ge{{cuYUy 53y)da\B!pn:fTg,T+h:Ul=gv BeI;~$XفBR,^g1Ǹ0bQZ1ZXkvf\+7.!갅Wo~Wꬻs?L7%?^r?"gtIbaiZCmetXiyK9-% io|6kSs39q'KeҎנ:ʡb3#H o>`у4bf+IH-Q! &{t[sC۠MS 7Occ 9-yL8l;`匦2V@8?~ֹCSAHHˏ`S/*U#e}!G0y },u*a:g}l6@gӪ߾ moQc,­PN%%./7S.~+86u ̌[ssU_TAL:aN  7@1q\C~׷ }ih>|roghTh,y:zUz?ÅE8$TxzA;OdWhܞ粠*[Ms6OHAGr,ÝPWXt|5W HeĺPO^ڦaolSdc@opI;[[(v!rB{TTInP}=W( |л,A,9N%6-eo@{6zx>sSeelC™[A?:`C Nn]hުpհ&OL[wQP oWOqVؒQhS.D;ih6)W =,MΜ I1ɯ+@* #č`&Ĩ#QƗyeW9\ќ((ٍ[ (BR8K>/n}l5jzji M~muOyWU;r^Ы%v,}'x@}dwޘj+N4;4AG nS'K˗s% B <|c+//fƢq5pWD1¾`l*[pP]H ʚbZQJ-Td}!ԭɇo]CgFtmkb%-I7?&܅=G[@ZUAoӥgC8nvJU2GӢ`H:SokU ,@'*E1 NyEG"ƌ)xig ٲTY-wM[s< 5RS9KnE4>¿J_ԒZJ~9e.X蹥~7kb7W~r 5}sWS$4pD]y]0i n<;Ni/q}羊lWa_j"{!نgJ= UTs޴<"4q9j;@ dTigZ?9Df̖>_ s>jr>o\;*~/ˬ<]풨]6b΄ Ehp+2`[a)4 "[A( M+gΪ0jL,2 Q@7U@giڐM Ītޘʈt/3 f h}ٺTqCּ՗jiA-YHrP>-aa ii#AR5Hu5T/GxZ} T#oNڭ5Ʀ7zr=. Wfˆ( HWt;Hh dloF;fIjX aDQUԄdW':~'I<j k{4ۧ(d^N3hhtx{$XW}IZEƟ9Z(A:f {v|V 4#ZW$ EwemnE閰_ו]hn{׫I e22^W(Ì;D:M8JaiBrK'JjQCO޹1EϊBk(:qAS <Л8-AȒhN?+22PϢohٕ[D%wϛJP2#43s"˴N|kbzB\RΗIRܠE7ZA`:Wj ќ c#YuZ"?]>jkی2Rb-M5;M9CSNϔ`{d2 o+TMWhgl^HA ^&B 8`Z =^/LIΊCgT P+`!FPPf8cҳ>'6K&Kf/~pT))r|LݎRn` 7 BZpN)G"i?wk 1E I!n8@[ V[>4(O3̬u$H,[QPRԼt&mΎJ݃'=(%Wo =yȻ{2۝ODj_F_`uX{:Əź~ʓsC]ŧ@`!\̀HRo1POa$H:(*Pc>J'sL\wVCӟɓ\ ~X03aw#2R̆";qWmyF91z$KM'GޭSf.cC<皋Bf܈r{eR) e_Rm^A]Уjzm}QF8TA+(ig."޻qvyfOsY<1F %۞;Ӥ粫}|_o1<],?)%nf~6HK6נGQ'-T:%q[\B+#-=̶š*}fkecG C`unWh M}r|b(a-i&LBഋ|X`Dp.1T&ֳzmSrηgIhTߥxɖ%GM BA9ǽU0f^i dt_ըAOccдe*zKy:ɻ-/ec-jRZvT߰ r<2R,CFrm_7vkzaPE<ߤ~akS6C)0 |Dk>13&0{% P-_ыS,jUՀ5w5K6H 3;] C?L\>dy&DAlȨ⇪B5,={rK@'<oۼWf@Crn`n,Ai։UA In"z@8t&cg3WTO.=vE*xF7K'qg-3o&85TtE=G$v[38ck1SěܷǏ@GvQķß?>vN=$*䫬fB&tV{ԲN|)F&HЈ8)Obޖ{&(I9yXj,^ :jM&L2TGT0.8Pl"kOug@@a?ZOX\ԅ E[J-gbJ:QN(4f4P\ve+>&lz2 F(yr.-?AOxOXK#Uaٹ1!4|%Z$̲=}yxD*En O>`6̥%I,< R<"ƼHo 1©x$-Rh3i5TjFqiS6^o'j9^K׎W*뵥h~>1e<PRIGu]8XGK!eYOn-ҕ)^[fOcm^\fI4M_@ݫڈ-IpqY{{UcH2YC(6ESڵ'\~[KCq tJZ" ;@Zǫ#KSߐѮرGDzРg2-TQ? sF Y5롻 H ]e\V-Aŏ0X+ß`h6U=<@3Tza%//GԲPPةh\yyD1hZa wf^v1cxjnc 8뢨kTΆ-2-t/3l]xĆR{.`h|SGkt2`0J׮YỶBlAɍ[%W\Ч" z|]VP8۵:ؚ&.nzje`ieWyTO_|o){bߢCqDY&9m›q*!AjMNo27">GPv3X; QIڃBj֤&UȘg՜~/K}A3Y5Vt9~o E_#{̒3}%^o b14yZ'2q w̔xDo$7p$5T'yLqmX]" EkD 𦼕/(`NErj-=["aah VC bAZ{(--#>Z9Vn`!z [W\Ea1*ˀYNl1"2m Ù\|5GnjX?hTb]0SdC+~SYϚ['s~v v@5Gш3<||= ?VnX#!D?z'"ogJ21+;Z膾\'Ӯy,e1 !_ҧ:EHߌ$N2/89V(HY&EFRy)LS;>ڥ!1u.5g~s,ůQSNx6'ID=}[ ꚳO`D; ~ϝ|8!&/9Ox|x3 I=x"#b~lXNX<㔿"re,Pؽ"Z"Sy1sohAeRahRP=gOj=B;T}KÇQ_ !ddX>_x1=S 9ݫDa0V`LkmDZ6vADdn^ Đ1H IYV R23[P)˚RF7Џ>r1$p#My)2!\dl3"`sy*Ot[Yx4/̀!Lf"XjCȊK2grAN,HTrZ)"gNs"Өĭ-7bڥ%fH/SޣIivOT7rD&k,xNuo Ay F:vtSΠC(pG ,SSyъiP@l{6y{jƁ6<. ";N`_PҞZǎpo/D?3C4p!F6+9nŭRnϥXߌOɽøh63@TȞћ̰;hU,;E\͢lZCpq؞ջ#1 [kXVfveǠPsЗ,0ZBvG1Ju8ZEI,3b"_ CD^glKΤ_( kb"n"][ẘ" 0҉0}sv[ PiBiSgs#KV_̘$QԒ1Swj K? I0wW wD3҄K ĪWL~jڡ % ģOF/ KFKJsHA9 ıIR ҝF*9{fo:`bmsǔ2iF5lmOAPIX%W)݀\#E7\`zB}?‡ٝ ZGz̔͟FOr<( o*eoxͮTVGsk751>J'dM ?hX'Oi8FB͑6[ G^o7D?KQ{`"C'G?%<"wi>ӸRG9=O̸ 1͡B̋K{2-?U UC1S.aK -;pae7d(h 8?,Θ[V][c6/-O#7?2;}.Q*]t)~%Rw}ɸ f@lߓ@g{uEg|^O WHz`CZu'q\?|"so> wY(C~>O/3fIPmwC8mQ?RrS8/u ]&tGL)qΔ'PG% QK7zDV?lYlbmJMNԑ "m=DKIş^sQ_U)ߍT_)vnͣ-i Z0IM`Wɂ2v?=T:Xsw:6[y~-OF yXkwݳkvǶ`#5{'}ij9MJz7&OMVe3=z%g+ZbֳWɻ@rw]gB98d>>RΞ N#HL3.5AꌞDRPcđzLHsm챺( ]LY% Sgk"( LVgqakp{a:y >CbƂ00\rF\w?W$a54 v_=lEQ<׀;MD)t ۹;A4P{M_H]`3 6]D8 >yz1F] (zud4ZnLK7ܨ(+*1Zڬ[O.!m;_!6 Tӈ 7)eHEd~9VJ`_n ɦr{.iO/O$frmUw l: M0Pzp3'@^S56U^QL$g#c|XOB9 ̪NДb1.O$Y>A)D'̐]"Fplorq6^A]!O]J’?h=͇:5hlq\P6)[UY?mD]3%:,rH~>PKVfN0߇/L]4w̭x%]LVO |z|?` [ ͝bgpշ7a\.FىOrt ʠ/ZfRV+h՚rsR[ Y1TW$*[ju=,vݼoXQjV7f#:i0< u(L>ڪNRȺrGcZ3ITrmJL,[0ʭt5e5_b(zZC%Z4[SR6p~?LFX#:%\/W5. VG55kN6 PuKvq n34Ҙ jF=dˑ񅻆9mx}\8#M;D%PɸuYHIB_W)ks{xޚ7`WQʃudvyhޢ5rUףih,)SI{)dK3C`ؼv 0 ϡd뤉?RJo/?s[Lj,ytk}ΥHtA`_]pPq–Ǣq/Ov2ֺUpPGmS]ZVqp9jPFXf# L_>"tob?t#׋`6RfOCqUUv4 Kw|Rޥ2)lbgQgseH-D m1tGiϡp9&@ZB8uH>pGy_ɳ $}3H 3"pk5 /ƩS!Ԍ(D]-AV8BJpLW~ø!p$Ħ <h0riG 8~@>ŎH m+9۹~'qWb-sc3&|?z&>%jеgyFO7/l+j%= R$/0-Ib"jV0(&9$}p!kyWBWpZ/co8de+nj0͔->̉GzH*9iRҦ O νH\Ny$)Oijd\tRKw&:SLL~i3L?~FMQ}䙱_ʍw -1INѫ~ha1<GT &~к[3}2w'5|ާ;h/}ǟ"E[#-BK%V0n15 Y@Г\aOaUfF{ ;iYU;ȝl"39Ym5vI?1/8#{̓>ը2̂JN%g^;^b =Q`eo]J\K:=2,6 ەň-pՖ$\F^ ܑr,AJAJpN)pҬ0HFn1Di"+e| KgD5cmjk 9̵O!_hgOmkU~`' ޒm  |`w2UAj]&7y2% Hxo:JI6diuM-ܪLRqx*jwALԩjJcp;}g`;ls%^:w $݆A8, Lɦ)2& L29?@1JȘqŗLV{{_uتEi!dSauH PN9_,ꕧ:A]=(-y(vay2 Ӱ?*f9n㻥ɐ9yH[#?7fqÆoBb) u#F1@~;n3z 9%_`=hbE# =WDg0󏍍oS$#`w3rBh_O;Kj wgaSG;IiZ>-hU0r0yc#j($ԡQg j+86SfO{(j3$6OBڟӓCN1G*o cĐ@$kh'!9$Nn}[zv]YS j0հ;logN=I}̗>ZAu u0I0fAW s940c1y (strWjZtqB8LXe {C綰H5(Z^ ;hŞdGYaXSMinXI;t~\W%+Sk*7yTܷ$g4KB2vW*RG|jgIxٗy@,OU /rbJ~? H!;ì\S7<)2K꽻T%t|Mz؉ ׷y~9p)V\jh t`3`! A7WYQfm_')"~=B|0AZ0Uc~GKqҷ'cuuЃW:qP) ع~U=m &ϒ4ްcMW+wF@h,lu!L!ԱOR{@H*ŘzFY Yg<ǂfW蕁 [-;ՙ16@.nSEEkkl.nyq%,p (\ycv>w'Jn]$mYe|2<LvO&IZkE_R_c\HS $屲Q[f3Y.(`~f Tyqpn!Eѣ7C; jתOV- ;Tn):Z?MD;WqsO;!H8}U/0+R F,šߴfMMsQ/{r u*3p(GVV{9|j qLߕO* !i]P Xx+1c4m1W"Krβ67d17IyŎ3C^0[