Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

heartbeat-1.2.3-5mdk RPM for x86_64

From Mandriva 2006.0 for x86_64 / media / main

Name: heartbeat Distribution: Mandriva Linux
Version: 1.2.3 Vendor: Mandriva
Release: 5mdk Build date: Wed Sep 7 08:39:29 2005
Group: System/Servers Build host: ramanujan.mandriva.com
Size: 1354161 Source RPM: heartbeat-1.2.3-5mdk.src.rpm
Packager: Gwenole Beauchesne <gbeauchesne@mandriva.com>
Url: http://linux-ha.org/
Summary: Heartbeat - heartbeat subsystem for High-Availability Linux
heartbeat is a basic heartbeat subsystem for Linux-HA.
It will run scripts at initialization, and when machines go up or down.
This version will also perform IP address takeover using gratuitious ARPs.
It works correctly for a 2-node configuration, and is extensible to larger
configurations.

It implements the following kinds of heartbeats:
	- Bidirectional Serial Rings ("raw" serial ports)
	- UDP/IP braodcast (ethernet, etc)
	- Bidirectional Serial PPP/UDP Rings (using PPP)

Provides

Requires

License

GPL

Changelog

* Sat Aug 13 2005 Olivier Blin <oblin@mandriva.com> 1.2.3-5mdk
  - multiarch support
* Fri Aug 12 2005 Olivier Blin <oblin@mandriva.com> 1.2.3-4mdk
  - fix wrong operator in BuildRequires (thanks to Gwenole)
  - remove Requires on release
  - fix prereq
* Fri Aug 12 2005 Olivier Blin <oblin@mandriva.com> 1.2.3-3mdk
  - from Vincent Danen: security update for CAN-2005-2231
  - fix BuildRequires
  - Patch5: gcc4 fixes
* Wed Dec 15 2004 Buchan  Milne <bgmilne@linux-mandrake.com> 1.2.3-2mdk
  - fix build on 10.0 and older
  - ditro-specific release tag
* Fri Nov 12 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.2.3-1mdk
  - 1.2.3
* Sun Aug 01 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.2.2-2mdk
  - fix deps
  - misc spec file fixes
* Mon May 31 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.2.2-1mdk
  - 1.2.2
  - use libtoolize again
  - cosmetics
* Fri May 07 2004 Erwan Velu <erwan@mandrakesoft.com> 1.2.1-1mdk
  - 1.2.1
  - Adding missing files
* Mon Mar 01 2004 Michael Scherer <misc@mandrake.org> 1.2.0-2mdk
  - DEP
* Thu Feb 26 2004 Buchan Milne <bgmilne@linux-mandrake.com> 1.2.0-1mdk
  - 1.2.0
* Tue Jan 20 2004 Frederic Lepied <flepied@mandrakesoft.com> 1.0.4-2mdk
  - removed unpackaged files
  - fixed usage string for ldirectory init script
* Tue Nov 18 2003 Buchan Milne <bgmilne@linux-mandrake.com> 1.0.4-1mdk
  - 1.0.4
  - Fix build on old releases (provide mklibname macros)
* Tue Jul 15 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0.2-2mdk
  - Buildrequires (Michael Scherer <scherer.michael@free.fr>)
* Mon May 05 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0.2-1mdk
  - 1.0.2
  - rebuild for rpm 4.2
  - split lib and use %mklibname
  - some cleanup
  - ...
* Tue Oct 09 2001 Philippe Libat <philippe@mandrakesoft.com> 0.4.9-1mdk
  - new version 0.4.9
  - split package
* Mon Oct 08 2001 Stefan van der Eijk <stefan@eijk.nu> 0.4.8-5mdk
  - BuildRequires: db3-devel
  - Copyright --> License
* Fri Mar 30 2001 Philippe Libat <philippe@mandrakesoft.com>  0.4.8-4mdk
  - use post_service and preun_service macros
  - use serverbuild macro
* Tue Sep 12 2000 Philippe Libat <philippe@mandrakesoft.com>  0.4.8-3mdk
  - patch ldirectord init script
* Thu Aug 31 2000 Philippe Libat <philippe@mandrakesoft.com>  0.4.8-2mdk
  - add www.cf config
  - add %{_sysconfdir} %{_var}
* Wed Aug 30 2000 Philippe Libat <philippe@mandrakesoft.com>  0.4.8-1mdk
  - update version 0.4.8
  - replace %{_mandir} %{_docdir} %{_initrddir}
* Tue Jul 04 2000 Nicolas Planel <nicolas@mandrakesoft.com> 
  - Spec file was generated for Linux-Mandrake distribution.
* Sat Dec 25 1999 Alan Robertson <alanr@henge.com>,
  Volker Wiegand <wiegand@suse.de>, Rudy Pawul <rpawul@iso-ne.com>,
       Mitja Sarp <mitja@lysator.liu.se>, Jacob Rief <jacob.rief@tis.at>
       and Guenther Thomsen <thomsen@cs.tu-berlin.de>
  
  + Version 0.4.7
    + Put in lots of code to make lost packet retransmission happen
    + Stopped trying to use the /proc/ha interface
    + Finished the error recovery in the heartbeat protocol (and got it to work)
    + Added test code for the heartbeat protocol
    + Raised the maximum length of a node name
    + Added Jacob Rief's ldirectord resource type
    + Added Stefan Salzer's <salt@cin.de> fix for a 'grep' in IPaddr which
  	wasn't specific enough and would sometimes get IPaddr confused on
  	IP addresses that prefix-matched.
    + Added Lars Marowsky-Bree's suggestion to make the code almost completely
  	robust with respect to jumping the clock backwards and forwards
    + Added code from Michael Moerz <mike@cubit.at> to keep findif from
  	core dumping if /proc/route can't be read.
* Mon Nov 22 1999 Alan Robertson <alanr@henge.com>,
  Volker Wiegand <wiegand@suse.de>, Rudy Pawul <rpawul@iso-ne.com>,
       Mitja Sarp <mitja@lysator.liu.se>,
       and Guenther Thomsen <thomsen@cs.tu-berlin.de>
* Mon Nov 22 1999 Alan Robertson <alanr@henge.com>,
  Volker Wiegand <wiegand@suse.de>, Rudy Pawul <rpawul@iso-ne.com>,
       Mitja Sarp <mitja@lysator.liu.se>,
       and Guenther Thomsen <thomsen@cs.tu-berlin.de>,
  
  + Version 0.4.6
    + Fixed timing problem in "heartbeat restart" so it's reliable now
    + Made start/stop status compatible with SuSE expectations
    + Made resource status detection compatible with SuSE start/stop expectations
    + Fixed a bug relating to serial and ppp-udp authentication (it never worked)
    + added a little more substance to the error recovery for the HB protocol.
    + Fixed a bug for logging from shell scripts
    + Added a little logging for initial resource acquisition
    + Added #!/bin/sh to the front of shell scripts
    + Fixed Makefile, so that the build root wasn't compiled into pathnames
    + Turned on CTSRTS, enabling for flow control for serial ports.
    + Fixed a bug which kept it from working in non-English environments
* Wed Oct 13 1999 Alan Robertson <alanr@henge.com>,
  Volker Wiegand <wiegand@suse.de>, Rudy Pawul <rpawul@iso-ne.com>,
       Mitja Sarp <mitja@lysator.liu.se>,
       and Guenther Thomsen <thomsen@cs.tu-berlin.de>
  
  + Version 0.4.5
    + Mijta Sarp added a new feature to authenticate heartbeat packets
  	using a variety of strong authentication techniques
    + Changed resource acquisition and relinquishment to occur in heartbeat,
         instead of in the start/stop script.  This means you don't *really*
         have to use the start/stop script if you don't want to.
    + Added -k option to gracefully shut down current heartbeat instance
    + Added -r option to cause currently running heartbeat to reread config files
    + Added -s option to report on operational status of "heartbeat"
    + Sped up resource acquisition on master restart.
    + Added validation of ipresources file at startup time.
    + Added code to allow the IPaddr takeover script to be given the
          interface to take over, instead of inferring it.  This was requested
          by Lars Marowsky-Bree
    + Incorporated patch from Guenther Thomsen to implement locking for
          serial ports used for heartbeats
    + Incorporated patch from Guenther Thomsen to clean up logging.
          (you can now use syslog and/or file logs)
    + Improved FreeBSD compatibility.
    + Fixed a bug where the FIFO doesn't get created correctly.
    + Fixed a couple of uninitialized variables in heartbeat and /proc/ha code
    + Fixed longstanding crash bug related to getting a SIGALRM while in malloc
  	or free.
    + Implemented new memory management scheme, including memory stats
* Thu Sep 16 1999 Alan Robertson <alanr@henge.com>,
  Volker Wiegand <wiegand@suse.de>, and Rudy Pawul <rpawul@iso-ne.com>
  + Version 0.4.4
    + Fixed a stupid error in handling CIDR addresses in IPaddr.
    + Updated the documentation with the latest from Rudy.
* Wed Sep 15 1999 Alan Robertson <alanr@henge.com>,
  Volker Wiegand <wiegand@suse.de>, and Rudy Pawul <rpawul@iso-ne.com>
  + Version 0.4.3
    + Changed startup scripts to create /dev/watchdog if needed
    + Turned off loading of /proc/ha module by default.
    + Incorporated bug fix from Thomas Hepper <th@ant.han.de> to IPaddr for
  	PPP configurations
    + Put in a fix from Gregor Howey <ghowey@bremer-nachrichten.de>
  	where Gregor found that I had stripped off the ::resourceid part
  	of the string in ResourceManager resulting in some bad calls later on.
    +  Made it compliant with the FHS (filesystem hierarchy standard)
    +  Fixed IP address takeover so we can take over on non-eth0 interface
    +  Fixed IP takeover code so we can specify netmasks and broadcast addrs,
  	or default them at the user's option.
    +  Added code to report on message buffer usage on SIGUSR[12]
    +  Made SIGUSR1 increment debug level, and SIGUSR2 decrement it.
    +  Incorporated Rudy's latest "Getting Started" document
    +  Made it largely Debian-compliant.  Thanks to Guenther Thomsen, Thomas
  	Hepper, Iaki Fernndez Villanueva and others.
    +  Made changes to work better with Red Hat 6.1, and SMP code.
    +  Sometimes it seems that the Master Control Process dies :-(
* Sat Aug 14 1999 Alan Robertson <alanr@henge.com>,
  Volker Wiegand <wiegand@suse.de>, and Rudy Pawul <rpawul@iso-ne.com>
  + Version 0.4.2
    + Implemented simple resource groups
    + Implemented application notification for groups starting/stopping
    + Eliminated restriction on floating IPs only being associated with eth0
    + Added a uniform resource model, with IP resources being only one kind.
  	(Thanks to Lars Marowsky-Bree for a good suggestion)
    + Largely rewrote the IP address takeover code, making it clearer, fit
  	into the uniform resource model, and removing some restrictions.
    + Preliminary "Getting Started" document by Rudy Pawul
    + Improved the /proc/ha code
    + Fixed memory leak associated with serial ports, and problem with return
  	of control to the "master" node.
  	(Thanks to Holger Kiehl for reporting them, and testing fixes!)
* Tue Jul 06 1999 Alan Robertson <alanr@henge.com> and
  Volker Wiegand <Volker.Wiegand@SuSE.de>
  + Version 0.4.1
    + Fixed major memory leak in 0.4.0 (oops!)
    + Added code to eliminate duplicate packets and log lost ones
    + Tightened up PPP/UDP startup/shutdown code
    + Made PPP/UDP peacefully coexist with "normal" udp
    + Made logs more uniform and neater
    + Fixed several other minor bugs
    + Added very preliminary kernel code for monitoring and controlling
  	heartbeat via /proc/ha.  Very cool, but not really done yet.
* Wed Jun 30 1999 Alan Robertson <alanr@henge.com>
  + Version 0.4.0
    + Changed packet format from single line positional parameter style
  	to a collection of {name,value} pairs.  A vital change for the future.
    + Fixed some bugs with regard to forwarding data around rings
    + We now modify /etc/ppp/ip-up.local, so PPP-udp works out of the box
  	(at least for Red Hat)
    + Includes the first version of Volker Wiegand's Hardware Installation Guide
  	(it's pretty good for a first version!)
* Wed Jun 09 1999 Alan Robertson <alanr@henge.com>
  + Version 0.3.2
    + Added UDP/PPP bidirectional serial ring heartbeat
  	(PPP ensures data integrity on the serial links)
    + fixed a stupid bug which caused shutdown to give unpredictable
  	results
    + added timestamps to /var/log/ha-log messages
    + fixed a couple of other minor oversights.
* Mon May 10 1999 Alan Robertson <alanr@henge.com>
  + Version 0.3.1
    + Make ChangeLog file from RPM specfile
    + Made ipresources only install in the DOC directory as a sample
* Sun May 09 1999 Alan Robertson <alanr@henge.com>
  + Version 0.3.0
    + Added UDP broadcast heartbeat (courtesy of Tom Vogt)
    + Significantly restructured code making it easier to add heartbeat media
    + added new directives to config file:
      + udp interface-name
      + udpport port-number
      + baud    serial-baud-rate
    + made manual daemon shutdown easier (only need to kill one)
    + moved the sample ha.cf file to the Doc directory
* Sat Mar 27 1999 Alan Robertson <alanr@henge.com>
  + Version 0.2.0
    + Make an RPM out of it
    + Integrated IP address takeover gotten from Horms
    + Added support to tickle a watchdog timer whenever our heart beats
    + Integrated enough basic code to allow a 2-node demo to occur
    + Integrated patches from Andrew Hildebrand <andrew@pdi.com> to allow it
      to run under IRIX.
    - Known Bugs
      - Only supports 2-node clusters
      - Only supports a single IP interface per node in the cluster
      - Doesn't yet include Tom Vogt's ethernet heartbeat code
      - No documentation
      - Not very useful yet :-)

Files

/etc/ha.d
/etc/ha.d/README.config
/etc/ha.d/authkeys
/etc/ha.d/conf
/etc/ha.d/conf/ldirectord.cf
/etc/ha.d/conf/www.cf
/etc/ha.d/ha.cf
/etc/ha.d/harc
/etc/ha.d/haresources
/etc/ha.d/ppp.d
/etc/ha.d/rc.d
/etc/ha.d/rc.d/ask_resources
/etc/ha.d/rc.d/hb_takeover
/etc/ha.d/rc.d/ip-request
/etc/ha.d/rc.d/ip-request-resp
/etc/ha.d/rc.d/status
/etc/ha.d/resource.d
/etc/ha.d/resource.d/AudibleAlarm
/etc/ha.d/resource.d/Delay
/etc/ha.d/resource.d/Filesystem
/etc/ha.d/resource.d/ICP
/etc/ha.d/resource.d/IPaddr
/etc/ha.d/resource.d/IPaddr2
/etc/ha.d/resource.d/IPsrcaddr
/etc/ha.d/resource.d/IPv6addr
/etc/ha.d/resource.d/LVM
/etc/ha.d/resource.d/LinuxSCSI
/etc/ha.d/resource.d/MailTo
/etc/ha.d/resource.d/OCF
/etc/ha.d/resource.d/Raid1
/etc/ha.d/resource.d/SendArp
/etc/ha.d/resource.d/ServeRAID
/etc/ha.d/resource.d/WAS
/etc/ha.d/resource.d/WinPopup
/etc/ha.d/resource.d/Xinetd
/etc/ha.d/resource.d/apache
/etc/ha.d/resource.d/db2
/etc/ha.d/resource.d/ldirectord
/etc/ha.d/resource.d/portblock
/etc/ha.d/shellfuncs
/etc/logrotate.d/heartbeat
/etc/rc.d/init.d/heartbeat
/usr/bin/cl_status
/usr/lib64/heartbeat
/usr/lib64/heartbeat/BasicSanityCheck
/usr/lib64/heartbeat/ResourceManager
/usr/lib64/heartbeat/TestHeartbeatComm
/usr/lib64/heartbeat/api_test
/usr/lib64/heartbeat/apphbd
/usr/lib64/heartbeat/apphbtest
/usr/lib64/heartbeat/ccm
/usr/lib64/heartbeat/ccm_testclient
/usr/lib64/heartbeat/checkpointd
/usr/lib64/heartbeat/ckpttest
/usr/lib64/heartbeat/clmtest
/usr/lib64/heartbeat/cts
/usr/lib64/heartbeat/cts/CM_fs.py
/usr/lib64/heartbeat/cts/CM_hb.py
/usr/lib64/heartbeat/cts/CTS.py
/usr/lib64/heartbeat/cts/CTSaudits.py
/usr/lib64/heartbeat/cts/CTSlab.py
/usr/lib64/heartbeat/cts/CTStests.py
/usr/lib64/heartbeat/cts/README
/usr/lib64/heartbeat/findif
/usr/lib64/heartbeat/ha_config
/usr/lib64/heartbeat/hb_standby
/usr/lib64/heartbeat/hb_takeover
/usr/lib64/heartbeat/heartbeat
/usr/lib64/heartbeat/ipctest
/usr/lib64/heartbeat/ipctransientclient
/usr/lib64/heartbeat/ipctransientserver
/usr/lib64/heartbeat/ipfail
/usr/lib64/heartbeat/mach_down
/usr/lib64/heartbeat/plugins
/usr/lib64/heartbeat/plugins/AppHBNotification
/usr/lib64/heartbeat/plugins/AppHBNotification/recmgr.so
/usr/lib64/heartbeat/plugins/HBauth
/usr/lib64/heartbeat/plugins/HBauth/crc.so
/usr/lib64/heartbeat/plugins/HBauth/md5.so
/usr/lib64/heartbeat/plugins/HBauth/sha1.so
/usr/lib64/heartbeat/plugins/HBcomm
/usr/lib64/heartbeat/plugins/HBcomm/bcast.so
/usr/lib64/heartbeat/plugins/HBcomm/mcast.so
/usr/lib64/heartbeat/plugins/HBcomm/ping.so
/usr/lib64/heartbeat/plugins/HBcomm/ping_group.so
/usr/lib64/heartbeat/plugins/HBcomm/serial.so
/usr/lib64/heartbeat/plugins/HBcomm/ucast.so
/usr/lib64/heartbeat/plugins/test
/usr/lib64/heartbeat/plugins/test/test.so
/usr/lib64/heartbeat/recoverymgrd
/usr/lib64/heartbeat/req_resource
/usr/lib64/heartbeat/send_arp
/usr/share/doc/heartbeat-1.2.3
/usr/share/doc/heartbeat-1.2.3/AUTHORS
/usr/share/doc/heartbeat-1.2.3/COPYING
/usr/share/doc/heartbeat-1.2.3/ChangeLog
/usr/share/doc/heartbeat-1.2.3/DirectoryMap.txt
/usr/share/doc/heartbeat-1.2.3/GettingStarted.html
/usr/share/doc/heartbeat-1.2.3/GettingStarted.txt
/usr/share/doc/heartbeat-1.2.3/HardwareGuide.html
/usr/share/doc/heartbeat-1.2.3/HardwareGuide.txt
/usr/share/doc/heartbeat-1.2.3/README
/usr/share/doc/heartbeat-1.2.3/Requirements.html
/usr/share/doc/heartbeat-1.2.3/Requirements.txt
/usr/share/doc/heartbeat-1.2.3/faqntips.html
/usr/share/doc/heartbeat-1.2.3/faqntips.txt
/usr/share/doc/heartbeat-1.2.3/heartbeat_api.html
/usr/share/doc/heartbeat-1.2.3/heartbeat_api.txt
/usr/share/doc/heartbeat-1.2.3/rsync.html
/usr/share/doc/heartbeat-1.2.3/rsync.txt
/usr/share/man/man1/cl_status.1.bz2
/usr/share/man/man8/apphbd.8.bz2
/usr/share/man/man8/heartbeat.8.bz2
/var/lib/heartbeat
/var/lib/heartbeat/fillup-templates
/var/lib/heartbeat/fillup-templates/rc.config.heartbeat


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Oct 10 02:22:51 2019