------------------------------------------------------------------ --- Changelog.all ----------- Tue Jun 4 09:58:48 UTC 2013 ------ ------------------------------------------------------------------ ------------------------------------------------------------------ ------------------ 2013-5-31 - May 31 2013 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - doc: fix spelling and improve style in meta-data (bnc#821871) - Raid1: do not test for device existence in the stop operation (bnc#821861) - Raid1: wait for udevd to settle (bnc#821861) ------------------------------------------------------------------ ------------------ 2013-5-29 - May 29 2013 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#813175, set default value of clear_node_high_bit to NEW ------------------------------------------------------------------ ------------------ 2013-5-28 - May 28 2013 ------------------- ------------------------------------------------------------------ ++++ drbd: - drbd should not mandate installation of drbd-heartbeat package (bnc#821959) ------------------------------------------------------------------ ------------------ 2013-5-27 - May 27 2013 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - 11.3.13: - Update SP3 release notes from FATE. - Additional target (release-notes-static) for publishing on the Web using daps; bnc#821574. - Use daps to build the PDF output format. ++++ sle-ha-manuals_en: - Update text and image files (Last Changed Rev.: 631:11019M). ------------------------------------------------------------------ ------------------ 2013-5-23 - May 23 2013 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - 11.3.12: - Update SP3 release notes from FATE. ++++ sle-ha-manuals_en: - Update text and image files (Last Changed Rev.: 631:10972M). ------------------------------------------------------------------ ------------------ 2013-5-22 - May 22 2013 ------------------- ------------------------------------------------------------------ ++++ lvm2-clvm: - bnc#816962, clvmd failed to stop properly delete debug in signal handler ------------------------------------------------------------------ ------------------ 2013-5-17 - May 17 2013 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - restore-g_list_append.patch: Restore g_list_append (bnc#819787) ------------------------------------------------------------------ ------------------ 2013-5-16 - May 16 2013 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - 11.3.11: - Update SP3 release notes from FATE. ------------------------------------------------------------------ ------------------ 2013-5-13 - May 13 2013 ------------------- ------------------------------------------------------------------ ++++ drbd: - Make /etc/xen mode 0700 to protect vnc passwords. ------------------------------------------------------------------ ------------------ 2013-5-10 - May 10 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - Build: Bump spec file version to 0.6.1 - Upstream version cs:334688c ------------------------------------------------------------------ ------------------ 2013-5-9 - May 9 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: ui.oplist: Fix duplicate monitor op with 's' suffix in IE - Upstream version cs:b7aac5f ++++ pacemaker: - crmd: Do not record pending delete operations in the CIB ------------------------------------------------------------------ ------------------ 2013-5-8 - May 8 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - Rails3: Fix "unexpected server error 200" deleting resources & constraints - Misc: invoker: Don't treat 'crm resource migrate' warning as error - Upstream version cs:68ef343 ++++ release-notes-hae: - 11.3.10: - Update SP3 release notes from FATE. - Updated entries: Samba CTDB Cluster Rolling Update Support (bnc#818580). ------------------------------------------------------------------ ------------------ 2013-5-7 - May 7 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: ui.attrlist, ui.oplist: Allow new row to be added on apply, without having to hit '+' first (bnc#806985) - GUI: ui.oplist: Detect duplicate monitor ops when 's' suffix missing from interval - GUI: ui.oplist: Fix JS error when editing new non-monitor op - GUI: wizard: Remove unused attrlist.js & css from header - Upstream version cs:d81f780 ++++ openais: - Fix checkpoint syncing problem in CKPT service (bnc#813139) ------------------------------------------------------------------ ------------------ 2013-5-6 - May 6 2013 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Fix potential data corruption caused by race between recovery and vacuuming; (bnc#818580). - Update to version 1.0.114.6. + make-queue_io_read-safe-for-reentry.patch now upstream, removed. ++++ hawk: - Misc: Update translations (bnc#807745) - Upstream version cs:358e9a9 ------------------------------------------------------------------ ------------------ 2013-5-4 - May 4 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - cib: Strip text nodes on writing CIB to disk (bnc#815447, bnc#809635) - xml: Use xmlNodeDump() from libxml2 when calculating digest (bnc#809635) ------------------------------------------------------------------ ------------------ 2013-5-3 - May 3 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: simulator: Ensure inject ticket button appears if tickets available - GUI: simulator: Make inject dialog draggable - GUI: simulator: Remember injected state when leaving/returning to status screen - GUI: wizard: Fix mismatched and tags - Misc: Move json2.js include from dashboard to main layout - Upstream version cs:9b93b8f ++++ pacemaker: - PE: Ensure per-node resource parameters are used during probes - cl#5154 - Do not expire failures when on-fail=block is present - Upstream version cs: 2db99f16fe9b19a6320db62755f0f28ced8efe00 ------------------------------------------------------------------ ------------------ 2013-5-2 - May 2 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - cl#5153 - Correctly display clone failcounts in crm_mon - crmd: Simplify the logic for resetting node status in the CIB after fencing events (bnc#812913) - crmd: cl#5152 - Correctly clean up fenced nodes during membership changes (bnc#812913) - ipc: Reference the correct type when inspecting IPC messages - Core: Ensure the last field in transition keys is 36 characters - crm_mon: Check if a process can be daemonized before forking so the parent can report an error - crm_mon: Ensure stale pid files are updated when a new process is started - extra: add failure_score parameter into ping RA - crm_resource: Allow --cleanup without a resource name - Upstream version cs: 3297085490c2fe0af25fc805d2b53123da877f7a ------------------------------------------------------------------ ------------------ 2013-5-1 - May 1 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: dashboard: Show correct error message if adding cluster fails in IE - GUI: dashboard: Cycle to next node on 500 server error (e.g.: hawk running but cluster down) - Build: Add .travis.yml, tweak Gemfile etc. for travis-ci.org testing - Upstream version cs:09b798c ------------------------------------------------------------------ ------------------ 2013-4-29 - Apr 29 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: panel_view: Show tickets in tree view (bnc#809988) - Upstream version cs:ae5c2af ++++ release-notes-hae: - 11.3.9: - Update SP3 release notes from FATE. ------------------------------------------------------------------ ------------------ 2013-4-26 - Apr 26 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: summary_view: Ensure rsc_defaults resource-stickiness is reflected in summary - GUI: panel_view: Add rsc_defaults and op_defaults to crm config panel - Misc: Cib model: Expose rsc_defaults and op_defaults - Misc: Cib model: Don't include default-resource-stickiness if not set - Rails3: Move ActionDispatch rescue_responses handling to config/application.rb - Upstream version cs:d4baa2f ------------------------------------------------------------------ ------------------ 2013-4-25 - Apr 25 2013 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Update text and image files. ------------------------------------------------------------------ ------------------ 2013-4-24 - Apr 24 2013 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - ocfs2console-libraries-include-aio.patch: Include missing aio libraries ------------------------------------------------------------------ ------------------ 2013-4-22 - Apr 22 2013 ------------------- ------------------------------------------------------------------ ++++ gnutls: - Fix bug[ bnc#802651] CVE-2013-1619( gnutls): Luck-13 issue Add patch file: CVE-2013-1619.patch ------------------------------------------------------------------ ------------------ 2013-4-19 - Apr 19 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Status: Auto expand resource details dialog to fit contents (bnc#813458) - GUI: simulator: Cancel monitor interval request on inject op dialog close - GUI: simulator: Include complete transition summary in details window - GUI: dashboard: Support FQDNs - GUI: dashboard: Ensure stale requests don't survive after removing a cluster - GUI: Ensure cluster diagram isn't stale/cached - GUI: ui.location, ui.expression: Trigger dirty event on keyup in select fields - Misc: Cib model: Call determine_online_status_fencing if stonith-enabled true - Build: Bump spec file version to 0.6.0 - Build: Regenerate POT file - Upstream version cs:e22916b ------------------------------------------------------------------ ------------------ 2013-4-18 - Apr 18 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconfig: allow single level fencing_topology (savannah#38737) - shadow: fix regression in cib import (from PE file) - parse: drop obsolete test for operations - upstream cs: 4ca01211cc07 ++++ pacemaker: - fencing: Drop the severity of the messages on registering a stonith device (bnc#812269) - crmd: Ensure we return to a stable state if there have been too many fencing failures - fencing: Prevent empty call-id during notification processing - crm_resource: Make --refresh and --reprobe an alias for --cleanup [--resource name] - crmd: Indicate completion of refresh to callers - crmd: Indicate completion of re-probe to callers - crm_resource: Allow individual resources to be reprobed - ipc: Allow unpriviliged clients to clean up after server failures - crmd: Only performa dry run for deletions if built with ACL support - Upstream version cs: a92f3a0e327da2af171856c979fb8eaa00122534 ++++ release-notes-hae: - 11.3.8: - Update SP3 release notes from FATE (now also with fates in state validation). ++++ sle-ha-manuals_en: - Update text and image files (for 11 RC1). ++++ sleha-bootstrap: - Fix removing a unclean/offline node failed issue (bnc#810292) ------------------------------------------------------------------ ------------------ 2013-4-17 - Apr 17 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - crmd: Fixes hash table assert when resetting stonith failures - crmd: Fixes memleak in failure cleanup - crmd: Do not update fail-count and last-failure for old failures (bnc#804003) - tools: cibadmin - Do not log for query commands by default (bnc#813045) - services: Fix signal FD leak - Upstream version cs: d63c13cbcde7663cfae9bb412583ad11914b6acc ------------------------------------------------------------------ ------------------ 2013-4-16 - Apr 16 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconfig: do not load CIB automatically in a non-interactive mode (bnc#813045) - ui: fix exit code of crm status if crm_mon fails (savannah#38702) - ui: fix exit code of the help command - upstream cs: b342b043ce27 ++++ hawk: - Misc: hawk_monitor: Fix segfault on exit (bnc#812972) - Misc: Fix Hawk URL display with >1 defualt route in init script (bnc#811102) - Rails3: Clean up rpmlint warnings - Upstream version cs:5610216 ------------------------------------------------------------------ ------------------ 2013-4-15 - Apr 15 2013 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - 11.3.7: - Update SP3 release notes from FATE. ++++ sleha-bootstrap: - Fix the cib path incorrect issue (bnc#807700) ------------------------------------------------------------------ ------------------ 2013-4-8 - Apr 8 2013 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#813174, Missing space in error message "NodeID 0 is reserved" bnc#813175, Auto Generate Node ID not enabled by default bnc#811318, Prefilled etries are not filled in in second run of yast2 cluster ------------------------------------------------------------------ ------------------ 2013-4-4 - Apr 4 2013 ------------------- ------------------------------------------------------------------ ++++ openais: - init script: remove setting LRM max children ++++ pacemaker: - tools: crm_mon - Prevent segfault on reconnecting cib (bnc#813131) ++++ release-notes-hae: - 11.3.6: - Update SP3 release notes from FATE. ------------------------------------------------------------------ ------------------ 2013-4-2 - Apr 2 2013 ------------------- ------------------------------------------------------------------ ++++ openais: - init script: optional stop dependency on rpcbind/portmap (bnc#812967) ------------------------------------------------------------------ ------------------ 2013-4-1 - Apr 1 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Fix: tools: crm_mon - Print a timing field only if its value is non-zero (bnc#809313) - tools: crm_mon - Save relevant cib XML into /tmp/cmon.* files if refreshing fails (bnc#800323) ------------------------------------------------------------------ ------------------ 2013-3-29 - Mar 29 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - fencing: Directly query the full cib on updating the cib cache (bnc#812269) - cib: Use unique error codes for write_cib_contents() - Fix: Ensure custom error codes are less than 256 - corosync: cl#5148 - Correctly remove a node that used to have a different nodeid (bnc#805278) - Upstream version cs: e8caee88c9e078fccf98a9da05543b73d4696f04 ------------------------------------------------------------------ ------------------ 2013-3-28 - Mar 28 2013 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: ignore differences in white space - upstream cs: 8347e8c9b94f ++++ corosync: - Fix nodeid conflicting issue (bnc#806634) - change the default priority to RR(1) same as pacemaker(bnc#804707) ++++ hawk: - GUI: status: Allow summary panel to stretch to handle long strings (bnc#809991) - Upstream version cs:8406e5b - GUI: status: Add ability to take nodes on and off maintenance mode - GUI: simulator: Make "Run" button restart from current cluster state, not from post-simulate state (bnc#799523) - GUI: simulator: Make simulator item in tools menu return to status screen if sim already active - GUI: simulator: Divert to status page if simulator activated on explorer page - GUI: simulator: Don't allow adding state before cib loaded - GUI: Resources, Constraints: Use white for row highligh when simulator active - GUI: explorer: remove line numbers & link columns from PE diff display (bnc#807503) - Upstream version cs:a32f381 ++++ libdlm: - reduce dlm_controld priority to RR(1). (bnc#804707) ++++ pacemaker: - services: Improve the performance of synchronous actions (bnc#803969) ++++ libqb: - IPC: fix the connection state checking - LOG: copy the function/filename for dynamic callsites - Properly discover SO_NOSIGPIPE and MSG_SIGNAL - IPC: fix call to QB_SUN_LEN - list: don't splice empty lists onto the head. - rpl_sem: make destroy more compliant - RB: make the "sem" abstraction into a notifier - Upstream version cs: 258e86583ecd2437161211b9d70bc69229630e7e ++++ ocfs2-tools: - reduce ocfs2_controld priority to RR(1). (bnc#804707) ++++ pacemaker-mgmt: - Bump the version to 2.1.2 - Upstream version cs: 3c95739d6cd3795f8e4e3dc8781b55cb96fe1463 ++++ release-notes-hae: - 11.3.5: - Pull in SP3 release notes from FATE. ++++ sle-ha-manuals_en: - Update text and image files (Last Changed Rev.: 631:10662M). ++++ sleha-bootstrap: - Fix the start error message issue (bnc#807698) ------------------------------------------------------------------ ------------------ 2013-3-27 - Mar 27 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - lrmd: Change the default directory for nagios plugins (bnc#812005) - xml: Prevent lockups by setting a more reliable buffer allocation strategy - fencing: Fix memory leaks and invalid read - fencing: Correctly unpack device parameters before using them - lrmd: Avoid memory leak in resources_action_create() - Skip WNOHANG when waiting after sending SIGKILL to child processes - fencing: Fail the operation once all peers have been exhausted - Fix several use-after-free and use-of-NULL - fencing: Correctly filter devices when no nodes are configured yet - ipc: Restore the ability for members of the haclient group to connect to the cluster - Fencing: Re-use the policy engine libraries for filtering devices - Upstream version cs: c7910371a5ada346fe7d1e1872ec9a40570018e6 ------------------------------------------------------------------ ------------------ 2013-3-26 - Mar 26 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: use make_table instead of make_file when creating html diff (bnc#807503) - upstream cs: da93d3523e6a ------------------------------------------------------------------ ------------------ 2013-3-25 - Mar 25 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - corosync: Support "crm_node --remove" with a node name for corosync plugin (bnc#805278) - Fix memory leaks in stonithd, crmd and lrmd - services: Close the reading pipes when a synchronous action is finished - Doc: Pacemaker Explained: Add nagios resource class - Upstream version cs: cb7b3f48dea9eb1b6825242da2ef507887b409cc ++++ sbd: - Introduce -S option to prevent automatic start if the node was previously fenced (bnc#812195) - Reduce number of scenarios where usage help is printed (bnc#812191) - cs: 1837fd8cc64a ------------------------------------------------------------------ ------------------ 2013-3-21 - Mar 21 2013 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - 11.3.4: - Pull in SP3 release notes from FATE. ------------------------------------------------------------------ ------------------ 2013-3-20 - Mar 20 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: status: Clarify connection failed error messages (bnc#763385) - Upstream version cs:d3d683b ++++ lvm2-clvm: - bnc#810176, add lvdisplay_shows_full_device_path to lvm.conf as default - bnc#808240, add monitoring to lvm.conf - bnc#807460, lvconvert change cluster mirrored to disk failed, and backport upstream code to enhence the mirrored-log stability ++++ rubygems: - change license to spdx format ++++ sleha-bootstrap: - Fix the illegal option issue (bnc#805276) ------------------------------------------------------------------ ------------------ 2013-3-19 - Mar 19 2013 ------------------- ------------------------------------------------------------------ ++++ cluster-network: - Build RT KMPs for SP3. ++++ drbd-kmp: - Build RT KMPs for SP3 ++++ ocfs2: - fixed a typo in ocfs2.spec that prevented RT KMPs from building - Build RT KMPs for SP3 ++++ rubygems: - added 673d855389f86a76b2ab9a23de5280e8b89b701f.patch: (bnc#807326) fix issue with gettext gem. Even if method is deprecated it should not be broken. Fix issue@171 ------------------------------------------------------------------ ------------------ 2013-3-18 - Mar 18 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: status: Show maintenance mode icon for nodes and unmanaged icon for resources (bnc#804898) - Upstream version cs:204eaea ------------------------------------------------------------------ ------------------ 2013-3-15 - Mar 15 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - resource: add option for better control of group management (bnc#806901) - upstream cs: d258d9bea106 ------------------------------------------------------------------ ------------------ 2013-3-14 - Mar 14 2013 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: enable ssh to prompt for passwords (bnc#808373) - hb_report: do not assume that this is a loghost if the number of entries equals 1 - upstream cs: 3cff550e1084 ++++ hawk: - GUI: Status: Add op timings and history to resource details (bnc#799526) - GUI: Status: Center node and resource details dialogs after load - Upstream version cs:fd5ff39 ------------------------------------------------------------------ ------------------ 2013-3-13 - Mar 13 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Status: Show fail counts for clone instances (bnc#808047) - Misc: Fix Czech translation of "simulator" (bnc#807737) - Misc: Cib model: Use Util.numeric? for selecting instances - Upstream version cs:96dddec ++++ release-notes-hae: - 11.3.3: - Pull in SP3 release notes from FATE. - Add more section for entries imported from FATE. - 11.3.2: - Pull in SP3 release notes from FATE. - Build and ship the PDF output format. - Add more section for entries imported from FATE. ------------------------------------------------------------------ ------------------ 2013-3-12 - Mar 12 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Log: Change some messages to notice level (bnc#806256) ------------------------------------------------------------------ ------------------ 2013-3-11 - Mar 11 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: groups can have container meta attribute - node: maintenance/ready commands - doc: fix description of the resource start/stop commands (bnc#806901) - upstream cs: 7d5f2496ca23 ++++ hawk: - Remove news.md installed by gettext from build. ++++ pacemaker: - xml: Support nagios resource class in the 1.2 schema - xml: Support resource container in the 1.2 schema ------------------------------------------------------------------ ------------------ 2013-3-8 - Mar 8 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: dashboard: Require authentication for monitored clusters (bnc#804345) - GUI: dashboard: Clean up error messages and style (bnc#804338) - GUI: dashboard: Show spinner when initially loading cluster status - GUI: dashboard: Handle monitor timeouts - Misc: Persist login cookie for 10 days, rather than just browser session - Misc: Cib controller: Prevent unauthenticated R/O access to mini cib - Upstream version cs:b21ebfd ++++ pacemaker: - Update to version 1.1.9 - fencing: Only initiate topology based fencing if all topology queries have arrived AND we are still in the query phase - fencing: Don't delay execution if all topology queries have arrived - crmd: Bug cl#5144 - Do not updated the expected status of failed nodes (bnc#807824) - Core: Support PCMK_logpriority to set syslog priority - Upstream version cs: 2a917ddb9d1a01f47db84b17468413522d63ddfa ------------------------------------------------------------------ ------------------ 2013-3-7 - Mar 7 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconfig: allow utilization only in primitives and templates (bnc#806751) - node: update interface to crm_node, its usage changed (bnc#805278) - history: refresh live report for commands other than info (bnc#807402) - upstream cs: 271ef96097b7 ++++ pacemaker: - ipc: Fix memory leak on sending message (bnc#807172) - Upstream version cs: 38b4f4272d32d350e6366a3a77c25e94b458fbb3 ------------------------------------------------------------------ ------------------ 2013-3-6 - Mar 6 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Bug cl#5143 - Prevent shuffling of anonymous master/slave instances (bnc#807278) - Upstream version cs: 1b3ac0d310db0bd46eaa6dcd825e3f55f5b448e5 ++++ pacemaker-mgmt: - Build: mgmtd: Support the new API of query_node_uuid() ------------------------------------------------------------------ ------------------ 2013-3-5 - Mar 5 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: dashboard: Don't allow adding the same cluster twice (bnc#806076) - GUI: dashboard: Allow ENTER to trigger OK button when adding cluster - GUI: status: Record current status page in long-lived cookie (bnc#710931) - GUI: explorer: Default to last 24 hours if no times specified (bnc#795796) - GUI: Resources, Constraints: Highlight row under mouse cursor (bnc#763801) - GUI: ui.expression: Ensure no linebreaks between parens in expression type - GUI: ui.attrlist: Clear "keypress_hack" attr_name when adding attribute (bnc#806986) - GUI: Add warning to login screen if JavaScript disabled - Misc: Update copyright dates (bnc#804726) - Misc: Cib model, invoker: Handle EACCES (-13) for permission denied (bnc#797149) - Misc: ApplicationController: Default to browser locale (don't use cookie, bnc#806371) - Misc: Set lighttpd max-procs=2 (handle simultaneous requests better, bnc#804924) - Upstream version cs:2e8607b ++++ pacemaker: - PE: Bug cl#5140 - Allow set members to be stopped when the subseqent set has require-all=false (bnc#806253) - Upstream version cs: 0ff09631d4cc1a0aaf9014915b929aee3f34212b ------------------------------------------------------------------ ------------------ 2013-3-4 - Mar 4 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - pengine: cl#5142 - Do not delete orphaned children of an anonymous clone (bnc#806254) - extra: Script for producing SNMP traps for crm_mon events - crmd: Correctly detect foreign fencing events - Upstream version cs: 2ac43ae3108fe571c074702c42e2d03044c193b0 ------------------------------------------------------------------ ------------------ 2013-2-28 - Feb 28 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: do not do full refresh if the cached report contains the new timeframe - history: improve test whether live refresh suffices - performance: do not make unnecessary parameter uniqueness test (bnc#806372) - performance: check programs existence with python os module (bnc#806372) - upstream cs: 6cf4ba4f2568 ++++ pacemaker: - fencing: Allow location constraints to disable devices for a specific node - fencing: Allow target-role to disable devices completely - fencing: Maintain an in-memory copy of the cib so that we have access to the full device definitions - fencing: Fix non-comparison when sorting devices by priority - crm_mon: Look for the correct error codes when applying configuration updates - crm_mon: Do not try to render a blank cib and indicate the previous output is now stale - Upstream version cs: c1896f23238bae77b24fa6b114ffb8346a39cde2 - Fencing: Do not merge new fencing requests with stale ones from dead nodes - pengine: Imply completed stop actions for resources living in whitebox container after container stops. - crmd: Fixes assert failure on shutdown - PE: Any location constraint for the slave role applies to all roles - crmd: Correctly determin if cluster disconnection was abnormal - PE: Display expanded details for cloned groups when necessary (bnc#804932) - fencing: Do not wait for the query timeout if all replies have arrived (cl#5137, bnc#804925) - crmd: Improved continue/wait logic in do_dc_join_finalize() - fencing: Ability to identify fencing operations with a tag - pengine: Introducing the whitebox container resources feature - crmd: Differentiate between a node that is up and coming up in peer_update_callback() - crmd: Process join ack's in S_INTEGRATION - ipc: Use 50k as the default compression threshold - ipc: Prevent assertion failure by specifying the correct condition - crmd: Prevent timeouts when performing pacemaker level membership negotiation - crmd: Enable A_DC_JOIN_OFFER_ONE - ipc: Support compressed messages from clients - core: Provide a sane default for the compression target in crm_compress_string() - pengine: Re-log the name of unchanged input files - fencing: Unique return code when agents do not support the requested operation - Date/time: Bug cl#5118 - Correctly convert seconds-since-epoch to the current time - fencing: Attempt to provide more information that just 'generic error' for failed actions - Upstream version cs: f5b7b2ebf1e1d880df26038e8a5c0885fbbd6221 ------------------------------------------------------------------ ------------------ 2013-2-27 - Feb 27 2013 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - crmd: Correctly relay messages for remote clients (bnc#805626, bnc#804704) - ais: Prevent assertion failure on routing ais messages (bnc#805626) ++++ ocfs2-tools: - Fix the race between udev making misc device node and ocfs2 opening that device (bnc#805764) ++++ sbd: - Introduce minor header version and add a UUID (bnc#804991) - Add debug mode level 3 to allow logs to flush, but do actually reboot. - cs: 9641481ebc9b ------------------------------------------------------------------ ------------------ 2013-2-26 - Feb 26 2013 ------------------- ------------------------------------------------------------------ ++++ pssh: - add man pages for other programs (bnc#804635) - --inline-stdout option for pssh - add a PSSH_HOST environment variable on the remote host - add --version command-line option - version 2.3.1 ------------------------------------------------------------------ ------------------ 2013-2-25 - Feb 25 2013 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: reduce severity of several info messages (bnc#804704) - upstream cs: 0c0bd21916ce ++++ crmsh: - history: do not test for central log for older hb_reports - history: fix search for resource messages (bnc#803790) - upstream cs: 0d38d560ba0f ++++ pacemaker: - lrmd: Support CIB secrets - allow storing parameters in local files (lf#2415, cl#5121, bnc#792140) ++++ libqb: - Use dgram sockets for message oriented communications - IPC: don't interpret EMSGSIZE and ENOMSG as a disconnect - POLL: prevent a spin if the fd is not removed from the mainloop - Upstream version cs: 31d9f0900db728cfe182799b61b05759a6a26e8b ++++ yast2-rear: - Improved error message (bnc #804439) - Adapted version number to comply with YaST conventions - Version 2.17.0 ------------------------------------------------------------------ ------------------ 2013-2-24 - Feb 24 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: status: Add "parent" context menu item for resources (fate#314388) - GUI: ui.oplist: Add "Edit" button to new op row (fate#314390) - Misc: Cib model: Synthesize clone & ms instance IDs (bnc#799000) - Upstream version cs:00d7fbf ++++ pacemaker: - RA: controld - wait for dlm_controld to be ready in start phase (bnc#800132) - lrmd: Ensure async connect timesout correctly - ais: Upstream the fix for making sure nodeid is set when using the plugin (bnc#803746) - Bug cl#5135 - Improved detection of the active cluster type (bnc#800071) - cib: Prevent error message by correctly handling peer replies - pengine: Avoid leaking memory when cleaning up failcounts and using containers - fencing: Correctly record completed but previously unknown fencing operations - ipc: Prevent segfault in crm_client_get_by_id() - Fencing: Advertise the pcmk_[action]_timeout options for stonith agents - PE: Fix memory leak in dead code - Correctly clean up blackbox data on cli tool exit - Upstream version cs: 5b6364d50b1916cb54d5b4a55a379d3473ba4ce0 ------------------------------------------------------------------ ------------------ 2013-2-22 - Feb 22 2013 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Make sure we poll the right fd for AIS notifications to avoid spinning (bnc#803746) ++++ pacemaker: - Fix assertion introduced by bug-792124_pacemaker-stonith-monitor-log.patch (bnc#804925) ------------------------------------------------------------------ ------------------ 2013-2-20 - Feb 20 2013 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Update text and image files (Last Changed Rev.: 631:10108M). ------------------------------------------------------------------ ------------------ 2013-2-18 - Feb 18 2013 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - add # needssslcertforbuild to specfile header ------------------------------------------------------------------ ------------------ 2013-2-14 - Feb 14 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - main: allow starting with a specified CIB shadow - shadow: set shadow directory according to the user preference - resource: trace and untrace (RA) commands - cibconf: graph: fix arrow head resource for cloned groups - upstream cs: 5a2242c68281 ++++ pacemaker: - Core: set cluster->nodeid (bnc#803746) ------------------------------------------------------------------ ------------------ 2013-2-11 - Feb 11 2013 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: collect RA trace files - hb_report: look for nodes in the archived CIB if pacemaker is not running - upstream cs: ee43da63fc88 ++++ crmsh: - history: create missing parts of the history cache directory - upstream cs: ef3f08547688 ++++ drbd-kmp: - Set $BRP_PESIGN_FILES in the %install section so that modules are signed in the buildservice (fate#314552). ++++ gfs2: - Set $BRP_PESIGN_FILES in the %install section so that modules are signed in the buildservice (fate#314552). ++++ hawk: - GUI: status, dashboard: Add state icons for resources, nodes, tickets, error messages (fate#312928) - GUI: status: Fix display of error messages without explorer links - Upstream version cs:6932c65 ++++ resource-agents: - Update license statement in spec file. ------------------------------------------------------------------ ------------------ 2013-2-9 - Feb 9 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: explorer: Add "full log" link for more details (fate#314395) - Upstream version cs:6283a62 - GUI: explorer: Add ability to diff between the PE inputs (fate#314389) - GUI: explorer: Open detail links in dialog instead of inline - Upstream version cs:b141ab6 - GUI: Status: Link status messages to history explorer (fate#312929) - Upstream version cs:c33dc8c ++++ pacemaker: - cib: Prevent memory leak during connection setup - pengine: rhbz#902459 - Remove rsc node status for orphan resources - pengine: Refresh after delete action is no long required. - pengine: Process rsc_ticket dependencies earlier for correctly allocating resources (bnc#802307) - pengine: cl#5025 - Automatically clear failcount for start/monitor failures after resource parameters change - lrmd: Support nagios remote monitoring (FATE#313717) - Check for master/slave resources that are not OCF agents - fencing: Properly calculate fencing operation timeout value in broadcast mode - fencing: Don't start fencing op until a promising query result has arrived - ACL: Fix compilation when "--with-acl" is enabled - Core: Implement true escaping for the five predefined XML entities - crmd: Allow crmd to manage multiple lrmd connections - Compress messages that exceed the configured IPC message limit - Reliably detect when an IPC message size exceeds the connection's maximum - Use shared memory for IPC by default - IPC: Use queues to prevent slow clients from blocking the server - fencing: Correctly register devices from CIB for Linux-HA fencing agents (bnc#800306) - RA: SysInfo: min_disk_free parameter - Correctly stall the FSA when waiting for additional inputs - attrd_updater: Ensure libqb blackbox files are cleaned up on exit - crmd: Prevent use-after-free of fsa_message_queue during exit - core: Internal tls api improvements for reuse with future LRMD tls backend. (CVE-2013-0281, bnc#803797) - cib: Performance improvements for non-DC nodes - cib: Improve performance by only validating every 20th slave update - Fencing: Prevent use-after-free in debug logging - crmd: Store all current actions when stalling the FSA - crmd: Have cib operation timeouts scale with node count - crmd: Only call set_slave() if we were the DC to avoid spamming the the cib - Upstream version cs: f94e1e4103d7dbb2a2f27e3ceaae9c2ef57b1873 ------------------------------------------------------------------ ------------------ 2013-2-8 - Feb 8 2013 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: fix false disk full errors - upstream cs: afd858980b16 ++++ drbd: - Update drbd to latest upstream release drbd-8.4.3 (FATE#313824) - Fixed crm-fence-peer.sh for pacemaker 1.1.8 (FATE#313717) - The new flag --peer-max-bio-size for drbdmeta create-md is of use if you plan to use the device for long time without peer - Fixed calculation of master scores for single volume and unconfigured resources in the drbd.ocf RA - When the connection breaks during a grace full disconnect DRBD failed to call the eventually configured fence-peer handler. Fixed. - Obey md-barrier setting when changed via the disk-options command - New options for drbdmeta create-md --al-stripes and --al-stripe-size to create a larger and striped AL - Fixed drbdadm adjust of max-bio-bvecs ++++ drbd-kmp: - Do not end up in Unconnected state if the connection breaks at a certain point during the handshake (was introduced with 8.3.12) - Closed a race condition between promoting and connection handshake, that could lead to an inconsistent view of the peer's UUIDS - Fixed a race condition that could lead to a full sync, if connection breaks at a certain point while starting a regular resync - Fixed a list corruption for read requests that complete with an error after they were aborted - Fixed a kernel panic if the device size was an exact multiple of 128MiB - Fixed a potential memory allocation during deadlock online resize - Improve the handling of read-errors: Make sure that sectors that had a read error are overwritten with data from the peer on the next resync - Expose the data-generation-uuids through /sys/block/drbdXX/drbd/ - Fixed a potential protocol error and resulting disconnect/reconnect, when a disk fails on the secondary node. (Introduced with 8.4.2) - Do not fail empty flushed on diskless, primary node - Non blocking queuing of AL-updates; This change significantly improves the number of IOPs in case the workload does not fit into the configured AL size. - Fixed a memory leak of 336 byte per attach/detach cycle - Fix a potential null-pointer deference when configuring invalid resync after dependencies ++++ libqb: - IPC: make sure we return a consistent error when the message is too big. - Upstream version cs: 9d2eca251bdd1833889f42f4e60238c4c774906e ------------------------------------------------------------------ ------------------ 2013-2-7 - Feb 7 2013 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - IPaddr2: support nic:iflabel format in nic parameter - VirtualDomain: allow for custom migrateport - ocf-shellfuncs: RA tracing - pgsql: add check_wal_receiver parameter - pgsql: support starting as Hot Standby - nfsserver: improve rpc.statd support - jboss: set JAVA_OPTS correctly - pound: use correct default for control-binary - pound: No error when stopping pound and no pound is running - Squid: support systems using IPv6 - Xinetd: do not fail in stop if the daemon is not running - Xinetd: improve finding Xinetd process (thanks to Vadym Chepkov) - SendArp: add background parameter - SendArp: fix monitor - add metadata XML files for several prominent plugins, allows use of nagios plugins with pacemaker clusters (FATE#313717) - add subpackage nagions-plugins-metadata (FATE#313717) - ocft: print the actual case names when testing - ocft: make only the updated test-case file - ocft: add "incremental" mode (ocft test -i) - include a copy of LGPL license file - upstream cs: ddad46 (v3.9.5) ++++ lvm2-clvm: - refresh patch of cluster_support_mirrord_log.diff, changing uuid policy only affect cluster. ------------------------------------------------------------------ ------------------ 2013-2-6 - Feb 6 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - set release to 1.2.5 - upstream cs: ecb6dcf748e6 - cibconf: graph: replace dot in node names - cibconf: graph: allow different edges between same nodes - cibconf: graph: include more preference type locations - upstream cs: 0a23433c50b4 ++++ hawk: - GUI: Add dashboard to view status of multiple clusters (fate#310306) - Upstream version cs:fc7f5a6 ------------------------------------------------------------------ ------------------ 2013-2-5 - Feb 5 2013 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - 11.3.1: - Pull in SP3 release notes from FATE. - Improve document structure. ------------------------------------------------------------------ ------------------ 2013-2-1 - Feb 1 2013 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: exit early on disk full (FATE#313815) - hb_report: create links instead of copying PE inputs (FATE#313815) - drop LRM bits (bnc#800095) - upstream cs: 54ec848c439e ------------------------------------------------------------------ ------------------ 2013-1-29 - Jan 29 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: graph: save/load graphviz attributes to a file - main: do not fail if the user's homedir is not defined - history: graph command - upstream cs: f0158f70315c ------------------------------------------------------------------ ------------------ 2013-1-28 - Jan 28 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: fix syntax error in ptest - cibconf: graph: several improvements - upstream cs: d22e34dffd30 ------------------------------------------------------------------ ------------------ 2013-1-24 - Jan 24 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: crm_config editor: Expose op_defaults and rsc_defaults (fate#314386) ------------------------------------------------------------------ ------------------ 2013-1-23 - Jan 23 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: allow slash in graph filenames (bnc#800006) - upstream cs: a06d380cbf3f ++++ hawk: - GUI: Add ability to view cluster diagram (fate#313718) ++++ rubygems: - downgrade requires to recommends for ruby-devel, require ruby instead (bnc#734530, bnc#799877) ------------------------------------------------------------------ ------------------ 2013-1-21 - Jan 21 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: directed graph support (FATE#313718) - upstream cs: ca5e2cdc435f ++++ hawk: - Misc: explorer: Fix report deletion, don't run "crm history" as root (bnc#799525) - Misc: explorer: Save reports in #{Rails.root}/tmp/explorer ------------------------------------------------------------------ ------------------ 2013-1-18 - Jan 18 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - Monkey patch for https://github.com/rubygems/rubygems/issues/171 (Gem::all_load_paths method is broken in rubygems 1.8.15) - Port to rails 3.2 (fate#314604) - GUI: Status: Add "View Details" to resource menu, show fail counts (fate#314391) - GUI: Status: Add resource attributes to View Details popup (fate#314387) - Upstream version cs:541ac9f ++++ pacemaker: - lrmd: Downgrade start/finish log tags from NOTICE to INFO - lrmd: Log action at execution and completion. - Upstream version cs: a7b09e57d892d3a8bb8625b1d0e52cd13672f317 ++++ libqb: - Bump the version to 0.14.4 - LOG: prevent the last char of the blackbox message from getting lost. - Add the processing which remove notifier at skiplist_destroy function - Add the processing which remove hash node and notifier at hashtable_destroy function - Upstream version cs: 848242a7860c5a7e19240c2ded053fa9908af9e0 ------------------------------------------------------------------ ------------------ 2013-1-16 - Jan 16 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Status: Differentiate pending states (fate#314385) ------------------------------------------------------------------ ------------------ 2013-1-15 - Jan 15 2013 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.4.5 stable release (bnc#799031) - coroipc: Handle pfd.revents as bit-field - Check socket_recv error code in ipc_dispatch_get - On places with POLLERR check also POLLNVAL - coroipc: Don't spin when waiting on semaphore - log: Handle race in printf_to_logs and format_set - objdb: Don't read uninitialized memory in inc/dec - Add waiting_trans_ack also to fragmentation layer - Handle segfault in backlog_get - Fix problem with sync operations under very rare circumstances - manpages: Add confdb_key_get man page - manpages: Add links for referenced confdb calls - manpages: Fix typo in evs* manpages - If failed_to_recv is set, consensus can be empty - Ignore sync barrier msgs if sync doesn't started - Make service_build contain correct number of msgs - Handle sync and service unload correctly - Don't call sync_* funcs for unloaded services - Return back "Totem is unable to form..." message - Move "Totem is unable to form..." message to main - Use unix socket for local multicast loop - cpg: Enhance downlist selection algorithm - cpg: Process join list after downlists - cpg: Never choose downlist with localnode - Fix cpg_membership_get() - Don't access invalid mem in totemconfig - Move some totem and cpg messages to trace level - flatiron: Free outq items list on conn exit ++++ lvm2-clvm: - clvmd update to 2.20.98,fix colletive bugs. - fate#314367, cLVM should support option "mirrored" in a clustered environment - Fix debugging level set in clvmd_set_debug by using the correct variable (bnc#785467),change default -d0 to -d2 ------------------------------------------------------------------ ------------------ 2013-1-14 - Jan 14 2013 ------------------- ------------------------------------------------------------------ ++++ cmirrord: - fate#314367, cLVM should support option "mirrored" in a clustered environment So, make cmirrord to a multi-threaded appliaction ++++ hawk: - GUI: explorer: Add ability to remove old reports (fate#314394) ++++ resource-agents: - IPaddr2: make sure that some ARP send program runs - upstream cs: 269089 ++++ ocfs2-tools: - Fix segfaults in o2image for big-endian archs (bnc#733353) - o2image-use-leaf_clusters-when-tree-depth-is-zero.patch - swap-hdr_superblkcnt-before-using.patch ------------------------------------------------------------------ ------------------ 2013-1-13 - Jan 13 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: show pe commands - history: diff html output - upstream cs: c5984aeb09f7 ------------------------------------------------------------------ ------------------ 2013-1-11 - Jan 11 2013 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Simulator: allow regular configuration changes (fate#314393) - GUI: Simulator: invoke crm_simulate with -S, not -R (fixes odd final state, bnc#781207) - Misc: Workaround deprecated Gem::SourceIndex#add_spec (required to work with rubygems 1.8) ++++ pacemaker: - PE: cl#5128 - Support maintenance mode for a single node (FATE#313381) - PE: cl#5130 - Improve the placement for colocated utilization resources (FATE#313105) - PE: Support for resource container (FATE#313717) - tools: Have crm_resource generate a valid transition key when sending resource commands to the crmd - Core: Allow the blackbox to be dumped once per second - Fencing: Only try peers for non-topology based operations once - PE: cl#5099 - Probe operation uses the timeout value from the minimum interval monitor by default (FATE#314355, bnc#776386) - PE: Reduce the error log to warning when on-fail is "stop" (bnc#790711) - Core: Write out a blackbox for non-fatal asserts - PE: Ensure previous migrations are closed out before attempting another one - RA: o2cb - Fix a typo (bnc#763447) - crmd: Avoid filling the ipc queue with data we don't need - cib: Avoid use-after-free by correctly support cib_no_children for non-xpath queries - Core: Prevent use-of_NULL in IPC code - crmd: Prevent election storms caused by getrusage() values being too close - corosync: Ensure peer state is preserved when matching names to nodeids - Cluster: Preserve corosync membership state when matching node name/id entries - Fencing: Record delegated self-fencing operations in case they fail - legacy: Re-enable logging from the pacemaker plugin - Fencing: Correctly terminate when all device options have been exhausted - cib: Remove text nodes from cib replace operations - PE: Bug rhbz#880249 - Teach the PE how to recover masters into primitives - PE: Bug rhbz#880249 - Ensure orphan masters are demoted before being stopped - corosync: Avoid errors when closing failed connections - Fencing: Do not try to copy NULL metadata strings from stonith plugins - attrd: Correctly handle deletion of non-existant attributes - tools: Fixes crm_mon crash when using snmp traps. - Upstream version cs: 9cda1676a410e1e409024745f349c5f295c49892 ++++ libqb: - Fix return code which is an error occurred at pthread function - LOG: fix truncation in some messages that get padded. - Fix the blackbox formatter when specifing the string len/precision - Fix strlcpy and strlcat functions - IPC: don't over log on disconnect - LOG: Make sure we don't use the format string whilst it is getting changed. - Upstream version cs: eceee03a7bc4962a0b136c38344c7e0c16908489 ------------------------------------------------------------------ ------------------ 2013-1-9 - Jan 9 2013 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Update text and image files. - Version 1 SP2 maintenance update; bnc#794679. ------------------------------------------------------------------ ------------------ 2013-1-8 - Jan 8 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - report: do not output the context of unified diff - upstream cs: ff870fbebf4e ------------------------------------------------------------------ ------------------ 2013-1-7 - Jan 7 2013 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconfig: modgroup command (FATE#313193) - history: diff between PE inputs (FATE#314389) - upstream cs: 87424815630f ------------------------------------------------------------------ ------------------ 2013-1-6 - Jan 6 2013 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#727344, put the Service section to last. this is more reasonable ------------------------------------------------------------------ ------------------ 2013-1-2 - Jan 2 2013 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - 11.3.0: - Pull in SP3 release notes from FATE. ------------------------------------------------------------------ ------------------ 2012-12-28 - Dec 28 2012 ------------------- ------------------------------------------------------------------ ++++ yast2-rear: - reworked kernel module dialog - Version 0.0.10 ------------------------------------------------------------------ ------------------ 2012-12-22 - Dec 22 2012 ------------------- ------------------------------------------------------------------ ++++ sleha-bootstrap: - Reload xinetd if running during init and join (bnc#774688) ------------------------------------------------------------------ ------------------ 2012-12-20 - Dec 20 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: update detailed transition output (FATE#314389) ++++ yast2-rear: - improved code according to code review - Version 0.0.9 ------------------------------------------------------------------ ------------------ 2012-12-19 - Dec 19 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: force refresh on session load - history: detailed transition output (FATE#314389) - history: add colours to info - history: try always to print some real time period - history: print transitions in info - history: fix regression when creating log objects - history: implement transition save (to shadow) subcommand - upstream cs: 7c09f05419e6 (v1.2.4) ++++ resource-agents: - nfsserver: add option -n for rpc.statd (bnc#794479) - nfsserver: make the retry time for sm-notify configurable - nfsserver: make sm-notify running in the foreground configurable - exportfs: handle '' exportfs embelishment for '*' (bnc#791690) - IPaddr2: fix waiting the completion of IPv6 address allocation - Filesystem: using 4k block size for dd in monitor (bnc#781141) - Xen: fixed target_attr for xen migration (bnc#782688) - upstream cs: cd4418 ++++ pacemaker: - fencing: Suppress logging for stonith monitor actions (bnc#792124) ------------------------------------------------------------------ ------------------ 2012-12-15 - Dec 15 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: external/libvirt: don't log if status succeeded - stonith: if debug's not set, do not send debug messages to the logger (bnc#792124) - hb_report: readd description fields to description.txt (SUSE) - hb_report: do zypper ref before trying to get packages - stonith: log status message at the debug level (bnc#792124) - stonith: don't always log debug level messages (bnc#792124) - stonith: external/vcenter: fix gethosts to produce list of nodes not vms (bnc#792704) - Upstream version cs: 67224d37df80 ------------------------------------------------------------------ ------------------ 2012-12-11 - Dec 11 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - build: add edit test case to the Makefile - upstream cs: 355467d39748 (v1.2.3) - ra: don't print duplicate RAs in the list command (bnc#793585) - history: optimize source refreshing - upstream cs: e7f022c97949 - build: add log_patterns_118 to the Makefile - upstream cs: 7f89fb211ecb ------------------------------------------------------------------ ------------------ 2012-12-10 - Dec 10 2012 ------------------- ------------------------------------------------------------------ ++++ hawk: - Build: Fix build against Pacemaker 1.1.8 (some headers were changed/moved) - Misc: Cib model: Ignore 'ha' field from node state (dropped in pacemaker) - Misc: Invoker: Handle new value of cib_NOTEXISTS (was -22, now -6) - Misc: CibObject: Handle emtpy cibadmin output when object doesn't exist - Misc: Primitive model: Use new lrmd_test for RA metadata if present - Misc: Set sensible default $HOME in ApplicationController - Misc: Util: Use user's real $HOME with fallback to per-user temp (bnc#780973) - GUI: Constraints: Use !empty? instead of String#any? (ruby 1.9 support) - Upstream version cs:c9cfa96 ------------------------------------------------------------------ ------------------ 2012-12-9 - Dec 9 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Supply the correct number of arguments for the format string - Core: Use strcmp() directly in XML related code - 15% performance boost comparing CIBs - extra: Correctly look for globally_unique parameter in o2cb - PE: Prevent double-free for cloned primitive from template - fencing: Automatically append 'nodeid' to fencing agent args if it is detected agent supports 'nodeid' parameter - legacy: Reduce confusion by aborting when we find an active corosync cluster with no pcmk plugin loaded - Cluster: Do not strip the domain from node names calculated from uname(2) - Corosync: Stop using reverse DNS lookups to try and infer node names - Cluster: Detect node name collisions in corosync - Cluster: Strip domains from node names by default - Upstream version cs: 8f451750bdc08ea084e7c8017938de2f012797a8 ++++ libqb: - ptrie: deref the current node in trie_iter_free() - LOG: fix the format comparison to avoid generating multiple entries. - LOG: set the return code when calloc fails - Upstream version cs: 813dfb5fd2bce6ac1353b03b5bed3a7eb46dc278 ------------------------------------------------------------------ ------------------ 2012-12-7 - Dec 7 2012 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.4.4 stable release. - confdb: Fix crash with long values and add API calls to get them - confdb: Fix crash with long values - objctl: add missing calls to dispatch notifications and fix memory corruption - Correctly handle point-to-point IP (bnc#793397) - totemip: Support bind to exact address (bnc#793397) - Add man page with Confdb keys created by corosync - Register reload callback only once - cpg: Be more verbose for procjoin message - confdb_keys: Document few more runtime statistics - totemudpu: Bind sending sockets to bindto address (bnc#793397) - cpg: Check input param name_t length - example conf: Remove Duplicate "debug" statement - example conf: Remove unused amf section - When flushing, discard only memb_join messages ------------------------------------------------------------------ ------------------ 2012-12-6 - Dec 6 2012 ------------------- ------------------------------------------------------------------ ++++ cmirrord: - Update to new version 2.02.98 ++++ crmsh: - cibconfig: improve id management on element update - ui: improve quotes insertion - history: adjust log patterns for pacemaker v1.1.8 (FATE#314395) - history: fix setting up the timeframe alias for limit - history: fix unpacking reports specified without directory - history: add log subcommand to transition (FATE#314395) - build: pcmk.pc renamed to pacemaker.pc in pacemaker v1.1.8 - upstream cs: 4ca0d2abf345 (1.2.2) ------------------------------------------------------------------ ------------------ 2012-11-30 - Nov 30 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - High: crm_gui: Support for fencing-topology - Upstream version cs: 34de5e99e4146863f8a4432233cfd0281bc6d1d0 ------------------------------------------------------------------ ------------------ 2012-11-29 - Nov 29 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - High: mgmtd: Add ability to work with the new lrmd from pacemaker-1.1.8 - High: Core: Definitions of required APIs which are not declared in pacemaker-1.1.8 (bnc#790880) - High: Core: Use the new APIs from pacemaker-1.1.8 if available (bnc#790880) - Upstream version cs: 0b1b7cf7b5fd2886044fc7d52bfeddfb59341185 - High: haclient: Save the size of main window into user's profile for future restoring (cl#5084) - Low: Core: Replace crm_free() wrapper with standard calls to free() - Medium: Build: Use git for the build hash - Low: Update the author's information - High: haclient: Restorable position of divider in management pane (bnc#753373, bnc#753376, cl#5084) - High: mgmt: Tweaks to "Transition Information" - High: mgmtd: Replace use of ptest with crm_simulate - Upstream version cs: 221ba76a3c23ca80ee5f073e4a707412b9cb10a8 ------------------------------------------------------------------ ------------------ 2012-11-26 - Nov 26 2012 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - - Updated to 1.8.2 - o2cluster: change cluster stack stamped on ocfs2 filesystem - added man pages ocfs2, ocfs2.cluster.conf, o2hbmonitor - fsck: faster fsck times because of aio; progress - fix-indexed-dirs.patch: Fix corrupt indexed directories through fsck - Merged upstream: - tunefs.ocfs2 support for block64 (bnc#727784) - Correct-field-lengths-of-byteswaps.patch (bnc#727592) - bug-699943_fix-block-check.diff (bnc#699943) ------------------------------------------------------------------ ------------------ 2012-11-23 - Nov 23 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconfig: don't bail out if filter fails - ra: add support for nagios plugins (FATE#313717) - utils: make sure that there's at least one column (savannah#37658) - upstream cs: 532f2df96960 ++++ pacemaker: - Doc: Build the latest manuals with help2man (bnc#790695) ------------------------------------------------------------------ ------------------ 2012-11-22 - Nov 22 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-network: - Revert the RT variant for SP3. ++++ ocfs2: - Disable RT kernel modules for SP3. ++++ sbd: - Failure to set watchdog interval is now fatal (bnc#790894) - cs: d262617db1eb ------------------------------------------------------------------ ------------------ 2012-11-21 - Nov 21 2012 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - Disable build of rt flavor for SLE HA 11 SP3. ------------------------------------------------------------------ ------------------ 2012-11-20 - Nov 20 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: LOG_INFO and higher are sent to syslog ++++ libqb: - FATE#313816: Use libqb for logging and IPC ------------------------------------------------------------------ ------------------ 2012-11-19 - Nov 19 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - this release has code to support Pacemaker v1.1.8 ++++ crmsh: - this release has code to support Pacemaker v1.1.8 (FATE#313717) ++++ yast2-rear: - improved supportability checks ------------------------------------------------------------------ ------------------ 2012-11-16 - Nov 16 2012 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update drbd to latest upstream release drbd-8.4.2 (FATE#313824) - Fixed IO resuming after connection was established before fence peer handler returned - Fixed an issue in the state engine that could cause state lockup with multiple volumes - Write all pages of the bitmap if it gets moved during an online resize operation. (This issue was introduced with 8.3.10) - Fixed a race condition could cause DRBD to go through a NetworkFailure state during disconnect - Fixed a race condition in the disconnect code path that could lead to a BUG() (introduced with 8.4.0) - Fixed a write ordering problem on SyncTarget nodes for a write to a block that gets resynced at the same time. The bug can only be triggered with a device that has a firmware that actually reorders writes to the same block (merged from 8.3.13) - Fixed a potential deadlock during restart of conflicting writes - Disable the write ordering method "barrier" by default, since it is not possible for a driver to find out if it works reliably since 2.6.36 - All fixes that went into 8.3.13 - Removed a null pointer access when using on-congestion policy on a diskless device - In case of a graceful detach under IO load, wait for the outstanding IO. (As opposed to aborting IOs as a forcefully detach does) - Reinstate disabling AL updates with invalidate-remote (8.4.0 regression) - Reinstate the 'disk-barrier no', 'disk-flushes no', and 'disk-drain no' switches (8.4.0 regression) - Backported the request code from DRBD-9. Improves handling of many corner cases. - Support FLUSH/FUA bio flags - Made the establishing of connections faster - New option 'al-updates no' to disable writing transactions into the activity log. It is use full if you prefer a full sync after a primary crash, for improved performance of a spread out random write work load - Expose the data generation identifies via sysfs - "--stop" option for online verify to specify a stop sector ++++ drbd-kmp: - Update drbd to latest upstream release drbd-8.4.2 (FATE#313824) - Fixed IO resuming after connection was established before fence peer handler returned - Fixed an issue in the state engine that could cause state lockup with multiple volumes - Write all pages of the bitmap if it gets moved during an online resize operation. (This issue was introduced with 8.3.10) - Fixed a race condition could cause DRBD to go through a NetworkFailure state during disconnect - Fixed a race condition in the disconnect code path that could lead to a BUG() (introduced with 8.4.0) - Fixed a write ordering problem on SyncTarget nodes for a write to a block that gets resynced at the same time. The bug can only be triggered with a device that has a firmware that actually reorders writes to the same block (merged from 8.3.13) - Fixed a potential deadlock during restart of conflicting writes - Disable the write ordering method "barrier" by default, since it is not possible for a driver to find out if it works reliably since 2.6.36 - All fixes that went into 8.3.13 - Removed a null pointer access when using on-congestion policy on a diskless device - In case of a graceful detach under IO load, wait for the outstanding IO. (As opposed to aborting IOs as a forcefully detach does) - Reinstate disabling AL updates with invalidate-remote (8.4.0 regression) - Reinstate the 'disk-barrier no', 'disk-flushes no', and 'disk-drain no' switches (8.4.0 regression) - Backported the request code from DRBD-9. Improves handling of many corner cases. - Support FLUSH/FUA bio flags - Made the establishing of connections faster - New option 'al-updates no' to disable writing transactions into the activity log. It is use full if you prefer a full sync after a primary crash, for improved performance of a spread out random write work load - Expose the data generation identifies via sysfs - "--stop" option for online verify to specify a stop sector ++++ resource-agents: - IPaddr2: use better test for infiniband (bnc#783353) - IPaddr2: replace the findif binary by findif.sh - IPaddr2: add IPv6 support - IPaddr2: really send arps in background if requested - IPaddr2: use send_arp instead of ipoibarping if not available - Raid1: discover block size for dd (bnc#781137) - Xen: repair node_ip_attribute use - SAPDatabase: improvement of cleanup of saphostctrl process - SAPInstance: monitor-master not advertised (bnc#782482) - SAPInstance: don't wait for timeout if the stop attempt failed - SAPInstance: failes on sapcontrol message Unauthorized (bnc#782486) - tomcat: Correction of the process alive monitoring. - ldirectord: Added READDQUIESCENT parameter - Squid: fix getting PIDs of squid processes (lf#2653) - portblock: use end-of-word instead of space at the end of the line - named: use pgrep instead of searching in ps(1) output - named: fix monitor if named_rootdir is set to / - tools: add test-findif.sh - tools: add send_ua binary for IPv6 support in IPaddr2 - ocft: new test for Raid1 - upstream cs: 66f939 (3.9.4rc1) ++++ pacemaker: - fencing: Add option for specifying number of fencing retries - Tools: Allow cibadmin --xpath queries to format the results as XPath addresses - Tools: ptest - Fix for being able to be built with latest code - PE: cl#5115 - Do not use obsolete lrm_resource sections to avoid fatal assert (bnc#786701) - Tools: crm_node - Delete cib entries when removing nodes - Allow node removal by name - Core: Default to uname(2) for corosync clusters if no DNS or /etc/hosts entry is found - Fencing: Fix extraction of agent output - Remove functionality for terminating old lrmd and pengine instances - fencing: Terminate stonithd when cib connection fails. - crmd: Bug cov#739459 - Suppress 'time of check time of use' defect - cib: Bug cov#739564 - Resource leak - Core: Bug cov#739707 - Dereference after null check - Fencing: cov#739453 - String not null terminated - Fencing: Bug cov#739428, cov#739429, cov#739447 - Dereference before null check - Fencing: Bug cov#739426 - Correctly pass back failures to exec agents by internal_stonith_action_execute() - Fencing: Bug cov#739425 - Logically dead logging code - Core: Big cov#739460 - Time of check time of use in crm_lock_pidfile() - Core: Bug cov#739451 - Insecure temporary file (claimed) - Core: Bug cov#739444 - Resource leak - IPC: Bump the timeout sent to qb_ipcc_recv() for synchronous replies - Core: Bug cov#739430, cov#739431 - Dereference after null check - pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. - Ensure shared memory for blackboxes are removed from disk before exit - Core: Non-logging tracepoints shouldn't be enabled by the blackbox alone - Upstream version cs: 7473ac0ddc3a0df72366ec230839279c672473d9 ++++ libqb: - Bump the version to 0.14.3 - IPC: call poll if we are mid message and get EAGAIN - Make sure that mmap'ed files smaller than a page size are written to. - IPC: Pass the timeout to poll() if the recv function returns EAGAIN - LOG: make the format comparison safe and sane - LOG: don't break on empty callsites, just ignore them - LOG: use the array callback to register new callsites - array: add a mechanism to get a callback when a bin is allocated - Fix a crash in ptrie if you iterate over the map in the deleted notifier. - Make sure atomic's are initialized (for non-gcc atomic). - ipc_us: slightly more robust cmsg handling - ipc_us: on Linux, set SO_PASSCRED on the sending socket too - blackbox: fix 64-bit big-endian issues - RB: change the #error to ENOTSUP if no usable shared process sem - LOG: Make sure the semaphores are initialized. - Upstream version cs: 709b32de434ec157ec2a73153e58ffec186ae660 ++++ sleha-bootstrap: - Add sleha_remove script to complete sleha-init and sleha-join to allow the removal of a cluster node. - Add man page sleha-remove.8 ------------------------------------------------------------------ ------------------ 2012-11-15 - Nov 15 2012 ------------------- ------------------------------------------------------------------ ++++ sbd: - Upstream merge of compatibility changes for pacemaker 1.1.8 - cs: 52ddf89aa96b ------------------------------------------------------------------ ------------------ 2012-11-14 - Nov 14 2012 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - debugfs.ocfs2: fs_locks to understand version 3 locking_state (bnc#789420) fs_locks_version_3.patch ------------------------------------------------------------------ ------------------ 2012-10-22 - Oct 22 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - lrmd: don't send parameters from ops back to crmd - stonith: external/libvirt: support for reboot reset method - stonith: external/virsh: update test for virsh output - stonith: external/vcenter: match better host names - hb_report: node's type got optional - hb_report: make use of bash trace features - hb_report: compatibility code for pacemaker v1.1.8 (fate#313717) - build: link libstonith with stonith2 agents - Upstream version cs: 0809ed6abeb7 (glue-1.0.11+) ++++ crmsh: - history: add the exclude (log messages) command - report: adjust patterns for 1.1.8 - report: remove keyword 'as' which is not compatible with python 2.4 (savannah#37534) - cibconfig: show error message on id in use - cibconfig: repair edit for non-vi users - cibconfig: node type is optional now - ra: manage without glue installed (savannah#37560) - ra: add support for crm_resource - ra: improve support for RH fencing-agents - utils: exit code of cibadmin -Q on no section changed in 1.1.8 - ui: readd quotes for single-shot commands - build: replace StrictVersion with LooseVersion (savannah#37537) - upstream cs: b6bb311c7bd3 (crmsh-1.2.1) ++++ sbd: - Changes for being compatible with pacemaker >= 1.1.8 ------------------------------------------------------------------ ------------------ 2012-10-21 - Oct 21 2012 ------------------- ------------------------------------------------------------------ ++++ libdlm: - dlm_controld: libdlm-pacemaker.patch -- changes to be compatible with pacemaker >= 1.1.8 - libdlm-gcc47.patch: Fix build with gcc 4.7 - Add libtool as explicit buildrequire ++++ pacemaker: - Update to version 1.1.8 (FATE#313816) - Cluster: Bug cov#739454 - Copy into fixed size buffer - cib: Bug cov#739457, cov#739458 - Time of check time of use - Core: Prevent ordering changes when applying xml diffs - cib: Reduce duplication and ensure all diffs contain an md5 digest - Core: Correctly process XML diff's involving element removal - PE: Correctly unpack active anonymous clones - PE: Fix for single character resource names - Fencing: Supply the correct number of arguments for new error messages - IPC: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies - fencing: Use async request/response when searching for capable fencing devices. - crmd: Bug cl#5109 - Do not record pending cancel operations in the CIB (bnc#781151, bnc#788577) - PE: Bug cl#5101 - Ensure stop order is preserved for partially active groups - PE: Remove special cases for fencing resources - legacy: Relax the 'active' check for plugin based clusters to avoid false negatives - PE: Resource.requires also applies to promote actions - fencing: On failure, only try a topology device once from the remote level. - fencing: Retry stonith device for duration of action's timeout period. - PE: Fix memory leak on processing message (bnc#780224) - fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node - PE: Support resources that require unfencing before start - PE: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing - fencing: Avoid remote operations delegating node suicide when at all possible. - fencing: Do not start fencing until entire device topology is found or query results timeout. - legacy: Set to the minimum scheduling priority when using SCHED_RR policy (bnc#779259) - PE: Correctly find action definitions for anonymous clones - PE: Correctly unpack anonymous clones - Core: Bug cl#5105 - Define a common function for disconnecting from a cluster - Core: Bug cl#5105 - Re-expose API elements needed by thrid-parties - Fencing: Report timeout values for merged operations - fencing: Merge top-level fencing requests - Core: Ensure server-side IPC connections are cleaned up on client exit - Core: Ensure file descriptors and IPC channels attached to mainloop are correctly cleaned up on disconnection - PE: Correctly find failcounts for /stopped/ anonymous clones - corosync: Use unsigned nodeid's in the cib - crmd: Wait for stonith-ng to reply before declaring stonith ops complete - lrmd: Drop recurring operations in lrmd when crmd disconnects. - lrmd: Cancel of recurring ops is now implied by rsc stop action. - Build: Package the blackbox directory in the rpm - fencing: Only allow node owning the fencing action to generate remote fencing operations to other nodes. - fencing: Guarantee non-blocking when fetching stonith metadata - Fencing: Bug rhbz#853537 - Prevent use-of-NULL when the cib libraries are not available - Fencing: Delegation of complex fencing operations requires that we know the node name of all peers - Fencing: Fix passing of parameters containing '=' (bnc#791068) - Fencing: Prevent use-of-NULL when fencing is initiated by stonith_admin - crmd: Prevent memory-leak when printing transition graphs - crmd: Improved handling of node up/down events - fencing: Always broadcast the origin node with fencing results. - crmd: Aborted transitions are no longer an error condition - PE: Do not block stop operations for nodes that wish to shut down - PE: cl#5044 - migrate_to no longer requires load_stopped for avoiding possible transition loop (regression of lf#2599, bnc#695440) - fencing: cl#5092 - Always timeout stonith operations if timeout period expires. - crmd: Correctly handle scheduled node down events - legacy: Correctly update node status when using the corosync plugin - ipc: Stop waiting for ipc reply on server disconnect. - ipc: Correctly detect old replies - Fencing: Once again record the node's uname when connecting to the cluster (prevents use-of-NULL) - lrmd: cl#5094 - Immediately report monitor errors for all stonith devices when lrmd's stonith connection fails. - fencing: cl#5093 Stonith per device timeout option - crmd: cl#5057 - More actions for S_TRANSITION_ENGINE + I_FAIL (bnc#755671) - Core: Bug cl#5032 - Rewrite the iso8601 date handling code - PE: Bug cl#5089 - Process colocation with clones before primitives and groups - Cluster: Clean up the common connection function - fencing: rhbz#801355 - Fixes stonith op result cpg broadcast. - tools: Bug rhbz#816881 - Indicate in the xml output of crm_mon when the resource state is cached - PE: Fix failcount expiration - PE: Fix memory leaks found by valgrind - crmd: If we're getting messages from a node, then it must be up - Upstream version cs: bfefa459d64bc066c81af348eb955a83a2ef49ef ++++ ocfs2-tools: - ocfs2_controld: ocfs2_controld-pacemaker.diff -- changes to be compatible with pacemaker >= 1.1.8 ------------------------------------------------------------------ ------------------ 2012-10-19 - Oct 19 2012 ------------------- ------------------------------------------------------------------ ++++ yast2-iplb: - changed UI to more user friendly (fate#313198) ------------------------------------------------------------------ ------------------ 2012-10-17 - Oct 17 2012 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix bug[bnc#760265] - gnutls doesn't like root CAs without Basic Constraints. Permit V1 Certificate Authorities properly. ------------------------------------------------------------------ ------------------ 2012-10-8 - Oct 8 2012 ------------------- ------------------------------------------------------------------ ++++ yast2-rear: - initial check-in ------------------------------------------------------------------ ------------------ 2012-10-1 - Oct 1 2012 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Set version number to 11.2 (that's 11 SP2). ------------------------------------------------------------------ ------------------ 2012-9-30 - Sep 30 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - LRM: set max-children depending on the number of processors - stonith: external/virsh: update test for virsh output - stonith: external/libvirt: add more search strings for domain start and stop - Upstream version cs: 1f36e9cdcc13 ------------------------------------------------------------------ ------------------ 2012-9-28 - Sep 28 2012 ------------------- ------------------------------------------------------------------ ++++ sbd: - Increase sbd's scheduling priority to the maximum (bnc#779259) - Print proper defaults for -t/-F in sbd help (manpage was already correct) - cs: 6689be9d3aec ------------------------------------------------------------------ ------------------ 2012-9-27 - Sep 27 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - ra: don't fail on unknown ${} term sequences (fixes oracle metadata) - cibconfig: update schema separately (don't remove the status section) - upstream cs: 0994b099c2dc ++++ hawk: - Rebuild without hawk source changes to re-bundle the included rubygems with the following security updates: CVE-2012-3465 , bnc#775649: The strip_tags helper in Ruby on Rails was fixed, which could result in a cross-site scripting vulnerability. CVE-2012-3464 , bnc#775653: This update also fixes the HTML escaping code in Ruby on Rails. ++++ resource-agents: - ocf-rarun: add the RA driver - oracle: connect as a regular user in monitor - SendArp: exit with the right code when not properly configured - sfex: sfex_init fails on a 64 bit big endian platform (lf#2647) - Raid1: manage multiple arrays - Raid1: stop processes using raiddev - upstream cs: 810c9b ++++ sle-ha-manuals_en: - A few fixes to the documentation (bnc#782209). ------------------------------------------------------------------ ------------------ 2012-9-26 - Sep 26 2012 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Break an infinite loop of group desc chains (bnc#781122) 0001-fswreck-Create-a-loop-in-group-chains.patch 0002-Break-a-chain-loop-in-group-desc.patch ------------------------------------------------------------------ ------------------ 2012-9-18 - Sep 18 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - help: add topics to the help system - help: add '?' as alias for help - help: append slash to levels in short help screen - help: page short help screens - upstream cs: df0b30262868 (release 1.2.0) ++++ pacemaker: - Tools: Build and install ptest ------------------------------------------------------------------ ------------------ 2012-9-17 - Sep 17 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - fencing: Return cached dynamic target list for busy devices. - fencing: rhbz#801355 - Abort transition on DC when external fencing operation is detected - lrmd: cl#5092 Fixes timeout value used when monitoring stonith resources - lrmd: cl#5090 - Do not block stonith monitor actions - fencing: Fixes usage of synced fence operation required stonith_admin and fence_pcmk resource. - fencing: rhbz#801355 Report fencing operations external of pacemaker to cib - fencing: rhbz#801355 - Merge fence requests for identical operations already in progress. - Prevent use-after-free when disconnecting from cib/lrmd/stonithd - crmd: Wait for the last resource update to complete before shutting down - cib: Create a common function for updating a local cib copy from an update event - Core: Ensure failed IPC connections are cleaned up - Fencing: Specify the action to perform using action= instead of the older option= - attrd: Have single-shot clients wait for an ack before disconnecting - Core: Only log command line arguments to syslog when -V is specified - ipc: Prevent use-of-NULL after a connection is closed - crmd: Prevent use-of-NULL when free'ing empty hashtables (bnc#813815) - ipc: Re-allow truely asynchronous requests by no longer requiring a Response for every Request - PE: Prevent use-of-NULL when tracing is enabled - Build: Default to /var/lib/pacemaker for core files - PE: Sort nodes alphabetically so that they display consistently in CLI tools - cib: Move cib.xml out of the heartbeat tree for new installations - Library version bumps - logging: Fixes filtering trace output by tag. - pengine: rsc id trace log filter using PCMK_trace_tags variable - fencing: cl#5073 - Add 'off' as an valid value for stonith-action option. - fencing: Spread fencing timeout across all fencing devices in use. - Upstream version cs: 9ab01d1d7b7390a11c71af22ae7abd99f919c132 - ipc: Fix error handling - ipc: Retry sending requests that fail with -EAGAIN - crmd: Ensure node_state updates have a valid uuid set - Core: Correctly extract the version details from a diff - ipc: Read up to 10 messages per mainloop invocation - ipc: Expose mainloop priority when adding ipc/fd sources - crmd: Reset the expected node state to pending when the cluster returns there - attrd: Differentiate between updating all our attributes and everybody updating all theirs too - ipc: Allow clients to make some sort of progress if a synchronous operation times out - Schema: Officially support A after ( B or C or D ) - Core: Do not loop forever if an IPC client fails to empty its inbound queue - crmd: Another overhaul the way node state is recorded and updated in the CIB - PE: Stonith resources are allowed to start even if their probes haven't completed on partially active nodes - PE: Improve detection of rejoining nodes (with testcase) - crmd: Set the join state to down for nodes no longer running the crmd - PE: Correctly set the status for nodes not intended to run Pacemaker - Overhaul the recording of node state in the CIB - xml: Node type is now optional - corosync: Fix ipv4 detection in corosync_name_is_valid() - corosync: Obtain a full list of configured nodes, including their names, when we connect to the quorum API - corosync: Obtain a node name from DNS if one was not already known - corosync: Use the CFG API and DNS to determine node names if not configured in corosync.conf - corosync: Populate the cib nodelist from corosync if available - cib: No longer expose the the variant_op API call - Upstream version cs: 66efe78d461bb98e20586dfbccfe76a3c95f5a4c - fencing: Fix registration for Linux-HA fencing agents - fencing: Addition of stonithd -c option for standalone with cpg membership. - fencing: Introducing focused regression test suite for stonith component. - fencing: Adds '-t' option to stonith-test to sanity test client api using fence_true/fence_false - Upstream version cs: f3300de9af011f209bbcdd85d39c4604f71c75c9 ------------------------------------------------------------------ ------------------ 2012-9-14 - Sep 14 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Do not append instance numbers to anonymous clones - PE: Simplify anonymous clone handling by discarding recorded instance numbers - fencing: Replaces stonith client api call() functionality with a targeted functions. - fencing: Fixes use of stonith client 'list' and 'status' agent commands - crmd: Do not overwrite any configured node type (eg. quorum node) - PE: Bypass online/offline checking resource detection for ping/quorum nodes - pengine: cl#5075 - Indicate in log output when demote/promote is blocked. - pengine: cl#5070 - Allow influence of promotion score when multistate rsc is left hand of colocation - pengine: Fixes use of colocation scores other than +/- INFINITY - Upstream version cs: 7346a59f2c61e11d8cf88df27f765d912ebb13f6 - fencing: Fixes stonith_admin -o and -e options - Promote support for advanced fencing logic to the 1.2 schema - Promote support for node starting scores to the 1.2 schema - Promote support for service and systemd to the 1.2 schema - crmd: Block after 10 failed fencing attempts for a node - Tools: crm_mon - optionally watch for fencing operations and send snmp/smtp traps - Fencing: Convert notifications API to use a formal struct instead of XML - Tools: New command line tool "crm_error" for getting the text for error codes - Fencing: Re-expose fields necessary for notification - Upstream version cs: 445c49e1848f4af4354dd08af2dfac3209d50ad3 ------------------------------------------------------------------ ------------------ 2012-9-13 - Sep 13 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Fix build against glib < 2.26 and gcc-4.3 - Upstream version cs: e2989abbe56bf9685ef73c22e4fd3f0261b463ee - lrmd: cl#5072 - Keep notify ops out of CIB. - lrmd: Support systemd and upstart metadata queries from the lrmd API - Tools: crm_resource - add support for querying the list of supported agents/providers/standards - lrmd: Add API call for listing supported standards - services: Support Asynchronous upstart/DBus actions - services: Support Asynchronous systemd/DBus actions - lrmd: Add support for upstart services - lrmd: Add support for systemd services - Upstream version cs: 60a19ed12fdb4d5c6a6b6767f52e5391e447fec0 - Purge some legacy utilities: ptest, pingd, cibpipe, hb2openais.sh, hb2openais-helper.py, crm_primitive.py - Fix several use-after-free, use-of-NULL, double-free and memory leaks - Tools: crm_shadow - Bug cl#5062 - Correctly set argv[0] when forking a shell process - crmd: cl#5063 - Remove cancelled ops from history cache - ACL: Support ACLs with libqb - cib: cl#5026 - Synced cib updates should not return until the cpg broadcast is complete. - fencing: If multiple fencing devices are present, don't stop with the first one if it fails to fence the node. - Core: Only LOG_NOTICE and higher are sent to syslog - crmd: Handle more fenced DCs in more situations - Fencing: Only the request owner should broadcast results of complex fencing operations - crmd: cl#5068 - Fixes crm_node -R option so it works with corosync 2.0 - fencing: Ensure all peers are notified of complex fencing op completion - fencing: Take extra steps to avoid parallel invocations of fencing devices - fencing: Delegate complex self fencing requests - pengine: cl#5069 - Honor 'on-fail=ignore' even when operation is disabled. - legacy: Ensure the plugin starts the new lrmd - fencing: Do not prematurely set the operation state (ignoring future query results) - fencing: Only select peers with the required device(s) - crmd: Enable use of new lrmd daemon and client library in crmd. - lrmd: Introducing lrmd regression tests. - lrmd: Introducing the new LRMD daemon and client library - services: Introducing the services library. - crmd: Ensure the transition timer is correctly reset after a change - crmd: Correctly re-establish failed attrd connections - fencing: Correctly distribute the timeout between configured devices - Core: Avoid assertion error when underflowing days of the month in iso8601 date code (bnc#792350) - fencing: Dividing the timeout equally between the available devices - fencing: Instruct slaves what type of logic is required - fencing: Results of complex operations should only go to the originator (not broadcast) - fencing: Prevent duplicate conversion of timeouts to milliseconds - Fencing: Only remove active timers - cib: Allow cibadmin to create blank configurations of a specific validation type - core: Fixes race condition in mainloop add/delete fd wrapper functions. - Core: Allow tracing to be turned on at runtime with SIGPROF - Core: SIGUSR1 now enables blackbox logging, SIGTRAP to write out - Core: Support a blackbox for additional logging detail after crashes/errors - crmd: cl#5063 - Properly remove recurring status from cib when cancelled. (bnc#781151, bnc#788577) - crmd: cl#5064 - Loss of cpg in process list should be reflected in node status. - Core: Allow mainloop triggers to be used for long running processes - cib: Add the ability to use sockets and/or shared memory for IPC - Core: Make logging with libqb mandatory - PE: Default to shared memory for IPC connections - crmd: Increase the default message limit to 5Mb for PE transition graphs - Core: Replace use of IPC from clplumbing with IPC from libqb - pengine: cl#5045 - Fix log results when partial migration takes place. - pengine: cl#5054 - Ensure demote occurs before stop of multistate resource in Master role. - pengine: cl#5056 - Do not allow order dependencies between stonith and non-stonith resources. - Upstream version cs: ef7c242c3cbfb29b4cbf9e745caa1b66c123fc96 ------------------------------------------------------------------ ------------------ 2012-9-12 - Sep 12 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Revert to the original process flags for the support of rolling-upgrade - PE: Bug cl#5059 - Use the correct action's status when calculating required actions for interleaved clones - Upstream version cs: 61a079313275f3e9d0e85671f62c721d32ce3563 - corosync: Determine node state for plugin based cluster types - tools: crm_node - Test stack membership only when displaying partition members - Overhaul the way peers are determined to be sufficiently active - PE: Observe the promotion score of probed resources - crmd: Detect when peers have an incorrectly set process list - corosync: Detect when the first corosync has not yet formed and handle it gracefully - Corosync: Move deprecated corosync variants to their own file - Upstream version cs: 4c8b599e6d79499f28f8178988d65fd33e0d9b24 - pengine: Move API additions to avoid ABI incompatabilities (bnc#779757) ------------------------------------------------------------------ ------------------ 2012-9-10 - Sep 10 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - ui: add vim syntax highlighting support - utils: use crm_simulate if ptest is not available - upstream cs: 08def0b7b566 ------------------------------------------------------------------ ------------------ 2012-9-5 - Sep 5 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - pengine: cl#5072 - Fixes monitor op stopping after rsc promotion (bnc#778496) ------------------------------------------------------------------ ------------------ 2012-8-30 - Aug 30 2012 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - conntrackd: resync from other hosts in start - dhcpd: add non-chroot support - exportfs: cleanup exportfs cache on stop (bnc#770210) - Filesystem: include ceph in the list of non-blockdev filesystems - iscsi: add try_recovery parameter - iscsi: check session status in monitor - iscsi: do discovery in start only - iscsi: use iscsiadm -m session -r in stop - iscsi: don't fail on stop of the iscsi server fails - mysql-proxy: create pid/socket directories if needed - mysql-proxy: add the 'plugins' parameter - mysql-proxy: add in-depth monitoring - nfsserver: add a new parameter for the rpc_pipefs mount point - oracle: ignore password expiry warning in monitor (bnc#770250) - pgsql: add option recovery_end_command - pgsql: add option archive_cleanup_command - pgsql: support multi-instance in replication mode - tomcat: Correction of the time-out level of the stop processing. - slapd: Gracefully handle config check during probe - VIPArip: make start idempotent - VIPArip: fix exit codes - ocft: mysql-proxy: add test case for mysql-proxy - ocft: Raid1: add testcase - upstream cs: 4f1f1a ------------------------------------------------------------------ ------------------ 2012-8-29 - Aug 29 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - ui: import readline only when needed (don't print ".[?1034h") - cibconfig: support kind attribute in orders - cibconfig: implement node-attribute in collocations - cibconfig: drop attributes set to default on cib import - cibconfig: support require-all in resource sets (bnc#795638) - cibconfig: support setting attributes resource sets - cibconfig: support for fencing-topology (bnc#795636) - cibconfig: new schema command - upstream cs: a4f00b8fb5c8 ------------------------------------------------------------------ ------------------ 2012-8-24 - Aug 24 2012 ------------------- ------------------------------------------------------------------ ++++ libdlm: - dlm_controld: fix plock dev_write no op (bnc#777137) ------------------------------------------------------------------ ------------------ 2012-8-14 - Aug 14 2012 ------------------- ------------------------------------------------------------------ ++++ ipvsadm: - Fix segfault when running 'ipvsadm -Ln' caused by buffer overrun in ipvs_dests_parse_cb() function (bnc#775051) ------------------------------------------------------------------ ------------------ 2012-7-24 - Jul 24 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Avoid list traverse restarts when stripping text nodes (bnc#769910) ------------------------------------------------------------------ ------------------ 2012-7-20 - Jul 20 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: implement session saving - upstream cs: 2651d52fb3cd ++++ libqb: - Bump the version to 0.14.1 - RB: set the new read pointer after clearing the header. - RB: if read or peek don't get the message then re-post to the semaphore - IPC: use calloc instead of malloc to fix valgrind warnings - Upstream version cs: 11b20e19beff7f1b6003be0b4c73da8ecf936442 ------------------------------------------------------------------ ------------------ 2012-7-16 - Jul 16 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: add alias (timeframe) for the limit command - history: improve limiting the report time period - xml: retrieve data from schema (lf#2092) - xml: support for RNG schema - cibconf: display referenced attr set ids (lf#2304) - cibconf: don't verify parameters starting with '$' - cibconf: fix meta attributes verify for container elements (lf#2555) - cibconf: test for duplicate monitor intervals (lf#2586) - cibconf: don't skip monitor operations on verify - ui: don't accept non-ascii input (lf#2597) - upstream cs: af2094e771cb ++++ yast2-cluster: - bnc#743111, change L10N: Untranslated strings - bnc#737253, add /etc/drbd.conf to csync2.cfg ++++ yast2-iplb: - bnc#743111, change L10N: Untranslated strings ------------------------------------------------------------------ ------------------ 2012-7-10 - Jul 10 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - stonith: support rhcs fence-agents (FATE#313362, bnc#769724) ++++ pacemaker: - stonith: support rhcs fence-agents (FATE#313362, bnc#769724) ------------------------------------------------------------------ ------------------ 2012-7-9 - Jul 9 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - clplumbing: cl_msg: revert max message size to 256Kb - clplumbing: fix memleak for Gmain_timeout - hb_report: add node time information - hb_report: get corosync blackbox records if available - hb_report: make sure that work directory gets removed - hb_report: improve performance - logd: add try-restart action to the logd init script (allows logd restart on upgrades) - update regression tests - stonith: rhcs: avoid false error if parameter isn't set - stonith: rhcs: pass the action via stdin too - stonith: support rhcs fence-agents (FATE#313362, bnc#769724) - build: reenable warnings_fatal - Upstream version cs: fc64670fd789 ++++ hawk: - GUI: jQuery: Fix AJAX memory leak in IE8 (bnc#764273) - GUI: summary_view: Fix IE JS error on detail pane update (bnc#765625) - GUI: Primitive editor: Handle RA metadata with missing longdesc (bnc#769724) - Misc: main_controller: Drop ':' from 'when' (ruby 1.9 support) - Misc: Primitve, Template models: Fix op hash construction (ruby 1.9 support) - Upstream version cs:abfe94a ------------------------------------------------------------------ ------------------ 2012-7-5 - Jul 5 2012 ------------------- ------------------------------------------------------------------ ++++ fence-agents: - add longdesc as copy of shortdesc to produce valid XML (bnc#770043) ++++ pacemaker: - fencing: list only heartbeat stonith agents ------------------------------------------------------------------ ------------------ 2012-7-3 - Jul 3 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - RA: controld - Fix the typo which should be "globally_unique" (cl#5061, bnc#762603) - RA: ClusterMon - Don't fail in stop if the process is missing (bnc#569957) ------------------------------------------------------------------ ------------------ 2012-7-2 - Jul 2 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - ra: don't require certain parameters for rhcs stonith resources - ticket: fix redirecting rsc references in tickets (bnc#763465) - ui: enable wait (option -w) for single-shot configure commands - upstream cs: 94167417eb8f ------------------------------------------------------------------ ------------------ 2012-6-28 - Jun 28 2012 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - Remove unneeded files from build. ------------------------------------------------------------------ ------------------ 2012-6-26 - Jun 26 2012 ------------------- ------------------------------------------------------------------ ++++ fence-agents: - remove fence-ack-manual from supported, it has effect only with fenced - add links to /usr/lib64/stonith/plugins/rhcs ------------------------------------------------------------------ ------------------ 2012-6-25 - Jun 25 2012 ------------------- ------------------------------------------------------------------ ++++ libqb: - Bump the version to 0.14.0 - Upstream version cs: 1c2b77f005a8011471af11839b7e1b67d147e10d ------------------------------------------------------------------ ------------------ 2012-6-21 - Jun 21 2012 ------------------- ------------------------------------------------------------------ ++++ fence-agents: - Rename two packages to SUSE package names in Requires - Split into fence-agents and fence-agents-unsupported - SUSE-fy spec file ++++ libqb: - LOG: fix threaded logging. - Add user control of the permissions that are set on the shared mem files - Upstream version cs: b9f8ec34dfc25eb52f520fe76d8f97fe58da4dee ------------------------------------------------------------------ ------------------ 2012-6-18 - Jun 18 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Remove sbd from package (bnc#767293) ++++ cluster-network: - Build RT modules again (FATE#313534) ++++ drbd-kmp: - Build RT kernel modules again for SLE HA 11 SP2 (FATE#313534) ++++ ocfs2: - Reenable build of RT modules for SP2 (FATE#313534) ++++ sbd: - Remove explicit conflict with cluster-glue. - Include a man page for the sbd command. - Conflict with older versions of ClusterTools2 due to a file conflict. - cs: 3a371cd0f200 ------------------------------------------------------------------ ------------------ 2012-6-14 - Jun 14 2012 ------------------- ------------------------------------------------------------------ ++++ gnutls: - add feature provides ------------------------------------------------------------------ ------------------ 2012-6-12 - Jun 12 2012 ------------------- ------------------------------------------------------------------ ++++ sbd: - cs: 68e33d323c6e - Include more detail on the result of failed async IO in log - Fix access to unallocated memory in servant ------------------------------------------------------------------ ------------------ 2012-6-8 - Jun 8 2012 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.4.3 stable release. - Add calls to missing object_find_destroy() to fix mem leaks - Free mem allocated by getaddrinfo - corosync.conf.example: change bindnetaddr, mcastaddr, add comments - Store error str if can't open logfile - Wait for corosync-notifyd exit in init script - iba: Use configured node id - Unlink shm buffers if init fails - Fix memory leaks when nss fails - Madvise NOSYNC flag only if available - Include net/if_var.h header only when needed - Include stdint.h because funcs uses int16_t - Use install instead of cp - Don't unlock mutex in different threads - Revert "Use install instead of cp" - Add support for per OS CP flags - Remove cloned lines in main of main.c - Fixed bug when corosync receive JoinMSG in OPERATIONAL state (bnc#729831) - Correct nodeid of token when we retransmit it (bnc#729831) - Correct nodeid in memb_state_commit_token_send function (bnc#729831) - Remove checking of range value (git commit e48ddf9) (bnc#729831) ++++ crmsh: - report: fine tune resource match patterns - utils: improve terminal output height calculation (pager) - upstream cs: d1dc149810d7 ++++ libqb: - Initial SUSE packaging of libqb from upstream changeset e70e7908f01ee17e9e8454602a5cfabe19ccc439 ------------------------------------------------------------------ ------------------ 2012-6-6 - Jun 6 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - rsctest: fixes and support for clones - upstream cs: fb4d9bbaff30 ------------------------------------------------------------------ ------------------ 2012-6-5 - Jun 5 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - rsctest: resource testing - upstream cs: 28450520a1f1 ------------------------------------------------------------------ ------------------ 2012-6-1 - Jun 1 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Update to version 2.1.1 - High: Core: Fix compilation against gnutls-3.0.19 - Medium: Core: Support of setting key exchange methods with gnutls_priority_set_direct() which is recommended by newer versions of GNUTLS - Low: Build: Properly determine variables of gnutls - Low: Build: Properly handle "PKG_FEATURES" - Low: Build: Determine "CRM_DAEMON_DIR" via pkg-config first - Low: Build: Remove useless "HA_LIBDIR" variable - Low: Build: Remove useless "/var/lib/heartbeat/mgmt" directory - Medium: Build: Requires python-devel and swig on building only if "--enable-mgmt-client" - Medium: Build: Add configure option "--disable-mgmt-client" - Medium: mgmtd: Resolve an implicit declaration (cl#5022) - Upstream version cs: 2d6a31215fd6a7790fdd80b78e2930480d596f51 ------------------------------------------------------------------ ------------------ 2012-5-30 - May 30 2012 ------------------- ------------------------------------------------------------------ ++++ sbd: - cs: 7d7e0803def7 - Log once if pacemaker state prevented self-fence due to lost device majority - Build using autoconf/autotool ++++ yast2-cluster: - bnc#747033, yast2 deteceted the wrong bind network address ------------------------------------------------------------------ ------------------ 2012-5-29 - May 29 2012 ------------------- ------------------------------------------------------------------ ++++ sbd: - cs: d7c676111472 - Make write IO asynchronous as well. - Ensure that each mbox will only be zeroed once. - Initialize sysrq and enable reboot/poweroff flags. - Unify async IO read/write paths. ------------------------------------------------------------------ ------------------ 2012-5-25 - May 25 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - shadow: calculate shadow directory just like crm_shadow (bnc#759056) - history: update patterns for resources - upstream cs: 9569a7f283cb afba1bc67e98 ++++ resource-agents: - new stable release 3.9.3 - apache: create /var/run/apache2 if it doesn't exist - conntrackd: rename parameter "conntrackd" to "binary" - exportfs: allow expanding the fsid parameter to produce correct exportfs options - dhcpd: new RA to manage ISC DHCP servers - Filesystem: add nfs4 to the list of well known types - Filesystem: allow to force cloning for local mounts - Filesystem: remove a status file only when OCF_CHECK_LEVEL is set to 20 - IPaddr: remove colon at the end of the interface name - IPaddr2: fix regression introduce in d93b5fd, nic=lo always "stopped" - iSCSILogicalUnit: correctly match for target IQN and backing device name (iet and tgt) - jboss: implememnt rotating of console log - ldirectord: precedence error with perl v5.8.8 in IPv6 code - mysql: improve replication support - mysql: fix validation return codes - mysql: support 5.5 slave status message format - nfsserver: don't run sm-notify in foreground (bnc#759616) - ocft: new tests for named, IPv6addr, oracle, Xinetd - ocft: several improvements - oracle: improve managing IPC objects - oracle: improve matching instance specific files and processes - oracle, oralsnr: get rid of eval - pgsql: support for replication - pound: new RA for Pound HTTP/HTTPS reverse-proxy and load-balancer - slapd: pass bind_dn correctly to ldapsearch - slapd: always set the exit code correctly in monitor - VirtualDomain: honor virsh "in shutdown" state - Tools: send_arp.libnet: fix for big endian platforms (bnc#721334) - upstream cs: 893d61 ++++ sbd: - Make the code compile on SP1 too, though AIS integration is not available there. - cs: dcf1f404b6b7 - Refresh pacemaker state once per second instead of only on CIB update - Pacemaker state will only be accepted if it is fresh enough - Refetch the full CIB periodically to notice stalls on notifications - Request quorum state also from corosync/AIS, not just the CIB ------------------------------------------------------------------ ------------------ 2012-5-24 - May 24 2012 ------------------- ------------------------------------------------------------------ ++++ sbd: - cs: 1cd63d9a962d - Servants should only be considered live if reporting within timeout_io, not timeout_watchdog - Successful delivery should not be logged at ERROR severity - cs: 01b157f5cfee - Ensure that sbd latency does not turn negative and thus would cause an unnecessary self-fence. - Drop conflict with older version of cluster-glue; file level conflict is sufficient. ------------------------------------------------------------------ ------------------ 2012-5-22 - May 22 2012 ------------------- ------------------------------------------------------------------ ++++ sbd: - cs: 7379080b64ea - Take pacemaker quorum and node state into account for fencing decision (FATE#310625, bnc#767293) - Adjust sbd servant restart intervals - Allow setting a different watchdog timeout before crashdump (bnc#762300) - Handle loss of connection to the CIB process properly - Split sbd off cluster-glue - Limit number of no restart messages printed (bnc#753559) - Actually don't restart servants if restart limit reached - Add debug mode via -Z commandline switch (bnc#753559) - Fix allocation in the face of failures (bnc#753559) - handle stuck IO better by explicitly informing our parent 738295) - Make servant restart logic more robust and verbose (bnc#738295) - Make sure the restart limit set to zero works (bnc#738295) - Use async io for reads (bnc#738295) - Skip missing/broken devices during list/dump (bnc#761797) - Add strategic log messages for debuggability ------------------------------------------------------------------ ------------------ 2012-5-21 - May 21 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Use BuildRequires: libgnutls-devel instead of gnutls-devel for Factory in keeping with gnutls package naming changes. ------------------------------------------------------------------ ------------------ 2012-5-14 - May 14 2012 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - mounted-show-node-num.patch: Show node number instead of Unknown (bnc#758877) ------------------------------------------------------------------ ------------------ 2012-5-4 - May 4 2012 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - sfex: remove the uuid patch introduced on Oct 31, 2011 ------------------------------------------------------------------ ------------------ 2012-5-2 - May 2 2012 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - sfex: fix default use without uuid (bnc#756609) ------------------------------------------------------------------ ------------------ 2012-4-30 - Apr 30 2012 ------------------- ------------------------------------------------------------------ ++++ gnutls: SWAMP ID: 46541 + bnc#754953 - Common Bug for Maintenance release patches. ++++ pacemaker: - RA: controld - Redirect the standard output and error on checking state (bnc#757660) - Upstream version cs: 77eeb099a504ceda05d648ed161ef8b1582c7daf ------------------------------------------------------------------ ------------------ 2012-4-23 - Apr 23 2012 ------------------- ------------------------------------------------------------------ ++++ csync2: - Try to bind to "local" IP explicitly to avoid "identification failed" errors with multiple IPs on same subnet (bnc#757327) ------------------------------------------------------------------ ------------------ 2012-4-19 - Apr 19 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Update to version 1.1.7 - crmd: cl#5057 - Restart sub-systems correctly (bnc#755671) - corosync: Fix compilation when libqb is not available - pengine: cl#5058 - Fixes issue with on-fail option on operation being ignored. - tools: rhbz#754216 - Make crm_mon --as-xml option default to - -one-shot mode - cts: cl#5047 - Suppress cts badnews output related to fencing when fencing is expected. - crmd: cl#5053 - Fixes fail-count not being updated properly. - crmd: cl#5051 - Fixes file leak in pe ipc connection initialization. - Tools: crm_simulate - Correctly detect status sections with duplicate node_state entries - crmd: Detect when the quorum API isn't configured for corosync 2.0 - RA: controld - use the correct dlm_controld when membership comes from corosync directly - Core: Fix the logging of XML and conditional corefile creation by asserts - pengine: cl#5045 - Better handling of interrupted migrations. - Build: rhbz#805147 - Use default value for HB_DAEMON_DIR define when clusterglue does not provide one. - cib: Even with no peers, we still need to wait for connected clients to disconnect - corosync: Fix complation warning when corosync doesn't use libqb - cib: Determine when there are no peers to respond to our shutdown request and exit - cib: Correctly shutdown in the presence of peers without relying on timers - Corosync: Correctly disconnect from corosync variants - cib: Ensure no additional messages are processed after we begin terminating - Corosync: Reset connection variables after disconnect - Core: Correctly track the length of a string without reading from uninitialzied memory (valgrind) - PE: Fix memory leak in order_rsc_sets (valgrind) - Tools: Fix memory leak in crm_simulate (valgrind) - PE: Correctly locate crm_simulate for automated regression tests - Core: Use the default schema location when PCMK_schema_directory is defined but empty - PE: Correctly migrate a resource that has just migrated - pengine: cl#5025 - Automatically clear failures when resource configuration changes. - Fix a number of potential problems reported by coverity - crmd: Also purge fencing results when we enter S_NOT_DC - crmd: Correctly determine when a node can suicide with fencing - PE: Bug rhbz#799070 - Report resources as active in crm_mon if they are located on an unclean node - Upstream version cs: 023d3b183e77cfdb3699080b26d98ca4bc534c57 ------------------------------------------------------------------ ------------------ 2012-4-18 - Apr 18 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Support of referencing resource templates in resource sets (bnc#729634) - stonith: A "start" operation of a stonith resource does a "monitor" on the device beyond registering it - PE: More validations on configurations related to resource templates - Core: Bug cl#5027 - Fix compilation when libqb is not available - PE: cl#5002 - increment_clone() does not terminate on invalid input - PE: Indicate the difference between resources that are restarting and reloading - crmd: Leave it up to the PE to decide which ops can/cannot be reload - PE: Detect reloads of previously migrated resources - Core: Bug cl#5016 - Prevent failures in recurring ops from being lost - crmd: Bug cl#5015 - Remove the failed operation as well as the resulting fail-count and last-failure attributes - Fencing: Supress errors when listing all registered devices - PE: Reload of a resource no longer causes a restart of dependant resources - Fencing: Implement support for advanced fencing topologies: eg. kdump || (network && disk) || power - Fencing: Add support for fencing levels to the admin tool - Fencing: Prevent duplicate free and uninitialized pointers - Fencing: Correctly remove the fencing levels when requested - Fencing: Not all devices might be running locally when creating a fencing level - cib: Don't halt disk writes if the previous digest is missing - Cluster: Hook up the callbacks to the corosync quorum notifications - Corosync: Correctly extract the node id from membership udpates - Core: Ensure signals are handled eventually in the absense of timer sources or IPC messages - Corosync: Default to using the nodeid as the node's uuid (instead of uname) - corosync: Consistently set the correct uuid with get_node_uuid() - Fencing: Standardize on /one/ method for clients to request members be fenced - Core: Strip text nodes from on disk xml files (bnc#769910) - Tools: Implement crm_node functionality for native corosync - corosync: Hook up CPG membership - fencing: More gracefully handle failed 'list' operations for devices that only support a single connection - corosync: Unset the process list when nodes dissappear on us - corosync: Correctly infer lost members from the quorum API - crmd: Election - perform the age comparison only once - crmd: Remove rusage differences of less than a second from election calculations - PE: Ensure post-migration stop actions occur before node shutdown - fencing: Correctly remove a single fencing level for a target - fencing: Add the fencing topology section to the 1.1 configuration schema - corosync: Ensure we catch nodes that leave the membership, even if the ringid doesn't change - corosync: Treat CS_ERR_QUEUE_FULL the same as CS_ERR_TRY_AGAIN - crmd: Fast-track shutdown if we couldn't request it via attrd - tools: Bug rhbz#754216 - Add XML as an output option to crm_mon - Core: Correctly determine when an XML file should be decompressed - corosync: Remove deprecated member of the CFG API - fencing: Provide enough data to construct an entry in the node's fencing history - pengine: cl#5014, Prevent asymmetrical order constraints from causing resource stops - pengine: cl#5007, Fixes use of colocation constraints with multi-state resources - PE: Bug cl#5038 - Prevent restart of anonymous clones when clone-max decreases - PE: Bug rhbz#789397 - Failcount and related info should be reset or removed when the resource is deleted - fencing: fence_legacy - Drop spurilous host argument from status query - pengine: Bug cl#5000 - Implements ability to create rsc_order constraint sets such that A can start after (B || C) has started. - Fencing: fence_legacy - Ensure port is available as an environment variable when calling monitor - PE: Bug cl#5028 - Unmanaged services should block shutdown unless in maintainence mode (bnc#738882) - Fix coverity defects in pengine, cib, stonith-ng and crm_resource - Fix use-after-free in crmd, stonith-ng and crm_simulate - Fix use-of-NULL in libcrmcluster and stonith-ng - Fix segfaults in stonith-ng and xml.c - Upstream version cs: 1e8a96ae55d6022f7036434b537938a1fa75a700 ------------------------------------------------------------------ ------------------ 2012-4-12 - Apr 12 2012 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix bug[bnc#753301] - gnutls/libtasn1 asn1_get_length_der() DER decoding issue and bug[bnc#754223] - GenericBlockCipher heap corruption DoS CVE-2012-1569 CVE-2012-1573 ------------------------------------------------------------------ ------------------ 2012-4-9 - Apr 9 2012 ------------------- ------------------------------------------------------------------ ++++ gnutls: - Patches Added + gnutls cert auth for smart card support ------------------------------------------------------------------ ------------------ 2012-3-29 - Mar 29 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - Change how appropriate version of pacemaker for ticket support is required (bnc#752241) ++++ hawk: - Requite appropriate version of pacemaker package for ticket support (bnc#752242, bnc#752241) ++++ pacemaker: - Add provides to identify support level for tickets (bnc#752241) ------------------------------------------------------------------ ------------------ 2012-3-27 - Mar 27 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - drop dependency on python-xdg (lives in SDK repo) - add Requires pacemaker >= 1.1.6-2 to the spec file ++++ hawk: - GUI: summary_view, simulator: Support standby/activate tickets (bnc#752242) - GUI: simulator: Sort ticket names in inject dialog - Misc: Cib model: Look for ticket state in "/cib/status/tickets/ticket_state" - Build: Bump spec file version to 0.5.2 - Upstream version cs:aca681a3c2fb ++++ resource-agents: - Filesystem: fix determining if the device is a block device - iSCSITarget: treat an empty "implementation" parameter specially - exportfs: don't grow /var/lib/nfs/rmtab indefinitely (bnc#754067) - iscsi: do not rely on iscsid.startup being set correctly (bnc#751783) - Xinetd: reimplementation - Filesystem: support ceph - IPv6addr: always use the provided nic and cidr_netmask when specified - nfsserver: Support of multiple IP addresses (bnc#684143) - nfsserver: NSM state files correctly populate /var/lib/nfs/sm.ha (bnc#684139) - Filesystem: improve read/write checks for CHECK_LEVEL 10, 20 - VirtualDomain: if the configuration file is missing on stop exit with success - Xen: add support for HVM ACPI graceful shutdown - SAPDatabase: replace method for checking responsiveness of saphostexec - SAPDatabase: add support for Sybase ASE and SAP HANA database - SAPDatabase: version 2.00 make use of saphostagent - lxc: fix LXC_status to work with lxc-0.7.5 or later - oralsnr: match only one (our) listener process (bnc#745306) - upstream cs: 890ad8 ------------------------------------------------------------------ ------------------ 2012-3-26 - Mar 26 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - move user files to standard locations (XDG) - site: ticket standby and activate commands - cibstatus: ticket management - site: update interface to crm_ticket - cibconf: use uname instead of id when listing nodes (cl#5043) - ra: use only effective UID when choosing RA interface - ra: always use lrmadmin with glue 1.0.10 (cl#5036) - upstream cs: 9569a7f283cb ++++ pacemaker: - Resolve coverity RESOURCE_LEAK, REVERSE_INULL and UNREACHABLE defects ++++ rubygems: - license update: Ruby SPDX format ------------------------------------------------------------------ ------------------ 2012-3-25 - Mar 25 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Tools: crm_simulate - Support to grant/revoke/standby/activate tickets from the new ticket state section (bnc#752241) - Tools: Add crm_ticket to be profiled by valgrind - Tools: crm_ticket - Display the tickets that are referenced in rsc_ticket constraints but have never been granted yet (bnc#752241) - Tools: crm_mon - Support to display tickets (bnc#752242) ------------------------------------------------------------------ ------------------ 2012-3-24 - Mar 24 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Move the ticket state section to "/cib/status/tickets/ticket_state" (bnc#752241) - PE: Support to make tickets standby for relinquishing tickets gracefully (bnc#752241) - Tools: Implement a new crm_ticket (bnc#752241) - Tools: Update CLI regression tests for the new crm_ticket - Tools: Add CLI regression tests for ticket standby state - PE: Update regression tests for the new ticket state section - PE: Support to make tickets standby for relinquishing tickets gracefully (regression tests) ------------------------------------------------------------------ ------------------ 2012-3-22 - Mar 22 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - add dependency on perl-TimeDate for hb_report (bnc#753562) ------------------------------------------------------------------ ------------------ 2012-3-21 - Mar 21 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - clplumbing: cl_msg: increase max message size to 512Kb - clplumbing: cl_msg: increase compression threshold - clplumbing: cl_msg: don't use traditional compression by default - clplumbing: cl_msg: try compressing message before rejecting it as too big - clplumbing: load bz2 compression module by default - clplumbing: ipc: fix message size checks (bnc#752231) - stonith: external/vcenter: return list of configured hosts on gethosts - Upstream version cs: 6766d7061071 ------------------------------------------------------------------ ------------------ 2012-3-20 - Mar 20 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Tools: crm_ticket - Granting/revoking tickets need user to confirm unless "--force" option is used (bnc#752269) ------------------------------------------------------------------ ------------------ 2012-3-19 - Mar 19 2012 ------------------- ------------------------------------------------------------------ ++++ csync2: - Force debug output off completely when running under xinetd (fixes protocol breakage when target directories don't exist; bnc#752563) ++++ ocfs2-tools: - Add block64 to tunefs.ocfs2 (bnc#727784) 0001-tunefs.ocfs2-Warn-if-not-using-complete-device.patch 0002-tunefs.ocfs2-Fix-resize-check-block_count-UINT32_.patch 0003-tunefs.ocfs2-Check-for-block64-before-resizing-16.patch 0004-tunefs.ocfs2-Add-no-block32-no-block64-in-journal.patch 0005-tunefs.ocfs2-Deny-block32-for-device-size-in-blocks.patch 0006-debugfs.ocfs2-Show-journal-superblock-features.patch ++++ sle-ha-manuals_en: - Update SLE HA doc to support Geo Clustering (bnc#752228). ++++ sleha-bootstrap: - Ensure csync2.cfg is sync'd across whole cluster if >2 nodes (bnc#752831) ------------------------------------------------------------------ ------------------ 2012-3-16 - Mar 16 2012 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: summary_view: show last granted time for tickets - GUI: summary_view: Allow viewing details of all tickets, nodes, resources simultaneously - GUI: summary_view: Right align item counts - GUI: simulator: Support granting/revoking tickets - GUI: Constraints: Add arrows to ticket constraint display, show loss policy in constraint list - Misc: Cib model: Pick up tickets from rsc_ticket constraints in addition to status section - Upstream version cs:d1abac6f90da ++++ sleha-bootstrap: - Merge root's ssh known_hosts when joining a new node (bnc#752410) ------------------------------------------------------------------ ------------------ 2012-3-14 - Mar 14 2012 ------------------- ------------------------------------------------------------------ ++++ sleha-bootstrap: - Booth config file is now /etc/booth/booth.conf ++++ yast2-cluster: - Booth config file is now /etc/booth/booth.conf ------------------------------------------------------------------ ------------------ 2012-3-13 - Mar 13 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - LRM: lrmd: add basic authentication (lf#2547) - LRM: lrmd: if set, get max-children from the LRMD_MAX_CHILDREN environment var - hb_report: add /etc/booth/booth.conf to the list of configurations (bnc#750049) - Upstream version cs: 58686d5ae302 ++++ pacemaker: - Tools: Implement the support of granting/revoking tickets for crm_simulate (bnc#752241) ------------------------------------------------------------------ ------------------ 2012-3-8 - Mar 8 2012 ------------------- ------------------------------------------------------------------ ++++ sleha-bootstrap: - Fix init_firewall() to gracefully handle absence of corosync.conf - Split out network portion of log_start() into init_network() - Quieten service_is_on. ------------------------------------------------------------------ ------------------ 2012-3-5 - Mar 5 2012 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: summary_view: Show ticket status - GUI: Add ability to configure ticket constraints - Misc: Cib model: Skip pending monitor ops - Misc: Update copyright date in footer - Build: Actually die if "rake makemo" fails - Misc: Remove obsolete .hu msgids - Misc: Workaround deprecated Gem.all_load_paths error - Misc: Suppress ror-sec-scanner false positives - Upstream version cs:3eff1782dc83 ------------------------------------------------------------------ ------------------ 2012-2-21 - Feb 21 2012 ------------------- ------------------------------------------------------------------ ++++ rear: - let-recovery-kernel-boot-non-quiet.diff lets the kernel in the ReaR recovery system boot without the 'quiet' kernel command line option so that in case of issues the user is not "lost in the dark" (bnc#722228). ++++ sleha-bootstrap: - Add /etc/sysconfig/booth to default csync2 file list ++++ yast2-cluster: - Add /etc/sysconfig/booth to default csync2 file list ------------------------------------------------------------------ ------------------ 2012-2-17 - Feb 17 2012 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Correct-field-lengths-of-byteswaps.patch (bnc#727592) ------------------------------------------------------------------ ------------------ 2012-2-14 - Feb 14 2012 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#589636, main toolbar disappear - bnc#710971, fix-typo ------------------------------------------------------------------ ------------------ 2012-2-13 - Feb 13 2012 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix bug [bnc#739898] - GnuTLS DTLS plaintext recovery attack. CVE-2012-0390 ------------------------------------------------------------------ ------------------ 2012-2-7 - Feb 7 2012 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Remove stop_on_removal and restart_on_update pre/post uninstall hooks, ctdbd processes are managed by the CTDB resource agent; (bnc#745388). - Mark event scripts as %verify(not mode) to ensure rpm --verify does not complain about mode changes made by enablescript; (bnc#694262). ------------------------------------------------------------------ ------------------ 2012-2-5 - Feb 5 2012 ------------------- ------------------------------------------------------------------ ++++ corosync: - Send CPG_REASON_PROCDOWN when really needed (bnc#740343) ------------------------------------------------------------------ ------------------ 2012-2-3 - Feb 3 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: reset time period when setting source - upstream cs: c06b8cf8fcf8 ++++ hawk: - Misc: hb_report: strip tar timestamp warnings from stderr (bnc#735672) - Misc: Colocation model: Don't modify resource list when generating shell command - GUI: Primitive editor: Disable "use template" checkbox when editing existing resources - Upstream version cs:a5fdb745d8e9 ++++ resource-agents: - ocf-shellfuncs: fix loglevel variable scope in ha_log - exportfs: fix monitor action for special characters and common suffixes - apache: add support for IPv6 in monitor - iscsi: don't fail in stop or monitor if the portal is ambiguous (bnc#740718) - ocf-tester: add -d and -q options - upstream cs: de3074 ++++ release-notes-hae: - Update release notes for SLE HA 11 SP2 GMC. ------------------------------------------------------------------ ------------------ 2012-2-2 - Feb 2 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - logd: remove runlevel 4 from the LSB info section in the logd init script (bnc#744120) - Upstream version cs: d8c154589a16 ++++ drbd: - Update to drbd-8.4.1 release - Fixed a bug that might cause in kernel list corruption triggered by simultaneous IO on multiple volumes in a single resource - Fixed a bug that might cause a kernel OOPS in the worker thread while the receiver tied to establish a connection (drbd-8.4.0 regression) - Fixed an issue in the receiver that could cause connection triggered by simultaneous IO on multiple volumes in a single resource - Consider the discard-my-data flag for all volumes - Fixed attaching to backing devices that do not support barriers/flushes, when barriers/flushes are not disabled by the configuration. (drbd-8.4.0 regression) - Fixed a rare compatibility issue with DRBD's older than 8.3.7 when negotiating the bio_size - Fixed a rare race condition where an empty resync could stall with if pause/unpause events happen in parallel - Made the re-establishing of connections quicker, if it got a broken pipe once. Previously there was a bug in the code caused it to waste the first successful established connection after a broken pipe event. - crm-fence-peer.sh: Can now deal with multiple DRBD instances being in a master/slave group - Optional load balancing for read requests: new keyword "read-balance" ++++ drbd-kmp: - Update to drbd-8.4.1 release - Fixed a bug that might cause in kernel list corruption triggered by simultaneous IO on multiple volumes in a single resource - Fixed a bug that might cause a kernel OOPS in the worker thread while the receiver tied to establish a connection (drbd-8.4.0 regression) - Fixed an issue in the receiver that could cause connection triggered by simultaneous IO on multiple volumes in a single resource - Consider the discard-my-data flag for all volumes - Fixed attaching to backing devices that do not support barriers/flushes, when barriers/flushes are not disabled by the configuration. (drbd-8.4.0 regression) - Fixed a rare compatibility issue with DRBD's older than 8.3.7 when negotiating the bio_size - Fixed a rare race condition where an empty resync could stall with if pause/unpause events happen in parallel - Made the re-establishing of connections quicker, if it got a broken pipe once. Previously there was a bug in the code caused it to waste the first successful established connection after a broken pipe event. - crm-fence-peer.sh: Can now deal with multiple DRBD instances being in a master/slave group - Optional load balancing for read requests: new keyword "read-balance" ++++ resource-agents: - Medium: Tools: findif: Use most specific matching route (bnc#740738) ------------------------------------------------------------------ ------------------ 2012-1-31 - Jan 31 2012 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - ldirectord: Allow IPv6 for NNTP, requires perl-IO-Socket-INET6 (bnc#669412) ++++ rear: - wait-for-device-before-create-filesystem.diff adds conditional sleep before creating filesystem (after partitioning) because in some cases it needs some time until the device node for a partition (e.g. /dev/sda1) appears (bnc#744246). ------------------------------------------------------------------ ------------------ 2012-1-27 - Jan 27 2012 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - disable geoip - added lighttpd-1.4.20_http_basic_auth_signedness.patch out-of-bounds read due to signedness error (bnc#733607) CVE-2011-4362 - refreshed patches to apply cleanly: fix-slow-request-dos-in-1.4.x.patch ++++ sle-ha-manuals_en: - Update text and image files. ------------------------------------------------------------------ ------------------ 2012-1-24 - Jan 24 2012 ------------------- ------------------------------------------------------------------ ++++ rubygems: - update to 1.8.15 see /usr/share/doc/packages/rubygems/History.txt for details - re-rolled the buildroot patch: old: rubygems-1.5.0_buildroot.patch new: rubygems-1.8.15_buildroot.patch - drop f379d5bace68b10622d01059a2d3b4caca4dd5a8.patch: included upstream - make sure the hash_value too big patch is also included in the src rpm on newer distributions ------------------------------------------------------------------ ------------------ 2012-1-23 - Jan 23 2012 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Update text and image files. - Fix trademark issue; bnc#742545. ------------------------------------------------------------------ ------------------ 2012-1-19 - Jan 19 2012 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#736705,enable igmp for EXT NIC in susefirewall2 ------------------------------------------------------------------ ------------------ 2012-1-17 - Jan 17 2012 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Move several new fields since v1.1.6 to the end of the data types for ABI compliance - stonith: Default to 20s timeout for start and monitor operations of stonith resources which is same as "default-action-timeout" (bnc#733337) - Tools: ptest - Fix "-X, --xml-text" option to handle a XML string as its argument (bnc#736212) - cib: Fix segfault caused by destroying an already freed hash table (cl#5023) - stonith: Expose IDs of stonith resources to stonith agents through "$CRM_meta_st_device_id" environment variable (bnc#728579) ++++ rear-SUSE: - Made RecoveryImage work with symbolic links by dereferencing symbolic links in commands like 'du -L' and 'file -L'. - Fixed wrong file name in error messages (bnc#741865). ------------------------------------------------------------------ ------------------ 2012-1-16 - Jan 16 2012 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: adjust timeouts in the meta-data template (bnc#733337) - Upstream version cs: 3efdcb8fc3af ++++ crmsh: - doc: describe deficiency in the configure edit command (bnc#715698) - upstream cs: 053893747a94 ++++ resource-agents: - SAPInstance/SAPDatabase: fix unique attribute in metadata (bnc#737673) - IPv6addr: handle a link-local address properly in send_ua - iSCSILogicalUnit: fix default for scsi_sn - named: make monitor work with IPv6 interfaces - slapd: exit with the right code if validation fails (it used to exit always with the generic error code) - upstream cs: cad3cb ++++ sle-ha-manuals_en: - Update text and image files. ------------------------------------------------------------------ ------------------ 2012-1-13 - Jan 13 2012 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Update text and image files. ------------------------------------------------------------------ ------------------ 2012-1-12 - Jan 12 2012 ------------------- ------------------------------------------------------------------ ++++ ipvsadm: - Fixed init script to be verbose and complain when config is missed instead to just return LSB code, cleanup (bnc#730182). ------------------------------------------------------------------ ------------------ 2012-1-11 - Jan 11 2012 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: repair resource parameter uniqueness test - completion: add command aliases to completion tables (cl#5013) - cibconf: repair ability to manage multiple rsc/op_defaults (bnc#737812) - upstream cs: a67ac3b1054a ------------------------------------------------------------------ ------------------ 2012-1-10 - Jan 10 2012 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#736705,yast2 cluster doesn't open port for csync2 ------------------------------------------------------------------ ------------------ 2011-12-21 - Dec 21 2011 ------------------- ------------------------------------------------------------------ ++++ rear-SUSE: - Added support to specify an autoinst executable via AUTOINST_FILE. This way the executable can make the AutoYaST control file and finally it tells RecoveryImage the path to 'autoinst.xml' via 'stdout'. - Added support to specify a medium executable via MEDIUM_URI. This way the executable can make a medium ISO file or a medium directory and finally it tells RecoveryImage the path via 'stdout'. - All variables which are modified or created are automatically exported to have them available in a backup executable, an autoinst executable, and a medium executable. ------------------------------------------------------------------ ------------------ 2011-12-16 - Dec 16 2011 ------------------- ------------------------------------------------------------------ ++++ rear-SUSE: - Added support to specify a backup executable via BACKUP_URI. This way the executable can make the backup (e.g. a script which runs 'tar') and finally it tells RecoveryImage the actual URI of the backup via 'stdout'. - Added a man page for RecoveryImage (bnc#735874). - Using SPDX license identifier 'GPL-2.0' in RPM spec file, see http://spdx.org/licenses/ ------------------------------------------------------------------ ------------------ 2011-12-14 - Dec 14 2011 ------------------- ------------------------------------------------------------------ ++++ rubygems: - move tests to own subpackage. It is not user documentation ------------------------------------------------------------------ ------------------ 2011-12-12 - Dec 12 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: set back the default destination to current directory - stonith: don't complain if rhcs plugins are not installed - update release to 1.0.9 - Upstream version cs: ce78649ed7ea ++++ crmsh: - history: add clone/ms resources to events (fixes the transition command) - utils: repair ptest usage (bnc#736212) - upstream cs: b16078155179 ++++ hawk: - GUI: Fix constraint tab when logged in as regular user (was bound to hb_report, bnc#734447) - GUI: Constraints: Allow templates in order/colocation (bnc#732277) - Misc: Cib model: Add failed probes (OCF_ERR_INSTALLED etc.) to failed_ops - Misc: explorer, hb_report: Handle stale pidfiles (bnc#731282) - Upstream version cs:ca6df475621b ++++ resource-agents: - varnish: new resource agent - LVM: force dmevent monitoring for clones - Filesystem: repair the fast_stop parameter use (its value has always been false) - slapd: prevent possible timeout in stop (wrong logic in stop) - upstream cs: 72fdc8 ------------------------------------------------------------------ ------------------ 2011-12-9 - Dec 9 2011 ------------------- ------------------------------------------------------------------ ++++ rear-SUSE: - Replaced the non-working '-c exclude-configuration' option by a better working '-c skip-second-stage' option which is nevertheless still an experimental feature where the whole 'second stage' of the installation is skipped which means that no configuration is done by AutoYaST so that all configuration files must come from the backup and explained it in the README file (bnc#729509). - Replaced the '-r exclude-restore-log' option by a more suitable option '-r restore-exclude-default' where /etc/fstab, /etc/mtab, and /var/adm/autoinstall/* are excluded from the restore, see "questionable ... to restore /etc/fstab" and "not ... make sense ... restored ... /etc/mtab" in the changelog entries below. - Test that what is specified via "-b BACKUP_URI" points to a regular file of type 'tar archive ... compressed data' so that it seems to be really a gzipped tar archive (bnc#734487). - Downgrade the fatal error when partitioning/software/bootloader section is missing in autoinst.xml to a warning because AutoYaST can work without those sections and use the standard proposal that YaST would present in a manual installation (bnc#735652). - Downgrade the warning when autoinst.xml fails to pass RELAX NG schema test to a notification to avoid false alarms (bnc#734498) because it is non-critical and fails "since ever" (bnc#211014). ------------------------------------------------------------------ ------------------ 2011-12-8 - Dec 8 2011 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: repair xml edit - history: expand clones and ms in the resource command (bnc#729631) - build: add optional regression testing on rpm build - upstream cs: 4d1ec9511c5b ++++ sle-ha-manuals_en: - Update text and image files. ------------------------------------------------------------------ ------------------ 2011-11-27 - Nov 27 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - add libtool as buildrequire to avoid implicit dependency ------------------------------------------------------------------ ------------------ 2011-11-25 - Nov 25 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - LRM: lrmd: set op status to cancelled for running monitor operations - stonith: add CRM stonith resource name to log messages - stonith: external/ipmi: add the priv parameter (ipmitool -L) - stonith: external/ipmi: add missing double quote - ha_log: increase MAXENTITY size to accommodate long stonith strings - Upstream version cs: 7583026c6ace ++++ resource-agents: - asterisk: new resource agent - IPaddr: add back the local_start/stop_script code - iscsi: proceed if iscsid is not running if iscsid.startup is present in iscsid.conf - mysql: check mysql status more thoroughly before stopping - jboss: add the java_opts parameter for java options - VirtualDomain: add a functionality that modifies utilization of resource automatically - Tools: ocft: new option Agent, corresponding configs update - doc: Add RA developer's guide - move NodeUtilization to Pacemaker - upstream cs: 1f8f3d ++++ pacemaker: - RA: add NodeUtilization - stonith-ng: export stonith resource name to stonith agents ++++ sle-ha-manuals_en: - Update text and image files. ------------------------------------------------------------------ ------------------ 2011-11-24 - Nov 24 2011 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: remove also elements which depend on the resource template which is to be deleted (bnc#730404) - cibconf: report error if a referenced template in primitive doesn't exist (bnc#730404) - upstream cs: cb8034d8d3da ++++ pacemaker: - crmd: Send out all of the meta parameters to lrmd for stop actions (bnc#715501) - RA: Fix the metadata of HealthSMART and SysInfo RAs - stonith: Longer default timeout/interval of operations for stonith resources - Doc: many proof-reading improvements - Upstream version cs: b988976485d15cb702c9307df55512d323831a5e ++++ rear-SUSE: - Added 'isohybrid' support in RecoveryImage to make the ISO image so that it can also boot from an USB stick. - Let RecoveryImage remove sections in autoinst.xml by default via xsltproc and use sed only as fallback (bnc#727990). - Fixed bug that 'RecoveryImage ... -m use-existing-ISO-files ...' did no longer work (bnc#728919). - Enhanced README file to describe what to do with filesystems that are not supported by YaST and how to backup and restore data on those filesystems (related to bnc#713409 in particular see https://bugzilla.novell.com/show_bug.cgi?id=713409#c4). - Enhanced README file to describe why it is usually required to run the YaST configuration modules for network setup during the "second stage" (related to bnc#729509). - Enhanced README file to describe why it is questionable if it makes sense to restore /etc/fstab from the backup. - Let RecoveryImage make a backup of the original autoinst.xml as autoinst.xml.orig on the ISO image. - Let RecoveryImage just before actually making the ISO image copy the current primary log file content into the ISO_DIR to have as much log content as possible on the ISO image which should in particular make debugging hopefully easier. ------------------------------------------------------------------ ------------------ 2011-11-18 - Nov 18 2011 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - Implemetation of Dynamic utilization detection and setting. Based on FATE#310117 and FATE#310115. ------------------------------------------------------------------ ------------------ 2011-11-17 - Nov 17 2011 ------------------- ------------------------------------------------------------------ ++++ crmsh: - cibconf: exchange rsc and with-rsc after converting collocation sets to standard constraints (bnc#729628) - cibconf: convert resource sets to standard constraints on resource removal (bnc#729628) - ra: fix start/stop interval test - history: don't assume that a hb_report tarball name matches the top directory name - completion: add templates as possible resource refences in constraints - upstream cs: aa1bda731a28 ------------------------------------------------------------------ ------------------ 2011-11-15 - Nov 15 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - Misc: Primitive model: Fix string interpolation when creating resources (bnc#730136) ------------------------------------------------------------------ ------------------ 2011-11-14 - Nov 14 2011 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix bnc#729486 - VUL-1: CVE-2011-4128: gnutls: buffer overflow CVE-2011-4128 ------------------------------------------------------------------ ------------------ 2011-11-9 - Nov 9 2011 ------------------- ------------------------------------------------------------------ ++++ sleha-bootstrap: - Open ports in firewall for cluster comms (bnc#728038) - Fix file path in error message in crm_configure_load() ------------------------------------------------------------------ ------------------ 2011-11-8 - Nov 8 2011 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - cleanup sfex_uuid.patch ------------------------------------------------------------------ ------------------ 2011-11-7 - Nov 7 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: improve destination directory handling (bnc#727295) - Upstream version cs: 4b08977bece3 ++++ hawk: - GUI: Add top-level tab bar for navigation (bnc#723679) - GUI: Add top-level resource list/editor - GUI: status: Move errorbar to content div, theme to match jquery ui errors - GUI: Add support for resource templates - GUI: simulator, explorer: show graphs, details etc. in dialog (bnc#726612) - GUI: status: Display error if server down or network fault during refresh (bnc#723125) - Misc: Fix delay running "/etc/init.d/hawk start" when DNS unavailable - Misc: hb_report: strip broken pipe from stderr (bnc#726611) - Build: Bump spec file version to 0.5.1 - Upstream version cs:4ace058c2e06 ++++ resource-agents: - tomcat: remove pidfile before start, it may prevent some tomcat releases from starting - ocft: new options variable and cleanup-agent, var/unvar renamed to env/unenv, corresponding configs update - upstream cs: 5599aa ++++ libdlm: - fix build with current pacemaker (/usr/include/pacemaker/crm/common/stack.h moved to /usr/include/pacemaker/crm/cluster/stack.h) ++++ pacemaker: - stonith: Fix the stonith timeout issue (cl#5009, bnc#727498) ------------------------------------------------------------------ ------------------ 2011-11-6 - Nov 6 2011 ------------------- ------------------------------------------------------------------ ++++ crmsh: - history: handle non-existing source better (bnc#728346) - history: fix regression when fetching new PE inputs (bnc#723417) - history: use debug severity for repeating messages (bnc#726611) - upstream cs: 431a83929670 ------------------------------------------------------------------ ------------------ 2011-11-4 - Nov 4 2011 ------------------- ------------------------------------------------------------------ ++++ rear-SUSE: - Added support to let RecoveryImage remove configuration sections from the AutoYaST control file to let AutoYaST skip those configurations (bnc#725364 in particular see https://bugzilla.novell.com/show_bug.cgi?id=725364#c8). - Let RecoveryImage work with existing AutoYaST scripts (e.g. scripts to automatically start the restore agent of a third-party backup solution) and added documentation for such cases to the README file (bnc#726396). - RecoveryImage tests if the backup.tar.gz is suspicious small and shows a warning is such cases (bnc#725171). ++++ sle-ha-manuals_en: - Update text and image files. ------------------------------------------------------------------ ------------------ 2011-11-3 - Nov 3 2011 ------------------- ------------------------------------------------------------------ ++++ fence-agents: - Initial version 3.1.6 ++++ rubygem-bundler: - update to 1.0.21 (bnc#727772) - Load Psych unless Syck is defined, because 1.9.2 defines YAML - Add platform :maglev (@timfel, #1444) - Ensure YAML is required even if Psych is found - Handle directory names that contain invalid regex characters - Rescue interrupts to `bundle` while loading bundler.rb (#1395) - Allow clearing without groups by passing `--without ''` (#1259) - Manually sort requirements in the lockfile (#1375) - Remove several warnings generated by ruby -w (@stephencelis) - Handle trailing slashes on names passed to `gem` (#1372) - Name modules for gems like 'test-foo_bar' correctly (#1303) - Don't require Psych if Syck is already loaded (#1239) - Compatability with Rubygems 1.8.10 installer changes - Report gem installation failures clearly (@rwilcox, #1380) - Useful error for cap and vlad on first deploy (@nexmat, @kirs) - `exec` now works when the command contains 'exec' - Only touch lock after changes on Windows (@robertwahler, #1358) - Keep load paths when #setup is called multiple times (@radsaq, [#1379]) - Fix typo in DEBUG_RESOLVER (@geemus) - Fixes rake 0.9.x warning (@mtylty, #1333) - Fix `bundle cache` again for rubygems 1.3.x - Run the bundle install earlier in a Capistrano deployment (@cgriego, #1300) - Support hidden gemspec (@trans, @cldwalker, #827) - Make fetch_specs faster (@zeha, #1294) - Allow overriding development deps loaded by #gemspec (@lgierth, [#1245]) - Fix rake issues with rubygems 1.3.x (#1342) - Fixed invalid byte sequence error while installing gem on Ruby 1.9 (#1341) - Performance fix for MRI 1.9 (@efficientcloud, #1288) - Shortcuts (like `bundle i`) for all commands (@amatsuda) - Correcly identify missing child dependency in error message - Allow Windows network share paths with forward slashes (@mtscout6, #1253) - Check for rubygems.org credentials so `rake release` doesn't hang (#980) - Find cached prerelease gems on rubygems 1.3.x (@dburt, #1202) - Fix `bundle install --without` on kiji (@tmm1, #1287) - Get rid of warning in ruby 1.9.3 (@smartinez87, #1231) - Documentation for `gem ..., :require => false` (@kmayer, #1292) - Gems provide "executables", they are rarely also binaries (@fxn, #1242) ------------------------------------------------------------------ ------------------ 2011-11-1 - Nov 1 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - High: haclient: Support resource template - Medium: haclient: Fill existing resource templates' IDs into the drop-down lists where they can be referenced - High: haclient: Correctly get and process metadata for the resources referencing templates - High: haclient: Change the condition for verifying a primitive's attributes - Medium: haclient: Tuning for support of rsc_ticket - Upstream version cs: 57bab9d281ef8714bb6ec20ab0a4846aa188ec6f ++++ yast2-iplb: - bnc#712400,bnc#716389 - add a new dialog to check ipv4/ipv6 address ------------------------------------------------------------------ ------------------ 2011-10-31 - Oct 31 2011 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - fate#311000, sfex_daemon accept "-u $uuid". When assiging $uuid as a parameter, $lock_index is ignored. ++++ pacemaker: - update the license information in pacemaker.spec (bnc#726795) ------------------------------------------------------------------ ------------------ 2011-10-30 - Oct 30 2011 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#720068,yast2 cluster should add Cluster service into allowed services in firewall automatically ------------------------------------------------------------------ ------------------ 2011-10-26 - Oct 26 2011 ------------------- ------------------------------------------------------------------ ++++ crmsh: - build: fetch the daemon location from glue-config.h - upstream cs: 1d7925b6862a ++++ pacemaker: - xml: Add rsc_ticket support into "pacemaker-1.2" schema - xml: Add resource template support into "pacemaker-1.2" schema - tools: Avoid problems caused by differences between node name and uname -n - PE: Resolve memory leak when retrieving failure counts - Stonith: Implement a manual override for when nodes are known to be safely off - PE: Implement limit number of concurrent live migrations (FATE#310118) - PE: Implement referencing templates in constraints - PE: Move master based on failure of colocated group - Fencing: Support admin configurable timeouts for API operations - Fencing: Support checking in-progress operations for all nodes - Upstream version cs: 2d8fad5daab7e592069215f144cc765def450309 ------------------------------------------------------------------ ------------------ 2011-10-25 - Oct 25 2011 ------------------- ------------------------------------------------------------------ ++++ cmirrord: - Include latest fix from upstream. log unlink error fix memory leak of allocated bitmap in error path detect sscanf recovering_region input error ++++ yast2-cluster: - try to add crmsh to the yast2-cluster required list - mentioned in bnc#725170 ------------------------------------------------------------------ ------------------ 2011-10-24 - Oct 24 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: add StrictHostKeyChecking=no to ssh options - hb_report: better handling of corrupt logs - hb_report: don't ssh to nodes which are unreachable - Upstream version cs: 3b800f73ba59 ++++ crmsh: - ui: revert changeset 3802eb56b914 (bnc#717198) - utils: prevent spurious error messages if an element doesn't exist in CIB (bnc#723677) - report: add pattern to match resource log messages - upstream cs: 43184b4987f1 ++++ hawk: - GUI: explorer, hb_report: Better error reporting for "successful" hb_report runs (bnc#723336) - GUI: hb_report: Invoke with -Z (remove destination directories) - Misc: Refactor: Consolidate hb_report generation from explorer & hb_reports controllers - Misc: Update translations - Upstream version cs:8ea83e79cded ++++ resource-agents: - slapd: wait in start for the service to come up - apache: fix sysconfig includes & enable status for default SUSE conf - upstream cs: 80b640 ------------------------------------------------------------------ ------------------ 2011-10-21 - Oct 21 2011 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Include fix for bnc#699943 - fixes endian issues in debugfs.ocfs2 on s390 ++++ sle-ha-manuals_en: - Test update for 11 SP2. - Rename sleha-guide_en to sle-ha-manuals_en. - Rename sleha-guide_en-pdf to sle-ha-guide_en-pdf. - Add sle-ha-nfs-quick_en-pdf. ------------------------------------------------------------------ ------------------ 2011-10-20 - Oct 20 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: load libplumb symbols manually (fixes ipmilan) (bnc#694243) - hb_report: use absolute path when invoking slaves (bnc#662816) - clplumbing: fix for cl_times() wraparound and subsequent crash with 32bit clock_t on 64bit systems (lf#2596) - set release to 1.0.8 - Upstream version cs: 5ea7e344a633 (1.0.8) ++++ pacemaker: - don't package crm shell code - add Requires: crmsh - set release to 1.1.6 ++++ ocfs2-tools: - update man page to properly identify deprecated mount options. ++++ rear-SUSE: - Added support to specify the medium also as ISO file or let RecoveryImage download an ISO image of the medium via a MEDIUM_URI of the form 'http://server/path/medium.iso'. - Test if autoinst.xml belongs to other host is no longer fatal so that RecoveryImage can run on one host (e.g. the NFS server) to make ISO images for other hosts there (bnc#725117). ------------------------------------------------------------------ ------------------ 2011-10-19 - Oct 19 2011 ------------------- ------------------------------------------------------------------ ++++ crmsh: - stable release 1.1.0 - history/troubleshooting support - template support - geo-cluster support commands - support for configure rsc_ticket - support for LRM secrets at the resource level - enable removal of unmanaged resources (bnc#696506) - split-off from Pacemaker after release 1.1.6 - upstream cs: d2c001ae6344 ------------------------------------------------------------------ ------------------ 2011-10-18 - Oct 18 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Simulator: Don't link to empty transition graphs (bnc#723401) - GUI: Simulator: Auto-fill monitor interval when injecting ops (bnc#723401) - GUI: Simulator: Default node to where resource running when injecting ops - GUI: Simulator: More natural control order when injecting ops (resource first) - GUI: Simulator: Ensure ENTER doesn't close simulator when injecting ops - GUI: Simulator: Handle dialog close event (e.g.: when clicking 'x' in title bar) - GUI: Simulator: explicitly hide error bar when (de)activating simulator (bnc#723333) - Misc: Cib model: Handle case in simulator CIB where lrm_rsc_op has no id attribute - Misc: hawk_{invoke,chkpwd}: Handle case where user's GID has no name so login fails (bnc#723512) - Upstream version cs:35b82f1ce6e4 ++++ rear-SUSE: - RecoveryImage tests the AutoYaST autoinst.xml file for "suspicious partitioning data" (i.e. when a partition should be created without filesystem and mounted - which cannot work) and shows a warning message in such cases (e.g. see bnc#718118). Added documentation for such cases to the README file. - RecoveryImage uses getopts to parse parameters (bnc#714018). ++++ yast2-iplb: - bnc#716389 bugfix when using IPv6 ------------------------------------------------------------------ ------------------ 2011-10-17 - Oct 17 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Build man pages and html versions (bnc#723680) ++++ pacemaker-mgmt: - New version: 2.1.0 - Medium: haclient: Show gray icons for resources with "failure ignored" (bnc#711002) - Medium: snmp_subagent: Additional check for pending messages from heartbeat (lf#2604) - Update source tarball to revision: 4186ac0c02b5 tip ++++ yast2-cluster: - bnc#723273,add Member Address help text ------------------------------------------------------------------ ------------------ 2011-10-12 - Oct 12 2011 ------------------- ------------------------------------------------------------------ ++++ sleha-bootstrap: - Add ssh_test function to sleha-join - Fix "-c " in sleha-join -h output - Allow seed address to be hostname or IP (not just IP) ------------------------------------------------------------------ ------------------ 2011-10-10 - Oct 10 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Upstream version cs: f1d722d9cef1 - LRM: cibsecret: add StrictHostKeyChecking=no to ssh options - LRM: cibsecret: allow set if the parameter is already stashed - LRM: cibsecret: better handling of ssh failures - stonith: external/ipmi: add parameter to specify ipmitool location ++++ hawk: - Misc: Fix bogus "ra class does not support provider" error when creating STONITH primitives - Misc: Update Czech translations (bnc#720098) - Upstream version cs:ac1fe14f3564 ++++ resource-agents: - named: new resource agent - Tools: send_arp.libnet: fix for big endian platforms (bnc#721334) - rsyslog: new RA to manage rsyslog servers - slapd: new RA to manage OpenLDAP servers - Xen: wait in migrate_from for the migration to finish instead of bailing out immediately - conntrackd: test for socket existence in monitor instead of process grep - postfix: multiple fixes and improvements - upstream cs: 6c24ae ------------------------------------------------------------------ ------------------ 2011-10-6 - Oct 6 2011 ------------------- ------------------------------------------------------------------ ++++ sleha-bootstrap: - Force "dirty" files in sync when joining new node - Run partprobe on sleha-join cluster - Fix 1BM SBD partition size when using OCFS2 demo template ------------------------------------------------------------------ ------------------ 2011-10-4 - Oct 4 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: template support ------------------------------------------------------------------ ------------------ 2011-9-19 - Sep 19 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - LRM: cibsecret: use crm_resource instead of crm (bnc#709758) - LRM: cibsecret: allow management of local files only - hb_report: run df(1) in background lest it blocks everything else - hb_report: improve detecting ssh user - Upstream version cs: 45b21f952b0f ++++ corosync: - Resolve a deadlock between the timer and serialize locks. - totemconfig: change minimum RRP threshold - Ignore memb_join messages during flush operations - rrp: Higher threshold in passive mode for mcast (bnc#712037) - rrp: Handle endless loop if all ifaces are faulty (bnc#712037) - A CPG client can sometimes lockup if the local node is in the downlist - Handle errors from totem_mcast - coroipcc: use malloc for path in service_connect - Version cs: 23112099e1c2b620e6976ca099d2b9afc80721aa ++++ hawk: - Misc: Update translations - Build: Update package version to 0.5.0 - Upstream version cs:d32e171be055 - GUI: wizard: Split clone in ocfs2 template, add ocfs2-single for additional OCFS2 filesystems - GUI: wizard: Sort workflows based on filename - Misc: Cib model: Don't do internal rename if new instance is stopped or unknown - Upstream version cs:40a2ff0838b0 ++++ resource-agents: - Filesystem: add tmpfs to the list of supported filesystems - exportfs: fix adding the fsid parameter to options - pgsql: fix meta-data the config param type in meta-data - IPaddr: don't search for the IP address in the route table on remove - upstream cs: 957d32 ------------------------------------------------------------------ ------------------ 2011-9-7 - Sep 7 2011 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Add timeout argument to ctdb_cmdline_client(), allowing get pnn to obey the cmd line client --timelimit option. Do the same for ctdb_attach(); (bnc#710408). ------------------------------------------------------------------ ------------------ 2011-9-6 - Sep 6 2011 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - Add appropriate include for prefetch users. - drbd: Fix build on bigendian. ------------------------------------------------------------------ ------------------ 2011-9-5 - Sep 5 2011 ------------------- ------------------------------------------------------------------ ++++ csync2: - Add csync2-rm-ssl-cert helper script (bnc#709811) ++++ hawk: - Split setup wizard templates out into hawk-templates subpackage - GUI: Add "ignored" to tooltips for failed ops if on-fail=ignore - Misc: Cib model: Reset rc_code to expected for ignored failed ops (bnc#711002) - Misc: Invoker: Map permission denied error to localized messages (bnc#713917) - Misc: Invoker: Consolidate crm functions, pick up errors even when rc=0 (bnc#713922) - Misc: Cib model: Internally rename running clone instances if necessary - Build: Fix glib & libxml order for hawk_monitor build - Remove workaround for 'String#unpack("V") busted on s390x' (bnc#581578) - Upstream version cs:7dc9d94fee03 ++++ resource-agents: - CTDB: Improve monitor op (check output of ctdb status, bnc#712192) - CTDB: Set ctdb_start_as_disabled=no by default (bnc#712410) ------------------------------------------------------------------ ------------------ 2011-9-1 - Sep 1 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Demote from Master does not clear previous errors - crmd: Prevent secondary DC fencing resulting from CIB updates that are lost due to elections - crmd: Log duplicate DC detection as a WARNING not ERROR - crmd: Bug lf#2632 - Correctly handle nodes that return faster than stonith (bnc#710314) - Core: Treat GNUTLS_E_UNEXPECTED_PACKET_LENGTH as normal termination of a TLS session - cib: Call gnutls_bye() and shutdown() when disconnecting from remote TLS connections - cib: Remove disconnected remote connections from mainloop - cib: Attempt a graceful sign-off for remote TLS connections - Upstream version cs: 9971ebba4494 (release 1.1.6) ------------------------------------------------------------------ ------------------ 2011-8-31 - Aug 31 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Ensure there is sufficient space for EOS when building short-form option strings (prevents segfault) - Core: Fix variable expansion in pkg-config files - PE: Resolve memory leak reported by valgrind - PE: Fix memory leak for re-allocated resources reported by valgrind - PE: Improve the merging with template's operations - crmd: Allow nodes to fence themselves if they're the last one standing (lf#2584) - stonith: Add an API call for listing installed agents - stonith: Allow the fencing history to be queried - stonith: Ensure completed operations are recorded as such in the history - stonith: Support --quiet to display just the seconds since epoch at which a node was last shot - stonith: Serialize actions for a given device - stonith: Add missing entries to stonith_error2string() (missing error messages) - Shell: geo-cluster support commands - Shell: support for rsc_ticket - Shell: let the pager decide how to handle output smaller than terminal - Shell: look for log segments with more care and don't throw exception on seek (bnc#713939) - Shell: several history improvements - tools: crm_attribute - Update tickets directly to cib instead of through attrd - Upstream version cs: fd0a59965817 ------------------------------------------------------------------ ------------------ 2011-8-30 - Aug 30 2011 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#713690, autoyast missed csync2 key. - bnc#715186, generate correct conntrackd.conf - bnc#708670, display ring information while cloneing in autoyast ------------------------------------------------------------------ ------------------ 2011-8-25 - Aug 25 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - Require graphviz to ensure graphs can be drawn (bnc#712894) ------------------------------------------------------------------ ------------------ 2011-8-19 - Aug 19 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: support for LRM secrets in resource level - Shell: enable removal of unmanaged resources (bnc#696506) ------------------------------------------------------------------ ------------------ 2011-8-17 - Aug 17 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: add crm execute directory to the PATH if not already present (bnc#712605) ------------------------------------------------------------------ ------------------ 2011-8-16 - Aug 16 2011 ------------------- ------------------------------------------------------------------ ++++ rubygem-bundler: - change license header to list MIT and Ruby (bnc#712391) ------------------------------------------------------------------ ------------------ 2011-8-15 - Aug 15 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - LRM: lrmd: limit number of "stayed too long in operation list" log messages (bnc#636576) - hb_report: don't invoke zypper with no packages - Upstream version cs: ea850bf2e35e ++++ pacemaker: - Shell: update log patterns for history - Shell: relax transition acceptance in history - tools: crm_simulate - Send logging to stdout when additional detail is requested so that grep works as intended - PE: Prevent services being active if dependancies on clones are not satisfied (bnc#707150) - PE: Prevent resource shuffling when the 'utilization' placement strategy is used - PE: Implement resource template - Upstream version cs: a8a112c8111c ++++ pssh: - exit gracefully when pacemaker is not running (--pcmk_nodes) ------------------------------------------------------------------ ------------------ 2011-8-14 - Aug 14 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - fencing: Add support for --reboot to stonith_admin - Fencing: Downgrade an error message for a valid scenario - crmd: Ensure we do not attempt to perform action on failed nodes (bnc#703236, lf#2612) - Fencing: admin - Disable stderr logging by default - Fencing: Fix use-of-NULL by g_hash_table_lookup - Tools: Correctly log corosync node IDs (lf#2621) - pacemaker:ping: Incorporate fping functionality from Dan Urist - crmd: Recurring actions shouldn't cause the last non-recurring action to be forgotten - crmd: Do not wait for actions that were pending on dead nodes - crmd: Cancel timers for actions that were pending on dead nodes - PE: Correctly recognise which recurring operations are currently active - PE: Ensure role is preserved for unmanaged resources - PE: Ensure unmanaged resources have the correct role set so the correct monitor operation is chosen - PE: Implement cluster ticket and deadman - Build: Add crm_ticket into spec file - Tools: crm_attribute - No need to determine the node for tickets management - Tools: crm_mon crm_resource - Display the "operation_key" instead of the operation "id" if available (bnc#707201) - CTS improvements. - Upstream version cs: 9f929964b2c2 ------------------------------------------------------------------ ------------------ 2011-8-13 - Aug 13 2011 ------------------- ------------------------------------------------------------------ ++++ gnutls: - add baselibs.conf to sources ------------------------------------------------------------------ ------------------ 2011-8-12 - Aug 12 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: explorer: Hide cache links when "Display" clicked - Upstream version cs:bf6b85f65472 - GUI: hb_report: Add datetimepicker to time fields (bnc#710950) - GUI: explorer: Add datetimepicker to date fields - Misc: Cib model: Ignore orphaned non-clone resource instance in clones (bnc#711180) - Upstream version cs:f20dc1a4cf23 ------------------------------------------------------------------ ------------------ 2011-8-11 - Aug 11 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: explorer: Provide links to cached history hb_reports - GUI: explorer: Skip pe inputs that don't exist in tarball - GUI: explorer: Rely on shell for pe-input sort, add "no details" display - GUI: wizard: Improve apache step description in webserver template - Misc: Regenerate POT file - Upstream version cs:09d215385cb1 ++++ resource-agents: - Filesystem: add support for glusterfs (lf#2620) - ocf-shellfuncs: fix wrong logic introduced in commit 8468b5 (fixes wrong cluster prefix in log messages) - Filesystem: don't use direct dd option in monitor depth 20 for non-blockdevice fs - upstream cs: 8cdc1d ++++ pacemaker: - Shell: reimplement the history latest command (bnc#710958) - Shell: Don't limit to last hour when examining hb_reports ++++ yast2-cluster: - bnc#710964, change the default conntrackd config file to /etc/conntrackd/conntrackd.conf - bnc#708280, move the firewall related settings into /etc/sysconfig/SuSEFirewall2.d/services - bnc#710981, update help text to sync with conntracd config. Also, the parameters configed are valided before generating. ------------------------------------------------------------------ ------------------ 2011-8-10 - Aug 10 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: explorer: Load log from detail link inline in page - GUI: explorer: Clean up error handlers - GUI: explorer: Update to handle "crm history" changes from bnc#711060 - Misc: Cib model: Include empty failed_ops array in resources with no state - Upstream version cs:1bfb23da2928 ++++ pacemaker: - Shell: improve capture log slices for transitions (bnc#710907) - Shell: allow specifying PE files as relative paths in order to disambiguate between PE inputs with the same number (bnc#710655) - Shell: remove peinputs "get" and "list" subcommands, just use 'v' for the long listing (bnc#711060) - Shell: remove transition "show" subcommand, if there is no subcommand it is assumed that the user wants to do "show" (bnc#711060) - Shell: detect (and ignore) empty transitions ------------------------------------------------------------------ ------------------ 2011-8-9 - Aug 9 2011 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - CTDB: Add smb_fileid_algorithm parameter, default=fsid (bnc#696978) ------------------------------------------------------------------ ------------------ 2011-8-8 - Aug 8 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Add cluster history explorer (fate#303620) - Upstream version cs:cf4e5806a124 ++++ pacemaker: - Shell: review transition interface (bnc#710655) ++++ pssh: - update --quiet option to suppress all status output ------------------------------------------------------------------ ------------------ 2011-8-4 - Aug 4 2011 ------------------- ------------------------------------------------------------------ ++++ yast2-iplb: - bnc#598848, missing help for vserver configuration ------------------------------------------------------------------ ------------------ 2011-8-3 - Aug 3 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: enforce removing destination directory with -Z - LRM: cibsecret: keep pssh quiet - LRM: cibsecret: refactor remote shell code - hb_report: install debuginfo packages on platforms with zypper (bnc#641979) - hb_report: put remote command on the line instead of using pipe (bnc#662816) - stonith: external: reduce severity of messages on status failure (bnc#700102) - Upstream version cs: c1cbdcc1fac2 ++++ pacemaker: - Fencing: Improved pcmk_host_map parsing - Fencing: Consolidate pcmk_host_map into run_stonith_agent so that it is applied consistently - Shell: Update regression tests for new stonith metadata - pengine: Correctly determine the state of multi-state resources with a partial operation history - Core: Cancelled and pending operations do not count as failed - PE: Ensure restarts due to definition changes cause the start action to be re-issued not probes - Fencing: Prevent use-of-NULL by g_hash_table_lookup - Shell: Install support for pssh - Upstream version cs: 908b89325954 ++++ yast2-cluster: - bnc#709591, The unicast setting was not cloned correctly. ------------------------------------------------------------------ ------------------ 2011-8-2 - Aug 2 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: simulator: Only disable Run button when removing last injected state item - Upstream version cs:914761789f46 - GUI: wizard: Fix Next button click in IE (form wasn't submitting) - GUI: simulator: Fix ability to remove injected node state in IE - GUI: simulator: Expand injected state box when dialog expands - GUI: simulator: Indicate state in dialog title - GUI: simulator: Update op exit codes to match shell syntax - Misc: simulator: move translatable strings to _gettext.js.erb - Upstream version cs:a5edb2bf77e0 ------------------------------------------------------------------ ------------------ 2011-8-1 - Aug 1 2011 ------------------- ------------------------------------------------------------------ ++++ ctdb: - queue_io_read() incorrectly issues a 0 byte read if only the packet length bytes were received, fix this. ++++ hawk: - GUI: Add ability to explore failure scenarios (fate#310186) - Misc: Fix localization of >2 plurals (cs, pl, ru) for node and resource labels (bnc#708328) - Misc: Add Hawk favicon.ico - Upstream version cs:fc3a5275ba37 ------------------------------------------------------------------ ------------------ 2011-7-31 - Jul 31 2011 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Make queue_io_read() safe for reentry; (bso#8319); (bnc#706543). ------------------------------------------------------------------ ------------------ 2011-7-29 - Jul 29 2011 ------------------- ------------------------------------------------------------------ ++++ rear-SUSE: - Added support to use one same ISO files directory via NFS to make revovery ISO images on many "similar hosts" where each "similar host" has its own AutoYaST control file. - SystemRecovery.sh was renamed to RecoveryImage so that the name matches better to what it actually does. ++++ yast2-cluster: - bnc#708319, open firewall for hawk too. Also, try to install hawk by default when starting this module. ------------------------------------------------------------------ ------------------ 2011-7-28 - Jul 28 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Add ability to view recent node and resource events (fate#303620) - Misc: Show hawk URL when running /etc/init.d/hawk start|status (bnc#708318) - Misc: Cib model: Skip allegedly pending "last_failure" ops when determining resource state (bnc#706755) - Doc: Add wizard workflow/template documentation - Upstream version cs:d8c9b10788a5 ------------------------------------------------------------------ ------------------ 2011-7-27 - Jul 27 2011 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.4.1 stable release. - main: let poll really stop before totempg_finalize - totemsrp: fix buffer overflows for large clusters (> 100 nodes) - rrp: Handle rollower in passive rrp properly - rrp: handle rollover in active rrp properly - totemconfig: Change default FAIL_TO_RECV_CONST - Fix problem where corosync will segfault if there are gaps in recovery queue - cpgtool/cfgtool: print list of IP with space between items ------------------------------------------------------------------ ------------------ 2011-7-22 - Jul 22 2011 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to drbd-8.4.0 release - drbd.ocf: fix check on allow-two-primaries - drbd.ocf: drbdadm subcommand sh-new-resource was renamed to new-resource - drbdadm: check_uniq() for volumes in host sections was missing - scripts: Adopted drbdadm.bash_completion for drbd-8.4 - scripts: remove obsolete "patch-kernel" script - scripts: fix snapshot-resync-target-lvm.sh to use the new environment - drbdadm: set additional environment variables for volume specific handlers - drbdmeta: apply-al is allowed to implicitly move internal meta data - crm-fence-peer.sh: add multi-volume support ++++ rear-SUSE: - Added support that the base directory where SystemRecovery.sh stores its files can be also specified as 'nfs://host/directory' so that SystemRecovery.sh can work directly via network. - Added an option to use a base directory 'nfs://host/directory' also for the log files and an option to use an 'autoinst.xml' file from the base directory. ------------------------------------------------------------------ ------------------ 2011-7-20 - Jul 20 2011 ------------------- ------------------------------------------------------------------ ++++ rubygem-bundler: - update to 1.0.15 - Improved Rubygems integration, removed many deprecation notices - Escape URL arguments to git correctly on Windows (1.0.14 regression) - additional changes from 1.0.14 - Rubinius platform :rbx (@rkbodenner) - Include gem rake tasks with "require 'bundler/gem_tasks" (@indirect) - Include user name and email from git config in new gemspec (@ognevsky) - Set file permissions after checking out git repos (@tissak) - Remove deprecated call to Gem::SourceIndex#all_gems (@mpj) - Require the version file in new gemspecs (@rubiii) - Allow relative paths from the Gemfile in gems with no gemspec (@mbirk) - Install gems that contain 'bundler', e.g. guard-bundler (@hone) - Display installed path correctly on Windows (@tadman) - Escape quotes in git URIs (@mheffner) - Improve Rake 0.9 support (@quix) - Handle certain directories already existing (@raggi) - Escape filenames containing regex characters (@indirect) - additional changes from 1.0.13 - Compatibility with Rubygems master (soon to be v1.8) (@evanphx) - Informative error when --path points to a broken symlink - Support Rake 0.9 and greater (@e2) - Output full errors for non-TTYs e.g. pow (@josh) - Allow spaces in gem path names for gem tasks (@rslifka) - Have cap run bundle install from release_path (@martinjagusch) - Quote git refspec so zsh doesn't expand it (@goneflyin) - additional changes from 1.0.12 - Add --no-deployment option to `install` for disabling it on dev machines - Better error message when git fails and cache is present (@parndt) - Honor :bundle_cmd in cap `rake` command (@voidlock, @cgriego) - Compatibility with Rubygems 1.7 and Rails 2.3 and vendored gems (@evanphx) - Fix changing gem order in lock (@gucki) - Remove color escape sequences when displaying man pages (@bgreenlee) - Fix creating GEM_HOME on both JRuby 1.5 and 1.6 (@nickseiger) - Fix gems without a gemspec and directories in bin/ (@epall) - Fix --no-prune option for `bundle install` (@cmeiklejohn) - additional changes from 1.0.11 - Compatibility with Rubygems 1.6 and 1.7 - Better error messages when a git command fails - Don't always update gemspec gems (@carllerche) - Remove ivar warnings (@jackdempsey) - Fix occasional git failures in zsh (@jonah-carbonfive) - Consistent lock for gems with double deps like Cap (@akahn) ++++ yast2-iplb: - bnc#691671, try to remove quote before adding them. ------------------------------------------------------------------ ------------------ 2011-7-19 - Jul 19 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-network: - Revert the RT variant for SP2. ++++ pacemaker: - PE: Support of monitor op with role="Stopped" - Shell: improve logic for when to use the pager - Shell: don't print error on Broken pipe - cib: Record and display the originator details of CIB changes for schema "pacemaker-1.2" - crmd: Display the name and vlaue of the transient attribute(s) that caused a new transition - stonith: Correctly handle synchronous calls - PE: A demote operation is implied by the stonith operation (lf#2606) - PE: Group migration after failures and non-default utilization policies (lf#2613, lf#2619) - Shell: Include log file querying tools and "history" extension. - Significant number of fixes for issues reported by Coverity. - Upstream version cs: 960a7e3da680 ++++ ocfs2: - Disable RT kernel modules for SP2. ++++ yast2-cluster: - bnc#584347, disable the rrp_mode when only 1 ring is set. - bnc#588341, it is required to restart xinetd regardless to it's current setting. - bnc#590153, open port on the firewall for clvmd ------------------------------------------------------------------ ------------------ 2011-7-18 - Jul 18 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Add ability to generate hb_report (fate#310187) - Upstream version cs:3ce14138f5d5 ++++ resource-agents: - Implemetation of Dynamic utilization detection and setting. Based on FATE#310117 and FATE#310115. ------------------------------------------------------------------ ------------------ 2011-7-17 - Jul 17 2011 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - ocf-shellfuncs: add RA instance name to ocf_log/debug - upstream cs: 8468b5 ------------------------------------------------------------------ ------------------ 2011-7-15 - Jul 15 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - LRM: lrmd: allow storing parameters in local files (lf#2415) - hb_report: use sudo for remove collectors if connecting with user other than root - hb_report: add .info files with the last byte pos for all logs - Upstream version cs: f55d68c37426 ++++ resource-agents: - Raid1: support for multiple MD arrays, as specified in raidconf - upstream cs: d8135c ++++ pssh: - add /usr/bin to the search path for pssh-askpass ------------------------------------------------------------------ ------------------ 2011-7-14 - Jul 14 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: wizard: Add newline after each pretty printed crm_script block - Upstream version cs:720d5e9b03fb ------------------------------------------------------------------ ------------------ 2011-7-13 - Jul 13 2011 ------------------- ------------------------------------------------------------------ ++++ corosync: - RRP: redundant ring automatic recovery (fate#310284) - fix typos in cpg_mcast_joined.3 and cpg_zcb_mcast_joined.3 - Version cs: 4d36390a5c706d40e72b2a7b89011ac22ae60047 ++++ drbd: - Disable xen support on i586 (remains on x86_64). ++++ hawk: - GUI: Add setup wizard with web server & OCFS2 templates (fate#310190) - Build: Ensure hawk_chkpwd, hawk_invoke are built position independent - Fix an assortment of rpmlint warnings - Upstream version cs:676197bc9f2c ++++ resource-agents: - ethmonitor: new RA to monitor network interfaces - conntrackd: new RA - lxc: new RA to manage lxc linux containers - symlink: new RA to manage symbolic links - VirtualDomain: if there's no config exit with success on stop - Tools: send_arp: fix the PID file location (bnc#702099) - iscsi: fix support for open-iscsi version 2.0-872 (lf#2562) - pgsql: don't check directories on probes - db2: new implementation with master/slave mode - exportfs: backup and restore rmtab to ensure smooth client failover on node failures - CTDB: Allow stop to succeed when using pkill on ctdbd (bnc#695829) - CTDB: Use op timeout when invoking ctdb client (bnc#697428) - CTDB: Use 'chmod' instead of 'ctdb enablescript' (bnc#697152) - mysql: --skip-slave-start option is default now - mysql: set connect timeout to 10 seconds rather than 1 second - mysql: keep replication state (prevents data loss on master reset) - mysql: don't rely on state information from pacemaker, but check if the instance is in the read-only mode - mysql: if test parameters are all set, assume OCF_CHECK_LEVEL=10 - mysql: support for master/slave for more than two nodes - mysql: don't wait for replication to finish, when not replicating - mysql: store replication state in separate attributes for each master - pgsql: improve configuration check and probe handling - VirtualDomain: correctly create migration URI when target is an FQDN - VirtualDomain: properly wait until domain_name is non-empty - ldirectord: add a support of "netmask" directive for IPv6 - ldirectord: fix fwmark behavior for IPv6 - ldirectord: ignore children in Net::DNS - iscsi: add support for open-iscsi version 2.0-872 (lf#2562) - postfix: issue error if 'postfix abort' failed - postfix: improve exit codes on installation problems - postfix: use monitor to test if postfix works after the start action - ocft: fix make command for compatibility with mawk/Debian (lf#2600) - ocft: test case for pgsql - ocft: test case for postfix - ocft: test case for iscsi - ocft: new testcases for db2, Filesystem, and LVM - doc: add man page for sfex_init - doc: improve man pages output - doc: add examples for master/slave resource agents - doc: improve legibility of generated man pages - ocf-tester: tolerate OCF_ERR_INSTALLED on probes and missing binaries - update spec file to match the new autoconf setup - add OCF_ROOT/lib/heartbeat directory for ocf-shellfuncs et al - remove compatibility scripts /usr/lib/heartbeat/ocf-* - Upstream version cs: 8b11045 (v3.9.2) ++++ rear-SUSE: - Added option to exclude arbitrary files from the backup restore via tar patterns so that the backup can contain all files even if not all files make sense to be restored (e.g. /etc/mtab). ------------------------------------------------------------------ ------------------ 2011-7-12 - Jul 12 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-network: - Build for the -rt variant as well (bnc#703875). ++++ ctdb: - Support SCHEDULE_FOR_DELETION for vacuuming fast-path; (bnc#705170). ++++ drbd: - Renamed --dry-run of connect to --tentative; plus alias in drbdsetup - Removed drbdadm --yes option - drbdadm got a "help" sub command, that shows the specific options - drbdadm can now process all options in random order, and ignores the "--" separator; compatibility aliases with the old calling conventions; now it is compatible with the pre 8.4 way of calling. ++++ drbd-kmp: - Enforce application of activity log after primary crash in user space - Features from drbd-8.3: Allow detach from frozen backing devices with the new --force option; configurable timeout for backing devices by the new disk-timeout option - Fixes from drbd-8.3: fixes for >16TiB support, fixed bit_size negotiation with drbd < 8.3.7 - Fixed state transitions in case attach fails ++++ yast2-cluster: - Make autoyast supportting transport mode of udpu ------------------------------------------------------------------ ------------------ 2011-7-11 - Jul 11 2011 ------------------- ------------------------------------------------------------------ ++++ pssh: - add -C (--pcmk_nodes) option (get host names from cluster: crm_node -l) - add -q (--quiet) option (suppresses status output) ------------------------------------------------------------------ ------------------ 2011-7-8 - Jul 8 2011 ------------------- ------------------------------------------------------------------ ++++ libdlm: - dlm_controld: fix build with old (< 3.0) kernel headers - dlm_controld: clear waiting plocks for closed files - dlm_controld: Introduce RB tree for improving plock resources searching efficiency - dlm_controld: RB tree implementation borrowed from the kernel source - dlm_controld: remove oom_adj - dlm_controld: ignore plocks until checkpoint time - dlm_controld: fix plock signature in stored message - dlm_controld: fix plock owner syncing - dlm_controld: fix plock owner in checkpoints - dlm_controld: fix plock checkpoint signatures - dlm_controld: wrong fencing time comparison - dlm_controld.pcmk: Prevent use-of-NULL by checking the node has a valid address before adding it to configfs - dlm_controld: always return error if the daemon is not ready to operate ------------------------------------------------------------------ ------------------ 2011-7-7 - Jul 7 2011 ------------------- ------------------------------------------------------------------ ++++ rear-SUSE: - Added option to let AutoYaST skip to install RPMs and to remove the RPM payload in the ISO image which results a small recovery medium (about 400MB). ------------------------------------------------------------------ ------------------ 2011-7-4 - Jul 4 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - ais: Handle IPC error before checking for NULL data (bnc#702907) - PE: save PE inputs again (bnc#703723) - PE: Before migrating an utilization-using resource to a node, take off the load which will no longer run there (lf#2599, bnc#695440) - cib: Record and display the originator details of CIB changes - cib: Update "cib-last-written" for live CIB on a config change - cib: Filter out unnecessary "update-*" fields on digest calculating - doc: man page for crm - cib: Check the validation version before adding the originator details of a CIB change - PE: Don't log resource states unless debug is on - Shell: implement -w,--wait option to wait for the transition to finish - crmd: Store only the last and last failed operation in the CIB - Upstream version cs: 8166a0a5011f ++++ pssh: - this package fulfills request in fate#311413 ------------------------------------------------------------------ ------------------ 2011-7-1 - Jul 1 2011 ------------------- ------------------------------------------------------------------ ++++ conntrack-tools: - Include all example configuration files in the package. ++++ corosync: - Remove spinlocks - confdb: Resolve dispatch deadlock - RRP: Fix ring initialization issue for UDPU mode - crypto: rng_make_prng prevent buf overflow - cpg: do_proc_join change list_slice to list_add - totemudp: memset of proper size - coroipcs: init buf in coroipcs_handler_dispatch - iazc: Reduce number of mem alloc and memcpy - coroipcc: Fix unhandled BSD EOF in coroipcc_dispatch_get() - cpg: fix sync master selection when one node paused - totemsrp: Enhance mcast failure detection - coroipcs: Deny connect to service without initfn - Add ipc_refcnt to message_handler_req_{exec, lib}_cfg_ringreenable() - Version cs: e2035f868969a9332890ebd038b69ec06638dea9 ++++ drbd: - Update to drbd 8.4.0rc3 for SLE HA 11 SP2. ++++ drbd-kmp: - Disable build of rt kernel modules for SLE HA 11 SP2. - Update to drbd 8.4.0rc3. ++++ hawk: - GUI: Add summary view, table view (fate#309100) - Misc: Cib model: Skip delete and cancel ops when determining resource state - Upstream version cs:0d9916b36397 ++++ ipvsadm: - use build system and patches from Factory (bnc#682968) - build with NL support (bnc#682968) ++++ pacemaker: - Upstream version cs: devel:0ac9baf90f8f ++++ pacemaker-mgmt: - Medium: mgmt: Indicate resource failures even if on-fail="ignore" - Medium: Build: Use pkg-config to determine the location of pacemaker daemons - Low: Build: Resolve an implicit declaration - Low: Update translations - Update source tarball to revision: 1a1d9055abec tip ++++ rear-SUSE: - Fixed tar exclude value (now '*var/adm/autoinstall*'). - Initial version (related to fate#310991). ++++ release-notes-hae: - Update for SLE HA 11 SP2. ++++ yast2-cluster: - Add support for conntrackd configuration (fate#311872) ------------------------------------------------------------------ ------------------ 2011-6-30 - Jun 30 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - lrmd: improve operation logging - stonith: external/vcenter: new plugin - stonith: hetzner: new external stonith plugin - stonith: prevent symbol conflict with libcrypto (lf#2571, bnc#694243) - stonith: external/ipmi: fix unique parameters' attributes - sbd: Maximize scheduler and IO priority in the child processes (bnc#702907) - Upstream version cs: 78679f7dbc07 ------------------------------------------------------------------ ------------------ 2011-6-28 - Jun 28 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Add ability to see node utilization/load (fate#310135) - GUI: Add alert icon to resources with failed ops (fate#310359) - GUI: Base total resource count on number of configured instances - GUI: Add overflow:auto to content DIV to prevent floats running over footer - Misc: Cib model: Strip stopped clone instances outside 0..clone_max - Upstream version cs:16907febea9b ------------------------------------------------------------------ ------------------ 2011-6-22 - Jun 22 2011 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Make ctdb_check_tcp_ports() more efficient; (bnc#695328). - Use sane defaults for ctdb state and log paths. - Disable all ctdb event scripts by default, except 00.ctdb; (bnc#694262). - Handle transient client connect errors; (bnc#676270). - Update to version 1.0.114.2. + new series of releases based off 1.0.114 + Stefan Metzmacher: robustness fixes for banning/recovery lock + Stefan Metzmacher: fixes for per-ip-routing + Ronnie Sahlberg: always migrate a record in a ctdb call + Michael Adam: Test program fixes + Michael Adam and Stefan Metzmacher: vacuuming rewrite + Stefan Metzmacher: upgrade tdb version to master + Stefan Metzmacher: re-install handling of timeout of event scripts + Gregor Beck: add ltdbtool + Michael Adam: packaging fixes - Update to version 1.0.114. + Lots of changes from Metze - Update to version 1.0.113. + Incorrect use of dup2() could cause ctdb to spin eating 100% cpu. - Update to version 1.0.112. - Revert the use of wbinfo --ping-dc as it is proving too unreliable. - Minor testsuite changes. - Update to version 1.0.111. + Fix a logging bug when an eventscript is aborted that could cause a crash. + Add back cb_status that was lost in a previous commit. - Update to version 1.0.110. + Metxe: fix for filedescriptor leak in the new eventscript code. + Rusty: fix for a crash bug in the eventscript code. - Update to version 1.0.109. + Massive eventscript updates. (bz58828) + Nice the daemon instead of using realtime scheduler, also use mlockall() to reduce the risk of blockign due to paging. + Workarounds for valgrind when forking once for each script. Valgrind consumes massive cpu when terminating the scripts on virtual systems. + Sync the tdb library with upstream, and use the new TDB_DISALLOW_NESTING flag. + Add new command "ctdb dumpdbbackup" + Start using the new tdb check framework to validate tdb files upon startup. + A new framework where we can control health for individual tdb databases. + Fix a crash bug in the logging code. + New transaction code for persistent databases. + Various other smaller fixes. - Update to version 1.0.108. + Transaction updates from Michael Adam. + Use the new wbinfo --ping-dc instead of -p in the eventscript for samba the check if winbindd is ok. + Add a better "process-exist" for samba so it will automatically reap smbd's on stopped and banned nodes to reclaim subrecords. This will be done a bit differently in the next release. + Use a statically allocated buffer for the 'first-time' capture buffer to reduce the pressure on malloc/free. - Update to version 1.0.107. + fix for rusty to solve a double-free that can happen when there are multiple packets queued and the connection is destroyed before all packets are processed. - Update to version 1.0.106. + Buildscript changes from Michael Adam + Dont do a full recovery when there is a mismatch detected for ip addresses, just do a less disruptive ip-reallocation + When starting ctdbd, wait until all initial recoveries have finished before we issue the "startup" event. So dont start services or monitoring until the cluster has stabilized. + Major eventscript overhaul by Ronnie, Rusty and Martins and fixes of a few bugs found. ------------------------------------------------------------------ ------------------ 2011-6-20 - Jun 20 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: ui.location, Location model: Don't fold back to simple constraint when role specified - GUI: Handle unknown DC version during cluster bringup - Misc: Include CSRF token with AJAX requests (required for rails 2.3.11) - Upstream version cs:3641a9e29036 ------------------------------------------------------------------ ------------------ 2011-6-17 - Jun 17 2011 ------------------- ------------------------------------------------------------------ ++++ conntrack-tools: - Add to SLE HA extension as per requested by fate#311387 ++++ libnetfilter_conntrack: - Add to SLE HA extension as per requested by fate#311387 ++++ libnfnetlink: - Add to SLE HA extension as per requested by fate#311387 ++++ yast2-cluster: - Readd the missing agents while exporting from SVN ------------------------------------------------------------------ ------------------ 2011-6-16 - Jun 16 2011 ------------------- ------------------------------------------------------------------ ++++ rear: - Version upgrade to rear 1.10.0 from upstream (bnc#581292 and fate#312336). ------------------------------------------------------------------ ------------------ 2011-6-15 - Jun 15 2011 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - Merge all changes into SVN - bnc#540627, remove X-KDE-SubstituteUID ------------------------------------------------------------------ ------------------ 2011-6-13 - Jun 13 2011 ------------------- ------------------------------------------------------------------ ++++ cmirrord: - update to 2.02.84, as per requested by fate#310999 Switch cmirrord to use dm_create_lockfile. Fix cmirrord segfault in clog_cpg list processing when converting ++++ lvm2-clvm: - update to 2.02.84 as per requested by fate#310999 Leave EX lock unchanged when suspending a device in clvmd. Avoid clvmd incrementing dlm lockspace reference count twice. Fix a deadlock caused by double close in clvmd. Return controlled error if clvmd is run by non-root user. Switch clvmd to use dm_create_lockfile. ------------------------------------------------------------------ ------------------ 2011-5-27 - May 27 2011 ------------------- ------------------------------------------------------------------ ++++ sleha-bootstrap: - Renamed to sleha-bootstrap ------------------------------------------------------------------ ------------------ 2011-5-24 - May 24 2011 ------------------- ------------------------------------------------------------------ ++++ sleha-bootstrap: - Initial packaging for SLE 11 SP2 ------------------------------------------------------------------ ------------------ 2011-5-20 - May 20 2011 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - fate #311084 Support corosync's unicast mode in yast2 cluster module ------------------------------------------------------------------ ------------------ 2011-5-18 - May 18 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - Build: Update package version to 0.4.1 - Upstream version cs:398ae27386e1 ------------------------------------------------------------------ ------------------ 2011-5-13 - May 13 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Add ability to add and edit location, colocation and order constraints (fate#310189) - GUI: ui.popupmenu: Ensure popup menus at extreme right/bottom stay onscreen - GUI: Move dialog, JSON functions from status.js to application.js - Misc: CibObject refactor - Upstream version cs:2fffe6364b97 ------------------------------------------------------------------ ------------------ 2011-5-12 - May 12 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - sbd: Stop cleanly if watchdog cannot be opened, even if a worker thread has already started (bnc#680109) ------------------------------------------------------------------ ------------------ 2011-5-11 - May 11 2011 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - General bug fixing update (SLES 11 SP1); bnc#693059. ------------------------------------------------------------------ ------------------ 2011-5-10 - May 10 2011 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - Remove no longer used tar balls. ------------------------------------------------------------------ ------------------ 2011-5-5 - May 5 2011 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - patches.fixes/ocfs2-init-data_ac.patch: ocfs2: Initialize data_ac (might be used uninitialized). ------------------------------------------------------------------ ------------------ 2011-4-28 - Apr 28 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Use pre-glib2-2.28 version of g_str_hash to ensure consistent score calculation for clone instances - Shell: repair template list command - PE: Optimize the placement strategy and handle stickiness for utilization-based placement correctly (bnc#669686) - Version cs: sle-ha-maintenance:5bd2b9154d7d ++++ pssh: - add man page pssh(1) - update to v2.2.2 ------------------------------------------------------------------ ------------------ 2011-4-26 - Apr 26 2011 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.3.1 - corosync crashing when a network becomes disrupted and then restored (bnc#685241) - Align IPC on 8 byte boundaries for performance and avoid bus errors. - Provide better checking of the message type. - totemsrp: free messages originated in recovery rather then rely on messages_free - Resolve abort during simulatenous stopping of at least 4 nodes. - Don't assert when ring id file is less then 8 bytes (possibly after local fs problems). - Handle delayed multicast packets that occur with switches. - CPG: make sure coroipcc_service_disconnect() is always called. ------------------------------------------------------------------ ------------------ 2011-4-21 - Apr 21 2011 ------------------- ------------------------------------------------------------------ ++++ corosync: - Fix abort when token is lost in RECOVERY state (bnc#677779) ++++ pacemaker: - Shell: print error instead of warning and exit with 1 if a resource cannot be deleted (bnc#680401) - Tools: attrd - Do not initiate updates for deleted attributes - Tools: Make progress when attrd_updater is called repeatedly within the dampen interval but with the same value (lf#2528) - tools: Do not pass bash specific switches to other SHELLs (lf#2556) - crmd: Watch for config option changes from the CIB even if we're not the DC (lf#2509) - PE: Prevent shuffling by choosing the correct clone instance to stop (lf#2574) - PE: Avoid group restart when clone (re)starts on an unrelated node (lf#2581, bnc#681595) - PE: Set reasonable default limits for the number of input files saved - tools: Do not recursively look for resource meta attributes (lf#2563) - PE: Do not write out duplicated input files (lf#2582) - cib: Use SIGPIPE for re-enabling disk writes after an error (lf#2229) - crmd: Fail actions that were scheduled for a failed/fenced node (lf#2559) - Version cs: sle-ha-maintenance:e618e249cf49 - Fencing: Clean up the metadata creation - Stonith: Allow the fencing agent operations to be overridden on a per-device basis (lf#2557) - Tools: crm_resource - Indicate master/slave state when querying the parent resource (lf#2477) - Tools: crm_mon - Display the true number of configured resources (lf#2549) - RA: Fix handling of 'devices' in the HealthSMART agent - Shell: print warning if start or stop interval is not zero - Shell: Check for violations of uniqueness for instance parameters during commit - PE: Indicate resource failures even if on-fail="ignore" - ais: Ensure we drain the corosync queue of messages when glib tells us there is input - crmd: Catch fence operations that claim to succeed but did not really - Core: Use pre-glib2-2.28 version of g_str_hash to ensure consistent score calculation for clone instances - Shell: repair template list command - Upstream version cs: 5bdfc629f35a ------------------------------------------------------------------ ------------------ 2011-4-19 - Apr 19 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - sbd: now supports 1, 2, or 3 devices (bnc#682634, fate#309375) - sbd: worker processes indicate their device in ps - sbd: Restart servants a maximum of ten times in succession - sbd: Restart all dead servants once per hour (configurable via -t option). - sbd: The restart interval can be shortened by sending SIGUSR1 to the sbd server process to restart everything at once. - sbd: Improved handling of just two devices (three is recommended). - sbd: Make failing to initalize the watchdog timeout annoying, but non-fatal. - sbd: Abort if watchdog cannot be opened (bnc#680109) - external/sbd: default to value from /etc/sysconfig/sbd if sbd_device is not set. - external/sbd: support "crashdump" debug setting to cause a kernel crash instead of a reboot. - Upstream version cs: c1a54e67ef5c ------------------------------------------------------------------ ------------------ 2011-4-18 - Apr 18 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - Build: Update package version to 0.4.0 - Upstream version cs:676ddcaa6d80 ------------------------------------------------------------------ ------------------ 2011-4-14 - Apr 14 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Don't show orphaned default instances for clones created from running primitives (bnc#679724) - Build: Use pkg-config libxml-2.0 when building hawk_monitor - Build: Force global scope for Locale when freezing locale_rails gem (workaround for rhbz#623697) - Upstream version cs:5afd70c4277a ------------------------------------------------------------------ ------------------ 2011-4-5 - Apr 5 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Primitive editor: Add online help - GUI: Primitive editor: Support multiple monitor ops - GUI: Primitive editor: Set default interval for monitor op if not specified in metadata - GUI: Primitive editor: Don't delete ops before changing Type - GUI: Default to target-role=Stopped when creating new resources - GUI: Don't show 'heartbeat' resource class if /etc/ha.d/resource.d doesn't exist - GUI: Confirm before 'Back' or 'Revert' is clicked on resource and crm_config editor screens if anything has changed - GUI: Remove unnecessary outer border from resource and crm_config editor screens - GUI: ui.attrlist: Trim whitespace from text field values - GUI: ui.oplist: Ensure old set ops are deleted when reinitializing - GUI: ui.oplist: Remove spurious " character in hidden field ID - GUI: Don't cache RA class/provider/type in static variable (it never gets reloaded) - GUI: Use panels instead of scrolling divs for resource params, ops, meta attrs - GUI: Link Hawk logo back to main status page - GUI: Refactor: Turn popup menus and panels into jQuery UI widgets - Upstream version cs:4818d39a5435 ------------------------------------------------------------------ ------------------ 2011-4-4 - Apr 4 2011 ------------------- ------------------------------------------------------------------ ++++ openais: - init script: support multiple devices in /etc/sysconfig/sbd (bnc#682634, fate#309375) ------------------------------------------------------------------ ------------------ 2011-3-30 - Mar 30 2011 ------------------- ------------------------------------------------------------------ ++++ rubygems: - fix "bignum too big to convert into long'" error with SLES and openSUSE 11.2 ruby (see http://revision-zero.org/history-of-a-bug) ------------------------------------------------------------------ ------------------ 2011-3-23 - Mar 23 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Add ability to create primitives, groups, clones, master resources (fate#310188) - GUI: Refactor: make core of crm_config editor a jQuery UI widget ("add new property" field at bottom of form for consistency with resource editor). - Misc: hawk_invoke: Add /bin to path (required for some crm shell invocations) - Misc: Unset ENV['TERM'] to avoid curses junk in crm shell output - Upstream version cs:494df5a76ab5 ------------------------------------------------------------------ ------------------ 2011-3-18 - Mar 18 2011 ------------------- ------------------------------------------------------------------ ++++ openais: - init script: libvirtd may be needed at shutdown time (bnc#641586) ------------------------------------------------------------------ ------------------ 2011-3-9 - Mar 9 2011 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - oracle: improve oracle process list test (bnc#673027) ------------------------------------------------------------------ ------------------ 2011-3-7 - Mar 7 2011 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - patches.fixes/ocfs2-mkdir-credits.diff: Correct number of credits needed for mkdir (bnc#668633). - patches.fixes/Ocfs2-Journaling-i_flags-and-i_orphaned_slot-when-ad.patch: Re-enable. - patches.fixes/ocfs2-dlm-use-negotiated-o2dlm-proto.patch: ocfs2/dlm: Use negotiated o2dlm protocol version. - Change spec to build directly from the installed kernel-source package. ------------------------------------------------------------------ ------------------ 2011-3-1 - Mar 1 2011 ------------------- ------------------------------------------------------------------ ++++ drbd: - drbd: init script: fix restart (bnc#673372) ++++ drbd-kmp: - Fix module loading on s390x (bnc#674302). ++++ openais: - Remove stray message from init script. ------------------------------------------------------------------ ------------------ 2011-2-24 - Feb 24 2011 ------------------- ------------------------------------------------------------------ ++++ rubygems: - added patch f379d5bace68b10622d01059a2d3b4caca4dd5a8.patch: dont silently ignore errors from building documentation. ------------------------------------------------------------------ ------------------ 2011-2-22 - Feb 22 2011 ------------------- ------------------------------------------------------------------ ++++ lvm2-clvm: - Upgrade as part of the whole lvm2 package. Patches cleaned up for the updated version. ------------------------------------------------------------------ ------------------ 2011-2-21 - Feb 21 2011 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - Sparse files could expose data from previously deleted files (bnc#673037, CVE-2011-0463) ------------------------------------------------------------------ ------------------ 2011-2-20 - Feb 20 2011 ------------------- ------------------------------------------------------------------ ++++ rear: - updated to rear 1.10.0 from upstream * remove symlinks that conflict with directories to resolve RPM upgrade problems * add OS_MASTER_* variables to define a parent distro, e.g. Fedora for CentOS * remove Linux-x86_64 and map it to Linux-i386 to remove a lot of symlinks pointing to directories * bugfixes for tape blocksize and bootable USB media ------------------------------------------------------------------ ------------------ 2011-2-18 - Feb 18 2011 ------------------- ------------------------------------------------------------------ ++++ ipvsadm: - Update to version 1.26 for IPv6 support. ------------------------------------------------------------------ ------------------ 2011-2-17 - Feb 17 2011 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - sync from upstream, specifically for the following fixes: - ocfs2-tools: Set hash seed when convert ocfs2 to support indexed-dirs - ocfs2-tools: set or clear s_uuid_hash in tunefs.ocfs2 ------------------------------------------------------------------ ------------------ 2011-2-16 - Feb 16 2011 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - Build modules for the realtime kernel. ++++ ocfs2: - Build modules for rt kernel. ++++ ocfs2-tools: - Update to latest version of ocfs2-tools. This eliminates a large number of patches and brings in the latest set of fixes. ------------------------------------------------------------------ ------------------ 2011-2-15 - Feb 15 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: node clearstate must flush LRM state too (bnc#653795) - Upstream version cs: 5ce2879aa0d5 ------------------------------------------------------------------ ------------------ 2011-2-14 - Feb 14 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Consolidate logging for resources active on multiple nodes - PE: More accurate logging of restarts and recovery for master/slave resources - PE: target-role alone is not sufficient to promote resources (lf#2544) - ais: Ensure that process death is communicated to peer nodes (lf#2550) - PE: Certain stop operations require STONITH, could overload the batch-limit otherwise (lf#2551, bnc#669229) - PE: Suppress unnecssary assertion failure message (lf#2558, bnc#670983) - Shell: Do not print XML for permission denied errors - ACL: Support access control on "cleanup" - crmd: Cancel recurring operations while we're still connected to the lrmd - crmd: Suppress an ERROR by teaching fsa_action2string() about complex actions - crmd: ACL: Prohibit non-privileged users to "fail" resources - Core: Do not store last-run for recurring operations, since it is misleading - Shell: fix logic for not printing the default monitor depth - Doc: Add ACL documentation - Upstream version cs: 57037d92c48f ++++ rear: - updated to rear 1.9.0 from upstream * many bugfixes * (new) P2V/V2V/V2P/P2P with system reconfiguration * (new) support Data Protector, Bacula, OBDR, Tapes * (new) use udev for module loading, support firmware loading * see full list of changes at http://rear.svn.sourceforge.net/viewvc/rear/releases/1.9.0/usr/share/rear/CHANGES ------------------------------------------------------------------ ------------------ 2011-2-11 - Feb 11 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Low: haclient: Require pyxml only if CIB is validated with DTD - Update source tarball to revision: 8489f547ab4e tip ++++ rubygems: - update to version 1.5.2 * Fixed gem update --system. RubyGems can now update itself again. - update to version 1.5.1 * Added ability to do gem update --system X.Y.Z. * Scrub !!null YAML from 1.9.2 (install and build). * Added missing requires for user_interaction. * Wrote option processing tests for gem update. * Updated upgrading doco for new gem update --system option. * Fixed SilentUI for cygwin; try /dev/null first then fall back to NUL. * RubyGems now enforces ruby 1.8.7 or newer. ------------------------------------------------------------------ ------------------ 2011-2-9 - Feb 9 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - Misc: Remove logging from signal handler in hawk_chkpwd - Upstream version cs:6d8f69f28ddc - Misc: Sanitize environment in hawk_invoke - Upstream version cs:3d698d6d049d ++++ resource-agents: - SAPDatabase: Avoid continuous output to syslog in monitor with SAP 7.20 and J2EE_ONLY=1 - SAPInstance,SAPDatabase: remove unnecessary usage of eval to start processes - SAPInstance,SAPDatabase: Allow blanks in path of userexit script - Add GPLv3 license file (bnc#655700) - Xen: implement stop of a migrating domain (bnc#656227) - tomcat: Use here-documents to simplify start/stop operations - tomcat: Ensure name of tomcat resource is only used on start operation and expose JAVA_OPTS variable for use - tomcat: Fix to ensure default OCF_RESKEY_xx values are observed - tomcat: Add CATALINA_BASE parameter, defaults to CATALINA_HOME, permits multiple tomcat instances - tomcat: Use Tomcat stop TIMEOUT -force to improve stop - Dummy: migrate_from/to: correct OCF_RESKEY_CRM_meta_migrate_xxx variable names - Dummy: make method reload work - IPaddr2: Fix reference to Infiniband arping binary (bnc#668447) - Upstream version cs: 41cd73a9dedb ++++ release-notes-hae: - Include reference to ACL functionality (see /usr/share/doc/packages/pacemaker/acls.txt) - Clarify that mixed endian clusters are not supported. - Include information on updated CTDB integration. ------------------------------------------------------------------ ------------------ 2011-2-8 - Feb 8 2011 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - Fix compile on ppc64/s390x. ++++ hawk: - GUI: crm_config editor: Use checkboxes & dropdowns for boolean and enum types - Upstream version cs:ff553132e67b ------------------------------------------------------------------ ------------------ 2011-2-7 - Feb 7 2011 ------------------- ------------------------------------------------------------------ ++++ openais: - init: Keep sshd running during shutdown (eases debugging considerably!) ------------------------------------------------------------------ ------------------ 2011-2-4 - Feb 4 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Show all currently set properties in cluster configuration panel - GUI: crm_config editor: Sanitize property values - Upstream version cs:73ba1ad5a53d ++++ resource-agents: - ldirectord: Remove dependency on IO::Socket::INET6 (bnc#668958) ++++ openais: - init: Make sure sbd is really stopped to ensure restarts work properly ------------------------------------------------------------------ ------------------ 2011-2-3 - Feb 3 2011 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - Fix out-of-tree build for OCFS2 DLM. ++++ rubygem-bundler: - update to 1.0.10 - Fix a regression loading YAML gemspecs from :git and :path gems - Requires, namespaces, etc. to work with changes in Rubygems 1.5 - update to 1.0.9 - Fix a bug where Bundler.require could remove gems from the load path. In Rails apps with a default application.rb, this removed all gems in groups other than :default and Rails.env. - update to 1.0.8 - Allow overriding gemspec() deps with :git deps - Add --local option to bundle update - Ignore Gemfile.lock in newly generated gems - Use less as help pager instead of more - Run bundle exec rake instead of rake in Capistrano tasks - Fix --no-cache option for bundle install - Allow Vlad deploys to work without Capistrano gem installed - Fix group arguments to bundle console - Allow groups to be loaded even if other groups were loaded - Evaluate gemspec() gemspecs in their directory not the cwd - Count on Rake to chdir to the right place in GemHelper - Change Pathnames to Strings for MacRuby - Check git process exit status correctly - Fix some warnings in 1.9.3-trunk (thanks tenderlove) ------------------------------------------------------------------ ------------------ 2011-2-1 - Feb 1 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - LRM: raexecocf: list resource agents properly (bnc#664409) - upstream version cs: 3e3d209f9217 ++++ pacemaker: - crmd: Purge status for resourcs that no longer live in the LRMd (lf#2536) - Stonith: Teach stonith_admin to automagically obtain the current node attributes for the target from the CIB - tools: Prevent use-of-NULL in crm_simulate (lf#2527) - ACL: Convert uid directly with strtol() for avoiding unnecessary error logs - Tools: Make unmanaged resources stand out in crm_simulate graphs - PE: Correctly reconstruct the status of anonymous cloned groups (lf#2508) - Core: Correctly parse the resource name from notificiation action IDs (lf#2511) - crmd: Indicate the interval for the timer that just expired - crmd: Reschedule the PE_START action if its not already running when we try to use it - crmd: Ensure notify variables are accurate for stop operations (lf#2545) - crmd: Implement reprobe natively in the crmd to avoid transition loops (lf#2533) - crmd: Cancel recurring monitor ops at shutdown (lf#2309) - PE: Don't imply colocation requirements when applying ordering constraints with clones (lf#2493) - PE: Protect against constraints that require stonith devices to stop before 'normal' ones (lf#2529) - PE: Prevent unstable clone placement by factoring in the current node's score before all others (lf#2544) - Tools: Suport cibadmin --empty for creating a minimal CIB - PE: Do not override configured clone stickiness values (lf#2445) - PE: Avoid relying on stickness for stable clone placement (lf#2445) - Shell: work around lrmd/lrmadmin blocking when not run as root or hacluster - Shell: more lazy help system initialization - Upstream version cs: 951c70420576 ++++ rubygems: - update to version 1.5.0 * Finally fixed all known 1.9.x issues. Upgrading is now possible! * Merged huge 1.3.7/ruby-core changes to master. * Added UPGRADING.rdoc to help deal with 1.9 issues. * Gem::Format now gives better errors for corrupt gem files and includes paths * Pre-install hooks can now abort gem installation by returning false * Move shareable TestCase classes to lib/ to help plugin authors with tests. * Add post-build hooks that can cancel the gem install * Always require custom_require now that require_gem is gone * Added GemInstaller accessors for @options so plugins can reference them. * Optimized Gem.find_files. ~10% faster than 1.4.2. ~40% faster than ruby 1.9. * Gem::SilentUI now behaves like Gem::StreamUI for asking questions. Patch by Erik Hollensbe. * `gem update` was implicitly doing --system. * 1.9.3: Fixed encoding errors causing gem installs to die during rdoc phase. * Add RubyForge URL to README. Closes #28825 * 1.9.3: Use chdir {} when building extensions to prevent warnings. Fixes #4337 * 1.9.2: Fix circular require warning. * Make requiring openssl even lazier at request of NaHi * `gem unpack` will now download the gem if it is not in the cache. Patch by Erik Hollensbe. * rubygems-update lists its development dependencies again - refreshed the build-root patch: old name rubygems-1.3.7_buildroot.patch new name rubygems-1.5.0_buildroot.patch ------------------------------------------------------------------ ------------------ 2011-1-31 - Jan 31 2011 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to drbd 8.3.10 - On 64bit architectures allow device sizes up to one petabyte - Fixed on-no-data-accessible for Primary, SyncTarget nodes (Bugz 332) - Progress bar for online verify - Optionally use the resync speed control loop code for the online verify process as well - Added code to detect false positives when using data-integrity-alg - New config option on-congestion and new connection states ahead and behind - Reduced IO latencies during resync, bitmap exchange and temporal states - Fix for possible deadlock on IO error during resync - Fixed a race condition between adding and removing network configuration. - Fixed spurious full syncs that could happen after an empty resync and concurrent connection loss. - Fixed spurious full syncs that happened when connection got lost while one node was in WFSyncUUID state (Bugz 318) - Fixed a race in the meta-data update code path, that could lead to forgotten updates to the meta-data. That in fact could lead to unexpected behavior at the next connect - Fixed potential deadlock on detach - Fixed potential data divergence after multiple failures - Implicitly create unconfigured devices which are referenced in sync-after dependencies. - Resource agent (ocf:linbit:drbd): Updates for latest pacemaker versions (bnc#649824). - Allow BIO sizes of up to 128kByte. - New configuration keyword on-no-data-accessible. Possible values io-error, and suspend-io. The default is "io-error", which matches the previous behavior. - If the fencing policy is set to resource-and-stonith, the primary node will creates the new current UUID _after_ the fencing handler returned. (Before it did immediately) - Rewrote the resync speed control loop code. New configuration parameters c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate. - Disable activity log updates when all blocks of an unconnected device is are out of sync. That can be activated by using "invalidate-remote" on an unconnected primary. - Improved IPv6 support: link local addresses - Improved resync speed display in /proc/drbd - Support 64k memory pages (CONFIG_PPC_64K_PAGES) (bnc#657479). ++++ drbd-kmp: - Update to drbd 8.3.10 - On 64bit architectures allow device sizes up to one petabyte - Fixed on-no-data-accessible for Primary, SyncTarget nodes (Bugz 332) - Progress bar for online verify - Optionally use the resync speed control loop code for the online verify process as well - Added code to detect false positives when using data-integrity-alg - New config option on-congestion and new connection states ahead and behind - Reduced IO latencies during resync, bitmap exchange and temporal states - Fix for possible deadlock on IO error during resync - Fixed a race condition between adding and removing network configuration. - Fixed spurious full syncs that could happen after an empty resync and concurrent connection loss. - Fixed spurious full syncs that happened when connection got lost while one node was in WFSyncUUID state (Bugz 318) - Fixed a race in the meta-data update code path, that could lead to forgotten updates to the meta-data. That in fact could lead to unexpected behavior at the next connect - Fixed potential deadlock on detach - Fixed potential data divergence after multiple failures - Implicitly create unconfigured devices which are referenced in sync-after dependencies. - Resource agent (ocf:linbit:drbd): Updates for latest pacemaker versions (bnc#649824). - Allow BIO sizes of up to 128kByte (bnc#657479). - New configuration keyword on-no-data-accessible. Possible values io-error, and suspend-io. The default is "io-error", which matches the previous behavior. - If the fencing policy is set to resource-and-stonith, the primary node will creates the new current UUID _after_ the fencing handler returned. (Before it did immediately) - Rewrote the resync speed control loop code. New configuration parameters c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate. - Disable activity log updates when all blocks of an unconnected device is are out of sync. That can be activated by using "invalidate-remote" on an unconnected primary. - Improved IPv6 support: link local addresses - Improved resync speed display in /proc/drbd ++++ ocfs2: - patches.fixes/ocfs2-check-heartbeat-for-kernel-stacks-only.patch: ocfs2: Check heartbeat mode for kernel stacks only. ------------------------------------------------------------------ ------------------ 2011-1-28 - Jan 28 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Medium: mgmtd: Use correct home directory for saving CIB shadow files - Update source tarball to revision: 1400f7668abd tip ------------------------------------------------------------------ ------------------ 2011-1-27 - Jan 27 2011 ------------------- ------------------------------------------------------------------ ++++ ocfs2: Bring in Ocfs2 fixes from 2.6.37 - patches.fixes/Fix-various-typos-of-valid-in-comments.patch: Fix various typos of valid in comments. - patches.fixes/Initialize-max_slots-early.patch: Initialize max_slots early. - patches.fixes/JBD2-Allow-feature-checks-before-journal-recovery.patch: JBD2: Allow feature checks before journal recovery. - patches.fixes/OCFS2-Allow-huge-16-TiB-volumes-to-mount.patch: OCFS2: Allow huge (> 16 TiB) volumes to mount. - patches.fixes/Ocfs2-Add-new-OCFS2_IOC_INFO-ioctl-for-ocfs2-v8.patch: Ocfs2: Add new OCFS2_IOC_INFO ioctl for ocfs2 v8. - patches.fixes/Ocfs2-Stop-tracking-a-negative-dentry-after-dentry_i.patch: Ocfs2: Stop tracking a negative dentry after dentry_iput(). - patches.fixes/Ocfs2-Teach-coherency-full-O_DIRECT-writes-to-correc.patch: Ocfs2: Teach 'coherency=full' O_DIRECT writes to correctly up_read i_alloc_sem. - patches.fixes/Reorganize-data-elements-to-reduce-struct-sizes.patch: Reorganize data elements to reduce struct sizes. - patches.fixes/Track-negative-entries-v3.patch: Track negative entries v3. - patches.fixes/When-I-tried-to-compile-I-got-the-following-warning.patch: When I tried to compile I got the following warning:. - patches.fixes/fs-ocfs2-dlm-Use-GFP_ATOMIC-under-spin_lock.patch: fs/ocfs2/dlm: Use GFP_ATOMIC under spin_lock. - patches.fixes/ocfs2-Add-a-mount-option-coherency-to-handle-cluster.patch: ocfs2: Add a mount option "coherency=*" to handle cluster coherency for O_DIRECT writes. - patches.fixes/ocfs2-Add-an-incompat-feature-flag-OCFS2_FEATURE_INC.patch: ocfs2: Add an incompat feature flag OCFS2_FEATURE_INCOMPAT_CLUSTERINFO. - patches.fixes/ocfs2-Add-readahead-support-for-CoW.patch: ocfs2: Add readahead support for CoW. - patches.fixes/ocfs2-Add-readhead-during-CoW.patch: ocfs2: Add readhead during CoW. - patches.fixes/ocfs2-Add-some-trace-log-for-orphan-scan.patch: ocfs2: Add some trace log for orphan scan. - patches.fixes/ocfs2-Add-struct-file-to-ocfs2_refcount_cow.patch: ocfs2: Add struct file to ocfs2_refcount_cow. - patches.fixes/ocfs2-Add-support-for-heartbeat-global-mount-option.patch: ocfs2: Add support for heartbeat=global mount option. - patches.fixes/ocfs2-Adjust-masklog-flag-values.patch: ocfs2: Adjust masklog flag values. - patches.fixes/ocfs2-Avoid-to-evaluate-xattr-block-flags-again.patch: ocfs2: Avoid to evaluate xattr block flags again. - patches.fixes/ocfs2-Cache-system-inodes-of-other-slots.patch: ocfs2: Cache system inodes of other slots. - patches.fixes/ocfs2-Change-some-lock-status-member-in-ocfs2_lock_r.patch: ocfs2: Change some lock status member in ocfs2_lock_res to char. - patches.fixes/ocfs2-Fix-system-inodes-cache-overflow.patch: ocfs2: Fix system inodes cache overflow. - patches.fixes/ocfs2-Hold-ip_lock-when-set-clear-flags-for-indexed-.patch: ocfs2: Hold ip_lock when set/clear flags for indexed dir. - patches.fixes/ocfs2-Initialize-the-bktcnt-variable-properly-and-ca.patch: ocfs2: Initialize the bktcnt variable properly, and call it bucket_count. - patches.fixes/ocfs2-Remove-obscure-error-handling-in-direct_write.patch: ocfs2: Remove obscure error handling in direct_write. - patches.fixes/ocfs2-Remove-obsolete-comments-before-ocfs2_start_tr.patch: ocfs2: Remove obsolete comments before ocfs2_start_trans. - patches.fixes/ocfs2-Remove-ocfs2_sync_inode.patch: ocfs2: Remove ocfs2_sync_inode(). - patches.fixes/ocfs2-Remove-unused-old_id-in-ocfs2_commit_cache.patch: ocfs2: Remove unused old_id in ocfs2_commit_cache. - patches.fixes/ocfs2-Silence-unused-warning.patch: ocfs2: Silence unused warning. - patches.fixes/ocfs2-char-is-not-always-signed.patch: ocfs2: char is not always signed. - patches.fixes/ocfs2-cluster-Add-heartbeat-mode-configfs-parameter.patch: ocfs2/cluster: Add heartbeat mode configfs parameter. - patches.fixes/ocfs2-cluster-Add-mlogs-for-heartbeat-up-down-events.patch: ocfs2/cluster: Add mlogs for heartbeat up/down events. - patches.fixes/ocfs2-cluster-Bump-up-dlm-protocol-to-version-1.1.patch: ocfs2/cluster: Bump up dlm protocol to version 1.1. - patches.fixes/ocfs2-cluster-Check-slots-for-unconfigured-live-node.patch: ocfs2/cluster: Check slots for unconfigured live nodes. - patches.fixes/ocfs2-cluster-Create-debugfs-dir-files-for-each-regi.patch: ocfs2/cluster: Create debugfs dir/files for each region. - patches.fixes/ocfs2-cluster-Create-debugfs-files-for-live-quorum-a.patch: ocfs2/cluster: Create debugfs files for live, quorum and failed region bitmaps. - patches.fixes/ocfs2-cluster-Get-all-heartbeat-regions.patch: ocfs2/cluster: Get all heartbeat regions. - patches.fixes/ocfs2-cluster-Maintain-bitmap-of-failed-regions.patch: ocfs2/cluster: Maintain bitmap of failed regions. - patches.fixes/ocfs2-cluster-Maintain-bitmap-of-quorum-regions.patch: ocfs2/cluster: Maintain bitmap of quorum regions. - patches.fixes/ocfs2-cluster-Maintain-live-node-bitmap-per-heartbea.patch: ocfs2/cluster: Maintain live node bitmap per heartbeat region. - patches.fixes/ocfs2-cluster-Print-messages-when-adding-removing-he.patch: ocfs2/cluster: Print messages when adding/removing heartbeat regions. - patches.fixes/ocfs2-cluster-Print-messages-when-adding-removing-no.patch: ocfs2/cluster: Print messages when adding/removing nodes. - patches.fixes/ocfs2-cluster-Release-debugfs-file-elapsed_time_in_m.patch: ocfs2/cluster: Release debugfs file elapsed_time_in_ms. - patches.fixes/ocfs2-cluster-Reorganize-o2hb-debugfs-init.patch: ocfs2/cluster: Reorganize o2hb debugfs init. - patches.fixes/ocfs2-cluster-Show-per-region-heartbeat-elapsed-time.patch: ocfs2/cluster: Show per region heartbeat elapsed time. - patches.fixes/ocfs2-cluster-Track-bitmap-of-live-heartbeat-regions.patch: ocfs2/cluster: Track bitmap of live heartbeat regions. - patches.fixes/ocfs2-cluster-Track-number-of-global-heartbeat-regio.patch: ocfs2/cluster: Track number of global heartbeat regions. - patches.fixes/ocfs2-dlm-Add-message-DLM_QUERY_NODEINFO.patch: ocfs2/dlm: Add message DLM_QUERY_NODEINFO. - patches.fixes/ocfs2-dlm-Add-message-DLM_QUERY_REGION.patch: ocfs2/dlm: Add message DLM_QUERY_REGION. - patches.fixes/ocfs2-dlm-Expose-dlm_protocol-in-dlm_state.patch: ocfs2/dlm: Expose dlm_protocol in dlm_state. - patches.fixes/ocfs2-dlm-Migrate-lockres-with-no-locks-if-it-has-a-.patch: ocfs2/dlm: Migrate lockres with no locks if it has a reference. - patches.fixes/ocfs2-fix-memory-leak.patch: ocfs2: fix memory leak. - patches.fixes/ocfs2-pass-struct-file-to-ocfs2_prepare_inode_for_wr.patch: ocfs2: pass struct file* to ocfs2_prepare_inode_for_write. - patches.fixes/ocfs2-pass-struct-file-to-ocfs2_write_begin_nolock.patch: ocfs2: pass struct file* to ocfs2_write_begin_nolock. - patches.fixes/ocfs2-validate-bg_free_bits_count-after-update.patch: ocfs2: validate bg_free_bits_count after update. - patches.fixes/ocfs2_connection_find-returns-pointer-to-bad-structu.patch: ocfs2_connection_find() returns pointer to bad structure. ------------------------------------------------------------------ ------------------ 2011-1-26 - Jan 26 2011 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Dev: mgmtd: Users access their own CIB shadow directories - Low: po: Update translations - Low: mgmt: Tune some logs/debug - Medium: haclient: Fix a function reference issue - Low: haclient: Fix the compatibility with python < 2.5 - Low: mgmtd: Fix the compatibility with the heartbeat based stack - Update source tarball to revision: 45aced6962a9 tip ------------------------------------------------------------------ ------------------ 2011-1-21 - Jan 21 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Make Cluster Config properties button *not* expand panel in IE - Misc: Add test CIBs for all resource types - Upstream version cs:812d86c6986a ++++ resource-agents: - CTDB: Default ctdb_manages_samba and ctdb_manages_winbind to "yes" ++++ ocfs2: - patches.fixes/Ocfs2-Fix-a-regression-bug-from-mainline-commit-6b93.patch: Ocfs2: Fix a regression bug from mainline commit(6b933c8e6f1a2f3118082c455eef25f9b1ac7b45). - patches.fixes/Ocfs2-Handle-empty-list-in-lockres_seq_start-for-dlm.patch: Ocfs2: Handle empty list in lockres_seq_start() for dlmdebug.c. - patches.fixes/Ocfs2-Re-access-the-journal-after-ocfs2_insert_exten.patch: Ocfs2: Re-access the journal after ocfs2_insert_extent() in dxdir codes. - patches.fixes/o2dlm-force-free-mles-during-dlm-exit.patch: o2dlm: force free mles during dlm exit. - patches.fixes/ocfs2-Fix-lockdep-warning-in-reflink.patch: ocfs2: Fix lockdep warning in reflink. - patches.fixes/ocfs2-Move-wanted-into-parens-of-ocfs2_resmap_resv_b.patch: ocfs2: Move 'wanted' into parens of ocfs2_resmap_resv_bits. - patches.fixes/ocfs2-Sync-inode-flags-with-ext2.patch: ocfs2: Sync inode flags with ext2. - patches.fixes/ocfs2-lockdep-Move-ip_xattr_sem-out-of-ocfs2_xattr_g.patch: ocfs2/lockdep: Move ip_xattr_sem out of ocfs2_xattr_get_nolock. - patches.fixes/ocfs2-net-fix-uninitialized-ret-in-o2net_send_messag.patch: ocfs2/net: fix uninitialized ret in o2net_send_message_vec(). - patches.fixes/ocfs2-update-ctime-when-changing-the-file-s-permissi.patch: ocfs2: update ctime when changing the file's permission by setfacl. ++++ rubygems: - update to version 1.4.2 * Gem::Versions: "1.b1" != "1.b.1", but "1.b1" eql? "1.b.1". Fixes gem indexing. * Fixed Gem.find_files. * Removed otherwise unused #find_all_dot_rb. Only 6 days old and hella buggy. - additional changes from version 1.4.1 Since apparently nobody reads my emails, blog posts or the README: DO NOT UPDATE RUBYGEMS ON RUBY 1.9! See UPGRADING.rdoc for details. * Specification#load was untainting a frozen string (via `gem build *.spec`) - additional changes from version 1.4.0 NOTE: In order to better maintain rubygems and to get it in sync with the world (eg, 1.9's 1.3.7 is different from our 1.3.7), rubygems is switching to a 4-6 week release schedule. This release is the precursor to that process and as such may be a bit on the wild side! You have been warned! NOTE: We've switched to git/github. See README.rdoc for details. New features: * Added --launch option to `gem server`. (gthiesfeld) * Added fuzzy name matching on install failures. (gstark/presidentbeef) * Allow searching w/ file extensions: gem which fileutils.rb * Progress indicator during download (Ryan Melton) * Speed up Gem::Version#<=> by 2-3x in common cases. (raggi) Bug fixes: * Dependency "~>"s now respect lower-bound prerelease versions. * Ensure the gem directories exist on download. * Expand Windows user home candidates for Ruby 1.8. Bug #28371 & [#28494] * Fix find_files to order by version. * Fix ivar typo. [Josh Peek] * Normalized requires and made many of them lazy. Do not depend on rubygems to require stdlib stuff for you. (raggi/tmm1) * Treat 1.0.a10 like 1.0.a.10 for sorting, etc. Fixes #27903. (dchelimsky) - drop rubygems-1.3.7_hash_to_big.patch ------------------------------------------------------------------ ------------------ 2011-1-20 - Jan 20 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: crm_config editor: Disallow adding duplicate properties - GUI: crm_config editor: Don't attempt to show unknown properties - GUI: crm_config editor: Hide "saved changes" message on subsequent edit - GUI: crm_config editor: ensure property deletion via crm_attribute - Upstream version cs:45c737d145bd ++++ pacemaker: - Access control list support for pacemaker's shell and CIB. - PE: Prevent segfault by validating the contents of ordering sets (lf#2495) - PE: Prevent use-after-free resulting from unintended recursion when chosing a node to promote master/slave resources - PE: Avoid flooding the logs with errors for orphan resources (lf#2518) - cib: Add "enable-acl" property - Shell: don't create empty optional sections (bnc#665131) - xml: Add ACL support into pacemaker-1.2 and 1.1 schemata. - RA: HealthSMART: Several fixes. - RA: SysInfo: Allow a list of filesystems/devices to be queried for free space - RA: ClusterMon: htmlfile is not mandatory (lf#2512) - Upstream version cs: 6c2e255166ed ------------------------------------------------------------------ ------------------ 2011-1-19 - Jan 19 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Add crm_config property editor (accessible from summary panel) - GUI: Allow expand/contract of summary panel (consistency with other panels) - GUI: Fix auto-expand of panels with stopped resources - Misc: Update copyright dates - Upstream version cs:db4bee65b35c ------------------------------------------------------------------ ------------------ 2011-1-18 - Jan 18 2011 ------------------- ------------------------------------------------------------------ ++++ openais: - init: fix "force-stop" operation (bnc#631917) ------------------------------------------------------------------ ------------------ 2011-1-17 - Jan 17 2011 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Move DC info from summary panel to footer - Misc: use crm_attribute instead of deprecated crm_standby - Misc: Add hawk_invoke binary to setuid for CIB ACL support - Upstream version cs:17110c9259a5 ------------------------------------------------------------------ ------------------ 2011-1-14 - Jan 14 2011 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - ocf-shellfuncs: allow ocf_run to return the actual exit code - build: install jboss - nginx: new RA - LVM: add partial_activation parameter (lf#2490) - Filesystem: allow cloning of some filesystems as read-only (lf#2440) - Filesystem: add fast_stop parameter (lf#2402) - sfex: output log messages also to stderr in sfex_init - sfex: add the sfex_stat command - Xen: check the allow_mem_management boolean properly (bnc#637525) - MailTo: don't check if user exists for email address (might be an alias or remote) - CTDB: Remove hard-coded timeout on start op - CTDB: Don't manage Samba and Winbind by default - IPaddr2: optionally flush kernel routing table on interface stop - IPaddr2: exit with the right code when not properly configured - IPsrcaddr: exit with the right code when not properly configured - Tools: findif: differentiate between error conditions - exportfs: add unlock_on_stop parameter - exportfs: ensure graceful failover with NFSv4 clients - exportfs: correctly test for lease time file - ManageVE: add migration capability - anything: add the workdir parameter - pgsql: cd to pgdata before running commands (fixes permission error) (bnc#656577) - pgsql: add optional username, password, and sqlcode parameters for monitor - db2: Replace call to db2_local_ps with db2nps - db2: guard against a hanging db2stop by spawning this into the background. Use db2_kill after grace period. - db2: add multi partition support - SAPDatabase,SAPInstance: improve LD_LIBRARY_PATH processing (bnc#640026) - SAPInstance: prevent premature expansion of [:upper:] [:lower:] when producing sidadm uid - SAPInstance: Moved testing of SAP profile directory and START profile to a later stage (only when needed), for more robustness - SAPInstance: fix return codes in probes - SAPInstance: New parameter: SHUTDOWN_METHOD - SAPInstance: ensure enqueue failover in monitor_clone on process failure - SAPDatabase: prevent premature expansion of [:upper:] and [:lower:] when producing sidadm/orasid/db2sid uids - SAPdatabase: Changed Oracle recovery method from "recover automatic database" to "end backup" - SAPDatabase: Adapt process search pattern for DB/2 9.5 - SAPDatabase: start listener only if database processes are found - ldirectord: http: connect to server instead of protocol (Debian#594958) - ldirectord: add implicit support for submission RFC4409 - ldirectord: example configuration for a submission virtual service - ldirectord: Shutdown write-side of client connection after writing has finished - Tools: ocf-tester: set and export some common meta variables (lf#2524) - Upstream version cs: 83b771e02d6d ++++ libdlm: - Reset fs_notified when check_fs_done (bnc#634240) ++++ pacemaker: - Shell: merge properties and rsc/op_defaults on load update (lf#2454) - stonith: use ST_DEVICEID for short description - Shell: combine crmd and PE meta-data (lf#2373,2419) - PE: Only update the node's promotion score if the resource is active there - PE: Only use the promotion score from the current clone instance - Shell: ask for confirmation for node fence and clearstate (bnc#642268) - Shell: insert sleep between stop and start in resource restart - stonith: remove unnecessary logging - Shell: fix exception when HOME is not set - Shell: Allow creation of an empty shadow CIB ("cib new ... empty") - Shell: Allow cibstatus to create new node status entries. - Shell: fix rsc/op_defaults edit - Shell: repair management of cloned groups - Shell: wait for the stop transition to finish before invoking start in the resource restart command (lf#2516) - PE: Correct target_rc for probes of inactive resources - Tools: Prevent crm_resource commands from being lost due to the use of cib_scope_local - PE: Prevent use-of-NULL resulting from variable shadowing spotted by Coverity - Shell: allow adding node attributes in configure when the attributes set doesn't already exist - Upstream version cs: 973b559eacf3 ------------------------------------------------------------------ ------------------ 2011-1-13 - Jan 13 2011 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.3.0 - Set the max buffer size for sockets to reduce message dropping - diags: add a mechanism to trigger the writing the flight data - Add the UDPU transport (UDP transport for corosync) - Remove delay in library on corosync shutdown - Check for a properly configured multicast address. - cpg: fix sync'ing the downlist. - POLL: gracefully handle running out of file descriptors. ------------------------------------------------------------------ ------------------ 2011-1-11 - Jan 11 2011 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - sbd: Fix timeout setting on archs where int != long (bnc#635690) - stonith: external/libvirt: new plugin for libvirt virtualization technologies - upstream version cs: 5a43d7c7ccac ------------------------------------------------------------------ ------------------ 2010-12-27 - Dec 27 2010 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix bug [bnc#659907] ------------------------------------------------------------------ ------------------ 2010-12-24 - Dec 24 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Display code refactor: Use jQuery instead of Prototype - Upstream version cs:1388147d005b ------------------------------------------------------------------ ------------------ 2010-12-10 - Dec 10 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - ocfs2_controld: Fix bad memcpy in cpg.c (bnc#645399) ++++ rubygems: - added rubygems-1.3.7_hash_to_big.patch: fix "bignum too big to convert into `long'" exception during install ------------------------------------------------------------------ ------------------ 2010-12-6 - Dec 6 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: external: avoid false out of memory error if a parameter isn't set (bnc#646205) - upstream release 1.0.7 (cs: ac71628e435e) ++++ gnutls: - fix testing code src/tests.c for testing safe renegotiation. ------------------------------------------------------------------ ------------------ 2010-11-24 - Nov 24 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: external: check if PATH already contains GLUE_SHARED_DIR (memory leak, lf#2484) - clplumbing: cl_log: new common syslog message prefix (optional) - clplumbing: cl_log: reopen logfiles on inode change (logrotate), default to unbuffered io - logd: use buffered io with fflush and fsync - stonith: external/ibmrsa-telnet: don't log passwords (bnc#652648) - stonith(8): use ST_DEVICEID for the short description in meta-data - stonith(8): use cl_log for logging if invoked by stonithd - stonith: rcd_serial: rename dtr|rts parameter to dtr_rts - configure: test for POSIX signals (fixes rcd_serial) - stonith: external/rackpdu: remove displaced local command - upstream version cs: 08b1078a8b50 ------------------------------------------------------------------ ------------------ 2010-11-23 - Nov 23 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Handle permission denied errors when logged out user updates status or performs op - GUI: Hide status on fatal error, don't show duplicate connection failures - GUI: Ignore lrm state for resources on down nodes - Misc: Ensure Util.popen3 doesn't block - Misc: Set $HOME to rails tmp dir, so crm shell can save help index - Upstream version cs:17646029a953 ------------------------------------------------------------------ ------------------ 2010-11-18 - Nov 18 2010 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - ldirectord: Add RPM Requires perl-IO-Socket-INET6 ++++ rubygem-bundler: - update to 1.0.7 - Remove Bundler version from the lockfile because it broke backwards compatibility with 1.0.0-1.0.5. Sorry. :( - update to 1.0.6 - Fix regression in `update` that caused long/wrong results - Allow git gems on other platforms while installing (#579) - Speed up `install` command using various optimizations - Significantly increase performance of resolver - Use upcoming Rubygems performance improvements (@tmm1) - Warn if the lockfile was generated by a newer version - Set generated gems' homepage to "", so Rubygems will warn - update to 1.0.5 - Fix regression disabling all operations that employ sudo - update to 1.0.4 - Expand relative :paths from Bundler.root (eg ./foogem) - Allow git gems in --without groups while --frozen - Allow gem :ref to be a symbol as well as a string - Fix exception when Gemfile needs a newer Bundler version - Explanation when the current Bundler version conflicts - Explicit error message if Gemfile needs newer Bundler - Ignore an empty string BUNDLE_GEMFILE - Skeleton gemspec now works with older versions of git - Fix shell quoting and ref fetching in GemHelper - Disable colored output in --deployment - Preserve line endings in lock file - Add support for 'mingw32' platform (aka RubyInstaller) - Large speed increase when Gemfile.lock is already present - Huge speed increase when many (100+) system gems are present - Significant expansion of ISSUES, man pages, and docs site - Remove Open3 from GemHelper (now it works on Windows™®©) - Allow setting roles in built-in cap and vlad tasks ------------------------------------------------------------------ ------------------ 2010-11-11 - Nov 11 2010 ------------------- ------------------------------------------------------------------ ++++ rubygem-bundler: - update to 1.0.3 ------------------------------------------------------------------ ------------------ 2010-11-9 - Nov 9 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - patches.fixes/dlm-allow-dlm-do-recovery-during-shutdown: dlm: allow dlm do recovery during shutdown. - patches.fixes/fix-typos-concerning-initializse: fix typos concerning "initiali[zs]e". - patches.fixes/fs-ocfs2-dlm-add-missing-spin_unlock: fs/ocfs2/dlm: Add missing spin_unlock. - patches.fixes/fs-ocfs2-dlm-drop-memory-allocation-cast: fs/ocfs2/dlm: Drop memory allocation cast. - patches.fixes/fs-ocfs2-dlm-use-kstrdup: fs/ocfs2/dlm: Use kstrdup. - patches.fixes/fs-ocfs2-remove-unnecessary-casts-of-private_data: fs/ocfs2: Remove unnecessary casts of private_data. - patches.fixes/include-cleanup-update-gfp-h-and-slab-h-includes-to-prepare-for-breaking-implicit-slab-h-inclusion-from-percpu-h: include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h. - patches.fixes/o2net-disallow-o2net-accept-connection-request-from-itself: O2net: Disallow o2net accept connection request from itself. - patches.fixes/o2net-log-socket-state-changes: o2net: log socket state changes. - patches.fixes/ocfs2-Zero-the-tail-cluster-when-extending-past-i_si.patch: Refresh. - patches.fixes/ocfs2-add-extent-block-stealing-for-ocfs2-v5.patch: Refresh. - patches.fixes/ocfs2-add-parenthesis-to-wrap-the-check-for-o_direct: ocfs2: Add parenthesis to wrap the check for O_DIRECT. - patches.fixes/ocfs2-avoid-a-gcc-warning-in-ocfs2_wipe_inode: ocfs2: Avoid a gcc warning in ocfs2_wipe_inode(). - patches.fixes/ocfs2-avoid-unnecessary-block-mapping-when-refreshing-quota-info: ocfs2: Avoid unnecessary block mapping when refreshing quota info. - patches.fixes/ocfs2-block-signals-for-mkdir-link-symlink-o_creat: ocfs2: Block signals for mkdir/link/symlink/O_CREAT. - patches.fixes/ocfs2-dlm-avoid-dlm-ast_lock-lockres-spinlock-dependency-break: ocfs2:dlm: avoid dlm->ast_lock lockres->spinlock dependency break. - patches.fixes/ocfs2-dlm-don-t-access-beyond-bitmap-size: ocfs2/dlm: don't access beyond bitmap size. - patches.fixes/ocfs2-dlm-increase-o2dlm-lockres-hash-size: ocfs2/dlm: Increase o2dlm lockres hash size. - patches.fixes/ocfs2-dlm-make-o2dlm-domain-join-leave-messages-kern_notice: ocfs2/dlm: Make o2dlm domain join/leave messages KERN_NOTICE. - patches.fixes/ocfs2-dlm-remove-bug_on-from-migration-in-the-rare-case-of-a-down-node: ocfs2/dlm: Remove BUG_ON from migration in the rare case of a down node. - patches.fixes/ocfs2-do-not-map-blocks-from-local-quota-file-on-each-write: ocfs2: Do not map blocks from local quota file on each write. - patches.fixes/ocfs2-don-t-duplicate-pages-past-i_size-during-cow: ocfs2: Don't duplicate pages past i_size during CoW. - patches.fixes/ocfs2-don-t-retry-xattr-set-in-case-value-extension-fails: ocfs2: Don't retry xattr set in case value extension fails. - patches.fixes/ocfs2-fix-deadlock-when-allocating-page: ocfs2: Fix deadlock when allocating page. - patches.fixes/ocfs2-fix-estimate-of-credits-needed-for-quota-allocation: ocfs2: Fix estimate of credits needed for quota allocation. - patches.fixes/ocfs2-fix-hole-punching-to-correctly-do-cow-during-cluster-zeroing: Ocfs2: Fix hole punching to correctly do CoW during cluster zeroing. - patches.fixes/ocfs2-fix-lock-inversion-in-quotas-during-umount: ocfs2: Fix lock inversion in quotas during umount. - patches.fixes/ocfs2-fix-null-pointer-deref-when-writing-local-dquot: ocfs2: Fix NULL pointer deref when writing local dquot. - patches.fixes/ocfs2-fix-quota-locking: ocfs2: Fix quota locking. - patches.fixes/ocfs2-fix-use-after-free-on-remount-read-only: ocfs2: Fix use after free on remount read-only. - patches.fixes/ocfs2-flush-drive-s-caches-on-fdatasync: ocfs2: Flush drive's caches on fdatasync. - patches.fixes/ocfs2-make-__ocfs2_page_mkwrite-handle-file-end-properly: ocfs2: make __ocfs2_page_mkwrite handle file end properly. - patches.fixes/ocfs2-make-nointr-a-default-mount-option: ocfs2: Make nointr a default mount option. - patches.fixes/ocfs2-make-ocfs2_adjust_resv_from_alloc-simple: ocfs2: make ocfs2_adjust_resv_from_alloc simple. - patches.fixes/ocfs2-make-ocfs2_extend_trans-really-extend: ocfs2: Make ocfs2_extend_trans() really extend. - patches.fixes/ocfs2-make-ocfs2_find_cpos_for_left_leaf-public: Ocfs2: Make ocfs2_find_cpos_for_left_leaf() public. - patches.fixes/ocfs2-make-ocfs2_journal_dirty-void: ocfs2: Make ocfs2_journal_dirty() void. - patches.fixes/ocfs2-make-xattr-extension-work-with-new-local-alloc-reservation: ocfs2: make xattr extension work with new local alloc reservation. - patches.fixes/ocfs2-make-xattr-reflink-work-with-new-local-alloc-reservation: ocfs2: Make xattr reflink work with new local alloc reservation. - patches.fixes/ocfs2-move-orphan-scan-work-to-ocfs2_wq: ocfs2: Move orphan scan work to ocfs2_wq. - patches.fixes/ocfs2-one-more-warning-fix-in-ocfs2_file_aio_write-v2: ocfs2: one more warning fix in ocfs2_file_aio_write(), v2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit. - patches.fixes/ocfs2-optimize-ocfs2-truncate-to-use-ocfs2_remove_btree_range-instead: Ocfs2: Optimize ocfs2 truncate to use ocfs2_remove_btree_range() instead. - patches.fixes/ocfs2-optimize-punching-hole-code: Ocfs2: Optimize punching-hole code. - patches.fixes/ocfs2-print-node-when-tcp-fails: ocfs2: print node # when tcp fails. - patches.fixes/ocfs2-replace-ushort_max-short_max-and-short_min-with-ushrt_max-shrt_max-and-shrt_min: ocfs2: replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN. - patches.fixes/ocfs2-reset-status-if-we-want-to-restart-file-extension: ocfs2: Reset status if we want to restart file extension. - patches.fixes/ocfs2-reset-xattr-value-size-after-xa_cleanup_value_truncate: ocfs2: Reset xattr value size after xa_cleanup_value_truncate(). - patches.fixes/ocfs2-silence-gcc-warning-in-ocfs2_write_zero_page: ocfs2: Silence gcc warning in ocfs2_write_zero_page(). - patches.fixes/ocfs2-tighten-up-strlen-checking: ocfs2: tighten up strlen() checking. - patches.fixes/ocfs2-trivial-code-cleanup-for-allocation-reservation: ocfs2/trivial: Code cleanup for allocation reservation. - patches.fixes/ocfs2-update-gfp-slab-h-includes: ocfs2: update gfp/slab.h includes. - patches.fixes/ocfs2-use-ocfs2_alloc_dinode_update_counts-instead-o.patch: Refresh. - patches.fixes/ocfs2-wrap-signal-blocking-in-void-functions: ocfs2: Wrap signal blocking in void functions. - patches.fixes/tree-wide-assorted-spelling-fixes: tree-wide: Assorted spelling fixes. - patches.fixes/tree-wide-fix-typos-offest-offset: tree-wide: fix typos "offest" -> "offset" ------------------------------------------------------------------ ------------------ 2010-10-29 - Oct 29 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Repair reference to child-of-child after removal of xml_child_iter_filter from get_message_xml() - Core: Remove extra calls to xmlCleanupParser resulting in use-after-free - Core: Reinstate the logic that skips past non-XML_ELEMENT_NODE children - Core: Update the default validation type to pacemaker-1.0 - Core: Prevent recently introduced use-after-free in replace_xml_child() - crmd: Update failcount for failed promote and demote operations - PE: Prevent use-of-NULL when there is status for an undefined node - Shell: warn on non-existing nodes in location constraints (lf#2486) - Shell: put completion bits into a separate module - Shell: repair ability to display multiple property sets - Build: Script for determining test coverage - Upstream version cs: 64703bf3330b ------------------------------------------------------------------ ------------------ 2010-10-28 - Oct 28 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Misc: Pass current user to cibadmin etc. for CIB ACL support (fate#310168) - GUI: Fix broken resource panel render when resource state is unknown - GUI: Add ability to load static CIB files for testing purposes - GUI: Show suitable error if the Ajax request in update_cib() fails - Misc: Use relative path for images, requests in JavaScript - Upstream version cs:c54fd2634c8e ------------------------------------------------------------------ ------------------ 2010-10-21 - Oct 21 2010 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix bug [bnc#554084] add support for tls's safe renegotiation CVE-2009-3555 ++++ pacemaker: - Remove usage of the xml_child_iter macro to obtain better information from tracing tools. - Upstream version cs: 271e51f4e471 ------------------------------------------------------------------ ------------------ 2010-10-20 - Oct 20 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: Let crm_resource handle node & resource iteration during resource cleanup (skips down nodes: bnc#647378) - PE: Avoid needless string compares - cib: Fix a log message - Core: Provide arguments to do_crm_log_alias() in the correct order when logging xml - Add gcov support to spec file (disabled by default) - New version: 1.1.4 - Upstream version cs: 6edc0959994e ------------------------------------------------------------------ ------------------ 2010-10-19 - Oct 19 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - crmd: Determin the target rc for an action once - crmd: Prevent use of NULL by making copies of the operation's hash table - Core: Turn off unneeded checks when applying a diff - crmd: Allow operations in the PE state - crmd: Ensure the CIB is always writable on the DC by removing a timing hole - cib: Deprecate the set_slave_all() API call - PE: Ensure fencing of the DC preceeds the STONITH_DONE operation - PE: Complete all fencing before attempting atomic migrations - Upstream version cs: 2f0326468a33 ------------------------------------------------------------------ ------------------ 2010-10-18 - Oct 18 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - stonith-ng: fix two memory leaks. - Core: Preserve ordering when removing subtrees with a diff - Tools: Calculate the digest after applying a diff - Core: Correctly extract the version details from a diff - cib: Drop the severity of a log message - crmd: Don't abort transitions when probes are completed on a node - PE: Try to ensure atomic migration ops occur within a single transition - Upstream version cs: 0a9d028363d4 ------------------------------------------------------------------ ------------------ 2010-10-15 - Oct 15 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: external: avoid false error if parameter isn't set (bnc#646205) - lrmd: don't allow relative paths as RA types - lrmd: drop start-delay from the LSB plugin - Upstream version cs: 0c059629dbe1 ------------------------------------------------------------------ ------------------ 2010-10-14 - Oct 14 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Correctly compare against crm_log_level in the logging macros - cib: Revert part of a recent commit that purged still valid connections - Upstream version cs: 0b0da7f7a176 ++++ ocfs2-tools: - Resource Agent: o2cb: do not fail stop on failure to unload modules (bnc#645399) ------------------------------------------------------------------ ------------------ 2010-10-11 - Oct 11 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: reduce logging severity for single rsc sets - Core: Prevent use-after-free when creating a CIB update for a timed out action - Shell: update shadow file directory processing - Upstream version cs: 182a56366b04 - stonith-ng: Use the timeout specified by the user (bnc#644952) - stonith-ng: Add the timeout at the top level where the daemon is looking for it (bnc#644952) - stonith-g: Ensure timeouts are included for fencing operations (bnc#644952) - crmd: Reduce a harmless error to a warning - stonith-ng: cleanup children on timeout in fence_legacy - crmd: Don't hide stop events that time out - allowing faster recovery in the presence of overloaded hosts - crm: "clearstate" command to manually acknowledge stonith events - stonith-ng: Fix two memory leaks - stonith-ng: reduce some log messages and use crm_* macros - Tools: crm_shadow - Avoid replacing the entire configuration - Tools: crm_resource - Improved output when listing constraints relevant to a given resource - Tools: crm_resource - Fix -x, the short form of --xml-file - Tools: crm_resource - Include location constraints in -A|-a output - Tools: crm_shadow - Avoid replacing the entire configuration (including status) - PE: Prevent clones from being stopped because resources colocated with them cannot be active - crmd: Include the correct transition details for timed out operations - Core: Drop the compression limit (lf#2506) - cib: Don't remove client's when notifications fail, they might just be too big (lf#2506) - Upstream version cs: e214283f6c48 ------------------------------------------------------------------ ------------------ 2010-10-8 - Oct 8 2010 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Update text and image files; bnc#619499. ------------------------------------------------------------------ ------------------ 2010-10-7 - Oct 7 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: cyclades: add the serial_port parameter to the meta-data - stonith: external/riloe: add support for http proxies - logd: keep the logfiles open all the time (lf#2470) - stonith: external/riloe: add time information on no response received - stonith: external/ipmi: provide opt param "passwd_method" to hide the ipmi password from config and logs - Core: adjust socket buffers when adjusting ipc queue length - Upstream version cs: d0ade365516e ++++ pacemaker: - cib: Do not calculate changes for status updates that wont be broadcast - cib: Speed up the establishment of remote connections - crmd: All pending operations should be recorded, even recurring ones with high start delays - stonith-ng: reduce logging. - Upstream version cs: cb23c41ee4ba ------------------------------------------------------------------ ------------------ 2010-10-6 - Oct 6 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Core: Provide significant performance improvements by implementing versioned diffs and digests - cib: Reject updates with a feature set greater than our own - Core: Some performance enhancements when comparing xml objects - crmd: Use the supplied timeout for stop actions - Core: Ensure ordering is preserved when applying diffs - crmd: There's no need to check the cib version from the 'added' part of diff updates - crmd: Additional logging for the cause of new transitions - cib: Drop invalid/failed connections from the client hashtable - PE: Use the original digest algorithm for parameter lists - cib: Ensure all diffs sent to peers have sufficient ordering information - cib: Reduce unnecessary copying when comparing xml objects - Core: Purge diff markers before calculating and comparing digests - Core: Minor speedup when comparing xml objects - cib: The feature set version check is only valid if the current value is non-NULL - Tools: crm_resource - Ensure xml-related memory is cleaned up at exit - Tools: crm_simulate - Ensure xml-related memory is cleaned up at exit - Upstream version cs: b20f6a85c93e ------------------------------------------------------------------ ------------------ 2010-10-4 - Oct 4 2010 ------------------- ------------------------------------------------------------------ ++++ openais: - Ignore placeholder openais.conf file when upgrading (bnc#611545) ++++ pacemaker: - PE: lf#2478 - Implement improved handling and recovery of atomic resource migrations - PE: Fix memory leak when processing completed migration actions - Large number of performance improvements to the Policy Engine and CIB. - Core: Cache Relax-NG schemas - profiling indicates many cycles are wasted needlessly re-parsing them - Core: Don't compress large payload elements unless we're approaching message limits - Upstream version cs: 5c47a628e151 ------------------------------------------------------------------ ------------------ 2010-9-29 - Sep 29 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Show pending ops as "Pending" (bnc#593015, lf#2423) - GUI: Correctly display failed "stop" ops - GUI: Show clone instances when clone-max > node count - GUI: Handle gaps in clone ID sequences - GUI: Request status update periodically if server is down - GUI: Treat completed migrate_from as stop when determining resource state - GUI: Display code refactor (HTML for status display generated client-side) - Upstream version cs:71d1d6f0fc66 ++++ pacemaker-mgmt: - Dev: haclient: Support ACLs configuration - Dev: mgmt: Support to login and access CIB as ordinary users, Support multi-user concurrent online - Low: haclient: (bnc#636190) Increase the default verbosity of "Transition Detail" - Low: haclient: (bnc#637525) Prefill values of boolean type parameters according to the "default" values in RAs' meta-data - Medium: haclient: (bnc#637531) Change the way to process target-role of resources, add "Clear All" option - Update source tarball to revision: 067a5359bf65 tip ------------------------------------------------------------------ ------------------ 2010-9-28 - Sep 28 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Tools: crm_node - Fix the return code for operations on corosync clusters - Stonith: Fix two memory leaks - Upstream version cs: b799e31a310f - crmd: Record completed migrate ops in CIB status section as migrate_to/migrate_from, not as stop/start (lf#2481) - PE: Fix typo leading to use-of-NULL in the new ordering code (bnc#653635) - crmd: on version print everything to stdout - stonith: cleanup children on timeout in fence_legacy - Shell: use uname instead of id in nodes when building other ids - Shell: add "clearstate" command for nodes - crmd: Don't hide stop events that time out - allowing faster recovery in the presence of overloaded hosts - PE: Use hashtables instead of linked lists for performance sensitive datastructures - PE: Skip probe_resources() completely if probing is disabled - PE: Obtain massive speedup by prepending to the list of ordering constraints (which can grow quite large) - PE: Detect start/stop actions with intervals - PE: Optimize the logic for deciding which non-grouped anonymous clone instances to probe for - Upstream version cs: eec290d3e32b ------------------------------------------------------------------ ------------------ 2010-9-21 - Sep 21 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - stonith: Use the timeout specified by the user - stonith: Add the timeout at the top level where the daemon is looking for it (lf#2473) - stonith: Ensure timeouts are included for fencing operations (lf#2473) - Logging tuning - crmd: Use an operation's interval when an invalid timeout was specified - crmd: Use the correct define/size for lrm resource IDs - Tools: Ensure the line we're grabbling the time from contains a time - Tools: crm_simulate - Fix use-after-free in when terminating - Upstream version cs: 81db6284125a (1.1.3) ------------------------------------------------------------------ ------------------ 2010-9-20 - Sep 20 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - patches.fixes/ocfs2-dont-overwrite-error-codes-in-ocfs2_init_acl.patch: ocfs2: do not overwrite error codes in ocfs2_init_acl (bnc#639161). - patches.fixes/ocfs2-grab_cache_page-recursion-fix: ocfs2: Avoid recursing into filesystems when allocating memory with filesystem locks held (bnc#633543). - patches.fixes/ocfs2-fix-incorrect-checksum-validation.patch: ocfs2: Fix incorrect checksum validation error. - patches.fixes/ocfs2-fix-metaecc-error-messages.patch: ocfs2: Fix metaecc error messages. - patches.fixes/PATCH-Skip-check-for-mandatory-locks-when-unlocking.patch: Include correct version of this patch. ------------------------------------------------------------------ ------------------ 2010-9-16 - Sep 16 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Stonith: Ensure stonith operations complete within the timeout and are terminated if they run too long (lf#2473) - crmd: Prevent assertion failure for stop actions - PE: Prevent segfault by ensuring the arguments to do_calculations() are initialized - Upstream version cs: ecb1e2ea172b ------------------------------------------------------------------ ------------------ 2010-9-15 - Sep 15 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Correct use-after-free - Tools: crm_simulate - Resolve memory leak reported by valgrind - PE: Ignore failed actions on nodes that have been shutdown - crmd: Better logging of failed stonith operations (lf#2473) - stonith: Gracefully handle remote operations that arrive late (after we've done notifications) (lf#2473) - Tools: crm_simulate - Resolve memory leak reported by valgrind - PE: Repair on-fail=block for groups and primitive resources (lf$2476) - Upstream version cs: 038c4b7a7603 ------------------------------------------------------------------ ------------------ 2010-9-13 - Sep 13 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - crmd: Ensure stop actions always have the relevant resource attributes (lf#2458) - Tools: Fix assertion failure in crm_resource (lf#2456) - PE: Do not demote resources because something that requires it can't run - PE: Display managed/unmanaged state for resources when grouped by node in crm_mon (lf#2479) - cib: Clean up disconnected remote connections (lf#2469) - Upstream version cs: 22651433eb94 ------------------------------------------------------------------ ------------------ 2010-9-9 - Sep 9 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Add fix for bnc#636964 - bnc636964-fix-byte-swapping-of-dir-block-trailer.patch ------------------------------------------------------------------ ------------------ 2010-9-8 - Sep 8 2010 ------------------- ------------------------------------------------------------------ ++++ libnetfilter_conntrack: - new upstream release 0.9.0 * ct: fix regression with helpers for Linux kernel >= 2.6.34 * ct: fix EINVAL if not TCP attributes are set for Linux kernel <= 2.6.25 ------------------------------------------------------------------ ------------------ 2010-9-6 - Sep 6 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Tools: crm_mon - Only display attributes of online nodes (and sort them) - RA: ping - Indicate that host_list is a required parameter in the metadata - stonith: Prevent segfault by not looking up operations if the hashtable hasn't been initialized yet (lf#2461) - Tools: Have crm_resource --locate indicate which instances are promoted (lf#2477) - Upstream version cs: 53b05d88305c ------------------------------------------------------------------ ------------------ 2010-9-2 - Sep 2 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.2.8 - Return CS_ERR_NO_RESOURCES when the server is low on available file descriptors. - Remove checking of subparameters in service.d files. - Only allow corosync to run one copy via a lock file. - When used with the openais ckpt service, don't disconnect an ipc connection during configuration change that takes longer then 2 seconds. - Remove the token cancel retransmit timeout on receipt of a multicast message. ++++ hawk: - Require rack version (1.1.0), to build on systems with rack 1.2 installed (see https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/5146) ++++ openais: - Update to 1.1.4: - Fix CKPT service such that it will handle printing of unterminated strings. ------------------------------------------------------------------ ------------------ 2010-8-30 - Aug 30 2010 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - Filesystem: Clarify metadata and improve non-clone warning - IPaddr2: exit early and with the right code if the ip parameter is not set - ocf-shellfuncs: add option -q to ocf_run to suppress verbose logging - mysql: if appropriate, connect to master on start - mysql: if appropriate, delete slave config on start - pgsql: suppress irrelevant output in the monitor operation - pgsql: postpone getting the socketdir parameter which depends on the configuration - IPaddr2: add missing 5 to the validation string for the multicast MAC - Xen: Allow node configurable attribute to specify which IP to use for live migration (bnc#628735) - Xen: use xen-list command for status check if available (bnc#628735) - Xen: use xen-destroy for stop, if available. - Upstream version cs: 81c3ec4fa593 ++++ rubygem-bundler: - update to 1.0.0 ------------------------------------------------------------------ ------------------ 2010-8-26 - Aug 26 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Ensure resource op timeout takes precedence over op_defaults (lf#2474) - Upstream version cs: ac1db0ea1a5a ------------------------------------------------------------------ ------------------ 2010-8-16 - Aug 16 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - cib: Allow backup files to proceed after wrap-around (bnc#630322) - Upstream version cs: dfc6b2561373 ++++ lvm2-clvm: - use same patch sequence as main lvm2.spec ------------------------------------------------------------------ ------------------ 2010-8-12 - Aug 12 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: Reduce logging. - stonith: Improve response times by avoiding unnecessary queries to plugins (bnc#630357) - stonith: external: interpret properly exit codes from external stonith plugins (bnc#630357) - Upstream version cs: a146a145a3e ------------------------------------------------------------------ ------------------ 2010-8-11 - Aug 11 2010 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - Update for first maintenance update. - Update note on KVM/qemu/VNC autoport selection; the issue in kvm/qemu is now fixed, so it will work, but is still not recommended. - Added small note on CTDB resource agent parameters. ------------------------------------------------------------------ ------------------ 2010-8-10 - Aug 10 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Refresh status display automatically on cluster state change (bnc#593013) - Upstream version cs:443ba6917308 ------------------------------------------------------------------ ------------------ 2010-8-9 - Aug 9 2010 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - mysql: replace the deprecated -O option (bnc#620275) - mysql: use replication credentials to test the replication status - ldirectord: Oracle compatibility - ldirectord: allow underscore in service name - ocf-shellfuncs: handle properly syslog facility set to none (bnc#621818) - ocf-tester: show output from the agent in case of error - IPv6addr: interface index in /proc/net/if_inet6 may be longer than 2 chars (lf#2462) - Patch for bnc#623788 is now in mainline. - Upstream version cs d206bc8f1303 ++++ pacemaker: - stonith-ng: record exit code and log output for failed port list query (bnc#625594) - Upstream version cs: 0db65fda4b15 ------------------------------------------------------------------ ------------------ 2010-8-6 - Aug 6 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: print error if a resource is not found in stop/start/manage (bnc#627757) - PE: Fix memory leak when unpacking recurring operations - PE: Fix potential use-of-NULL when calculating the set of required actions - Shell: set shadow directory properly (bnc#626638) - Core: Enable coredumps properly for MCP and AIS plugin (lf#2463) - Upstream version cs: 61360150595d ------------------------------------------------------------------ ------------------ 2010-8-5 - Aug 5 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.2.7 - Remove consensus check for two node cluster cases which can have smaller consensus values. Document in man page the behavior of consensus. ++++ openais: - Install plugins to lib64 on x86_64 (bnc#623427) ++++ ocfs2: - patches.fixes/ocfs2-Fix-orphan-add-in-ocfs2_create_inode_in_orphan.patch: ocfs2: Fix orphan add in ocfs2_create_inode_in_orphan (bnc#626321). - patches.fixes/ocfs2-allow-return-of-new-inode-block-location-befor.patch: ocfs2: allow return of new inode block location before allocation of the inode (bnc#626321). - patches.fixes/ocfs2-split-out-inode-alloc-code-from-ocfs2_mknod_lo.patch: ocfs2: split out inode alloc code from ocfs2_mknod_locked (bnc#626321). - patches.fixes/ocfs2-split-out-ocfs2_prepare_orphan_dir-into-lockin.patch: ocfs2: split out ocfs2_prepare_orphan_dir() into locking and prep functions (bnc#626321). - patches.fixes/ocfs2-use-ocfs2_alloc_dinode_update_counts-instead-o.patch: ocfs2: use ocfs2_alloc_dinode_update_counts() instead of open coding (bnc#626321). ------------------------------------------------------------------ ------------------ 2010-8-4 - Aug 4 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - sbd: increase IO priority to improve behaviour under load; it will take precedence over all other IO (FATE#310113). This requires the sbd device to use the CFQ scheduler for full effect. - Upstream version cs: fb42b94f6f05 ------------------------------------------------------------------ ------------------ 2010-8-3 - Aug 3 2010 ------------------- ------------------------------------------------------------------ ++++ rubygem-bundler: - update to 1.0rc2 ------------------------------------------------------------------ ------------------ 2010-7-29 - Jul 29 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - patches.fixes/ocfs2-fix-the-nested-PR.patch: Fix the nested PR lock calling issue in ACL (bnc#614332). ------------------------------------------------------------------ ------------------ 2010-7-28 - Jul 28 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - crmd: Prevent everyone from losing DC elections by correctly initializing all relevant variables - crmd: Ensure we activate the DC timer if we detect an alternate DC - PE: Wait until stonith is available, don't fall back to shutdown for nodes requesting termination - Upstream version cs: e0d731c2b1be ++++ ocfs2-tools: - Make ocfs2-kmp a Recommend instead of a Requires. This allows easier building of packages which in turn depend on ocfs2-tools. - Include .a files in ocfs2-devel package. - Add fix for bnc#604276 - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch ------------------------------------------------------------------ ------------------ 2010-7-27 - Jul 27 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - Fix problem where flow control could lock up ipc under very heavy load in very rare circumstances (upstream cs 3003) - SYNC: always call sync_aborted() in sync_confchg_fn() (upstream cs 3000) - SYNCV2: reset the my_memb_determine_ring_id in sync_v2_memb_list_abort() (upstream cs 2999) - Fix logging_daemon config parser code (rhbz#615203) (upstream cs 2998) - Remove reset of token timeout on retransmitted token reception. Fixes membership problems with certain timing parametrs (upstream cs 2989) - Speed up IPC connection process (upstream cs 2987) - Fix fail list fault that occurs in very rare circumstances (upstream cs 2985) ------------------------------------------------------------------ ------------------ 2010-7-26 - Jul 26 2010 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - CTDB: Deprecate (and make optional) smb_private_dir param (bnc#623788) ------------------------------------------------------------------ ------------------ 2010-7-22 - Jul 22 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - Update to corosync 1.2.6 - 80% packet loss networks were resulting in problems with totem. - Fixed ~40 scanning errors found with coverity. - cpg_membership_get now functional. - errors logged prior to the start of the daemon were not flushed. - Fixes defects in logsys which are crashing pacemaker installations. - Adds man pages for all binaries - Fixes several defects found in high packet loss field environments. - Send proper notification code of CPG_REASON_LEAVE in cpg service. - Fix segfault when pacemaker forks new processes - Unlock global serializer lock during shutdown to prevent spinning on single cpu systems or high cpu use on mulitple cpu systems - Stop totem statistics updater timer during shutdown to prevent a segfault during shutdown. - Fix problem where glibc's fork() implementation may cause segfaults in Pacemaker's use of the fork() system call. - Fix problem where a full /dev/shm would result in client segfault - instead an error is returned in this situation. - Fix problem where flight recorder leaks files in shared memory filesystem. Also clean up the error handling of the shared memory allocation code of the flight recorder. - Fix problem where a failure in glibc's pathconf API would result in segfault. - Add corosync and corosync-blackbox man pages. ++++ lvm2-clvm: - bnc#622537, fix for CVE-2010-2526 ++++ ocfs2: - patches.fixes/ocfs2-allow-huge-volumes.patch: OCFS2: Allow huge (> 16 TiB) volumes to mount (bnc#618424). - patches.fixes/ocfs2-No-need-to-zero-pages-past-i_size.patch: ocfs2: No need to zero pages past i_size. - patches.fixes/ocfs2-When-zero-extending-do-it-by-page.patch: ocfs2: When zero extending, do it by page. - patches.fixes/ocfs2-Zero-the-tail-cluster-when-extending-past-i_si.patch: ocfs2: Zero the tail cluster when extending past i_size. - patches.fixes/jbd2-ocfs2-Fix-block-checksumming-when-a-buffer-is-u.patch: jbd2/ocfs2: Fix block checksumming when a buffer is used in several transactions (bnc#606575). - patches.fixes/ocfs2-Limit-default-local-alloc-size-within-bitmap-r.patch: ocfs2: Limit default local alloc size within bitmap range (bnc#501563). ------------------------------------------------------------------ ------------------ 2010-7-21 - Jul 21 2010 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update drbd to 8.3.8.1; all patches are upstream now (bnc#622647) - Recommend that drbd-udev be installed for descriptive device names to be set up (bnc#623524) - DRBD ocf resource agent now treats hostnames case insensitive - Do not expose failed local READs to upper layers - Fixed a potential Oops in the disconnect code - Fixed a race condition that could cause DRBD to consider the peers disk as Inconstent after resync instead of UpToDate - Fixed a reace condition that could cause DRBD to consider the peers disk as Outdated instead of Inconsistent during resync - Disallow to start a resync with invalidate / invalidate-remote when the source disk is not UpToDate - Forcing primary works now also for Consistent, not only for Outdated and Inconsistent - Improved robustness against corrupt or malicous sector addresses when receiving data - Added the initial-split-brain, it gets called also if the split-brain gets automatically resolved - Added the --assume-clean option for the resize command, it causes drbd to not resync the new storage after an online grow operation - drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res - drbdadm: Do not consider configs with invalid after statements as invalid - drbdadm: Do not segfault if the peer's proxy section is missing - drbdadm: Allow nullglob in include statement - drbdadm: Fixed the use of waitpid - Gave the receiving code the ability to use multiple BIOs for writing a single data packet; now DRBD works with BIOs up to 32kByte also on LVM devices; from now on the use_bmbv config option does nothing - New command check-resize, that allows DRBD to detect offline resizing and to move internal meta-data accordingly - Added a control loop, that allows DRBD to find auto tune the resync speed, on connections with large queues (drbd-proxy) - --dry-run option for connect; disconnects after sync handshake - --overwrite-data-of-peer got an alias named --force - Improvements to crm-fence-peer - Fixed option parsing and stacking in snapshot-resync-target-lvm.sh ++++ drbd-kmp: - Update drbd to 8.3.8.1; all patches are upstream now (bnc#622647) - Do not expose failed local READs to upper layers - Fixed a potential Oops in the disconnect code - Fixed a race condition that could cause DRBD to consider the peers disk as Inconstent after resync instead of UpToDate - Fixed a reace condition that could cause DRBD to consider the peers disk as Outdated instead of Inconsistent during resync - Disallow to start a resync with invalidate / invalidate-remote when the source disk is not UpToDate - Forcing primary works now also for Consistent, not only for Outdated and Inconsistent - Improved robustness against corrupt or malicous sector addresses when receiving data - Gave the receiving code the ability to use multiple BIOs for writing a single data packet; now DRBD works with BIOs up to 32kByte also on LVM devices; from now on the use_bmbv config option does nothing - New command check-resize, that allows DRBD to detect offline resizing and to move internal meta-data accordingly - Added a control loop, that allows DRBD to find auto tune the resync speed, on connections with large queues (drbd-proxy) ++++ openais: - Update to openais 1.1.3 ++++ pacemaker: - PE: Correctly order clone startup after group/clone start - stonith-ng: pass the configuration to the stonith program via environment variables; requires cluster-glue >= 1.0.6 (bnc#620781, CVE-2010-2496) - Logging improvements. - Upstream version cs: f9fbf97b0ce8 ------------------------------------------------------------------ ------------------ 2010-7-16 - Jul 16 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - fix a wrong function declaration - Upstream version cs: 8286b46c91e3 ------------------------------------------------------------------ ------------------ 2010-7-15 - Jul 15 2010 ------------------- ------------------------------------------------------------------ ++++ conntrack-tools: - new upstream release 0.9.15 * support for conntrack zones * support for TCP window scale synchronization * fixes to option parsing and printouts ++++ libnetfilter_conntrack: - new upstream release 0.0.102 * support for conntrack zones * support for TCP window scale factor ------------------------------------------------------------------ ------------------ 2010-7-14 - Jul 14 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: allow adding force parameter to resource migrate - Shell: add the actions option to configure ptest (lf#2360) - Shell: test early for duplicate elements in edit (bnc#620460) - Shell: Use crm_attribute directly instead of the deprecated crm_standby and crm_failcount wrappers - PE: Correctly detect when there is a real failcount that expired and needs to be cleared - PE: Avoid creating invalid ordering constraints for probes that aren't needed - PE: Include the prefix for clone children when printing the clone - PE: Bug lf#2453 - Enforce clone ordering in the absense of colocation constraints (lf#2453, bnc#619581) - crmd: Only log the failcount op if something is wrong - crmd: Base DC election on process relative uptime - crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions - crmd: Make sure the membership cache is accurate after a sucessful fencing operation - crmd: All nodes should see status updates, not just the DC - stonith-ng: Advertise stonith-ng options in the metadata - Core: Correctly unpack HA_Messages containing multiple entries with the same name - ais: Sign everyone up for peer process updates, not just the crmd - ais: Move the code for finding uid before the fork so that the child does no logging - Upstream version cs: e9b2f255a20e ++++ ocfs2-tools: - Add a series of fixes to metaecc handling in libocfs2 and o2image ------------------------------------------------------------------ ------------------ 2010-7-13 - Jul 13 2010 ------------------- ------------------------------------------------------------------ ++++ drbd: - Allow drbd to be installed without mandating drbd-xen (bnc#613483) ------------------------------------------------------------------ ------------------ 2010-7-9 - Jul 9 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - set version to 1.0.6 - ha_logger: log strings longer than 1024 - lrmd: don't allow cancelled operations to get back to the repeating op list (lf#2417) - lrmd: exclude stonith resources from child count (bnc#612387) - lrmd,clientlib: asynchronous resource delete notification (lf#2439) - stonith: add -V (version) to stonith - stonith: add -E option to get the configuration from the environment - stonith: ha_log: feed the message to stdout and not on command line - stonith: external/sbd,xen0: fix wrong reference from ha_log to ha_log.sh (deb#585120) - stonith: external/rackpdu: check the snmpset and snmpwalk exit codes - hb_report: create cib.txt after sanitizing the CIB (lf#2415) - doc: generate lrmadmin.8 from the help text - upstream version: stable release 1.0.6 (cs: 1c54d2895647) ++++ corosync: - prevent corosync-cfgtool from hanging (bnc#616183) ------------------------------------------------------------------ ------------------ 2010-7-7 - Jul 7 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - Include debugging patch for bnc#606575 ------------------------------------------------------------------ ------------------ 2010-7-6 - Jul 6 2010 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - ldirectord: use $1 instead of \1 in pattern replace (bnc#605086) - VirtualDomain: Fix spurious stop failures - RA: mysql: Numerous fixes. - Raid1: Handle stop for failed arrays properly (bnc#618775) - Raid1: Support attempting to re-add mirrors on deep monitor action (bnc#619121) - sfex: wait in the start and stop actions until sfex_daemon starts/exits - db2: support for v9.x instances (bnc#608952) - ocf-shellfuncs: correctly identify root by id only (bnc#602312) - ocf-tester: meta-data also should never be affected by missing binaries. - ocf-tester: Extend to cover initial probe (monitor_0) test. - Upstream version cs 9475e2f5d8db ++++ pacemaker: - PE: Fail unmanaged resources should not prevent other services from shutting down (lf#1959) - crmd: Handle asynchronous notification of resource deletion events (lf#2439) - Shell: add support for classes to the providers command - crmd: Pass in the correct result when processing synchronous resource deletion operations - ais: Fix unterminated recursion in init_ais_connection() - Tools: Make sure crm_resource waits for the completion of crmd operations it sent - stonith: Support the poweron/poweroff actions (bnc#618798) - stonith: Map poweron/poweroff back to on/off expected by the stonith tool from cluster-glue (bnc#618798) - PE: Correctly handle pseudo action creation - Tools: crm_node - Enable the -A parameter, the short form of --openais - CLI: report bad ISO8601 duration specifiers (bnc#618808) - crmd: Fix assertion failure when performing async resource failures - crmd: Include the action for crm graph operations - crmd: Allow non-DC nodes to clear failcounts too and tidy up logging - Fix some valgrind reported leaks. - Upstream version cs: ea6cdd9d9613 ------------------------------------------------------------------ ------------------ 2010-6-30 - Jun 30 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Allow default rack version (1.1.0) to build against Rails 2.3.8 ------------------------------------------------------------------ ------------------ 2010-6-29 - Jun 29 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100) ------------------------------------------------------------------ ------------------ 2010-6-27 - Jun 27 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Fix configure checks for cpg and SaCkpt libraries ------------------------------------------------------------------ ------------------ 2010-6-18 - Jun 18 2010 ------------------- ------------------------------------------------------------------ ++++ rubygems: - fix buildroot patch for factory ------------------------------------------------------------------ ------------------ 2010-6-14 - Jun 14 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: templates: clvm,ocfs2: add the fs/vg resource to the base group, add timeouts (bnc#605580) - Shell: skip resource checks for property-like elements (lf#2420) - Shell: on no id match the first of property-like elements (lf#2420) - Shell: set proper ids for rsc/op_defaults (lf#2420) - Shell: add exit codes for non-interactive use - PE: No services should be stopped until probes finish (lf#2433) - PE: Support clones in resource sets (bnc#586613, lf#2404, lf#2409) - Tools: Allow ptest and crm_simulate to work with configs that lack a status section - Core: Reduce logging for failed xpath searches - PE: Support colocation sets with negative scores (lf#2435) - PE: Ensure deallocated resources are stopped - PE: Ordering dependencies on partially active groups not observed properly (lf#2422, bnc#607125) - PE: If there are no compatible peers when interleaving clones, ensure the instance is stopped - PE: Fix colocation for interleaved clones - PE: Fix colocation with partially active groups - PE: Don't overwrite existing meta attributes (like timeout) for notify operations (lf#2424) - PE: stop-all-resources shouldn't apply to stonith resources (lf#2426) - Fencing: Reduce stonith-ng logging (lf#2431) - ais: Improved processing when the peer crmd processes join/leave (lf#2401) - Tools: crm_resource - Report crmd connection errors - Tools: Depreciate the 'pingd' daemon and resource agent in favor of ocf:pacemaker:ping - cib: Fix the application of unversioned diffs - Several valgrind + coverity issues fixed. - Upstream version cs: 8b9ec9ccc506 ------------------------------------------------------------------ ------------------ 2010-6-10 - Jun 10 2010 ------------------- ------------------------------------------------------------------ ++++ rubygem-bundler: - update to version 0.9.26 - error nicely on incompatible 0.10 lockfiles ------------------------------------------------------------------ ------------------ 2010-6-8 - Jun 8 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Install crm shell and cts in $(pyexecdir) instead of $(pythondir) to ensure installation in /usr/lib64 on x86_64 ------------------------------------------------------------------ ------------------ 2010-6-3 - Jun 3 2010 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#610663 . read corosync.conf.example if corosync.conf doesn't exist . increase token timeout to 5000ms defaultly . increase consensus time to 6000ms defaultly . turn off timestamp, to_stderr by default ------------------------------------------------------------------ ------------------ 2010-6-2 - Jun 2 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - Set sensible defaults for Pacemaker in corosync.conf.example (bnc#610663) - Clarify bindnetaddr option in corosync.conf.5 manpage (upstream cs 2856) ------------------------------------------------------------------ ------------------ 2010-5-25 - May 25 2010 ------------------- ------------------------------------------------------------------ ++++ rubygems: - added a new macro rubygems_requires it will replace the hardcoded requires on rubygems in the rubygem-* packages with a requires_eq/requires_ge depending on the suse version ------------------------------------------------------------------ ------------------ 2010-5-21 - May 21 2010 ------------------- ------------------------------------------------------------------ ++++ openais: - Fix openais/iscsi init script ordering (bnc#607777) ------------------------------------------------------------------ ------------------ 2010-5-18 - May 18 2010 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Reverted libdlm-bug-603685-v2.diff (bug now fixed in Pacemaker) ++++ pacemaker: - Fix crm membership check (bnc#603685, reverts changesets 6e6980376f01 and 2e096a41a5f9) - Upstream version cs: e8717a29601a (1.1.2.1) ------------------------------------------------------------------ ------------------ 2010-5-17 - May 17 2010 ------------------- ------------------------------------------------------------------ ++++ rubygems: - update to 1.3.7 * Dropped rubygems-1.3.6_unpack.patch (now upstream) * Dropped rubygems-1.3.6_version_requirements.patch (now upstream) - New features: * `gem` commands * `gem install` and `gem fetch` now report alternate platforms when a matching one couldn't be found. * `gem contents` --prefix is now the default as specified in - -help. Bug #27211 by Mamoru Tasaka. * `gem fetch` can fetch of old versions again. Bug #27960 by Eric Hankins. * `gem query` and friends output now lists platforms. Bug #27856 by Greg Hazel. * `gem server` now allows specification of multiple gem dirs for documentation. Bug #27573 by Yuki Sonoda. * `gem unpack` can unpack gems again. Bug #27872 by Timothy Jones. * `gem unpack` now unpacks remote gems. * --user-install is no longer the default. If you really liked it, see Gem::ConfigFile to learn how to set it by default. (This change was made in 1.3.6) * RubyGems now has platform support for IronRuby. Patch #27951 by Will Green. - Bug fixes: * Require rubygems/custom_require if --disable-gem was set. Bug #27700 by Roger Pack. * RubyGems now protects against exceptions being raised by plugins. * rubygems/builder now requires user_interaction. Ruby Bug #1040 by Phillip Toland. * Gem::Dependency support #version_requirements= with a warning. Fix for old Rails versions. Bug #27868 by Wei Jen Lu. * Gem::PackageTask depends on the package dir like the other rake package tasks so dependencies can be hooked up correctly. ------------------------------------------------------------------ ------------------ 2010-5-14 - May 14 2010 ------------------- ------------------------------------------------------------------ ++++ libdlm: - libdlm-bug-603685-v2.diff: fix dlm_controld.pcmk member processing (bnc#603685) ++++ pacemaker: - ais: fix list of active processes sent to clients (bnc#603685) - Upstream version cs: 2e096a41a5f9 ++++ rubygem-bundler: - update to 0.9.25 - explicitly coerce Pathname objects to Strings for Ruby 1.9 - fix some newline weirdness in output from install command ------------------------------------------------------------------ ------------------ 2010-5-12 - May 12 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - clplumbing: don't unlink uninitialized socket paths (reported by valgrind) - external/sbd: Make monitoring simpler and more resilient (bnc#600593) - Upstream version cs: 1448deafdf79 ++++ pacemaker: - crmd: Prevent use-after-free of the stonith-ng connection (lf#2414) - Core: Prevent use-after-free reported by valgrind when doing xpath based deletions (lf#2414) - PE: Fix memory leaks reported by valgrind - Core: Fix memory leak in replace_xml_child() reported by valgrind - PE: Remove developemnt logging which mistakenly logged at "ERROR" level. - Upstream version cs: b59c27dc114a (1.1.2) ++++ release-notes-hae: - Update for GM. ------------------------------------------------------------------ ------------------ 2010-5-11 - May 11 2010 ------------------- ------------------------------------------------------------------ ++++ sleha-guide_ja: - Resolve "conflict in file ...". ++++ sleha-guide_zh_CN: - Resolve "conflict in file ...". ++++ sleha-guide_zh_TW: - Resolve "conflict in file ...". ------------------------------------------------------------------ ------------------ 2010-5-10 - May 10 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - lrmd: really remove operation history on client unregister - Upstream version cs: 6cf2e36df9f4 - hb_report: collect drbd configuration (lf#2411) - sbd: Print a warning if latency exceeds threshold, so that administrators get a warning before the watchdog suicide is triggered (bnc#600593) - Upstream version cs: 4038a0c5b3eb ++++ corosync: - Handle POLLNVAL in coroipcc - Save the ring id and restore it properly when the recovery operation fails - increase maximum entries in the retransmit queue when recovery takes place. - fix one-off error in memove - discard and report unknown messages ++++ hawk: - Misc: Update translations - Upstream version cs:2a79e0d9cb43 ++++ resource-agents: - RA: set the HA_RSCTMP directory to /var/run/resource-agents (lf#2378) - pgsql: add new "config" parameter - pgsql: properly implement pghost parameter - High: SAPInstance RA: don't rely on op target rc when monitoring clones (lf#2371) - upstream version cs a7c0f35916bf ++++ pacemaker: - crmd: Prevent use-after-free of the PE connection after it dies (lf#2414) - Shell: support for clone instances in constraints (lf#2169) - Upstream version cs: 42a5aa3413f4 - Shell: new command default-timeouts to set default operation timeouts (bnc#479052) - crmd: ais: Use the threadsafe version of getpwnam - PE: Enforce mandatory promotion (colocation) constraints (lf#2403) - PE: Don't complain about missing agents during probes of a-symetric clusters (lf#2410) - Shell: don't error on missing resource agent with asymmetrical clusters (lf#2410) - ais: Ensure the list of active processes sent to clients is always up-to-date - PE: Allow constraints to apply to specific instances of clones (lf#2169) - PE: Allow ordering constraints to apply to specific instances of clones - PE: Clean up failcount after it expires (lf#2066) - PE: Before starting utilization-using resources on a node, take off the load which will no longer run there (bnc#594782) - PE: Don't be so quick to pull the trigger on nodes that are coming up - crmd: Use global fencing notifications to prevent secondary fencing operations of the DC - cib: Changes to group order are not detected or broadcast to peers (lf#2352) - Core: Only use the named schema if the validation passes - Shell: don't verify empty configurations (bnc#602711) - crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them - crmd: Include operation interval in logged action - crmd: Arrange for only one node to clean up after a fenced DC node - crmd: create the final directory too for resource agents (bnc#603190) - Tools: crm_mon: refresh screen on terminal resize (bnc#589811) - PE: Correctly locate clone instances by their prefix (lf#2412) - ais: Make a better attempt at determining an accurate born-on value from corosync - tools: crm_mon - Enable 'connectivity' mode for 'ping' resources too - Upstream version cs: e8624c181a3f ++++ release-notes-hae: - Update release notes for GMC. ++++ sle-ha-manuals_en: - Update text files (final). ++++ yast2-iplb: - Add quote to values of some key in conf file. (bnc #602375) - Deprecate "checkcount" key, changed to "failurecount". ------------------------------------------------------------------ ------------------ 2010-5-7 - May 7 2010 ------------------- ------------------------------------------------------------------ ++++ lvm2-clvm: - fix typo in clvmd.ocf ------------------------------------------------------------------ ------------------ 2010-5-5 - May 5 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - patches.fixes/ocfs2-Add-directory-entry-later-in-ocfs2_symlink-and.patch: ocfs2: Add directory entry later in ocfs2_symlink() and ocfs2_mknod() (bnc#595609). - patches.fixes/ocfs2-add-OCFS2_INODE_SKIP_ORPHAN_DIR-flag-and-honor.patch: ocfs2: add OCFS2_INODE_SKIP_ORPHAN_DIR flag and honor it in the inode wipe code (bnc#595609). - patches.fixes/ocfs2-avoid-direct-write-if-we-fall-back-to-buffered.patch: ocfs2: Avoid direct write if we fall back to buffered I/O (bnc#591039) - refreshed patch with a new version - patches.fixes/ocfs2-use-OCFS2_INODE_SKIP_ORPHAN_DIR-in-ocfs2_mknod.patch: ocfs2: use OCFS2_INODE_SKIP_ORPHAN_DIR in ocfs2_mknod error path (bnc#595609). - patches.fixes/ocfs2-use-OCFS2_INODE_SKIP_ORPHAN_DIR-in-ocfs2_symli.patch: ocfs2: use OCFS2_INODE_SKIP_ORPHAN_DIR in ocfs2_symlink error path (bnc#595609). ------------------------------------------------------------------ ------------------ 2010-5-3 - May 3 2010 ------------------- ------------------------------------------------------------------ ++++ sleha-guide_ja: - New package for SP1 RC5. ++++ sleha-guide_zh_CN: - New package for SP1 RC5. ++++ sleha-guide_zh_TW: - New package for SP1 RC5. ------------------------------------------------------------------ ------------------ 2010-4-27 - Apr 27 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Fix small error so that regression test suite passes. - PE: Before starting utilization-using resources on a node, take off the load which will no longer run there (bnc#594782) ++++ release-notes-hae: - Update release notes for RC4. ------------------------------------------------------------------ ------------------ 2010-4-26 - Apr 26 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - external/ssh: move to devel package as well. - clplumbing: add again uid/gid for processes for authentication (the new fields are at the end of the struct; the users of the new fields may require library version 2.1.0) ++++ corosync: - fix valgrind reported problems (upstream cs 2787) - Memset for res_setup variable in coroipcs:req_setup_send - Two memset in logsys for buffers - Problem in corosync_totem_stats_updater where avg_token_holdtime has size of avg_backlog_calc - corosync_totem_stats_init where avg_backlog_calc is 32 bits (not 64) - objdb problem if new_valie_len != object->value_len. In such case newly allocated memory is not initialized and in some situations, value_len is not updated. - select a new sync member if the node with the lowest nodeid has left (upstream cs 2785) - fix a crash in YKD ++++ resource-agents: - exportfs: new RA - mysql: master-slave functionality - oracle: reduce output from sqlplus to the last line for queries (bnc#567815) - nfsserver: fix the default string for the notification parameter - upstream version cs f92935082277 ++++ libdlm: - update from upstream (cs fae6ee39) - dlm_controld: don't log errors after disabling plocks - dlm_controld: don't skip unlinking checkpoint - dlm_controld: set last_plock_time for ownership operations - dlm_controld: add plock checkpoint signatures - dlm_controld: check all messages against enable options - dlm_controld: avoid full plock unlock when no resource exists ++++ pacemaker: - PE: Don't create scaffolding for ordering sets with a single resources (bnc#586613) - PE: Ignore colocation weights from clone instances - PE: Print allocation scores as +/-INFINITY when appropriate - Upstream version cs: fa1c810f1d1d ++++ ocfs2: - Update to 2.6.32.12-rc2, - obsoletes: - patches.fixes/ocfs2-Change-bg_chain-check-for-ocfs2_validate_gd_parent.patch - patches.fixes/ocfs2-set-i_mode-on-disk-during-acl-operations.patch ++++ ocfs2-tools: - fixes for indexed-dirs - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch ------------------------------------------------------------------ ------------------ 2010-4-24 - Apr 24 2010 ------------------- ------------------------------------------------------------------ ++++ libnfnetlink: - buildrequire pkg-config to fix provides ------------------------------------------------------------------ ------------------ 2010-4-23 - Apr 23 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - GUI: Fixed inability to click menu button for M/S sets in Internet Explorer - Upstream version cs:067bef4c4f72 - GUI: Use absolute (instead of fixed) position in confirmation dialogs on Android (bnc#596052) - GUI: Add ability to promote/demote master/slave resource sets (bnc#593019) - GUI: Show children of Master/Slave sets correctly as either Master or Slave (not just "Started") - GUI: Use "Move" instead of "Migrate" in menus, dialogs - Upstream version cs:fd621b9c8595 ++++ pacemaker: - Fix regression test for build environment. - Upstream version cs: c11e18619efd ++++ sle-ha-manuals_en: - Update text files for RC4. ------------------------------------------------------------------ ------------------ 2010-4-21 - Apr 21 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Fix several memory leaks exposed by valgrind. - Improve regression tests. - Low: Fencing: Delay system initialization until after we handle possible metadata queries - Tools: Do not print help on executing "crm_node -i" - crm_simulate: Allow bringing new node online (bnc#591162) - crmd: Improved detection of partially active peers (lf#2401) - PE: Fix intra-set colocation and ordering (lf#2384) - PE: Combine failcounts for all instances of an anonymous clone on a host (lf#2383) - crmd: Add missing fields to the metadata for use by the shell (lf#2387) - PE: Check for use-of-NULL in dump_node_scores() - PE: Rewrite native_merge_weights() to avoid Fix use-after-free - Upstream version cs: 2a90abe96048 ------------------------------------------------------------------ ------------------ 2010-4-20 - Apr 20 2010 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - VGs are activated with "--partial". This helps the mirrored LVs. ------------------------------------------------------------------ ------------------ 2010-4-19 - Apr 19 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Revert to unix2_chkpwd instead of hawk_chkpwd (interim measure) ++++ lighttpd: - added 08-ssl-retval-fix.patch: (bnc#597765) fixing start failure with enabled SSL because of not properly checked SSL_CTX_set_options() return value (http://redmine.lighttpd.net/issues/2157). ------------------------------------------------------------------ ------------------ 2010-4-16 - Apr 16 2010 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Disable by default: ip takeover, ctdb management of nfs, httpd, iscsi, and vsftpd; (bnc#591857). ++++ hawk: - Misc: Use hawk_chkpwd helper binary for user authentication (instead of unix2_chkpwd) - Upstream version cs:86861933b048 ------------------------------------------------------------------ ------------------ 2010-4-15 - Apr 15 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - clplumbing: revert patch 81ad41d14f72 to preserve the ABI - upstream version 1.0.5 (cs d044096fe060) ++++ rubygems: - added rubygems-1.3.6_unpack.patch: dont check for the permissions of the installation directory when unpacking a gem. Backport from trunk. - remove find lines in %prep. They are not needed anymore. ------------------------------------------------------------------ ------------------ 2010-4-14 - Apr 14 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Change the inconsistent package naming in the descriptions ++++ rubygems: - update rubygems-1.3.6_buildroot.patch: missing requires for pathname ------------------------------------------------------------------ ------------------ 2010-4-13 - Apr 13 2010 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - drbd: Do not expose failed local reads to upper layers, but retry remotely (bnc#596101) ------------------------------------------------------------------ ------------------ 2010-4-12 - Apr 12 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: external/sbd: fix status operation - stonith: new external/ippower9258 plugin - hb_report: update event patterns for corosync - clplumbing: fix memory leak in cl_msg/lrmd (lf#1841,2389) - upstream version cs: faada7f3d069 ++++ cmirrord: - Disable too verbose debugging information ++++ hawk: - Show Master/Slave sets (but just shows children as "started", not yet M/S) - Upstream version cs:033fd682b8f3 ++++ resource-agents: - VirtualDomain: bail out early if config file can't be read during probe (nbc#593988) - VirtualDomain: spin on define until we definitely have a domain name - Filesystem: prefer /proc/mounts to /etc/mtab for non-bind mounts (lf#2388) - upstream version cs b3d16560e966 ++++ pacemaker: - Automated test case improvements. - Upstream version cs: 536bf0b9d3ba ++++ ocfs2: - patches.fixes/ocfs2-avoid-direct-write-if-we-fall-back-to-buffered.patch: ocfs2: avoid direct write if we fall back to buffered (BNC#591039) - patches.suse/ocfs2-Add-dir_resv_level-mount-option.patch: ocfs2: Add dir_resv_level mount option (bnc#501563 FATE#307247 bnc#583539). - patches.suse/ocfs2-change-default-reservation-window-sizes.patch: ocfs2: change default reservation window sizes (bnc#501563 FATE#307247 bnc#583539). - patches.suse/ocfs2-clean-up-localalloc-mount-option-size-parsing.patch: ocfs2: clean up localalloc mount option size parsing (bnc#501563 FATE#307247 bnc#583539). - patches.suse/ocfs2-increase-the-default-size-of-local-alloc-windo.patch: ocfs2: increase the default size of local alloc windows (bnc#501563 FATE#307247 bnc#583539). - Ocfs2 fixes from the ocfs2.git repository which will go upstream soon: - patches.fixes/ocfs2-Check-the-owner-of-a-lockres-inside-the-spinlo.patch: ocfs2: Check the owner of a lockres inside the spinlock. - patches.fixes/ocfs2_dlmfs-User-DLM_-when-decoding-file-open-flags.patch: ocfs2_dlmfs: User DLM_* when decoding file open flags. - patches.fixes/ocfs2-Compute-metaecc-for-superblocks-during-online-.patch: ocfs2: Compute metaecc for superblocks during online resize. (BNC#592945). - backport upstream ocfs2 to SLES11 SP1 kernel. - patches.fixes/Ocfs2-Handle-deletion-of-reflinked-oprhan-inodes-cor.patch: Ocfs2: Handle deletion of reflinked oprhan inodes correctly.. - patches.fixes/Ocfs2-Journaling-i_flags-and-i_orphaned_slot-when-ad.patch: Ocfs2: Journaling i_flags and i_orphaned_slot when adding inode to orphan dir.. - patches.fixes/PATCH-Skip-check-for-mandatory-locks-when-unlocking.patch: [PATCH] Skip check for mandatory locks when unlocking. - patches.fixes/fs-ocfs2-cluster-tcp.c-remove-use-of-NIPQUAD-use-pI4.patch: fs/ocfs2/cluster/tcp.c: remove use of NIPQUAD, use %pI4. - patches.fixes/ocfs2-Clear-undo-bits-when-local-alloc-is-freed.patch: ocfs2: Clear undo bits when local alloc is freed. - patches.fixes/ocfs2-Fix-a-race-in-o2dlm-lockres-mastery.patch: ocfs2: Fix a race in o2dlm lockres mastery. - patches.fixes/ocfs2-Fix-the-update-of-name_offset-when-removing-xa.patch: ocfs2: Fix the update of name_offset when removing xattrs. - patches.fixes/ocfs2-Init-meta_ac-properly-in-ocfs2_create_empty_xa.patch: ocfs2: Init meta_ac properly in ocfs2_create_empty_xattr_block.. - patches.fixes/ocfs2-Update-i_blocks-in-reflink-operations.patch: ocfs2: Update i_blocks in reflink operations.. - patches.fixes/dlm-enable-debug.patch: Delete, CONFIG_DLM_DEBUG is enabled in kernel configuration, we don't need to explicitly enable it. ++++ pacemaker-mgmt: - Recommend the pacemaker-mgmt-client from the server package. This allows the client to be uninstalled while also automatically installing it on upgrades (bnc#591230). ++++ release-notes-hae: - Prepare release notes for release candidate 3. Major overhaul, includes new sections and highlights SP1 features and changes. ++++ rubygems: - added rubygems-1.3.6_version_requirements.patch: add back Gem::Dependency#version_requirements to fix older rails versions. Backport from trunk. ------------------------------------------------------------------ ------------------ 2010-4-11 - Apr 11 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - update indexed-dirs patches to v11 patches - a bug fix in fsck.ocfs2/pass2.c - extra check whether the directory trailer overwrites valid directory items. ------------------------------------------------------------------ ------------------ 2010-4-9 - Apr 9 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - clear the ring id on sync abort (bnc#590666) - fix unloading of evs - change sign of all exit codes (normal error exit is now 1) - objdb: fix key change notifications (don't notify if the key wasn't changed; notify on key inc/dec) - fix possible lockup when a dispatch handler function is NULL - upstream version cs 2756 ++++ hawk: - Specify rack version 1.0.1 to ensure compatibility with ActionPack 2.3.5 - Misc: Port number is now 7630 (registered with IANA) - Misc: Update zh_TW translation - GUI: Add confirmation prompt for node ops (bnc#593003) - GUI: Add confirmation prompt for resource ops - GUI: Allow resource mgmt ops on groups (in addition to resources *in* groups) - GUI: Add ability to migrate resources (bnc#593005) - Upstream version cs:3675f11f3448 ++++ pacemaker: - Shell: always reload status if working with the cluster (bnc#590035) - Shell: add new regression tests - Shell: don't allow empty attributes for properties/*_defaults (lf#2395) - Shell: add another attribute not present in the crmd metadata - Tools: crm_mon - Enable specification of community for SNMP traps - PE: Ensure important options (notify, unique, etc) are always exposed during resource operations (lf#2391) - Tools: Support short form of crm_simulate --quorum (bnc#591168) - ais: Convert endian for all of the integer fields in messages (bnc#472014) - Upstream version cs: 80e0bb600e6c ++++ sle-ha-manuals_en: - Update text and image files. ------------------------------------------------------------------ ------------------ 2010-4-8 - Apr 8 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Add reflink user-space utility to expose the copy-on-write links in OCFS2 for all platforms (bnc#594979). ------------------------------------------------------------------ ------------------ 2010-4-6 - Apr 6 2010 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - fix regression: attach while connected failed ------------------------------------------------------------------ ------------------ 2010-4-2 - Apr 2 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Change the version number to 2.0.0 (Since an earlier changeset we have included was tagged and released as 2.0.0 from upstream) ------------------------------------------------------------------ ------------------ 2010-3-31 - Mar 31 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Shell: Default to using the status section from the live CIB (bnc#592762) - Upstream version cs: 739282ba9e2e - crmd: fix non-fatal assert in lrmd.c when resources are manually failed (bnc#590924) - Upstream version cs: f77530201221 ++++ sle-ha-manuals_en: - Update for SLE HA 11 SP1 RC2. ------------------------------------------------------------------ ------------------ 2010-3-30 - Mar 30 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - tools: crm_simulate - fix small xpath memory leak in inject_node_state - Shell: templates: new sbd template - Shell: templates: update apache documentation - crmd: Do not ignore action timeouts based on FSA state (could cause transitions that never terminate) - Upstream version cs: 322ff3419bc8 ------------------------------------------------------------------ ------------------ 2010-3-29 - Mar 29 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: external/ibmrsa-telnet: fix ha_log.sh invocation - stonith: external/ibmrsa-telnet: fix expect regex - stonith: external/ipmi: make reset work when the node is off - lrmd: check if tables exist before free_str_table and prevent segfault (bnc#587887) - upstream version cs: f32cdc9c63b7 ++++ corosync: - fix lockup that occurs sometimes before exiting - fix problem where retransmissions don't occur resulting in failure to receive condition - add a reload callback to libconfdb - support for lib_cpg_finalize - cpg join with undelivered leave message (fixes problems with nodes joining cpg twice in quick succession) - fix error handling to avoid segfaults/leaks on error in coroipcc_service_connect - upstream release 1.2.1 ++++ drbd: - drbd: fix max_segment_size initialization - drbd: null dereference bug - drbdadm: fix potential access after free - snapshot-resync-target handler: fix endless loop in option parsing - drbd: fix NULL pointer dereference on 4k hard sect size - drbd: fix broken state change after split-brain attach while connected - fix segfault in drbdadm parser - fix unit of rs_same_csums accounting - drbd_disconnect: grab meta.socket mutex as well - add missing drbd command names to avoid in error messages - Reduce the time an empty resync takes usually - Make sure we do not send state updates during an empty resync [Bugz 271] - Forcing primary should also work for Consistent disks [Bugz 266] - drbd: fix al-to-on-disk-bitmap for 4k logical_block_size - Removed that mystical UTF character, trailing white space, and trailing semicolon - drbd: Do not upgrade state to Outdated if already Inconsistent [Bugz 277] ++++ drbd-kmp: - drbd: fix max_segment_size initialization - drbd: null dereference bug - drbdadm: fix potential access after free - snapshot-resync-target handler: fix endless loop in option parsing - drbd: fix NULL pointer dereference on 4k hard sect size - drbd: fix broken state change after split-brain attach while connected - fix segfault in drbdadm parser - fix unit of rs_same_csums accounting - drbd_disconnect: grab meta.socket mutex as well - add missing drbd command names to avoid in error messages - Reduce the time an empty resync takes usually - Make sure we do not send state updates during an empty resync [Bugz 271] - Forcing primary should also work for Consistent disks [Bugz 266] - drbd: fix al-to-on-disk-bitmap for 4k logical_block_size - Removed that mystical UTF character, trailing white space, and trailing semicolon - drbd: Do not upgrade state to Outdated if already Inconsistent [Bugz 277] ++++ hawk: - Misc: Add translations for ar, cs, de, es, fr, hu, it, ja, ko, nl, pl, pt_BR, ru, sv, zh_CN, zh_TW - GUI: Invoke "crm" for resource ops, report invocation errors in UI (bnc#583605 again) - GUI: Add mgmt buttons for new resources that appear via JSON update (bnc#590037) - GUI: Fix blank login page on first load in IE, and auto-focus input fields - Upstream version cs:f1369a200773 ++++ resource-agents: - build: add the postfix RA - VirtualDomain: fix incorrect use of __OCF_ACTION (the stop operation may timeout otherwise) - IPaddr2: don't bring the interface down on stop (otherwise IPv6 addresses may be removed) - oracle/oralsnr: improve exit codes if the environment isn't valid - Route: don't assume that OCF_RESKEY_CRM_meta_clone_node_max is set to a number (lf#2375) - meta-data: improve timeouts in most resource agents (reduce the number of warnings by the shell) - SFEX daemon: fix logging - ldirectord: fix the configfile default (bnc#589457) - drbd: fix metadata (bnc#588684) - mysql: revert wrong patch erroneously included with ocft - mysql: update defaults to match sle11 installations (bnc#590447) - upstream version cs 000dd8956ad7 ++++ pacemaker: - Shell: add two attributes not present in the crmd metadata, which broke "configure verify" - Upstream version cs: 24ee74882b42 - Shell: fix bad cib passed to crm_verify - Upstream version cs: c02327f742a0 - Shell: verify only changed elements on commit (bnc#590033) - Shell: observe op_defaults when verifying primitives (bnc#590033) - Shell: update meta attributes list - Shell: verify meta attributes and properties (bnc#589867) - Shell: fix wrong exit code setting logic in resource cleanup - Shell/PE: Show utilization/capacity information (bnc#589873) - Shell: implement new cibstatus interface and commands (bnc#580492) - crmd: Do not allow the target_rc to be misused by resource agents - Shell: check python version at start (lf#2369) - extra/showscores.sh: Correctly display stickiness if unset - RA: SystemHealth: exit properly when the required software is not installed (bnc#587940) - ais: Look for the correct conf variable for turning on file logging - crmd: Ensure the cluster terminates when the PE isn't available (lf#2379) - crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again - Upstream version cs: 3fea355803af ------------------------------------------------------------------ ------------------ 2010-3-26 - Mar 26 2010 ------------------- ------------------------------------------------------------------ ++++ lvm2-clvm: - bnc#590770, lvconvert --repair support ++++ ocfs2: - Merge branch 'ocfs2_fixes_rc2' into SLE11-SP1 - patches.fixes/ocfs2-always-try-for-maximum-bits-with-new-local-all.patch: ocfs2: Always try for maximum bits with new local alloc windows. - patches.suse/ocfs2-allocation-resrvations.patch: Refresh. ++++ pacemaker-mgmt: - Low: mgmt: (bnc#590031) Always set a crm attribute to the first matched attribute or into the first attribute set - Low: mgmtd: (bnc#590668) Do exit on cib connection loss, regardless of whether any haclient ever logged in - Update source tarball to revision: 0f1490eaa8d8 tip ------------------------------------------------------------------ ------------------ 2010-3-25 - Mar 25 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - back port upstream ocfs2 patches from 2.6.33 - patches.fixes/Ocfs2-Move-ocfs2-ioctl-definitions-from-ocfs2_fs.h-t.patch: Ocfs2: Move ocfs2 ioctl definitions from ocfs2_fs.h to newly added ocfs2_ioctl.h. - patches.fixes/ocfs2-Add-a-name_len-field-to-ocfs2_xattr_info.patch: ocfs2: Add a name_len field to ocfs2_xattr_info.. - patches.fixes/ocfs2-Add-current-comm-in-trace-output.patch: ocfs2: Add current->comm in trace output. - patches.fixes/ocfs2-Allocation-in-ocfs2_xa_prepare_entry-values-in.patch: ocfs2: Allocation in ocfs2_xa_prepare_entry(), values in ocfs2_xa_store_value(). - patches.fixes/ocfs2-Attach-the-connection-to-the-lksb.patch: ocfs2: Attach the connection to the lksb. - patches.fixes/ocfs2-Clean-up-the-checks-for-CoW-and-direct-I-O.patch: ocfs2: Clean up the checks for CoW and direct I/O.. - patches.fixes/ocfs2-Gell-into-ocfs2_xa_set.patch: ocfs2: Gell into ocfs2_xa_set(). - patches.fixes/ocfs2-Handle-errors-while-setting-external-xattr-val.patch: ocfs2: Handle errors while setting external xattr values.. - patches.fixes/ocfs2-Handle-value-tree-roots-in-ocfs2_xa_set_inline.patch: ocfs2: Handle value tree roots in ocfs2_xa_set_inline_value(). - patches.fixes/ocfs2-Hang-the-locking-proto-on-the-cluster-conn-and.patch: ocfs2: Hang the locking proto on the cluster conn and use it in asts.. - patches.fixes/ocfs2-Introduce-ocfs2_xa_loc.patch: ocfs2: Introduce ocfs2_xa_loc. - patches.fixes/ocfs2-Let-ocfs2_xa_prepare_entry-do-space-checks.patch: ocfs2: Let ocfs2_xa_prepare_entry() do space checks.. - patches.fixes/ocfs2-Pass-lksbs-back-from-stackglue-ast-bast-functi.patch: ocfs2: Pass lksbs back from stackglue ast/bast functions.. - patches.fixes/ocfs2-Pass-the-locking-protocol-into-ocfs2_cluster_c.patch: ocfs2: Pass the locking protocol into ocfs2_cluster_connect().. - patches.fixes/ocfs2-Prefix-the-member-fields-of-struct-ocfs2_xattr.patch: ocfs2: Prefix the member fields of struct ocfs2_xattr_info.. - patches.fixes/ocfs2-Provide-ocfs2_xa_fill_value_buf-for-external-v.patch: ocfs2: Provide ocfs2_xa_fill_value_buf() for external value processing. - patches.fixes/ocfs2-Remove-the-ast-pointers-from-ocfs2_stack_plugi.patch: ocfs2: Remove the ast pointers from ocfs2_stack_plugins. - patches.fixes/ocfs2-Remove-xattrs-via-ocfs2_xa_loc.patch: ocfs2: Remove xattrs via ocfs2_xa_loc. - patches.fixes/ocfs2-Set-inline-xattr-entries-with-ocfs2_xa_set.patch: ocfs2: Set inline xattr entries with ocfs2_xa_set(). - patches.fixes/ocfs2-Set-the-xattr-name-value-pair-in-one-place.patch: ocfs2: Set the xattr name+value pair in one place. - patches.fixes/ocfs2-Set-xattr-block-entries-with-ocfs2_xa_set.patch: ocfs2: Set xattr block entries with ocfs2_xa_set(). - patches.fixes/ocfs2-Teach-ocfs2_xa_loc-how-to-do-its-own-journal-w.patch: ocfs2: Teach ocfs2_xa_loc how to do its own journal work. - patches.fixes/ocfs2-Use-a-separate-masklog-for-AST-and-BASTs.patch: ocfs2: Use a separate masklog for AST and BASTs. - patches.fixes/ocfs2-Wrap-calculation-of-name-value-pair-size.patch: ocfs2: Wrap calculation of name+value pair size.. - patches.fixes/ocfs2-add-extent-block-stealing-for-ocfs2-v5.patch: ocfs2: add extent block stealing for ocfs2 v5. - patches.fixes/ocfs2-fix-warning-in-ocfs2_file_aio_write.patch: ocfs2: fix warning in ocfs2_file_aio_write(). - patches.fixes/ocfs2-send-SIGXFSZ-if-new-filesize-exceeds-limit-v2.patch: ocfs2: send SIGXFSZ if new filesize exceeds limit -v2. - patches.fixes/ocfs2-userdlm-Add-tracing-in-userdlm.patch: ocfs2/userdlm: Add tracing in userdlm. - patches.fixes/ocfs2_dlmfs-Add-capabilities-parameter.patch: ocfs2_dlmfs: Add capabilities parameter.. - patches.fixes/ocfs2_dlmfs-Don-t-honor-truncate.-The-size-of-a-dlmf.patch: ocfs2_dlmfs: Don't honor truncate. The size of a dlmfs file is LVB_LEN. - patches.fixes/ocfs2_dlmfs-Enable-the-use-of-user-cluster-stacks.patch: ocfs2_dlmfs: Enable the use of user cluster stacks.. - patches.fixes/ocfs2_dlmfs-Move-to-its-own-directory.patch: ocfs2_dlmfs: Move to its own directory. - patches.fixes/ocfs2_dlmfs-Use-poll-to-signify-BASTs.patch: ocfs2_dlmfs: Use poll() to signify BASTs.. - patches.fixes/ocfs2_dlmfs-Use-the-stackglue.patch: ocfs2_dlmfs: Use the stackglue.. - patches.fixes/ocfs2-Change-bg_chain-check-for-ocfs2_validate_gd_parent.patch: ocfs2: Change bg_chain check for ocfs2_validate_gd_parent.(bnc#590401) - patches.fixes/mandatory-lock-test: 9p/ocfs2/gfs2: allow file unlock on 'mandatory locking' file (bnc#589280). - patches.fixes/ocfs2-set-i_mode-on-disk-during-acl-operations.patch: ocfs2: set i_mode on disk during acl operations (bnc#575752). ++++ ocfs2-tools: - 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch: enable metaecc and indexed-dirs support as default features. - ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff, don't explicitly link pthread anymore. - update ocfs2-tools.tar.bz2 to upstream (0a1c1970): - mkfs.ocfs2: enable xattr support as a default feature - Fsck.ocfs2: Correctly check i_size for directory in a sparse filesystem. - fsck.ocfs2: Freshen up some fsck messages - mkfs.ocfs2: Add dry-run option - mkfs.ocfs2: Allocate groups to the extent allocator - libocfs2: Add ocfs2_grow_chain_allocator() - libocfs2: ocfs2_chain_add_group() adds new groups to the next logical chain - mounted.ocfs2: Add the stack/local to the output - mounted.ocfs2: Display uuid in all caps - mkfs.ocfs2: Tweak the feature compatibility list in manpage - mkfs.ocfs2: Print fs features during make ------------------------------------------------------------------ ------------------ 2010-3-24 - Mar 24 2010 ------------------- ------------------------------------------------------------------ ++++ libdlm: - update from upstream: - dlm_controld: set rmem for sctp - misc: update copyright year and owners - man pages: dlm_tool and dlm_controld - dlm_controld/libdlmcontrol/dlm_tool: separate plock debug buffer - dlm_controld: add more fs_notified debugging ++++ yast2-drbd: - Fix YaST2 DRBD breaks when saving sndbuf-size with a value. (bnc #349153) ++++ yast2-iplb: - Rename tabs. Fix a typo error. (bnc #589730) ------------------------------------------------------------------ ------------------ 2010-3-23 - Mar 23 2010 ------------------- ------------------------------------------------------------------ ++++ lvm2-clvm: - clvmd.ocf manages cmirrord (bnc#587493) ------------------------------------------------------------------ ------------------ 2010-3-22 - Mar 22 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Low: haclient: (bnc#575787) Move the desktop entry to the new YaST group - High Availability - Low: po: Update Japanese translations - Update source tarball to revision: ee4803c241fe tip ++++ yast2-cluster: - Move cluster module into High Availability category again. (bnc #575787) ++++ yast2-drbd: - Move drbd module into High Availability group in YaST main menu again. (bnc #575787) ++++ yast2-iplb: - Move IPLB module into High Availability group in YaST main menu again. (bnc #575787) ------------------------------------------------------------------ ------------------ 2010-3-21 - Mar 21 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - lrmd: fix possible null pointer dereference - hb_report: don't create dot files if there are more than 20 PE files - stonith: external/riloe: log error message on unrecognized power method - clplumbing: Add identity info of the user on the other side of socket - upstream version cs: 6750314917db ------------------------------------------------------------------ ------------------ 2010-3-19 - Mar 19 2010 ------------------- ------------------------------------------------------------------ ++++ ipvsadm: - Require kernel modules package for ip_vs (bnc#588721). ++++ pacemaker: - crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine - PE: Consolidate and unify logging of fencing causes - hb2openais: add support for corosync as target - Shell: templates: add cmirror to ocfs2 and clvm (bnc#587493) - Shell: support for resource/node utilization - Shell: switch to single cibadmin for commit - Shell: enable comments (lf#2221) - Upstream version cs: 83f654529b5c ++++ yast2-cluster: - Add quotes for echo command. (bnc #589634) - try to restart xinetd while trunning csync2 on/off. (bnc #588341) ------------------------------------------------------------------ ------------------ 2010-3-17 - Mar 17 2010 ------------------- ------------------------------------------------------------------ ++++ ctdb: - ethtool is located in /sbin, not /usr/sbin ++++ lvm2-clvm: - bnc#587493, make clvmd depends on cmirrord, so that we can make sure cmirrord is brought in. ------------------------------------------------------------------ ------------------ 2010-3-16 - Mar 16 2010 ------------------- ------------------------------------------------------------------ ++++ rear: - Replaced the RPM description in rear.spec by the one from the ReaR upstream package from home:sschapiro/ReaR/rear.spec in the openSUSE build service to fix Novell Bugzilla bnc#588323 - Bugfix upgrade to ReaR SVN trunk revision r86 dated 2010-03-04 which fixes Novell Bugzilla bnc#581292 by an updated default config to include firmware files. The RPM package version is set to "1.7.23.1" but the VERSION setting in /usr/sbin/rear is still "1.7.23" to be backward compatible with what it was before. ------------------------------------------------------------------ ------------------ 2010-3-15 - Mar 15 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - hb_report: make dot and png files for PE inputs (if there are not too many) - hb_report: do not filter CIB/PE files by default (use -s to force filtering) - hb_report: add -Z option to force destination directory cleanup - upstream version cs 5e7284501da6 ++++ resource-agents: - ocft: fix remote shell - upstream version cs 72f1ac55e70b ++++ pacemaker: - Shell: don't touch resources within a group when managing groups/clones - Shell: repair node show (bnc#587883) - Upstream version cs: 3002fabf85d4 ------------------------------------------------------------------ ------------------ 2010-3-12 - Mar 12 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - 0014-dx_dirs-man-page.diff: add an initial man page entry for indexed-dirs feature. ++++ sle-ha-manuals_en: - Update for SLEHA 11 SP1 RC1. ++++ yast2-cluster: - Add autoyast support (bnc #581695) - Move cluster mobule back into Misc category. ++++ yast2-drbd: - Move DRBD module back to Misc group. ++++ yast2-iplb: - Move IPLB back into Misc group. - Add a requires to ldirectord in spec. (bnc #587062) ------------------------------------------------------------------ ------------------ 2010-3-11 - Mar 11 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - bug-585080-handle-symbolic-link.patch: handle symbolic link device file for tunefs.ocfs2 online resize (bnc#585080) ++++ pacemaker-mgmt: - Low: haclient: (bnc#586961) Add "allow-migrate" into the drop down list - Low: haclient: (bnc#586965) Do not fall into an error on exit if cannot retrieve the CIB - Low: po: Update translations - Update source tarball to revision: 14fd66fafbfa tip ------------------------------------------------------------------ ------------------ 2010-3-10 - Mar 10 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Make sure migration ops use the correct meta options (bnc#586710) - Upstream version cs: aaf4d36b8494 ++++ ocfs2-tools: - version-1.4.3.patch: keep package version as 1.4.3 for SLES11 HAE SP1. - 0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch: try to install dir trailers when enable indexed-dirs feature while metaecc features is not enabled. The fix can avoid ocfs2_dx_dir_build() in ocfs2-tools to overwrite existed dir entries lying in trailer area by moving them into other dir blocks. No BNC associated. ++++ pacemaker-mgmt: - Low: haclient: Make the generated ID consistent with crm_attribute - Low: haclient: Tune the display of too many tabs - Low: haclient: Use new gtk.Tooltip API for pygtk >= 2.12 (bnc#586967) - Low: mgmtd: Do not display orphaned clone if it's just partially active - Low: mgmtd: Prototypes of *_attr() fuctions have changed - Update source tarball to revision: a05fd62b2e13 tip ------------------------------------------------------------------ ------------------ 2010-3-9 - Mar 9 2010 ------------------- ------------------------------------------------------------------ ++++ cmirrord: - revoke the last change, s/cluster_/cluster-/g in function.c. ++++ resource-agents: - sfex: don't use pid file (lf#2363,bnc#585416) - IPsrcaddr: modify the interface route (lf#2367) ++++ openais: - Ensure that openais remains in the init sequence, work-around for SLE HA 11 GA (bnc#583663) ++++ pacemaker: - Shell: fix commit for new clones of new groups (bnc#585471) - Shell: edit multiple meta_attributes sets in resource management (lf#2315) - Shell: don't cache node and resource ids (lf#2368) - Shell: new cibstatus import command (bnc#585471) - Shell: check timeouts also against the default-action-timeout property - PE: Avoid needless restart of primitive depending on a clone (lf#2317, bnc#586613) - PE: Only log orphans when they are found to be active (lf#2364) - PE: Ensure clones observe mandatory ordering constraints if the LHS is unrunnable (lf#2361) - Tools: Add utilization support for crm_attribute and crm_resource - Upstream version vs: c23bbc5262b2 ++++ lvm2-clvm: - bnc#585419. clvmd maintain the NODE_DOWN list, and refused to continue if any of the nodes are down. It's inherited from the old gulm code, and should be removed. - Improve the help text for cmirrord.ocf ------------------------------------------------------------------ ------------------ 2010-3-8 - Mar 8 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Ensure logd is restarted on update. ------------------------------------------------------------------ ------------------ 2010-3-6 - Mar 6 2010 ------------------- ------------------------------------------------------------------ ++++ pssh: - initial build (2.1.1) ++++ rubygems: - update to rubygems 1.3.6 Notes: - http://rubygems.org is now the default source for downloading gems. - You may have sources set via ~/.gemrc, so you should replace - http://gems.rubyforge.org with http://rubygems.org - http://gems.rubyforge.org will continue to work for the forseeable future. New features: - `gem` commands - Added `gem push` and `gem owner` for interacting with modern/Gemcutter sources - `gem dep` now supports --prerelease. - `gem fetch` now supports --prerelease. - `gem server` now supports --bind. Patch #27357 by Bruno Michel. - `gem rdoc` no longer overwrites built documentation. Use --overwrite force rebuilding. Patch #25982 by Akinori MUSHA. - Captial letters are now allowed in prerelease versions. Bug fixes: - Development deps are no longer added to rubygems-update gem so older versions can update sucessfully. Installer bugs: - Prerelease gems can now depend on non-prerelease gems. - Development dependencies are ignored unless explicitly needed. Bug #27608 by Roger Pack. - `gem` commands - `gem which` now fails if no paths were found. Adapted patch [#27681] by Caio Chassot. - `gem server` no longer has invalid markup. Bug #27045 by Eric Young. - `gem list` and friends show both prerelease and regular gems when --prerelease --all is given - Gem::Format no longer crashes on empty files. Bug #27292 by Ian Ragsdale. - Gem::GemPathSearcher handles nil require_paths. Patch #27334 by Roger Pack. - Gem::RemoteFetcher no longer copies the file if it is where we want it. Patch #27409 by Jakub Šťastný. Deprecation Notices: - lib/rubygems/timer.rb has been removed. - Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. - Bulk index update is no longer supported. - Gem::manage_gems was removed in 1.3.3. - Time::today was removed in 1.3.3. - updated buildroot patch for 1.3.6: old name rubygems-1.3.5_buildroot.patch new name rubygems-1.3.6_buildroot.patch ------------------------------------------------------------------ ------------------ 2010-3-5 - Mar 5 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - ais: Do not count votes from offline nodes and calculate current votes before sending quorum data. - PE: Repair handling of unordered groups in RHS ordering constraints. - Shell: update regression tests. - CTS: Make it work for openais. - Upstream version cs: a9f5a06a8f9e ++++ ocfs2-tools: - update indexed-dirs patches for - remove the metaecc dependence code for indexed dirs. (bnc#584578) - indexed dirs does not depend on metaecc, remove all incorrect dependence code in mkfs.ocfs2 and tunefs.ocfs2 (bnc#585418) - code clean up in mkfs.ocfs2 - back port ocfs2-tools version 1.6 to SP1 ocfs2-tools package. ++++ yast2-drbd: - Use 'drbdadm dump all' to merge configurations The YaST2 module now writes configurations to split-out files ++++ yast2-iplb: - Move IPLB module into High Availability group in YaST main menu - Fix some typo mistakes. (bnc #575787) (bnc #586544) - Add more help. (bnc #586543) ------------------------------------------------------------------ ------------------ 2010-3-4 - Mar 4 2010 ------------------- ------------------------------------------------------------------ ++++ cmirrord: - bnc#583090, s/cluster-/cluster_/g in function.c - bnc#583090, cmirrord reacts too fast sometimes. ++++ corosync: - retain nodeid compatibility with openais (revert patch from cs 2429) ++++ resource-agents: - ocft: new RA test suite ++++ pacemaker: - Conflict with ocfs2-tools-o2cb prevented said package from being installed at all due to dependencies (bnc#582697). ++++ ocfs2: - patches.suse/ocfs2-allocation-resrvations.patch: Update references (bnc#501563 FATE#307247 bnc#583539). Refresh. - Merge branch 'ocfs2_resv_update' into SLE11-SP1 ++++ yast2-cluster: - Move cluster module into High Availability category. (bnc #575787) - Fix some typo mistakes (bnc #585406 #585573) ++++ yast2-drbd: - Move drbd module into High Availability group in YaST main menu - Fix some typo error. (bnc #575787) ------------------------------------------------------------------ ------------------ 2010-3-3 - Mar 3 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Move external/ssh back to main package. - move also external/ssh stonith plugin to the devel package - upstream version cs 24691b945b0c - hb_report: allow for default destination - hb_report: when creating cts reports get information from the log - hb_report: new option -d to keep the directory ++++ cmirrord: - Version upgrade to LVM2.2.02.61 - Backport(Apply all changes) from 2.02.61 to 2.02.58 ++++ corosync: - minor enhancement to corosync.conf man page (bnc#580180) ++++ hawk: - Upstream version cs:13717d154bbc - GUI: Add login screen (user must be in 'haclient' group, same as python GUI) - GUI: Fix "start/stop clone-of-group has no effect" (bnc#583605) ++++ resource-agents: - log messages from RAs to stderr if attached to a terminal - ldirectord: Allow multiple email addresses (lf#2168) - ocf-shellfuncs: tests to check for clone/ms resources - vmware: multiple improvements ++++ pacemaker: - Shell: implement lifetime for rsc migrate and node standby (lf#2353) - Shell: node attributes update in configure (bnc#582767) - Tools/PE: Do not warn if the configuration is fully forward-compatible. - Upstream version cs: 745c756006da ++++ ocfs2-tools: - add 0012-dx_dirs-fix-for-tunefs-metaecc-and-indexed-dirs.patch (bnc#584578) ++++ scsires: - Add manual page for scsi_reserve (bnc#468770) ++++ sle-ha-manuals_en: - Update for SLEHA 11 SP1 b6. ++++ yast2-cluster: - bnc#584347, rrpmode is read wrong - Add /etc/csync2/csync2.cfg & /etc/csync2/key_hagroup to the csync2 suggest file list. ++++ yast2-drbd: - Add support for "floating" and "stacked-on-top-of" for drbd.conf - Now, DRBD module doesn't support the include option yet. As a workaround, we merge all separated configuration files into one big drbd.conf file. ------------------------------------------------------------------ ------------------ 2010-3-2 - Mar 2 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - upstream version cs 2667 - allow empty (default) consensus timeout - fix freeze of IPC library connection on sem_wait - fix malloc deadlock in signal handler (rhbz#547511) - fix coroipcs message corruption that occurs when a message fills the remainder of the dispatch buffer with a full message - totemsrp: fix transitional configuration changes with long token timeouts - remove a double list_del() when a tracking CFG client shuts down without calling cfg_track_stop (it caused corosync to crash) - use nodeid instead of localhost ip for the case when binding to a loalhost interface - fix corosync shutdown process - add augeas lense for corosync.conf - patch to set unset value in token hold cancel structure as to not crash wireshark - convert unsafe function to thread-safe reentrant equivalents ++++ drbd: - Install the drbd-kmp as a requirement (bnc#584583). ++++ openais: - drop awkward one millisecond from new consensus value, since that has been fixed in corosync ------------------------------------------------------------------ ------------------ 2010-3-1 - Mar 1 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Move null and ssh stonith plugins to devel package, since they should never be used in production. ++++ drbd: - Fix reference to example configuration file (bnc#579549). - Disable usage counter by default. ++++ pacemaker: - Shell: update previous node lookup procedure to include the id where necessary - Shell: improve batch mode. - Shell: add support for xml in cli. - Shell: repare clone/ms cleanup (bnc#583288) - Shell: load update should update existing elements. - crmd: expected-quorum-votes not correctly updated after membership change (lf#2359) - PE: Fix master-master anti-colocation (lf#2358) - Upstream version cs: 059e4095d2ca ------------------------------------------------------------------ ------------------ 2010-2-27 - Feb 27 2010 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - backport fs/dlm from 2.6.33 - patches.fixes/dlm-Send-lockspace-name-with-uevents.patch: dlm: Send lockspace name with uevents. - patches.fixes/dlm-fix-ordering-of-bast-and-cast.patch: dlm: fix ordering of bast and cast. - patches.fixes/dlm-send-reply-before-bast.patch: dlm: send reply before bast. - patches.fixes/dlm-use-bastmode-in-debugfs-output.patch: dlm: use bastmode in debugfs output. ------------------------------------------------------------------ ------------------ 2010-2-26 - Feb 26 2010 ------------------- ------------------------------------------------------------------ ++++ libnfnetlink: - update to 1.0.0+git1 to have license file available ------------------------------------------------------------------ ------------------ 2010-2-24 - Feb 24 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Work around non-thread-safe setenv() calls that could cause a crash (bnc#582598) - Upstream version cs: ae0170640c3e ------------------------------------------------------------------ ------------------ 2010-2-23 - Feb 23 2010 ------------------- ------------------------------------------------------------------ ++++ conntrack-tools: - new upstream release: 0.9.14 - use %_smp_mflags - wrap description at col 70 ++++ libnetfilter_conntrack: - new upstream release: 0.0.101 - add baselibs.conf - use %_smp_mflags - remove unnecessary PreReq: glibc - secure the *.la delete call - wrap description at col 70 ++++ libnfnetlink: - add baselibs.conf - use %_smp_mflags - secure *.la delete call - wrap description at col 70 ++++ pacemaker: - Shell: update supported CIB RE to include pacemaker 1.1 and 1.2 - ais: Fix the child shutdown escalation logic - Core: Give signal handlers higher priority - PE: Correctly implement optional colocation between primitives and clone resources - crmd: Don't send operation updates for deleted resources (bnc#578644) - Upstream version cs: 530add2a3721 ++++ ocfs2: - Backport fs/ocfs2 and fs/dlm from 2.6.33-rc8 - patches.fixes/dlm-always-use-GFP_NOFS.patch: dlm: always use GFP_NOFS. - patches.fixes/ocfs2-Do-not-downconvert-if-the-lock-level-is-alread.patch: ocfs2: Do not downconvert if the lock level is already compatible. - patches.fixes/ocfs2-Fix-contiguousness-check-in-ocfs2_try_to_merge.patch: ocfs2: Fix contiguousness check in ocfs2_try_to_merge_extent_map(). - patches.fixes/ocfs2-Fix-memory-overflow-in-cow_by_page.patch: ocfs2: Fix memory overflow in cow_by_page.. - patches.fixes/ocfs2-Fix-setting-of-OCFS2_LOCK_BLOCKED-during-bast.patch: ocfs2: Fix setting of OCFS2_LOCK_BLOCKED during bast. - patches.fixes/ocfs2-Only-bug-out-when-page-size-is-larger-than-clu.patch: ocfs2: Only bug out when page size is larger than cluster size.. - patches.fixes/ocfs2-Plugs-race-between-the-dc-thread-and-an-unlock.patch: ocfs2: Plugs race between the dc thread and an unlock ast message. - patches.fixes/ocfs2-Prevent-a-livelock-in-dlmglue.patch: ocfs2: Prevent a livelock in dlmglue. - patches.fixes/ocfs2-Remove-overzealous-BUG_ON-during-blocked-lock-.patch: ocfs2: Remove overzealous BUG_ON during blocked lock processing. - patches.fixes/ocfs2-Use-compat_ptr-in-reflink_arguments.patch: ocfs2: Use compat_ptr in reflink_arguments.. - patches.fixes/ocfs2-cluster-Make-o2net-connect-messages-KERN_NOTIC.patch: ocfs2/cluster: Make o2net connect messages KERN_NOTICE. - patches.fixes/ocfs2-dlm-Fix-printing-of-lockname.patch: ocfs2/dlm: Fix printing of lockname. - patches.fixes/ocfs2-dlm-Handle-EAGAIN-for-compatibility-v2.patch: ocfs2/dlm: Handle EAGAIN for compatibility - v2. - patches.fixes/ocfs2-dlm-Remove-BUG_ON-in-dlm-recovery-when-freeing.patch: ocfs2/dlm: Remove BUG_ON in dlm recovery when freeing locks of a dead node. ++++ yast2-cluster: - Add a line "X-SuSE-YaST-AutoInstClonable=true" to cluster.destop (bnc #581695) - Move starting mgmtd toggle into a new framebox. (bnc #574381) ------------------------------------------------------------------ ------------------ 2010-2-22 - Feb 22 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - upstream version cs eae640f444ad - hb_report: don't give up early when creating backtraces (lf#2350) - clplumbing: Fix erroneous "Stack hogger failed 0xffffffff" warnings - lrmd: raise severity from debug to info for some log messages - lrmd: on shutdown exit once all operations finished (lf#2340) - lrmd: don't add the cancel option in flush to the running operations (bnc#578644) ++++ corosync: - SP1 beta5 (no code changes) ++++ hawk: - Enable mgmt ops by default - Upstream version cs:d7041bcbfbc9 - GUI: Basic mgmt ops for resource (start/stop/cleanup) and nodes (online/standby/fence) - GUI: Borders around nodelist, reslist. Clones & groups reflect status color of children. - GUI: Various IE display fixes - GUI: Don't rely on existence of specific properties to render status display ++++ resource-agents: - upstream version cs: da18e46a1f94 - ocf-shellfuncs: don't output to stderr if using syslog (prevents double logging from the RA and lrmd) - upstream version cs: 44b1ba8c7804 - make sure that OCF_RESKEY_CRM_meta_interval is always defined (lf#2284) - vmware: fix set_environment() invocation (lf#2342) - oracle/oralsnr: improve logging - apache: return the right exit code from monitor (bnc#578628) - iSCSILogicalUnit: fix monitor for STGT - Route: add route table parameter (lf#2335) - build: don't include PACKAGE_NAME in HA_NOARCHBIN ++++ openais: - SP1 beta5 (no changes) ++++ pacemaker: - Shell: add tab completion for nodes (bnc#577003) - Shell: fix wrong var reference - Shell: improve configure commit (lf#2336) - Shell: add tab completion for op/rsc_defaults (bnc#552541) - Shell: add option to control sorting of cib elements (lf#2290) - Shell: add tab completion for nodes (bnc#577003) - RA: ping(d) - Fix metadata. - xml schema: support differentiation between stable and experimental feature sets. - Upstream version cs: 0591630c8bd3 ++++ ocfs2-tools: - update indexed dirs patches for fate#300315 ------------------------------------------------------------------ ------------------ 2010-2-20 - Feb 20 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Workaround for bnc#579874 (String#unpack("V") broken on s390x) ------------------------------------------------------------------ ------------------ 2010-2-18 - Feb 18 2010 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Conflict with ocfs2-tools-o2cb; a system needs to be configured either for Pacemaker or O2CB/Oracle RAC, but never both. - stonith-ng: Fix meta-data not always being retrieved properly. - Tools: crm: fix CIB upgrade command (bnc#578637) - PE: Improved graphs when probing partially up nodes - crmd: Improve handling of cancelled operations caused by resource cleanup (bnc#578644) - PE: Significant performance bugs for larger clusters with many nodes/resources/constraints removed. - Upstream version cs: 4bc7a38e2b10 ++++ rubygem-bundler: - update to 0.9.7 ------------------------------------------------------------------ ------------------ 2010-2-12 - Feb 12 2010 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - bnc#579084, fix typo in firstrunseq ------------------------------------------------------------------ ------------------ 2010-2-11 - Feb 11 2010 ------------------- ------------------------------------------------------------------ ++++ rubygem-bundler: - update to 0.9.4 ------------------------------------------------------------------ ------------------ 2010-2-9 - Feb 9 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Require startproc respecting -p (bnc#570334) ++++ openais: - fix the Makefile.am part of the patch - update to release 1.1.2 - Allow openais to shutdown properly without being killed (bnc#574517). ++++ pacemaker: - Add dependencies on python and python-xml so the shell works immediately (bnc#578006). ------------------------------------------------------------------ ------------------ 2010-2-8 - Feb 8 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - turn timestamp off in corosync.conf.example (there was a problem reported in connection with not thread-safe glibc functions used in concert with this option, which hasn't yet been resolved) ++++ hawk: - Upstream version cs:cb1b9ee863f1 - GUI: Auto-refresh handles adding/removing nodes/resources - GUI: Auto-refresh error bar & summary info ++++ openais: - turn timestamp to off when converting openais.conf to corosync.conf (there was a problem reported in connection with not thread-safe glibc functions used in concert with this option, which hasn't yet been resolved) ++++ pacemaker: - Incorporate code for hard resource limits (FATE#303384) in shell and pacemaker policy engine. - External stonith agents were not properly handled (bnc#577007). - Upstream version cs: 46679a8feec7 ------------------------------------------------------------------ ------------------ 2010-2-5 - Feb 5 2010 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - upstream version cs: f40d03a863f1 ++++ libdlm: - delete 64bytes_lvb_len.diff (bnc#573460) ++++ ocfs2-tools: - delete 64bytes_lvb_len_in_libo2dlm.diff (bnc#573460) ++++ pacemaker-mgmt: - Update source tarball to revision: 252f0d838a67 tip + Low: haclient: Do not show adding dialog for "node" + Low: haclient: Fill two options into the drop-down list for "utilization" + Low: mgmtd: Don't display orphaned resources (Thank Hideo Yamauchi) + Medium: haclient: Tune for "utilization" ++++ yast2-cluster: - Use /etc/drbd.d for the default csync2 file list. - Add csync2 configuration dialog into firstrun seq. - Decide if it is firstrun by checking /etc/corosync/corosync.conf ------------------------------------------------------------------ ------------------ 2010-2-4 - Feb 4 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - new upstream 1.0.3 (forgotten version update in configure.ac) - upstream version 1.0.3 - lrmd: don't flush operations which don't belong to the requesting client (lf#2161) ++++ rubygem-bundler: - update to 0.9.1 ------------------------------------------------------------------ ------------------ 2010-2-3 - Feb 3 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Upstream version cs:a033a52078bb - Misc: Use HTTPS instead of HTTP by default ++++ yast2-cluster: - fix typo in the default csync2 file list ------------------------------------------------------------------ ------------------ 2010-2-1 - Feb 1 2010 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - added fix-slow-request-dos-in-1.4.x.patch: fix a bug that makes lighttpd allocate too much memory for handling a request. (bnc#573948) CVE-2010-0295 ------------------------------------------------------------------ ------------------ 2010-1-29 - Jan 29 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Embed rubygems in vendor directory (bnc#574718) ------------------------------------------------------------------ ------------------ 2010-1-28 - Jan 28 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Upstream version cs:9be77a99ca2f - GUI: sort node list in "natural" order - GUI: Get resource state from LRM ops, show "stopped" not "unknown" (bnc#574060) - GUI: Clean up node state logic (derived from pengine/unpack.c) (bnc#574057) - GUI: Add summary of cluster stack, version, DC, options - Remove subsequent dependency on FastCGI (filter out libfcgi.so.0) - Remove ruby-fcgi dependency (embedded into vendor dir) (bnc#574340) ++++ ocfs2-tools: - update indexed dirs patches. - compiling fix - add disable indexed-dirs support in tunefs.ocfs2 (fate#300315) - more fixes for previous indexed-dirs patches ------------------------------------------------------------------ ------------------ 2010-1-27 - Jan 27 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Conflicts with heartbeat legacy packages needed to be versioned properly. ++++ corosync: - add cs2646 patch from upstream, fixes cs2642 - add patch to accept on/off for the various log directives (bnc#573451) ++++ resource-agents: - Use same replacement syntax as for other packages. ++++ libdlm: - Remove libdlm2 on upgrade. ++++ ocfs2-tools: - add the first version of indexed dir support (fate#300315) ++++ pacemaker-mgmt: - Conflict with old package names to prevent them from being reinstalled. ------------------------------------------------------------------ ------------------ 2010-1-25 - Jan 25 2010 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - Fix drbd-kmp spec file to build proper version and remove reference to deleted patch. ++++ hawk: - Upstream version cs:bfc8e9919f08 - Remove dependency on lighttpd-mod_magnet (bnc#572173) - Pull in rails, gettext gems etc. at build time (bnc#570334) - Include copy of GPL (bnc#571573) ++++ openais: - Remove redundant Provides from spec file. - add /etc/ais/openais.conf as %config(missingok) so that rpm doesn't remove it on upgrade - create openais.conf in the install stage with appropriate comment about that this configuration file is obsoleted - Reduce Obsoletes in spec file (bnc#573471) ++++ ocfs2-tools: - ocfs2-tools requires openais for the user-space cluster stack. ------------------------------------------------------------------ ------------------ 2010-1-22 - Jan 22 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Move the disablement of fatal warnings to an RPM section where it actually has an effect. ++++ cmirrord: - Install in sbin/ instead of bin/ ++++ drbd: - Update to 8.3.7: - Support split-out config sections in /etc/drbd.d to ease synchronization of configuration and addition/removal of configuration snippets. - crm-fence-peer.sh is now also usable if DRBD is managed from the xen block helper script - Allow online resizing of disconnected devices, new option to drbdsetup drbdsetup /dev/drbdX resize --assume-peer-has-space - SUSE-specific patches are now upstream. - Allow multiple after options in the syncer section for stacked setups - Correctly process relative paths in include statements in drbd.conf - New option (-t) for drbdadm to test syntax of config snippets - Dependency on bash-completion is not necessary on SLES (bnc#571637). ++++ drbd-kmp: - New upstream release 8.3.7 - Silenced an assert. Could trigger after changing write ordering. - Fixed a race condition between detach and ongoing IO. Very hard to trigger, caused an OOPS in make_request/drbd_make_request. - Fixed a regression in the resync handshake code introduced before 8.3.3. That bug causes DRBD to block during the initial handshake when a partial resync is not possible but a full resync is necessary. Happens very rarely. - Do not drop into StandAlone mode when connection is lost during authentication. - Corrected a null test in the authentication code. - Following Linux upstream changes in 2.6.32. ++++ resource-agents: - upstream version cs: 39b26d5af509 - portblock: fast reconnect/tickle ACK (new resource agent) - ClusterMon: don't fail in stop if the process is missing (bnc#569957) - CTDB: auto-generate cluster-specific part of smb.conf (LF 2308) - doc: add a "see also" link to resource agent man pages ++++ pacemaker: - crmd: Ensure we have the latest status after a transition abort - crm: optimize shell start-up time (lf#2303). - crm: simplify template for ocfs2 - crm: don't remove sets which contain id-ref attribute (lf#2304) - crm: add update method to template apply (lf#2289) - crm: make template new more robust, add documentation - crm: fix check for invalid constraints - crm: rename status to cibstatus (lf#2236) - crm: save options if run from the command line (lf#2310) - crm: add notify to the list of valid operations - crm: fix node delete (lf#2305) - crm_node: accept -f as the short form of --force - crm_node: rovide a way to determin the nodeid of past cluster members (lf#2307) - Upstream version cs: 6a6aa02deea9 ------------------------------------------------------------------ ------------------ 2010-1-21 - Jan 21 2010 ------------------- ------------------------------------------------------------------ ++++ cmirrord: - Update to source from LVM2 2.02.58 - Make cmirrord build with device-mapper-devel(even older versions) Use static inline helpers(dm_list_*) for list manipulations, as they were named as list_* in older versions of libdevmapper.so ++++ corosync: - %pre script moved to openais ++++ openais: - don't overwrite authkey/corosync.conf in %pre - openais.spec changes: + add %pre script which creates corosync.conf from openais.conf (moved from corosync.patch) + replace Conflicts: with Provides/Obsoletes ------------------------------------------------------------------ ------------------ 2010-1-20 - Jan 20 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - disable fatal warnings for ia64, ppc, and ppc64 ++++ yast2-cluster: - Change consensus to 4000 as default (bnc#571833) Update some other config values for totem as well. - bnc#572194, ignore the output from corosync-keygen - bnc#572171, remove to_file parameter - bnc#571830, rename pacemaker-pygui to pacemaker-mgmt - Add two new scr agents: cfg_packmaker.scr, cfg_openais.scr ------------------------------------------------------------------ ------------------ 2010-1-19 - Jan 19 2010 ------------------- ------------------------------------------------------------------ ++++ resource-agents: - Correct dependencies of ldirectord package (bnc#571825). ++++ lvm2-clvm: - Adding resource agent for cmirrord. Meanwhile, cmirrord belongs to a seperate package. - bnc#491059, suppress warning message of unavailability of clvmd. This allow the locking_type of lvm to default to 3, without annoying local user too much. lvm.conf is also changed, locking_type is default to 3 now ++++ yast2-cluster: - Upgrade ag_openais to use /etc/corosync/corosync.conf /etc/init.d/openais is still used for start/stop service - Add a default file list for csync2 ------------------------------------------------------------------ ------------------ 2010-1-18 - Jan 18 2010 ------------------- ------------------------------------------------------------------ ++++ corosync: - remove init script - add %pre script to copy openais.conf and authkey to /etc/corosync - add patch 2642 (parser fix) - fix some obsoletes/requires ++++ openais: - source /etc/sysconfig/openais in the init script ------------------------------------------------------------------ ------------------ 2010-1-15 - Jan 15 2010 ------------------- ------------------------------------------------------------------ ++++ drbd: - Only build and require drbd-xen on x86 and x86_64 (bnc#570922). ++++ lvm2-clvm: - Fix a regression about automatic lock convertion. The regression prevents lvextend and similar command to run. ++++ rubygem-bundler: - initial package. used for rails 3 ------------------------------------------------------------------ ------------------ 2010-1-13 - Jan 13 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Correct directory permissions. ++++ yast2-cluster: - add support of csync2 (fate#308359) related ++++ yast2-iplb: - Update to version 2.15.0 ------------------------------------------------------------------ ------------------ 2010-1-12 - Jan 12 2010 ------------------- ------------------------------------------------------------------ ++++ hawk: - Initial checkin ++++ pacemaker-mgmt: - Update source tarball to revision: 8b56e4d03dc8 tip + Low: snmp_subagent: Change the directory to install SNMPAgentSanityCheck ------------------------------------------------------------------ ------------------ 2010-1-11 - Jan 11 2010 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Disable fatal warnings. - upstream version cs: b75bd738dc09 + lrmd: lookup clients by name (LF 2161) ++++ corosync: - Update to corosync 1.2.0. ++++ pacemaker: - PE: Don't log uninstalled resource agents as errors (lf#2251) - fix refresh time for html interface of crm_mon - Tools: crm: don't consider warnings as errors (lf#2274) - Tools: crm: direct RA interface for ocf class resource agents (lf#2270) - cib: Check also whether an user's primary group is matched - PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start on other nodes - PE: Bug lf#2153 - Update regression tests - PE: Correctly anti-colocate with a group - Tools: crm: define missing index in validate_template (lf#2287) - Tools: crm: stay in crm if user specified level only (lf#2286) - Tools: crm: fix exit code on single shot commands - Tools: Bug lf#2286 - Allow the shell to accept template parameters on the command line - Tools: crm: allow entering level and input file (-f) - Tools: crm: relax check for RA existence (lf#2270) - Tools: crm: fix OCF_ROOT processing - Tools: crm: catch EOFError exception in raw_input (lf#2289) - Tools: crm: implement -F (--force) option - Tools: crm: rename some misnamed functions - PE: Prevent non-multistate resources from being promoted through target-role - Tools: crm: direct RA interface for stonith class resource agents (lf#2270) - fencing: stonithd: ignore case when comparing host names (lf#2292) - Tools: crm: direct RA interface for lsb class resource agents (lf#2270) - PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start on other nodes - improved - TE: Fix batch-limit processing. - Tools: crm: exclude locations when testing for pathological constraints (lf#2300) - PE: Only complain about target-role=master for non m/s resources - Tools: crm: load help from crm_cli.txt - pengine/crmd: move crm_log_init after version and metadata calls (lf#2272) - crmd: Ensure batch-limit is correctly enforced - PE: Don't overwrite the value of batch-limit - cts: Add the 'cmd' to the output of external commands - pengine: crmd: Ensure help text includes correct binary name - Tools: crm: don't fall apart if there's no help text file - Tools: crm: cache help tables (lf#2303) - Upstream version cs: 443ff5d69319 ++++ release-notes-hae: - Add note about OCFS2's support status in combination with Oracle RAC. ++++ yast2-iplb: - initial version ------------------------------------------------------------------ ------------------ 2009-12-29 - Dec 29 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - upstream version cs: ce57c3d4ecfc + stonith: meatclient: add -w option to wait until we can connect - start logd by default - add preun, postun scripts for init.d scripts maintenance - replace Conflicts with Provides ++++ corosync: - init script changes: + replace killall with checkproc, otherwise corosync can't stop + test if sbd/lrmadmin exist, because corosync has no dependency on cluster-glue ++++ openais: - init script changes: + replace killall with checkproc + test if sbd/lrmadmin exist, because openais has no dependency on cluster-glue ------------------------------------------------------------------ ------------------ 2009-12-28 - Dec 28 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - add Conflicts to the .spec files ++++ resource-agents: - add %dir /usr/share/resource-agents to .spec - Upstream version cd: b10ad6afb1bd - mark obsolete RAs as deprecated (LF 2244) - VirtualDomain: fix forceful stop (LF 2283) - IPaddr2: CLUSTERIP/iptables rule not always inserted on failed monitor (LF 2281) - copy specfile from upstream ------------------------------------------------------------------ ------------------ 2009-12-23 - Dec 23 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Upstream version glue-1.0.2-rc2a + stonith: external plugins log using ha_log.sh (LF 2294,1971) + stonith: external: log messages immediately on manage and status calls + stonith: external/dracmc-telnet: new stonith plugin for Dell + Drac/MC Blade Enclosure and Cyclades terminal server + stonith: external/riloe: make sure that host is turned on after power + off/on reset (LF 2282) + stonith: external/riloe: workaround for the iLO double close of RIBCL + element (bnc#553340) + stonith: cyclades: fix for support for newer PM10 firmware (LF 1938) + stonith: add -m option to stonith(8) to display metadata + stonith: add support for RHCS fence agents + LRM: raexec: close the logd fd too when executing agents (LF 2267) + LRM: lrmd: fix return code on LSB class RA exec failure (LF 2194) + hb_report: add -V (version) option + hb_report: add support for corosync + hb_report: add -v option (debugging) + hb_report: log/events combining in case nodes are logging to their local syslog, hb_report will produce a combined log and event file (sorted by date) ------------------------------------------------------------------ ------------------ 2009-12-22 - Dec 22 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - /usr/share/heartbeat replaced with /usr/share/cluster-glue - Upstream version cs: 4858a290f062 ------------------------------------------------------------------ ------------------ 2009-12-17 - Dec 17 2009 ------------------- ------------------------------------------------------------------ ++++ rear: - Bugfix package version upgrade from 1.7.21 to 1.7.23 for SLEHA-11-SP1 (package submission to SLE-11-SP1) (see Novell Bugzilla bnc#564812). ------------------------------------------------------------------ ------------------ 2009-12-16 - Dec 16 2009 ------------------- ------------------------------------------------------------------ ++++ cmirrord: - Initial packaging of cmirrord. ------------------------------------------------------------------ ------------------ 2009-12-15 - Dec 15 2009 ------------------- ------------------------------------------------------------------ ++++ corosync: - update to the corosync upstream release 1.2.0 - add suse init script - don't create rccorosync, because users should be using rcopenais to start a cluster - rename corosynclib to libcorosync4 (similar for the devel package) (http://en.opensuse.org/Shared_Library_Packaging_Policy) - Autotools generated version from the released upstream version 1.2.0 - some specfile changes (initddir -> initrddir, header) ++++ drbd: - Remove dependency on heartbeat. ++++ openais: - add suse specific init script - fixed COROSYNC_DEFAULT_CONFIG_IFACE setting - add rcopenais link ------------------------------------------------------------------ ------------------ 2009-12-14 - Dec 14 2009 ------------------- ------------------------------------------------------------------ ++++ csync2: - fix build against current openssl ++++ resource-agents: - Removed wrong conflicts. ++++ release-notes-hae: - Minimal changes to reflect new version. ------------------------------------------------------------------ ------------------ 2009-12-11 - Dec 11 2009 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - Fixed kmp package name (bnc#562259). ++++ rear: - updated to rear 1.7.23 from upstream * some bugfixing * added validation info for openSUSE 11.2 i386 and x86_64 * improved library collection for 64bit Linux (e.g. /lib*/libnss*) * symlink doc and contrib in the dist archive to reduce the size * clone required system users/groups to rescue system (daemon and rpc) ++++ release-notes-hae: - Initial commit for SP1. ------------------------------------------------------------------ ------------------ 2009-12-10 - Dec 10 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Upstream version cs: c19cff3f4bbb ++++ resource-agents: - CTDB: New resource agent for clustered samba. - proftpd: new resource agent. - Upstream version cs: 520d53bd91dc ++++ pacemaker: - PE: Correctly unpack ordering constraints for resource sets to avoid graph loops - Two new system health RAs. - PE: Don't log uninstalled resource agents as errors (lf#2251) - Upstream version cs: cd2aaf7e35cf ------------------------------------------------------------------ ------------------ 2009-12-9 - Dec 9 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Fix ocfs2-tools build (bnc#561625). ------------------------------------------------------------------ ------------------ 2009-12-8 - Dec 8 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - lrmd: restore reset scheduler for children (bnc#551971) - hb_report: "glibc" version also reported to detect mismatched installs. - stonith: external: log output if plugins (bnc#548699,bnc#553340) - lrmd: log outcome of monitor once an hour - lrmd: remove operation history on client unregister and flushing all operations (lf#2161) - Upstream version cs: 04a26c0878d8 ++++ resource-agents: - Filesystem: allow configuring smbfs mounts as clones. - Filesystem: implement deep monitor operation. - IPaddr2: behave if the interface is down (lf#2147) - IPaddr2: check binaries when it makes sense - IPaddr2: fix nvalid default value for OCF_RESKEY_clusterip_hash (bnc#553753) - IPv6addr: recognize network masks properly - LVM: Make monitor operation quiet in logs (bnc#546353) - MailTo: Provide a default for MAILCMD (bnc#534803, bnc#556366) - MailTo: allow multiple word subject line - Raid1: Improve monitor function (bnc#546551) - VIParip: Pathname needed to be configurable (lf#1331) - VirtualDomain: avoid needlessly invoking "virsh define" - VirtualDomain: loop on status if libvirtd is unreachable. - Xen: Remove instance_attribute "allow_migrate" (bnc#539968) - apache: monitor operation of depth 10 for web applications (lf#2234). - iSCSITarget, iSCSILogicalUnit: support LIO - jboss: Added JBoss support. - ldirectord: fix various bugs in OCF RA (lf#1949) - mysql: escalate stop to KILL if regular shutdown doesn't work - nfsserver: exit properly in nfsserver_validate (lf#2173) - nfsserver: use check_binary properly in validate (lf#2211) - nfsserver: validate should not check if nfs_shared_infodir exists (lf#2219) - oracle/oralsnr: export variables properly - oracle: drop spurious output from sqlplus - pgsql: remove the previous backup_label if it exists - postfix: fix double stop - vmware: make meta-data work and several cleanups (lf#2212) - Upstream version cs: 002038be601b ++++ libdlm: - 64bytes_lvb_len.diff: change DLM_LVB_LEN to 64 bytes (bnc#515645) ++++ openais: - Update to 1.1.1. ++++ pacemaker: - Tools: crm: fix parentheses parsing in resource sets - Tools: crm: support for description attribute in resources/operations (bnc#548690) - Tools: hb2openais: add EVMS2 CSM processing (and other changes) (bnc#548093) - Tools: crm: don't add score which doesn't exist - Tools: crm: copy score from/to resource_set - Tools: crm: update tab completion for constraints (support resource sets) - Tools: crm: handle resource_set resource references in delete and rename - PE: Provide a default action for resource-set ordering - Tools: crm: drop empty attributes elements - xml: Add stopped as a supported role for operations - Tools: hb2openais: don't allow empty rules, clones, or groups (lf#2215) - Tools: hb2openais: refuse to convert pure EVMS volumes - Tools: hb2openais: add inf score to order constraints - crm: Enhance "colocation" help to explain how it works. - crm_mon: Mail subject needs space for \0 byte. - fencing: stonithd: add metadata for stonithd instance attributes (and support in the shell) - Tools: crm: drop short description from the metadata if it equals long description - Tools: crm: relax checks for advertised monitor operations (lf#2222) - Tools: crm: support for comments (lf#2221) - Tools: crm: test operation name against a list of possible ops - tools: Dont waste vertical space in crm_mon output - xml: Treat node unames as text fields not IDs (bnc#552713) - PE: rsc_order constraints always use score at the top level (lf#2206) - xml: Create an always-true expression for empty rules when upgrading from 0.6 (lf#2215) - PE: Clone ordering should be able to prevent startup of dependant clones (lf#2209) - PE: Add regression test (lf#2209) - PE: Correctly identify the state of anonymous clones when deciding when to probe (lf#2216) - PE: Operations that require fencing should wait for 'stonith_complete' not 'all_stopped'. (lf#2225) - PE: Prevent clone peers from stopping while another is instance is (potentially) being fenced (lf#2225) - crmd: C_TIMER_POPPED is now quite normal thanks to the recheck timer, downgrade log message - PE: Silently fix requires=fencing for stonith resources so that it can be set in op_defaults - xml: Preserve the old stonith-enabled=false symantics from 0.6 during an upgrade (lf#2230) - xml: Allow the auto-id base to be specified, because generate-id() isn't always unique - PE: Ensure groups process location constraints so that clone-node-max works for cloned groups (lf#2213) - Tools: crm: relax check for RA actions - Upstream version cs: 9f61f272598a ++++ ocfs2-tools: - Add libcorosync-devel build dependency. - 64bytes_lvb_len_in_libo2dlm.diff: use 64 bytes lvb len ((bnc#515645)) ------------------------------------------------------------------ ------------------ 2009-12-4 - Dec 4 2009 ------------------- ------------------------------------------------------------------ ++++ csync2: - Init import of csync2 for DRBD configuration file sync (fate#307419) ++++ lighttpd: - use the pid file for killing the lighttpd to avoid killing other services which are using the lighttpd binary. (bnc#559534) ------------------------------------------------------------------ ------------------ 2009-12-2 - Dec 2 2009 ------------------- ------------------------------------------------------------------ ++++ gfs2: - package created (fate#307584). ++++ libdlm: - remove already-in-upstream patches from package - update to upstream commit 7ad436ba4a7d68a79510fd6c033568b6bb100191. not pass compiling yet ++++ lvm2-clvm: - Use corosync API for clvmd for SP1. The source file name remains. ++++ rear: - updated to rear 1.7.22 from upsteam * added -L to stat call to read real device in 29_find_required_devices.sh * make svn2host report scp errors * updated rear.spec, rear.sourcespec of SUSE and FEDORA * updated contrib/mkvendorrp to pull version nr from rear, CHANGED * updated lib/spec/Fedora/rear.sourcespec Require field and doc/ * updated skel/default/etc/scripts/system-setup to improve loading modules * updated finalize/default/88_check_for_mount_by_id.sh * added prep/GNU/Linux/28_include_vmware_tools.sh * moved some misplaced scripts from pack to build * added contrib/svn2hosts (continuous integration script) * fixed up mkdist-workflow.sh and contrib/svn2tar to share more code * removed the UTF-8 conversion (IMHO should be only done manually) * removed the overwriting of the generic spec file with vendor specific spec file * fixed the copying of /dev/shm/* by adding it to COPY_AS_IS_EXCLUDE * support open-vm-tools and loading of vmxnet * removed the usage of udev_volume_id (for RHEL4) in favour of internal vol_id * fixed internal vol_id to correctly strip leading spaces from the values * fixed 31_create_filesystems.sh to actually correctly create ext* and support FS labels with < or > in them (https://sourceforge.net/tracker/?func=detail&aid=2891970&group_id=171835&atid=859452) * added usleep and mktemp * Fixed all wrong occurences of [*] with [@]. See https://sourceforge.net/tracker/?func=detail&atid=859452&aid=2877091&group_id=171835 * backup/NETFS/default/40_create_include_exclude_files.sh fixed variable name for excluded mountpoints to actually read EXCLUDE_MOUNTPOINTS * recreate/GNU/Linux/22_create_lvm2_devices.sh move lvm vgchange -a y in loop to avoid old VGs to activate ------------------------------------------------------------------ ------------------ 2009-11-26 - Nov 26 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - upgrade package version number from 2.99.08 to 3.00.01, no code modified. ++++ ocfs2: - upgrade ocfs2 kmp to sles11 sp1 kernel ++++ ocfs2-tools: - change version number to 1.4.3 - update ocfs2-tools-1.4.3 to SLES11SP1 ------------------------------------------------------------------ ------------------ 2009-11-19 - Nov 19 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Update to version 1.0.105. + Fix a bug where we could SEGV if multiple concurrent "ctdb eventscript ..." are used and some of them block. + Monitor the daemon from the syslog child process so we shutdown cleanly when the main daemon terminates. + Add a 500k line ringbuffer in memory where all log messages are stored. + Add a "ctdb getlog " command to pull log messages from the in memory ringbuffer. + Fixes to cifs and nfs autotests + Fix a bashism in 11.natgw - Update to version 1.0.104. + We can now use killtcp to kill local connections for nfs so change the killtcp script to kill both directions of an NFS connection. + When using natgw, try to avoid using a UNHEALTHY node as the natgw master. + Fix a SEGV bug in the recent change to the eventscripts to allow the timeout to apply to each individual script. + Fix a talloc bug in teh vacuuming code that produced nasty valgrind warnings. + Set up ulimit to create core files for ctdb, and spawned processes by default. + Remove the wbinfo -t check from the startup check that winbindd is happy. + Enhance the test for bond devices so we also check if the sysadmin have disabled all slave devices using "ifdown". - Update to version 1.0.103. + Dont use vacuuming on persistent databases. + Transaction updates to persistent databases. + Dont activate service automatically when installing the RPM. + Create a child process to send all log messages to, to prevent a hung/ slow syslogd from blocking the main daemon. In this case, discard log messages instead and let the child process block. - Update to version 1.0.102. + Fix for the vacuuming code. + Stronger tests for persistent database filename tests. + Improve the log message when we refuse to startup since wbinfo -t fails to make it easier to spot in the log. + Update the uptime command output and the man page to indicate that "time since last ..." if from either the last recovery OR the last failover. + Transaction updates. - Update to version 1.0.101. + Create a separate context for non-monitoring events so they dont interfere with the monitor event. + Make sure to return status 0 in teh callback when we abort an event. - Update to version 1.0.100. + Change eventscript handling to allow EventScriptTimeout for each individual script instead of for all scripts as a whole. + Enhanced logging from the eventscripts, log the name and the duration for each script as it finishes. + Add a check to use wbinfo -t for the startup event of samba. + TEMP: allow clients to attach to databases even when teh node is in recovery mode. + Dont run the monitor event as frequently after an event has failed. + DEBUG: in the eventloops, check the local time and warn if the time changes backward or rapidly forward. + Fix a bug where recovery master becoming unhealthy did not trigger an ip failover. + Disable the multipath script by default. + Automatically re-activate the reclock checking if the reclock file is specified at runtime. Update manpage to reflect this. + Add a mechanism where samba can register a SRVID and if samba unexpectedly disconnects, a message will be broadcasted to all other samba daemons. + Log the pstree on hung scripts to a file in /tmp instead of /var/log/messages. + Change ban count before unhealthy/banned to 10. - Update to version 1.0.99. + Fix a SEGV in the new db priority code. + Eliminate a ctdb_fatal() if there is a dmaster violation detected. + During testing we often add/delete eventscripts at runtime. This could cause an eventscript to fail and mark the node unhealthy if an eventscript was deleted while we were listing the names. Handle the errorcode and make sure the node does not becomne unhealthy in this case. + Lower the debuglevel for the messages when ctdb creates a filedescruiptor so we dont spam the logs with these messages. + Dont have the RPM automatically restart ctdb. + Add a missing transaction_cancel() in the handling of persistent databases. + Treat interfaces with the anme ethX* as bond devices in 10.interfaces so we do the correct test for if they are up or not. - Update to version 1.0.98. + Fix for the vacuuming database. + Create a directory where the test framework can put temporary overrides to variables and functions. + Wait a lot longer before shutting down the node when the reclock file is incorrectly configured, and log where it is configured. + Try to avoid running the "monitor" event when databases are frozen. + Add logging for every time we create a filedescriptor so we can trap fd leaks. - Update to version 1.0.97. + Update onnode to allow specifying an alternative nodes file from the command line and also to be able to specify hostnames on the list of targets : onnode host1,host2,... - Update to version 1.0.96. + Add more debugging output when eventscripts have trouble. Print a "pstree -p" to the log when scripts have hung. + Update the initscript, only print the "No reclock file used" warning when we do "service ctdb start", dont also print them for all other actions. + When changing between unhealthy/healthy state, push a request to the recovery master to perform an ip reallocation instead of waiting for the recovery master to pull and check the state change. + Fix a bug in the new db-priority handling where a pre-.95 recovery master could no longer lock the databases on a post-.95 daemon. + Always create the nfs state directories during the "monitor" event. This makes it easier to configure and enable nfs at runtime. + Forward-port a simper deadlock avoiding patch from the 1.0.82 branch. This is a simpler versionof the "db priority lock order" patch that went into 1.0.95, and will be kept for a few versions until samba has been updated to use the functionality from 1.0.95. - Update to version 1.0.95. + Add database priorities. Allow samba to set the priority of databases and lock the databases in priority order during recovery to avoid a deadlock when samba locks one database then blocks indefinitely while waiting for the second databaso to become locked. + Be aggressive and ban nodes where the recovery transaction start call fails. - Update to version 1.0.94. + Be very aggressive and quickly ban nodes that can not freeze their databases. - Update to version 1.0.93. + When adding an ip, make sure to update this assignment on all nodes so it wont show up as -1 on other nodes. + When adding an ip and immediately deleting it, it was possible that the daemon would crash accessing already freed memory. Readjust the memory hierarchy so the destructors are called in the right order. + Add a handshake to the recovery daemon to eliminate some rare cases where addip/delip might cause a recovery to occur. + Updated onnode documenation. + Updates to the natgw eventscript to allow disabling natgw at runtime. - Update to version 1.0.92. + Test updates and merge. + Add notification for "startup". + Add documentation for notification. + Fix for restarting vsftpd in the eventscript. - Update to version 1.0.91. + New vacuum and repack design. + Add a new eventscript 01.reclock that will first mark a node unhealthy and later ban the node if the reclock file can not be accessed. + Add machinereadable output to the ctdb getreclock command. + Merge transaction updates. + In the new banning code, reset the culprit count to 0 for all nodes that could successfully compelte a full recovery. + Dont mark the recovery master as a ban culprit because a node in the cluster needs a recovery. This happens naturally when using ctdb recover command so dont make this cause a node to be banned. - Update to version 1.0.90. + Be more forgiving for eventscripts that hang during startup. + Fix for a banning bug in the new banning logic. ++++ lvm2-clvm: - Avoid automatic lock convertion from EX. ++++ rear: - New package "rear" for SLEHA-11-SP1 and accordingly the first package submission to SLE-11-SP1. See FATE#305924. ------------------------------------------------------------------ ------------------ 2009-11-18 - Nov 18 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Default socket path to /var/lib/ctdb/. ------------------------------------------------------------------ ------------------ 2009-11-13 - Nov 13 2009 ------------------- ------------------------------------------------------------------ ++++ lvm2-clvm: - bnc#540808, add csm-converter support migration from SLE10 ------------------------------------------------------------------ ------------------ 2009-11-8 - Nov 8 2009 ------------------- ------------------------------------------------------------------ ++++ drbd: - New upstream release 8.3.6-1. ++++ drbd-kmp: - New upstream release 8.3.6-1. ------------------------------------------------------------------ ------------------ 2009-11-6 - Nov 6 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-network: - fix build with newer kernels (ipvs code moved). ++++ ocfs2: - move these patches under ocfs2-kmp package into kernel-source git tree: patches.fixes/bug-531716_ocfs2-SLE11-dentry_lock_drop_flush.diff patches.fixes/dlm-close-connection-2.patch patches.fixes/dlm-enable-debug.patch patches.fixes/ocfs2-add-extra-credits-and-access-the-modified-bh.patch patches.fixes/ocfs2-adjust-rightmost-path-in-ocfs2_add_branch.patch patches.fixes/ocfs2-use-ocfs2_rec_clusters-in-ocfs2_adjust_adjace.patch patches.fixes/ocfs2-release-the-buffer-head-in-ocfs2_do_truncate.patch patches.fixes/ocfs2-dlm-wait-on-lockres-instead-of-err-during-cancel.patch - patches.fixes/ocfs2-fix-check-for-osb-in-kill_sb.patch: Check for existence of osb in kill_sb (bnc#552602). ------------------------------------------------------------------ ------------------ 2009-11-5 - Nov 5 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Update source tarball to revision: 1a20774cb1e6 tip + Low: mgmt: (LF#2202) Set node attributes via crm_attribute ------------------------------------------------------------------ ------------------ 2009-11-4 - Nov 4 2009 ------------------- ------------------------------------------------------------------ ++++ drbd: - Make sure multipath devices are up before drbd starts (bnc#548814). ++++ openais: - Do not disable openais service on package update (bnc#549579). ------------------------------------------------------------------ ------------------ 2009-11-3 - Nov 3 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - PE: Provide better defaults for lt(e) and gt(e) comparisons (bnc#515172) - Upstream version cs: 405fe9a92d82 ++++ ocfs2-tools: - bug-543119-o2dlm.patch: load libdlm_lt.so.3 explicitly in o2dlm.c (bnc#543119) - drop bug-543119_0001-Option-to-skip-cluster-checking-in-tunefs.ocfs2.patch since bnc#543119 is a dlopen() issue, and this patch is not accepted by upstream. ------------------------------------------------------------------ ------------------ 2009-11-1 - Nov 1 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: sbd: fix definition of sector_size for s390x (bnc#542827). - Upstream version cs: beb067082760 ------------------------------------------------------------------ ------------------ 2009-10-27 - Oct 27 2009 ------------------- ------------------------------------------------------------------ ++++ drbd-kmp: - New upstream release 8.3.5-1. ------------------------------------------------------------------ ------------------ 2009-10-21 - Oct 21 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Update source tarball to revision: a4d84893fb6e tip + Low: Build: Compile against corosync + Medium: haclient: (bnc#540704) Allow to add a "date_expression" when an "expression" exists in a "rule" + Medium: mgmt: (bnc#541702) Cleaning up fail-count should be correctly done through attrd now ------------------------------------------------------------------ ------------------ 2009-10-19 - Oct 19 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Fix xend/xendomains versus openais init script ordering (bnc#547296). ------------------------------------------------------------------ ------------------ 2009-10-14 - Oct 14 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Implement a -F/--force option to bypass the cluster stack in tunefs.ocfs2 (bnc#543119). ------------------------------------------------------------------ ------------------ 2009-9-29 - Sep 29 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - stonith: external/ibmrsa-telnet: add support for later RSA cards - hb_report: add man page hb_report.8 - stonith: wti_nps: add support for internet power switch model (bnc#539912) - Upstream version cs: 0bf5e34337ee. ++++ libdlm: - libdlm-lockspace-fs_notify.diff: fix a race which could lead to an infinite logging loop (bnc#532406). ++++ pacemaker: - Revert conflicts with ocfs2-tools-o2cb to ease automatic upgrades. The two should still not be installed in parallel; please see release notes! - High: ais: Gracefully handle changes to the AIS nodeid - Low: PE: Fix the metadata to advertise the correct type for stonith-timeout - High: cib: Repair the ability to connect to the cluster from non-cluster machines - Medium: Tools: Use -q as the short form for --quiet (for consistency) - Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm - Medium (LF 2185): Tools: crm: add resource promote/demote commands - Low (LF 2175): Tools: crm: add help for node status - High: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672) - Upstream version cs: 05c8b63cbca7 ++++ rubygems: - update to rubygems 1.3.5 Bug fixes: - Fix use of prerelease gems. - Gem.bin_path no longer escapes path with spaces. Bug #25935 and [#26458]. Deprecation Notices: - Bulk index update is no longer supported (the code currently remains, but not the tests) - Gem::manage_gems was removed in 1.3.3. - Time::today was removed in 1.3.3. - additional changes from 1.3.4 Bug Fixes: - Fixed various warnings - Gem::ruby_version works correctly for 1.8 branch and trunk - Prerelease gems now show up in `gem list` and can be used - Fixed option name for `gem setup --format-executable` - RubyGems now matches Ruby > 1.9.1 gem paths - Gem::RemoteFetcher#download now works for explicit Windows paths across drives. Bug #25882 by Lars Christensen - Fix typo in Gem::Requirement#parse. Bug #26000 by Mike Gunderloy. - additional changes from 1.3.3 New Features: - `gem server` allows port names (from /etc/services) with - -port. - `gem server` now has search that jumps to RDoc. Patch #22959 by Vladimir Dobriakov. - `gem spec` can retrieve single fields from a spec (like `gem spec rake authors`). - Gem::Specification#has_rdoc= is deprecated and ignored (defaults to true) - RDoc is now generated regardless of Gem::Specification#has_rdoc? Bug Fixes: - `gem clean` now cleans up --user-install gems. Bug #25516 by Brett Eisenberg. - Gem.bin_path now escapes paths with spaces. - Rake extension builder uses explicit correctly loads rubygems when invoking rake. - Prerelease versions now match "~>" correctly. Patch #25759 by Yossef Mendelssohn. - Check bindir for executables, not root when validating. Bug reported by David Chelimsky. - Remove Time.today, no way to override it before RubyGems loads. Bug #25564 by Emanuele Vicentini - Raise Gem::Exception for #installation_path when not installed. Bug #25741 by Daniel Berger. - Don't raise in Gem::Specification#validate when homepage is nil. Bug #25677 by Mike Burrows. - Uninstall executables from the correct directory. Bug #25555 by Brett Eisenberg. - Raise Gem::LoadError if Kernel#gem fails due to previously-loaded gem. Bug reported by Alf Mikula. - drop rubygems-1.3.1_install_into_buildroot.patch: obsoleted by upstreams --destdir - updated buildroot patch for 1.3.5: old name rubygems-1.3.1_buildroot.patch new name rubygems-1.3.5_buildroot.patch ------------------------------------------------------------------ ------------------ 2009-9-27 - Sep 27 2009 ------------------- ------------------------------------------------------------------ ++++ rear: - updated to rear 1.7.21 from upstream * support openSUSE 11.2 (M6) * rsyslogd * ext4 ------------------------------------------------------------------ ------------------ 2009-9-22 - Sep 22 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Update to version 1.0.89 + Make it possible to manage winbind independently of samba. + Add new prototype banning code + Overwrite the vsftpd state file instead of appending. This eliminates annoying errors in the log. + Redirect some iptables commands to dev null + From Michael A, explicitely set the broadcast when we takeover a public ip + Remove a reclock file check we no longer need + Skip any persistent database files ending in .bak - Version 1.0.88 + Add a new state for eventscripts : DISABLED. Add two new commands "ctdb enablescript/disablescript" to enable/disable eventscripts at runtime. + Bugfixes for TDB from rusty. + Merge/Port changes from upstream TDB library by rusty. + Additional new tests from MartinS. Tests for stop/continue. + Initial patch to rework vacuuming/repacking process from Wolfgang Mueller. + Updates from Michael Adam for persistent writes. + Updates from MartinS to handle the new STOPPED bit in the test framework. + Make it possible to enable/disable the RECMASTER and LMASTER roles at runtime. Add two new commands "ctdb setlmasterrole/setrecmasterrole on/off" + Make it possible to enable/disable the natgw feature at runtime. Add the command "ctdb setnatgwstate on/off" - Version 1.0.87 + Add a new event "stopped" that is called when a node is stopped. + Documentation of the STOPPED flag and the stop/continue commands + Make it possible to start a node in STOPPED mode. + Add a new node flag : STOPPED and commands "ctdb stop" "ctdb continue" These commands are similar to "diasble/enable" but will also remove the node from the vnnmap, while disable only fails all ip addresses over. + tests for NFS , CIFS by martins + major updates to the init script by martins + Send gratious arps with a 1.1 second stride instead of a 1 second stride to workaround interesting "features" of common linux stacks. + Various test enhancements from martins: - additional other tests - add tests for grat arp generation, ping during failover, ssh and failover - New/updated tcp tickle tests and supprot functions - provide better debugging when a test fails - make ctdbd restarts more reliable in the tests - update the "wait bar" to make the wait progress in tests more obvious - various cleanups + when dispatching a message to a handler, make the message a real talloc object so that we can reparent the object in the tallic hierarchy. + document the ipreallocate command + Updates to enable/disable to use the ipreallocate command to block until the following ipreallocation has completed. + Update the main daemon and the tools to allow debug level to be a string instead of an integer. + Update the sysconfig file to show using string literals instead of numeric values for the debuglevels used. + If no debuglevel is specific, make "ctdb setdebug" show the available options. + When trying to allocate network packets, add explicit checks if the network transport has been shutdown before trying and failing, to make log messages easier to read. Add this extra check and logging to every plave packets are allocated. - Version 1.0.86 + Do not access the reclock at all if VerifyRecoveryLock is zero, not even try to probe it. + Allow setting the reclock file as "", which means that no reclock file at all should be used. + Document that a reclock file is no longer required, but that it is dangerous. + Add a control that can be used to set/clear/change the reclock file in the daemon during runtime. + Update the recovery daemon to poll whether a reclock file should be sued and if so which file at runtime in each monitoring cycle. + Automatically disable VerifyRecoveryLock everytime a user changes the location of the reclock file. + do not allow the VerifyRecoveryLock to be set using ctdb setvar if there is no recovery lock file specified. + Add two commands "ctdb getreclock" and "ctdb setreclock" to modify the reclock file. - Version 1.0.85 + From William Jojo : Dont use getopt on AIX + Make it possible to use "ctdb listnodes" also when the daemon is not running + Provide machinereadable output to "ctdb listnodes" + Dont list DELETED nodes in the ctdb listnodes output + Try to avoid causing a recovery for the average case when adding/deleting/moving an ip + When banning a node, drop the IPs on that node only and not all nodes. + Add tests for NFS and CIFS tickles + Rename 99.routing to 11.routing so it executes before NFS and LVS scripts + Increase the default timeout before we deem an unresponsive recovery daemon hung and shutdown + Reduce the reclock timout to 5 seconds + Spawn a child process in the recovery daemon ot check the reclock file to avoid blocking the process if the underlying filesystem is unresponsive + fix for filedescriptor leak when a child process timesout + Dont log errors if waitpid() returns -1 + Onnode updates by Martins + Test and initscript cleanups from Martin S - Version 1.0.84 + Fix a bug in onnode that could not handle dead nodes - Version 1.0.83 + Document how to remove a ndoe from a running cluster. + Hide all deleted nodes from ctdb output. + Lower the loglevel on some eventscript related items + Dont queue packets to deleted nodes + When building initial vnnmap, ignode any nonexisting nodes + Add a new nodestate : DELETED that is used when deleting a node from an existing cluster. + dont remove the ctdb socket when shutting down. This prevents a race in the initscripts when restarting ctdb quickly after stopping it. + TDB nesting reworked. + Remove obsolete ipmux + From Flavio Carmo Junior: Add eventscript and documentation for ClamAV antivirus engine + From Sumit Bose: fix the regex in the test to handle the new ctdb statistics output that was recently added. + change the socket type we use for grauitious arps from the obsolete AF_INET/SOCK_PACKET to instead use PF_PACKET/SOCK_RAW. + Check return codes for some functions, from Sumit Bose, based on codereview by Jim Meyering. + Sumit Bose: Remove structure memeber node_list_file that is no longer used. + Sumit Bose: fix configure warning for netfilter.h + Updates to the webpages by Volker. + Remove error messages about missing /var/log/log.ctdb file from ctdb_diagnostics.sh from christian Ambach + Additional error logs if hte eventscript switching from dameon to client mode fails. + track how long it takes for ctdbd and the recovery daemon to perform the rec-lock fcntl() lock attemt and show this in the ctdb statistics output. - Version 1.0.82 + Update the "ctdb lvsmaster" command to return -1 on error. + Add a -Y flag to "ctdb lvsmaster" + RHEL5 apache leaks semaphores when crashing. Add semaphore cleanup to the 41.httpd eventscript and try to restart apache when it has crashed. + Fixes to some tests + Add a -o option to "onnode" which will redirect all stdout to a file for each of the nodes. + Add a natgw and a lvs node specifier to onnode so that we can use "onnode natgw ..." + Assign the natgw address to lo instead of the private network so it can also be used where private and public networks are the same. + Add GPL boilerplates to two missing scripts. + Change the natgw prefix NATGW_ to CTDB_NATGW_ - Version 1.0.81 + use smbstatus -np instead of smbstatus -n in the 50.samba eventscript since this avoids performing an expensive traverse on the locking and brlock databases. + make ctdb automatically terminate all traverse child processes clusterwide associated to a client application that terminates before the traversal is completed. + From Sumit Bose : fixes to AC_INIT handling. + From Michael Adam, add Tridge's "ping_pong" tool the the ctdb distro since this is very useful for testing the backend filesystem. + From Sumit bose, add support for additional 64 bit platforms. + Add a link from the webpage to Michael Adams SambaXP paper on CTDB. - Version 1.0.80 + change init shutdown level to 01 for ctdb so it stops before any of the other services + if we can not pull a database from a remote node during recovery, mark that node as a culprit so it becomes banned + increase the loglevel when we volunteer to drop all ip addresses after beeing in recovery mode for too long. Make this timeout tuneable with "RecoveryDropAllIPs" and have it default to 60 seconds + Add a new flag TDB_NO_NESTING to the tdb layer to prevent nested transactions which ctdb does not use and does not expect. Have ctdb set this flag to prevent nested transactions from occuring. + dont unconditionally kill off ctdb and restrat it on "service ctdb start". Fail "service ctdb start" with an error if ctdb is already running. + Add a new tunable "VerifyRecoveryLock" that can be set to 0 to prevent the main ctdb daemon to verify that the recovery master has locked the reclock file correctly before allowing it to set the recovery mode to active. + fix a cosmetic bug with ctdb statistics where certain counters could become negative. ++++ libdlm: - dlm-no-quorum-default.diff: change quorum handling to allow cluster to shutdown nodes one-by-one (bnc#541042). ------------------------------------------------------------------ ------------------ 2009-9-20 - Sep 20 2009 ------------------- ------------------------------------------------------------------ ++++ conntrack-tools: - Updated to 0.9.13 ++++ libnetfilter_conntrack: - Updated to 0.0.100 ------------------------------------------------------------------ ------------------ 2009-9-15 - Sep 15 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Rename to SLE HA 11 naming scheme. - stonith: wti_mpc: support for MIB versions 1 and 3. - Upstream version cs: b09aae4eeea7. ++++ resource-agents: - Revert to SLE HA 11 naming scheme. - iSCSILogicalUnit: use a 16-byte default SCSI ID. - iSCSITarget: be more persistent deleting targets on stop. - portblock: add per-IP filtering capability. - mysql-proxy: new instance parameters supported. - Upstream version cs: cde070764e1f ------------------------------------------------------------------ ------------------ 2009-9-10 - Sep 10 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - fix kill_deamon() from o2cb.ocf, now when the deamon to be killed is not running, kill_deamon() will return SUCESS. Thanks to Dejan. ------------------------------------------------------------------ ------------------ 2009-9-3 - Sep 3 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - dlm-debug.diff: Include the lockspace name in syslog(). ------------------------------------------------------------------ ------------------ 2009-9-2 - Sep 2 2009 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Update texts and images; bnc#520528 and bnc#529124. ------------------------------------------------------------------ ------------------ 2009-8-31 - Aug 31 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - Fixes to OCFS2 btree handling backported from mainline (bnc#528427). ------------------------------------------------------------------ ------------------ 2009-8-27 - Aug 27 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - sbd: Nodename comparison should be case insensitive (bnc#534445) - sbd: describe "dump" command in help (bnc#529575). - sbd: Accept -h (bnc#529574). - hb_report: extract important events from the logs, and report further state information. - Upstream version cs: 74715a6a60e7. ++++ resource-agents: - IPaddr2: include netmask in search for the right interface - IPaddr2: remove all colons from the mac address before passing it to send_arp (LF#2165) - IPsrcaddr: replace 0/0 with proper ip prefix. - IPv6addr: new nic and cidr_netmask parameters - IPv6addr: supply checksum for ICMPv6 packets - SAPDatabase + SAPInstance: New versions from SAP. - Squid: make the regexp match more precisely output of netstat - VirtualDomain: destroy domain shortly before timeout expiry - apache: make sure that proxies are not used for monitor - iSCSILogicalUnit: add support for SCSI ID, SCSI SN, Vendor ID, and Product ID - iSCSILogicalUnit: add support for per-LU parameters - iSCSILogicalUnit: set default for SCSI SN, truncate SCSI ID default to 24 bytes - iSCSITarget, iSCSILogicalUnit: add support for tgt - iSCSITarget, iSCSILogicalUnit: identify targets by IQN, not by tid - iSCSITarget: add support for CHAP authentication - iSCSITarget: add support for restricting target access - iscsi: replace wrong variable reference (bnc#499291) - portblock: fix invalid exit codes on monitor - postfix: new agent. - Upstream version cs: 9700f962ce0a ++++ libdlm: - dlm-plock-optimization.diff: allow plocks to revert back to single node mode (bnc#497176). ++++ gnutls: - fix security bug [bnc#528372] new CVE-2009-2730 ++++ pacemaker: - Upstream version cs: 595cca870aff - Dev: Tools: crm: do not allow empty attribute names - Low: Tools: crm: make check for operations id attribute stricter - Dev: Tools: crm: implement binary op types properly (thanks to Alain St-Denis) - Dev: Tools: crm: allow id-refs to stand by themselves (update for fix 37077ed56af5) - High: crmd: Terminate if we are ever evicted from the membership - High: crmd: Unset any existing DC value before querying for a new one - High: PE: Bug bnc#515172 - Fix the boolean-op attribute of rules - High: PE: Bug bnc#515172 - Correctly process location constraint rules which contain multiple expressions - High (bnc#507255): Tools: crm: implement date expressions - Low: Tools: crm: let the user know that curses is needed for colors - High: Tools: crm: new display type (uppercase keywords) - Medium: Extra: Add tools, an RA and tests for the System Health feature - Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options - Medium: PE: Prevent use-of-NULL in find_first_action() - High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node - Low: crmd: Include cib version of the updates which caused a transition abort - High: PE: Bug lf#2160 - Dont shuffle clones due to colocation - Low: PE: Fix find_first_action() when no node filter is specified - Low: PE: ptest - Suppress deleted ordering constraints from the .dot graph - High: PE: New implementation of the resource migration (not stop/start) logic - Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches - High: Tools: crm_resource - Advertise --move instead of --migrate - Medium: Extra: New node connectivity RA that uses system ping and attrd_updater - High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE - High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms) - Medium: PE: Stop ptest from logging to syslog - Medium: PE: Correctly log resources that would like to start but can't - High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which can't - Low: PE: Add regression test for lf#2171 - High: PE: Bug lf#2170 - stop-all-resources option had no effect - High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined - High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled - Medium: PE: Bug lf#2180 - Include node information for all failed ops - Medium: PE: Bug lf#2178 - Indicate unmanaged clones - Medium: ais: Include version details in plugin name - High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change - Medium: ais: Attempt to enable core file generation if it was disabled - Medium: crmd: Requery the resource metadata after every start operation - High: Tools: crm: add semantic checks depending on the meta-data from resource agents ------------------------------------------------------------------ ------------------ 2009-8-25 - Aug 25 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Update source tarball to revision: 4fd4b0353d04+ tip + Dev: haclient: Automatically try to reconnect to cluster nodes if disconnected + Dev: haclient: Check whether the value of an "ID" or "IDREF" type of attribute is valid before doing validating + Dev: po: Update Japanese po + Low: Build: Avoid a macro redefinition + Low: Build: Compile against cluster-glue + Low: Build: Fix configure.in for compiling against cluster-glue + Low: haclient: Adopt extract_int() in TransitionInfoDlg() + Low: haclient: Avoid the error if "rsc_type" command returns "None" + Low: haclient: Determine if the current view exists before updating it + Low: snmp_subagent: (LF#2184) Add the description of LHAIFStatus + Low: snmp_subagent: Add the description about how to work with openAIS + Medium: haclient: Show the correct "[+|-]INFINITY" value of an integer cluster property + Medium: snmp_subagent: Improved for openais support ------------------------------------------------------------------ ------------------ 2009-8-21 - Aug 21 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Add logd init scripts. - Install sbd. - Fix-up hb_report. - Include apcmastersnmp stonith plugin (bnc#518689). - Include bladehpi stonith plugin (bnc#510299). ------------------------------------------------------------------ ------------------ 2009-8-18 - Aug 18 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - bug-531716_ocfs2-SLE11-dentry_lock_drop_flush.diff: fix busy inode after umount issue. ------------------------------------------------------------------ ------------------ 2009-8-13 - Aug 13 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Added Conflicts: with old heartbeat package layout. - Enable IPMI and hpi support. ++++ resource-agents: - Include ldirectord (formerly known as heartbeat-ldirectord). - Upstream version cs: 1263ac948158 - Obsolete heartbeat-resources package. ++++ pacemaker: - Update source tarball to revision: b05d5a2b9c52 + High (bnc#507255): Tools: crm: implement date expressions + High: Build: Fix compilation when snmp and esmtp are not available + High: PE: Bug 2160 - Dont shuffle clones due to colocation + High: PE: Bug bnc#515172 - Correctly process location constraint rules which contain multiple expressions + High: PE: Bug bnc#515172 - Fix the boolean-op attribute of rules + High: PE: New implementation of the resource migration (not stop/start) logic + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node + High: Tools: crm: new display type (uppercase keywords) + High: Tools: crm_resource - Advertise --move instead of --migrate + High: ais: Fix cluster connection when using corosync 1.0 + High: ais: Ubuntu needs a leading zero for directory modes + High: crmd: Terminate if we are ever evicted from the membership + High: crmd: Unset any existing DC value before querying for a new one + Medium: Extra: Add tools, an RA and tests for the System Health feature written by Mark Hamzy + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater + Medium: PE: Prevent use-of-NULL in find_first_action() + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches - Remove references to heartbeat packages. ------------------------------------------------------------------ ------------------ 2009-8-11 - Aug 11 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Upstream version cs: aa5b5e48df62 + Med: hb_report: report on more packages and with more state. + The -E option to lrmadmin does not take an argument + Provide a default value for docdir and ensure it is expanded + Low: clplumbing: fix a potential resource leak in cl_random (bnc#525393). + Med: hb_report: Include dlm_tool debugging information if available. + hb_report: Include more possible error output. + Ensure hb_report is built/packaged ------------------------------------------------------------------ ------------------ 2009-8-10 - Aug 10 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - libdlm-lockspace-recovery.patch: ensure that all lock spaces are recovered (bnc#528425). ++++ ocfs2: - dlm-close-connection-2.patch: Remove connections from queue on close, and introduce a special close flag (bnc#524222). - dlm-debug.patch: enable extended dlm debugging. ------------------------------------------------------------------ ------------------ 2009-8-4 - Aug 4 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - add quota patches from Jan Kara, full support for enabling, disabling and checking quotas. ------------------------------------------------------------------ ------------------ 2009-8-3 - Aug 3 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Require python-curses for CLI color support. ------------------------------------------------------------------ ------------------ 2009-7-29 - Jul 29 2009 ------------------- ------------------------------------------------------------------ ++++ cluster-glue: - Fix installation of stonith docs - Initial import of cluster-glue project after being split off from Heartbeat - Upstream version cs: 2e136fee6761 ++++ resource-agents: - Initial import of the resource-agents project after being split off from Heartbeat (this package replaces heartbeat-resources). - Upstream version cs: 3aa338887920 ++++ libdlm: - add ocfs2-kmp to libdlm requires, since fs/dlm will be integrated into ocfs2-kmp. ------------------------------------------------------------------ ------------------ 2009-7-28 - Jul 28 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2: Drop patch due to broken KBI. - patches.fixes/dlm-Make-name-input-parameter-of-dlm_-new_lockspa.patch: Delete. sync fs/dlm code from upstream 2.6.31 - patches.fixes/dlm-Fix-uninitialised-variable-warning-in-lock.c.patch: dlm: Fix uninitialised variable warning in lock.c. - patches.fixes/dlm-Make-name-input-parameter-of-dlm_-new_lockspa.patch: dlm: Make name input parameter of {,dlm_}new_lockspace() const. - patches.fixes/dlm-connect-to-nodes-earlier.patch: dlm: connect to nodes earlier. - patches.fixes/dlm-fix-plock-use-after-free.patch: dlm: fix plock use-after-free. - patches.fixes/dlm-fix-use-count-with-multiple-joins.patch: dlm: fix use count with multiple joins. - patches.fixes/dlm-free-socket-in-error-exit-path.patch: dlm: free socket in error exit path. - patches.fixes/dlm-use-more-NOFS-allocation.patch: dlm: use more NOFS allocation. ++++ ocfs2-tools: - Update code to upstream 1.4.2, to support xattr and acl in sles11 (bnc#499278), thanks to Goldwyn Rodrigues. ------------------------------------------------------------------ ------------------ 2009-7-24 - Jul 24 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - integrate fs/dlm into ocfs2 KMP, add Makefile for fs/dlm and fs/ocfs2 - add helper scripts get-src.sh and update-changes.sh ------------------------------------------------------------------ ------------------ 2009-7-21 - Jul 21 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Fix compilation with new pacemaker code. ++++ pacemaker: - Update to 0123af21a705. ------------------------------------------------------------------ ------------------ 2009-7-17 - Jul 17 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Update to r2042: - Dont segfault when ais user or group doesn't exist in the system. - Avoid implicit declaration of schedwrk api usage. - Re-instate r1959 as different fix is now upstream. - openais-whitetank-shutdown-take2.patch: Fix shutdown sequencing. - detect-pause-rhbz508128.patch: Add ability to detect process pause and not implode the membership algorithm when this occurs. - openais-cpg-join-leave-ordering.patch: Cpg synchronization patch for conf change messages. ------------------------------------------------------------------ ------------------ 2009-7-15 - Jul 15 2009 ------------------- ------------------------------------------------------------------ ++++ yast2-drbd: - bnc#459801: More helps ------------------------------------------------------------------ ------------------ 2009-7-13 - Jul 13 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Prevent pacemaker from being installed along with ocfs2-tools-o2cb to reduce likelihood of misconfiguration (bnc#520721). ++++ lvm2-clvm: - RA: clvmd: "globally_unique" was misspelled (bnc#515498). ------------------------------------------------------------------ ------------------ 2009-7-8 - Jul 8 2009 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to d4ebf902a22ca646fd768c162af2edee4a08d677. - Allow pass-through options to drbdsetup also for the syncer subcommand - dmsetup: ERR_PACKET_NR error message was missing - fix config/deconfig race - drbdmeta dump-md: fix buffer wrap issues - drbdadm: warn_on_version_missmatch - drbdsetup down: exit 0 even when drbd not loaded - fix for missing send_cnt accounting in protocol A - Do not do state changes on unconfigured devices - Fixing the error code path in case the bitmap allocation failes. - fix several potential leaks during mdev allocation - drbdadm should not crash if lo is down, and one is using 127.0.0.1 - Fixed endless loop in receive_skip. - drbdmeta: for LVM2 PVs, check occupied size using pvs -o pv_size - fix spurious "# (43) sync_progress = (integer) 878 [len: 4]" message - drbd-overview: resync info was parsed; now output it as well - Adding a missing range check in ensure_mdev() - drbdadm adjust failed when one side was connected with - -discard-my-data - 2.6.29 compat: BIO_RW_SYNC was split into SYNCIO and UNPLUG ++++ openais: - Revert r1959 to fix shutdown regression. - Update to revision 2034. - Fix when dispatch has error condition to execute a put on the handle as to not leak resources. - A recent change introduced a bug fix to throw away incomplete messages in the assembly algorithm. The algorithm depends on a global variable, but instead that variable should be instanced per nodeid. - Fix ppc64 ipc regression. - Return ERR_SECURITY when invalid user connects to aisexec. - Fix cpg segfault. - Allow "broadcast: yes" option instead of mcastaddr to force use of broadcast address. - Allow rolling crypto upgrades between openais and corosync. - Allow uidgid files for external users to specify their own users or groups to be specified for ipc security allow. - Fix race condition in cpg join/leave operations. - Ensure ordering works properly for cpg. - Fix a shared memory leak on whitetank that happens when an IPC client disconnects. - Add openais_shutdown to properly cleanup in condition of shutdown. - Add assembly to free list when it is removed from a configuration change as indicated by being in the left list. This has side effect of clearing the assembly buffer the next time it is referenced from the free list. This fixes a defect that stops forward processing of the message streams because sync fails to finish when receiving a sync message from a restarted processor because it throws away the message. ++++ pacemaker: - Build: properly install crm_standby, crm_failcount, crm_master. - Update source tarball to revision: b05d5a2b9c52 + High: Core: Show help text and exit with rc 1 if option processing failed + High: PE: Fix reload for master/slave resources + High: Tools: Differentiate between --help and an unknown option + High: Tools: crm: support for color output + High: lrm: Look in the correct location for stonith agents + Low: Core: Reduce logging noise + Low: Tools: Ensure crm_resource -q prints a trailing newline + Low: Tools: ptest no longer supports --xml-pipe + Low: Tools: remove spurios newline output to stderr + Low: ais: Better handling of to_file: and to_syslog: options + Low: ais: set HA_LOGFACILITY too + Low: extra: Add a dummy parameter to 'Dummy' so we can test reload + Medium: Tools: crm: fix the verify exit code properly + Medium: cib: Supply an empty status section for replace operations + Dev: Tools: crm: recreate constraints on grouping resources ------------------------------------------------------------------ ------------------ 2009-6-30 - Jun 30 2009 ------------------- ------------------------------------------------------------------ ++++ libnfnetlink: - Updated to 1.0.0 ------------------------------------------------------------------ ------------------ 2009-6-29 - Jun 29 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Update source tarball to revision: pacemaker-mgmt-1.99.2 (1f7d1be39d34 tip) + Dev: haclient: Add "About" + Dev: haclient: Add accelerators + Dev: haclient: Add Japanese translation + Dev: haclient: Improve thread synchronization + Dev: haclient: Provide the progress pulse when generating the transition information + Dev: haclient: Set default response for dialogs + Dev: haclient: Show progress pulse when generating shadow diff + Dev: haclient: Support viewing/editing/importing/exporting the whole cib xml or the configuration section + Dev: mgmt: Improve the performance and the user interface of "Transition Information" + Dev: mgmt: Provide more details of nodes + Dev: po: Add the translation of the license + Dev: po: Update pot and po + High: lib: Fix huge memory leak due to the behavior of swig + Low: Build: Add libgv-python dependency for Debian + Low: Build: Update the release number and the changelog + Low: haclient: Avoid an error if there's no pengine input exists + Low: haclient: Avoid the possible key error of Manager.get_node_config() + Low: haclient: Concatenate error messages with the proper type + Low: haclient: Consider the possibility of IOError when creating temporary files + Low: haclient: Determine labels's width and align the following widgets properly + Low: haclient: Do not continue updating if the client is disconnected + Low: haclient: Fill the limited number of transitions into the drop-down list + Low: haclient: Make python-lxml optional + Low: haclient: Make sure the variable is assigned before referenced + Low: haclient: Make the marks of meta_attributes's default values consistent + Low: haclient: Set the default focus on "password" entry in the login dialog + Low: haclient: Set widgets's initial sizes to appropriate values for low resolutions + Low: mgmt: Log version details + Low: mgmt: Show its unclean resources if a node is uncleanly offline + Low: mgmtd: (LF#2142) Avoid redefinitions + Low: mgmtd: Add and adopt a new macro gen_msg_from_fstream() + Low: mgmtd: Adopt append_str() macro in on_get_pe_inputs() + Low: mgmtd: Can be compiled and work against pacemaker < 1.0.3 + Low: mgmtd: Optimize for tranferring schemas + Low: mgmtd: Optimize message generating for transferring cluster reports + Low: mgmtd: Optimize message generating for transferring crm DTD + Low: mgmtd: Optimize message generating for transferring transition information + Low: mgmtd: Use the variable instead of the macro directly + Low: snmp_subagent: Allow specifying the cache timeout through the argument if not SUPPORT_HEARTBEAT + Medium: haclient: Avoid hanging when getting or parsing CIB/schemas fail + Medium: haclient: Do manager.update() via gobject timeout + Medium: haclient: Increase the interval of gobject timeout to avoid consuming excessive CPU when update fails + Medium: haclient: Remove the graph when it's no longer needed + Medium: haclient: Set gobject timeout for manager.update() in the consistent way + Medium: haclient: Update crm metadata via gobject timeout (Optimize connecting time) + Medium: mgmt: Display the proper status of resources on the node which is uncleanly offline + Medium: mgmtd: Destroy the crmd channel in the end of on_cleanup_rsc() + Medium: mgmtd: Fix memory leaks ------------------------------------------------------------------ ------------------ 2009-6-15 - Jun 15 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Remove description, type, default and comment next to the ulimit example. - Add missing service descriptions for SUSE based systems. - Remove leading # from CTDB_MANAGES_NFS setting and add a description. ------------------------------------------------------------------ ------------------ 2009-6-10 - Jun 10 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Add modified sysconfig file for SUSE based systems. - Add default log, /var/log/ctdb and lib, /var/lib/ctdb directories. ++++ pacemaker: - Update source tarball to revision: Pacemaker-1.0.4 + High: ais: bnc#488291 - don't rely on byte endianness on ptr cast + High: Tools: bnc#507255 - crm: import properly rsc/op_defaults + High: Tools: lf#2114 - crm: add support for operation instance attributes + High: ais: Bug lf#2126 - Messages replies cannot be routed to transient clients + High: attrd: Support the value++ and value+=... syntax required for failcounts + High: cib: Fix huge memory leak affecting heartbeat-based clusters + High: Core: Generate the help text directly from a tool options struct + High: crmd: Bug lf#2120 - All transient node attribute updates need to go via attrd + High: crmd: Fix another large memory leak affecting Heartbeat based clusters + High: PE: Bug bnc#495687 - Filesystem is not notified of successful STONITH under some conditions + High: PE: Make running a cluster with STONITH enabled but no STONITH resources an error and provide details on resolutions + High: PE: Prevent use-of-NULL when using resource ordering sets + High: Tools: attrd - Prevent race condition resulting in the cluster forgetting node's wish to shut down + High: Tools: crm_mon - Fix smtp notifications + High: Tools: crm_resource - Repair the ability to query meta attributes + Medium: Core: Include supported stacks in version information + Medium: Tools: Include current stack in crm_mon output + Medium: PE: Correctly log the actions for resources that are being recovered + Medium: PE: Correctly log the occurance of promotion events ------------------------------------------------------------------ ------------------ 2009-6-9 - Jun 9 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - fix lib64 for ppc64 and s390x (really should never be hardcoded in configure.ac ...) ------------------------------------------------------------------ ------------------ 2009-5-19 - May 19 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Call %fillup_and_insserv for SUSE based systems from %post. ------------------------------------------------------------------ ------------------ 2009-5-7 - May 7 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Package man page files independent of the used compression method (gz,lzma). - Update to version 1.0.79 based on the upstream spec file. + From Mathieu Parent: add a ctdb pkgconfig file + Fix bug 6250 + add a funciton remove_ip to safely remove an ip from an interface, taking care to workaround an issue with linux alias interfaces. + Update the natgw eventscript to use the safe remove_ip() function + fix a bug in the eventscript child process that would cause the socket to be removed. + dont verify nodemap on banned nodes during cluster monitoring + Update the dodgy SeqnumInterval to have ms resolution ------------------------------------------------------------------ ------------------ 2009-4-30 - Apr 30 2009 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - added lighttpd-1.4.x_revert_rewrite_redirect_decode_url.patch: revert the decoding for rewrite/redirect as it has too many regression. do not use mod_rewrite/mod_redirect to protect applications (bnc#429764 #c10) ------------------------------------------------------------------ ------------------ 2009-4-27 - Apr 27 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Update source tarball to revision: pacemaker-mgmt-1.99.1 (8b0a4cc4ac22 tip) + Dev: haclient: Automatically generate meaningful unique IDs instead of UUIDs + Dev: haclient: Automatically generate unique IDs for "op"s in "Simple Mode" + Dev: haclient: Improved for i18n + Dev: haclient: Make sure a generated ID is valid against schema + Dev: haclient: Propose ID for objects for which users may not want to set ID themselves + Dev: po: Maintain po in a separate directory. + Low: Build: Improve i18n support for compatibility + Low: haclient: Make sure a created intermediate object's ID is unique + Low: haclient: Rename some terms + Low: haclient: Support objects with unicode IDs + Low: mgmtd: Try to stat the cluster report file directly + Medium: haclient: Generate an UUID first (since there are objects for which we could not generate a meaningful ID) + Medium: haclient: Set the focus back after dynamically tuning the layout + Medium: mgmtd: Avoid segmentation faults caused by missing the required user or group ------------------------------------------------------------------ ------------------ 2009-4-23 - Apr 23 2009 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Fix license file (again). ------------------------------------------------------------------ ------------------ 2009-4-21 - Apr 21 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Fix crash due to a race condition in CPG (bnc#483878). ------------------------------------------------------------------ ------------------ 2009-4-17 - Apr 17 2009 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - Fix wrong package name (PDF); reported by Frank Sundermeyer bnc#493244. ------------------------------------------------------------------ ------------------ 2009-4-8 - Apr 8 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.79 + From Mathieu Parent: add a ctdb pkgconfig file + Fix bug 6250 + add a funciton remove_ip to safely remove an ip from an interface, taking care to workaround an issue with linux alias interfaces. + Update the natgw eventscript to use the safe remove_ip() function + fix a bug in the eventscript child process that would cause the socket to be removed. + dont verify nodemap on banned nodes during cluster monitoring + Update the dodgy SeqnumInterval to have ms resolution ------------------------------------------------------------------ ------------------ 2009-4-3 - Apr 3 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Chaneg the default value of join to 1s in openais.conf ++++ pacemaker: - Add a man page for crm_shadow - Update source tarball to revision: 9196be9830c2 + High: crmd: Bug bnc#480977 - Prevent extra, partial, shutdown when a node restarts too quickly (verified) + Medium: crmd: Bug bnc#490426 - Escalated shutdowns stall when there are pending resource operations + Medium: PE: Bug bnc#491441 - crm_mon does not display operations returning 'uninstalled' correctly ++++ sle-ha-manuals_en: - Fix license file. - Final text and image files. ------------------------------------------------------------------ ------------------ 2009-4-2 - Apr 2 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Check whether sbd binary is already running before starting it. ------------------------------------------------------------------ ------------------ 2009-4-1 - Apr 1 2009 ------------------- ------------------------------------------------------------------ ++++ lvm2-clvm: - clvmd: Ensure that the lockspace is released locally even we were the lock master, avoiding an unclean shutdown (bnc#490415). - Call cpg_leave before shutting down clvmd ------------------------------------------------------------------ ------------------ 2009-3-31 - Mar 31 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.78 + Add a notify mechanism so we can send snmptraps/email to external management systems when the node becomes unhealthy + include 11.natgw eventscript in thew install so that the NATGW feature works - Version 1.0.77 + Update the 99.routing eventscript to also try to add the routes (back) during a releaseip event. Similar to the reasons why we must add addresses back during releaseip in 10.interfaces ++++ libdlm: - Update for HAE11-RC9 - Bug bnc#490418 - Reduce the amount of logging while waiting for nodes to be shot ++++ openais: - Default to logging via logd for pacemaker. ++++ pacemaker: - Update for SLE11 HAE RC9 - Update source tarball to revision: 61da7b5260df + High: PE: Bug bnc#490418 - Correctly determine node state for nodes wishing to be terminated + High: RA: Bug bnc#490641 - Shut down dlm_controld with -TERM instead of -KILL ++++ sle-ha-manuals_en: - Preliminary test package. ------------------------------------------------------------------ ------------------ 2009-3-30 - Mar 30 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Update source tarball to r1761: - Keep multiple threads out of the aisexec service engines. ++++ pacemaker: - Update source tarball to revision: f090699a99c5 + High: PE: Bug bnc#488721 - Fix id-ref expansion for clones, the doc-root for clone children is not the cib root + High: PE: Bug lf#2094 - Fix probe ordering for cloned groups + High: crmd: Bug bnc#489063 - Ensure the DC is always unset after we 'loose' an election ++++ ocfs2-tools: - bug-478794-ocfs2_hb_ctl.diff: Fix crash on parsing corrupt file systems (bnc#478794) - debug-ocfs2_hb_ctl.patch: Better error logging. ------------------------------------------------------------------ ------------------ 2009-3-27 - Mar 27 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Update source tarball to revision: 5ea4e654a8fa tip + Build: (bnc#487697) Add copies of licenses + High: mgmtd: Replace the adoptions of dirent->d_type which is not supported by some filesystems such as reiserfs + High: mgmt: The path that keeps PEngine outputs has been changed! + Low: haclient: (bnc#484169) Add desktop file + Medium: haclient: (bnc#486866) Check whether a specified time is valid + Medium: haclient: (bnc#488594) Additional prechecks for "primitive" + Medium: mgmt: Optimize viewing transition information ------------------------------------------------------------------ ------------------ 2009-3-26 - Mar 26 2009 ------------------- ------------------------------------------------------------------ ++++ lvm2-clvm: - Do not filter out tmp device file(bnc#485572) - Newly splitted off from lvm2, as a independent package now ------------------------------------------------------------------ ------------------ 2009-3-24 - Mar 24 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.76 + Add a debugging command "xpnn" which can print the pnn of the node even when ctdbd is not running. + Redo the NATGW implementation to allow multiple disjoing NATGW groups in the same cluster. - Version 1.0.75 + Various updates to LVS + Fix a bug in the killtcp control where we did not set the port correctly + add a new "ctdb scriptstatus" command that shows the status of the eventrscripts. ++++ rubygems: - fix gem_install macro ------------------------------------------------------------------ ------------------ 2009-3-20 - Mar 20 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Split the SUSE specific patch from the parts that have been submitted upstream - Correctly log the result of calls to crm_terminate_member_no_mainloop() ++++ pacemaker: - Update for SLE11 HAE RC8 - Update to upstream version number - Update source tarball to revision: be123e8615a5 + High: PE: Bug lf#2089 - Meta attributes are not inherited by clone children + High: PE: Bug lf#2091 - Correctly restart modified resources that were found active by a probe + High: PE: Correctly handle terminate node attributes that are set to the output from time() + High: ais plugin: Fix quorum calculation (bnc#487003) + High: ais: Bug bnc#486858 - Fix update_member() to prevent spamming clients with membership events containing no changes + High: fencing: stonithd: is_heartbeat_cluster is a no-no if there is no heartbeat support ++++ ocfs2-tools: - Fix the logging of calls to crm_terminate_member_no_mainloop() ++++ pacemaker-mgmt: - Update source tarball to revision: 65fb5e7dca2b + Dev: mgmt: Implement shadow configuration support + Low: haclient: Change the layout of buttons for TransitionInfoDlg() + Low: haclient: Do not set "target-role" in add wizard if working on a shadow CIB + Low: haclient: Fix file filters for saving transition graph + Medium: haclient: Get and cache CRM metadata in advance ------------------------------------------------------------------ ------------------ 2009-3-19 - Mar 19 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Fix race condition when creating configfs entries for cluster peers ++++ openais: - aisexec tried logging to stderr which was closed, causing sporadic start failures on fast nodes (bnc#486613). - Change default timings for openais.conf to stabilize membership (bnc#486147). ++++ release-notes-hae: - added comment from kim kerry ------------------------------------------------------------------ ------------------ 2009-3-17 - Mar 17 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - ocfs2_controld.pcmk crashed immediately on x86-64 (bnc#486104) ------------------------------------------------------------------ ------------------ 2009-3-16 - Mar 16 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.74 + Fixes to AIX from C Cowan. + Fixes to ctdb_diagnostics so we collect correct GPFS data + Fixes to the net conf list command in ctdb_diagnostics + Check the static-routes file IFF it exists in ctdb_diagnostics ++++ gnutls: - fix security bug [bnc#457938] new CVE-2008-4989 ++++ openais: - bug-483878_ipcs-destroy-take4.patch: removed, is upstream. - Removed the following patches that are now upstream - openais-whitetank-ckpt-list-init.patch - openais-whitetank-ipc-fix-race-take2.patch - whitetank-cpg-empty-list-del.patch - openais-whitetank-cpg-refcount-add.patch - Update source tarball to r1733 + changes structure of ipc system to allow reference counting in lib_init_fn and lib_exit_fn for services (cpg) which record the conn_info data structure there + change totempg interface to allow for reserve and release instead of send_ok primative + Remove reserved count from totempg_mcast operations + Delete process info from list parsing if ipc connection dies + The ckpt service with new versions of openais would segfault with older + CPGs with large node IDS greater then 0xffffff would not synchronize + Prevent logging deadlocks due to fork() in service engines. + Patch to fix refcounting problem for checkpoints from leaving nodes. + Remove pass by value in the ckpt service. + Serialize ipc access so only one thread accesses a service engine at a ++++ pacemaker: - Update for SLE11 HAE RC7 - Update source tarball to revision: 7e44933b0e46 - Tools: crm: print short help if there is no long help; replace "desc" with "help" - Tools: crm: issue warnings on all unrecognized elements of the cib configuration - Tools: crm: the new configure monitor command - Tools: crm: return exit code from configure commands - Tools: crm: check shadow name for sanity in the cib use command - Tools: crm: more shadow name sanity checks - Update source tarball to revision: ec6b0bbee1f3 + High: PE: The ordered option for clones no longer causes extra start/stop operations + High: RA: pingd: Set default ping interval to 1 instead of 0 seconds + High: Tools: crm: the new configure node command + High: Tools: crm_mon - Prevent use-of-NULL when summarizing an orphan + High: ais: Bug bnc#482847, bnc#482905 - Force a clean exit of OpenAIS once Pacemaker has finished unloading ++++ ocfs2-tools: - ocfs2_controld-retry-470741.diff: removed. - bug-470741_000{1,2,3}-ocfs2_controld.patch: retry most CKPT operations forever, and recover from partially installed checkpoints (bnc#470741). ------------------------------------------------------------------ ------------------ 2009-3-14 - Mar 14 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - Update source tarball to revision: 106c5122a39d + Dev: haclient: Hide less used attributes of "op" in simple mode + Low: Build: Improve debian/control file + Low: haclient: Add "interleave" setting in wizard + Low: haclient: Hide optional attributes for "rsc_order" in simple mode + Medium: Build: Fix compilation ------------------------------------------------------------------ ------------------ 2009-3-13 - Mar 13 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - All previous patches are now upstream - Update to upstream: cfd58b24b8bb17087e19a73139cf966135e78bec - dlm_controld (pcmk) - Use a Pacemaker library function for kicking nodes from the cluster - dlm_tool: fix lockdebug parsing of first_lkid - dlm_controld: default to no plock rate limit - dlm_controld: don't exit from query thread - dlm_controld: finalize ckpt handle - dlm_controld: cpg_finalize - dlm_controld: use quorum instead of votequorum ------------------------------------------------------------------ ------------------ 2009-3-12 - Mar 12 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Use a Pacemaker library function for kicking nodes form the cluster ------------------------------------------------------------------ ------------------ 2009-3-11 - Mar 11 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Add some extra logging for bnc#484028 ++++ release-notes-hae: - added snipped from bnc#479483 ++++ yast2-cluster: - Fix typos in help message (bnc#474915) ++++ yast2-drbd: - bnc#468287: Typo in Resource Configuration section ------------------------------------------------------------------ ------------------ 2009-3-10 - Mar 10 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Initial SUSE ctdb package of version 1.0.70 based on the upstream spec file. ++++ pacemaker: - Update for SLE11 HAE RC6.1 - Update source tarball to revision: 37e5ae18279e + High: Fix compilation on x64 - We dont need longclock_t intervals/precision for debug timers + High: cib: Bug bnc#482885 - Simplify CIB disk-writes to prevent data loss + High: Tools: The default re-ping interval for pingd should be 1s not 1ms ++++ ocfs2-tools: - Allow debug message to been seen in syslog for bnc#484028 ------------------------------------------------------------------ ------------------ 2009-3-9 - Mar 9 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - HAE11 RC6 - Remove patch to MAX_INTERFACES since the use of multiple links does not appear to be ready yet. ++++ pacemaker: - Update for SLE11 HAE RC6 - Remove heartbeat-specific binary from the distribution - Update source tarball to revision: 3028846cc3f5 + High: PE: Bug bnc#478687 - Don't crash when clone-max is 0 + High: PE: Bug LF#2087 - Correctly parse the state of anonymous clones that have multiple instances on a given node + High: PE: Bug LF:2075 - Fix large pingd memory leaks + High: PE: Bug bnc#466788 - Make colocation based on node attributes work + High: PE: Correctly attach orphaned clone children to their parent + High: PE: Fix memory leak in LogActions + High: PE: Fix the determination of whether a group is active + High: PE: Look up the correct promotion preference for anonymous masters + High: PE: Simplify handling of start failures by changing the default migration-threshold to INFINITY + High: Tools: Bug bnc#483365 - Ensure the command from cluster_test includes a value for --log-facility + High: Tools: crm: add support for command aliases and some common commands (i.e. cd,exit) + High: Tools: crm: create top configuration nodes if they are missing + High: Tools: crm: fix parsing attributes for rules (broken by the previous changeset) + High: Tools: crm: new ra set of commands + High: Tools: crm: resource agents information management + High: Tools: crm: support for no value attribute in nvpairs + High: Tools: hb2openais: fix ocfs2 processing + High: Tools: pingd - prevent double free of getaddrinfo() output in error path + High: ais: Correctly handle a return value of zero from openais_dispatch_recv() + High: ais: Fix memory leak in error path + High: ais: IPC messages are only in scope until a response is sent + High: cib: Bug bnc#482885 - Simplify CIB disk-writes to prevent data loss. Required a change to the backup filename format + High: crm: Avoid infinite loop during crm configure edit (bnc#480327) + High: crmd: Avoid a race condition by waiting for the attrd update to trigger a transition automatically + High: crmd: Bug bnc#479543 - Correctly find the migration source for timed out migrate_from actions + High: crmd: Fix memory leaks found by valgrind ++++ pacemaker-mgmt: - Fix compilation after recent changes to the Pacemaker API and build environment ------------------------------------------------------------------ ------------------ 2009-3-8 - Mar 8 2009 ------------------- ------------------------------------------------------------------ ++++ rear: - import into Factory ------------------------------------------------------------------ ------------------ 2009-3-6 - Mar 6 2009 ------------------- ------------------------------------------------------------------ ++++ rubygems: - update rubygems-1.3.1_buildroot.patch: fix user install. (~/.gem) ------------------------------------------------------------------ ------------------ 2009-3-5 - Mar 5 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - heartbeat-common _must_ be a PreReq: instead of a Requires: so that the script which creates hacluster/haclient has completed before Pacemaker is installed. Otherwise the file permissions are all wrong. ++++ ocfs2-tools: - Adjust packaging split. ------------------------------------------------------------------ ------------------ 2009-3-4 - Mar 4 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.73 + Add possibility to disable the check of shares for NFS and Samba + From Sumit Bose, fix dependencies so make -j works ------------------------------------------------------------------ ------------------ 2009-3-3 - Mar 3 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Add man page for the crm shell ------------------------------------------------------------------ ------------------ 2009-3-2 - Mar 2 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Bug bnc#480352 - Services unavailable during aisexec shutdown cause ocfs2 to hang Ensure the Pacemaker plugin is unloaded before all other cluster services - Bug bnc#472402 - Reduce default cluster timeouts by one third ++++ pacemaker-mgmt: - Update to pacemaker-mgmt-1.99.0 ++++ yast2-cluster: - Change the suggested configure value of totem for HAE ------------------------------------------------------------------ ------------------ 2009-2-27 - Feb 27 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Remove racey SIGABRT handler ++++ pacemaker: - Update source tarball to revision: e0f361e9bd17 - High: Tools: cli: fix and improve delete command - High: Tools: crm: support rsc/op_defaults ------------------------------------------------------------------ ------------------ 2009-2-26 - Feb 26 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Improved fix for bnc#479019 merged. - Fix openais-cfgtool (bnc#479048) (temporarily disabled) ++++ ocfs2-tools: - tunefs.ocfs2.8.in_more_options.diff: add manual info for - y, -n and --update-cluster-statck options (bnc#478259) ------------------------------------------------------------------ ------------------ 2009-2-25 - Feb 25 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - All patches required for Pacemaker support are now upstream - Drop changes to shared library versions to avoid being out-of-sync with upstream - Update source tarball to r1733 + Make openais-cfgtool work properly (as well as rest of cfg services). + Remove extra printf from totemrrp ring reenable operation. + Add loading of modules support to openais whitetank. + Bounds checking of the messages in the IPC system with core dump ++++ pacemaker: - Add extra soft dependancies: graphviz, libdlm, heartbeat-resources ------------------------------------------------------------------ ------------------ 2009-2-24 - Feb 24 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - openais-479019-ptf.diff: possible fix for a crash during shutdown of aisexec (bnc#479019). ------------------------------------------------------------------ ------------------ 2009-2-23 - Feb 23 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Increase the number of allowed interfaces to 4 This makes openais wire-incompatible with any non-SLES11 installations ++++ pacemaker: - Update for SLE11 HAE RC5 - Update source tarball to revision: 33e92390b2ed + High: Core: Prevent unterminated strings after decompression + High: PE: Clones now default to globally-unique=false + High: PE: Prevent use-of-NULL for failed migrate actions in process_rsc_state() + High: PE: Start the correct monitor operation for unmanaged masters + High: Tools: Cause the correct clone instance to be failed with crm_resource -F + High: ais: Centralize all quorum calculations in the ais plugin and allow expected votes to be configured int he cib + High: crmd: Ensure updates for lost migrate operations indicate which node it tried to migrating to + High: crmd: Fix memory leak in cib notication processing code + High: crmd: Fix memory leak in transition graph processing + Medium: Core: Bug BNC#474727 - Set a maximum time to wait for IPC messages + Medium: PE: Ensure clones always have a value for globally-unique + Medium: crmd: Add new expected-quorum-votes option + Medium: crmd: Automatically detect and use new values for crm_config options + Medium: crmd: Bug BNC#472473 - Don't wait excessive amounts of time for lost actions + Medium: crmd: Bug BNC#472473 - Reduce the transition timeout to action_timeout+network_delay ------------------------------------------------------------------ ------------------ 2009-2-21 - Feb 21 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - ocfs2_controld-retry-470741.diff: Increase retry count. ------------------------------------------------------------------ ------------------ 2009-2-20 - Feb 20 2009 ------------------- ------------------------------------------------------------------ ++++ drbd: - /proc/drbd: fix display of sizes >= 2TiB during resync - Fix supported flag. ++++ ocfs2-tools: - Split off legacy O2CB init scripts and binaries into ocfs2-tools-o2cb. ------------------------------------------------------------------ ------------------ 2009-2-19 - Feb 19 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - update o2cb.ocf to fix return value format (bnc#474353) ------------------------------------------------------------------ ------------------ 2009-2-18 - Feb 18 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.72 + Updates to test scripts by martin s + Adding a COPYING file + Use netstat to check for services and ports and fallback to netcat only if netstat is unavailable. ++++ openais: - Update source tarball to r1714 + Almost all custom patches are now upstream + Includes final IPC redesign ------------------------------------------------------------------ ------------------ 2009-2-17 - Feb 17 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - BNC#476449 - Correctly return the current fencing status ------------------------------------------------------------------ ------------------ 2009-2-16 - Feb 16 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - BNC#475620 - openais crash in clm_confchg_fn ++++ ocfs2-tools: - ocfs2console: Whoops, don't reset all warnings, just pop the DISPLAY one. Thanks to Hu Ziming from IBM and Joel Becker from Oracle. ------------------------------------------------------------------ ------------------ 2009-2-12 - Feb 12 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Update patch level + BNC#473901 - Do bounds checking to prevent crash in IPC code + BNC#468066 - Updated to upstream IPC patch r24 - Update source tarball to r1697 + Avoid totem overflow in send_ok when the totempg header is larger than the header the user provided in the incoming message. + BNC#470118 - Execute a list_init for the expiry entry on the creation of a checkpoint + BNC#470118 - Execute a proper list_del operation when unlinking a checkpoint so it is not later double freed during an expiry. ++++ release-notes-hae: - Adjusted Releaase Notes as requested in bug bnc#474656 ------------------------------------------------------------------ ------------------ 2009-2-11 - Feb 11 2009 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - Changed Product and version name ------------------------------------------------------------------ ------------------ 2009-2-10 - Feb 10 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - ocfs2console: remove unsupported option when calling tunefs.ocfs2 (bnc#472353) ++++ pacemaker-mgmt: - Fix configure problem with latest openais update ++++ release-notes-hae: - fix xml error to fix build ------------------------------------------------------------------ ------------------ 2009-2-9 - Feb 9 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Update patch level to 4074e97c6f8e + Fix for BNC#470118 - Crash in expiry list handling of openAIS ckpt service + Updated IPC subsystem for BNC#468066 + Increase the library version numbers for the IPC changes - Update source tarball to r1682 + Fix secauth to work properly on platforms which evaluate unsigned long to 8 bytes (s390x). + Ensure high bit is masked properly. ++++ ocfs2-tools: - Re-implement kill_stack_node() to use node attributes instead of stonithd - Reuse more functions from Pacemaker shared libraries - Have the o2cb OCF agent produce extra output if the daemon doesn't come up ------------------------------------------------------------------ ------------------ 2009-2-6 - Feb 6 2009 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Switch to stand-alone libdlm code-base - Update to upstream: af52b7bb26a05a8f73d1076254e178b02ed192cd - Update to patch-level: a85c21afc4c99dc2aee8f7e7e356f25133c4d4ad - Implement fencing hooks for Pacemaker based clusters - Leverage more funcaitonality from Pacemaker libraries - Add pkgconfig entries - dlm_controld/gfs_controld: read lockless resources from ckpts - dlm_controld/gfs_controld: dump unused resources - dlm_controld/gfs_controld: fix plock rate limiting - dlm_controld/gfs_controld: plock config paths - dlm_controld/gfs_controld: plock dump display resource owner - dlm_controld: recv error checking - dlm_controld: clear plock syncing flags ++++ pacemaker: - Update source tarball to revision: 09be44da9b32 + High: PE: Remove an optimization for the terminate node attribute that caused the cluster to block indefinitly + High: Tools: Bug BNC#468066 - Don't use the result of uname() when its no longer in scope + High: Tools: Bug LF:2036 - crm_resource cannot set/get parameters for cloned resources + High: ais: Add optional support for the new AIS IPC layer + High: ais: Always set header.error to the correct default: SA_AIS_OK + High: ais: Ensure crm_peer_seq is updated after a membership update + High: ais: Make sure all IPC header fields are set to sane defaults + High: cib: Allow clients without mainloop to connect to the cib + High: cib: Fix four moderately sized memory leaks detected by Valgrind + High: Core: Fix more memory leaks foudn by valgrind + High: Tools: Bug BNC#473265 - crm_resource -L dumps core + High: Tools: Bug LF:2046 - Node attribute updates are lost because attrd can take too long to start + High: Tools: hb2openais: add constraints for clvmd to controld + High: Tools: hb2openais: improve media processing and set rrp_mode for multiple rings configuration + High: Tools: hb2openais: openais supports up to two rings ++++ pacemaker-mgmt: - bnc#466787, do validation to the frontend ------------------------------------------------------------------ ------------------ 2009-2-5 - Feb 5 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Replace Hu Ziming's patch to Jeol Becker's patch for bnc#448523. ------------------------------------------------------------------ ------------------ 2009-2-3 - Feb 3 2009 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - added snipped from bnc#467996 ------------------------------------------------------------------ ------------------ 2009-2-2 - Feb 2 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.71 + Additional ipv6 fixes from Michael Adams ------------------------------------------------------------------ ------------------ 2009-1-29 - Jan 29 2009 ------------------- ------------------------------------------------------------------ ++++ rear: - 1.7.14-1 - added man page - fixed TSM bug with result files - patch rear binary to point to correct _datadir and _sysconfdir - move distribution config files to /usr/share/rear/conf - add hpacucli support - TSM point-in-time restore - fix bonding for multiple bonding devices ------------------------------------------------------------------ ------------------ 2009-1-26 - Jan 26 2009 ------------------- ------------------------------------------------------------------ ++++ drbd: - Remove kernel-syms-rt dependency again, as HAE is not supported on SLERT. - Mark drbd.ko supported. ++++ openais: - Update patch level to c2135f386cd4 + Turn on logd support in the example config + Remove all the optional parts of the patch that allows Pacemaker to function - Update source tarball to r1680 + Patch to fix segfault when user with inappropriate permissions accesses + Cancel token hold mode when a totem token callback is added to the system. + Finish poll_stop function + Fix message rejection problem with many services. + Throw away incomplete message on startup to avoid segfault. + Fix regression in open async of the event service. ++++ pacemaker: - Update source tarball to revision: 7eef42ed409d + High: Tools: Bug BNC#468066 - crm_standby - Don't use the result of uname() when its no longer in scope + High: PE: Bug BNC#465484 - Fix the no-quorum-policy=suicide option + High: PE: Only shoot online nodes with no-quorum-policy=suicide + High: ais: Bug BNC#456208 - Prevent deadlocks by not logging in the child process before exec() + High: ais: Detect and handle situations where ais and the crm disagree on the node name + High: crmd: Bug BNC#467995 - Delay marking STONITH operations complete until STONITH tells us so + High: crmd: Prevent node attribute loss by detecting attrd disconnections immediately - Enabled support for SNMP and SMTP notifications on resource state changes ------------------------------------------------------------------ ------------------ 2009-1-23 - Jan 23 2009 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - bnc#467964, instance attributes for stonith - bnc#467967, long description makes window too long - bnc#468418, hbagent crash on uninitialized fdset - bnc#467977, document for SNMP agent ++++ sle-ha-manuals_en: - Docs are unfinished. Make it a placeholder package. ------------------------------------------------------------------ ------------------ 2009-1-22 - Jan 22 2009 ------------------- ------------------------------------------------------------------ ++++ sle-ha-manuals_en: - New package. ------------------------------------------------------------------ ------------------ 2009-1-21 - Jan 21 2009 ------------------- ------------------------------------------------------------------ ++++ openais: - Fix SBD support in openais init script. - Fix openais init script dependencies. ++++ pacemaker: - Update source tarball to revision: a2f46902d821 + High: Core: CID:10 - Prevent indexing into an array of schemas with a negative value + High: Core: CID:13 - Fix memory leak in log_data_element + High: Core: CID:15 - Fix memory leak in crm_get_peer + High: Core: CID:6 - Fix use-of-NULL in copy_ha_msg_input + High: Core: Fix crash in the membership code preventing node shutdown + High: PE: CID:19 - Fix use-of-NULL in determine_online_status + High: Tools: Bug 2003 - pingd doesn't correctly handle node-down events on multi-NIC systems + High: Tools: Bug 2021 - pingd does not detect sequence wrapping correctly, incorrectly reports nodes offline + High: Tools: attrd - Correctly determine when an attribute has stopped changing and should be committed to the CIB + High: Tools: crm_master shouldn't define a set id now that attrd is used. Defining one can break lookups + High: Tools: hb2openais: adjust path to the supporting script and set CONF variable + High: Tools: hb2openais: set no-quorum-policy to ignore for 2-node clusters + High: ais: Bug BNC#456243 - Ensure the membership cache always contains an entry for the local node + High: cib: CID:18 - Fix use-of-NULL in cib_perform_op + High: cib: CID:18 - Repair errors introduced in b5a18704477b - Fix use-of-NULL in cib_perform_op + High: crmd: Bug LF:2010 - Ensure fencing cib updates create the node_state entry if needed to preent re-fencing during cluster startup + High: crmd: Correctly handle reconnections to attrd + High: stonith: CID:3 - Fix another case of exceptionally poor error handling by the original stonith developers + High: stonith: CID:5 - Checking for NULL and then dereferencing it anyway is an interesting approach to error handling + High: stonithd: wrong checks for shmid (0 is a valid id) ++++ pacemaker-mgmt: - bnc#467809, pacemaker-pygui depends on python-gtk ------------------------------------------------------------------ ------------------ 2009-1-20 - Jan 20 2009 ------------------- ------------------------------------------------------------------ ++++ rear: - 1.7.13-1 - add COPYING license file - linux-functions.sh: added rpmtopdir function; - mkdist-workflow.sh: updated with rpmtopdir function; convert doc files to UTF-8 ------------------------------------------------------------------ ------------------ 2009-1-19 - Jan 19 2009 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - Popup notification only once during input-validation (bnc#466756) ------------------------------------------------------------------ ------------------ 2009-1-16 - Jan 16 2009 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.70 + IPv6 support is completed. this is backward compatible with ipv4-only systems. To use IPv6 with samba and ctdb you need current GIT of samba 3.3 or michael adams samba-ctdeb branch. + Many enhancements to the build system and scripts to make it more SUSE friendly by Michael Adams. + Change of how the naming of the package is structured. We are now using "1.0.70" as a release and "-1" as the revision instead of as previously using "1.0" as release and ".70" as the revision. By Michael Adams. ------------------------------------------------------------------ ------------------ 2009-1-13 - Jan 13 2009 ------------------- ------------------------------------------------------------------ ++++ drbd: - Add kernel-syms-rt to build requires to build SLERT KMPs ++++ ocfs2-tools: - fix ocfs2console crashing when DISOPLAY is not correclty set(bnc#448523), thanks to Hu Ziming from IBM. ------------------------------------------------------------------ ------------------ 2009-1-12 - Jan 12 2009 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - rename to release-notes-hae ++++ yast2-drbd: - bnc#464116: texts not marked for translation ------------------------------------------------------------------ ------------------ 2009-1-9 - Jan 9 2009 ------------------- ------------------------------------------------------------------ ++++ rear: - 1.7.12-1 - NetBackup integration completed - moved validation from /etc/rear to doc directory ------------------------------------------------------------------ ------------------ 2009-1-7 - Jan 7 2009 ------------------- ------------------------------------------------------------------ ++++ sqlite2: - obsolete old -XXbit packages (bnc#437293) ------------------------------------------------------------------ ------------------ 2009-1-3 - Jan 3 2009 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - add ocfs2-kmp (ocfs2 KMP package) into installation dependency(bnc#459437) ------------------------------------------------------------------ ------------------ 2008-12-30 - Dec 30 2008 ------------------- ------------------------------------------------------------------ ++++ rear: - 1.7.11-1 - added scriptfor Data Protector and NetBackup integration ------------------------------------------------------------------ ------------------ 2008-12-18 - Dec 18 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.69 + Various fixes to scripts by M Adam + Dont call ctdb_fatal() when the transport is down during shutdown ++++ yast2-cluster: - Can not enable service in radio box (bnc#459827) - Cleanup help message (bnc#459796) - Rename help button to avoid crash in ncurses mode (bnc#459770) ++++ yast2-drbd: - bnc#459742: drbd module crashes in ncurses mode - bnc#459747: drbd module doesn't update to the latest drbd.conf ------------------------------------------------------------------ ------------------ 2008-12-17 - Dec 17 2008 ------------------- ------------------------------------------------------------------ ++++ rear: - 1.7.10-1 - completed verify/NBU/default/40_verify_nbu.sh script for NBU - remove contrib entry from %%doc line in spec file ------------------------------------------------------------------ ------------------ 2008-12-12 - Dec 12 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.68 + Fixes for monitoring of interfaces status from Michael Adam. + Use -q instead of >/dev/null for grep to enhance readability of the scripts from Michael Adam. + Update to the "ctdb recover" command. This command now block until the has completed. This makes it much easier to use in scripts and avoids the common workaround : ctdb recover ... loop while waiting for recovery completes ... continue ... + Add a CTDB_TIMEOUT variable. If set, this variable provides an automatic timeout for "ctdb ", similar to using -T + Set a unique errorcode for "ctdb " when it terminates due to a timeout so that scripts can distinguish between a hung command and what was just a failure. + Update "ctdb ban/unban" so that if the cluster is in recovery these commands blocks and waits until after recovery is complete before the perform the ban/unban operation. This is necessary since the recovery process can cause nodes to become automatically unbanned. + Update "ctdb ban/unban" to block until the recovery that will follow shortly after this command has completed. This makes it much easier to use in scripts and avoids the common workaround : ctdb ban/unban ... loop while waiting for recovery completes ... continue ... + Bugfix for the new flags handling in 1.0.67. Abort and restart monitoring if we failed to get proper nodemaps from a remote node instead of dereferencing a null pointer. + If ctdbd was explicitely started with the '--socket' argument, make ctdbd automatically set CTDB_SOCKET to the specified argument. This ensures that eventscripts spawned by the ctdb daemon will default to using the same socket and talk to the correct daemon. This primarily affects running multiple daemons on the same host and where you want each instance of ctdb daemons have their eventscripts talk to the "correct" daemon. + Update "ctdb ping" to return an error code if the ping fail so that it can be used in scripts. + Update to how to synchronize management of node flags across the cluster. ++++ pacemaker-mgmt: - bnc#456430, add a wizard for adding new resources ------------------------------------------------------------------ ------------------ 2008-12-10 - Dec 10 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5: - Fix buffer overflow and off-by-one errors in drbd user-space token parser (bnc#450883). - Fix resizing of devices. - Fix a NULL pointer dereference in barrier handling. - Handle failing request better. - Race in UUID synchronization. - Fix a call to a blocking function from within a spinlock. - drbd-optflags.patch: removed, is now upstream. ++++ gnutls: - use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade (bnc#437293) ------------------------------------------------------------------ ------------------ 2008-12-9 - Dec 9 2008 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - Add support to SuSEFirewall - Add dependency of yast2-python-bindings as the agent needs it - Save configuration before start service - Remove Cluster2.pm and Cluster3.py in the package ------------------------------------------------------------------ ------------------ 2008-12-8 - Dec 8 2008 ------------------- ------------------------------------------------------------------ ++++ release-notes-hae: - Adjust name of directory [bnc#456049] ------------------------------------------------------------------ ------------------ 2008-12-7 - Dec 7 2008 ------------------- ------------------------------------------------------------------ ++++ yast2-cluster: - Full functional checked in ------------------------------------------------------------------ ------------------ 2008-12-5 - Dec 5 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Bug bnc#450323 - The use_mgmtd option should default to true in openais.conf ++++ ocfs2-tools: - ensure o2cb OCF resource agent is executable - add libdlm to ocfs2-tools' dependency (bnc#448751) ++++ pacemaker-mgmt: - bnc#455988, GUI should only add provider for ocf resources - bnc#456380, GUI segfault on wrong DISPLAY setting - Add support for transition graph - GUI for node local openais configuration - Enable snmp agent for pacemaker on openais ++++ yast2-cluster: - initial version ------------------------------------------------------------------ ------------------ 2008-12-3 - Dec 3 2008 ------------------- ------------------------------------------------------------------ ++++ cluster-network: - packaged net/ipv4/ipvs/*.ko and net/ipv4/netfilter/ipt_CLUSTERIP.ko as a standalone kmp (bnc#455959) ++++ ctdb: - Version 1.0.67 + Add a document describing the recovery process. + Fix a bug in "ctdb setdebug" where it would refuse to set a negative debug level. + Print the list of literals for debug names if an invalid one was given to "ctdb setdebug" + Redesign how "ctdb reloadnodes" works and reduce the amont of tcp teardowns used during this event. + Make it possible to delete a public ip from all nodes at once using "ctdb delip -n all" ++++ pacemaker: - Reduce bloat - remove regession tests from source tarball - Update source tarball to revision: 6b8d46c7ab9c + High: crmd: Don't fast-track the processing of LRM refreshes when there are pending actions. + High: PE: Bug LF:2005 - Fix startup ordering of cloned stonith groups + High: PE: Bug LF:2006 - Correctly reprobe cloned groups + High: PE: Prevent on-fail settings being ignored after a resource is successfully stopped + High: Tools: Bug LF:2003 - pingd doesn't correctly detect failures when the interface is down + High: Tools: Bug LF:2001 - Transient node attributes should be set via attrd + High: Tools: crm cli: Bug bnc:450815 - don't generate id for the operations tag + High: Tools: crm cli: drop '-rsc' from attributes for order constraint + High: Tools: crm cli: fix wrong order of action and resource in order constraint + High: Tools: crm cli: return on syntax error when parsing score ++++ ocfs2: - change install path from extra/ to updates/ocfs2/ ++++ yast2-multipath: - Fix bnc#438055, remove all usage of /etc/init.d/multipath during installation, disable Configure tab during installation. ------------------------------------------------------------------ ------------------ 2008-12-2 - Dec 2 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2: - added COPYING file to the source rpm (bnc#450935) ------------------------------------------------------------------ ------------------ 2008-12-1 - Dec 1 2008 ------------------- ------------------------------------------------------------------ ++++ rear: - 1.7.9-1 - remove from skel/default the symbolic links sh->bash, bin/init->init and the empty files etc/mtab, var/log/lastlog and var/lib/nfs/state - add the link sh-bash into file pack/GNU/Linux/00_create_symlinks.sh - add new file pack/GNU/Linux/10_touch_empty_files.sh to create the empty files - add pack/GNU/Linux/20_create_dotfiles.sh and removed .bash_history from skel/default - Added intial scripts for rear integration with NetBackup (of Symantec) - copy rear.sourcespec according OS_VENDOR - correct rear.spec file according comment 11 of bugzilla #468189 ------------------------------------------------------------------ ------------------ 2008-11-28 - Nov 28 2008 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix security bug [bnc#441856] CVE-2008-4989 ++++ ocfs2: - created a standalone ocfs2-kmp package (bnc#449824) ------------------------------------------------------------------ ------------------ 2008-11-26 - Nov 26 2008 ------------------- ------------------------------------------------------------------ ++++ rubygems: - added rubygems macros file for rpm with 2 macros for easier gem packaging %gem_install and %gem_cleanup. %gem_install calls gem install with the correct parameters. %gem_cleanup will delete makefiles and intermediate build files like object files. ------------------------------------------------------------------ ------------------ 2008-11-24 - Nov 24 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.66 + Allow to change the recmaster even when we are not frozen. + Remove two redundant SAMBA_CHECK variables from the sysconf example + After a node failure it can take very long before some lock operations ctdb needs to perform are allowed/works with gpfs again. Workaround this by treating a hang/timeout as success. + Dont override CTDB_BASE is fet in the shell already + Always send keepalive packets regardless of whether the link is idle or not. + Rewrite the disable/enable flag update logic to prevent a race between "ctdb disable/enable" and the recovery daemon when updating the flags to all nodes. ++++ lighttpd: - as we build inside the obs now replace the opensuse_bs conditional with a conditional based on _repository. ------------------------------------------------------------------ ------------------ 2008-11-21 - Nov 21 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update from 8.2.7-rc1 to 8.2.7 proper. - Endianness fixes. - Handle out-of-sequence barrier acks. - Allow DRBD to user other cn_idx values in case our default value is already taken. - Although Primary/Diskless/StandAlone is invalid it is not unconfigured - become UpToDate on both after detach-attach on a connected secondary device pair - 2.6.28 compatibility (needed for SLE11 kernel) - Bugfixes to write barrier handling. ++++ openais: - Update patch level to aae387a6e5fd - Fix Bug bnc#444376 - openais segafults in lcr_ifact_release during shutdown + Prevent corruption at shutdown by fixing plugin loading at startup + Extend the objdb API to allow search cursors to be saved and restored + Simplify startup since load order doesn't affect shutdown order + Don't create (duplicate) objdb entries for additional services + Wrap the openais_service_link_and_init() call with the new objdb api calls for saving and restoring search cursors Allows services to make use of the objdb passed to them ++++ pacemaker: - Update source tarball to revision: 27be064e0907 + High: ais: Repair and streamline service load now that OpenAIS startup functions correctly - Requires and is related to sr3936: Fix Bug bnc#444376 - openais segafults in lcr_ifact_release during shutdown - Update source tarball to revision: 61d0af5c31c0 + High: cib: Ensure configuration updates contain the correct values of admin_epoch Otherwise the configuration can not be kept in sync across the cluster + High: crmd: Bug LF:1962 - Don't NACK peers because they're not (yet) in our membership. Just ignore them. + High: crmd: Prevent node re-probe loops by ensuring manditory actions always complete + High: PE: Bug LF:1996 - Correctly process disabled monitor operations + High: PE: Correctly calculate the number of available nodes for the clone to use + High: Tools: crm cli: catch system errors on file operations + High: Tools: crm cli: exit with an appropriate exit code + High: Tools: crm cli: new command: configure upgrade + High: Tools: crm cli: prevent key errors on missing cib attributes + High: Tools: crm cli: sometimes, on errors, level would change on single shot use + Medium: crmd: do_dc_join_filter_offer - Check the 'join' message is for the current instance before deciding to NACK peers + Medium: Tools: crm cli: replace inf with INFINITY + Medium: Tools: crm cli: supply provider only for ocf class primitives ++++ ocfs2-tools: - Add a quota fixup patch to match up system file names in tools with the kernel. ++++ rubygems: - update to rubyems 1.3.1 * Disregard ownership of ~ under Windows while creating ~/.gem. Fixes issues related to no uid support under Windows. * Fix requires for Gem::inflate, Gem::deflate, etc. * Make Gem.dir respect :gemhome value from config. (Note: this feature may be removed since it is hard to implement on 1.9.) * Silence PATH warning. Deprecation Notices: * Gem::manage_gems will be removed on or after March 2009. - additional changes from rubyems 1.3.0 * RubyGems doesn't print LOCAL/REMOTE titles for `gem query` and friends if stdout is not a TTY, except with --both. * Added Gem.find_files, allows a gem to discover features provided by other gems. * RubyGems now installs gems into ~/.gem if GEM_HOME is not writable. Use --no-user-install command-line switch to disable this behavior. * Fetching specs for update now uses If-Modified-Since requests. * RubyGems now updates the ri cache when the rdoc gem is installed and documentation is generated. * RubyGems now uses the regexp we already have for `gem list - -installed`. Bug #20876 by Nick Hoffman. * Platform is now forced to Gem::Platform::RUBY when nil or blank in the indexer. Fixes various uninstallable gems. * Fix HTTPS support. Patch #21072 by Alex Arnell. * RubyGems checks for support of development dependencies for [#]to_ruby. Bug #20778 by Evan Weaver. * Now specifications from the future can be loaded. * `gem lock --strict` works again. Patch #21814 by Sven Engelhardt. * `gem help install` now describes _version_ argument to executable stubs * `gem help environment` describes environment variables and ~/.gemrc and /etc/gemrc * On-disk gemspecs are now read in UTF-8 and written with a UTF-8 magic comment * lib/rubygems/remote_fetcher.rb - Now uses ~/.gem/cache if the cache dir in GEM_HOME is not writable. - additional changes from 1.2.0 * RubyGems no longer performs bulk updates and instead only fetches the gemspec files it needs. Alternate sources will need to upgrade to RubyGems 1.2 to allow RubyGems to take advantage of the new metadata updater. If a pre 1.2 remote source is in the sources list, RubyGems will revert to the bulk update code for compatibility. * RubyGems now has runtime and development dependency types. Use [#]add_development_dependency and #add_runtime_dependency. All typeless dependencies are considered to be runtime dependencies. * RubyGems will now require rubygems/defaults/operating_system.rb and rubygems/defaults/#{RBX_ENGINE}.rb if they exist. This allows packagers and ruby implementers to add custom behavior to RubyGems via these files. (If the RubyGems API is insufficient, please suggest improvements via the RubyGems list.) * /etc/gemrc (and windows equivalent) for global settings * `gem stale` command that lists gems by last access time * File modes from gems are now honored, patch #19737 * `gem install --no-wrappers` followed by `gem install - -wrappers` no longer overwrites executables ++++ yast2-multipath: - fix bnc#438061, call Storage::ActivateMultipath instead of /etc/init.d/multipath during installation - related to bnc#438055, do not insserv during installation cause libstorage enable the service already. - remove extra dependency on python ------------------------------------------------------------------ ------------------ 2008-11-19 - Nov 19 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Update patch level to 26c4af74cac1 + Fix nodeid generation to use the node's full ip address (not network address) to ensure uniqueness + Start additional services after the default ones + Correctly compare addresses with bindnetaddr ++++ yast2-drbd: - bnc#442758: use another API to set the button lable ++++ yast2-multipath: - fix bnc#438063, no busy indicator during startup - fix bnc#440887, typo in help text. ------------------------------------------------------------------ ------------------ 2008-11-18 - Nov 18 2008 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Add man pages for Pacemaker admin tools - Update source tarball to revision: eda05459ce58 + High: Core: Repair the ability to have comments in the configuration + High: Tools: hb2openais: update logging and set logfile appropriately + High: ais: Hook up the openais.conf config logging options + High: ais: Zero out the PID of disconnecting clients + High: cib: Ensure global updates cause a disk write when appropriate + High: crmd: Ensure PE processing does not occur for all error cases in do_pe_invoke_callback + High: crmd: Requests to the CIB should cause any prior PE calculations to be ignored + Medium: PE: Prevent lsb scripts from being used in globally unique clones + Medium: Tools: crm_mon - display the meaning of the operation's rc code instead of the status + Medium: ais: Hook up the options for specifying the expected number of nodes and total quorum votes + Medium: crmd: Fix the handling of unexpected PE exits to ensure the current CIB is stored ------------------------------------------------------------------ ------------------ 2008-11-13 - Nov 13 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.65 + Update the sysconfig example: The default debug level is 2 (NOTICE) and not 0 (ERROR) + Add support for a CTDB_SOCKET environment variable for the ctdb command line tool. If set, this overrides the default socket the ctdb tool will use. + Add logging of high latency operations. ------------------------------------------------------------------ ------------------ 2008-11-12 - Nov 12 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Add an OCF-style script to allow Pacemaker to reliably manage the ocfs2 modules. The existing LSB-style one is inadequate. ------------------------------------------------------------------ ------------------ 2008-11-11 - Nov 11 2008 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Update to upstream bd261c8e51f3b5406f22bbb00b76f6da8722412d - fix plock dump - fix fencing checks which weren't happening - fix confchg/message processing, must be done after each individual confchg/message - init logging after fork to avoid ugly interaction with logging threads - fix usage of the query thread mutex - fix usage of realloc in deadlock code - join should return error without fence domain ++++ openais: - Update source tarball to r1661 - Fix rare problem where checkpoint synchronization database could be thrown away. - Fix commit token recieved_flg being incorrect in some rare circumstances which caused message corruption. - Fix a message lost during delivery which resulted in checkpoint segfault ------------------------------------------------------------------ ------------------ 2008-11-8 - Nov 8 2008 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Update source tarball to revision: e21021b77657 + High: crmd: Erase the correct node's status section when it returns ------------------------------------------------------------------ ------------------ 2008-11-7 - Nov 7 2008 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Update source tarball to revision: 7508f211e536 + High: PE: Bug LF:1988 - Ensure recurring operations always have the correct target-rc set + High: PE: Fix optional colocation + High: PE: Improve up the detection of 'new' nodes joining the cluster + High: PE: Prevent assert failures in master_color() by ensuring unmanaged masters are always reallocated to their current location + High: Tools: crm_shadow - Show more line number information after validation failures + High: ais: Ensure HA_RSCTMP exists for use by resource agents + High: crmd: Bug:1975 - crmd should wait indefinitely for stonith operations to complete + Medium: PE: Bug N:437719 - Ensure scores from colocated resources count when allocating groups + Medium: Tools: Bug LF:1985 - crm_mon - Correctly process failed cib queries to allow reconnection after cluster restarts + Medium: Tools: Bug LF:1987 - crm_verify incorrectly warns of configuration upgrades for the most recent version + Medium: Tools: attrd - Automatically refresh all attributes after a CIB replace operation + Medium: Tools: crm (bnc#441028): check for key error in attributes management + Medium: crmd: Detect deleted resource operations automatically + Medium: crmd: Erase a node's resource operations and transient attributes after a successful STONITH + Medium: crmd: Fix the recording of pending operations in the CIB + Medium: xml: Relax the restriction on the contents of rsc_locaiton.node ------------------------------------------------------------------ ------------------ 2008-11-3 - Nov 3 2008 ------------------- ------------------------------------------------------------------ ++++ scsires: - new package ------------------------------------------------------------------ ------------------ 2008-10-30 - Oct 30 2008 ------------------- ------------------------------------------------------------------ ++++ gnutls: - obsolete old -XXbit packages (bnc#437293) ------------------------------------------------------------------ ------------------ 2008-10-27 - Oct 27 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - Include fixes from upstream (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9). - Fixed possible Oops on connection loss during sync handshake. - Latency improvements. - Improved barrier support. ++++ pacemaker: - Update source tarball to revision: 9082ded546ec + High: Tools: LF:1969 - Attrd never sets any properties in the cib + Medium: Core: Provide better feedback if Pacemaker is started by a stack it doesn't support + Medium: Ensure meta attributes are used consistantly + Medium: PE: Allow group and clone level resource attributes + Medium: PE: Make a best-effort guess at a migration threshold for people with 0.6 configs + Medium: Tools: crm_mon - Fix the display of timing data + Medium: Tools: crm_verify - check that we're being asked to validate a complete config ++++ ocfs2-tools: - Refresh package to upstream a93731c164d024e0016520a1f4cd8f9007d7c05e - Remove part of the static glib patch as tunefs.ocfs2 no longer uses glib - Combine patches yet to be upstreamed to ease maintenance - Add quota support patches ++++ rear: - 1.7.8-1 - Fix rpmlint error/warnings for Fedora packaging - updated the Summary line and %%install section ------------------------------------------------------------------ ------------------ 2008-10-24 - Oct 24 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - fix build with newer libtool - fix debug package requires ++++ rear: - 1.7.7-1 - rewrote rear.spec for Fedora Packaging request ------------------------------------------------------------------ ------------------ 2008-10-22 - Oct 22 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.64 + Add a context and a timed event so that once we have been in recovery for too long we drop all public addresses. ------------------------------------------------------------------ ------------------ 2008-10-20 - Oct 20 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.63 + Remove logging of "periodic cleanup ..." in 50.samba + When we reload a nodes file, we must detect this and reload the file also in the recovery daemon before we try to dereference somethoung beyond the end of the nodes array. ++++ ocfs2-tools: - New patch for ocfs2_controld - make sure stad(err|out|in) are mapped to /dev/null and not left unassigned (which causes issues when logging) ++++ release-notes-hae: - fix dir for tarball - Initial version for SLES HASI ------------------------------------------------------------------ ------------------ 2008-10-16 - Oct 16 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.62 + Allow multiple eventscritps using the same prefix number. It is undefined which order scripts with the same prefix will execute in. ------------------------------------------------------------------ ------------------ 2008-10-15 - Oct 15 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.61 + Use "route add -net" instead of "ip route add" when adding routes in 99.routing + lower the loglevel os several debug statements + check the status returned from ctdb_ctrl_get_tickles() before we try to print them out to the screen. + install a new eventscript 20.multipathd whoich can be used to monitor that multipath devices are healthy - Version 1.0.60 + Verify that nodes we try to ban/unban are reachable and print an error othervise. + Update the client and server sides of TAKEIP/RELEASEIP/GETPUBLICIPS and GETNODEMAP to fall back to the old style ipv4-only controls if the new ipv4/ipv6 controls fail. This allows an ipv4/v6 enabled ctdb daemon to interoperate with earlier ipv4-only versions of the daemons. + From Mathieu Parent : log debian systems log the package versions in ctdb diagnostics + From Mathieu Parent : specify logdir location for debian (this patch was later reversed) + From Michael Adams : allow # comments in nodes/public_addresses files ------------------------------------------------------------------ ------------------ 2008-10-14 - Oct 14 2008 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Add heartbeat-common as a runtime dependancy This ensures the clustering user/group is installed and directories iare created with the right permissions ++++ yast2-multipath: - fix typo from illgal to illegal (bnc #432568) ------------------------------------------------------------------ ------------------ 2008-10-13 - Oct 13 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Fix vulnerability that allowed overflowing gstack (bnc#433747) ++++ pacemaker: - Add openais as a hard dependancy ------------------------------------------------------------------ ------------------ 2008-10-9 - Oct 9 2008 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Update to upstream b6d73f5752306d635f306036438af1fcf26f4332 - Adds protocol negotiation which important for future compatability - Miscelaneous bug fixes ++++ openais: - Update source tarball to r1655 - Remove IPC scheduling starvation - Fix Library queue full messages in some conditions - Make sanitizing generated nodeid's optional ++++ pacemaker: - Update source tarball to revision: 9a6c6d1dd871 (1.0.0) + High: Core: Allow the expected number of quorum votes to be configrable + High: Tools: Make pingd functional on Linux + Medium: crmd: Avoid calling GHashTable functions with NULL + Medium: tools: crm_resource - return with non-zero when a resource migration command is invalid + Medium: tools: crm_shadow - Allow the admin to start with an empty CIB (and no cluster connection) + Medium: PE: Use the correct attribute for action 'requires' (was prereq) ------------------------------------------------------------------ ------------------ 2008-10-7 - Oct 7 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.59 + Updated "reloadnodes" logic. Instead of bouncing the entire tcp layer it is sufficient to just close and reopen all outgoing tcp connections. + New eventscript 99.routing which can be used to re-attach routes to public interfaces after a takeip event. (routes may be deleted by the kernel when we release an ip) + IDR tree fix from Jim Houston + Better handling of critical events if the local clock is suddenly changed forward by a lot. + Fix three slow memory leaks in the recovery daemon + New ctdb command : ctdb recmaster which prints the pnn of the recmaster + Onnode enhancements from Martin S : "healthy" and "connected" are now possible nodespecifiers + From Martin S : doc fixes + lowering some debug levels for some nonvital informational messages + Make the daemon daemon monitoring stronger and allow ctdbd to detect a hung recovery daemon. + From C Cowan : patches to compile ipv6 under AIX + zero out some structs to keep valgrind happy ------------------------------------------------------------------ ------------------ 2008-10-2 - Oct 2 2008 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - update to 1.4.20 (bnc#429764, bnc#374761) * Fix #285 again: read error after SSL_shutdown (thx marton.illes@balabit.com) and clear the error queue before some other calls (CVE-2008-1531) * Fix mod_magnet: enable "request.method" and "request.protocol" in lighty.env (#1308) * Fix segfault for appending matched parts if there was no regex matching (just give empty strings) (#1601) * Use data_response_init in mod_fastcgi x-sendfile handling for response.headers, fix a small "memleak" (#1628) * Don't send empty Server headers (#1620) * Fix conditional interpretation of core options * Enable escaping of % and $ in redirect/rewrite; only two cases changed their behaviour: "%%" => "%", "$$" => "$" * Fix accesslog port (should be port from the connection, not the "server.port") (#1618) * Fix mod_fastcgi prefix matching: match the prefix always against url, not the absolute filepath (regardless of check-local) * Overwrite Content-Type header in mod_dirlisting instead of inserting (#1614), patch by Henrik Holst * Handle EINTR in mod_cgi during write() (#1640) * Allow all http status codes by default; disable body only for 204,205 and 304; generate error pages for 4xx and 5xx (#1639) * Fix mod_magnet to set con->mode = p->id if it generates content, so returning 4xx/5xx doesn't append an error page * Do not rely on PATH_MAX (POSIX does not require it) (#580) * Disable logging to access.log if filename is an empty string * Implement a clean way to open /dev/null and use it to close stdin/out/err in the needed places (#624) * merge spawn-fcgi changes from trunk (from @2191) * let spawn-fcgi propagate exit code from spawned fcgi application * close connection after redirect in trigger_b4_dl (thx icy) * close connection in mod_magnet if returned status code * fix bug with IPv6 in mod_evasive (#1579) * fix scgi HTTP/1.* status parsing (#1638), found by met@uberstats.com * fixed typo in mod_accesslog (#1699) * replaced buffer_{append,copy}_string with the _len variant where possible (#1732) (thx crypt) * case insensitive match for secdownload md5 token (#1710) * Handle only HEAD, GET and POST in mod_dirlisting (same as in staticfile) (#1687) * fixed mod_secdownload problem with unsigned time_t (#1688) * Use filedescriptor 0 for mod_scgi spawn socket, redirect STDERR to /dev/null (#1716) * fixed round-robin balancing in mod_proxy (#1715) * fixed EINTR handling for waitpid in mod_fastcgi * mod_{fast,s}cgi: overwrite environment variables (#1722) * inserted many con->mode checks; they should prevent two modules to handle the same request if they shouldn't (#631) * fixed url encoding to encode more characters (#266) * allow digits in [s]cgi env vars (#1712) * fixed dropping last character of evhost pattern (#161) * print helpful error message on conditionals in global block (#1550) * decode url before matching in mod_rewrite (#1720) * fixed conditional patching of ldap filter (#1564) * Match headers case insensitive in response (removing of X-{Sendfile,LIGHTTPD-*}, catching Date/Server) * fixed bug with case-insensitive filenames in mod_userdir (#1589), spotted by "anders1" * fixed format string bugs in mod_accesslog for SYSLOG * replaced fprintf with log_error_write in fastcgi debug * fixed mem leak in ssi expression parser (#1753), thx Take5k * hide some ssl errors per default, enable them with debug.log-ssl-noise (#397) * fix segfault for stat_cache(fam) calls with relative path (without '/', can be triggered by x-sendfile) (#1750) * fix splitting of auth-ldap filter * workaround ldap connection leak if a ldap connection failed (restarting ldap) * fix auth.backend.ldap.bind-dn/pw problems (only read from global context for temporary ldap reconnects, thx ruskie) * fix memleak in request header parsing (#1774, thx qhy) * fix mod_rewrite memleak/endless loop detection (#1775, thx phy - again!) * use decoded url for matching in mod_redirect (#1720) - removed lighttpd-1.4.x_ssl_dos.patch: included in version update - removed lighttpd-1.4.16_testsuite.patch: the path to the php-cgi binariy can now be configured with export of the variable PHP. adapt lightytest.sh accordingly. - added a logrotate script provided by Carsten Hoeger (bnc#430565) ++++ yast2-drbd: - Replace ReplaceNextButton with SetNextButton (bnc#429021) ------------------------------------------------------------------ ------------------ 2008-9-28 - Sep 28 2008 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Update source tarball to revision: 8415675fe428 + High: Core: Only call xmlCleanupParser() if we parsed anything. Doing so unconditionally seems to cause a segfault + High: hb2openais.sh: improve pingd handling; several bugs fixed + High: hb2openais: fix clone creation; replace EVMS strings + High: stonithd: fix handling of timeouts + High: stonithd: fix logic for stonith resource priorities + High: stonithd: initialize value before reading fence-timeout + Medium: PE: Remove new options that are better set in rsc_defaults + Medium: PE: Detect clients that disconnect before receiving their reply + Medium: PE: ptest - check the input is valid before proceeding + Medium: crmd: Hook up the stonith-timeout option to stonithd + Medium: crmd: Prevent potential use-of-NULL in global_timer_callback + Medium: crmd: Rationalize the logging of graph aborts + Medium: xml: pacemaker-0.7 should be an alias for the 1.0 schema ------------------------------------------------------------------ ------------------ 2008-9-22 - Sep 22 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - ocfs2console: Allow ocfs2console to enumerate device mapper devices (bnc#414756) ------------------------------------------------------------------ ------------------ 2008-9-19 - Sep 19 2008 ------------------- ------------------------------------------------------------------ ++++ python-pexpect: - fix requires ------------------------------------------------------------------ ------------------ 2008-9-17 - Sep 17 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - fix python version detection ------------------------------------------------------------------ ------------------ 2008-9-16 - Sep 16 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Update for new pacemaker dependancies - Use correct path for ocfs2_controld.* - Package required udev rules ++++ yast2-multipath: - Added ag_multipath (written in Python) and multipath.scr ------------------------------------------------------------------ ------------------ 2008-9-15 - Sep 15 2008 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Reference newly created shared library packages as build dependancies ++++ openais: - Create a libopenais2 subpackage as per policy ++++ pacemaker: - Create a libpacemaker subpackage ------------------------------------------------------------------ ------------------ 2008-9-13 - Sep 13 2008 ------------------- ------------------------------------------------------------------ ++++ pacemaker-mgmt: - First checking ------------------------------------------------------------------ ------------------ 2008-9-12 - Sep 12 2008 ------------------- ------------------------------------------------------------------ ++++ yast2-multipath: - Checking and installing required packages only in Mode::normal and Stage::normal (bnc #418703). - 2.17.0 ------------------------------------------------------------------ ------------------ 2008-9-11 - Sep 11 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Update source tarball to r1649 - Add backports of objdb and service shutdown patches - Modify the nodeid generation function to never return a negative value - Include changes as a diff against upstream tarball ++++ pacemaker: - Update source tarball to revision: 2087f5b1a5a0 + High: PE: Bug LF:1950 - Ensure the current values for all notification variables are always set (even if empty) + High: PE: Bug LF:1955 - Ensure unmanaged masters are unconditionally repromoted to ensure they are monitored correctly. + High: PE: Bug LF:1955 - Fix another case of filtering causing unmanaged master failures + High: PE: Bug LF:1955 - Umanaged mode prevents master resources from being allocated correctly + High: PE: Bug N:420538 - Anit-colocation caused a positive node preference + High: PE: Correctly handle unmanaged resources to prevent them from being started elsewhere + High: PE: crm_resource - Fix the --migrate command + High: ais: Move the service id definition to a common location and make sure it is always used + High: stonithd (LF 1951): fix remote stonith operations + Medium: Build: Make sure crm_config.h is only ever included once + Medium: PE: Bug LF:1950 - Notifications do not contain all documented resource state fields + Medium: PE: Bug N:417585 - Don't restart group children who's individual score drops below zero + Medium: PE: Implement a true maintenance mode + Medium: ais: Use the agreed service number + Medium: Tools: Implement a unified CLI shell ++++ ocfs2-tools: - Refresh from upstream 1.4.1 (0ead2f1b45568ca441cb3ed679efbbd7eeb68d98) - Add support for OpenAIS/Pacemaker (userspace cluster stack) integration based on upstream OCFS2 interface - Remove the custom Heartbeat integration - Bugfixes ------------------------------------------------------------------ ------------------ 2008-9-9 - Sep 9 2008 ------------------- ------------------------------------------------------------------ ++++ python-dateutil: - add python-setuptools to BuildRequire - updated package to version 1.4.1 o See NEWS for all changes and fixes ------------------------------------------------------------------ ------------------ 2008-9-8 - Sep 8 2008 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Move documentation to acceptable location ------------------------------------------------------------------ ------------------ 2008-9-4 - Sep 4 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - Imported some changes from upstream, including: - Made it to compile on Linux-2.6.26 - Fixed online resizing if there is application IO on the fly when the resize is triggered. - Fixed online resizing if it is triggered from the secondary node. - Fixed a possible deadlock in case "become-primary-on-both" is used, and a resync starts - Fixed the invocation of the pri-on-incon-degr handler - Fixed the exit codes of drbdsetup - sock_create_lite() to avoid a socket->sk leak - Auto-tune socket buffers if sndbuf-size is set to zero ------------------------------------------------------------------ ------------------ 2008-9-2 - Sep 2 2008 ------------------- ------------------------------------------------------------------ ++++ libdlm: - Extra %dir entries n the %files section to make autobuild happy ------------------------------------------------------------------ ------------------ 2008-9-1 - Sep 1 2008 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Update source tarball to revision: 1df197982079 - Try again to fix compilation in STABLE (this time also tested with mbuild) - STONITH is now enabled by default and the cluster will warn if no STONITH resource is found ------------------------------------------------------------------ ------------------ 2008-8-30 - Aug 30 2008 ------------------- ------------------------------------------------------------------ ++++ pacemaker: - Update source tarball to revision: 902885c90d96 - Fixes build ordering ssue that prevented compilation of lib/common ------------------------------------------------------------------ ------------------ 2008-8-27 - Aug 27 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.58 + revert the name change tcp_tcp_client back to tcp_control_tcp so samba can build. + Updates to the init script from Abhijith Das ------------------------------------------------------------------ ------------------ 2008-8-26 - Aug 26 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Made init scripts LSB compliant. ------------------------------------------------------------------ ------------------ 2008-8-25 - Aug 25 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.57 + initial support for IPv6 ++++ ipvsadm: - init script: copy LSB *-Start tags to *-Stop ++++ libdlm: - version 2.99.08-2 - make sure local_nodeid is set correctly for dlm_controld ------------------------------------------------------------------ ------------------ 2008-8-20 - Aug 20 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Ensure generated nodeid's are always positive integers ++++ pacemaker: - Update source tarball to revision: f567855328b7 (0.7.1) + Added features needed to support libdlm and ocfs2-tools + High: admin: Fix use-after-free in crm_mon + High: cib: Use single quotes so that the xpath queries for nvpairs will succeed + High: crmd: Always connect to stonithd when the TE starts and ensure we notice if it dies + High: crmd: Make sure async-failures cause the failcount to be incrimented + High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes + High: PE: Prevent use-of-NULL - order->rsc_rh will not always be non-NULL + High: PE: Unpack colocation sets correctly + High: Tools: crm_mon - Prevent use-of-NULL for orphaned resources + Medium: Core: Get more details regarding parser errors + Medium: Core: Switch to the libxml2 parser - its significantly faster + Medium: PE: Allow groups to be involved in optional ordering constraints + Medium: PE: Allow sets of operations to be reused by multiple resources + Medium: PE: Bug LF:1941 - Mark extra clone instances as orphans and don't show inactive ones + Medium: PE: Determin the correct migration-threshold during resource expansion + Medium: PE: Implement no-quorum-policy=suicide (FATE #303619) + Lots of bug fixes ------------------------------------------------------------------ ------------------ 2008-8-19 - Aug 19 2008 ------------------- ------------------------------------------------------------------ ++++ libdlm: - version 2.99.08-1 - Initial package check-in ------------------------------------------------------------------ ------------------ 2008-8-18 - Aug 18 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - remove outdated options in the fillup_and_insserv call - Fix name of completions file. ------------------------------------------------------------------ ------------------ 2008-8-14 - Aug 14 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - drop get_release_number script - remove release requires in plugins package, require just the same version ------------------------------------------------------------------ ------------------ 2008-8-11 - Aug 11 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.56 + fix a memory leak in the recovery daemon. - Version 1.0.55 + Fix the releaseip message we seond to samba. ------------------------------------------------------------------ ------------------ 2008-8-8 - Aug 8 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.54 + fix a looping error in the transaction code + provide a more detailed error code for persistent store errors so clients can make more intelligent choices on how to try to recover ------------------------------------------------------------------ ------------------ 2008-8-7 - Aug 7 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.53 + Remove the reclock.pnn file it can cause gpfs to fail to umount + New transaction code ++++ graphviz-plugins: - drop nodebug, require main graphviz package from debuginfo instead ------------------------------------------------------------------ ------------------ 2008-8-4 - Aug 4 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.52 + Send an explicit gratious arp when starting sending the tcp tickles. + When doing failover, issue a killtcp to non-NFS/non-CIFS clients so that they fail quickly. NFS and CIFS already fail and recover quickly. + Update the test scripts to handle CTRL-C to kill off the test. ------------------------------------------------------------------ ------------------ 2008-8-2 - Aug 2 2008 ------------------- ------------------------------------------------------------------ ++++ gnutls: - run testsuite ------------------------------------------------------------------ ------------------ 2008-8-1 - Aug 1 2008 ------------------- ------------------------------------------------------------------ ++++ python-pexpect: - update to 2.3 (no upstream changelog available) ------------------------------------------------------------------ ------------------ 2008-7-31 - Jul 31 2008 ------------------- ------------------------------------------------------------------ ++++ yast2-multipath: - remove [Back] button from overview page. [bnc#398498] ------------------------------------------------------------------ ------------------ 2008-7-28 - Jul 28 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.51 + Strip off the vlan tag from bond devices before we check in /proc if the interface is up or not. + Use testparm in the background in the scripts to allow probing that the shares do exist. + Fix a bug in the logging code to handle multiline entries better + Rename private elements from private to private_data ------------------------------------------------------------------ ------------------ 2008-7-21 - Jul 21 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Switch to the stable series of OpenAIS (Whitetank 0.80) which behaves significantly better for clusters larger than 4 nodes - Upstream version is 0.80.3 (SVN 1551) - Tarball includes 8 patches backported from the development series that are required to support Pacemaker. Patch summary: - a generic init-script - Fix DESTDIR, PREFIX and LCRSODIR - Repair loading of external services - Add some new calls into objdb - Patch to remove segfault on the exiting of a service. - Patch to allow controlled exit of a service. - load and unload service engines at runtime ++++ pacemaker: - Update source tarball to revision: 7a31d0c33e22 (0.7.0) + High: Performance enhancements + High: Fix memory leaks and use-after-free + High: Admin: All tools now use --node (-N) for specifying node unames + High: Admin: All tools now use --xml-file (-x) and --xml-text (-X) for specifying where to find XML blobs + High: cib: Implement CIB_shadow - a facility for making and testing changes before uploading them to the cluster + High: cib: Make registering per-op callbacks an API call and renamed (for clarity) the API call for requesting notifications + High: Core: Add a facility for automatically upgrading old configurations + High: Core: Adopt libxml2 as the XML processing library - all external clients need to be recompiled + High: PE: Bug LF:1459 - Allow failures to expire + High: PE: Replace failure-stickiness with a simple 'migration-threshold' + High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes + High: PE: Make OCF_ERR_ARGS a node-level error rather than a cluster-level one + High: PE: Properly handle clones that are not installed on all nodes + Medium: Admin: Bug LF:1438 - Allow the list of all/active resource operations to be queried by crm_resource + Medium: Admin: Bug LF:1708 - crm_resource should print a warning if an attribute is already set as a meta attribute + Medium: Admin: Bug LF:1883 - crm_mon should display fail-count and operation history + Medium: Admin: Bug N:371785 - crm_resource -C doesn't also clean up fail-count attributes + Medium: Admin: crm_mon - include timing data for failed actions + Medium: cib: Bug LF:1348 - Allow rules and attribute sets to be referenced for use in other objects + Medium: cib: BUG LF:1918 - By default, all cib calls now timeout after 30s + Medium: cib: Remove some useless parts of the API + Medium: cib: Implement the ability for clients to connect to remote servers + Medium: Core: Add support for validating xml against RelaxNG schemas + Medium: PE: Bug LF:1328 - Don't fencing nodes in clusters without managed resources + Medium: PE: Bug LF:1461 - Give transient node attributes (in ) preference over persistent ones (in ) + Medium: PE: Bug LF:1884, Bug LF:1885 - Implement N:M ordering and colocation constraints + Medium: PE: Bug LF:1886 - Create a resource and operation 'defaults' config section + Medium: PE: Bug LF:1892 - Allow recurring actions to be triggered at known times + Medium: PE: Bug LF:1926 - Probes should complete before stop actions are invoked + Medium: PE: Prefer the current location if it is one of a group of nodes with the same (highest) score ------------------------------------------------------------------ ------------------ 2008-7-18 - Jul 18 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.50 + Dont assume that just because we can establish a TCP connection that we are actually talking to a functioning ctdb daemon. So dont mark the node as CONNECTED just because the tcp handshake was successful. + Dont try to set the recmaster to ourself during elections for those cases we know this will fail. To remove some annoying benign but scary looking entries from the log. + Bugfix for eventsystem for signal handling that could cause a node to hang. ------------------------------------------------------------------ ------------------ 2008-7-17 - Jul 17 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.49 + Update the safe persistent update fix to work with unpatched samba servers. - Version 1.0.48 + Update the spec file. + Do not start new user-triggered eventscripts if we are already inside recovery mode. + Add two new controls to start/cancel a persistent update. A client such as samba can use these to tell ctdbd that it will soon be writing directly to the persistent database tdb file. So if samba is -9ed before it has eitehr done the persistent_store or canceled the operation, ctdb knows that the persistent databases 'may' be out of sync and therefore a full blown recovery is called for. + Add two new options : CTDB_SAMBA_SKIP_CONF_CHECK and CTDB_SAMBA_CHECK_PORTS that can be used to override what checks to do when monitoring samba health. We can no longer use the smbstatus, net or testparm commands to check if samba or its config is healthy since these commands may block indefinitely and thus can not be used in scripts. ++++ gnutls: - update to version 2.4.1 * libgnutls: Fix local crash in gnutls_handshake * libgnutls: Fix memory leaks when doing a re-handshake * Fix compiler warnings * Fix ordering of -I's to avoid opencdk.h conflict with system headers * srptool: Fix a problem where --verify check does not succeed - remove C++ wrapper lib, it is not usable without SRP - remove patch gnutls-1.6.1-srptool.patch ------------------------------------------------------------------ ------------------ 2008-7-16 - Jul 16 2008 ------------------- ------------------------------------------------------------------ ++++ yast2-drbd: - pae was not recognized as a kernel arch (bnc#380074) ------------------------------------------------------------------ ------------------ 2008-7-15 - Jul 15 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to 8.2.6 and include all bugfixes from upstream. - Fix loading of module (bnc#403731). - Include bash completion for drbdadm. - Added the before-resync-target handler. - Fixed the out-of-sync handler. - Added the max-bio-bvecs option to workaround issues in a stack of DRBD/LVM/Xen. - Fix online resizing in case if triggered from secondary. - Includes bugfixes from 8.0.11 -> 8.0.12 branch. ------------------------------------------------------------------ ------------------ 2008-7-11 - Jul 11 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.47 + Fix a double free bug where if a user striggered (ctdb eventscript) hung and while the timeout handler was being processed a new user triggered eventscript was started we would free state twice. + Rewrite of onnode and associated documentation. ------------------------------------------------------------------ ------------------ 2008-7-10 - Jul 10 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.46 + Document both the LVS:cingle-ip-address and the REMOTE-NODE:wan-accelerator capabilities. + Add commands "ctdb pnn", "ctdb lvs", "ctdb lvsmaster". + LVS improvements. LVS is the single-ip-address mode for a ctdb cluster. + Fixes to supress rpmlint warnings + AXI compile fixes. + Change \s to [[:space:]] in some scripts. Not all RHEL5 packages come with a egrep that handles \s even same version but different arch. + Revert the change to NFS restart. CTDB should NOT attempt to restart failed services. + Rewrite of the waitpid() patch to use the eventsystem for handling signals. ++++ graphviz-plugins: - Update to 2.20.2. Changes since 2.18: 2.20.2: - Fix bug in HTML-like labels 2.20.1: - Fix bug in ccomps related to conversion to cgraph 2.20.0: - Fixed bugs (see http://www.graphviz.org/bugs/buglist.html for details: - 1315: Different/error output for *.os and *.pdf - 1317: Graphviz fails to open more than 512 files. - 1324: Graphviz crashes in atexit(). - 1336: Plain format label delimiters change randomly. - 1343: Layouts other than 'dot' seem broken in tcldot due to documentation error. - 1364: Dot fails with failed assertion. - Add new "folder" shape for nodes. - Migration of gvpr tools to libcgraph. - New output format -Teps (encapsulated postscript) - Various NetBSD and SuSE fixes incorporated - ./configure now provides a summary ------------------------------------------------------------------ ------------------ 2008-7-8 - Jul 8 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.45 + Try to restart the nfs service if it has failed to respond 3 times in a row. + waitpid() can block if the child does not respond promptly to SIGTERM. ignore all SIGCHILD signals by setting SIGCHLD to SIG_DEF. get rid of all calls to waitpid(). + make handling of eventscripts hanging more liberal. only consider the script to have failed and making the node unhealthy IF the eventscript terminated wiht an error OR the eventscript hung 5 or more times in a row ------------------------------------------------------------------ ------------------ 2008-7-7 - Jul 7 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.44 + Add a CTDB_VALGRIND option to /etc/sysconfig/ctdb to make it start ctdb under valgrind. Logs go to /var/log/ctdb_valgrind.PID + Add a hack to show the control opcode that caused uninitialized data in the valgrind output by encoding the opcode as the line number. + Initialize structures and allocated memory in various places in ctdb to make it valgrind-clean and remove all valgrind errors/warnings. + If/when we destroy a lockwait child, also make sure we cancel any pending transactions + If a transaction_commit fails, delete/cancel any pending transactions and return an error instead of calling ctdb_fatal() + When running ctdb under valgrind, make sure we run it with --nosetsched and also ensure that we do not use mem-mapped i/o when accessing the tdb's. + zero out ctdb->freeze_handle when we free/destroy a freeze-child. This prevent a heap corruption/ctdb crash bug that could trigger if the freeze child times out. + we dont need to explicitely thaw the databases from the recovery daemon since this is done implicitely when we restore the recovery mode back to normal. + track when we start and stop a recovery. Add the 'time it took to complete the recovery' to the 'ctdb uptime' output. Ensure by tracking the start/stop recovery timestamps that we do not check that the ip allocation is consistend from inside the recovery daemon while a different node (recovery master) is performing a recovery. This prevent a race that could cause a full recovery to trigger if the 'ctdb disable/enable' commands took very long. + The freeze child indicates to the master daemon that all databases are locked by writing data to the pipe shared with the master daemon. This write sometimes fail and thus the master daemon never notices that the databases are locked cvausing long timeouts and extra recoveries. Check that the write is successful and try the write again if it failed. + In each node, verify that the recmaster have the right node flags for us and force a push of our flags to the recmaster if wrong. ------------------------------------------------------------------ ------------------ 2008-7-2 - Jul 2 2008 ------------------- ------------------------------------------------------------------ ++++ gnutls: - remove gnutls main package from baselibs.conf ------------------------------------------------------------------ ------------------ 2008-7-1 - Jul 1 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.43 + Updates and bugfixes to the specfile to keep rpmlint happy + Force a global flags update after each recovery event. + Verify that the recmaster agrees with our node flags and update the recmaster othervise. + When writing back to the parent from a freeze-child across the pipe, loop over the write in case the write failed with an error othervise the parent will never be notified tha the child has completed the operation. + Automatically thaw all databases when recmaster marks us as being in normal mode instead of recovery mode. ------------------------------------------------------------------ ------------------ 2008-6-29 - Jun 29 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Enable encryption ------------------------------------------------------------------ ------------------ 2008-6-26 - Jun 26 2008 ------------------- ------------------------------------------------------------------ ++++ gnutls: - update to version 2.4.0 * The OpenPGP sub-system has been improved and now supports subkeys * The PSK sub-system has been improved and now supports password derivation and PSK identity hints * The certtool --inder and --outder has been replaced by --inraw and --outraw * New APIs to access the raw X.509 Subject and Issuer DN's and elements from the certificate credentials structure * New APIs to improve working with username/passwords and PSK * Names of constants to affect certificate printing changed * The function gnutls_openpgp_privkey_get_id has been renamed to gnutls_openpgp_privkey_get_key_id * API/ABI changes in GnuTLS 2.4 All OpenPGP related functions have been moved from libgnutls-extra to libgnutls, and several new functions have been added - remove SRP functionality from C++ wrapper, otherwise it cannot be linked against it - removed patches gnutls-2.2.2-uninitialized.patch gnutls-char-signedness.patch gnutls-GNUTLS_SA_2008_1.patch ------------------------------------------------------------------ ------------------ 2008-6-23 - Jun 23 2008 ------------------- ------------------------------------------------------------------ ++++ gnutls: - disable SRP [bnc#65192] ------------------------------------------------------------------ ------------------ 2008-6-13 - Jun 13 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.42 + When event scripts have hung/timedout more than EventScriptBanCount times in a row the node will ban itself. + Many updates to persistent write tests and the test scripts. ------------------------------------------------------------------ ------------------ 2008-6-4 - Jun 4 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - buildreq xen-tools only on x86,x86_64 ------------------------------------------------------------------ ------------------ 2008-6-3 - Jun 3 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - avoid packaging a directory of xen-tools with different permissions ++++ rubygems: - update to rubygems 1.1.1 * Gem.prefix now returns non-nil only when RubyGems was installed outside sitelibdir or libdir. * The `gem server` gem list now correctly links to gem details. * `gem update --system` now passes --no-format-executable to setup.rb. * Gem::SourceIndex#refresh! now works with multiple gem repositories. * Downloaded gems now go into --install-dir's cache directory. * Various fixes to downloading gem metadata. * `gem install --force` now ignores network errors too. * `gem pristine` now rebuilds extensions. * `gem update --system` now works on virgin Apple ruby. * Gem::RemoteFetcher handles Errno::ECONNABORTED. * Printing of release notes fixed. - additional changes from rubygems 1.1.0 * RubyGems works with both Config and RbConfig now. * Executables are now cleaned upon uninstall. * You can now uninstall from a particular directory. * Updating from non-default sources fixed. * Executable stubs now use ruby install name in shebang. * `gem unpack` checks every directory in Gem.path now. * `gem install` now exits with non-zero exit code when appropriate. * `gem update` only updates gems that need updates. * `gem update` doesn't force remote-only updates. * `gem update` handles dependencies properly when updating. * Gems are now loaded in Gem.path order. * Gem stub scripts on windows now work outside Gem.bindir. * `gem sources -r` now works without network access. - refreshed patches. new names: rubygems-1.1.1_buildroot.patch rubygems-1.1.1_install_into_buildroot.patch ------------------------------------------------------------------ ------------------ 2008-5-28 - May 28 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.41 + Reactivate the safe writes to persistent databases and solve the locking issues. Locking issues are solved the only possible way, by using a child process to do the writes. Expensive and slow but... . ------------------------------------------------------------------ ------------------ 2008-5-27 - May 27 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.40 + Read the samba sysconfig file from the 50.samba eventscript + Fix some emmory hierarchical bugs in the persistent write handling ------------------------------------------------------------------ ------------------ 2008-5-22 - May 22 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.39 + Moved a CTDB_MANAGES_NFS, CTDB_MANAGES_ISCSI and CTDB_MANAGES_CSFTPD into /etc/sysconfig/ctdb + Lowered some debug messages to not fill the logfile with entries that normally occur in the default configuration. ------------------------------------------------------------------ ------------------ 2008-5-21 - May 21 2008 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix three security bugs [bnc#392947] CVE-2008-1948 GNUTLS-SA-2008-1-1 Fix crash when sending invalid server name CVE-2008-1949 GNUTLS-SA-2008-1-2 Fix crash when sending repeated client hellos CVE-2008-1950 GNUTLS-SA-2008-1-3 Fix crash in cipher padding decoding for invalid record lengths ------------------------------------------------------------------ ------------------ 2008-5-16 - May 16 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.38 + Add machine readable output support to "ctdb getmonmode" + Lots of tweaks and enhancements if the event scripts are "slow" + Merge from tridge: an attempt to break the chicken-and-egg deadlock that net conf introduces if used from an eventscript. + Enhance tickles so we can tickle an ipv6 connection. + Start adding ipv6 support : create a new container to replace sockaddr_in. + Add a checksum routine for ipv6/tcp + When starting up ctdb, let the init script do a tdbdump on all persistent databases and verify that they are good (i.e. not corrupted). + Try to use "safe transactions" when writing to a persistent database that was opened with the TDB_NOSYNC flag. If we can get the transaction thats great, if we cant we have to write anyway since we cant block here. ++++ lighttpd: - added lighttpd-1.4.x_ssl_dos.patch: (bnc#374761) properly clear ssl errors before proceeding to the next connection (CVE-2008-1531) ------------------------------------------------------------------ ------------------ 2008-5-14 - May 14 2008 ------------------- ------------------------------------------------------------------ ++++ sqlite2: - Fix broken cast. ------------------------------------------------------------------ ------------------ 2008-5-12 - May 12 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.37 + When we shutdown ctdb we close the transport down before we run the "shutdown" eventscripts. If ctdb decides to send a packet to a remote node after we have shutdown the transport but before we have shutdown ctdbd itself this could lead to a SEGV instead of a clean shutdown. Fix. + When using the "exportfs" command to extract which NFS export directories to monitor, exportfs violates the "principle of least surprise" and sometimes report a single export line as two lines of text output causing the monitoring to fail. ------------------------------------------------------------------ ------------------ 2008-5-9 - May 9 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.36 + fix a memory corruption bug that could cause the recovery daemon to crash. + fix a bug with distributing public ip addresses during recovery. If the node that is the recovery master did NOT use public addresses, then it assumed that no other node in the cluster used them either and thus skipped the entire step of reallocating public addresses. ------------------------------------------------------------------ ------------------ 2008-5-8 - May 8 2008 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix build ------------------------------------------------------------------ ------------------ 2008-5-7 - May 7 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.35 + During recovery, when we define the new set of lmasters (vnnmap) only consider those nodes that have the can-be-lmaster capability when we create the vnnmap. unless there are no nodes available which supports this capability in which case we allow the recmaster to become lmaster capable (temporarily). + Extend the async framework so that we can use paralell async calls to controls that return data. + If we do not have the "can be recmaster" capability, make sure we will lose any recmaster elections, unless there are no nodes available that have the capability, in which case we "take/win" the election anyway. + Close and reopen the reclock pnn file at regular intervals. Make it a non-fatal event if we occasionally fail to open/read/write to this file. + Monitor that the recovery daemon is still running from the main ctdb daemon and shutdown the main daemon when recovery daemon has terminated. + Add a "ctdb getcapabilities" command to read the capabilities off a node. + Define two new capabilities : can be recmaster and can be lmaster and default both capabilities to YES. + Log denied tcp connection attempts with DEBUG_ERR and not DEBUG_WARNING ------------------------------------------------------------------ ------------------ 2008-5-3 - May 3 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Set a libexedir that makes sense on 64-bit archs ++++ pacemaker: - Use a libexecdir consistent with openais ------------------------------------------------------------------ ------------------ 2008-4-29 - Apr 29 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Disable the use of ocamlopt as the archive turns up empty (bnc#384855). ++++ gnutls: - obsolete gnutls- via baselibs.conf ++++ pacemaker: - Updated to upstream version 0.6.3-1 - Update source tarball to revision: fd8904c9bc67 - SNMP has been moved to the management/pygui project - Many bugfixes, primarily related to master/slave resources and failcount handling - Fix libtool version check and supply a better default for the LCRSO directory ------------------------------------------------------------------ ------------------ 2008-4-27 - Apr 27 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - fix build ------------------------------------------------------------------ ------------------ 2008-4-24 - Apr 24 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.34 + When deleting a public ip from a node, try to migrate the ip to a different node first. + Change catdb to produce output similar to tdbdump + When adding a new public ip address, if this ip does not exist yet in the cluster, then grab the ip on the local node and activate it. + When a node disagrees with the recmaster on WHO is the recmaster, then mark that node as a recovery culprit so it will eventually become banned. + Make ctdb eventscript support the -n all argument. ------------------------------------------------------------------ ------------------ 2008-4-22 - Apr 22 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Move all GTK/GNOME related stuff to plugins package. ++++ openais: - Fix build for new glibc ------------------------------------------------------------------ ------------------ 2008-4-17 - Apr 17 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Switch off strict aliasing until swig produces code that plays by the rules. ------------------------------------------------------------------ ------------------ 2008-4-16 - Apr 16 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Disable crypto-related code to prevent issues with US export restrictions Will be re-enabled for 11.1 once proper permits have been requested/granted ------------------------------------------------------------------ ------------------ 2008-4-15 - Apr 15 2008 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to 8.2.5 (FATE#302403) - Include online-verify + various fixes to it. - Fix races between online-verify and application writes. - Fixed data-integrity-alg features. - Improved latency. - Full support for migration of meta-data from 0.7 -> 0.8. - Fix some more races, bugs, and memory leaks. ------------------------------------------------------------------ ------------------ 2008-4-12 - Apr 12 2008 ------------------- ------------------------------------------------------------------ ++++ openais: - Initial package check-in - Upstream version: 0.82+ (SVN version: 1495) - Two addtional patches for co-ordinated shutdown and loading of the pacemaker plugin ++++ pacemaker: - version 0.6.2-1 - Initial package check-in ------------------------------------------------------------------ ------------------ 2008-4-10 - Apr 10 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.33 + Add facilities to include site local adaptations to the eventscript by /etc/ctdb/rc.local which will be read by all eventscripts. + Add a "ctdb version" command. + Secure the domain socket with proper permissions from Chris Cowan + Bugfixes for AIX from Chris Cowan ++++ gnutls: - added baselibs.conf file to build xxbit packages for multilib support ++++ sqlite2: - added baselibs.conf file to build xxbit packages for multilib support ------------------------------------------------------------------ ------------------ 2008-4-7 - Apr 7 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Fix paths for lua and php interpreter in examples. ++++ sqlite2: - Fix the test suite for Tcl 8.5 (sqlite2-tcl.diff). ++++ yast2-drbd: - bugzilla 291490: typo in resource_conf.ycp ------------------------------------------------------------------ ------------------ 2008-4-3 - Apr 3 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Fix package and filelist correctly. - Install tcl specific libraries to %_libdir - Properly package language specific demo code ++++ gnutls: - update to version 2.2.2 * Cipher priority string handling now handle strings that starts with NULL * Corrected memory leaks in session resuming and DHE ciphersuites * Increased the default certificate verification chain limits and allowed for checks without limitation * Corrected the behaviour of gnutls_x509_crt_get_subject_alt_name() and gnutls_x509_crt_get_subject_alt_name() to not null terminate binary strings and return the proper size ------------------------------------------------------------------ ------------------ 2008-4-2 - Apr 2 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.32 + Add a control to have a node execute the eventscripts with arbitrary command line arguments. + Add a control "rddumpmemory" that will dump the talloc memory allocations for the recovery daemon. + Decorate the talloc memdump to produce better and easier memory leak tracking. + Update the RHEL5 iscsi tgtd scripts to allow one iscsi target for each public address. + Add two new controls "addip/delip" that can be used to add/remove public addresses to a node at runtime. After using these controls a "ctdb recover" if required to make the changes take. + Fix a couple of slow memory leaks. ------------------------------------------------------------------ ------------------ 2008-3-31 - Mar 31 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - fix build (added directories to filelist) ------------------------------------------------------------------ ------------------ 2008-3-28 - Mar 28 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Update to 2.18. Changes since 2.12: - Lots of bugs fixed, see ChangeLog for detailed list. - in -Tps use a new number formatter that suppresses trailing 0. - support tcl/tk-8.5 - support gcc-4.3 - support for node usershapes/images in svg format - install: perl, php, python, ruby, tcl, bindings in language-specified directories - add arrowhead scaling with edge penwidth - add "folder" node shape - add "smyna" large graph view (thanks Arif) (not yet included in binary distros) * 2.16.1 - Improvements to PHP binding - Improvements to OCAML binding - Make regression tests run from the build tree, rather than require installation - Repair freetype detection on RedHat-7 (Yes, people still use it!!) - Fix zoom-at-mouse-location in -Txlib and -Tgtk - Fix some dotty regressions * 2.15 - new regression test suite - new cgraph library (will eventually replace graph and agraph) - add "image" and "imagescale" for simpler support for images in nodes - add "tab" "box3d" and "component" shapes. - Diomidis Spinellis - replace arith.h in distro - add functions to access version info to avoid need for gvcint.h - Fix problem with irregular character spacing at 96dpi in pango/cairo output formats. - Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif - Add DevIL plugin providing: .bmp .jpg .png .tif .tga - Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd .gd2 .wbmp <- gifs are now antialiased - Rework plugin framework to separate device from renderer, and to autoload load dependendent plugins - show defaults in output from: ./configure --help - add more info to dot -v and dot -v2 debug outputs - various issues with CR/LF in windows, but not in binary outputs. * 2.14.1 - Add xdot parsing library to source distros - graphviz.spec fixes for rpm distros from Gareth Armstrong - moved language binding man pages to mann (gv_php.n, gv_ocaml.n, etc.) - New access functions for version info in GVC_t - permits gvcint.h to be private. * 2.14: - Using system version of libgd if gd-2.0.34 or later. internal copy of gd updated to gd-2.0.35. - Updated GVGUI viewer for Windows - Added support for selection of edge routing types: line, polyline, orthogonal, spline - Added -Tvml support - Adapt the patch to allow ^LT_(CURRENT|REVISION|AGE)$ in configure script and reenable the use of these variables. ------------------------------------------------------------------ ------------------ 2008-3-25 - Mar 25 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.31 + Add back controls to disable/enable monitoring on a node. + Fix a memory leak where we used to attach CALL data to the ctdb structure when performing a local call. Memory which would be lost if the call was aborted. + Reduce the loglevel for the log output when someone connects to a non public ip address for samba. + Redo and optimize the vacuuming process to send only one control to each other node containing all records to be vacuumed instead of one control per node per record. ------------------------------------------------------------------ ------------------ 2008-3-13 - Mar 13 2008 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Allow ^LT_(CURRENT|REVISION|AGE)$ in configure script. - Remove broken autoconf macros. ------------------------------------------------------------------ ------------------ 2008-3-11 - Mar 11 2008 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - update to 1.4.19: (bnc#366526, bnc#364517, bnc#368670) * added support for If-Range: (#1346) * added support for matching $HTTP["scheme"] in configs * fixed initgroups() called after chroot (#1384) * fixed case-sensitive check for Auth-Method (#1456) * execute fcgi app without /bin/sh if used as argument to spawn-fcgi (#1428) * fixed a bug that made /-prefixed extensions being handled also when matching the end of the uri in fcgi,scgi and proxy modules (#1489) * print error if X-LIGHTTPD-send-file cannot be done; reset header Content-Length for send-file. Patches by Stefan Buehler * prevent crash in certain php-fcgi configurations (#841) * add IdleServers and Scoreboard directives in ?auto mode for mod_status (#1507) * open log immediately after daemonizing, fixes SIGPIPEs on startup (#165) * HTTPS env var should be "on" when using mod_extforward and the X-Forwarded-Proto header is set. (#1499) * generate ETag and Last-Modified headers for mod_ssi based on newest modified include (#1491) * support letterhomes in mod_userdir (#1473) * support chained proxies in mod_extforward (#1528) * fixed bogus "cgi died ?" if we kill the CGI process on shutdown * fixed ECONNRESET handling in network-openssl * fixed handling of EAGAIN in network-linux-sendfile (#657) * reset conditional cache (#1164) * create directories in mod_compress (was broken with alias/userdir) (#1027) * fixed out of range access in fd array (#1562, #372) (CVE-2008-0983) * mod_compress should check if the request is already handled, e.g. by fastcgi (#1565) * remove broken workaround for buggy Opera version with ssl/chunked encoding (#285) * generate etag/last-modified header for on-the-fly-compressed files (#1171) * req-method OPTIONS: do not insert default response if request was denied, do not deny OPTIONS by default (#1324) * fixed memory leak on windows (#1347) * fixed building outside of the src dir (#1349) * fixed including of stdint.h/inttypes.h in etag.c (#1413) * do not add Accept-Ranges header if range-request is disabled (#1449) * log the ip of failed auth tries in error.log (enhancement [#1544]) * fixed RoundRobin in mod_proxy (#516) * check for symlinks after successful pathinfo matching (#1574) * fixed mod-proxy.t to run with a builddir outside of the src dir * do not suppress content on "307 Temporary Redirect" (#1412) * fixed Content-Length header if response body gets removed in connections.c (#1412, part 2) * do not generate a "Content-Length: 0" header for HEAD requests, added test too * remove compress cache file if compression or write failed (#1150) * fixed body handling of status 300 requests * spawn-fcgi: only try to connect to unix socket (not tcp) before spawning (#1575) * fix sending source of cgi script instead of 500 error if fork fails (CVE-2008-1111) * fix min-procs handling in mod_scgi.c, just set to max-procs (patch from #623) * fix sending "408 - Timeout" instead of "410 - Gone" for timedout urls in mod_secdownload (#1440) * workaround #1587: require userdir.path to be set to enable mod_userdir (empty string allowed) (CVE-2008-1270) * make configure checks for --with-pcre, --with-zlib and - -with-bzip2 failing if the headers aren't found * fixed handling of waitpid() == EINTR mod_ssi on solaris ------------------------------------------------------------------ ------------------ 2008-3-4 - Mar 4 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.30 + Update documentation cor new commands and tuneables + Add machinereadable output to the ip,uptime and getdebug commands + Add a moveip command to manually failover/failback public ips + Add NoIPFallback tuneable that prevents ip address failback + Use file locking inside the CFS as alternative to verify when other nodes Are connected/disconnected to be able to recover from split network + Add DisableWhenUnhealthy tunable + Add CTDB_START_AS_DISABLED sysconfig param + Add --start-as-disabled flag to ctdb + Add ability to monitor for OOM condition ------------------------------------------------------------------ ------------------ 2008-2-22 - Feb 22 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Re-added init script support for userspace heartbeat. ------------------------------------------------------------------ ------------------ 2008-2-21 - Feb 21 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.29 + Add a new command to make expansion of an existing cluster easier + Fix bug with references to freed objects in the ctdb structure + Propagate debuglevel changes to the recovery daemon + Merge patches to event scripts from Mathieu Parent : + MP: Simulate "service" on systems which do not provide this tool + MP: Set correct permissions for events.d/README + Add nice helper functions to start/stop nfs from the event scripts ------------------------------------------------------------------ ------------------ 2008-2-19 - Feb 19 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Statically link glib-2.0 with tunefs and o2cb_ctl. ------------------------------------------------------------------ ------------------ 2008-2-8 - Feb 8 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.28 + Fix a problem where we tried to use ethtool on non-ethernet interfaces + Warn if the ipvsadm packege is missing when LVS is used + Dont use absolute pathnames in some of the event scripts + Fix for persistent tdbs growing inifinitely. ------------------------------------------------------------------ ------------------ 2008-2-6 - Feb 6 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.27 + Add eventscript for iscsi ------------------------------------------------------------------ ------------------ 2008-1-31 - Jan 31 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.26 + Fix crashbug in tdb transaction code ++++ gnutls: - update to version 2.2.1 * Fixes the post_client_hello_function() * Fix for certificate selection in servers with certificate callbacks * certtool: Fixed data corruption when using --outder * TLS authorization support removed. * Corrected bug which did not allow a server to run without supporting certificates * Introduced gnutls_session_enable_compatibility_mode() * Added gnutls_record_disable_padding() to allow servers talking to buggy clients * Fixed PKCS #3 parameter export * Added support for Camellia cipher * certtool: Add option --quick-random * Added capability to set a callback after the client hello is received by the server in order to adjust parameters before the handshake * certtool: Fixed data corruption when using --outder * SRP was corrected to adhere to the latest draft * Updated the DN parser * Added support for DSA2 using libgcrypt 1.3.0 * Removed all the trustdb code from openpgp authentication. We now use only the well-specified keyrings * The gnutls_certificate_set_openpgp_* functions were modified to include the format. This makes the interface consistent with the x509 functions * Introduced gnutls_session_enable_compatibility_mode() * Added gnutls_set_default_priority2() * Added priority functions that accept strings * certtool: Add option --disable-quick-random to enable the old behaviour of using /dev/random to generate keys * Added the --v1 option to certtool, to allow generating X.509 version 1 certificates * Fix PKCS#3 parameter export problem * Fixed GNUTLS_E_UNKNOWN_ALGORITHM vs GNUTLS_E_UNKNOWN_HASH_ALGORITHM * gnutls_certificate_set_x509_key_* can now read PKCS #8 unencrypted private keys * Introduced the GNUTLS_E_BASE64_UNEXPECTED_HEADER_ERROR error code * Added the --to-p8 option to certtool to convert private keys to PKCS #8 keys * Corrected bug in decompression of expanded compression data * The gnutls_*_convert_priority() functions were deprecated * gnutls-cli and gnutls-serv now have a --priority option * PKCS #8 parser can now encode/decode DSA keys * Corrected a segfault when setting an empty gnutls_priority_t at gnutls_priority_set() * Added gnutls_x509_crt_get_subject_alt_name2() * The GPL version has been changed from version 2 to version 3. This affects the self-tests, command-line tools, the libgnutls-extra library, the relevant guile parts, and the build environment - API and ABI modifications, library soname switch from 13 to 26 - change package structure: * branch off libgnutls-extra since this is now GPLv3 or later while libgnutls remains LGPLv2.1 or later * gnutls license change to GPLv3 - build without lzo support to avoid license problems since lzo is currently GPLv2 only - removed merged patches: gnutls-fix_size_t.patch ------------------------------------------------------------------ ------------------ 2008-1-29 - Jan 29 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.25 + added async recovery code + make event scripts more portable + fixed ctdb dumpmemory + more efficient tdb allocation code + improved machine readable ctdb status output + added ctdb uptime ------------------------------------------------------------------ ------------------ 2008-1-28 - Jan 28 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Update to 1.3.9 ------------------------------------------------------------------ ------------------ 2008-1-24 - Jan 24 2008 ------------------- ------------------------------------------------------------------ ++++ rubygems: - dont restrict the ruby version ------------------------------------------------------------------ ------------------ 2008-1-16 - Jan 16 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.24 + added syslog support + documentation updates - Version 1.0.23 + fixed a memory leak in the recoveryd + fixed a corruption bug in the new transaction code + fixed a case where an packet for a disconnected client could be processed + added http event script + updated documentation ++++ rubygems: - update to rubygems 1.0.1 * Installation on Ruby 1.8.3 through 1.8.5 fixed * `gem build` on 1.8.3 fixed - additional changes from 1.0.0 - RubyGems warns about various problems with gemspecs during gem building - More-consistent versioning for the RubyGems software - Fixed various bugs and problems with installing gems on Windows - Fixed using `gem server` for installing gems - Various operations are even more verbose with --verbose - Built gems are now backwards compatible with 0.9.4 - Improved detection of RUBYOPT loading rubygems - `ruby setup.rb` now has a --help option - Gem::Specification#bindir is now respected on installation - Executable stubs can now be installed to match ruby's name, so if ruby is installed as 'ruby18', foo_exec will be installed as 'foo_exec18' - `gem unpack` can now unpack into a specific directory with - -target - OpenSSL is no longer required by default Deprecations and Deletions: - Kernel#require_gem has been removed - Executables without a shebang will not be wrapped in a future version, this may cause such executables to fail to operate on installation - Gem::Platform constants other than RUBY and CURRENT have been removed - Gem::RemoteInstaller was removed - Gem::Specification#test_suite_file and #test_suite_file= are deprecated in favor of #test_file and #test_file= - Gem::Specification#autorequire= has been deprecated - Time::today will be removed in a future version - replaced rubygems-0.9.4_buildroot.patch with rubygems-1.0.1_buildroot.patch: rewritten for new version - added rubygems-1.0.1_install_into_buildroot.patch: new setup.rb had no option to install into a temporary root dir. ------------------------------------------------------------------ ------------------ 2008-1-14 - Jan 14 2008 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Update to 1.2.7 - Add shrinking journal size support - Fix crash in slotmap - Don't append _netdev for local mounts - Add query support for tunefs - Add remove slot features to tunefs ------------------------------------------------------------------ ------------------ 2008-1-10 - Jan 10 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.22 + auto-run vacuum and repack ops ------------------------------------------------------------------ ------------------ 2008-1-9 - Jan 9 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.21 + added ctdb vacuum and ctdb repack code ------------------------------------------------------------------ ------------------ 2008-1-6 - Jan 6 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.20 + new transaction based recovery code ------------------------------------------------------------------ ------------------ 2008-1-5 - Jan 5 2008 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.19 + fixed non-master bug + big speedup in recovery for large databases + lots of changes to improve tdb and ctdb for high churn databases ------------------------------------------------------------------ ------------------ 2007-12-27 - Dec 27 2007 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.18 + fixed crash bug in monitor_handler ------------------------------------------------------------------ ------------------ 2007-12-5 - Dec 5 2007 ------------------- ------------------------------------------------------------------ ++++ drbd: - hack to compile with 2.6.24 ------------------------------------------------------------------ ------------------ 2007-12-4 - Dec 4 2007 ------------------- ------------------------------------------------------------------ ++++ ctdb: - Version 1.0.17 + fixed bugs related to ban/unban of nodes + fixed a race condition that could lead to monitoring being permanently disabled, which would lead to long recovery times + make deterministic IPs the default + fixed a bug related to continuous recovery + added a debugging option --node-ip ------------------------------------------------------------------ ------------------ 2007-10-26 - Oct 26 2007 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Add missing includes. ------------------------------------------------------------------ ------------------ 2007-10-23 - Oct 23 2007 ------------------- ------------------------------------------------------------------ ++++ gnutls: - update to version 2.0.1 - change package layout to conform shlib policy: rename gnutls-devel -> libgnutls-devel new subpackage libgnutls13 - removed patches: gnutls-1.4.4-sign-callback.patch gnutls-1.6.1-compiler_warnings.patch ------------------------------------------------------------------ ------------------ 2007-10-7 - Oct 7 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - use distro lua on 10.3 or newer ------------------------------------------------------------------ ------------------ 2007-9-18 - Sep 18 2007 ------------------- ------------------------------------------------------------------ ++++ drbd: - do really build a module ------------------------------------------------------------------ ------------------ 2007-9-17 - Sep 17 2007 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to drbd 8.0.6 for kernel-compatibility (310187) ------------------------------------------------------------------ ------------------ 2007-9-9 - Sep 9 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - update to 1.4.18 (#307749) * fixed compile error on IRIX 6.5.x on prctl() (#1333) * fixed forwarding a SIGINT and SIGHUP when using max-workers (#902) * fixed FastCGI header overrun in mod_fastcgi (reported by mattias@secweb.se) * fixed hanging redirects with keep-alive due to missing "Content-Length: 0" headers * fixed crashing when using undefined environment variables in the config * fixed compilation of mod_mysql_vhost on irix (#1341) ------------------------------------------------------------------ ------------------ 2007-9-2 - Sep 2 2007 ------------------- ------------------------------------------------------------------ ++++ librsync: - library was unable to handle files larger than 4GB properly (librsync-0.9.7-largefiles.patch) - fix build dependencies ------------------------------------------------------------------ ------------------ 2007-8-30 - Aug 30 2007 ------------------- ------------------------------------------------------------------ ++++ gnutls: - fix srptool [#208227] - fix some compiler warnings ------------------------------------------------------------------ ------------------ 2007-8-29 - Aug 29 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - update to 1.4.17 * added dir-listing.set-footer in mod_dirlisting (#1277) * added sending UID and PID for SIGTERM and SIGINT to the logs * fixed hardcoded font-sizes in mod_dirlisting (#1267) * fixed different ETag length on 32/64 platforms (#1279) * fixed compression of files < 128 bytes by disabling compression * (#1241) * fixed mysql server reconnects (#518) * fixed disabled keep-alive for dynamic content with HTTP/1.0 * (#1166) * fixed crash on mixed EOL sequences in mod_cgi * fixed key compare (#1287) * fixed invalid char in header values (#1286) * fixed invalid "304 Not Modified" on broken timestamps * fixed endless loop on shrinked files with sendfile() on BSD (#1289) * fixed counter overrun in ?auto in mod_status (#909) * fixed too aggresive caching of nested conditionals (#41) * fixed possible overflow in unix-socket path checks on BSD (#713) * fixed extra Content-Length header on 1xx, 204 and 304 (#1002) * fixed handling of duplicate If-Modified-Since to return 304 * fixed extracting status code from NPH scripts (#1125) * fixed prctl() usage (#1310) * removed config-check if passwd files exist (#1188) * fixed crash when etags are disabled but the client sends one (#1322) * fixed crash when freeing the config in mod_alias * fixed server.error-handler-404 breakage from 1.4.16 (#1270) * fixed entering 404-handler from dynamic content (#948) * added more debug infos for FAM based stat-cache * use more LSB like paths in the sample config (#1242) ------------------------------------------------------------------ ------------------ 2007-8-26 - Aug 26 2007 ------------------- ------------------------------------------------------------------ ++++ librsync: - spec cleanup - stop using bundled popt library, use system one - enable shared library - disable static library - remove libtool archive ------------------------------------------------------------------ ------------------ 2007-8-22 - Aug 22 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - split the firewall files for http and https similar to apache (#247748) ------------------------------------------------------------------ ------------------ 2007-8-20 - Aug 20 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - updated lighttpd-1.4.10_testsuite.patch new name lighttpd-1.4.16_testsuite.patch: - omit upstreamed snippet ------------------------------------------------------------------ ------------------ 2007-8-16 - Aug 16 2007 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Add missing BuildRequires for fdupes - Guard fdupes by check for suse_version ------------------------------------------------------------------ ------------------ 2007-8-13 - Aug 13 2007 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - lib/sfio/sfhdr.h(SFSETLOCALE): fix test for null pointer. - Fix include paths for php5 - Move gv_php man page to where man searches for it. - Use %%fdupes - Add rpmlintrc - use -fno-strict-aliasing for gv_php ------------------------------------------------------------------ ------------------ 2007-8-10 - Aug 10 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-multipath: - apply a patch submitted by Martin Vidner for #299258 ------------------------------------------------------------------ ------------------ 2007-8-7 - Aug 7 2007 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Update to 1.2.6 - Support for file attributes field - Fix for automatically selecting next node number - Multiple fsck fixes - Offline resize - Documentation updates ------------------------------------------------------------------ ------------------ 2007-8-3 - Aug 3 2007 ------------------- ------------------------------------------------------------------ ++++ gnutls: - Some additions for evolution smart card support ------------------------------------------------------------------ ------------------ 2007-7-30 - Jul 30 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-drbd: - fix bug-295546: resource config get deleted - refix bug-291766: check also iseries64 and ppc64 ++++ yast2-multipath: - fix #291385 (Unclear multipath status recognition). - fix #290265, add re-read configuration when start/stop multipath. ------------------------------------------------------------------ ------------------ 2007-7-26 - Jul 26 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-multipath: - fix #291431, add input check for adding blacklist and blacklist_exception. - fix #290352, recognize path_grouping_policy and getuid_callout. ------------------------------------------------------------------ ------------------ 2007-7-25 - Jul 25 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - update to 1.4.16 * added static-file.etags, etag.use-inode, etag.use-mtime, etag.use-size to customize the generation of ETags for static files. (#1209) (patch by ) * fixed typecast of NULL on execl() (#1235) (patch by F. Denis) * fixed circumventing url.access-deny by trailing slash (#1230) * fixed crash on duplicate headers with trailing WS (#1232) * fixed accepting more connections then requested (#1216) * fixed mem-leak in mod_auth (reported by Stefan Esser) * fixed crash with md5-sess and cnonce not set in mod_auth (reported by Stefan Esser) * fixed missing check for base64 encoded string in mod_auth and Basic auth (reported by Stefan Esser) * fixed possible crash in Auth-Digest header parser on trailing WS in mod_auth (reported by Stefan Esser) * fixed check on stale errno values, which broke handling of broken fastcgi applications. (#1245) * fixed crash on 32bit archs when debug-msgs are printed in mod_scgi, mod_fastcgi and mod_webdav (#1263) - removed lighttpd-1.4.x_mod_status_orig_uri.patch: included upstream ------------------------------------------------------------------ ------------------ 2007-7-23 - Jul 23 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-drbd: - fix bug-291766: yast-drbd doesn't install drbd-kmp- pack - fix bug-291778: yast-drbd recreate drbd.conf while it doesn't exist - fix bug-291785: set the default val of protocol even 'advance page' not be accesed - fix bug-291771: refine some error messages and logs ------------------------------------------------------------------ ------------------ 2007-7-21 - Jul 21 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-multipath: - modify hardware_handler input from ComboBox to TextEntry - remove debug information - Re-write core part of yast2-multipath YCP source code - fix #291431 (Input checking failed) - fix #290352 (device section parsing broken) ------------------------------------------------------------------ ------------------ 2007-7-10 - Jul 10 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-multipath: - fix #290314 (does not do with blacklist_exceptions) - fix #290265 (does not do with default built-in configuration) ------------------------------------------------------------------ ------------------ 2007-7-6 - Jul 6 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-multipath: - fix #290264 (cannot read blacklist due to a typo) ------------------------------------------------------------------ ------------------ 2007-6-18 - Jun 18 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-multipath: - remove cracklib-dict-small from buildrequires - use yast-iscsi-server icon as desktop icon ------------------------------------------------------------------ ------------------ 2007-6-17 - Jun 17 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-drbd: - Change the instruction message about propagating configuration - Reuse yast-iscsi-client.png ------------------------------------------------------------------ ------------------ 2007-6-11 - Jun 11 2007 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - no main package, no debuginfo ------------------------------------------------------------------ ------------------ 2007-6-6 - Jun 6 2007 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - Move man pages to _mandir (bugzilla #281398) ------------------------------------------------------------------ ------------------ 2007-5-25 - May 25 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - added lighttpd-1.4.x_mod_status_orig_uri.patch: show the original request uri in the mod_status output ------------------------------------------------------------------ ------------------ 2007-5-24 - May 24 2007 ------------------- ------------------------------------------------------------------ ++++ rubygems: - update to 0.9.4 * Several people have been experiencing problems with no method errors on the source index cache. The source index cache is now a bit more self healing. Furthermore, if the source index cache is irreparable, then it is automatically dropped and reloaded. * The source cache files may now be dropped with the "gem sources - -clear-all" command. (This command may require root is the system source cache is in a root protected area). * Several sub-commands were accidently dropped from the "gem" command. These commands have been restored. - updated rubygems-0.9.2_buildroot.patch: new name rubygems-0.9.4_buildroot.patch ------------------------------------------------------------------ ------------------ 2007-5-14 - May 14 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - synced spec with the -snapshot rpms ------------------------------------------------------------------ ------------------ 2007-5-11 - May 11 2007 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - added get_release_number.sh to sync rel-number between graphviz and graphviz-plugins ------------------------------------------------------------------ ------------------ 2007-5-10 - May 10 2007 ------------------- ------------------------------------------------------------------ ++++ graphviz-plugins: - create own specfile for all plugins to reduce build dependencies of main package (and break various build cycles) ++++ gnutls: - Fix segfault on s390x [#97441] gnutls-fix_size_t.patch ------------------------------------------------------------------ ------------------ 2007-4-26 - Apr 26 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-drbd: - update to version 2.13.1 ------------------------------------------------------------------ ------------------ 2007-4-24 - Apr 24 2007 ------------------- ------------------------------------------------------------------ ++++ yast2-drbd: - initial version 2.13.0 ------------------------------------------------------------------ ------------------ 2007-4-19 - Apr 19 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - added /var/lib/lighttpd/sockets/ ------------------------------------------------------------------ ------------------ 2007-4-16 - Apr 16 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - update to 1.4.15: * fixed broken Set-Cookie headers - additional changes from 1.4.14: (includes fixes for bnc:#246945) * fix crash if gethostbyaddr() failed on redirect [1718] * properly handle 206 responses generated by *cgi scripts. (#755) [1716] * added HTTPS=on to the environment of cgi scripts (#861) [1684] * fix handling of 303 (#1045) [1678] * made the configure check for lua more portable [1677] * added mod_extforward module [1665] * references to the fam stat cache engine should be conditional (#1039) [1664] * fix http 500 errors (colin.stephen/at/o2.com) #1041 [1663] * prevent wrong pidfile unlinking on graceful restart (Chris Webb) [1656] * ignore empty packets from STDERR stream. #998 * fix a crash for files with an mtime of 0 reported by cubiq on irc [1519] CVE-2007-1870 * allow empty passwords with ldap (Jörg Sonnenberger) [1516] * mod_scgi.c segfault fix #964 [1501] * Added round-robin support to mod_fastcgi [1500] * Handle DragonFlyBSD the same way as Freebsd (Jörg Sonnenberger) [1492,1676] * added now and weeks support to mod_expire. #943 * fix cpu hog in certain requests [1473] CVE-2007-1869 * fix for handling hostnames with trailing dot [1406] * fixed header-injection via server.tag (#1106) * disabled caching of files without a content-type to solve the aggressive caching of FF * remove trailing white-spaces from HTTP-requests before parsing (#1098) * fixed accesslog.use-syslog in a conditional and the caching of the accesslog for files (fixes #1064) * fixed various crashes at startup on broken accesslog.format strings (#1000) * fixed handling of %% in accesslog.format * fixed conditional dir-listing.exclude (#930) * reduced default PATH_MAX to 255 (#826) * ECONNABORTED is not known on cygwin (#863) * fixed crash on url.redirect and url.rewrite if %0 is used in a global context (#800) * fixed possible crash in debug-message in mod_extforward * fixed compilation of mod_extforward on glibc < 2.3.4 * fixed include of empty in the configfiles (#1076) * send SIGUSR1 to fastcgi children before SIGTERM. libfcgi wants SIGUSR1. (#737) * fixed missing AUTH_TYPE entry in the fastcgi environment. (#889) * fixed compilation in network_writev.c on MacOS X 10.3.9 (#903) * added kill-signal as another setting for fastcgi backends. See the wiki for more. - fixed the default config: (#254820) it broke when module configs used variables - added zlib-devel and libbz2-devel to the buildrequires for 10.3+ - added proper conditionals for older distros - added optional mod_geoip module. (only build on the buildservice) - added mod_magnet config file ++++ yast2-multipath: - initial version 2.13.0 ------------------------------------------------------------------ ------------------ 2007-4-4 - Apr 4 2007 ------------------- ------------------------------------------------------------------ ++++ drbd: - added module-init-tools to BuildRequires ------------------------------------------------------------------ ------------------ 2007-3-30 - Mar 30 2007 ------------------- ------------------------------------------------------------------ ++++ drbd: - add flex BuildRequires - add /etc/modprobe.d directory - added bison to buildreq ------------------------------------------------------------------ ------------------ 2007-3-26 - Mar 26 2007 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - Add gdbm-devel BuildRequires ------------------------------------------------------------------ ------------------ 2007-3-24 - Mar 24 2007 ------------------- ------------------------------------------------------------------ ++++ librsync: - add libbz2-devel and zlib-devel BuildRequires ------------------------------------------------------------------ ------------------ 2007-2-12 - Feb 12 2007 ------------------- ------------------------------------------------------------------ ++++ rubygems: - fixed rubygems-0.9.2_buildroot.patch: do not break gems with scripts in bindir ------------------------------------------------------------------ ------------------ 2007-2-8 - Feb 8 2007 ------------------- ------------------------------------------------------------------ ++++ rubygems: - update to rubygems 0.9.2: * The "unpack" command now works properly. * User name and password are now passed properly to the authenticating proxy when downloading gems. * check installation paths for gems before writing files to avoid various kinds of exploits. (#235110) - remove the provides on rake - rediffed rubygems-0.9.0_buildroot.patch new name rubygems-0.9.2_buildroot.patch - removed rubygems-ext.diff (was a backport) ------------------------------------------------------------------ ------------------ 2007-1-25 - Jan 25 2007 ------------------- ------------------------------------------------------------------ ++++ python-pexpect: - initial submission to autobuild, version 2.1 ------------------------------------------------------------------ ------------------ 2007-1-23 - Jan 23 2007 ------------------- ------------------------------------------------------------------ ++++ gnutls: - update to new stable branch 1.6.1: * Fix the list of trusted CAs that server's send to clients. * Fix gnutls_certificate_set_x509_crl to initialize the CRL before using it. * Encode UID fields in DN's as DirectoryString. * Fix ./configure failure with non-GCC compilers. * A GnuTLS C++ library is part of the official distribution. * New APIs for custom push/pull function error reporting. ------------------------------------------------------------------ ------------------ 2007-1-15 - Jan 15 2007 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to 0.7.23 for Linux kernels >2.6.19. ------------------------------------------------------------------ ------------------ 2006-12-2 - Dec 2 2006 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - fixed building on sles9 ------------------------------------------------------------------ ------------------ 2006-11-19 - Nov 19 2006 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Don't use kernel headers. - define offsetof locally if it does not come from kernel header ------------------------------------------------------------------ ------------------ 2006-11-14 - Nov 14 2006 ------------------- ------------------------------------------------------------------ ++++ sqlite2: - apply additional pointer check for avoiding crash within php5 (#218295) ------------------------------------------------------------------ ------------------ 2006-11-10 - Nov 10 2006 ------------------- ------------------------------------------------------------------ ++++ sqlite2: - fix permissions of man page file ------------------------------------------------------------------ ------------------ 2006-10-30 - Oct 30 2006 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to the officially released 0.7.22 version. - Implement "freeze_io" feature. - convert-MODULE_PARM.diff: drop unneeded patch. ++++ ocfs2-tools: - Upgrade to version 1.2.2 to match in-kernel version. - Split-off devel subpackage. ++++ rubygems: - added Provides: rake = %{version}-%{release} for easier compat with older packages ------------------------------------------------------------------ ------------------ 2006-10-28 - Oct 28 2006 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - use RPM_OPT_FLAGS ------------------------------------------------------------------ ------------------ 2006-10-24 - Oct 24 2006 ------------------- ------------------------------------------------------------------ ++++ gnutls: - move developer related docs to devel package and remove binary stuff from docs [#212454] ------------------------------------------------------------------ ------------------ 2006-10-20 - Oct 20 2006 ------------------- ------------------------------------------------------------------ ++++ python-dateutil: - initial version of python-dateutil (1.1) ------------------------------------------------------------------ ------------------ 2006-10-19 - Oct 19 2006 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - Factory has 5.1.1. so allow building against plain lua-devel ------------------------------------------------------------------ ------------------ 2006-10-15 - Oct 15 2006 ------------------- ------------------------------------------------------------------ ++++ rubygems: - added gem_build_cleanup to delete temporary files from native extensions. ------------------------------------------------------------------ ------------------ 2006-10-9 - Oct 9 2006 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - update to 1.4.13: - removed lighttpd-1.4.9.patch: fixed it upstream finally. * added initgroups in spawn-fcgi (#871) * added apr1 support htpasswd in mod-auth (#870) * added lighty.stat() to mod_magnet * fixed segfault in splitted CRLF CRLF sequences (introduced in 1.4.12) (#876) * fixed compilation of LOCK support in mod-webdav * fixed fragments in request-URLs (#869) * fixed pkg-config check for lua5.1 on debian * fixed Content-Length = 0 on HEAD requests without a known Content-Length (#119) * fixed mkdir() forcing 0700 (#884) * fixed writev() on FreeBSD 4.x and older (#875) * removed warning about a 404-error-handler returned 404 * backported and fixed the buildsystem changes for webdav locks * fixed plugin loading so we can finally load lua extensions in mod_magnet scripts * fixed large uploads if xattr is enabled - buildrequire lua51 ------------------------------------------------------------------ ------------------ 2006-10-6 - Oct 6 2006 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to 0.7.22: - In protocol A and B, on connection loss, drbd could "forget" to set certain areas out of sync. - fix races between failure in drbd_send_dblock and concurrently running tl_clear. - fix potential access-afer-free in drbd_dio_end. - fix possible list corruption respective resulting deadlock in receive_DataRequest. - improved the drbd_thread_stop / start code. ------------------------------------------------------------------ ------------------ 2006-10-1 - Oct 1 2006 ------------------- ------------------------------------------------------------------ ++++ rubygems: - added rubygems-ext.diff: dont run make clean patch from the mailinglist ------------------------------------------------------------------ ------------------ 2006-9-30 - Sep 30 2006 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - Cleanup BuildRequires. ++++ rubygems: - install into vendor_ruby ------------------------------------------------------------------ ------------------ 2006-9-25 - Sep 25 2006 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - lighttpd.sysconfig/lighttpd.init: added LIGHTTPD_UMASK with a default value of "077" to make sure we have a sane umask. mod_webdav now honors the umask when creating new files. ------------------------------------------------------------------ ------------------ 2006-9-23 - Sep 23 2006 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - update to 1.4.12: o added experimental LOCK support for webdav o added Content-Range support for PUT in webdav o added support for += on empty arrays in config-files o added ssl.cipher-list and ssl.use-sslv2 o added $HTTP["querystring"] conditional o added mod_magnet as long-term replacement for mod_cml o added work-around for a Opera Bug with SSL + Chunked-Encoding o changed --print-config to print to stdout instead of stderr o changed no longer use 0600 for new files with webdav. umask is honored. Make sure you have set a proper umask. o fixed upload hangs with SSL o fixed connection drops with SSL (aka bad retry) o fixed path traversal with \ on cygwin o fixed mem-leak in mod_flv_streaming o fixed required trailing newline in configfiles (#142) o fixed quoting the autoconf files (#466) o fixed empty Host: + $HTTP["host"] handling (#458) o fixed handling of If-Modified-Since if ETag is not set o fixed default-shell if SHELL is not set (#441) o fixed appending and assigning of env.* vars o fixed empty FCGI_STDERR packets o fixed conditional server.allow-http-11 o fixed handling of follow-symlink + lstat() o fixed SIGHUP handling if max-workers is used o fixed "Software caused connection abort" messages on FreeBSD - additional changes from 1.4.11: o added ability to specify which ip address spawn-fci listens on (agkr@pobox.com) o added mod_flv_streaming to streaming Flash Movies efficiently o fixed handling of error codes returned by mod_dav_svn behing a mod_proxy o fixed error-messages in mod_auth and mod_fastcgi o fixed re-enabling overloaded local fastcgi backends o fixed handling of deleted files in linux-sendfile o fixed compilation on BSD and MacOSX o fixed $SERVER["socket"] on a already bound socket o fixed local source retrieval on windows (secunia) o fixed hanging cgi if remote side is dieing while reading from the pipe (sandy@meebo.com) ------------------------------------------------------------------ ------------------ 2006-9-19 - Sep 19 2006 ------------------- ------------------------------------------------------------------ ++++ gnutls: - update to version 1.4.4: * bugfix release * fixes security vulnerability [#206636] (CVE-2006-4790) ------------------------------------------------------------------ ------------------ 2006-8-31 - Aug 31 2006 ------------------- ------------------------------------------------------------------ ++++ gnutls: - update to new stable branch 1.4.1: * The command line tools now use getaddrinfo and support IPv6. * gnutls-cli can now recognize services and port numbers with the -p option. * Error messages are now translated using GNU Gettext. * GnuTLS now support TLS Inner application (TLS/IA). * API and ABI modifications: + Support for DHE-PSK cipher suites has been added. + Removed the RIPEMD ciphersuites. + Remove GnuTLS 0.8.x compatibility functions. + Support for TLS Pre-Shared Key (TLS-PSK) ciphersuites have been added. + Certtool now generate keys in unencrypted PKCS#8 format for empty passwords. + Certtool now accept --password for --key-info and encrypted PKCS#8 keys. + gnutls_x509_privkey_import_pkcs8 now accept unencrypted PEM PKCS#8 keys, + New function to set a X.509 private key and certificate pairs, and/or CRLs, from an PKCS#12 file. + New APIs to acceess the client and server random fields in a session. + New APIs to access the TLS Pseudo-Random-Function (PRF). + New API to access the TLS master secret. + The function gnutls_x509_crt_to_xml now return an internal error. * Several bugfixes: + Corrected a bug in certtool for 64 bit machines. + Fix gnutls-cli STARTTLS hang when SIGINT is sent too quickly. + Fix crash in TLS resume code, caused by TLS/IA changes. + Corrected bugs in gnutls_certificate_set_x509_crl() and gnutls_certificate_set_x509_trust(). + Fixed bug in non-blocking gnutls_bye(). + Fix read of out bounds bug in DER parser. + Fixed bug in OpenPGP authentication handshake. ------------------------------------------------------------------ ------------------ 2006-8-28 - Aug 28 2006 ------------------- ------------------------------------------------------------------ ++++ rear: - 1.0-1 - Initial RPM Release ------------------------------------------------------------------ ------------------ 2006-8-16 - Aug 16 2006 ------------------- ------------------------------------------------------------------ ++++ ocfs2-tools: - buildrequire python-gtk-devel instead of python-gtk ------------------------------------------------------------------ ------------------ 2006-8-14 - Aug 14 2006 ------------------- ------------------------------------------------------------------ ++++ drbd: - Update to 0.7.21. * Fixed the "syncer stalled" after reconnect symptom. * Fixed the "stalled in WFParams" after reconnect symptom. The cause of this bug was actually a misuse of the data socket. * Allow to set the uplug_watermark to 1, only usefull for very strange cases. * The GC comparison code failed to start a resync in case the two cluster node failed simultaniously (common power failure). * Fixed DRBD's code to start kernel threads to work on 2.6.17 also. * IOCTL return codes fixed for 32bit userland - 64 bit kernel setups. * New config option "unplug-watermark". * Released the drbd_alloc_ee() / drbd_free_ee() implementation from the DRBD+ branch to the main branch. * Fixed a bug where lc_del() left a list poison in an LRU chache's hash table. The only way to trigger this bug was: up (>>200M), primary, mkfs, resize to 200M, down, up * DRBD now propagates the backing storage's read ahead properties to upper layers. With devices that read very fast, this is important. * GFP_KERNEL was changed to GFP_NOIO in a few places, to make it more save against deadlocks in the memory subsystem. ------------------------------------------------------------------ ------------------ 2006-7-20 - Jul 20 2006 ------------------- ------------------------------------------------------------------ ++++ lighttpd: - remove unused neon from buildrequires ------------------------------------------------------------------ ------------------ 2006-5-27 - May 27 2006 ------------------- ------------------------------------------------------------------ ++++ ipvsadm: - Use RPM_OPT_FLAGS. - Don't strip binaries. ------------------------------------------------------------------ ------------------ 2006-1-25 - Jan 25 2006 ------------------- ------------------------------------------------------------------ ++++ ipvsadm: - converted neededforbuild to BuildRequires ++++ librsync: - converted neededforbuild to BuildRequires ++++ sqlite2: - converted neededforbuild to BuildRequires ------------------------------------------------------------------ ------------------ 2006-1-23 - Jan 23 2006 ------------------- ------------------------------------------------------------------ ++++ sqlite2: - fix file conflict between sqlite-devel and sqlite2-devel (#140301) ------------------------------------------------------------------ ------------------ 2006-1-4 - Jan 4 2006 ------------------- ------------------------------------------------------------------ ++++ sqlite2: - update to version 2.8.17 * bugfix release ------------------------------------------------------------------ ------------------ 2005-10-5 - Oct 5 2005 ------------------- ------------------------------------------------------------------ ++++ ipvsadm: - add norootforbuild ------------------------------------------------------------------ ------------------ 2005-9-14 - Sep 14 2005 ------------------- ------------------------------------------------------------------ ++++ librsync: - specfile cleanup ------------------------------------------------------------------ ------------------ 2005-4-14 - Apr 14 2005 ------------------- ------------------------------------------------------------------ ++++ librsync: - update to 0.9.7 ------------------------------------------------------------------ ------------------ 2005-2-16 - Feb 16 2005 ------------------- ------------------------------------------------------------------ ++++ sqlite2: - Change requires in -devel package to depend on sqlite2 ------------------------------------------------------------------ ------------------ 2004-2-6 - Feb 6 2004 ------------------- ------------------------------------------------------------------ ++++ librsync: - Fix strict aliasing issues. ------------------------------------------------------------------ ------------------ 2004-1-28 - Jan 28 2004 ------------------- ------------------------------------------------------------------ ++++ ipvsadm: - update to 1.24 ------------------------------------------------------------------ ------------------ 2004-1-10 - Jan 10 2004 ------------------- ------------------------------------------------------------------ ++++ librsync: - build as user ------------------------------------------------------------------ ------------------ 2003-8-17 - Aug 17 2003 ------------------- ------------------------------------------------------------------ ++++ librsync: - Reenable installation of rdiff tool. - Update to 0.9.6: * Large file support fixes. * [v]snprintf or _[v]snprintf autoconf replacement function fix. * Changed installed include file from rsync.h to librsync.h. * Rollsum bugfix that produces much smaller deltas. * Memory leaks bugfix patches. * mdfour bigendian and >512M bugfix, plus optimisations patch. * autoconf/automake updates and cleanups for autoconf 2.53. ------------------------------------------------------------------ ------------------ 2002-8-16 - Aug 16 2002 ------------------- ------------------------------------------------------------------ ++++ librsync: - removed empty post/postun scripts (#17922)