UPS: apcupsd clean sources
[tomato.git] / release / src / router / apcupsd / doc / techlogs / 2000 / kes05Oct00
blob7da0ec31b85a070843386362a0d90076d981e5ee
1          Technical notes on my code submission of 05 Oct 00
2                         Kern Sibbald
4 General:
5 - Several bug fixes
6 - Fixed problems with Win32 binary release that
7   prevented proper shutdown. Thanks to the testing
8   efforts of Paul Stagner.
9 - More documentation for Win32. Add ChangeLog to
10   manual, renumber to 3.8.0
12 Changes submitted this submission:
13 - Moved # comment characters in Makefiles to
14   column 1 to avoid problems with native Alpha make.
15 - Fixed a problem in apcaction.c reported by Nikita Schmidt
16   that caused early shutdown on power loss in some cases 
17   if using a nonzero value of TIMEOUT. This was a bug that
18   I introduced in 3.8.0 in optimizing the code.
19 - Fixed a problem with old SmartUPSes manufactured before 1994
20   where certain EEPROM values are not available. This was causing
21   immediate shutdown on power loss. This is an ancient bug.
22 - Enhanced the error print out if apcupsd is unable to execv()
23   the apccontrol file. This is critical for proper shutdown and
24   helps debugging failed shutdown testing.
25 - Fixed a problem where when the cursor is over the tray icon
26   in the Win32 version that is being run as a slave. The correct
27   status was not shown.
28 - Modified configure.in to add the -Wall option to the compile only
29   if we are using a gcc compiler as this option does not normally exist
30   on other compilers.
31 - Removed a C++ comment from multimon.c and replaced it with a 
32   standard C comment.
33 - Increased the version from pre1 to pre3 (pre2 was used to release
34   corrected Win32 binaries).
35 - At Riccardo's request fixed a script problem on SuSE as reported
36   by Lothar Hegebart.
37 - Fixed a bug in configure.in when setting the default compilation
38   options to -O2 -Wall that caused and error message on Solaris
39   and Alpha systems.