selinux-tools-3.5-150600.3.3.1<>,dhYp9|W Twoqa*NU6fZTwné$WӅ!(gbDɗ\PMDMís)^j7TDC|,ꃅEҮfzǁ(r$';>XȂ\*"_j@)qD6Mle+cKH(];ƥqv#ϵoVz&{۝ӂ<}MA./Lȃ[jFE7DEMT {T ĕjJ&. a:YZu>>$?d ! @`dpt !(ff f Xf f f f!f#f%%8f&''`)()8)09*0:-0FYGY4fHZfI\dfX\Y\\] f]^f^ebfcg-dgegfglgugfvih%wXfxfyzCselinux-tools3.5150600.3.3.1SELinux command-line utilitiesSecurity-enhanced Linux is a feature of the kernel and some utilities that implement mandatory access control policies, such as Type Enforcement, Role-based Access Control and Multi-Level Security. This subpackage contains utilities to inspect and administer the system's SELinux state.hYh03-ch2aSUSE Linux Enterprise 15SUSE LLC SUSE-Public-Domainhttps://www.suse.com/System/Basehttps://github.com/SELinuxProject/selinux/wiki/Releaseslinuxx86_648((((((( `((((((((((( 3N'''''2vr 0   lgj I ":[r,-bY.`> *j)=VA ncX]A큤hThThThThThThThThThThThThThThThThThThThThThThThThThThThThThThXcghThThThThVhVhVhVhVhVhThThThThThThThVhThThThThThVhThThThThThThThThThThThThThThThWhWhWhWhThThThThThThThThThThThThThThThThThThThThThThThThThThTb5174175924708c05b1e0dde6843ef273eb2ddb977e154b887671fe6367a666336f5ccd5a1189f8a86a56bd666730a51d92e600e4c05f6f902ac88afbeb030c854a053f9f60e6957266d3f21c2da10ce3252ae7b37094b4d8a774b9661330be51d32938d4be86a6c0295c82bf2962a10696317cd2bfa75c0e1efb77385e1a1a622613d3ab8011c3814834cb19b55783e737c7cf6e1d787f6b55389a52a43a9cb25de2b67006f583141cfd05c3d69791f2d30e72707ca29be06747aaa62abbd1badabc97e3554c852ffa9a2400e60d9f7d4020927b234a197ba755557f7ca74c2b58bc73ff78efdf7accda52e2f9ac047c29bf5afc681ca1ed92680842ddd377810490f85d2bcc50333c332e4033fb6808728d7d7f7cd05a4016bf9ad64e4fff61ece383fd37b8fef30574122d59de1cb3751a6c9ddb551af79527048a1165449f38de7e07ea9483e41a473c26caefcd81e5402a905c10720f59b2bb981a4ca4d90647d138f29b82caca8384f28933dc39c5309f8a4144ca47a06283b22332b5b987c788035223de8221cb20f7f62a2f0e0306c9d3ba42b4b746b0daa06b9c6378f88f78832b2dd944740dddf27835c0a1b46ab30d5f02d936f0f97e0333866e282bb14f3c16b335977791b1c353c14d62c936a02cf56403d7d6a751142a485e4a324a3fc0777f35077e6220f5c90b52d63786ab3575aecb3e1526820e1fe4ffb42a24325f244795aaf3a0a8a735a00023df0e07fab3091dd69ffde4563334d34ca0119f4a45ce9b336c9d19d024511f603a56f3a65b070c8275c9a7c86f3c22cb532c6282c98a9c89d5d8efd6f61d839d97214e346f5e0eeff3c791a8354863fc29da308c5b45bc92f8e5d77b9acb3b2166054250a87000914d950b41490467db1577c54946067a0aa3d0aaedd9b1e83d3acd4a7d8b5045a8438606b27c20a34eb77d5d6982fc4d687cb6aea78da3c361bd181fdc364a6d0beb73d3cd76291fd353d2cc913f3ff9bcd1bfa469b1412ed4e88254d28b5d8b74f2aeba1c6b7ca0499f5f29ec01c1ebd50eb266f884e0770a80e10a73af4adb8774a1c695b471dd4551423258879b88e3564dd2e049b433081474be681ec4c08f9bb532a414914c6e7ec6fab7034447680b626b243f93488733b4756621b774081af1a5ffe583694edca270fc1b69bf630dceab9109006f5f712a4b03ae787082b0935235de28b1a58fb69a891bc39f8ab485f9a9d4e577d3d16406861310153792176164f7b67a7ae9984fae63f0718ec8dfac2c652117f2c41aa02418fec412a0e56623bf6947599c197ad246ef0fb4d6dc8c2eb35e7c87eb9066c4a958f4bba04210ca73cb77b86657b4c0fe868d7cbd977cb04c63b6c667e08fa51595a7bc846ad4bed8fc364becdce786f00d987501492167ce18e60a0cb3150900abd5f5b01458f9ef81e0a3ea54fab5919ca80366686adac03af0b04342a2d0af5c7b3dec80dc2050eacd7bae16bcb38b83d2eea8c313e5eba651b4ff4fc246a3b94df9c22348e7460d07ab432f9cabadb67b683db0a3a7d87f636dc61a377543be2e58c782acb6e72febf4dfd131f95d0a793237f84734dd55bc2d3401a7deb7c691e36a6210f4ed2036ac3ac18160a170416ecd1fbcb2ab234e57249bdc140ebd4005fd087f2bfced7ef4a67734ca7915993570d8b3cd86a39830971c12f5ac46a2a6019fa1ce84149e22535844bc6381071836f6dbfcab547866e6066bcf612316f1d78ccea84e2fd23dbae194cd375b5a420e0791dae6d0ed64bdb42b41c0f8d918d7080869796a1c86c8e8a307d3b85e64f8b0af8ab6fbd36c18f3d2573df52321bdfbccb4875047b9e9c700c34e3d525b63c3e4e2f3727dea0dfadfcfb28fb63121dcaa7c6702693a2857868dc764089fbf946378c96b5d02c4774c80fc1f142d25d2a6fe0deb3e7a86c2491dd6e9d4f5fd1118f5c6f5deffc8793ae429e40108fee8cec839c41bea564e3da0deeffd5474e7d34c73107226682d473970f9b54fcbf180b169a2312739d50881ca67345d31d3c6aa024a3fd98a976a83d8ed5c2e1f6c642d98176c3684c12b5c18b2e541b99ac2e1eabf267d179125f8a5a73039de6059185f0ff7f5333b977941f44d37599ae311d1848894dba2bdae033896e13235df33e94db2515607f73a27e4aa9847bc92d224750a42aaf1f9710042f7b36b46a0da39cc4073ee85c6a956b2cfd049b29e56005ca2dd0f2bb7d40283c5063f5b928921f3d98f2d3dad33304d285f37d335bf948a8ccf12af2c234506ea9518139bf622da6613e6034b67cb0712ddb33250097649631e00459de987db2cbefc18ae3eb9997277af5b0df33625f9bac540aaae7f00c1d799453a0cddb36518e2521670c1a372230ef816232551c922b56e9095ff7e562d80e04d3072f5ea4d524943b3da85ecc883c303dd9550f4b0eb675385066761968139f7b4e32391514eed8b83cc99c2dac2f36f6e427a510d70da3a64e0b9768bb3d21944a73b8dd1d37833b7bb603a6ebe1263585d862774bfc57643f20fcca99043366cc763d0c568d073ad706a0eda76dffa4a4788d2dff414bb84eaf87decca4f2235e6079a9d5ed6b66b60743d8cdc7846204ffd5cfacc513a34ea2df73272309e0c8c958322703c245ac2d98240f9a5b0e5652f680bc4aa7e7a2208d7b9b8aa8aab1fc3f323abb51e79d6ea1b520db8eeed1fa65aa1b590f66717e5d48d6cf0f8700f830c2b5a2d9437b98f880042ef5a435f9766846610096c94950aeff4d6945bc0e63067443bcf882017c89ec190d5c0647ba071fdea4915f6c4d42321a7a4ff57962eafac8635f6eb5697812449684b38f66cbe51ff055939264a74f37e8423c00a967d3cb0c3b68b74626624c0f5b36705d0ceaed4c2a218c3ad7afc9fc19a8be8e087fbc37a871a4762479fa5ffca1f25dd5b8d9ebd95ac90160951b2d2a9457e685858c140ce0fb83eeb964a5bac1a3f4dee4621dbd3ef0363c0b3784a6ac5ba25bda7e2fe5c05ca074099401d7d4343d77923f22a5bbffd5c5130a3b486af7ba4da94639ca01369d59502b8d7d31d4215134b794d6d589de32d6681a64e436d05a14f832f17311cf956e5087684a839323d5f05a177fd33a017e52961482ab4980eb4f7e8b8aab4647b74bfa1264ae01962b69649be9666cf092947a736c77e2f0c4bf1b98565dc443c828b52f85931b1f2b30a726ef5dc62dacd516c0a3ae81b81619f4275f3bc54282d959b20328a522949c83dc6a6162bc1a68e2f04548636bd1dcebcda4a185fd412cd2c4b520cce2548ab19cc3e72c4e2c7899bd6a7479647849d93dab0b1b65fe79b5389d9b5a2c02941ecba96993c5499b7af0e416c8519f6d96e04f680edab96cabd8de6f6010ac6c5e0ba60757dfad77f685de042b1923ba3ed7b13048c75209cdd4c5716c670aa123064c94950a2bf5f4ecb557117464d19de4c9127fc7fb0cb743ceec9ae68431c2385de2bfce071de79c0c20fd3ac289828b33910ce18b4439900d22300ad92bc6b1484ee734f5dd8617f11add1ea09de018016365f673f30b749de669b4522d2f3b543b44cd454137106e61334ec129902be1a96f670740acc2a713dded93ee8b91752189d0fe1a322179f0e2f501f36261c3f6c066e27d87b9bff906baa818f5c771e84edb05bc6dee349d58076545e80120ca240667d8697b699cd43520ac4f746685c1e65f400dfbf56e4a9e6b590e8912dac1f0d454e1f0d5277129aaa90f2534871c6ac0fb5fe7d591d2b12d367fcd793bb650941323d37751b1017a8ae08b5b60399edb09552492f7fde6d2ff78afef8df50f377e325fd173b2bad5fd14ac9018968c93bb8a051673f4bcc8e50ff4a2d31f2d43e1a8861c1707335f53f95ee870a10ba18f3719702ebd96d39d11a20ebffe028022900100da1c80729ebf2d68e5f22af94b3e3ac85f2cb22e088213621fcc19da51bf0f7e0e639be25b9d350aaa72c54496666210aa3013970b2dbb02ecd890../ru/man5/file_contexts.subs_dist.5.gz../ru/man5/file_contexts.subs_dist.5.gz../ru/man5/file_contexts.subs_dist.5.gz../ru/man5/file_contexts.subs_dist.5.gz../ru/man5/file_contexts.subs_dist.5.gz../ru/man5/media.5.gz../ru/man5/sepgsql_contexts.5.gz../ru/man5/x_contexts.5.gzfile_contexts.subs_dist.5.gzfile_contexts.subs_dist.5.gzfile_contexts.subs_dist.5.gzfile_contexts.subs_dist.5.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-3.5-150600.3.3.1.src.rpmlibselinux-utilsselinux-toolsselinux-tools(x86-64)@@@@@@@@@@@@@@@@@    /bin/bashlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libpcre2-8.so.0()(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)libselinux.so.1(LIBSELINUX_3.5)(64bit)libselinux1libsepol.so.2()(64bit)libsepol.so.2(LIBSEPOL_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.53.0.4-14.6.0-14.0-15.2-14.14.3h@e_@d.@d@d d@ddx@dTdS@dd?@cbb@by@b a``@`Q@`Gc@`__ @^|@^^F]q]@]{@\ \"\\@\+@\/J[$@Zz@ZZ Y\WWWs@W~W{@UUejsegitz@suse.comgeorg.pfuetzenreuter@suse.comdimstar@opensuse.orgmcepl@suse.comjsegitz@suse.commcepl@suse.comjsegitz@suse.comkastl@b1-systems.dedaniel.garcia@suse.comfcrozat@suse.comjsegitz@suse.commliska@suse.czjsegitz@suse.comjsegitz@suse.comjsegitz@suse.comjsegitz@suse.comjsegitz@suse.comjsegitz@suse.comgmbr3@opensuse.orgjsegitz@suse.comdimstar@opensuse.orgjsegitz@suse.commcepl@suse.comlnussel@suse.dejsegitz@suse.comjsegitz@suse.dejsegitz@suse.dejsegitz@suse.dejsegitz@suse.demcepl@suse.comjsegitz@suse.commliska@suse.czjsegitz@suse.commliska@suse.czjsegitz@suse.comjsegitz@suse.comjsegitz@suse.commcepl@cepl.eujsegitz@suse.comjsegitz@suse.comschwab@suse.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgjengelh@inai.dejsegitz@novell.comi@marguerite.sujsegitz@novell.comdimstar@opensuse.org- Ship license file (bsc#1252160)- Repair initrd libselinux check in selinux-ready- Do not BuildRequire swig and ruby-devel in the main build phase: those are only needed for the bindings.- (bsc#1212618) Divide libselinux and libselinux-bindings again. libselinux itself is in Ring0 so it has to have absolutely minimal dependencies, so it is better to separate libselinux-bindings into a separate pacakge.- Fix python packaging by setting the name to a fixed value- Remove separate libselinux-bindings SPEC file (bsc#1212618).- Add explicit BuildRequires for python3-pip and python3-wheel on 15.5, currently the macros don't do the right thing- allow building this with different python versions, to make this usable for the new sle15 macro (using python3.11)- Add python-wheel build dependency to build correctly with latest python-pip version.- Add _multibuild to define additional spec files as additional flavors. Eliminates the need for source package links in OBS.- Add -ffat-lto-objects to CFLAGS to prevent rpmlint errors because of LTO- Enable LTO as it works fine now.- Update to version 3.5: * check for truncations * avoid newline in avc message * bail out on path truncations * add getpidprevcon to gather the previous context before the last exec of a given process * Workaround for heap overhead of pcre * fix memory leaks on the audit2why module init * ignore invalid class name lookup - Drop restorecon_pin_file.patch, is upstream - Refreshed python3.8-compat.patch - Added additional developer key (Jason Zaman)- Fixed initrd check in selinux-ready (bnc#1186127)- Added restorecon_pin_file.patch. Fixes issus when running fixfiles/restorecon- Update to version 3.4: * Use PCRE2 by default * Make selinux_log() and is_context_customizable() thread-safe * Prevent leakeing file descriptors * Correctly hash specfiles larger than 4G - Refreshed skip_cycles.patch- Add Requires for exact libselinux1 version for selinux-tools - Simplyfied check for correct boot paramaters in selinux-ready (bsc#1195361)- Update to version 3.3: * Lots of smaller issues fixed found by fuzzing- Add missing libselinux-utils Provides to selinux-tools so that %selinux_requires works- Remove Recommends for selinux-autorelabel. It's better to have this in the policy package itself (bsc#1181837)- Switch to pcre2: + Replace pcre-devel BuildRequires with pkgconfig(libpcre2-8) + Pass USE_PCRE2=y to make. + Replace pkgconfig(libpcre) Requires in -devel static with pkgconfig(libpcre2-8).- Update to version 3.2: * Use mmap()'ed kernel status page instead of netlink by default. See "KERNEL STATUS PAGE" section in avc_init(3) for more details. * New log callback levels for enforcing and policy load notices - SELINUX_POLICYLOAD, SELINUX_SETENFORCE * Changed userspace AVC setenforce and policy load messages to audit format.- Add Recommends: selinux-autorelabel, which is very important for healthy use of the SELinux on the system (/.autorelabel mechanism) (bsc#1181837).- install to /usr (boo#1029961)- Update to version 3.1: * selinux/flask.h, selinux/av_permissions.h and sepol/policydb/flask.h were removed. All userspace object managers should have been updated to use the dynamic class/perm mapping support. Use string_to_security_class(3) and string_to_av_perm(3) to map the class and permission names to their policy values, or selinux_set_mapping(3) to create a mapping from class and permission index values used by the application to the policy values. * Removed restrictions in libsepol and checkpolicy that required all declared initial SIDs to be assigned a context. * Support for new policy capability genfs_seclabel_symlinks * selinuxfs is mounted with noexec and nosuid * `security_compute_user()` was deprecated * Refreshed python3.8-compat.patch- Added skip_cycles.patch to skip directory cycles and not error out- Update to version 3.0 * Ignore the stem when looking up all matches in file context * Save digest of all partial matches for directory * Use Python distutils to install SELinux python bindings * ensure that digest_len is not zero * fix string conversion of unknown perms * mark all exported function "extern" Dropped Use-Python-distutils-to-install-SELinux.patch, included upstream- Added swig4_moduleimport.patch to prevent import errors due to SWIG 4- Added Use-Python-distutils-to-install-SELinux.patch to use Python's distutils instead of building and installing python bindings manually- Add python3.8-compat.patch which makes build possible even with Python 3.8, which doesn’t automatically adds -lpython- In selinux-ready * Removed check for selinux-policy package as we don't ship one (bsc#1136845) * Add check that restorecond is installed and enabled- Disable LTO (boo#1133244).- Set License: to correct value (bsc#1135710)- Disable LTO (boo#1133244).- Update to version 2.9 * Add security_reject_unknown(3) man page * Change matchpathcon usage to match with matchpathcon manpage * Do not define gettid() if glibc >= 2.30 is used * Fix RESOURCE_LEAK defects reported by coverity scan * Fix line wrapping in selabel_file.5 * Do not dereference symlink with statfs in selinux_restorecon * Fix overly strict validation of file_contexts.bin * Fix selinux_restorecon() on non-SELinux hosts * Fix the whatis line for the selinux_boolean_sub.3 manpage * Fix printf format string specifier for uint64_t * Fix handling of unknown classes/perms * Set an appropriate errno in booleans.c - Dropped python3.patch, is now upstream- Remove unneeded build requires for python3 (bsc#1120255)- Update to version 2.8 (bsc#1111732) For changes please see https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180524/RELEASE-20180524.txt - ran spec-cleaner on spec files- Update to version 2.7. * %files needed to be heavily modified * Based expressly on python3, not just python For changes please see https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/RELEASE-20170804.txt- Updated spec file to use python3. Added python3.patch to fix build- Update to version 2.6. Notable changes: * selinux_restorecon: fix realpath logic * sefcontext_compile: invert semantics of "-r" flag * sefcontext_compile: Add "-i" flag * Introduce configurable backends * Add function to find security.restorecon_last entries * Add openrc_contexts functions * Add support for pcre2 * Handle NULL pcre study data * Add setfiles support to selinux_restorecon(3) * Evaluate inodes in selinux_restorecon(3) * Change the location of _selinux.so * Explain how to free policy type from selinux_getpolicytype() * Compare absolute pathname in matchpathcon -V * Add selinux_snapperd_contexts_path() * Modify audit2why analyze function to use loaded policy * Avoid mounting /proc outside of selinux_init_load_policy() * Fix location of selinuxfs mount point * Only mount /proc if necessary * procattr: return einval for <= 0 pid args * procattr: return error on invalid pid_t input - Dropped * libselinux-2.2-ruby.patch * libselinux-proc-mount-only-if-needed.patch * python-selinux-swig-3.10.patch- readv-proto.patch: include for readv prototype- -devel static subpackage requires libpcre-devel and libsepol-devel- Avoid mounting /proc outside of selinux_init_load_policy(). (Stephen Smalley) reverts upstream 5a8d8c4, 9df4988, fixes among other things systemd seccomp sandboxing otherwise all filters must allow mount(2) (libselinux-proc-mount-only-if-needed.patch)- Update RPM groups, trim description and combine filelist entries.- Adjusted source link- add patch: python-selinux-swig-3.10.patch, fixed boo#985368 * swig-3.10 in Factory use importlib instead of imp to find _selinux.so. imp searched the same directory as __init__.py is while importlib searchs only standard paths. so we have to move _selinux.so. fixed by upstream - update version 2.5 * Add selinux_restorecon function * read_spec_entry: fail on non-ascii * Add man information about thread specific functions * Don't wrap rpm_execcon with DISABLE_RPM with SWIG * Correct line count for property and service context files * label_file: fix memory leaks and uninitialized jump * Replace selabel_digest hash function * Fix selabel_open(3) services if no digest requested * Add selabel_digest function * Flush the class/perm string mapping cache on policy reload * Fix restorecon when path has no context * Free memory when processing media and x specfiles * Fix mmap memory release for file labeling * Add policy context validation to sefcontext_compile * Do not treat an empty file_contexts(.local) as an error * Fail hard on invalid property_contexts entries * Fail hard on invalid file_contexts entries * Support context validation on file_contexts.bin * Add selabel_cmp interface and label_file backend * Support specifying file_contexts.bin file path * Support file_contexts.bin without file_contexts * Simplify procattr cache * Use /proc/thread-self when available * Add const to selinux_opt for label backends * Fix binary file labels for regexes with metachars * Fix file labels for regexes with metachars * Fix if file_contexts not '\n' terminated * Enhance file context support * Fix property processing and cleanup formatting * Add read_spec_entries function to replace sscanf * Support consistent mode size for bin files * Fix more bin file processing core dumps * add selinux_openssh_contexts_path() * setrans_client: minimize overhead when mcstransd is not present * Ensure selabel_lookup_best_match links NULL terminated * Fix core dumps with corrupt *.bin files * Add selabel partial and best match APIs * Use os.walk() instead of the deprecated os.path.walk() * Remove deprecated mudflap option * Mount procfs before checking /proc/filesystems * Fix -Wformat errors with gcc-5.0.0 * label_file: handle newlines in file names * Fix audit2why error handling if SELinux is disabled * pcre_study can return NULL without error * Only check SELinux enabled status once in selinux_check_access - changes in 2.4 * Remove assumption that SHLIBDIR is ../../ relative to LIBDIR * Fix bugs found by hardened gcc flags * Set the system to permissive if failing to disable SELinux because policy has already been loaded * Add db_exception and db_datatype support to label_db backend * Log an error on unknown classes and permissions * Add pcre version string to the compiled file_contexts format * Deprecate use of flask.h and av_permissions.h * Compiled file_context files and the original should have the same DAC permissions- fixed selinux-ready to work with initrd files created by dracut (bsc#940006)- Update libselinux-2.2-ruby.patch: use RbConfig instead of deprecated Config.h03-ch2a 1760936281  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef3.5-150600.3.3.13.5-150600.3.3.13.5-150600.3.3.1avcstatcompute_avcompute_createcompute_membercompute_relabelgetenforcegetfilecongetpidcongetpidprevcongetseboolgetseusermatchpathconpolicyverssefcontext_compileselabel_digestselabel_get_digests_all_partial_matchesselabel_lookupselabel_lookup_best_matchselabel_partial_matchselinux-readyselinux_check_accessselinux_check_securetty_contextselinuxconlistselinuxdefconselinuxenabledselinuxexecconsetenforcesetfilecontoggleseboolvalidatetransselinux-toolsLICENSEcustomizable_types.5.gzdefault_contexts.5.gzdefault_type.5.gzfailsafe_context.5.gzfile_contexts.5.gzfile_contexts.homedirs.5.gzfile_contexts.local.5.gzfile_contexts.subs.5.gzfile_contexts.subs_dist.5.gzmedia.5.gzremovable_context.5.gzsecolor.conf.5.gzsecuretty_types.5.gzselabel_db.5.gzselabel_file.5.gzselabel_media.5.gzselabel_x.5.gzsepgsql_contexts.5.gzservice_seusers.5.gzseusers.5.gzuser_contexts.5.gzvirtual_domain_context.5.gzvirtual_image_context.5.gzx_contexts.5.gzavcstat.8.gzbooleans.8.gzgetenforce.8.gzgetsebool.8.gzmatchpathcon.8.gzsefcontext_compile.8.gzselinux.8.gzselinuxenabled.8.gzselinuxexeccon.8.gzsetenforce.8.gztogglesebool.8.gzcustomizable_types.5.gzdefault_contexts.5.gzdefault_type.5.gzfailsafe_context.5.gzfile_contexts.5.gzfile_contexts.homedirs.5.gzfile_contexts.local.5.gzfile_contexts.subs.5.gzfile_contexts.subs_dist.5.gzmedia.5.gzremovable_context.5.gzsecolor.conf.5.gzsecuretty_types.5.gzselabel_db.5.gzselabel_file.5.gzselabel_media.5.gzselabel_x.5.gzsepgsql_contexts.5.gzservice_seusers.5.gzseusers.5.gzuser_contexts.5.gzvirtual_domain_context.5.gzvirtual_image_context.5.gzx_contexts.5.gzavcstat.8.gzbooleans.8.gzgetenforce.8.gzgetsebool.8.gzmatchpathcon.8.gzsefcontext_compile.8.gzselinux.8.gzselinuxenabled.8.gzselinuxexeccon.8.gzsetenforce.8.gztogglesebool.8.gz/usr/sbin//usr/share/licenses//usr/share/licenses/selinux-tools//usr/share/man/man5//usr/share/man/man8//usr/share/man/ru/man5//usr/share/man/ru/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:41224/SUSE_SLE-15-SP6_Update/cbb927a0f67b8e2eac79a483fee1f05e-libselinux.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linux  ! !"""""" !!!!" ! " # #$#$"""" ###$$$$ ##$## ###########ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=e05bdb9899714f7efdad9941b1400b39a7a21a6b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=175e56083df6db848e60d24e644a2bdfb1d11e08, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=c0dba37d14adc71d0122ce39466507b8e313b31c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=b626ac9646be4364dd88a3631c10a783cf7d940a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=044f0ee9e8641383e4654e84469883a47d250e2e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=b7fca40932f2ab8f51ed3f2011f35d9abf9f5a72, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=9a3684cb5d4701960aa18555d8f24db60087dc17, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=35af0dd89fe77819dc74b65d643b3b8abbad92d2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=a8fe9cb890c5396a42d2cda818b283b10a957fd5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=497c022edb4c89c1c13a857065f6a19380638b06, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=bc58379b3c4f59826580c250a83b00fb73a3b049, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=e8418da2ab424ae536631bfed213390c159fa79a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=a883b810b1c80c1dfacddff224580e7a54796002, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=751495497981043574a72b45841306856efa321a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=0c606306105b8b6898bcac80d310c526addbcb94, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=8b6f640024ff596df608f2858388491fe1c23d4c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=e5c868c7c7e22f111b9d18e3991cf429da80dcfd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=f4339d651319510c7daa4212073332500b71273c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=09b01f583c13b4107a076253524ff5b3412a2833, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=92ff1f3988d09417e45ca490e756e54e76a3119d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=f3a025dc6de48fdbf3fb405184ee7d56a17e09c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=4eabf318db8e6840f1bd6adcd408860f1b21bdcd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=3dd53518158f24210f018590d70707ad4ba66669, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=6ff5efb28df02730f03a8dd62be8c5377b3e24b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=b6bf61b78567e3f75a2d14c6ee679f7d6ab3bcd2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=a0882ee4828ef68348bd508f7f2ae0bbe3ae9d5c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=b070b8b0c3b1ce9b2cb59929ff8b778750999a6f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=28fbdb14ee3574ce4f210ad189188ccbfa330060, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=508d31c94d46f2b8e61dd512ed75cb989272c6c3, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix) &,3;BIQWfmt|R R RRRRR RRRRR R RRRRR R RRRRR R RRRRR R RR RRRR RR RRRR RR RRRRR RR RRRRRR RRR RRR R RRR RRR R RR RRR RRR RR RRRR RRRRR RR RRRRR R R RRR RR RRR RR RR RRR RR RRR RRR RR RR RRR RRR RRR R RRR RRRR RR RRRR RRR RRR R RRR RRR R RR RRR RRR RRR R RR RRRRR RRRRR R RR R RRRR RRRRR R RU4E1F6utf-80fcac8d6528ed3055ba17f00672b405dd2d2b9bdd1481b6ab2bf5a06ff6db8ef? 7zXZ !t/%]"k%<#@dT' M!y)DȘQ ޴\yk'{E"j@ٻ~ ?hadݮ~n 9@>73Uxj{&u{ ~:{\٦.6j]q~Q;WEyz f>~sSZ@h} k!4E9TZ"o&XtϦ(刖P}g&Q2ukc%?`N?@vx\Fm%-n&)iF%\L'}oˈu%m_ٛL/Ζ/NM=$"&6/y?xo$|Q\MJ;Nf.C ,r[ DV=- vW[/ LpE\bmtgLkb/_FodX r{qfpyks2j0*; D);ٺ3LP٢*Iw]Fw)ZBm_+Hꋪmб(>Wc6 d`md=D&oojM׮R|nvq҆ mO:Ì3i{Ht~1dv⼇@B|#[:Ԙ:LA+xx^+ζm:Mk4ga% UJ'!!QZ0)&[Q\tF{.% * ?綹w,Щd)C|8&ΒS(L/6|/3+@(Xx$Pr6}$=Q(wqhHuT(\UtϔF2d^[4=n}S zfSKo? ԽGۆs(cZ`զQ{>6aT〽%?WBNrr'hb7X!y"Lw V-Qd`]lv@@,Ef`lV)1{x}W?7%Fv`Vt[m+C6vx5iO>j bGe֙+ݻNICD7dȇV:~fpj ygISެ=uP@;jCV*{ڐl(w [ES [Zw~IZ0J;1E1&2UE#JDv 08a6ydTLVhd (T]eЧ6o95sopJDp Aot"նL2g,W}_d_xgu4QD#8ֲ7I[IGcλX斶Ra CѥoM‡ݯePٷ,+t ,J՞-&y򷪈p8٠f^zP+G4֞ ں鹩߷,:yz!ա䧘_֦Z뽏P<C~/ldk@0gmfV˄֖oa]ӷd >VAcڷ"*`uJnh|]EOՠ@`%5gw$ 1hφ>ݰ3#CYV#qoq?RwX Km39,@ ?+Q\9w5"ӳ7$ jZȴ,K<$$+*@6K$̋QzӺ ӭ˂fnRdq3T;!/qdߵ!Q*Z+S!=yӲ}&j?8ٮiUl`;v_{!{g[WC C=Z6e Yz$Xyǚ.СIj8tW{j2B ൙񀡸} }`cְ}"뗩`眜1ӥ~om~|*k5@Xq  È11)]LevZ,-cw6ۣPա6o/XIM={Ƅdp{>~mY`מL;_3QTTy0S~۱{;~~ߏ A4g:cLT˺-93fV5a _⥟s)! *ug* lc$6 ,R0|E ^¯Յ]K4*k@c&Gnv3=9UX=0Q~"zN?rF(Jt_C7c`/WD^A) P.DKIb >FƇ~4.c-`Gp#y29AksH~e\^baizښ.+\DȰ?^֨^^dL zu 4e>/Kd~b_ܔ: ,Pf.>ZЎR0á=:[[@Hz&@hh~bNE%šv4D0v]jgi=%&ˍ\`ɂg#Sgi" a&Xɿy{L#Snp h[8.K[EP)no-ɈABX.| XɜLSaw7:nk0XNDXX;"<d[K:SrxqM%t=R٪i]q 4.Sf%Ƨ_{d1LomN$lא?3-^fru66PBAsę >LqͧDȯɿ(A-RѾ)Xa G=Hz@hL:s֢#*N !/f fGĿL٢W{WmF#vX-. /ǣ Zu3^nSkю.9`P뿁'9pόUY+c ,] ]OMXG;XB1%ij+]>.!ϱlD\^(`?t\3|e\_.sص[5X,|d+90rYdd뼏pi&f Tc_Lmj2u}ˤK9Lpu>-uygp OG8ÏIy&aOUSb7qC*.5^T(>xz2:rUOa%Y;L t=ٻEb%2 _ ]+ŕ͙#1 6WJ U= _^ΰ@Fg,7@ fꥶ)BȱR&=aT$  f6ԦPEw4f2&wAL*<4W03+, {KxlP-#&Q1$*Ycر!X q$aQ,c9׀^*~Y'6DF  mRYIEZwĕcie}: < AeԠqr?.ob~X~<"V\&lGh}8Quz|iZ I9N/}-T^݆pMv!ZګĦ0L7o٬ȵ^\ŗDjzi^_M_$Jw YZ