------------------------------------------------------------------
--- Changelog.all ----------- Fri Apr 17 16:18:23 CEST 2009 ------
------------------------------------------------------------------
------------------------------------------------------------------
------------------ 2009-4-17 - Apr 17 2009 -------------------
------------------------------------------------------------------
++++ sleha-guide_en:
- Fix wrong package name (PDF); reported by Frank Sundermeyer
bnc#493244.
------------------------------------------------------------------
------------------ 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
++++ sleha-guide_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).
------------------------------------------------------------------
------------------ 2009-3-31 - Mar 31 2009 -------------------
------------------------------------------------------------------
++++ 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
++++ lvm2-clvm:
- Call cpg_leave before shutting down clvmd
++++ sleha-guide_en:
- Preliminary test package.
------------------------------------------------------------------
------------------ 2009-3-30 - Mar 30 2009 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Update source tarball to revision 14a66b04f711.
- stonith: external/xen0: new dump_dir parameter to dump fenced guests.
- LRM: tests: update metadata and rscexec regression tests
- LRM: move lrmadmin to /usr/sbin.
- RA: Filesystem: correct return code if device/mountpoint are missing
on start.
- RA: LVM: Return proper exit code if vgchange version could not be
determined.
- RA: LVM: Support "exclusive" parameter to control VG activation mode.
- RA: LVM: Change default (de)activation mode to "local".
- RA: LVM: Report proper exit code in case activation failed.
++++ 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-pygui:
- bnc#488687, remove all refs to d_type as is not widely supported
- Workaround when the definition of PE_STATE_DIR is missing
------------------------------------------------------------------
------------------ 2009-3-25 - Mar 25 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 -------------------
------------------------------------------------------------------
++++ pacemaker-pygui:
- bnc#486866, validate time string
- bnc#487697, Add back GPLv2 license file to the source tar ball
- bnc#484300, Optimize for huge amount pengine files
- bnc#488594, Additional prechecks for "primitive"
- bnc#484169, Add GUI shortcut to the main menu
- Adapte the latest pengine dir change
------------------------------------------------------------------
------------------ 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-pygui:
- Adapte the newly changed header file
------------------------------------------------------------------
------------------ 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-18 - Mar 18 2009 -------------------
------------------------------------------------------------------
++++ ocfs2-tools:
- ocfs2_controld.pcmk crashed immediately on x86-64 (bnc#486104)
------------------------------------------------------------------
------------------ 2009-3-16 - Mar 16 2009 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Update source tarball to revision 5381b3e8cba9.
- RA: oralsnr: meta-data fix (LF#2082)
- RA: tomcat: add support for the catalina log rotation.
- RA: Xen: Support "idle" as Xen domain status.
- hb_report: add /var/lib/pengine to the list of paths where to search
for pe files
- hb_report: don't tell people about the size of the tarball
(bnc#408335)
- stonith: external/riloe: add timing requests and some extra debugging
- stonith: external/riloe: make sure that the host has power after
hold_button (bnc#462849)
- stonith: xen0: add run_dump parameter to dump core before resetting a
node
- clplumbing: Resolve valgrind warnings about unitialized memory access
in core_uses_pid()
- clplumbing: cl_log: don't log a debug message if we started dropping
messages (bnc#482558)
- clplumbing: cl_log: wrong logic in queue len check
- clplumbing: comm: don't log warnings at an insane rate on max queue
length exceeded (bnc#482558)
- clplumbing: comm: log an error message once a minute on dropped ipc
traffic (bnc#482558)
++++ 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-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 -------------------
------------------------------------------------------------------
++++ 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
++++ pacemaker-pygui:
- Adapte the API change of CRM
------------------------------------------------------------------
------------------ 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
------------------------------------------------------------------
------------------ 2009-3-6 - Mar 6 2009 -------------------
------------------------------------------------------------------
++++ heartbeat:
- HBcomm.h and HBauth.h need to be in the common devel package
++++ pacemaker-pygui:
- Fix segment of snmp subagent for cib callback
- Improve UI by hiding some advanced options in the simple mode
------------------------------------------------------------------
------------------ 2009-3-5 - Mar 5 2009 -------------------
------------------------------------------------------------------
++++ heartbeat:
- ignore return value from subshells to fix build
++++ 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-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
++++ 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
++++ ocfs2-tools:
- tunefs.ocfs2.8.in_more_options.diff: add manual info for
- y, -n and --update-cluster-statck options (bnc#478259)
------------------------------------------------------------------
------------------ 2009-2-26 - Feb 26 2009 -------------------
------------------------------------------------------------------
++++ openais:
- Improved fix for bnc#479019 merged.
- Fix openais-cfgtool (bnc#479048) (temporarily disabled)
++++ pacemaker-pygui:
- Remove the intermediate objects when cancel the "add" operation
- Alphabetically sort the list of supported cluster_properties
- Fix treating a cluster property of "time" as "integer"
- Change default attribute of Clone to globally-unique=false
- Add all of the pe-*.bz2 for selecting when viewing transition information
- Do not update the main window if cannot get the CIB default tip
------------------------------------------------------------------
------------------ 2009-2-25 - Feb 25 2009 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Remove the dependancy on libdlm, it doesnt belong here
Move to Pacemaker as a Recommends:
++++ 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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.
++++ 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 -------------------
------------------------------------------------------------------
++++ 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.
++++ pacemaker-pygui:
- bnc#474867, Shouldn't propose invalid ID in wizard mode
------------------------------------------------------------------
------------------ 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-pygui:
- 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-pygui:
- 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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).
++++ release-notes-hae:
- added snipped from bnc#467996
------------------------------------------------------------------
------------------ 2009-1-26 - Jan 26 2009 -------------------
------------------------------------------------------------------
++++ drbd:
- Remove kernel-syms-rt dependency again, as HAE is not supported on
SLERT.
- Mark drbd.ko supported.
++++ heartbeat:
- hb_report: try root user first with ssh, and better ssh logging
(bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.
++++ 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-pygui:
- 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
++++ sleha-guide_en:
- Docs are unfinished. Make it a placeholder package.
------------------------------------------------------------------
------------------ 2009-1-22 - Jan 22 2009 -------------------
------------------------------------------------------------------
++++ sleha-guide_en:
- New package.
------------------------------------------------------------------
------------------ 2009-1-21 - Jan 21 2009 -------------------
------------------------------------------------------------------
++++ heartbeat:
- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).
++++ 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-pygui:
- bnc#467809, pacemaker-pygui depends on python-gtk
------------------------------------------------------------------
------------------ 2009-1-19 - Jan 19 2009 -------------------
------------------------------------------------------------------
++++ yast2-cluster:
- Popup notification only once during input-validation (bnc#466756)
------------------------------------------------------------------
------------------ 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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- hb_report: many fixes and enhancements for better generation of
support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
(LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
openAIS.
++++ release-notes-hae:
- rename to release-notes-hae
++++ yast2-drbd:
- bnc#464116: texts not marked for translation
------------------------------------------------------------------
------------------ 2009-1-3 - Jan 3 2009 -------------------
------------------------------------------------------------------
++++ ocfs2-tools:
- add ocfs2-kmp (ocfs2 KMP package) into installation dependency(bnc#459437)
------------------------------------------------------------------
------------------ 2008-12-18 - Dec 18 2008 -------------------
------------------------------------------------------------------
++++ 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-12 - Dec 12 2008 -------------------
------------------------------------------------------------------
++++ pacemaker-pygui:
- 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.
------------------------------------------------------------------
------------------ 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-pygui:
- 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)
++++ heartbeat:
- Add heartbeat-resources dependency to heartbeat-common, and libdlm
dependency to heartbeat-resources, to ensure that the installed system
is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.
++++ 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-11-28 - Nov 28 2008 -------------------
------------------------------------------------------------------
++++ ocfs2:
- created a standalone ocfs2-kmp package (bnc#449824)
------------------------------------------------------------------
------------------ 2008-11-22 - Nov 22 2008 -------------------
------------------------------------------------------------------
++++ ocfs2-tools:
- Add a quota fixup patch to match up system file names in tools
with the kernel.
------------------------------------------------------------------
------------------ 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.
++++ heartbeat:
- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.
++++ 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
++++ 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-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-28 - Oct 28 2008 -------------------
------------------------------------------------------------------
++++ heartbeat:
- hb_report: Fix syntax error which prevented logs from being gathered
at all.
------------------------------------------------------------------
------------------ 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.
++++ heartbeat:
- Merge fixes from SLE10-SP2 branch and upstream:
- stonith: external/riloe: Bugfixes for HP iLO fencing device.
- stonith: drac3: initialize curl properly (LF#1730).
- RA: LVM: stop correctly in case vol group does not exist.
- RA: apache: envfiles attribute to source extra environment.
- RA: Filesystem: Correct exit code used when trying to cluster-mount a
non-clustered fs.
- RA: Filesystem: OCFS2 compatibility handling for SLE10 SP2.
- RA: sfex: Exclusive access to disks.
- IPaddr2: support IPoIB gratuitous arps.
- RA: nfsserver: Allow NFS server fail-over.
- RA: scsi2reservation: support scsi2 reservations.
- stonith: external/drac5: new plugin (thanks to Jun Wang and Xinwei Hu)
- lrmd: drop finished repeating ops for non-existing clients
- heartbeat: close watchdog files properly.
- hb_report: allow user to specify nodes on the command line.
- hb_report: support openAIS.
- Package version number unfortunately had a trailing 0; corrected to
2.99.2.
++++ 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
------------------------------------------------------------------
------------------ 2008-10-24 - Oct 24 2008 -------------------
------------------------------------------------------------------
++++ graphviz-plugins:
- fix build with newer libtool
- fix debug package requires
------------------------------------------------------------------
------------------ 2008-10-20 - Oct 20 2008 -------------------
------------------------------------------------------------------
++++ 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-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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Fixed package dependancies for bnc#432641
------------------------------------------------------------------
------------------ 2008-10-2 - Oct 2 2008 -------------------
------------------------------------------------------------------
++++ 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-18 - Sep 18 2008 -------------------
------------------------------------------------------------------
++++ python-lxml:
- Updated to 2.1.2
Features added
* lxml.etree now tries to find the absolute path name of files
when parsing from a file-like object. This helps custom resolvers
when resolving relative URLs, as lixbml2 can prepend them with
the path of the source document.
Bugs fixed
* Memory problem when passing documents between threads.
* Target parser did not honour the recover option and raised an
exception instead of calling .close() on the target.
------------------------------------------------------------------
------------------ 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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Create libheartbeat subpackage with consistent library versions
- Update the Filesystem resource to work with new OCFS2 stack
- Update from upstream
++++ 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-pygui:
- 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-10 - Sep 10 2008 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Updated to upstream 2.99.09 (dev tree: e8154a602bf4)
- Resolve many rpmlint errors and warnings
- Make Heartbeat init script LSB compliant
------------------------------------------------------------------
------------------ 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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- fix init-scripts: add Required-Stop to heartbeat init script
add Required-Stop and Should-Stop to ldiretord init script
++++ 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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Add Should-Stop: entry to heartbeat init script
- Fix spec file for older platforms
++++ pacemaker:
- Update source tarball to revision: 902885c90d96
- Fixes build ordering ssue that prevented compilation of lib/common
------------------------------------------------------------------
------------------ 2008-8-26 - Aug 26 2008 -------------------
------------------------------------------------------------------
++++ ocfs2-tools:
- Made init scripts LSB compliant.
------------------------------------------------------------------
------------------ 2008-8-25 - Aug 25 2008 -------------------
------------------------------------------------------------------
++++ 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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Merge with upstream (dev tree: 138224137a3f)
- Sanitize spec file
- Upstream removed dead code
- Finalized on -common instead of -core for subpackage
++++ 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-7 - Aug 7 2008 -------------------
------------------------------------------------------------------
++++ graphviz-plugins:
- drop nodebug, require main graphviz package from debuginfo
instead
------------------------------------------------------------------
------------------ 2008-7-31 - Jul 31 2008 -------------------
------------------------------------------------------------------
++++ yast2-multipath:
- remove [Back] button from overview page. [bnc#398498]
------------------------------------------------------------------
------------------ 2008-7-30 - Jul 30 2008 -------------------
------------------------------------------------------------------
++++ python-lxml:
- Updated to 2.1.1
Features added:
* No new features
Bugs fixed
* Crash when parsing XSLT stylesheets in a thread and using them
in another.
* Encoding problem when including text with ElementInclude under
Python 3.
------------------------------------------------------------------
------------------ 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 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Merge with upstream (dev tree: 95b9cf7578f4)
- Stonithd has been moved into Pacemaker
- Build with --enable-libc-malloc instead of Heartbeat's home grown allocator
------------------------------------------------------------------
------------------ 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-10 - Jul 10 2008 -------------------
------------------------------------------------------------------
++++ 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-9 - Jul 9 2008 -------------------
------------------------------------------------------------------
++++ python-lxml:
- Corrected SPEC file:
* requires now libxml2 and libxslt
* Cleaned up spec file, added %{py_requires}
* Inserted PDF documentation
- Updated to 2.1:
Features added
* Smart strings can be switched off in XPath (smart_string keyword option).
* lxml.html.rewrite_links() strips links to work around documents with
whitespace in URL attributes.
Bugs fixed
* Custom resolvers were not used for XMLSchema includes/imports and
XInclude processing.
* CSS selector parser dropped remaining expression after a function
with parameters.
- Other changes
* objectify.enableRecursiveStr() was removed, use objectify.enable_recursive_str()
instead
* Speed-up when running XSLTs on documents from other threads
------------------------------------------------------------------
------------------ 2008-6-29 - Jun 29 2008 -------------------
------------------------------------------------------------------
++++ openais:
- Enable encryption
------------------------------------------------------------------
------------------ 2008-6-20 - Jun 20 2008 -------------------
------------------------------------------------------------------
++++ python-lxml:
- Updated to 2.0.7:
- Features added:
* Pickling ElementTree objects in lxml.objectify.
- Bugs fixed:
* Descending dot-separated classes in CSS selectors were not
resolved correctly.
* ElementTree.parse() didn't handle target parser result.
* Potential threading problem in XInclude.
* Crash in Element class lookup classes when the __init__()
method of the super class is not called from Python subclasses.
- Other changes:
* Non-ASCII characters in attribute values are no longer escaped on serialisation.
- Changes from 2.0.6:
- Features added:
* No new features
- Bugs fixed
* Incorrect evaluation of el.find("tag[child]").
* Windows build was broken.
* Moving a subtree from a document created in one thread into a
document of another thread could crash when the rest of the
source document is deleted while the subtree is still in use.
* Rare crash when serialising to a file object with certain encodings.
- Other changes:
* lxml should now build without problems on MacOS-X (2.0.6)
------------------------------------------------------------------
------------------ 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
------------------------------------------------------------------
------------------ 2008-5-15 - May 15 2008 -------------------
------------------------------------------------------------------
++++ python-lxml:
- SPEC: Fixed some warnings from rpmlint and removed duplicate doc dir
- Updated to 2.0.5
- Features added:
- No new features
- Bugs fixed:
- Resolving to a filename in custom resolvers didn't work.
- lxml did not honour libxslt's second error state "STOPPED",
which let some XSLT errors pass silently.
- Memory leak in Schematron with libxml2 >= 2.6.31.
------------------------------------------------------------------
------------------ 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).
++++ 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-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-14 - Apr 14 2008 -------------------
------------------------------------------------------------------
++++ python-lxml:
- Features added:
- No new features
- Bugs fixed:
- Hanging thread in conjunction with GTK threading.
- Crash bug in iterparse when moving elements into other documents.
- HTML elements' .cssselect() method was broken.
- ElementTree.find*() didn't accept QName objects
------------------------------------------------------------------
------------------ 2008-4-12 - Apr 12 2008 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Merge with upstream (dev tree: 2fd7a214a161)
- CRM now maintained as the pacemaker project
- GUI, TSA, CIM and SNMP now maintained separately also
++++ 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-7 - Apr 7 2008 -------------------
------------------------------------------------------------------
++++ graphviz-plugins:
- Fix paths for lua and php interpreter in examples.
++++ 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
------------------------------------------------------------------
------------------ 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.
++++ python-lxml:
- Split documentation into subpackage python-lxml-doc
- Updated to 2.0.3
- Features added
- soupparser.parse() allows passing keyword arguments on to
BeautifulSoup.
- fromstring() method in lxml.html.soupparser.
- Bugs fixed:
- lxml.html.diff didn't treat empty tags properly (e.g.,
).
- Handle entity replacements correctly in target parser.
- Crash when using iterparse() with XML Schema validation.
- The BeautifulSoup parser (soupparser.py) did not replace entities,
which made them turn up in text content.
- Attribute assignment of custom PyTypes in objectify could fail
to correctly serialise the value to a string.
- Other changes
- lxml.html.ElementSoup was replaced by a new module lxml.html.soupparser
with a more consistent API. The old module remains for
compatibility with ElementTree's own ElementSoup module.
- Setting the XSLT_CONFIG and XML2_CONFIG environment variables at
build time will let setup.py pick up the xml2-config and xslt-config
scripts from the supplied path name.
- Passing --with-xml2-config=/path/to/xml2-config to setup.py will
override the xml2-config script that is used to determine the
C compiler options. The same applies for the --with-xslt-config option.
- Older changes:
- see
http://pypi.python.org/pypi/lxml/2.0.2
http://pypi.python.org/pypi/lxml/2.0.1
http://pypi.python.org/pypi/lxml/2.0
------------------------------------------------------------------
------------------ 2008-3-14 - Mar 14 2008 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Fix libtool version check.
------------------------------------------------------------------
------------------ 2008-3-13 - Mar 13 2008 -------------------
------------------------------------------------------------------
++++ graphviz-plugins:
- Allow ^LT_(CURRENT|REVISION|AGE)$ in configure script.
- Remove broken autoconf macros.
------------------------------------------------------------------
------------------ 2008-3-5 - Mar 5 2008 -------------------
------------------------------------------------------------------
++++ heartbeat:
- fix build in BETA
------------------------------------------------------------------
------------------ 2008-2-22 - Feb 22 2008 -------------------
------------------------------------------------------------------
++++ ocfs2-tools:
- Re-added init script support for userspace heartbeat.
------------------------------------------------------------------
------------------ 2008-2-19 - Feb 19 2008 -------------------
------------------------------------------------------------------
++++ ocfs2-tools:
- Statically link glib-2.0 with tunefs and o2cb_ctl.
------------------------------------------------------------------
------------------ 2008-1-28 - Jan 28 2008 -------------------
------------------------------------------------------------------
++++ ocfs2-tools:
- Update to 1.3.9
------------------------------------------------------------------
------------------ 2008-1-23 - Jan 23 2008 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Fix open call.
------------------------------------------------------------------
------------------ 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
------------------------------------------------------------------
------------------ 2007-12-5 - Dec 5 2007 -------------------
------------------------------------------------------------------
++++ drbd:
- hack to compile with 2.6.24
------------------------------------------------------------------
------------------ 2007-10-30 - Oct 30 2007 -------------------
------------------------------------------------------------------
++++ python-lxml:
- Updated to 1.3.6
- Bugs fixed
- Backported decref crash fix from 2.0
- Well hidden free-while-in-use crash bug in ObjectPath
- Other changes
- The test suites now run gc.collect() in the tearDown() methods.
While this makes them take a lot longer to run, it also makes
it easier to link a specific test to garbage collection problems
that would otherwise appear in later tests.
------------------------------------------------------------------
------------------ 2007-10-26 - Oct 26 2007 -------------------
------------------------------------------------------------------
++++ graphviz-plugins:
- Add missing includes.
------------------------------------------------------------------
------------------ 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-8-30 - Aug 30 2007 -------------------
------------------------------------------------------------------
++++ python-lxml:
- Updated to 1.3.4
- Features added
- The ElementMaker in lxml.builder now accepts the keyword arguments
namespace and nsmap to set a namespace and nsmap for the Elements
it creates.
- The docinfo on ElementTree objects has new properties internalDTD
and externalDTD that return a DTD object for the internal or external
subset of the document respectively.
- Serialising an ElementTree now includes any internal DTD subsets
that are part of the document, as well as comments and PIs that are
siblings of the root node.
- Bugs fixed
- Parsing with the no_network option could fail
- Other changes
- lxml now raises a TagNameWarning about tag names containing ':' instead
of an Error as 1.3.3 did. The reason is that a number of projects
currently misuse the previous lack of tag name validation to generate
namespace prefixes without declaring namespaces. Apart from the danger
of generating broken XML this way, it also breaks most of the
namespace-aware tools in XML, including XPath, XSLT and validation.
lxml 1.3.x will continue to support this bug with a Warning, while lxml
2.0 will be strict about well-formed tag names (not only regarding ':').
- Serialising an Element no longer includes its comment and PI siblings
(only ElementTree serialisation includes them).
------------------------------------------------------------------
------------------ 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-7-30 - Jul 30 2007 -------------------
------------------------------------------------------------------
++++ python-lxml:
- Updated to 1.3.3
- Features added:
- ElementTree compatible parser ETCompatXMLParser strips
processing instructions and comments while parsing XML
- Parsers now support stripping PIs (keyword argument 'remove_pis')
- etree.fromstring() now supports parsing both HTML and XML,
depending on the parser you pass
- Support base_url keyword argument in HTML() and XML()
- Bugs fixed:
- Parsing from Python Unicode strings failed on some platforms
- Element() did not raise an exception on tag names containing ':'
- Element.getiterator(tag) did not accept Comment and ProcessingInstruction
as tags. It also accepts Element now.
++++ 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-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-14 - Jul 14 2007 -------------------
------------------------------------------------------------------
++++ heartbeat:
- Create devel subpackage.
- Add ldconfig post entries.
- Add rpmlintrc file to ignore complaints about plugin .so name.
- Use fdupes to save space.
------------------------------------------------------------------
------------------ 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-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)
------------------------------------------------------------------
------------------ 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