libsemanage-python-2.0.43-4.el6> H HtxHFL~ ?*}}4^bQo/1zn5M(z!넓ua(Ji ;—\1da73074d8bf844bfcaab2e533d0a111c5733261=>= YNx+MFL~ ?*}}WmOlmK06\UEH>9$?d " K 7=DT \ d t x |,h(89:!>GHIXY\]$^Wb{defltu(v8wxy Clibsemanage-python2.0.434.el6semanage python bindings for libsemanageThe libsemanage-python package contains the python bindings for developing SELinux management applications.Lspacewalk.fnal.govScientific LinuxScientific LinuxLGPLv2+KojiDevelopment/Librarieshttp://www.selinuxproject.orglinuxx86_64q큤LLLLf83c1d05700ab4f52a75db8e536d5a9b9988efcb61e56307bdcfc492eaba939f4a97ec291990340bcd7ff57c8fbdab4ea4b415e5e17ae75d466e171a3b20540c1ee7a12492495febf8788aead96498887d9963b18c50e8858e4050b1c15b84c41ee7a12492495febf8788aead96498887d9963b18c50e8858e4050b1c15b84c4rootrootrootrootrootrootrootrootlibsemanage-2.0.43-4.el6.src.rpm_semanage.so()(64bit)libsemanage-pythonlibsemanage-python(x86-64)@@@@@@@@    @ libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpython2.6.so.1.0()(64bit)libsemanagelibsemanage.so.1()(64bit)libsemanage.so.1(LIBSEMANAGE_1.0)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)2.0.43-4.el62.63.0.4-14.6.0-14.0.4-14.0-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  `2.0.43-4.el62.0.43-4.el6_semanage.sosemanage.pysemanage.pycsemanage.pyo/usr/lib64/python2.6/site-packages/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, strippeddirectorypython 2.6 byte-compiled PRRRRRRRRR RRR?p7zXZ !PH6䟮r] b2:']Z&(U,4d _Xs$y[-Ke2>8LàOsAS5skz3CFŋ,nuBsIҋԔj[X}#@UYh#eMDGF!J[k߱;>v ,jg/⚖ -IՑAZ*`gbrɥ.+S$FZf^W˵n S3귫KJPsARf/`a$044OP7ؘ{-TK$A|B JKa-Ei4MO,uƵ ~qS#m1qnQa}45ho} "ڴYʤ,7 T Q+;/@:sx/-!D1ōU0t35`[.;fZ7lG$(d]IgP͚3GKO>VA\Y^9in{ {KgԴ;GݥDwxKGLnj3#]Br|S~A50|I~&- :*}ބSS1,lTs骶d!ԁ@VȔe({L oSWOm.ч,T#癫!L2MTk1L5ԨI^3{!1?7@==m1zY'KY g*g KWC{3!~3},AvD%1s,uLΤ\GÍc^Y:s?Ԭ%\*sVڃӹH*m?PzRl5l-zo&|4 v*z(1GrSy(K{p:A;!tvQ[37 $ ]vbCz߃_07V1d #q]3:֪[@Sđ}8x3pU1n4oc(NGB^rBTl&j i6?4B;LH7{ ^܃.v&9U6b>i/w}Kυp<Yv66cD8H"BTsՀGnzط4^5-fr xh@{f]&M'Մ__(~}?1U?TF0 q4wO]] mT)r=[13"N#s0`RM3%;Ws:Vê_ )In/i`+@cauLRSo9|{IT5&d5mt27Տ=#nG qMmNL^nKM˹ Z7Ȃ |!_%NrF鮵XaHY\̿yZL'{ީS#JQ˖wS`?wTQw+d`nmXⓟ_H<"'t,sm\~?r*POd6:-J$dF9~Ю0y[ĝ[R/V:n(LvYf?/\)'_^5~/bY$d1ƻ5l4LuXUг۟j7m^f{lnDZ` A˖M#]Ƀy0]V$a:wc} /C$ٴ`&G $hg(M930BZ8{K~ (}z]P1$XñPHNg !c3>>H ysnA?S1;.Na6_BK~a$bS M][Ҋx M\ t-y̐^qJ ,z/z0+D)ٻ"IXƨji0Q%ڝsv7ǧ ]0ئ74h|Gb}j\pGESmoA6o kb-B[Az[G0l2߇jwN']UX A,FX/ oI %= bL~8X(lı_̫:m$h5=(C,Zx ]/Z:+MX\D'i!ҳ->[AHxo6!ڧ̞a,Zy_ qS_F|تDRE6r/S%F'M+1CK1 1j9줫B0EFs]NZY)~y L ^mJ-|/9e}m9])T1$Tst#pڬPIt(LB&n?S* %A d x3V` Ѓct{C;oW:%#U\,xvGMzDQJUk6i6e$ xv/JwY8&'1{V`=l{qI jLq,\RժNox`ss0+]4/!`[~jWFl_^#,3 rU)lo/ o^W* ygҟM٦l5=@}n:DhUNǛOUxHh&Xb($T"h_oCddFa?DZMb,`h-ۧOV7$tБXM@J#a jI$ɦ|1 Y:81z;h5sVhl ,,Uwг5!Z p-#F2LsL6\uaOt(g"v a>ӱAPR.DDZvr6f|PpOQ(5e D~7$tdpIt>vڊ `FR4),_Bn)g]|>0U0Mv$ɮ X4"/!)KPU 9k^yo7y^ 8_[vLYK&qbyɿtz>.PL07xk'e8 U\_/MntD9PXIqh@0j+u|q ؀kؤ>ZuWCB -lI1zePWdLm'q>&=Ve(S޽%qܣU<{Yޥ/5Bf&0Ww6Ɩs(9tvWb<_s*{d+\G y}P dNeB`ǜo7}Z'Q=\gR1)&2k UKyCJp ?>f1Ǵ#?東wt2|Ax*]x'Peʷ6*P3TL}~; Rqm>:3t(}K9d){>)/}DwR\nޑQQ7*ʘaM)7#Kp!EE si~j}x'p]C+dj#b gH 6SgNW]\'RHŦ!eTG1qx N%SBPFߒ_4)ALE5i S,Ja,$+67AP·a]`a% >͏v_O qpnA:)`ݮl c&b=T6?WU;2uy\>· -Z1 JFiRC"Wq Tytkk{[DZ1w0k?0 FeD*RWQfTZC[D+Umjc]wSMBfvK Zf{w ^swϝ88Z ,8rq|s&7 &ʝcCO[F'}nBm,]L[1Igl0~5>]g&C U^wMA~8Y$Ի+s+MupfU}n*ޖD宰S3(Y_[٦(DH)(=1 "4 r $+fn h&[=`=C5"XC]a;04cu]i 66Pܱ;ʔa6zc O ",`וfrv@F]۰.X&@z6-yѠ ` 7va;ț7 H$8ᠬh8i]Qj6F\/ iߧ)U̶/0m .8rI&8KĵF]ݭ3;?zT% 2B?b+-o :)>2 hN@~ˎ Ե]H<Ձ`Q#TḑYĜҾLJphK >v;ois:~ H IHJ>Ϩ;0/Cn2,[u0qz(_sXK'iXmQ{6 Kwq q͗C;I8-^P*As^csfPhU&Pm:Y[vx<r`ђEz?Jw[z>hhYq0tlgfUF+}Ku ~߄7Y$Q*{T8nF pcG1:Sb-8¯pWM";ULP5bCHS#2őay A2 e2-ŶFd&VlvX,[1FY76$^O?:ޫr7:*.b6!1>q!\i񙩙U(so;L$xP}#b-}bn {%D|-HB)GݧnwI2/0~*DoR"/S$-C#6 pˁFWb4Щ HтKI$UcY)@N+ķk|!_J'_3:rq68ɢo;n̞VQ=hbhb,h*6|cRjrB5/t@J3_flV-W||5[T'0+^3Iulw.)0-#%SX`6]xϰ.o[ʃ Ɏa=S38Froh)L*W}|`zHم`"_`)8.VҐ pӺX9X`EiQ[E\x PL^CH#zT 0c57kv>|B' l+xޣ@TLѰ u#ĉGfZxº`q[G*ę{b1+*rڐPei<[7 kۈ&p"Mߓ4Z^W(PE @i_SU%nd~UH6L[i!̠b-<\rb#8)eO?(eJ#Z7A52~ !z0eh,0m_zewwk j1ſ,dN]j3TГw[ Gz S0@=9Cg U';_ɣLi U rzjƶwXθv,%K ĻAE \E<* ͮiUA^&zd5i,?oՐFW,99Ҹڨ!^H[R۽"(OIiX)BFIۮa%dܻxͮ둫Syԑ:S.ȆqAIlR1H6*{bf]?VPNo2棵5ӛ r0+pbl0`] SB0|k>8lko,-O-#݁5n%H;f%F롊Z?'VE$Iz?'tHXl?70 _tdxv3vnDYca4B+@j M5 4V ~nq&?飈DTԸ݂x0i>W`iSͺ2kzvDZ}/CSKkzr{ @yjsH ~ 砕yv-OK곱Y]W|,ŴkcE)#o~'M(R\~^1C>F5kwEw(ك*b(v䅻8 b%>2u/aL|yonQlFݑ_YSMwlmyOf$B?X<>v@*U٫u Ǣ:w2qb@8S?ܜfb޹Qz,?#gq~hN=#𤅼t VC{E0ʑUVݭW [^>+?NcDńl*dHTusIih+͗>vD_S;pgM2} }kLJTڧr K*kDԧ~S4 .YƦ1eTۦAN1+X;2r1,ۀp{A@)JKdO2+DՂ e ݬ7%$Elk~NRU-qkbٟf()w2hӪӠlGvSpY^;]9X M*s%KΛ?(ï<p ![Z4 U0 R5]v_1eLCHLlqC H^/{ǖ6~ΧrNYLi& &CzguPq0Gb2isMK %sXae35z6R( ={g|} BnzRWF\SUn|X#`|MrMbI651yVfj3ق1X "|[^91wD$G?Pf&^Eu=/=ݼuu"4RQ<}zT Ӯ█H/T]9ցP>YZ$hk^~j8TB_5(Ւߢj]_-i})\Q g<ϙb oV wީ͝Aʿ' Z*9՛_ - -k+a>OʌiSˇ.caϢ%Gv~l|@%d(Hi>uw!2{.wpr1TӋ*+{`DspILjXYb-ɴʚ )Hwdj5$V͸t% ϙeo]n @z-" dH tIZjFl{*owĥ!Dj6 G's8w;Z-Ut =vf2*<7zGC.p fߒ罓jiⅯN%CC +,][u4>"nB0YE4Ti{Wiah97PrZAm7ff4/RDsKv,0= }:qE q4v8 kх]tG,$dEʞ"$ܰy<;ⲧm~^~վCEj$``OLXQZZI7c淏36.Ӡ3P[BF`[}YH|U#.~g\XN< `crKޖ88u

!ǣrN>^?CT<>J‡L";2h3.qHK`Ȟj[Ah~vzYyTmvJcׄpq*n( ,qB CFy_i/0Qɹp?$\vs,8M]C'Yq L qCٵs04dVr6IS3 R5?4"W}Үo&R'X^o)P u@ ȢpPt 4ѹJZrAS:d }h6ݣITcm 8pPl=)BY75l6栧;(qmc$XzeK[n!V&ޚzdĄt2N7jכ0ͻsRua6ĸj<ߥ1z}eLF:8E :(\^gfZBY`9HivOw[ 1x">x<xt)oYvLo?N|m}4 [1t[=L{@\;~>}LD0J%`k2~.B? eFai+,$G |yr@~h &+?3LTyCBfWv-[3Q+}9qANoEr dqoe؛gaB~oiXՑ٠JlTP'I+; R䛌n@XvD̋-Y;/<]po@߽@|?(4@I9}sSUZKZA~ `qsLn\!0P֨_4THC$G*-+Eh16k=\uJ$(/KOD3S&isH;aB%5o~ H~y~ Hb%nre~CZvD~l&VK[:8?M/ ٶGNǣCE' xou*5{t'{ 5KGFY&$c +q7pIۼٕd*Y>8&GbsPപ}IkDa?@jy|z㹿ސ_o}` a3,:l*\>lO5}Wj d̙a Xص7σ6G&c`RYw1}VMHtpX#Uh_C pSv3(.Bm@M%A)ոݫﱊ^ y$e;E%( "DgPUlD 7gbm)IcdCRg~3ï)Vg50_tֱyUշ 3OF P Hl3$TJ9Ȼ#_EsٓldoWfY_00RW"YoW)DkPV,G\NrLA=;@푉;/g`Ċ&{-=/P0?~)_eTϹS Cc/J$kn]IƁ0 Az%R.-Cy΋JIũ#n/WUxr쏃邫.6ʖ]Ehŭݷjyb 36x֢W`oy)fۓ(1e>Y $ J&r|y6L&yg[D]nE_xq ;EpKMMApq<WΛ"q\t*:]I;49,ga̡WyT)FO )ާalċSD8B  IXH)VI*N>Kcpq_GCKm?Fzق@%Z{qK=gi~˳E\N7}[]tRn C#T(~ I.<|d k;q"8AgkQJN1vfD3@^T.^q}(ꕟTV ;G:?CUch@턻^Ĺ_5 y~zeb^#`kС?_T6t)곻Y AJ&>FnťY7uGϤ=+U?Hzvi7=/rRDE ʂ}XErz!HoC6/Y[uV "bڛOh2Q*Y1/\wlp`b] 켯(#q6Kh8Mk=&>0nDbo;ȔHЛ|4r&[ȭ.mldd;V??JwLMp+ǝjNgw!aİ`6tyT2+:% W1uЏ< VH1Do-@ ǯ_.Ƨ^<]rDPX.aAJMb^7PݼA;\SFq&#w^t;}T\doeθC0EtNy8}x]I\0j;,x|S^Y5'g pYVجUkWg[0L.895,5«:Ӏ49r0Y@ w _.UZK[eHڏGb"d1ʼ^Cq#B;{6S[[C\\:uRzW;$_Zו{WhT4P{{QJܑwr`9XWh re]"cC»N6¯S^KOu!l*9ߑ][&"-biH 36r uv*GFx*dRgޮh:WZ1\T[/t_[AX􅜓4"j$ǵVقJ\ro{i|~%UG`1zG xalh91$lRb(x6T\AC c֐pF0 +!%wO2pkʶoBPjTհ,FZɟ-vZj?.ԪkWSgj. 4^YO=N:E_`w2gx?[&R[o7"X2YyTI.fkvh'"zj~^*7*fXHkum>eRLC5탑ƛ]LMܻ8f! k(ynjIMԝ0~%SZufUy@=nHiC=_ 5_{h4yUvYsES3pT]Mlf%@C,,! -,@6 ! Vכ­z#ٹ*HmFvvDqq%<َ\ԟj#k$iӐߢOs!.*NX0Z[)ݿ+"4\gi%ï-:sv- >8IF J qLh\dƆF=<J_K4|a v 8*o_}n y:u=ɉ\YXkY ,($rb'nD!iI9XGk w="I}]6$~;,niOER`kE˽MEe>{ Vsi'cL tl2/1MX_0HnԺ{yAD|־}?_SahР%+oS S9UH9;sOa56 V2Do wIYÚ2QCrn&q0 +8ZN"j9#cG U7סM(Vp#ԔuXæּ<i[!P8+aeLT|O@L\IKW*$(6=Ysk;8^6Y(q"%&[C-u]L0p[ozQuX :HLh<䵁$QO`ϛ!e~&BL~5|!n|B(cN[Ak" D#'M"!+wM/٨q3^>zhC#ǥ3epj-](##2}'3ڂn7tݝl$ ui(S[J²Xfp15\<osԹi)19("[ 1Cїj!8 L"醘lsDإGV?r33 3Im|-U\[XnҲ1BX&),sK /1G+jv#>Qn1i3Cp(D]هkhدJ&"j<]+ .~ċ J=+Ք`*g_?{3'%՛YBQWo+XѴ*P[q՘)˛ȒumT#1Q*}C' mAphb0e׳HY܇vĀ%&ﰳ gİQ>ޏO/@oQl7'jt,DSeIz\5H|?*}hl87S<19KAzOf9p_m5H$ATiE19)UįϚ[CaU*zUu9bj#ttkO5U8z*41Wu>0>y'9h8 խ6Zh0*D򾚀tF|5$8 |`HIy x1r2r}qT^.9Z1*{Ę_2u&G8as/`TL:{Q\ 6j?!=L 9܌͔xܩUېk*}\+ʐww5 )b4ґuFbe)3#$#;N8LnPQIia)&mp=DL P䍚2om_bh '8WignBԆf J^koG7}V_m%FLJҰ8Ń. 9Ÿ+*ws!d4l`hΒP-.?]L5U ~@ Gg2 c>#2Na!05N2!n('R[Vj0/wg@85^5dB̞ɵYDUrO\ }G&As6qQ2;:T YOI؆`!YxrAfTc^ [I1B[`dԉ19mYtef] 0wm.k<ȪaV!,D; }PNt-Xp2F "w ާ1dϗZhrZ):a3WK;fw x1jIzS6az#;zF Hb B;eH"v*~$`Bl 7FԭrX|RU4K u)q rN_u.Uz0Icz()/&ZD!}䅩x,[w-u֓!GlW[;_b s顽cGwd tR'tۢ˶aQT5򒶾*8-*TnP[nw.({\\Z%Q7[y|"9S w( L| N#}G)zknҹKp+[ڒ_ǓgK7y񩹔 B$ݓE;Q*O OQ!1t:4YƋSmd6:'eZcRXd |VͅnMy]|=̣媺 *E#S:|뭈&_v7PaRUЬh%pMھieIk O_ml$5K+{N,s0[mboEGJ> jh&!RC86 ! ft!prTWRaܹkO9O0@VpݥQPfŞOz/pYl͒exwKGt|m$y}fNR=ى侷1(#=ftW|CeD"&EP+a\u}_J E|/li>w.bxHϦa1#@DΏH@4gs(}_xk &;o-98=/\ɌB;bK"^+r],h^[2鸖Si.h;VˑT\AsHP'&ڋToQP98𕜃h*@bv<[#b|7s7zv݊~qݰ+nN4)E EԜɈ:иH`xº]^}ۜ íNgco~縧m/QGY bU759VVnES\շ&qOQyu[̑§˚;mȚzR 2gJ}6!K8siy9>|kl 9p:TtJrӕo3*\g'RdrwWQ.%>CiOą[R4Vo>NܹgduNh2ސ^UxdPTrzc<Ԇ,=/ˬGQ?r YOƂ*@^U.1A5-s{i[ t\ٗNN±o%( Kȅ|돔 NB2ENP)'xY-G"6rXwfV5mV6ԷZڥْ9| 4F%Ą٩uôtLZ`gmxCE,x\i, /*0nh+2<{OK^"JpNTlfJgY0=ΐQ7p| p1X|^&^[3\ WT GH 阾.MgԈv=ZpBxK>(uDA'9tJ<>oE O/^ @ r}15MN'D(&+hb誨XNQxqtǻ'BvQ%z6pG֞5zat043xDz}7PZ5B$c\՝ Dh\Nch7/QMh * {%zEMcK9[agRv!8''Qgs8YwKU A͑ ׿VVu_LW3%GVDUOu3unS _P#ق''饲,y40koQd._"šiHgݢdߛmT*PMAݫi)>%V1PQ̛ JL==jO꾈eP v|} SϜ!;m69[OԜ|`dP>fBDŮ3ڛ,1H]udbjep= n-bgN *JjztEp+SOp >.P/>$4oB|eX8I|w)ᾆkgV$;K]P)*S[<24[.H[ nmnb>wU3&ݘe)zXy?Rr'( Nnq [^17C*xnq~44x߉arxUuߗ1P?e0T$GkSUO;&׻!bn G'4 M)nr"j-N+`Z-iM\hz390qS1J ._dxGbɸ;G9 o 0]%bCM\wBak -~'*~/T<%+dzT< O1D{j4zarq{h=li!tjEI i u{A qݗV?$ou yk5bn=deޖ2.e@4꩞S(*!U,~% }D 7{T Fz7(iVҍr15n/q@|k+glc"PGP[!(dp7n֑ \s$ZjD\#8" Hxi)XKG6lզ+'p`':7akץ~`.H P\j܀!1|[4zѶR3ϣGlN'z{$AiMsL^w׏)^lb+'9}'ʔXԓ@dCO!]-SzxMyVv-`er ZV&r,samѠuTk엏_[8;J:;$olS6JdNmR䏑rTn;_QWPW:c1EZ6Qy;#7&l5p!b rQd3 n#ۿ&fs }]@'lY}Ȼ4? ;-,&/mhs#3S8l7)l[eM%Y Y%(@%SΗv9 imNwDzXt'Q,$%D<_$h7D&anU\ ~Efs.$)["p&Y[JMXCF=k&^EDF jAaH xR =֑jufƉ\I@c6ODebpQ3<_}f"/!&Ո`;"s1Tù9=2<@>=ޚ<hMUT>96x6$ )2]Q0jiR6>vo$`0ʤf$o) {#tOB]v6aPQ~´)Z,[Q Tu] "F rzC_H9Jݮц/{Ћ7 0,4[ZEVflhc CNk5VerfNmz(Ȩb O9Gk\`pI Pc+;0smOɩ3DTIvel8sL< 0nUCz8l"!ז>]< 'eY7y;> `vfFpʻa-WB!V ө: & 63@V(aXE CA7L1Y,dڀWuj7o ٨/ z&`L f$\?)2'3=gw]Gl}G<'[7zޓHG^${fж3_^ lX\ 66NQ+RJ7-_v<=Ai(GFh*g%Cj,pL*5\!q稙n ʷdEW(Ad˗vհz6މmgjoYj&ЌY01`z2qC!z MjDHӄ֒Zƛ / E47Tәr۱׷_.P۽3Xv~KdR-2i DKXCe_(='#!Rz}^%Dڏ]I9A,c=olSy%B\MWK73n?Po;fk؃Fs9wc`d䔫~Ni rtzq?*tPaΗ_mࣨamP9סf)ڍۿ?oЄB1aN=pУQx([K`#Z)Z G)N6B#7-[JPJLМX8nG dA1@Ը{38_[fCu?(-`GA˄hw)f t?-QɎd==ZA[6$ M!h9/,ZhQ6&*$Kgiš\.7e=7YqڱK^uv,Jc&S9TvSREyONTk#gSχzZhݏ)%ɋ, C$ Dēw%Pv%pzӃdBQvO,z-ؖu0n4*(G:ZGBJ̹-R^AtziՋ4L75bՔ# 9WxƐ련,pLZ2mD苨3VjF)vl/敮KBXj9eq*ڽYC xnM#z Ի ?fGI}I[Ft+(Iig"V)!Na+ڷ?`qp„*]1c75'\5$O@+LFfi8//7$Rٺ e꘬7V*]NlM 7c$OZZE´ (p{"JqEẇ3V7b7K6  lh{" \R_D_nxu3(ٗuFٽRq Zo=Rh;-v5}r6g`/ݍB W!VONTZ +0"tiͨgØ"4ⵋ(Mk<6yٻ_OYwf5]X=v ϑ  Y5m1H8Gw=>JOxK*JA)pSIn8Ns:7U+Kyd\@Z/{OÌgrpIZLŶh%tu(0HUv ٰ& O;P;yc}uf?5q/%ysyj.)8ʆ_sqBwvZdA .SY󋣸K2A%mफ़_d5Q4 'uOXbHuzRIVTsV~N%:}>WijQRcnziQM'5(fPO(fs]AqT;~SUbh fⳈ~/[a4˖#WnFDͱ2RPB;W^ .rW @!KnCNr;[K<=&foARBSG"XZ`YD/,Bj 3r.;aTf@g)M3h<-G6'~Ik,qz~- ?q8E O'lA ^'Ip:J@|ĂjN1X.>aG\[n۽vBU:Y. SҘ`g<|uXnuI*hT)ˁ *I)W˔-!uPC{[;/*/ sQڂ̲!3M4XY2d_mzOѸy_2gh5 ˗10|4̻;o`sVGRם:jH<ڀn UEi2[vv/{ AO;howZQeٔmʰH#S1lQ+74m'tK\,"V3M 9Ёzt-oIL7~F-=I0~/rꔷ>_ (Hk}CsA~*7[l~%KX-T&"ăx'm97C.Wm=h)gup";@}c+|4:v%ti>̕5P/(j.˃g.P6o83~>\6C^)wY]MM"ྃF~kPFA [䞫EL_wTww+]68d6"?ߗ{t\ęլcmߚ$遾p'šjy %_M{;p~oIk υKǾ,'wDJ(a H5[_ 4=3`fQW+IӍ6/N!$2aIy/9_Jog)ڐ)7L̆/E6`p^b1/@ rm}h/+_ FD7g[2;ed9r¡F7wX Aޣή蒅9w0%0< zO$mbZTvo#bc' ӏ۰Ԥ _|[:+ 2LnYUCh5ۓcv*3He%8hY#߲6R6׌2]}^6I^M U\=JP:eAĆ[T+ӛP҅2Kl[~o)dY d NҼT슜c {CŽ|5A+#-h^ۭ]*:WvR$n5 wk9e]!׏Z0ۇɷ=:ݢ;m,vl"t{%@Jhߓ#}G4(kO},(;=ybRq~A1|4j*&9f)u] ї^VJ~ DɇZ`;]UCBw |d#CJe'm(ZYf_^+Ѡ l >?va9 #`]R܃]'G9ui/D3ƞmjQR8gA#ـQ vd4ީ}G,l㻮%IJm r6Z Y;G嗮qU*"^ZMBװBi;W}!"H7t(>v4-=O+1h<#ȯ97*N]y~C= (z}5z)r@]Ӟ f#%DY;SĔD8$ `#S;7\S]sZyK?ӊiI] EMLղaߟM _w(Cf%zϝ:_5ֵNT4@uԎA4%}qi'b$(J[A:u5gDpcu񺱆 0ᆓmfo5JA $Rmf%ܜp#B`[I.LJ7q{iA&>p>: L8^#TzM),1P=K`}*G&׍XkE~[>lHxzg!s^5~B%S8a ~ <16~]sVMEpY6Ħ۷~ZN <^=L_Eߖꩻޮl׏Agle;2P.&-Aehm' 4XP݈^&zT!zIn샆܅S/< R>)-X߃w¡uQ'm+Ҟg%N"~J4ؼ}X17 ,YxוUP*_Tpk9'2$eha{wߞGEio+į>kMYn1~nN6hHPނ`$Xŝ=`!C[glsN_:NmT#Gur.kH\sKOx적<1!ٛ j.+ju\9Wd JTl6Lwvg̓ XMLsDF8_]eEz&L(*''_e2VQهfGC$HYi V-ky!ǿFŨ5Tи:lՀAĜMC9tE@ ׆<[\]$hT%j/dU7i}eɯċpɒ-ԲF6~S09 s6(R`IXtfx\ xb]vE"d$VL̚ ayg, ka4hd%v?H :YC\N1syG3ك1׽A\%*h\3 9 /cc$+.D|>%>rl=DU*4(a㯸|ޖP}+Ь3N0gZlN%#:;v =}=2ƥ]^CV.RlAϱ|iLLM{TGtx%g ,pVg)nlXn/,p-YI? B1Y Q޷Tb\(Lɍȧ)ɵC+[1R3Mwt77=ke  u1)3Τ?L!gBEL»JgsVcM\mi̔rߏ!,~dX'Hxiϔ02B]ƱdEOU:D|Սhc.LdZZ3d!D$ ڷO m1@VyɴzOM]1t  îGTRHvdH ՛.a`6vлb WQ(F !`&{l*RRG3|gLo:V2 3Qvu<9jPIo;&Kт:PuZiBx0^$DW۴?7T*M79 v.ٗKz?8k@ށ4(2^ٱg _\ ppAMJhI&HnR: 6ȇMw9>%,;-#MnT)GuRq@mճjn#;1C m=oV"'res]^O/ EmL$XlBmHB^ ֖pnV@O(p0 /ډrg:la]@%_ MXy7Z,G)H(ojW~юx|WYTfٴ Ym] IxRoͅ:ÐY@2o`칄[2b\h=Iއ cq{_'3*ۇ5i`駝XbH08XKz~U=1YðF _ KJY& ' `^ rmm.Z_ ػb{x.K<t{ h{KRi#Re]kiƷD 0P޻%3'΅$qVz:f r%U0޼m\=#Io􄶼#_Ջ4%bmLu?}rC+g+yd^DفS<GW(<$WSavUh0ހvJ+Lh4 ݢRJwA?.q"QЭP[g+J-f`-ьAE+v"v sE#I/žB,0DN,ql:f*'XZB~b~E ƻ"l9{3.^Ҩ /MMb x.5,\"ފ~'E5g, ӂx 0M$>!~xk9@W|[)~$'37 Aozr#jmj [ 4VpeC:a[ k_t"MIp^vYpXѹ36mC:?g"Hͪ\ml[¢ZgxK[pD J䒒|IfBIcŭpz`amӼ _hƞ:5;t#]|_zBO&L;Z 6~KTaN7ڑ]ʛ'z@ d)\WG߭lRIA<\>3ՌL;B*E;^t#vyStWi٬͢m MƧG*l^3 9I~%KD d,6Zcd۟d.;Zϲ&az9xo >sg`G.}) &h:0q1w8HM8g{}}8;]e$in+#e{6K3g] =R6c>=Qw(j:\u,> n/FdcׂQM>Ds\|kd=7,>ڒ8YeXWڧUAӆ| ,wqW sx]-aX"xZêLHJ;wun8\8AzgTj8IYDSsRrM'%*cź:D3Gı5 z\Z&GrgmVQ!Ndah\"Q# 4m^ؘc=+.XȀqIY,1|pHrxs<֕]`/P sؠ,mkK9W+{sA@4L)"0g]6AmNq}z!B,l1 $X4LS/ fpTi"t^9d_ c@è2!V /S" SMz"AN@%vDHj]3k7KR2E@^-[Ⱦ}ea&l ቡ*=$_tq !|ejw26 +vvs PCFA%F W~&rFh"YR{[XӚh}IwL{w Ow+`9E87*r>6AU8/vKҠ=`jQ35́LNcӤ8M9%H@[6ȷ¸F6"ܫyNЋuPatgU96\y=zm-dmI4ٜݺ2b}AGY M8a .LSZg%;>{3OSta 7@.ڻ4f[yVq6\E*|+RMP-! ,^0r:W;s7Q9 3llC"EYa`,G-Rv-PpTĈ~>Ux2af省R)9oN 6ȲR 6-I9i Ԭq۩v5,R:\&~TŔ2&( ͜շ +碟c`M1N4oqr|*evIw88vM^î`:eC#'|1wq$.*9e%g2){k,ғ&t!s#A#ܨ,;xҁ{}%jg5YP#SF9AAN9S5j6ՙOf±5A> CZqYpʡS:!g6DV(>M'6A&*/RDWvhፖ.041ڐ^t£k&_򿚅 #m8":H:x6bXsD1 bLK= M-۵z)7wklw^3snFRpL_eCc>F7K-^詈s -)h KxAUP.ߴX@ SP.u?_!AHl~?w`bI>rd|c:!s쁭a̽Qv>종dI2ƕ?$Y, ]-OVNOo@_Xn_Y&96B9$+ۊm4saӭRWŶ]dCLk G/Ӳ_Vi8W[9S5K#nzpnx*3@y^}~!p b> vJq:m[>+}}ث.!8I)̊f2d$&7#foH>nȽp7@EV\t+6ޗ~UPw~/Q&) p:PgE"0$1u1J{jngB4;LݧI'=_5^O;4>A;eFK4-V\uS;Ν̸nFVgbT=HMb6YV ]=,936n5KK΅T[y! yYp(sƶAݾ"=U^ W-G8z7By}FNt9#'f6"yg%Ku ?w䨥;5è2#8ܫUn慣_wI7X+ mFlB{y*HP{9Af .dβJ`!\4h€*IK1< #0Tدt6kEfC1{q|Ru 8]=*7^G0葞Dy"85m qF>(!nV~.9#>)뀺*I# z?$}h$~#)vMX#p}zc^1h-4~VuaSRT.c,j*+r\Ō gu2F^\R~Zy=(: &WHF"eu-֨ Ʌ, f+yTQO\ vSr+ tT)M2J LJ<ϰێHET_~2K4UcXʇ/_wfg:M DaƂt'҇vE} _h^яļ|@#4kmg8=,ZlItMH^|UhiRU`{k7Q$GŝjZkE2κ16 )5= [ q#\x"=GՔnK&Gr~"~_FrnY0L h~F MQn%y,-9o%37a9c IX˓M-f/o챋9{W))W'7`3qFxf)._kcuyj(-/4ib-]i eSJڬܓ@-f5(X|mB} n\6a^[N}7+ӿbΊ1DLKTW)sB|{@e59`x<ц}H "Skר"FPPg`CȦvW$|bCdhVש]z fr Rz7骓V*@ }o5TEurs9y@Qg~G@!*'ur3 GSxȧW2Omm iw5]`Cڒ gb=ҏ 6j>\j&"j}%N71qϸU+".tRRE JBнrP50_iLb{1b|J`-A&rT:tW};wfi JzhX_`9M;FVavxb1Q ıȍ-@Dq>yE O g'(OTn:K R%R;8EH-J+ڗuj}j\#4zFպ|jensϷ,OM\h gr`S*'0DհR3&,:=~ 70Kl^&fw7 ;N:Ro%y0(!fՋ;Gǵ*8#l)T!\-mIRFRKJubL^Rn,~)feI4'Z)Hwlbxۖ,Yz , ; azȂE? * u/)s׽qcVNPFjw TE( QΌ֜pRYmk:B&QȂx&;:=9_IHQS,a3XgLL]M񢌝o&QlS~3Qo$BJ$9ԣ"uOJGfS/;4o!վDqoe霂z3+O+#+Nd[EDk; 1xYLB~48%ԪDm%~+ lpTQfD㷏9|gxӷpz*, r*4̾l{4vކ(UdžvM|+2M9-{[y>m~Hm'g[*͢LC9ɠtGʎ{3^A||Z$<޳UfC'HaJzuoPO4Y P3N$'ԳFs4&tm+9!Nf7hXKJHcpQ>uV̅"[ZX燄PL@mgF/83Mޯ4NhŜ1 #8^A&*k\\mbNu oG0oe],D IAd'-wK_9)?e J ٨bYМdZYԇm: Hpz cNHx;3>$s(d-ČPK fWU|R1hqV\͉ܝ3[ژqzZĔ4[]t'NGc{KuEy9>rJXP$fr`!7ԭA R4s2?ֶqFj 2JPci1(Y w?Tu^fPu.u@b0qw^oM|3G]hO@kpve :047Ҕ#S.iyijR7g ήmۆ2KU hg+Q!˺1jA-&cꂷaLGj4~Ji@Vb[m /\)p+[5,}nI aK)Z^h$r']%K>sc,Ƶ  u)a"jhDm}Ư9Sv ss ]6>74̛܆{s%2{ϓB U<^{S1+g |Ƚv:Lh^8:2cԝY*4px*gCLpy5cс33Cd%jδωGQ9.U?SFzp11oȅ8߂ZT .׌'`l ]ߙ=&|" |Z\Ra?J- _w%>q/Mz qۡ&FK6@S#5utjېssjm6|ǽ|HAخ%`\.P+fݤ;Z2Ld*# '>C~`CڡBȲ&AY䒧vE,"›OǂVS f#%TmGڄ_ؠkpuWAy58Goœ"[~oԌ@ j4-k?tgoܩ+" lG;*-,̉pNu.+h;2~iH p&~"wߓWa鞞c;F]i7  \u(@O艏C2Oc<Wx:-%^7?17Cڹ59Jk.Hˬqv #oV"C}S^GT >xOCYc5nydQh=ajtʮ1JeۋF!NLZ Wſ'dcj E[S%#&Sw DPzyXXC??(@ϑ&Ud^ȴ`]=}]̓ٔ-@4%d jxO˪8]\e4;M`F,@~`kɂEk[ӽbDRHmxI^.b`z@ֶfOžа/&*SjEz smᶚ7[촽"' -i5#=mڹf Z ]mfE!g[6HvȈP!)۞z%]=]K3\ zD6.+󞒔Uuy ^1'Oo]Beш*Uj)R6:S`BYn)x)O=a-b'm^n|j]Ɗ\*ҐAX)~Aµ<*nZ%(>_4R=磑vؼQ _O&%c.IFg<82tBH%i;(R):n\/ȚȪM$̚SR$&itT-0|kND@%AmpJhH.׫+Ba|;Wyf֪{E*[[A硳 ܳ663ա2EFsTo:v &sUHI,wrf j\]WИo=R,;]eX * !ݩ$&;Zo,AМۺHŦUb(NI`:NQ-*scvzN;aϛ;f1*YbVoMذu?S5W{CcjIEplsarTg&YIM՚^& gG*@esvO