clusterlib-3.0.12-41.el6_1.1> H HtxHFN% ?*}}^9>x) /eH+}]+7wڰ(e89cb8272b836d7ad919dbd8448387ecbd57d186^FJZcrSoFN% ?*}}g= ܢw7K/t=YM4LT ޡؤSPt>A?d   =dhx|  l    r `<` h$$ $   ( !8 (l9 l:#l>@"B1G<HIX Y4 Z|[\]^Cbd0e5f8l:tPuv wxy@WCclusterlib3.0.1241.el6_1.1The Red Hat Cluster librariesThe Red Hat Cluster libraries packageN%sl6.fnal.gov-Scientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxSystem Environment/Librarieshttp://sources.redhat.com/cluster/wiki/linuxi686 lH G9 )x$FCg^A큤N%N%N%N%N%N%N%N%N%N%N%N%N%N%N%N%N%N%K7K7K7K7c9013f8091482506de85265d9a1491b0a754d7d699ff366a4fe73c8e2182ce9188951cc120a2bfbc2ff370c379c8ea7b4bb7c4433d75cf6b0d17adf2761cd4fced771d05110db3e29353ae92c3b33b85431b19f93ba25cc4372653db062917081c99ff891bf40adb8535a88a64b77df9969f1d0cc5d14ccda0f3c9b4546d48a6f6703499a267fe01b7181ecc508144fddbbcd780a2132ebec335eb392819e85da976690d7b36784610f28c7dda57fe63afde43fc01c3c47d160a2ff2086c1464e0c77762141fb5d749ac87bb09b7332df0e89d1cb68c322a499e07d67f36c3999dc2a3a471e8919a470e26a3290e63d6af776d9f535f00b5c598ca1964169fca10b93148318ea71f9a22be575d260310c6fb1db5178fc2343b6d0930aa4c79e8ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e86148133d57c64a208fa9122f3e96441b5d69c5e6c38570c9a49cf6322e8a223cf6037db72231df986409d2760fdc80044eebecd8ffb2d7b8d9e66d168dd70ed932libccs.so.3.0libcman.so.3.0libdlm.so.3.0libdlm_lt.so.3.0libdlmcontrol.so.3.1libfence.so.4.0libfenced.so.3.0liblogthread.so.3.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcluster-3.0.12-41.el6_1.1.src.rpmcmanlibconfig(clusterlib)libccs.so.3libcman.so.3libdlm.so.3libdlm_lt.so.3libdlmcontrol.so.3libfence.so.4libfenced.so.3liblogthread.so.3clusterlibclusterlib(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /sbin/ldconfig/sbin/ldconfigconfig(clusterlib)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libccs.so.3libcman.so.3libconfdb.so.4libconfdb.so.4(COROSYNC_CONFDB_1.0)libdlm.so.3libdlm_lt.so.3libdlmcontrol.so.3libfence.so.4libfenced.so.3liblogthread.so.3libm.so.6libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.3.2)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.0.12-41.el6_1.13.0.4-14.6.0-14.0-13.0.3-15.2-1cman3.0.3-14.8.0NM@M=MI@MI@MTMv@Mk@MdMK@MK@MJMBM6@M0:M.@M%L+@L@LjyLe3LZLPLN@LN@LI@LI@LH2LD>@L;L7@L7@L7@L(L$@L$@K@K@K^KK@K@KsKK@KK@Kf@KO@KMKLd@KD{@K@KJJ@JJJJ:Ji@JT@JL@J<@J0J/@I@II@II@I@I@IIII&@I=@I~@Iw@Ik0Ik0IHIFFI3IHrHHHH}@H}@H}@H|@H|@H{@HH|@H`HM@HCH6H5`@H2@H1kH,%H*@H*@H*@Fabio M. Di Nitto - 3.0.12-41.1Fabio M. Di Nitto - 3.0.12-41Fabio M. Di Nitto - 3.0.12-40Lon Hohberger - 3.0.12-39Fabio M. Di Nitto - 3.0.12-38Fabio M. Di Nitto - 3.0.12-37Fabio M. Di Nitto - 3.0.12-36Fabio M. Di Nitto - 3.0.12-35Fabio M. Di Nitto - 3.0.12-34Fabio M. Di Nitto - 3.0.12-33Fabio M. Di Nitto - 3.0.12-32Fabio M. Di Nitto - 3.0.12-31Fabio M. Di Nitto - 3.0.12-30Fabio M. Di Nitto - 3.0.12-29Fabio M. Di Nitto - 3.0.12-28Fabio M. Di Nitto - 3.0.12-27Fabio M. Di Nitto - 3.0.12-26Fabio M. Di Nitto - 3.0.12-25Lon Hohberger - Version: 3.0.12-24Fabio M. Di Nitto - 3.0.12-23Lon Hohberger - Version: 3.0.12-22Lon Hohberger - Version: 3.0.12-21Fabio M. Di Nitto - 3.0.12-20Fabio M. Di Nitto - 3.0.12-19Fabio M. Di Nitto - 3.0.12-18Fabio M. Di Nitto - 3.0.12-17Fabio M. Di Nitto - 3.0.12-16Lon Hohberger - 3.0.12-15Lon Hohberger - 3.0.12-14Fabio M. Di Nitto - 3.0.12-13Fabio M. Di Nitto - 3.0.12-12Fabio M. Di Nitto - 3.0.12-11Fabio M. Di Nitto - 3.0.12-10Lon Hohberger - 3.0.12-9Lon Hohberger - 3.0.12-8Lon Hohberger - 3.0.12-7Fabio M. Di Nitto - 3.0.12-6Fabio M. Di Nitto - 3.0.12-5Fabio M. Di Nitto - 3.0.12-4Fabio M. Di Nitto - 3.0.12-3Fabio M. Di Nitto - 3.0.12-2Fabio M. Di Nitto - 3.0.12-1Fabio M. Di Nitto - 3.0.9-5Fabio M. Di Nitto - 3.0.9-4Fabio M. Di Nitto - 3.0.9-3Fabio M. Di Nitto - 3.0.9-2Fabio M. Di Nitto - 3.0.9-1Fabio M. Di Nitto - 3.0.7-4Fabio M. Di Nitto - 3.0.7-3Fabio M. Di Nitto - 3.0.7-2Fabio M. Di Nitto - 3.0.7-1Fabio M. Di Nitto - 3.0.6-2Fabio M. Di Nitto - 3.0.6-1Fabio M. Di Nitto - 3.0.5-1Fabio M. Di Nitto - 3.0.4-1Fabio M. Di Nitto - 3.0.3-2Fabio M. Di Nitto - 3.0.3-1Fabio M. Di Nitto - 3.0.2-2Fabio M. Di Nitto - 3.0.2-1Fabio M. Di Nitto - 3.0.1-1Fedora Release Engineering - 3.0.0-21Fabio M. Di Nitto - 3.0.0-20Fabio M. Di Nitto - 3.0.0-19.rc4Fabio M. Di Nitto - 3.0.0-18.rc3Fabio M. Di Nitto - 3.0.0-17.rc2Fabio M. Di Nitto - 3.0.0-16.rc2Fabio M. Di Nitto - 3.0.0-15.rc1Fabio M. Di Nitto - 3.0.0-14.alpha7Fabio M. Di Nitto - 3.0.0-13.alpha7Fabio M. Di Nitto - 3.0.0-12.alpha6Fabio M. Di Nitto - 3.0.0-11.alpha5Fabio M. Di Nitto - 3.0.0-10.alpha5Fedora Release Engineering - 3.0.0-9.alpha5Fabio M. Di Nitto - 3.0.0-8.alpha5Fabio M. Di Nitto - 3.0.0-7.alpha4Fabio M. Di Nitto - 3.0.0-6.alpha4Fabio M. Di Nitto - 3.0.0-5.alpha4Fabio M. Di Nitto - 3.0.0-4.alpha3Fabio M. Di Nitto - 3.0.0-3.alpha2Fabio M. Di Nitto - 3.0.0-2.alpha2Fabio M. Di Nitto - 3.0.0-1.alpha2Fabio M. Di Nitto - 3.0.0-1.alpha1Fabio M. Di Nitto - 2.99.13-1Ignacio Vazquez-Abrams - 2.99.12-2Fabio M. Di Nitto - 2.99.12-1Fabio M. Di Nitto - 2.99.11-1Fabio M. Di Nitto - 2.99.10-6Fabio M. Di Nitto - 2.99.10-5Fabio M. Di Nitto - 2.99.10-4Fabio M. Di Nitto - 2.99.10-3Fabio M. Di Nitto - 2.99.10-2Fabio M. Di Nitto - 2.99.10-1Jesse Keating - 2.99.08-3Jesse Keating - 2.99.08-2Fabio M. Di Nitto - 2.99.08-1Fabio M. Di Nitto - 2.99.07-1Fabio M. Di Nitto - 2.99.06-1Fabio M. Di Nitto - 2.99.05-1Fabio M. Di Nitto - 2.99.04-1Fabio M. Di Nitto - 2.99.03-1Fabio M. Di Nitto - 2.99.02-4Fabio M. Di Nitto - 2.99.02-3Fabio M. Di Nitto - 2.99.02-2Fabio M. Di Nitto - 2.99.02-1Fabio M. Di Nitto - 2.99.01-4Fabio M. Di Nitto - 2.99.01-3Fabio M. Di Nitto - 2.99.01-2Fabio M. Di Nitto - 2.99.01-1- cman: fix ttl default if no value is specified Resolves: rhbz#720100- gfs2_convert: exits with success without doing anything (gfs2_convert_exists_with_success_without_doing_anything_part2.patch) Resolves: rhbz#688734- gfs2_convert: exits with success without doing anything (gfs2_convert_exists_with_success_without_doing_anything.patch) Resolves: rhbz#688734- config: Add DRBD 0.8.3 metadata back to schema (add_drbd_0_8_3_metadata_back_to_schema.patch) Resolves: rhbz#680172- qdiskd: Fix bad timer check (qdiskd_fix_bad_timer_check.patch) Resolves: rhbz#688154 - cman init: increase the default timeout waiting for quorum (cman_init_increase_default_timeout_waiting_for_quorum.patch) Resolves: rhbz#688201- cman-preconfig: allow cman to configure corosync multicast ttl (cman_preconfig_allow_cman_to_configure_multicast_ttl.patch) Resolves: rhbz#684020- Fix race condition at startup that affects dlm based applications (dlm_controld_always_return_error_if_daemon_is_not_ready_to_operate.patch) (cman_init_wait_for_dlm_controld_to_be_fully_operational_before_proceeding.patch) Resolves: rhbz#595725- config_xml: stop leaking memory on config reload (config_stop_leaking_memory_on_config_reload.patch) Resolves: rhbz#680155- fenced: don't ignore victim_done messages for reduced victims (fenced_do_not_ignore_victim_done_messages_for_reduced_victims.patch) Resolves: rhbz#678704- qdiskd: Fix auto-vote calculation loop (qdiskd_fix_auto_vote_calculation_loop.patch) Resolves: rhbz#663433- gfs2_edit enhancements: * gfs2_edit: handle corrupt file systems better (gfs2_edit_handle_corrupt_filesystems_better.patch) * gfs2_edit: print large block numbers better (gfs2_edit_print_large_block_numbers_better.patch) * gfs2_edit: has problems printing gfs1 journals (gfs2_edit_has_problems_printing_gfs1_journals.patch) * gfs2_edit: add -d option for printing journal details (gfs2_edit_add_d_option_for_printing_journal_details.patch) * gfs2_edit: Fix error message on blockalloc when outside bitmap (gfs2_edit_fix_error_message_blockalloc_when_outside_bitmap.patch) * gfs2_edit: fix careless compiler warning (gfs2_edit_fix_careless_compiler_warning.patch) * gfs2_edit: Fix bitmap editing function (gfs2_edit_fix_bitmap_editing_function.patch) * gfs2_edit: fix segfault in set_bitmap when block is in rgrp (gfs2_edit_fix_segfault_in_set_bitmap_when_block_is_rgrp.patch) Resolves: rhbz#674843 - fenced: emit dbus signals to be handled by foghorn package for SNMP traps (fenced_send_dbus_signals_when_node_is_fenced.patch) (fenced_update_fenced_man_page_with_q_option.patch) (build_allow_dbus_notification_code_to_be_disabled.patch) Resolves: rhbz#592964 - config: Update relax ng schema (config_update_schema_2.patch) - doc: Update cluster_conf.html to match schema (doc_update_cluster_conf_html.patch) Resolves: rhbz#618705- fsck.gfs2: can't repair rgrps resulting from gfs_grow->gfs2_convert (fsck_gfs2_cannot_repair_rgrps_resulting_from_gfs_grow_plus_gfs2_convert.patch) Resolves: rhbz#576640 - qdisk: Informational syslog message indicating label overrides device (qdiskd_info_syslog_msg_when_lavel_overriders_device.patch) Resolves: rhbz#635413 - Integrate watchdog with cluster to reboot nodes under specific heuristics (cman_add_checkquorum_script_for_self_fencing_part1.patch) (cman_add_checkquorum_script_for_self_fencing_part2.patch) Resolves: rhbz#560700- mkfs.gfs2 segfaults with 18.55TB and -b512 (gfs2_mkfs_segfaults_with_18.55T_and_b512.patch) Resolves: rhbz#624535 - fsck.gfs2: reports master/root dinodes as unused and fixes the bitmap (gfs2_fsck_reports_master_root_dinodes_as_unused_and_fixes_bitmap.patch) Resolves: rhbz#663037- ccs_tool: deprecate editing capabilities (ccs_tool_deprecate_editing_capabilities.patch) Resolves: rhbz#614885- cman init: do not include wrong default file (cman_init_do_not_include_wrong_default_config_file.patch) Resolves: rhbz#669340- gfs_controld: fix plock owner in unmount (gfs_controld_fix_plock_owner_in_umount.patch) Resolves: rhbz#624822 - mkfs.gfs2 should support discard request generation (gfs2_mkfs_should_support_discard_request_generation.patch) Resolves: rhbz#656956 - ccs_tool: completely remove references to update/upgrades (ccs_tool_man_page_shows_removed_update_upgrade_subcommands.patch) Resolves: rhbz#577874 - cman: allow users to configure transport method (cman_does_not_allow_user_to_select_transport_mechanism.patch) Resolves: rhbz#657041 - cman_tool: display meaningful translation of corosync exit code (cman_tool_display_meaningful_translation_of_corosync_exit_codes.patch) Resolves: rhbz#617247 - cman_tool: handle "another instance running" error code (cman_tool_handle_another_instance_is_running_error_code.patch) Related: rhbz#617247, rhbz#617234 - cman init: check if corosync is already running (cman_init_check_if_corosync_is_running.patch) - cman: handle INT and TERM signals correctly (cman_handle_int_and_term_signals_correctly.patch) Resolves: rhbz#617234 - cman init: add support for "nocluster" kernel cmdline to not start at boot (cman_init_add_support_for_nocluster_kernel_cmdline.patch) Resolves: rhbz#563901 - cman: Make qdiskd exit if removed from configuration (cman_make_qdiskd_exit_if_removed_from_config.patch) Resolves: rhbz#620679 - cman: Update cman_tool version section in man page (cman_update_cman_tool_version_section_in_man_page.patch) Resolves: rhbz#619874 - config: Add missing qdiskd options (config_add_missing_qdiskd_options.patch) Resolves: rhbz#645830 - qdisk: Assume 1 vote if not specified in cluster.conf (qdiskd_should_assume_1_vote_if_not_specified.patch) Resolves: rhbz#663433 - config: Fix broken fence_egenera options (fence_egenera_add_missing_options_in_cluster_rng.patch) Resolves: rhbz#629017 - cman: Make qdiskd heuristics time out (cman_make_qdisk_heuristics_time_out.patch) Resolves: rhbz#636243- Drop dlm-pcmk and gfs-pcmk variants of dlm_controld and gfs_controld that are now replaced by pacemaker + cman support. Resolves: rhbz#649021- dlm_controld: fix plock owner syncing (dlm_controld_fix_plock_owner_syncing.patch) Resolves: rhbz#617306 - dlm_controld: fix plock signature in stored message (dlm_controld_fix_plock_signature_in_stored_message.patch) Resolves: rhbz#623816 - dlm_controld: ignore plocks until checkpoint time (dlm_controld_ignore_plocks_until_checkpoint_time.patch) Resolves: rhbz#623810 - gfs_controld: fix plock owner syncing (gfs_controld_fix_plock_owner_syncing.patch) Resolves: rhbz#617306 - fenced: use post_join_delay after cluster join (fenced_use_post_join_delay_after_cluster_join.patch) Resolves: rhbz#624844 - gfs2_edit enhancements: * gfs2_edit: better printing of directory leaf information (gfs2_edit_better_printing_of_dir_leaf_information.patch) * gfs2_edit: print hex numbers in lower-case (gfs2_edit_print_hex_numbers_in_lower_case.patch) * gfs2_edit: negative block numbers don't jump a negative amount (gfs2_edit_negative_block_numbers_dont_jump_a_negative_amount.patch) * gfs2_edit: tiny (stuffed) files had user data saved with savemeta (gfs2_edit_tiny_files_had_user_data_saved_with_savemeta.patch) * gfs2_edit: give meaningful feedback for savemeta and restoremeta (gfs2_edit_give_meaningful_feedback_for_savemeta_and_restoremeta.patch) * gfs2_edit: Fix memory leak in savemeta option (gfs2_edit_fix_memory_leak_in_savemeta_option.patch) * gfs2_edit: Split extended display functions into extended.c (gfs2_edit_split_extended_display_functions_into_extended_c.patch) * gfs2_edit: Move more functions to extended.c (gfs2_edit_move_more_functions_to_extended_c.patch) * gfs2_edit: Extend individual field printing/editing (gfs2_edit_extend_individual_field_printing_editing.patch) * gfs2_edit: fix page down on rindex (gfs2_edit_fix_page_down_on_rindex.patch) * gfs2_edit: print field names in right column (gfs2_edit_print_field_names_in_right_column.patch) * gfs2_edit: display block allocation on rgrps and bitmaps (gfs2_edit_display_block_allocation_on_rgrps_and_bitmaps.patch) * gfs2_edit: fix extended.h to not double-include (gfs2_edit_fix_extended_h_to_not_double_include.patch) Resolves: rhbz#634623 - gfs2_convert: corrupts file system when directory has di_height 3 (gfs2_convert_corrupts_file_system_when_directory_has_di_height_3.patch) Resolves: rhbz#630005- GFS2: fsck.gfs2 seems to process large files twice (fsck_gfs2_seems_to_process_large_files_twice.patch) Resolves: rhbz#621313 - fsck.gfs2 segfaults if journals are missing (fsck_gfs2_segfaults_if_journals_are_missing.patch) Resolves: rhbz#622576 - fsck.gfs2 truncates directories with more than 100,000 entries (fsck_gfs2_truncates_directories_with_more_than_100,000_entries.patch) Resolves: rhbz#628013 - Updating /proc/mounts and /etc/mtab with mount args for GFS2 fs (updating_proc_mounts_and_etc_mtab_with_mount_args_for_gfs2_fs.patch) Resolves: rhbz#632595 - cman init: fix "stop remove" operation (cman_init_fix_stop_remove_operation.patch) cman: Calculate expected_votes correctly after leave remove (cman_calculate_expected_votes_correctly_after_leave_remove.patch) Resolves: rhbz#634718 - gfs2_convert: gfs2_convert doesn't resume after interrupted conversion (gfs2_convert_doesn_t_resume_after_interrupted_conversion.patch) Resolves: rhbz#637913 - cman: fix startup race condition when configs are different across nodes (cman_fix_startup_race_condition_when_configs_are_different_across_nodes.patch) Resolves: rhbz#639018- gfs2-utils: fsck.gfs2 deletes directories if they get too big (gfs2_fsck_do_not_delete_directories_if_they_get_too_big.patch) Resolves: rhbz#624691- gfs2-utils: mkfs can't fsync device with 32MB RGs (gfs2_utils_mkfs_can_t_fsync_device_with_32mb_rgs.patch) Resolves: rhbz#622844- cman: do not propagate old configurations around (cman_do_not_propagate_old_configurations_around.patch) cman: Clarify man page on config distribution (cman_clarify_man_page_on_config_distribution.patch) Resolves: rhbz#619680- Fix regression in "Fix fsck.gfs2 unaligned access on ia64" that affects all 32bit systems. Rename fsck_gfs2_unaligned_access_on_ia64.patch to fsck_gfs2_unaligned_access_on_ia64_part1.patch (fsck_gfs2_unaligned_access_on_ia64_part2.patch) Resolves: rhbz#608154- dlm_controld/gfs_controld: make default plock_ownership 0 Use the simpler, safer, and more reliable option as default. (controld_make_default_plock_ownership_0.patch) Resolves: rhbz#618303 - dlm_controld: fix plock checkpoint signatures (dlm_controld_fix_plock_checkpoint_signatures.patch) Resolves: rhbz#618806 - dlm_controld: fix plock owner in checkpoints (dlm_controld_fix_plock_owner_in_checkpoints.patch) Resolves: rhbz#618814 - cman: fix consensus calculation Bump Requires: corosync to 1.2.3-17 to guarantee that corosync is at the minimal version for this fix to work. (cman_fix_consensus_calculation.patch) Resolves: rhbz#618534- Fix several issues related to cluster config reload operation including checks that would allow the config to be downgraded and extra spurious config reload notifications. (cman_config_reload_fix_part1.patch) (cman_config_reload_fix_part2.patch) (cman_config_reload_fix_part3.patch) (cman_config_reload_fix_part4.patch) (cman_config_reload_fix_part5.patch) (cman_config_reload_fix_part6.patch) Resolves: rhbz#617161, rhbz#617163 - Fix logging configuration reload operations (cman_preconfig_handle_logging_reload_operation_part1.patch) (cman_preconfig_handle_logging_reload_operation_part2.patch) Resolves: rhbz#615202- cman init: allow startup options to fenced (cman_init_allow_startup_options_to_fenced.patch) Resolves: rhbz#617566- cman: Check for new configs only once per second to avoid 100% cpu spin (cman_check_config_only_once_per_sec.patch) Resolves: rhbz#616222- cman: Recalculate quorum on quorum device vote changes (cman_recalculate_quorum_on_quorum_device_vote_changes.patch) Resolves: rhbz#606989- cman: Recalculate quorum on config change (recalculate_quorum_on_config_change.patch) Resolves: rhbz#606989 - config: Add tomcat-6 resource agent to schema (add_tomcat_6_resource_agent_to_schema.patch) doc: Add tomcat-6 to cluster_conf.html (add_tomcat_6_to_cluster_conf_html.patch) Resolves: rhbz#614127 - config: Add missing cman_label (add_missing_cman_label.patch) config: Add doc for cman_label attribute (add_doc_for_cman_label_attribute.patch) Resolves: rhbz#615509 - config: Allow multiple logging_daemon tags (allow_multiple_logging_daemon_tags.patch) Resolves: rhbz#614961 - cman config: copy all logging objects to the top level tree (config_copy_all_logging_objects_to_the_top_level_tree.patch) Resolves: rhbz#615202- Add autogenerated cluster_conf.html (doc_autogen_cluster_conf_html_part1.patch) (doc_autogen_cluster_conf_html_part2.patch) Resolves: rhbz#593015 - Update relax ng schema (config_update_schema.patch) Related: rhbz#595547, rhbz#593015 - Fix patch file naming Related: rhbz#553383, rhbz#606368, rhbz#609978, rhbz#612097- Fix gfs2 init script to be more LSB compliant (gfs2_init_lsb_compliant.patch) Resolves: rhbz#553383- Add /etc/sysconfig/cman example file with extensive documentation of options that can be passed to the init script. (cman_sysconfig_part1.patch from upstream) (cman_sysconfig_part2.patch rhel6 specific) Resolves: rhbz#606368- Add cman_tool version -S to man page (cman_tool_config_reload_man_page.patch) Resolves: rhbz#609978 - Fix cman init script to be more LSB compliant (cman_init_lsb_compliant.patch) Resolves: rhbz#612097- Update gfs2_convert man page (gfs2_convert_manpage_update.patch) Resolves: rhbz#601315 - Don't return 0 if gfs2_edit restoremeta fails (gfs2_edit_restoremeta_should_not_return_0_on_failure.patch) Resolves: rhbz#607321 - Fix fsck.gfs2 unaligned access on ia64 (fsck_gfs2_unaligned_access_on_ia64.patch) Resolves: rhbz#608154- Add missing components to cluster schema (config_add_missing_resource_docs_to_schema.patch) - Clean up recursion in cluster schema (config_clean_up_recursion_in_schema.patch) Resolves: rhbz#604298- Ensure cman recalculates quorum on configuration reload (cman_recalculate_expected_votes_on_config_reload.patch) Resolves: rhbz#606989- Fix device name and mount point in utils (gfs2_fix_device_name_and_mount_point_in_utils.patch) Resolves: rhbz#597002- Fix dlm_controld wrong fencing time comparison (part2): Rename dlm_controld_wrong_fencing_time_comparison.patch to dlm_controld_wrong_fencing_time_comparison_part1.patch Add dlm_controld_wrong_fencing_time_comparison_part2.patch Resolves: rhbz#594511- cman: fix quorum recalculation when a node is externally killed (cman_fix_quorum_recalculation.patch) Resolves: rhbz#596046 - rpmdiff automatic test tool found 2 issues: * add missing man pages for cman_notify, dlm_controld.pcmk and gfs_controld.pcmk, and update the spec file to ship them in the correct subpackages. (add_missing_man_pages.patch) * cman, dlm-pcmk, gfs-pcmk should have a tigher Requires on cluster libraries. Resolves: rhbz#594111- Fix dlm_controld wrong fencing time comparison (dlm_controld_wrong_fencing_time_comparison.patch) Resolves: rhbz#594511 - Fix ccs_tool create -n (fix_ccs_tool_create.patch) Resolves: rhbz#594626- Fix cman init script stop action to wait for corosync daemon to shutdown (cman_init_wait_for_corosync_shutdown.patch) Resolves: rhbz#592103 - fenced: use cpg ringid (fenced_use_cpg_ringid.patch) Update Requires/BuildRequires on corosync + cpg ringid patch. Resolves: rhbz#584140 - fix changelog entries from 3.0.12-1 (missing bugzilla entries)- Rebase on top of new upstream bug fix only release: * drop all bug fix patches. * refresh patches with official SHA1 git commits from RHEL6 upstream branch: - disable_ldap_loader_support.patch - support_only_xmlconfig_loader.patch - disable_fence_xvmd_support.patch * rename cman_use_hashed_cluster_id_part4.patch to cman_use_hash_cluster_id_by_default.patch. * Addresses the following issues: from 3.0.11 release: Resolves: rhbz#581047, rhbz#576330, rhbz#582017, rhbz#583945 Resolves: rhbz#581038 from 3.0.12 release: Resolves: rhbz#589823, rhbz#586100, rhbz#585083, rhbz#587079 Resolves: rhbz#590000 * Rebase: Resolves: rhbz#582322 - Stop build on ppc and ppc64. Resolves: rhbz#590980 - cman should only load OpenAIS checkpoint service by default (cman_only_load_ckpt_service_by_default.patch) Resolves: rhbz#568407- Fix ccs_tool man page (fix_ccs_tool_man_page.patch) Resolves: rhbz#577874 - dlm_controld: add plock checkpoint signatures (dlm_controld_add_plock_checkpoint_signatures.patch) Resolves: rhbz#578625 - dlm_controld: set last_plock_time for ownership operations (dlm_controld_set_last_plock_time_for_ownership_ops.patch) (gfs_controld_set_last_plock_time_for_ownership_ops.patch) Resolves: rhbz#578626 - dlm_controld: don't skip unlinking checkpoint (dlm_controld_do_not_skip_unlinking_checkpoint.patch) Resolves: rhbz#578628 - gfs2_convert segfaults when converting fs of blocksize 512 bytes (gfs2_convert_fix_segfault_with_512bytes_bs.patch) Resolves: rhbz#579621 - gfs2_convert uses too much memory for jdata conversion (gfs2_convert_uses_too_much_memory_for_jdata_conversion.patch) Resolves: rhbz#579623 - Fix conversion of gfs1 CDPNs (gfs2_convert_fix_conversion_of_gfs1_cdpns.patch) Resolves: rhbz#579625 - gfs2_convert: Doesn't convert indirectly-pointed eattrs correctly (gfs2_convert_does_not_convert_eattrs_correctly.patch) Resolves: rhbz#579626- Fix weakness in clusterid generation by using non-crypto hashing. part1-3 are he upstream generic implemetation. part4 turns it on specifically for RHEL-6 as the change breaks micro rolling upgrades. (cman_use_hashed_cluster_id_part1.patch) (cman_use_hashed_cluster_id_part2.patch) (cman_use_hashed_cluster_id_part3.patch) (cman_use_hashed_cluster_id_part4.patch) Resolves: rhbz#574886 - Add plock debug buffer. (dlm_separate_plock_debug_buffer_part1.patch) (dlm_separate_plock_debug_buffer_part2.patch) Resolves: rhbz#576322 - Add more fs_notified debugging (dlm_controld_add_more_fs_notified_debugging.patch) Resolves: rhbz#576335 - dlm_controld/gfs_controld: avoid full plock unlock when no resource exists (controld_avoid_full_plock_unlock.patch) Resolves: rhbz#575103- Fix fsck.gfs2 segfault (gfs2_fix_segfault_osi_tree.patch) Resolves: rhbz#574215- Fix gfs2_quota hadle of boundary conditions (gfs2_fix_quota_boundary.patch) Resolves: rhbz#570525 - Fix gfs_controld dm suspend event handling (gfs_controld_dm_suspend.patch) Resolves: rhbz#571806- new upstream release: Resolves: rhbz#566784, rhbz#555047, rhbz#556603, rhbz#561862 Resolves: rhbz#565907, rhbz#568446, rhbz#564471, rhbz#561416 Resolves: rhbz#553383 - upstream rebase and patch cleanup Resolves: rhbz#557348 - gfs2: make use of exported device topology (gfs2_exported_dev_topology) Resolves: rhbz#519491 - spec file update: * cman should Requires fence-virt directly * merge changelog from Fedora * re-enable cmannotifyd support and ship doc/template- Resolves: rhbz#567884 - Do not build cluster on s390 and s390x.- Add workaround for corosync IPC shutdown issue (cman-init-workaround-bz547813.patch) - Related: rhbz#547813- Drop ldapconfig loader support (PM-disable-ldap-loader-support.patch) - Drop notifyd support (PM-disable-notifyd-support.patch) - Support only xmlconfig loader (PM-support-only-xmlconfig-loader.patch) - Disable support for perl bindings- New upstream release- Drop gfs-utils commodity package- New upstream release - spec file update: * use global instead of define * use new Source0 url * use cluster macro more aggressively * bump Requires on fence-agents * ship var/run/cluster and var/lib/cluster- New upstream release - spec file update: * drop BuildRequires on slang-devel.- New upstream release - spec file update: * explicitly Requires newer version of fence-agents- spec file update: * gfs-pcmk now Requires dlm-pcmk- New upstream release - spec file updates: * drop cp_workaround patch * stop shipping rgmanager from cluster * move dlm udev rules in clusterlib where they belong * enable pacemaker components build * ship 2 new rpms: dlm-pcmk and gfs-pcmk for pacemaker integration- Add temporary workaround to install symlinks- New upstream release- New upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- New upstream release - spec file updates: * Update copyright header * final release.. undefine alphatag * BuildRequires and Requires corosync/openais 1.0.0-1 final.- New upstream release - spec file updates: * cman subpackage: avoid unnecessary calls to ldconfig * rgmanager subpackage: drop unrequired Requires: that belong to ras * BuildRequires and Requires corosync/openais 1.0.0.rc1- New upstream release - spec file updates: * Drop local patches. * Update BuildRequires and Requires: on newer corosync/openais.- Update from git up to 779dd3c23ca6c56f5b3f7a8a7831bae775c85201 - spec file updates: * Drop BuildRequires on libvolume_id-devel that's now obsoleted * gfs*-utils now Requires: file * Add temporary patch to get rid of volume_id references in the code- New upstream release + git94df30ca63e49afb1e8aeede65df8a3e5bcd0970 - spec file updates: * BuildRequires / Requires: latest corosync and openais * Update configure invokation * Cleanup tree fix up bits that are now upstream * Ship cluster.rng * Move fsck/mkfs gfs/gfs2 binaries in /sbin to be FHS compliant- New upstream release. - Update corosync/openais BuildRequires and Requires. - Drop --corosynclibdir from configure. Libs are now in standard path. - Update BuildRoot usage to preferred versions/names - Drop qdisk init script. Now merged in cman init from upstream.- New upstream release. - Update corosync/openais BuildRequires and Requires. - Fix gfs-utils and cman man page overlapping files.- New upstream release. - Drop local build fix patch.- New upstream release. - Add missing LICENCE and COPYRIGHT files from clusterlib-devel. - Add patch to fix build failure (already upstream).- Stop building fence and resource agents. - cman now Requires: fence-agents. - rgmanager now Requires: resource-agents.- Fix typo in gfs-utils preun scriptlet. - Fix gfs-utils file list.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- New upstream release.- Update to latest stable3 code from git (e3a9ac674fa0ff025e833dcfbc8575cada369843) - Fix Provides: version. - Update corosync/openais BuildRequires and Requires- Fix datadir/fence directory ownership.- New upstream release. - Fix directory ownership #483330. - Add support pkgconfig to devel package. - Total libraries cleanup: - split libraries out of cman into clusterlib. - merge cmanlib into clusterlib. - rename cman-devel into clusterlib-devel. - merge cmanlib-devel into clusterlib-devel. - Comply with multiarch requirements (libraries). - Relax BuildRequires and Requires around corosync and openais.- New upstream release- Move all binaries where they belong. All the legacy stuff is now dead.- New upstream release (retag cvs package)- New upstream release- New upstream release. - Fix legacy code build. - Fix wrong conffile attribute.- New upstream release. - Drop gnbd* packages that are now a separate project. - Tight dependencies with corosync/openais.- Rebuild for Python 2.6- new upstream release. Fix several security related issues.- new upstream release. - drop obsoleted patches. - include very important gfs1 bug fix. - include fix for fence_egenera (CVE-2008-4192).- cman init: add fix from upstream for cman_tool wrong path.- cman now Requires: ricci and modcluster.- Split libcman.so* from cman and cman-devel into cmanlib and cmanlib-devel to break a very annoying circular dependency.- The "CVS HATES ME" release. - New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- Retag release. - New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- Rebuild for broken deps. - Pull in upstream patches for libvolume_id changes- Rebuild for broken deps.- New upstream release. - Drop local patch that's part of upstream. - Tight BR and Requires for openais to a very specific version. - cman Requires ricci as new default config distribution system. (ricci changes will land soon but in the meantime this is done our side)- New upstream release. - Add patch to build against new headers (already part of upstream next release) - BR on perl(ExtUtils::MakeMaker) to build perl bindings - Fix logrotate install from upstream - Add "clean up after perl bindings" snippet - Update Requires for perl bindings - Properly split man3 man pages- New upstream release. - BR on new openais for logging features. - drop local logrotate snippet in favour of upstream one. - cman Requires: PyOpenSSL for telnet_ssl wrapper. - cman Requires: pexpect and net-snmp-utils for fence agents. Thanks to sendro on IRC for spotting the issue. - Another cleanup round for docs- New upstream release - Update licence tags again after upstream relicensing to kill OSL 2.1. - Add 2 commodity packages (gfs-utils and gnbd-utils). They both require external kernel modules but at least userland will stay automatically in sync for our users. - BR openais 0.84 for new logsys symbols (and requires for runtime). - Update build section to enable gfs-utils and gnbd-utils.- New upstream release - Update license tags after major upstream cleanup (note: rgmanager includes a shell script that is shipped under OSL 2.1 license). - Update inclusion of documents to reflect updated COPYRIGHT file from upstream. - Add documentation to different packages.- New upstream release - cman Requires telnet and ssh client - drops some tree fix up bits that are now upstream- Add missing OpenIPMI requires to cman for fence_ipmilan- New kernel-headers has what we need release. - Drop BR on kernel-devel. - Drop cluster-dlmheaders.patch. - Drop --kernel_* from configure invokation. - Cleanup a few comments in the spec file.- disable parallel build (broken upstream) - build requires higher openais (fix ppc64 build failure)- New upstream release - Shut up the last few rpmlint warnings- Fix typo in rgmanager Summary- Fix rgmanager License: tag.- Drop BR on openais as it is pulled by openais-devel. - Change postun section to use -p /sbin/ldconfig. - Fix rgmanager Requires.- Initial packaging./sbin/ldconfig/sbin/ldconfigcmanlibttrthttlttttt`ttxttcttptjt|t t t t t 3.0.123.0.12-41.el6_1.13.0.12-41.el6_1.13.0.12-41.el6_1.13.0.0-5.alpha451-dlm.ruleslibccs.so.3libccs.so.3.0libcman.so.3libcman.so.3.0libdlm.so.3libdlm.so.3.0libdlm_lt.so.3libdlm_lt.so.3.0libdlmcontrol.so.3libdlmcontrol.so.3.1libfence.so.4libfence.so.4.0libfenced.so.3libfenced.so.3.0liblogthread.so.3liblogthread.so.3.0clusterlib-3.0.12COPYING.applicationsCOPYING.librariesCOPYRIGHTREADME.licence/etc/udev/rules.d//usr/lib//usr/share/doc//usr/share/doc/clusterlib-3.0.12/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnu   ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippeddirectorysymbolic link to `libccs.so.3.0'symbolic link to `libcman.so.3.0'symbolic link to `libdlm.so.3.0'symbolic link to `libdlm_lt.so.3.0'symbolic link to `libdlmcontrol.so.3.1'symbolic link to `libfence.so.4.0'symbolic link to `libfenced.so.3.0'symbolic link to `liblogthread.so.3.0''(129:BCJK   R PRRRRRRR R RRRRRRR"R PRRRR R R"RPRRRRR R R RRRRR"RPRRRRR R R R"RPRRRR R R"RPRRRR R R R"RPRRRR R R"RP RRRRR R RRRRR"?7zXZ !PH6ss] c:0 ?)lNAMbpnxӿF52*T M\M 2C[x,tpnB b՟Օ~"@K%pDu?vVn5XiN8v'YJ@2*40[dh.N$FֺgB4xW&Z|&&QwxJOeល+E38ok₽EXN(8:Ja?K\O*9LRT%]B.R&Y(o|*JMg[Xs+z@nA 3WQPxZG?bf"_I&%TR[&6xFLv` Bt?gvGTVa'yNokB(B /I4 M ~Ej猡'o2T tHj ]%^b=yLek9EI|i%b19P$y A yxt߱V!+z/ Ԃ)ZFEЬCGlMaDD)9_2fJظo5 !պeϟ*hE= f8RY7Eyk$>7 U[N Sr8;z&v3b`[y1`T8 ΎA%"g!Jn5~y~ύᇸB(u.ٻFDq-)Aˎ>M$q54xpRV`'e" yR\vKAkJdt|zaU f\8C KBh*-v/ r US8 )"|a0ַQJ:rrcvT`sV~ԫ@:,h]Q$=XlLt+c 6uRJ nɚz 'Ѹ:fVN$*'^7 k&-bZ4 ?ϨpFᇌX5uˤ7tes+&kwrk mҍdvfk~s 6.Xi_СMCoCvCz^ޕ3/+1(m> :9bP32dSdo+j\>(@dŠm1Ї;ll I|Z+*Ew =Kel]H҃wcRyFtl!M QT6nZM-65ѓ+Da6, ~am^Gͪ\|\j6Kt5ǩϫ40-D * wE{i9 iK>BW Qz6 cbtG ,p$P?^gRT]IO'Ϡ{5#Dow/㲛?՝@c.ygjIt\[L+g %a61xTzF#"č+Qf{g;hzWe].I)2%`? ұ΀MOC^z:}o/lxvb y~B%&*hV)P69"#M~7J]d]rNE‹q(=^skfYy]1OφJX˯;yIK[Ϯ]fAy/Kƒ1$+uzĹ׳RAǒxj!\$ c׷.AAcyL<̺.2,-wo$L~1o oW,*+gQ M1}>^7՜w۹&9Ou  R֥{?*:zk)!]NU 1]XT>SNIzic\T-RZ[r[ؼ2c]Eiq]ŋ1f3QLFy(=ͺ#qkaEA۰6.GFzL\C_Iݓ=%sR+ziPw㙋e2a)x 4/%jZG^YdՍ$eϘgJG9JoF% ?"`*o̲6dGHl5^wL4`c_aw]I$t"F֠ 7Uѩ7y0A*ٹ1c8[@[s BVh?/rA`#i-*)uq]XX!㛷#or:ei.'5r+C-VMUl;RA̍i1|٭"D%ݢͻшj{=t: rC͉I|^" O3΢05*!Gcf__?WN^bbdVY[-23UgVMV<~gkƅ3 7{›}aY]Ld,ʹz w F!kݛZ^WW"L%];w4aaJդK_-,5Jĸ*4}, 8wd# 5f^ctiΕ|m+ P ['|ߏ5s NspZz~v=XwWtRt8~..®æ4OZvoQk4P74CCd7r^<Ѝ}%cQ)]R:ԧs8 7G4|vM! X{tR!ePZl>u;MPW,[,>$s=;+F9"̂!U<cbzԁ3^J l)GJ61d;Qd&rWR=,37Jb} X+px7cg" (t{H!83抃UFJ7̰4Xv\.q4R~L6pBwĽEN./L$)6bf%\œ*T) jy_}kdH0w閆7!77zUhUJ&# ~T>hhHbƔɶ2Ǣ^6fy9t4 Ew!aMD%{|.N Q~V3JV^lνLB7%p2WsdIqr똏ZP4ζ{-3D٭3[8bAn&|JkWaǹ@0O)A~@"!7@D0Ԇk C !,Э hXȷJ{A=XV{a z#>gYl>^W !>^* `K 6;Y4!E34~+|TtMx*lKٹrtgsN81ҭlxJ(- `aJh;>\~7h$ -ecZ"w > Ř1MA>7Y_zC]a Kt5쫏p繽4({5v,PB/%zmdnYflIUBHanՁVO6Pq~g mz_1.e#kp9} /ۭTIǾegిJmӃ*##6;Hdd#gpZQ}3R4#@K.)%o^?Lu7<L9{AiþjS%sqe& z$WXUlNjkgUQ/|T f&z-j.ܛ7-ڝ6At5d|n6VKP+Z^T59@Rdk :epdr?"CTK@p/..=;ƬD{d1IQftk>CfU*V: DNzir5+f6"nC3 W>[8/4%wh+?OxnoPV'jtCٱ ^3Gxg]glv{"l$貝 K#SZ5袠gzO}!AC.nOY1ķG<=MD1{_*`Զ7䍒=`+'x}:yĈJw1>f8шYp[*0e- ݪ<|Mɣ5ArR\ L=fj60u_# ʺi6= Ys12yr +s1OILthY pAXt!ќ9EtfT4yd%򩘓cq8p醣'Ks%»|T WL:\Svy.mc/¤Fh?]IP[)Zlt)̺Q_6FV:,.iG˗iڕ = "ZxG7`9I95yIn0z? z ?10K'O˺461ZdGށ@ʍ9XQ~82_[S0^[Ѿ#p98#^HMJ/I^)W]4w(SRg .+פ FW3v}n nдfhTKaz三\o//͛Aoh!KVnSу"-T<@^xl缾rB~ϝu|#7pxUfDq,2c7VK-FǞ|ZdDP(:"x&4(],hCz-XuӧĮ8k 2"9Fn |DFuZik]_!LbvgDZ'%rQ'EUא"ؤN]?YDaedAj=& in^?9&R]@/:fv lQp+Gu!╋cdi+2cU#yn6E`7"+"6k*w7qFsC4UZEjODXNRREm{LƱlKp. ȪfD:b.,4tgD7"r>d -s vp;ҙ{6Xk y31ӏ8BZ TbE?+9֬&|b&h񜈋qAr_|+bHt[&hU 3ef0 n!|ҒPmZ: t0K&#u]Dž(r.$&<]0u"_@3P*92|Vf6İhةi¦}HQpnxH۞Z+".3Afm3پ_ƎqH9Z Su"߫%({hҾeCU΋ _dqACOk.j@m<fȏkR524tӨS/CX_$f@hClT/̗saZ O9HAV9NB˰{bI[#^UN{kK!Na0L^]3NQgCD͍fwԨmtR7x@dr_lBAG%G0BU Ƽ@lH\ZKkJY84&8;FY;j}0*o-6Fn#&P޲ 13,Jm\B(9 & (qُ0׎l^8,:՚WB3DH3Q֋䊯ߡ>'n)ְ?w[>2IW9 r5y>N^M'(e%x;7mCXP&y^4YmqaRtݡ?gKҹEwtEӟA w6$^L /"ģX*̭hP`Q%:tKAИ*(ҭPOy\adL 1kHafϜ 4D dAqC`$3}pg?@>f#\[a| רŔJ!Uc1:mPX?"tÄ;%Ƅ1vW)loaȇ_,(B1πm[rD giY H4~4bqlϊ/H&  8gLYkTTS4?PXo-@ќ&S/*a_+5 K69aaSI$I'td|nIjzןfjؕRH1Mbg:_|mXپ`c+˲#.8[^^C*.C{leX\hy_-=Q(8!ھ>Pd@u6fO?p9V]QzL%7%fRthzc^H.66Awq#qciq|=Aa-Bt50ûcݺݨ3;LaF3 ʌsiڍlv{t~ Ix0_%h˄Vk6G(Wt*_HIpxx$#9O6  2[KQXt6Uث>\ʼX.N2E=6. :hr۶܍%ُ-!j!Kfhq8S=-'yPc zQEk: ӭ~7QTN|Msmo{'+ku[S}`&JZxE=& :W3R +?EqQ;DfWd} %,MYPis;j~gP CN I&DJd>>uuCކbh/PA=2?k;zf_{?ƘEf"_x.πF,ފ޺*m mo+QS9+, (*g҃j =<#~K*33[|nM`Q<,&kgatSbb.tY114ZƮU2':8-vfhSR3Ck2+U'^%g.MIu>t{r#p,szxޝ7uP߇?. nxȍ\Fiԇ4%GJG3h)cmUw3׵eN͡}[S3ZPΘLd4*5A>Uҳbx6W}6Y*E鏲wTU1;6 CI1ՠMZ@Z=.R! j_qYǓq!A\u[Rͭzͪ4`2-,DKwan.5L#p@'ܾisbnFk S$1EN`Ŋ{!CĽ*dfa%5/BfZ.twIDcz(ٱG7Cbc/)'j]򆍚^|^I# i5kt'D Ag~"X#޼;d`[Y_f'/[iឦD`9Ziyd̼e=Tۤ¥JKö7+ƒV߈<9?}UDgDIʭn-T T۶A{,A]24Zi{9Ezl}.- yv1P!]ǘڌ fBrmywEޏ~W\Xu쨡Im\fpJ/!xy}&R{:f!n(=*VzҼȘdtHˮHe|҃^SV _ j+ u0*mؔWaWkc]bT)2*W(|)犦\pD1a> HgJ}9аãg(ٖpª5Rzbʅ)I]ڻ `Kb-O7-wapL0 M8,&"Fls )Tw6MBʛP""WҊipa|:I82+ PىMń6s 9c:"6B)|ycY ZLIJ~fY(5Ϻm6$mB"2SMOf`XAgS? ˣ.^N79U7gx弶Uy 0;H Yui1:Q2ɂ/qKr?A[ e$|+tePPAȧVd#IlPEɝͥi=82-Xm hbRd1oȌ[r 1TaK^&I$cU6"|!ԍ7BΗ$ÏYV/25m.(2&hA(iDpgGq,+.fK%A7[zIU[U7=F8+x'ubuwbqRv ZwqCkqX#ct2}rpΓB& 3z]t4~%' JfƸ/rpwo']*O<`,*C\PLK(̏t/ jHa_;S_)"uXI[EEˍҒljHT'WBWΤgOZysp Y6 ^p^04 %8!DSoZhOw}:ԌрuˡL>Y]}F3ׅ^ZKKVRȌY+Wcx}dHJϹ .7a)#'m{MoDe_s 3NEO6`9ASTq9sG/YU5,+#3eN;̉T or A ްce SBE~Ckwnb ,*bCaqGn79SsV! )<:I}ԓv&yg ㋅d# U]o\<:Erv:8g7K(!q[Vo_x@I9CV Rj}qv, /x|7abuV౥ʭQ;1$R२_ yI #?nJkU7Q)!w>6!tҔT5N qbO{͙Y!S^־&WFU<G THvlݜi˯Q{9ĦaӸ VS5P>ӅoY)T^R~ F:ʚu @?՗3]Qn>+ oD/LٕU8}EIܚ &D 6 l5n-3M'DL>dtVLjej ~ցYo EF XxN= 9%vq^9Zr^hL˩֣cr6ZHIcPcb:(ޤqh?z/rBÕ=.]eY {Ig/tkub>3bY˹v:I6v㢥b}ب|՝(X烁Mf|. epMgxu#A>=am.I|\R)fqF]y ahgLl'Gt*2hn^Y F&L1ЫHEh \C D5QZDK ӟR5}x!\D'XY;.{g;\= vؓ]oDVOJ:rX&MB1J^Xml˄UTJHF}7õ {jWXg ubnwcEDfG+I*8<~|gu^.8#)".>J"{(CJvEFR z=F?n1ι#}ʖB.leY]í΁ܷga~K}Ml}ut ┯Ir™89a:6CXg0nop9S c7pR6^UjڔGB@J4&Xj@:08I/}/">a'M6Ǝ.v9|v 4μ2PDTGnzd([9ru硻MG0= Ɇڢm=Kr[cOp L–/Y`6g^5v_+mc4ʘ+ ,6Dk~nۊ=zU *Պ`Į1^Hf/02$$Da[EZV[W3NԚ wi@Uft&F'`Bb-wMܘ"Cmmg&)yAIqE/LOhj-mtM#wU=̓v@Z"sv MCœ[t dЄglâ s}gWfH0eӂW# ~Y9VwS.9XB3WN\ahtx`,KF$-W3QW30Ag>MݑA( Ӈ;cᓷ\rQ8P鴔+!Va+ϧ3O0Ow:| Im0D&FJ#TI^TYXgn5ܙG$nP 0m]9#uu ۬ ٴ{T7 8cazh5 5q'g)RT; }KzD&~+@lEa%à}>w@,e: trp|s%;N甬r,Yq>ZgJ%C]\OoԕEQO_[ HgI4kNNNGm ut'/'? />94%[v%IX <wY>wve):KJ9F WgF$)a )cI^+ ˝;U6*:f?fӧz-o6Cϩӹ\GNu ʚ[t44k^(m }wNp]ѫC!Li&NK2^2оjZBvV"P~$j~8:PwOoBS+! +;{4#*ct(:oPөg*Hx]jY5jIa]Kɪw rׯ:$BR7;hxKZ0zg*k ͵^QL$co^5餡@ƥtԮ2Mp;Gm _s! 8QodpFx #f%'̈́S cca֫qŴ?<2LC_1"8\@0$!3R0V$_ؖQx`vH:4ꖔR2ROc4 xH;$ z`"5`~)|Ld6 *(?y!ǁO+f*ڠɧ⺂e,kRFא5"c I-fQwn-LҲ?fq||HS a jw7\"})U-(sШ륬FP K>˳Aa]J7Y/G痣7:#f_nFMl u5㺼9քcnEgA>ǩ q5E>UwrN o| IFȺ_۬Q킛w;Q-dhmL;TTifȹM\@Av^xLs[Q_<[#/"VYXNaƂ?p|.21;n9Uݰ@ vT Svg&ELfC!=[Tw"`?mSj8UӾ)Dې*'G%qqlVGQiDbXMcJ9U&3S"G}O դ!p_/h-"z⌡5$yu WSqnr[5˽0gsb?tD (5CD,mՊ(kJӽ_cxe)n!!$$P2h9ςm6Kʒk&vIB8cI2dxl*CDanWu{lY 7Dݶ'nO4E^zwg3IR~Eضa;NJV<ٷFT DbrFWkޒyu||@2sT=CVNF.ޥOz A>TAniPP(SHf=3w.jH2WC\`46#(xީ9Y:$dnE^Ͻn]- %+iA%5$tĨ>2Aiy]a{cEGTRVhCb_3 +ヮ.`=EZII N^%II@xRHlX%5[2E"V]M0>ybJqP>x+j^wuyjУ(3N:4WD]ޢ^ךGA p]gyLN+Y?c1)D }Em1 >+O{)ޥ~utf7C!6+YL̇~9Vs IYt$q ,P}i3u 6FWI\Ϛ] :7u*l!b pײ*+eR}w4 rx[$qu7@Fci ev.if7٨3{9-ƴNxlJgnr ij<4y7 R}v49xz˙-^iB'y *ӻ%c1%jW"iXv:mI_?+Qs d"21<#Y1k;5S 6|_ui7J[2}\Qe\=ls,]v는JTpPR]Heuߍ,wy@hm/Vϕq!T]-7s-UyMW]e<|4 pUB_<_rңd^فaϵb)XKڟ}Iƭ; mM7ur/<iu@V9fKQwU\{`>;JRV{BMՔ%N@E{#:A0E "\2鸳! h8PU,ūR R!eؤeֱzNSt/Z]IL $ +`I]n> O\Y~j#󈲧ҏZ۞+߮l ݽgPD1!yu2߲{[^@YZV>c6闁#dG.չ1D[zwQ>,u5/1,N5кjx&]4c]gR"սmܮ ωNʡG>h7ZK$;il'd#hS+|ۖ"ph\I$&>VWK0/Qxh+(Ž2gAt9EK|3$vzj&tW :T +,!Z2nv̶@MpbL#hme)i҂U`\^ɽJc硎m*:S_/?WeqL)Gؒq@(>>hrirqm՞9ӵ$űi֒&㹿&ZHh8/ s"-mm6־-EP0]L,q(ڸ@L/ T֧rA~C),h&)!>p=?0V$QKꦋEZqo5q5rYҥ2  [t߁# Bzo1(enXh-e#=M4FwR7\^C7k],9|䟾'h*k6 La ܽB¿ERCKfd* 7YPbY_?QSK $}h"srcͼ @$r[R@O ߍvYpBZE0ڛc,_njWh |hK}d$&} U1D\RFnOWfFG) "`Tiݺx K3*G;[Y_:y_mD$Gڽqet7UhVDq8˲ny[``Xems VN$PX ;G]X7#x Wb/H$}G6j˷`^4)Fb:>&0.NGUd[>|T2C(qt'NٲN(ưU?iFT' vh$u%}wk~Gr=j7 E:^$:w`"e*J⬐ȹ|7ЖXkuA\T\^}/06 S(Sd8Mˋ /io#x#cAq T.Vۺt ^}R}Np+kȭ`J߇%Sί}+X_T '.SJѶ) XmF)OcNveipYu(¬*w7,n" }BjjUImM4p؎j2" W̧yE/]a}bbG/5c-0qQV9|06n!d:owVx #Te8g\>KȪ%uzNTQx.?Mrjgs<2[jBZFmy.z (2dL/buޠBY8:UtoIsC+=RŠ!? d]ҼowxT K{V;`lY,yd&)9}Nw6 AI4Gr S ,,?>${@O5QX U5hXX¥N8DX bG>+9gLB8Rvxf 1.bJUBI\ɣRJ,/ʓñQ*cu[qZ+7Nfʔg ]/)i9R &2 ]V)BFu siU- m 'Ą' ӱ"3VWۋʗab*-`wP@_'on(N%`\Mk~E?Dqy0"s\hdpݐYE%Jɳ]# `Y#lUW=Za1RD_r (&Y5AQK/z"[V6NV~>cB1;q  ~jUw,1'Hy!>A{'@iia݂,*ИC_7{XSW$p5z5Zdro liHT7 ?U#+t1B~ |f+ _%vX$|PS4\dIwz W UW&} 0#Y瓛Q0?.,ceGd A;]衦|*{b#_?f!,7#wDX>n$*ƪ]xge2*c ܂_= .v4>!>8SdKtR_ ЫG6',}x K a!]ΥR*mJS#aQ::DJ^2d%"|]|6ީs[E~T\ƅ>"wrDρL􃏸Pq]Hi=kC?HI2Q@y娢)?p +N؞3=XEl'y5];VGu0]@>!Iu݃4LK@JrC$Aj pfIs*dǿc zw8=s?2,*-ρXWW29i38hj؛)#V;XP)'^Rz `1Hp2pf$| :& VCd/=KMtyI(QhvڲvyNg%.!_+j3#HH:^^uy +OXRP M^iـ!d6,yNhs^aF8e-IQZL6xj/>K´nck u%X؍$_TxI8e%9!en8w&jg F$G?EfqƨL#S=AU6(HͷᗖVSL]-j ir8[v7kGJ;6w5կ%N FOMX^1.]}Nhn$)0;nF>î6~@H( u2-B›X0FK~Sx~â;Tٔ5Fv 4ۂAH2n7A+xo g܉s&,bL*<<_KtQ84 9 rӵ7b3Z/_JDsu }q#~pNԯ 2)`T߁[믢F;8&8U[|(wV bAIa5"ɏ3_3BL Ajr-mA\;,6~;0'|,Ob<[xoHr~C<]-!B_f`c 菥hqJ8r|0!/+"kZŃ[$}쳾+d9ià8-Vg@ETUUgOF(m*4:6G幊vH4]e-ng${49oi`g`NcUIt# W\B5a)&TXEPrw/z/?aBiOYSb6j[}֒Q-̈ŹF3~?0 =7(V!3-}ΠwuT`(>~(8@F+XkUFՏW?-tJSxl9̧1~fĘ gY4 c\QM}2r+H硡P3 %֚x=gniCp-cn7)0iu+ZƚQ wTl=7~ᑳrgHBVnj o`݊ťe +SطD})\S`ic(tѹy]V?Ji, D!'|R~=L_IXknϮ )woʺЧ;~ f.'\* OuPJˏ7ǑSRܥYo{uY"!]x{)##bsC6t' G-?[׽< qp*JݵLdX&R+81 sͭٿ D 8zZ|&6zB*_ˑw}΢}v:bB$Z1E!}` Z6v1#'ۗtğn2dꂕkas8goeq;(u!8)6rYV;:o;3жPLޔ8!JƑZHK1Rd-hjvr9 'O$?JSLн1VZB=$+ W[Kñb1]o{Pvꘋ`΂Ƈ,Ŋ_WQ'Aر^5 ;oU>(4v8z̦W4k6*Gb&ƑLǍ;\3n2eb3+VT8T5)/{FuPq)j9NKZ*]IM(sXibF4<?7ss XKvwT96to^yb+:0plKb[B\nKnF@Is"j3j$˂j*Y+jᬝVlFj#!BÈ ü4ٝ4<T!B־=Zw*F)򺎵AJJ'!UBg% 1J^|ȑ'f?iKQkÒ~K6q;lty\FrjD'ޖ-xCݾE, ,)'˝rM7_hm^lr"R3@`d6FjEVEt#q11!N {Qƫa+N]cO Iz׍viڳ)P5bQu_ٹtT즞\ rn\4GPl^ te ] pJoڑgEk Mp> =+(Dٲ *:ޡ+9bV؍sqm|L՞oГ^yoACtDh-%FKih8z {Gn]|׀EFPwO}͋Q+#>)g(9u\CgCIGw̃vtt2@ϱfOe"]0b^(YPda{a@͌|L}u{ YI#RU-OaSv!" mƖQM*7AMMq, M|9'Kb0؃)h%ΐ<-*L))ֿ?>jWrVb2H5 2xOodԞJXUJȸK%D[d:;AGqQ #by9+vwvγ{ݻ/Y_)r^[-M l!@D)L!t 0Lƃ^ Spה,|r#M5˲%L&/z8xk^wzK;Ϝ*KFD9D8 RR/ :\ ۛM{0p#JM|ڝڽs1{:j{)4'u&2z E UBꃛȖ , S*RfPGr*axMѩeͳ1*4b[1@1%c\o QFP:3bb˜d k})hR[l}z'MOt1Zj| *`\eI5VGNiVyb+X~MKÐs3M1 EEK-gkH }7_F&ˌ!N{ى]ϳh3ֻ;2m,-+IeneQCQn= JQ*noW?6}Ҧ3{3삒CO;*ߗh&ݱKsrًAE .0P|TN>Vдh|S;FЃtK%CZrb3'zm"vhKTQU0b[-[UǃMRA 6{?HpI g9j@(\)ֽ;`+vIW7ߒ %AؼǾRݎfn\葐gʆ\=({s`1E)HS55`(\o1e<6)T$ <:ZŁxW/wט1=BY'^ŧ q.t}4: H-ji]QضQ&N`ë?tcou͜*^3uUh8rgk ,}xD4af lr]6uv_81YKOf1 phcǔT ˬN۝#CG 9Uq#`}H!pR\o݃pϙ3bL֛ZNﶢ~`-~[LdpG?,tdTC 8,ϑe]D/׈S7 x+g }f#BVSo a&y?J9r ]/"Q&kMޯSO+ 4,q«p5_cB2݄"6f=4{ zP$5ߚ>$OW(L R xVMG%mH[`)/e`T>[\]A)6,e2{/8Fq۞dzŒRkfޏ#ltnWw_stupc$ Hީ1HMd-T.KA̫BS UdIh2m5!rualyE~wMuL 'ICԞo^?#E;~H]mqaԽYW3x=핆$9`8b{^37V>CX;.چLֳ !87q [2BTjJ˧}t;go5Mߨ}=wJxEk}DvMɸ"3Hׁ``Ⱦgqm%%%"C+ o` lZXEa3ňVW4|ƒd挤)Hxh[L.˾p^OWO|Ib@.}XOZY4#fbydp?7!zWQȓ_/ w-^ `Gm݇inH ac:>\F\`cT_Wb,a*S0L+͗`uw 8BM,@_ÝHDru}J#ExCMG)}@/+l!J0d X SGFIٯ~Di:^Ƶv)E9v@Ag8_F*nUC*S83O.E3wu-eǷ]3cO^c2R~2HLZ4Z7_p!]|ۖ*X RUN90V5GّOG;sA* uJWI=HB)IHe Ah*i5K71 9Nj-!'ݷ[X+m4b,Ő5 QA6W+eoAt(=#IB[Gzߔr {+7\kw @BG'nEMk 9𜏜0S"=aPF݃~[9{ H2vsJq* J穋)S{e[WF&T/w ,WS&ɍ*7B6j_["|Sյ>lKɗBi Jp} "P^,tr-e2ކ& iSz`GPdT6kn:?P#Z_om}hB_9h#k6=JGqx[<7G GS>nY+$\kQ&JEW w: Q$IW̸ziȗpJPc5 blHqjeϳD \ nA@rcCb~M޷}-8 sZwsAaZV`ɁV~uz(!n),*|ɾfƊRu`,L¥Is#γx{Ψ2XS]=CgҬvI\=#Bnd\_5(3 ,ӱ'a"(9-f,%!4M;ވ62V‹Hpf%2q  <![f*# ):4H@{XH%"얣zu<|MQ~Ӗ v`]^w_B-:%Ƀxmr:"$0DVaz"AٸaߕC+"HL盃r%$ H4d}8@ ;-D``KW!V1DRWϰBлϋ )WM/^y'yyjx-h /oힵ/?tq@d \42 >FH's[}zmU_xvχf+,f0J) a xd\kFvأ1, b 9{k+{G׽tp0hdfx>^dž~joUzD/&HO8!5j h)K_:¬9}\h}b:@,68f`$ɒ%-֩9<"eeDEY]kSj ћX ~d9@xl'[JAl",$<ᬂtMb0m0vOa쉟K\`ѵ0EuO\"ʊ[pGw[HGZ%)< BƮ$?h-pGw{A}\ g yh+1o䩒kWF`rx4r.\BF7B@]}*0"s 1|E'TXӘ7hN*?oJl [֕s:#²Z=m?@+.wկ^ZwJrf@<+Q,\R`Sk],Xk!I@_t.E3u8#ZF.;)eF%BvSćC٦㩎(6@C\ <y:7a땄[|{hoОm葙7\qPg L^O~xM^%QQ/sSq^ߐ zb\/Y3!˿ͪmbtd/0hfܽR%u*X>K<ԸsVyzv(%M|o{wc4`_U Jp4Q~fsyI\#A(;8Wjdž`; Ѓ_kgW-!ɂo߼tC|,Û;b»Ar"S#tA:W*bǵU{C,_!OΗYEȳ~/?j!h'i~& BQך+iWX=#nyqޓGYsw"~`h} ~$ ^mzG:G# > AI[=fEҖ02r qqj4Ѝ^9+Ⱦ n ~m-KjV .vQˋjYn@1Hz  ~dT3F9#>&xw);@JHͣײf"8E:T:ZQI ҩL|;k^ƾ:fwDӌosA7"IFe0ϵX9CAe ԎHi˝9QZ\g^#~ f1>u+ lu5"456,f~LqC&|` [NZRi_GaSQӀwԷ|.(+ݙUe?(sl#zo$p+_Rbw߿CGd5w`G{}zގ|Ԛj0o{>sԟϚh \Z~o*TZ;p-ߓJX*湃Ri?+$ s]\`lsҭ<v %ߢ@!\d`6gLJ=Y1Ͳ/bpK>YJiרObM̳;%:OvN}t{=8.zI4 j1p9}Z#/m]%LlH3i.171 ۸_/;!uZH8M.*1=d{s8W%DܺDWM$j >$efJ93ڜ|IYG0:R={OIz/LJG^D_G+lZ.CNF5D_M鿓UҾeR%3P@ǼOBJBxAydD(b\m9;g?ǠvwW*1z?NP(8#/C?i?ㅜM޼^_\8_EZ:Uf91ܳt)qOD18K^w~>/h0Y*~¨0xŤ!CϦKkWZnAHKM'{8N .9H6<{h%! &6;ympe1!W5^2[ 8. 'Ql*'p#o(vQIq׌&;En{l"4@Iی'IJ^| GؔǢk{(KMN8[6ZhIIEpsF6sN18 C#=SJVT7=C M+cPO К( .qD>F?zV`b5pcҮnj&$w!Y<&nHZcTHԩ -S!PA TxK#3>PE=V{-vH]˩B-f8ݚ-,%аuwh8<_^g?Nt˺F>(M媓!ُ7P /(Jl3X7[lX}򉡫Xӆ\ WB 1pCbHŘH'L Ҿ7 9Gsj`+MsgB%Va͵W>ڳ/ީLtq-;V|pl&4OG;]Zex6(kpC_i n>ZdK@X0Ow V%X!m}”ydr+רMmFNfNuU0x0hHM||i/6axޑ/^;8+CO$A8mOT'(:cg"p6 8## )tNLq2ȏjHX9!@UScxIImAЋ${J5!V< O&q]M8ܗz%WK5靶]}Ck+rU˹&NIVwm7bR\DV?Q8kQՙT CY?"cporErJ,6}lO];JqATܚ)9 92Jwظ2-3^"B>ny9)2:CE͈B f .p[#U6q1Oa_yZS_ElGL.e9ч=ɍ0YkT|ĸQEߣ{RF;s2:$`,-*Rs8 O_'8#SrVHEۯCFڑh_j,ہ!5Y k(kuVG_?5+,^d,dăDIA%t<~\~$ 7=T&4 (M3meK6'ZFߥcl,F6a6Q~^y|'U%K~= \wTB\%mQ_?xB\n)̙^x8RJ3iQw=]J䛋=,;ZȘC!M|%QU47#~71$@5H39J Df(frλ^| J{[_( oVh0EN}aåMCѓ@" xdǿtzBT GdD=ʀ㷟Vd0*m$+Ô3?26w2g(HZ/* ݭ+ѢА!= 48-bֲ~}rLk QѓڨY4< ʳqk57]~2p̞[k4ޕU)< mT]5P[C?u EC( ("[< {y=4Pf\] &Jivs"e6fyg_"pbcw<*S 4?ޯn#t5){~u=~&tfdh(UX\hʟbV\Oo{[ ݀\2BثѪ 3|mהRdMB[G60H&zׅG*ZV/TZOzѥj;z6 URCLt-oC"D5j08Mjhmsi"C[>#(Tpuo :, biU)e!Iw/pNZ Wm4_ %=&{ə$'{Bu(X{Ei$7 K‚]R&q@ظOT5{u Wc3bc9o$W7<|igaˆE^a# 1mW u o4Z7P~PkE+y^:|%A*81| '4ú Q9w5{i2P&r,r64եxZde NQ"^:UE绗'Ԏ{˜ɰsGEޞ>_(sdczDlRԯ9ȔeDwfG&[;O+˫I$;OKx@dnlo7y݆XlL "QCQQ2܏!<,ݰ:\j>N52Ud5\BpVIkGDI+$4vZ_T.uUi|͙) Ԟ + Atà'Um#yHۍD&> x5;yxp1Kx[M:7J¡yYU TK|>]hsS1EM@N :D5 v;KM7HI8>83:OϙUP  KvN *}֩»)iGU%ƥHAݕx(M݉ KvɛW0,RY ԍFK7v㶄w+gXlPZڤo*6Rjo|>}2tn3-c]ˀ'r?h> BL fxB1_ Tp ѐ{ezI;%1\ugކ0 @Ǯfu'}VjtH@vC 1\ltSD}uh3%P|ݨ"k$(npldWeb_E^Qe^00|V Lf̔'F:4@ Öw-4<# dbwYp۠DUsN$#_)`ԞQC=vyUsD+ ۲l=c,A~om]Zӈc7t*(I[_G=OeM(!ak,C|ԃߩa;))PP6'Tx k5zJNL81d[0@5k*f*Zzߥ$0`pI5(?g/ٽDH'!v@jN`k[jJ蓛UW粤6))N8N"zn2-6:tQ҆:J6kp/LA}%4-*c3Q"Rp>T 酶bheea=ij1rmjzr'bOѯ%X1Uw>nd sc"GD#Hm? ð h339:;I'ya-dkeȳ'kI.7%1 n (\*iQA$z6DБx< oSS8}xWjګ'˿ބS k\>*ز>7bN/۷2Q|Ww^ԊJBNV#|c|e@`0k]GV 5/ ?e8ȨZ`f 0 ~-=խA"iם}>Asm7o0ch{X:uE%~]bREf0怗gւ調WpHZa4lH#7 h$G4v?TqI>R׷嗥 ;X(8 w[p8pNZ JK}3`҄%m2}cK+9Wcrm)gz -1^Pog@̓ RM%L'~[~~Y>z</m>@Vdž! ji_[@X ~_jᲘI|$gf-FZXH{g-BUnxXҢξM.@upjӤ01`pgpܾ1-K]zU| VsdHj.(X8@C L7- a"&v385_F4S0lΒj]-*!Ej;L*ݱ_Ju',:ɜrI|FEړK pR[9>=`)1PnyzhI† (Vz ^ۆU4%34ow .zrǶ 5zɞ&; k&ŁER5UxEu2st CDV&8Y]g4Rh6 ?79*jTWZ=IG=J/OV6c{ֵ湈~#r3gNqqzXIy+' L}&`BhUt7 :hhpR{{*R&7qH`Ҫ=&Zh=Gb+ X~3SF7ft1&< KWO8=$|͂rXĿb$%3Lira5,r;pL/v*41 HqSƠQA QP}i*7dtf8` lk󤁪>W;pgz׽+Mm6ǡ8#'>bthr83CfJIPV$0,f9;Ei*/B X8ǘVwUm9BO jIr-jOXעT&#{/x];@;+9 x sis<87몒е BYGJi wv0N )fJ]}8):9P#׾ǀU zʯi[\6ݤyƛLlOu X FEwa}Jg#DXW>Hǧ_xK2])nP0PDL4F,%bB¹Eua$`(B?w*o$86`@EYBL@1+bayvV eY3[K} R YZ