1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279
|
2010-07-29 Matthias Bcher (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
|