2010-07-29  Matthias Bücher (maddes@users.sourceforge.net)

	* version.h (VERSION): 3.4 "The Clean-Up Release"

	* Set version to 3.4 to avoid any mixups with previous releases on the
	  NAS-Central forum.

	* Generally renamed micro_evtd (underscore) to micro-evtd (dash).
	  Makefile has "removeold" target to get rid of all old stuff. (Maddes)

	* micro_evtd.c:
	  - Simplify fan speed monitoring and calculations. (lb-source)
	  - Correct timer issues when using DelayedStandby. (lb-source)
	  - Correction for re-check on DelayedStandby. (lb-source)
	  - Corrections to signed values. (lb-source)
	  - Allow redirect without buffering printf output. (lb-source)
	  - Enhanced version output with revision. (Maddes)
	  - Increased path length for log and tmp up to 39 chars. (Maddes)
	  - Added size check also to log path. (Maddes)
	  - Increased string length for event script command line. (Maddes)
	  - No fixed path for event script, so it will be found through PATH.
	    Necessary for different sbin prefixes. (Maddes)

	* Install/micro_evtd.event:
	  - Add fan speed calculation. (lb-source)
	  - Renamed "my_status" to "micro-evtd.status". (Maddes)
	  - Renamed "my_standby" to "micro-evtd.standby". (Maddes)
	  - Renamed "in_standby" to "micro-evtd.in_standby". (Maddes)
	  - Install into sbin folder, so it can be found through PATH. (Maddes)
	  - No fixed path in copy of event script, but it will be found via `which`
	    through PATH. Necessary for different sbin prefixes. (Maddes)

	* Install/micro_evtd.init:
	  - No fixed path for daemon available check, it will be found via `which`
	    through PATH. Necessary for different sbin prefixes. (Maddes)

	* Install/microapl:
	  - Fixed buzzer operation. (Noriaki Mitsunaga)
	  - Replaced bashisms. (Per Andersson)

	* Makefile:
	  - Updated Makefile to make standards. (Maddes)
	    http://www.gnu.org/software/make/manual/
	    http://www.gnu.org/prep/standards/ (chapter 7.2)
	  - Allow cross-compilation via CROSS_COMPILE. (Maddes)
	  - Allow installation for build roots via DESTDIR. (Maddes)
	    Targets "install" and "uninstall".
	  - Allow overwriting of CFLAGS. (Maddes)
	  - Allow installation into another sbin folder than /usr/local/sbin via
	    SBIN_PREFIX. (Maddes)
	  - Added target "help" to list all possible targets and variables. (Maddes)
	  - Install event script into sbin folder. (Maddes)

2009-02-18  Bob Perry (lb-source@users.sourceforge.net)

	* version.h (VERSION):3.3

	* micro_evtd.c: Corrections to standby skip routine.  Some corrections
	  to event calls.  Rearranged the button code to support Terastation
	  via calls to micron.  Some changes to prevent invalid temperature
	  readings.  Further fixes to this and the micon message handling.
	  Improvements to the parser and further code extraction for easier
	  updating.  Other corrections to the ON/OFF event system as this did
	  not correctly obey user entry.  Changes to status update process
	  to reduce file update.  Added feature to turn this off.  Added
	  missing TREND keyword.

	* Install/micro_evtd.event: Changed parameter usage.  Also some changes
	  to the standby order.  Added some extra button events to support other
	  button modes of operation.  Changes to the overheat detection so
	  suprious replies do not trigger events.

	* Install/micro_evtd.event.8: Updated the man page to include event
	  script updates.

	* Install/micro_evtd.conf.5: Updated the man page to include changes.

	* Makefile: Changes to the install process.  Addition of a maintainer
	  option for testing data dump.  Corrected file flags and also added
	  proper file removal.

2008-11-08  Bob Perry (lb-source@users.sourceforge.net)

	* version.h (VERSION):3.2.5

	* micro_evtd.c: Corrected parse process to correctly action any
	  changes to the REFRESH state.  Added additional control to the fan
	  monitoring system to allow a minimum value to be specified.

	* Install/micro_evtd.config.5: Renamed.

	* Install/micro_evtd.conf.5: Updated the man page to include changes
	  to the FAN option.

2008-10-07  Bob Perry (lb-source@users.sourceforge.net) following some
			suggestions by Per Andersson <avtobiff@gmail.com>

	* version.h (VERSION):3.2.4

	* micro_evtd.c: Added detailed routine info.  Broke-up some larger
	  routines to make them more readable.  Added BUTTON override control.
	  Corrected some issues with the power button shutdown.  Changed the
	  configuration filename and event script filename.  Some other minor code
	  changes and corrections.

	* Install/micro_evtd.1.gz: Deleted.

	* Install/micro_evtd.sample: Deleted.

	* Install/EventScript: Deleted.

	* Install/micro_evtd.8: Created new man page based on previous page but
	  now broken into sections.

	* Install/micro_evtd.config.5: New man page detailing the configuration file.

	* Install/micro_evtd.event.8: New man page detailing the event script.

	* Install/microapl.8: new man page detailing the microapl script.

	* Install/micro_evtd.conf: Renamed configuration file.

	* Install/micro_evtd.event: Renamed event script file.  Added pid file
	  creation code.

	* Install/micro_evtd: Changes to script file to check pid details.

	* Makefile: Changes to the install process.

2008-05-22  Bob Perry (lb-source@users.sourceforge.net)

	* version.h (VERSION):3.2.3

	* micro_evtd.c: Slight change to standby time check.

	* Install/microapl:  Added delay_standby, skip_standby and standby
	  to allow user control over standby feature.

	* Install/micro_evtd.1.gz: Updated the man page to provide information
	  on standby feature and controls.  Also, info on the signalling controls.

	* Install/EventScript:  Added standby timer info and corrected issues with
	  temporary folder definitions.  Corrected shutdown invocation following
	  Sylvers suggestions.  Checked timer prior to reporting remaining time.

2008-04-10  Bob Perry (lb-source@users.sourceforge.net)

	* version.h (VERSION):3.2.2

	* micro_evtd.c: Corrected issues with incorrect standby calcs.  Added
	  DST support.  Following Event script changes, fixed issues with fan
	  monitoring.  Added small delay to micro access as the device must
	  have a small or no FIFO and this improves access.  Also moved the
	  resource lock to allow daemon calls from the EventScipt copy
	  process.  Tested using micro_hog.sh over 24 hours.  Added support for
	  TS but excluded button checking.

	* Makefile: Added option to build a TS version.

	* Install/microapl: Added additional features.

	* Install/micro_evtd: Corrected restart issues.

	* Install/EventScript: Removed redundant calls.  Added LED updates
	  and corrected restart code.

2008-03-28  Bob Perry (lb-source@users.sourceforge.net)

	* version.h (VERSION):3.2.1

	* micro_evtd.c: Added feature to enter standby on an elapsed time and
	  to remain in standby if the power up time is not specified.

	* Install/micro_evtd.1.gz: Updated man page to include new feature.

2008-03-19  Bob Perry (lb-source@users.sourceforge.net)

	* version.h (VERSION): 3.2.

	* micro_evtd.c: Small code changes to address comments.  Tidying up.

	* Install/micro_evtd: Minor script changes/improvements.

	* Install/microapl: Further updates made.  Added further functionality
	  as provided by mwrobel.

	* Makefile: Updated to include microapl script.

2008-02-25  Bob Perry (lb-source@users.sourceforge.net)

	* version.h (VERSION): 3.1.

	* micro_evtd.c: Code to remove Windows formatting of the
	  configuration file.  Also added the 'flock' fall-back if IPC is
	  not available.  Addition of priority change to improve running on
	  'busy' systems.  Some corrections to the update rates on no
	  watch-dog.  Now have a button held timer to force other modes
	  of operation.  Moved versioning out into Changelog file.

	* Install/EventScript: Added buzzer and LED flash.  Added code
	  to check the tmp directory and strip any rubbish from the entry
	  if not caught by the daemon.  TODO: Add button timer code.

	* Makefile: Updates for version.h

	* Added Changelog.

2008-01-26  Bob Perry (lb-source@users.sourceforge.net)

	* (VERSION): 3.0.

	* micro_evtd.c: Corrections to wake code.  Added quiet option to
	  batch mode. Moved standby time to pending_standby to prevent
	  standby entry on reboots.  Correction to pending_standby creation.

	* /boot/initrd.buffalo: Pickup initrd timezone offset.

	* Install/micro_evtd.1.gz: Updated documentation to cover all the
	  operation of the daemon.

	* Added Makefile.

2007-12-31  Bob Perry (lb-source@users.sourceforge.net)

	* (VERSION): 2.2.

	* micro_evtd.c: Added batch process feature to speedup execution of
	  multiple commands.  Removed pinging of UART to reduce IO traffic.
	  Added GPIO polling to reduce overhead. Removed UART polling and
	  associated mutex call to reduce time of the script calls via -s.
	  Added standby calling code.  Shifted signal handler to aid debugging.
	  Addition of wake timer.

	* Install/EventScript: Updates to support standby and wake functions.

	* Install/micro_evtd.sample: Additions for wave timer.

	* Install/micro_evtd.1: Creation of man page.

	* Install/micro_evtd: Merged updates from avr_evtd script.

	* /boot/initrd.buffalo: Updates for standby.

2007-11-14  Bob Perry (lb-source@users.sourceforge.net)

	* (VERSION): 2.1.

	* micro_evtd.c: Some minor tweaks to the processing of input
	  commands.  Also some fixes to the IPCS semaphore control owing
	  to bugs found with intial use of the semaphore.  Removal of
	  sysloging code.  Reduced un-necessary write retry to two.  Also
	  reduced my_status update to only when changed.  Correction to
	  source title.

	* Install/EventScript: Remove miconapl calls.  Removal of redundant
	  code within the system call execution routine. Added button code
	  logic.

2007-09-21  Bob Perry (lb-source@users.sourceforge.net)

	* (VERSION): 2.0.

	* micro_evtd.c: Removal of miconapl and merged micro_pd into a
	  single event daemon.  Added semaphore control into daemon but removed
	  kernel reliance by using IPCS (rather resource heavy).

	* EventScript: Updates for new commands.

2007-09-01  Bob Perry (lb-source@users.sourceforge.net)

	* (VERSION): 1.0, Release.

	* Added micro_evtd.c

	* Added EventScript

	* Added /etc/init.d/micro_evtd

	* Added /etc/default/micro_evtd
