1092 lines
42 KiB
Plaintext
1092 lines
42 KiB
Plaintext
|
2.4.3
|
||
|
|
||
|
2010-02-23 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2366] ChangeLog, configure.in, NEWS, UPGRADING: Final update for
|
||
|
2.4.3 release
|
||
|
|
||
|
2010-02-20 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2365] m4/nut_check_ipv6.m4: Fix broken logic to enable IPv6
|
||
|
support
|
||
|
|
||
|
2.4.2
|
||
|
|
||
|
2010-02-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2363] ChangeLog, configure.in: Final update for 2.4.2 release
|
||
|
|
||
|
2010-02-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2362] NEWS, data/driver.list: Add HP R1500 G2 to compatibility
|
||
|
list for bcmxcp
|
||
|
(reported by Stephan Schupfer)
|
||
|
|
||
|
2010-02-19 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2361] clients/upsmon.h: Fixed typo
|
||
|
* [r2360] clients/upsmon.c, clients/upsmon.h: You can't compare
|
||
|
strings with '!=' in C, so the logic to determine if the stock
|
||
|
message was overridden was flawed (causing problems with
|
||
|
(de)allocation of memory)
|
||
|
|
||
|
2010-02-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2357] conf/nut.conf.sample, conf/upsmon.conf.sample, docs/FAQ,
|
||
|
man/upsmon.conf.5: Remove remaining references to ACL /
|
||
|
allowfrom.
|
||
|
|
||
|
2010-02-19 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2355] configure.in: Replace __func__ on pre-C99 compilers with
|
||
|
__FUNCTION__ (may be available on older GNU C compilers) or
|
||
|
__LINE__ (which is always available)
|
||
|
|
||
|
2010-02-16 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2353] drivers/main.h: Static initialization of flexible array
|
||
|
members is non-portable (GNU C extension), so don't use a
|
||
|
flexible array member here
|
||
|
* [r2352] configure.in: Check if the C compiler supports flexible
|
||
|
array members and/or variable-length arrays
|
||
|
* [r2350] drivers/upscode2.c: Don't use signed constants in a
|
||
|
bitfield
|
||
|
|
||
|
2010-02-15 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2349] drivers/main.h: Fix missing semi-colon
|
||
|
* [r2348] drivers/main.h: Attempt to fix compiler warning on
|
||
|
Solaris (although I have my doubts about the portability of array
|
||
|
declarations within structures)
|
||
|
* [r2347] drivers/snmp-ups.c, drivers/snmp-ups.h: Fix for buggy
|
||
|
Net-SNMP config should be before including headers, since our
|
||
|
autoconf generated header is the first to be included (so the
|
||
|
conflict is caused by subsequently including the Net-SNMP
|
||
|
headers)
|
||
|
* [r2346] drivers/apcsmart.c, drivers/metasys.c, drivers/serial.c:
|
||
|
Fix unreachable code warnings
|
||
|
* [r2345] drivers/upscode2.c: An (int) is only guaranteed to be at
|
||
|
least 16-bit while we need 32-bit here (so it's better to use a
|
||
|
fixed width integer)
|
||
|
|
||
|
2010-02-14 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2344] configure.in, docs/configure.txt, drivers/powerman-pdu.c,
|
||
|
m4/nut_check_libneon.m4, m4/nut_check_libnetsnmp.m4,
|
||
|
m4/nut_check_libpowerman.m4, m4/nut_check_libusb.m4: Allow to
|
||
|
override CFLAGS and LDFLAGS detected by the *.m4 macros in case
|
||
|
pkg-config is not available
|
||
|
* [r2343] docs/configure.txt, m4/nut_check_libssl.m4: Allow cflags
|
||
|
and ldflags overrides for openssl (may be useful/needed if
|
||
|
pkg-config is not available)
|
||
|
|
||
|
2010-02-13 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2342] drivers/liebertgxt2.c: Use (unsigned char) instead of
|
||
|
(char) in command definitions (to prevent overflow warnings
|
||
|
definitions)
|
||
|
* [r2341] drivers/mge-shut.h: The usage code must be at least a
|
||
|
32-bit integer (and 'int' is only guaranteed to be at least
|
||
|
16-bit).
|
||
|
* [r2340] m4/nut_check_libnetsnmp.m4: Check if Net-SNMP library is
|
||
|
usable
|
||
|
|
||
|
2010-02-12 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2339] docs/cables/apc.txt: APC cable diagrams as reported on
|
||
|
the mailinglist
|
||
|
[http://lists.alioth.debian.org/pipermail/nut-upsuser/2005-August/000118.html]
|
||
|
|
||
|
2010-02-11 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2338] ChangeLog: Generate ChangeLog entries from r2337 through
|
||
|
r2331.
|
||
|
|
||
|
2010-02-11 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2337] NEWS: Complete news information for the 2.4.2 release.
|
||
|
|
||
|
2010-02-11 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2336] (numerous files) No functional changes (properties only)
|
||
|
* [r2335] AUTHORS: No functional changes (properties only)
|
||
|
|
||
|
2010-02-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2334] ChangeLog: Trimmed 2.4.0 entries.
|
||
|
|
||
|
2010-02-10 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2333] m4/nut_check_ipv6.m4: Check for presence of structures
|
||
|
required for IPv6 support in the header files that are defined by
|
||
|
POSIX (don't rely on the netdb.h header to include them)
|
||
|
|
||
|
2010-02-10 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2332] ChangeLog: Generate ChangeLog entries from SVN r2331 back
|
||
|
through r2117.
|
||
|
|
||
|
2010-02-10 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2331] drivers/genericups.c: Fix typo in previous commit
|
||
|
* [r2330] drivers/genericups.c: Don't hang up on last close
|
||
|
(initial state of HUPCL is implementation dependent)
|
||
|
[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=327072]
|
||
|
|
||
|
2010-02-09 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2329] drivers/main.c: Some drivers set
|
||
|
'driver.version.internal' in upsdrv_initinfo() so we should set
|
||
|
the generic message before running that
|
||
|
* [r2327] man/upssched.conf.5: Fix wrong reference
|
||
|
[http://lists.alioth.debian.org/pipermail/nut-upsdev/2010-February/004532.html]
|
||
|
* [r2326] server/netuser.c: Check if user is allowed to login
|
||
|
before accepting connection
|
||
|
|
||
|
[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544390]
|
||
|
|
||
|
2010-02-08 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2324] UPGRADING: The tcp-wrappers support is optional in
|
||
|
addition to the LISTEN directive (not the other way around)
|
||
|
|
||
|
2010-02-08 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2323] UPGRADING: Add a double explicit note about the ACL
|
||
|
mechanism removal in 2.4.0.
|
||
|
(reported on Debian by Anthony DeRobertis, Bug #526811)
|
||
|
|
||
|
2010-02-08 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2322] data/driver.list: Added lots of Ippon devices that were
|
||
|
mentioned on the mailinglists (serial devices will undoubtly
|
||
|
work, USB support still experimental)
|
||
|
|
||
|
2010-02-07 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2321] UPGRADING, drivers/blazer_usb.c, man/blazer.8: Use
|
||
|
'ippon' subdriver for devices with USB id 06da:0003 (old
|
||
|
'phoenix' subdriver still available)
|
||
|
* [r2320] drivers/raritan-mib.h, drivers/snmp-ups.c: Fix wrong name
|
||
|
* [r2319] drivers/raritan-mib.h: Add missing file in previous
|
||
|
commit
|
||
|
* [r2318] drivers, drivers/Makefile.am, drivers/apc-mib.c,
|
||
|
drivers/apc-mib.h, drivers/apccmib.h, drivers/baytech-mib.c,
|
||
|
drivers/baytech-mib.h, drivers/baytechmib.h,
|
||
|
drivers/compaq-mib.c, drivers/compaq-mib.h,
|
||
|
drivers/cpqpowermib.h, drivers/eaton-aphel-mib.h,
|
||
|
drivers/eaton-mib.c, drivers/eaton-mib.h, drivers/ietf-mib.c,
|
||
|
drivers/ietf-mib.h, drivers/ietfmib.h, drivers/mge-mib.c,
|
||
|
drivers/mge-mib.h, drivers/mgemib.h, drivers/netvision-mib.c,
|
||
|
drivers/netvision-mib.h, drivers/netvisionmib.h,
|
||
|
drivers/powerware-mib.c, drivers/powerware-mib.h,
|
||
|
drivers/pwmib.h, drivers/raritan-mib.h,
|
||
|
drivers/raritan-pdu-mib.c, drivers/raritan-pdu-mib.h,
|
||
|
drivers/snmp-ups.c, drivers/snmp-ups.h: Extract subdriver info
|
||
|
from main driver body into separate modules. This prevents
|
||
|
namespace conflicts and ensures that changes in one subdriver
|
||
|
don't lead to surprise changes in others.
|
||
|
|
||
|
It also allows to use a single mapping file to be used in several
|
||
|
subdrivers by specifying a different entry point (which doesn't
|
||
|
work if everything is in one module).
|
||
|
|
||
|
2010-02-07 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2317] drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: Add
|
||
|
input.transfer.reason
|
||
|
|
||
|
Contributed by Michael Haardt:
|
||
|
http://article.gmane.org/gmane.comp.monitoring.nut.devel/4498
|
||
|
|
||
|
2010-02-05 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2316] drivers/cpqpowermib.h: Could this be a Powerware OEM
|
||
|
device?
|
||
|
|
||
|
2010-02-04 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2315] drivers/cpqpowermib.h: Based on patch from Philip Ward
|
||
|
[http://lists.alioth.debian.org/pipermail/nut-upsdev/2010-February/004509.html]
|
||
|
|
||
|
2010-02-01 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2305] clients/upsimage.c, common/strerror.c, drivers/bcmxcp.c,
|
||
|
drivers/main-hal.c, drivers/powerman-pdu.c: Prefer snprintf over
|
||
|
sprintf to prevent overflowing buffers (also removes trailing
|
||
|
whitespace)
|
||
|
* [r2303] drivers/Makefile.am, drivers/cpqpowermib.h,
|
||
|
drivers/snmp-ups.c, man/snmp-ups.8:
|
||
|
|
||
|
2010-01-31 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2297] drivers/tripplite_usb.c: Revert trunk commit r2294, which
|
||
|
was meant for a branch.
|
||
|
* [r2296] drivers/clone-outlet.c: clone-outlet.c: remove executable
|
||
|
bit
|
||
|
* [r2294] drivers/tripplite_usb.c: tripplite_usb: initial changes
|
||
|
to test protocol 3004
|
||
|
|
||
|
2010-01-30 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2286] tools/Makefile.am, tools/device-recorder.sh: Create a
|
||
|
script to record device running sequence and dump it in a .seq
|
||
|
format.
|
||
|
The .seq file can then be used by dummy-ups to replay the
|
||
|
sequence.
|
||
|
|
||
|
2010-01-28 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2282] m4/nut_report_feature.m4: Another attempt to fix the
|
||
|
feature report on OS X.
|
||
|
|
||
|
2010-01-27 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2281] m4/nut_report_feature.m4: Attempt to get rid of spurious
|
||
|
'-n' on MacOSX-10.5 BuildBot
|
||
|
* [r2280] m4/nut_check_libhal.m4: Prefer to use 'test' over '[ ]'
|
||
|
(on many shells, this first a built-in function while the second
|
||
|
is a symbolic link to 'test')
|
||
|
|
||
|
2010-01-27 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2279] m4/nut_check_libhal.m4: Remove fallback HAL information
|
||
|
path, and remove extra parentheses.
|
||
|
|
||
|
2010-01-25 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2278] drivers/megatec.c: Don't check reliability of connection
|
||
|
at driver startup. This confuses users and really serves no
|
||
|
purpose for normal use. In case the connection is unreliable, it
|
||
|
should ultimately be the decision of the user whether or not it
|
||
|
is acceptable (not the driver).
|
||
|
* [r2277] drivers/apc-hid.c, drivers/belkin-hid.c,
|
||
|
drivers/cps-hid.c, drivers/explore-hid.c, drivers/liebert-hid.c,
|
||
|
drivers/mge-hid.c, drivers/powercom-hid.c,
|
||
|
drivers/tripplite-hid.c, include/common.h: The "config.h" header
|
||
|
should be the first included, since it contains the _GNU_SOURCE
|
||
|
declaration (enables Posix extensions to C)
|
||
|
* [r2276] configure.in: Add AC_USE_SYSTEM_EXTENSIONS to use
|
||
|
features of Posix that are extensions to C (requires Autoconf
|
||
|
2.60 or better)
|
||
|
* [r2275] common/common.c: Fix compiler warning on MacOSX-10.5
|
||
|
* [r2274] common/common.c: Fix compiler warning on FreeBSD
|
||
|
* [r2273] configure.in:
|
||
|
* [r2272] configure.in, drivers/mge-hid.c: Check for presence of
|
||
|
strptime() before using it
|
||
|
|
||
|
2010-01-24 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2271] configure.in, drivers/mge-hid.c: The previous patch was a
|
||
|
resounding failure (reverting back to setting _XOPEN_SOURCE in
|
||
|
one specific source file instead)
|
||
|
* [r2270] configure.in: Request SUSv2 compliance for all sources
|
||
|
(experimental)
|
||
|
* [r2269] drivers/mge-hid.c: _XOPEN_SOURCE seems to break on
|
||
|
FreeBSD
|
||
|
* [r2268] drivers/mge-xml.c: Fix compiler warning
|
||
|
|
||
|
2010-01-24 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2267] drivers/mge-hid.c: Define _XOPEN_SOURCE=500 for
|
||
|
strptime() prototype in glibc2
|
||
|
|
||
|
2010-01-24 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2266] drivers/mge-hid.c: Removing stuff that was added to fix
|
||
|
strptime on Debian Etch (incompatible with FreeBSD)
|
||
|
|
||
|
2010-01-23 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2265] drivers/mge-hid.c: Fourth attempt of fixing strptime()
|
||
|
declaration missing on Debian
|
||
|
* [r2264] drivers/mge-hid.c: Third attempt of fixing strptime()
|
||
|
declaration missing on Debian
|
||
|
* [r2263] drivers/mge-hid.c: Second attempt of fixing strptime()
|
||
|
declaration missing on Debian
|
||
|
* [r2262] drivers/apc-hid.c, drivers/belkin-hid.c,
|
||
|
drivers/cps-hid.c, drivers/explore-hid.c, drivers/liebert-hid.c,
|
||
|
drivers/mge-hid.c, drivers/powercom-hid.c,
|
||
|
drivers/tripplite-hid.c, scripts/subdriver/path-to-subdriver.sh:
|
||
|
Remove redundant #include's (are being dealt with by main.h)
|
||
|
* [r2261] data/cmdvartab: Add descriptions for
|
||
|
'ups.timer.(start|reboot|shutdown)' variables
|
||
|
* [r2260] drivers/mge-hid.c: Need to define _XOPEN_SOURCE for
|
||
|
strptime() prototype in glibc2
|
||
|
|
||
|
2010-01-22 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2257] drivers/mge-shut.c, drivers/mge-shut.h: Change naming of
|
||
|
ups.delay.* variables to ups.timer.*, since writing these values
|
||
|
immediately starts the countdown (and not when a shutdown command
|
||
|
is issued)
|
||
|
* [r2256] drivers/powercom-hid.c: Fallback to stored value of
|
||
|
'ups.delay.(start|shutdown)' only if no parameter is given (to
|
||
|
fix 'load.on' command)
|
||
|
|
||
|
2010-01-21 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2255] drivers/powercom-hid.c: Fix beeper.status and add
|
||
|
load.on.delay command (to allow starting up with delay when UPS
|
||
|
is shutdown)
|
||
|
|
||
|
2010-01-19 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2254] data/driver.list, drivers, drivers/Makefile.am,
|
||
|
drivers/liebertgxt2.c, man/Makefile.am, man/liebertgxt2.8: Based
|
||
|
on the patch from the below message (needs to be tested)
|
||
|
|
||
|
http://lists.alioth.debian.org/pipermail/nut-upsdev/2010-January/004391.html
|
||
|
* [r2253] drivers/powercom-hid.c: Add
|
||
|
'beeper.(enable|disable|mute)' instcmd's
|
||
|
|
||
|
2010-01-17 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2250] drivers/tripplite_usb.c: tripplite_usb: Detect protocol
|
||
|
before using tl_model
|
||
|
|
||
|
Reported by Chase Wallis.
|
||
|
|
||
|
2010-01-17 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2248] man/blazer.8: Add 'ippon' subdriver to man page
|
||
|
* [r2247] drivers/blazer_usb.c: ETIME is not defined on FreeBSD, so
|
||
|
make this test conditional (also fixes wrong sign)
|
||
|
|
||
|
2010-01-13 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2244] drivers/blazer_usb.c: Close device handle after
|
||
|
usb_reset() is called and reconnect
|
||
|
* [r2243] drivers/blazer_usb.c: Attempt to clear stalled devices by
|
||
|
sending them an usb_reset() command
|
||
|
|
||
|
2010-01-13 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2242] drivers/tripplite_usb.c: tripplite_usb: don't reset
|
||
|
watchdog on SMARTPRO models
|
||
|
|
||
|
Patch by Chase Wallis:
|
||
|
http://article.gmane.org/gmane.comp.monitoring.nut.devel/4376
|
||
|
|
||
|
2010-01-12 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2241] drivers/blazer_usb.c: Fix bug in ippon subdriver
|
||
|
|
||
|
2010-01-07 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2240] drivers/blazer_usb.c: Fix minor bug in debug code
|
||
|
* [r2239] drivers/blazer_usb.c: Add experimental 'ippon' subdriver
|
||
|
to communicate with UPS devices of the same name
|
||
|
|
||
|
2010-01-06 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2238] drivers/blazer_usb.c: Clear potential stall condition
|
||
|
while flushing interrupt pipe
|
||
|
* [r2237] drivers/libusb.c, drivers/usbhid-ups.c: Reconnect if
|
||
|
usb_clear_halt() is not implemented (older libusb on *BSD
|
||
|
systems) so that we don't get stuck with a stalled interrupt
|
||
|
endpoint (correction of 2235)
|
||
|
* [r2236] drivers/usbhid-ups.c: EPIPE should not result in
|
||
|
reconnecting since we're reading from a control endpoint here,
|
||
|
not an interrupt endpoint (where this would be an appropriate
|
||
|
action after attempting to fix the stall condition through
|
||
|
usb_clear_halt() first)
|
||
|
* [r2235] drivers/usbhid-ups.c: Reconnect if usb_clear_halt() is
|
||
|
not implemented (older libusb on *BSD systems) so that we don't
|
||
|
get stuck with a stalled interrupt endpoint
|
||
|
|
||
|
2010-01-05 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2234] drivers/libusb.c: Don't ignore persistent "Broken pipe"
|
||
|
on stalled interrupt endpoint (only ignore them on control
|
||
|
endpoints)
|
||
|
* [r2233] drivers/libusb.c: Clear stall condition on interrupt
|
||
|
endpoint if needed (since we no longer reconnect, this may be
|
||
|
needed)
|
||
|
* [r2232] drivers/libusb.c, drivers/usbhid-ups.c: Change libusb.c
|
||
|
error handling. Most important (functional) change is that
|
||
|
"Broken pipe" is no longer considered a reason to reconnect
|
||
|
(fixes MGE/Eaton Ellipse series UPS stability problems).
|
||
|
|
||
|
2010-01-04 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2231] drivers/libusb.c: Fix previous patch
|
||
|
* [r2230] drivers/libusb.c: Log message to syslog when
|
||
|
usb_get/set_* operation fails (except timeouts) at LOG_DEBUG to
|
||
|
make sure we have something to work with for debugging frequent
|
||
|
disconnects
|
||
|
|
||
|
2010-01-02 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2224] m4/nut_check_libneon.m4: Fix output when library is not
|
||
|
installed
|
||
|
* [r2223] m4/nut_check_libhal.m4: Don't wast effort trying to
|
||
|
detect HAL stuff if we already know it is not available
|
||
|
* [r2222] m4/nut_check_libgd.m4: Remove braces around test
|
||
|
conditions
|
||
|
* [r2221] m4/nut_check_libpowerman.m4, m4/nut_check_libssl.m4:
|
||
|
Remove braces around test conditions
|
||
|
* [r2220] m4/nut_check_libusb.m4: Fix one "==" that was left behind
|
||
|
(and slightly improve message when pkg-config is not available)
|
||
|
|
||
|
2010-01-01 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2219] m4/nut_check_libusb.m4: Remove extra parentheses from
|
||
|
libusb test.
|
||
|
|
||
|
Also change '==' to '=' for string equality test.
|
||
|
|
||
|
2009-12-31 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2218] m4/nut_check_libusb.m4: Add pkg-config as method to
|
||
|
retrieve CFLAGS and LDFLAGS (but fall back to libusb-config)
|
||
|
|
||
|
2009-12-30 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2217] drivers/libusb.c: Fix previous patch (failed to remove
|
||
|
closing #endif statement)
|
||
|
* [r2216] drivers/libusb.c, drivers/usbhid-ups.c: Enable the use of
|
||
|
the interrupt pipe on Solaris (for drivers that require this),
|
||
|
but disable it on the usbhid-ups driver (for which it is
|
||
|
optional).
|
||
|
* [r2215] drivers/powercom-hid.c: Honor 'offdelay' configuration
|
||
|
parameter and allow changing the 'ups.delay.shutdown' variable at
|
||
|
runtime
|
||
|
|
||
|
2009-12-28 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2214] data/driver.list: Add new PowerCOM devices with HID PDC
|
||
|
interface to list of supported models
|
||
|
* [r2213] drivers/powercom-hid.c: The PowerCOM subdriver has now
|
||
|
reached a state where it is useable. Commands have been tested on
|
||
|
a BNT-500AP.
|
||
|
* [r2212] drivers/usbhid-ups.c: The composite commands
|
||
|
'shutdown.return' and 'shutdown.stayoff' require 'load.on.delay'
|
||
|
and 'load.off.delay' (not 'ups.delay.start' and
|
||
|
'ups.delay.shutdown').
|
||
|
|
||
|
2009-12-27 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2203] scripts/hal/Makefile.am: Hard-code source file in
|
||
|
scripts/hal
|
||
|
|
||
|
2009-12-26 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2202] m4/nut_check_libhal.m4: Revert previous patch that breaks
|
||
|
on OpenSUSE (and add HAL_CALLOUTS_PATH instead of relying on the
|
||
|
default)
|
||
|
* [r2201] m4/nut_check_libhal.m4: Use ${datarootdir} instead of
|
||
|
/usr/share or /usr/local/share (we check for the presence of a
|
||
|
subdirectory, so the chance of a false positive is low)
|
||
|
* [r2200] m4/nut_check_libneon.m4: Only check for optional
|
||
|
functions if we know library is available
|
||
|
* [r2199] m4/nut_check_libgd.m4: Simplify the --with-gd-includes
|
||
|
and --with-gd-libs processing
|
||
|
|
||
|
2009-12-25 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2198] configure.in: FreeBSD requires both <sys/types.h> and
|
||
|
<libutil.h> so explicitly use only these two headers to check for
|
||
|
availability of uu_lock
|
||
|
* [r2197] m4/nut_check_libusb.m4: Check for presence of 'usb.h'
|
||
|
(not 'libusb.h', which is what we use internally)
|
||
|
|
||
|
2009-12-24 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2196] m4/nut_check_libhal.m4: Test for FDI files in /usr/local
|
||
|
as well as /usr
|
||
|
|
||
|
This should fix HAL-enabled builds on FreeBSD.
|
||
|
|
||
|
2009-12-24 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2195] m4/nut_check_libhal.m4: If we can't detect the
|
||
|
HAL_FDI_PATH automatically, set it to /dev/null and emit warning
|
||
|
* [r2194] m4/nut_check_libusb.m4: Fix missing default -lusb library
|
||
|
and improve comments during detection
|
||
|
* [r2193] m4/nut_check_libusb.m4: Work around missing libusb-config
|
||
|
on FreeBSD 8 by falling back to defaults for CFLAGS and LDFLAGS
|
||
|
* [r2192] configure.in: Try to workaround some FreeBSD bugs
|
||
|
* [r2191] drivers/powercom-hid.c: Updated HID to NUT mappings (work
|
||
|
in progress and still quite broken, do not run on production
|
||
|
systems!)
|
||
|
|
||
|
2009-12-22 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2190] drivers/libhid.c: Add debug information for input reports
|
||
|
that are not in the report descriptor
|
||
|
|
||
|
2009-12-21 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2189] drivers/libhid.c: Use hexadecimal report numbers in debug
|
||
|
messages (to be consistent throughout the code)
|
||
|
|
||
|
2009-12-20 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2188] m4/nut_check_libwrap.m4: Small improvement to better
|
||
|
mimic the behavior of AC_SEARCH_LIBS (by checking if we need to
|
||
|
add -lwrap before adding it to LIBS)
|
||
|
|
||
|
2009-12-19 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2187] m4/ax_create_stdint_h.m4: Update location of Autoconf
|
||
|
Archive in header (so that we can check for modifications)
|
||
|
* [r2186] m4/nut_check_libgd.m4: AC_SEARCH_LIBS puts the result in
|
||
|
LIB, so we need to add that to the LIBGD_LDFLAGS (otherwise, this
|
||
|
will be part of the global LIBS that are used)
|
||
|
|
||
|
2009-12-18 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2185] m4/nut_check_libgd.m4: Apparently, gdlib-config sometimes
|
||
|
fails to mention '-lgd' when asked for the LDFLAGS, so we need to
|
||
|
test once again if we need to include this library.
|
||
|
* [r2184] common/snprintf.c, configure.in: Instead of trying to
|
||
|
figure out if 'long long' is supported through AC_TRY_RUN
|
||
|
(obsolete), use AC_TYPE_LONG_LONG_INT (and AC_TYPE_LONG_DOUBLE).
|
||
|
Since this is only used by common/snprintf.c, only do this if
|
||
|
snprintf isn't a build-in function (which means probably never).
|
||
|
* [r2183] configure.in: Don't run preprocessor tests on
|
||
|
AC_CHECK_HEADERS (so CPPFLAGS is no longer needed). Replace shell
|
||
|
scripting by autoconf macros.
|
||
|
* [r2182] m4/nut_check_libgd.m4, m4/nut_check_libnetsnmp.m4,
|
||
|
m4/nut_check_libwrap.m4: Don't run preprocessor tests on
|
||
|
AC_CHECK_HEADERS (so CPPFLAGS is no longer needed).
|
||
|
* [r2181] m4/nut_check_libhal.m4: Don't run preprocessor tests on
|
||
|
AC_CHECK_HEADERS (so CPPFLAGS is no longer needed). Reformatted
|
||
|
macro (no functional changes).
|
||
|
* [r2180] m4/nut_check_libwrap.m4: Prefer AC_CHECK_HEADERS over
|
||
|
AC_CHECK_HEADER
|
||
|
* [r2179] m4/nut_check_libgd.m4: Set CPPFLAGS in case autoconf only
|
||
|
runs the preprocessor for AC_CHECK_HEADERS (which doesn't use
|
||
|
CFLAGS)
|
||
|
|
||
|
2009-12-17 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2178] m4/nut_check_libnetsnmp.m4: Set CPPFLAGS in case autoconf
|
||
|
only runs the preprocessor (which doesn't use CFLAGS)
|
||
|
* [r2177] m4/nut_check_libneon.m4: Cleanup autoconf macro
|
||
|
* [r2176] clients/upsimage.c: Remove redundant test (this is
|
||
|
already handled by autoconf)
|
||
|
* [r2175] Makefile.am:
|
||
|
* [r2174] configure.in: Keep defaults and checks together
|
||
|
* [r2173] drivers/bcmxcp.c: Automatic variables must have a length
|
||
|
that can be computed at compile time rather than runtime. GCC
|
||
|
will happily accept this C++ construction here, but this is not
|
||
|
C.
|
||
|
|
||
|
Follow the same principle as used elsewhere in the code, by hard
|
||
|
coding this to PW_ANSWER_MAX_SIZE, the maximum size of replies we
|
||
|
expect.
|
||
|
|
||
|
2009-12-16 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2172] m4/nut_check_libgd.m4: Check for all GD specific header
|
||
|
files while we're at it
|
||
|
* [r2171] clients/upsimage.c: The HAVE_GD_H should not be used
|
||
|
here, it is better to check for HAVE_LIBGD since that one is only
|
||
|
set if both the header file and the gd library are found (and not
|
||
|
just the first).
|
||
|
* [r2170] m4/nut_check_libnetsnmp.m4: Cleanup autoconf macro
|
||
|
* [r2169] m4/nut_check_libgd.m4: Cleanup GD autoconf stuff (also
|
||
|
fixes double -lgd linker flag)
|
||
|
* [r2168] configure.in, m4/nut_check_ipv6.m4,
|
||
|
m4/nut_check_libssl.m4, m4/nut_check_libwrap.m4: Cleanup some
|
||
|
autoconf macros
|
||
|
|
||
|
2009-12-15 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2167] m4/nut_check_libnetsnmp.m4: Use AC_CHECK_HEADER to check
|
||
|
for required headers.
|
||
|
* [r2166] m4/nut_check_libwrap.m4: Fix autoconf magic for Solaris.
|
||
|
Apparently, allow/deny_severity are not defined as weak symbols,
|
||
|
so autoconf fails with undefined symbols when checking for the
|
||
|
library through AC_SEARCH_LIBS.
|
||
|
|
||
|
2009-12-15 Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* [r2165] include/common.h: Fix __attribute__ in common.h
|
||
|
|
||
|
Patch provided by Tim Rice <tim@multitalents.net>
|
||
|
http://lists.alioth.debian.org/pipermail/nut-upsdev/2009-December/004288.html
|
||
|
|
||
|
2009-12-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2163] drivers/mge-utalk.c: complete r2151 with the
|
||
|
implementation details that were removed from the new mge-utalk
|
||
|
man page.
|
||
|
|
||
|
2009-12-09 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2161] drivers/mge-hid.c: complete alarms and status handling
|
||
|
for Eaton / MGE / Dell.
|
||
|
|
||
|
2009-12-04 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2153] m4/nut_check_libssl.m4: fix a wrong pkg-config call
|
||
|
parameter, that resulted in using pkg-config's own version
|
||
|
instead of OpenSSL's one.
|
||
|
|
||
|
2009-12-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2148] drivers/libhid.c: skip reports 254/255 for Eaton / MGE /
|
||
|
Dell due to special handling needs
|
||
|
|
||
|
2009-11-30 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2145] man/upsd.8, man/upsd.conf.5, man/upsd.users.5: Add
|
||
|
upgrading notes for versions earlier than nut-2.4.0
|
||
|
* [r2143] drivers/usbhid-ups.c, drivers/usbhid-ups.h: Use contents
|
||
|
of interrupt report. In case these are broken, set 'pollonly'
|
||
|
flag in ups.conf or use_interrupt_pipe = FALSE in subdriver (when
|
||
|
device matches!)
|
||
|
|
||
|
2009-11-26 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2141] man/usbhid-ups.8: Document the 'pollonly' flag
|
||
|
|
||
|
2009-11-25 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2140] drivers/microdowell.c: Fix compiler warning (dead code,
|
||
|
no functional change)
|
||
|
* [r2139] drivers/usbhid-ups.c: Fix compiler warning
|
||
|
* [r2138] drivers/usbhid-ups.c: Add some USB error codes observed
|
||
|
in the field for possible future handling (and the comments from
|
||
|
the headerfiles where these are defined)
|
||
|
|
||
|
2009-11-24 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2133] drivers/mge-hid.c: We already know if the value to the
|
||
|
reverse conversion functions should be a time or date value, so
|
||
|
there is no need to guess it.
|
||
|
|
||
|
2009-11-23 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2128] drivers/mge-hid.c: - fix mge_time_date_conversion_nuf()
|
||
|
to actually use the input value
|
||
|
- force ignoring the DST offset for the output value
|
||
|
|
||
|
2009-11-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2122] data/driver.list, drivers/libshut.c, man/mge-shut.8: Add
|
||
|
serial / SHUT support for the new Dell UPS range
|
||
|
- list all models in driver.list using newmge-shut,
|
||
|
- add "battery.runtime.elapsed" support,
|
||
|
- update mge-shut manual page and add an alias for newmge-shut.
|
||
|
|
||
|
2009-11-19 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2121] drivers/mge-hid.c: Prefer to use non-negated logic when
|
||
|
possible (also minimizes changes)
|
||
|
|
||
|
2009-11-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2119] data/driver.list, docs/new-names.txt, drivers/mge-hid.c,
|
||
|
man/usbhid-ups.8, scripts/dkp/95-devkit-power-hid.rules,
|
||
|
scripts/hal/ups-nut-device.fdi.in,
|
||
|
scripts/hotplug/libhid.usermap, scripts/udev/nut-usbups.rules.in:
|
||
|
Add USB support for the new Dell UPS range
|
||
|
- list all models in driver.list,
|
||
|
- add "battery.runtime.elapsed" in mge-hid.c and NUT namespace,
|
||
|
- adapt ups.model formating to Dell rules,
|
||
|
- update USB helper files,
|
||
|
- update usbhid-ups manual page.
|
||
|
|
||
|
2009-11-18 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
|
||
|
* [r2118] drivers/netxml-ups.c: Re-subscribe to NMC when it doesn't
|
||
|
send us alarm messages anymore
|
||
|
|
||
|
2009-11-18 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* [r2117] drivers/mge-xml.c: minor typo fix on comment
|
||
|
|
||
|
Mon Nov 16 01:57:23 UTC 2009 / Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
- drivers/tripplite_usb.c: fix copy-n-paste error in load.on instcmd.
|
||
|
|
||
|
Fri Oct 9 11:26:49 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- m4/nut_check_libssl.m4,nut_check_libusb.m4: show version information during
|
||
|
configuration
|
||
|
|
||
|
Thu Oct 8 19:38:03 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- m4/nut_check_libneon.m4,nut_check_libusb.m4: changes in autoconf magic to
|
||
|
detect optional functions (without making assumptions on where they are
|
||
|
located)
|
||
|
- configure.in: update for the above
|
||
|
- drivers/libusb.c,netxml-ups.c,richcomm_usb.c: update for the above
|
||
|
|
||
|
Wed Oct 7 17:53:42 UTC 2009 / Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
* drivers/dummy-ups.c: dummy-ups general improvements
|
||
|
- dummy mode now loop on reading the .dev file, instead of reading it once.
|
||
|
Interacting through this method is also possible, by changing the .dev file
|
||
|
content on the fly,
|
||
|
- dummy mode now support actions (TIMER only ATM) in the .dev file. This
|
||
|
allows to have an automated scripting sequence (see data/evolution.dev and
|
||
|
dummy-ups manpage for examples),
|
||
|
- repeater mode now check the upsd connection, and reconnect if needed,
|
||
|
(reported by Gabor Kiss)
|
||
|
- cleanup the inline TODO list,
|
||
|
- bump the driver version to 0.10.
|
||
|
* man/dummy-ups.8: update according to the above changes.
|
||
|
* data/epdu-managed.dev: new dummy-ups definition file.
|
||
|
|
||
|
Wed Oct 7 14:05:35 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- drivers/snmp-ups.c: remove suspicious code for shutdown.* commands
|
||
|
|
||
|
Wed Oct 7 13:43:15 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- drivers/apc-hid.c: add support for Back-UPS RS series test.battery.*
|
||
|
commands (experimental)
|
||
|
|
||
|
Tue Oct 6 19:39:22 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- m4/nut_check_libssl.m4: use pkg-config for compiler and linker flags
|
||
|
- m4/nut_check_libusb.m4: minor change
|
||
|
|
||
|
Tue Oct 6 19:16:08 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- MAINTAINERS: Remove entry for Peter Selinger (by request)
|
||
|
|
||
|
Tue Oct 6 12:13:01 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/mge-shut.c: actually apply the low battery level if provided (either
|
||
|
through "-x lowbatt" or ups.conf). Also change the driver reported name from
|
||
|
"MGE UPS SYSTEMS" to "Eaton".
|
||
|
(reported by Daniel O'Connor)
|
||
|
|
||
|
Mon Oct 5 20:02:42 UTC 2009 / Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
- drivers/nut_usb.c: remove the calls to usb_set_configuration() and
|
||
|
usb_set_altinterface(), which were not needed and caused troubles
|
||
|
with some Eaton / Powerware models. Also add some older HP T500 / T750 which
|
||
|
seem to be supported,
|
||
|
- data/driver.list: add entries for the above.
|
||
|
|
||
|
Mon Sep 21 08:30:18 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- drivers/tripplite-hid.c: add ECO550UPS to list of supported devices.
|
||
|
- data/driver.list: add an entry for the above.
|
||
|
|
||
|
Sun Sep 20 19:06:34 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- drivers/tripplite-hid.c: fix broken matcher function that would
|
||
|
unconditionally reject possibly supported devices, even when the
|
||
|
productid option was supplied.
|
||
|
|
||
|
Tue Sep 15 09:06:32 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- data/driver.list: add an entry for Eaton E Series DX UPS (1-20 kVA) with
|
||
|
mge-utalk.
|
||
|
|
||
|
Tue Sep 15 08:16:32 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- data/driver.list: add an entry for Eaton E Series NV UPS (400-2000 VA) with
|
||
|
megatec_usb (reported by Vitor Choi Feitosa).
|
||
|
|
||
|
Tue Sep 8 18:57:51 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- m4/nut_check_libnetsnmp.m4: check for presence of header files to see
|
||
|
if development files are installed
|
||
|
|
||
|
Tue Sep 8 09:39:24 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/ivtscd.c: complete general information (device.{mfr,model,type}),
|
||
|
- man/ivtscd.8, man/Makefile.am: add the manpage for ivtscd driver,
|
||
|
- data/driver.list: add an entry for IVT SCD-series devices.
|
||
|
|
||
|
Fri Sep 4 08:36:21 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- scripts/perl/Nut.pm: embed the NUT Perl client module,
|
||
|
(patch from Gabor Kiss)
|
||
|
- COPYING, scripts/README: update information for Perl module inclusion.
|
||
|
|
||
|
Fri Sep 4 08:12:52 UTC 2009 / Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
- drivers/apc-hid.c: fix input.transfer.reason support by using the standard
|
||
|
BOOL lookup mechanism (thanks Arjen), and bump the subdriver version to 0.94.
|
||
|
|
||
|
Thu Sep 3 11:49:12 UTC 2009 / Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
- drivers/apc-hid.c: add input.transfer.reason and input.sensitivity, along
|
||
|
with some more reverse engineered information.
|
||
|
(reported by Markus Wildi)
|
||
|
|
||
|
Wed Sep 2 19:52:21 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- drivers/ietfmib.h,drivers/mgemib.h: Indexes start at 1 (not 0).
|
||
|
|
||
|
Tue Aug 25 20:40:28 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- drivers/usbhid-ups.[ch]: remove delayed matching which wasn't really
|
||
|
useful, since it requires claiming the device, breaking any existing
|
||
|
bindings in the process (should also fix Alioth bug #311869)
|
||
|
|
||
|
Tue Aug 18 01:22:14 UTC 2009 / Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
- drivers/bestfortress.c, man/bestfortress.8, data/driver.list: Resurrect the
|
||
|
bestfortress driver (submitted by Stuart D. Gathman)
|
||
|
|
||
|
Sat Aug 15 17:42:49 UTC 2009 / Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
- drivers/cps-hid.c, data/driver.list: Add CyberPower OR2200 to usbhid-ups
|
||
|
(reported by James Erickson)
|
||
|
|
||
|
Wed Aug 12 13:42:21 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- data/drivers.list: also list Inform Informer Compact 1000VA with blazer_ser
|
||
|
(reported by Mutlu Tunç)
|
||
|
|
||
|
Mon Aug 10 12:18:42 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/mge-xml.c: add support for newer Eaton ePDU monitored
|
||
|
- man/netxml-ups.8: add a reference to Eaton ePDU monitored
|
||
|
- data/drivers.list: update the Eaton ePDU monitored to include netxml-ups
|
||
|
|
||
|
Sun Aug 9 15:43:21 UTC 2009 / Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
- data/drivers.list: add Inform Informer Compact 1000VA
|
||
|
(reported by Mutlu Tunç)
|
||
|
|
||
|
Fri Jul 31 03:07:27 UTC 2009 / Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
- drivers/liebert.c: Hard-code the baud rate to 9600 to prevent problems with
|
||
|
noise.
|
||
|
|
||
|
Wed Jul 29 01:37:06 UTC 2009 / Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
- data/driver.list: Add "CP 1500C" to compatibility list for usbhid-ups
|
||
|
(reported by Svein Skogen)
|
||
|
|
||
|
Mon Jul 27 22:00:00 UTC 2009 / Arnaud Quette <arnaud.quette@free.fr>
|
||
|
|
||
|
- tools/nut-usbinfo.pl, scripts/dkp/95-devkit-power-hid.rules: remove
|
||
|
the 0x prefix from the VendorIDs
|
||
|
|
||
|
Mon Jul 27 11:21:21 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- tools/nut-usbinfo.pl, scripts/dkp/95-devkit-power-hid.rules: generate
|
||
|
the DeviceKit-power rule file, so that it can be maintained up to
|
||
|
date from the NUT source.
|
||
|
|
||
|
Mon Jul 20 19:20:35 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- Renamed 'virtual' to 'clone' driver, to resolve a conflict with the
|
||
|
Postfix virtual domain mail delivery agent man pages
|
||
|
|
||
|
Sat Jul 11 15:58:16 UTC 2009 / Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* Makefile.am: Add "." to "find" command
|
||
|
|
||
|
Sat Jul 11 14:25:00 UTC 2009 / Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
* drivers/nut_usb.c: Add usb_strerror() to USB error messages.
|
||
|
|
||
|
Tue Jul 7 11:06:32 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
* device collection completion, for the transition period
|
||
|
- drivers/main.c: remap device.{mfr,model,serial} from the ups.*
|
||
|
equivalent, and preset device.type to ups so that it only has to be
|
||
|
overriden if necessary.
|
||
|
- drivers/skel.c: some update for the device collection
|
||
|
- docs/new-names.txt: add the device collection description
|
||
|
|
||
|
Mon Jul 6 09:28:10 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/tripplite.c: fix the reading with some SmartUPS models
|
||
|
(patch from Robert Waldie, Opengear)
|
||
|
|
||
|
Tue Jun 30 13:28:42 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/baytechmib.h: add outlet.{current,voltage} and fix some
|
||
|
comments (from Scott Burns, Opengear)
|
||
|
|
||
|
Wed May 27 20:35:41 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- clients/upsmon.c: multilevel debug information (similar to other NUT
|
||
|
binaries)
|
||
|
|
||
|
Mon May 25 19:53:02 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
* Enable timestamp on debug messages by default
|
||
|
- common/common.c: prepend elapsed number of seconds and microseconds
|
||
|
since start of program for upsdebug() messages,
|
||
|
- drivers/upsdrvctl.c: inform people that adding debug flags to upsdrvctl
|
||
|
is not the way to debug a driver,
|
||
|
- revert remainder of previous patch
|
||
|
|
||
|
Mon May 18 11:48:31 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
* Enable timestamp on output messages (format "%H:%M:%S: msg")
|
||
|
- common/common.c, include/common.h: modify vupslog() to allow optional
|
||
|
appending of a timestamp on debug output,
|
||
|
- clients/upsmon.c, drivers/main.c, drivers/upsdrvctl.c, server/upsd.c:
|
||
|
enable timestamping using the "-T" option,
|
||
|
- man/upsmon.8, man/nutupsdrv.8, man/upsdrvctl.8, man/upsd.8: document the
|
||
|
timestamp option.
|
||
|
|
||
|
Thu May 14 19:19:52 UTC 2009 / Arnaud Quette <aquette.dev@gmail.com>
|
||
|
|
||
|
- drivers/baytechmib.h: add native NUT support for Baytech SNMP PDUs (RPCs),
|
||
|
- drivers/snmp-ups.c: enable Baytech MIB,
|
||
|
- drivers/Makefile.am: add the new MIB file,
|
||
|
- data/driver.list: add the supported PDUs from BayTech,
|
||
|
- man/snmp-ups.8: document the new MIB and devices.
|
||
|
(patch from Scott Burns, Opengear)
|
||
|
|
||
|
Thu May 14 21:06:11 UTC 2009 / Arnaud Quette <aquette.dev@gmail.com>
|
||
|
|
||
|
- drivers/raritan-mib.h: use the outlets template mechanism and remove all
|
||
|
the OIDs defines for a better readability
|
||
|
- drivers/snmp-ups.c: enable Raritan MIB back.
|
||
|
|
||
|
Thu May 14 19:19:52 UTC 2009 / Arnaud Quette <aquette.dev@gmail.com>
|
||
|
|
||
|
- drivers/eaton-aphel-mib.h: use the outlets template mechanism.
|
||
|
|
||
|
Thu May 14 14:44:22 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- docs/configure.txt: a bit of completion and standardisation.
|
||
|
|
||
|
Thu May 14 14:23:41 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/snmp-ups.[ch]: add a template mechanism for outlets declaration, and
|
||
|
the needed helpers. Also disable temporarily the Raritan MIB as it conflicts
|
||
|
with Eaton (Aphel) .
|
||
|
|
||
|
Wed May 13 13:54:32 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- man/Makefile.am, man/nut.conf.5: add a manpage for nut.conf
|
||
|
(patch from Debian BTS, #528222)
|
||
|
|
||
|
Tue May 05 13:26:21 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/apcsmart.h: add support for older SmartUPS 600 responding to other
|
||
|
D codes (D7, D8 and D9)
|
||
|
(patch from Konstantin 'Kastus' Shchuka)
|
||
|
|
||
|
Tue May 05 02:01:13 UTC 2009 / Charles Lepple <clepple@gmail.com>
|
||
|
|
||
|
- drivers/tripplite_usb.c, man/tripplite_usb.8, data/driver.list: update list
|
||
|
of units tested with tripplite_usb
|
||
|
|
||
|
Mon May 04 08:11:01 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/apcsmart.[ch]: add support for older SmartUPS, which do not respond
|
||
|
to the ^Z, a or b commands (used to inquire the supported data)
|
||
|
(patch from Thomas Juerges)
|
||
|
|
||
|
Thu Apr 30 21:20:42 UTC 2009 / Arnaud Quette <aquette.dev@gmail.com>
|
||
|
|
||
|
- data/driver.list: add Apollo 1000A and 1000F compatibility with genericups
|
||
|
upstype=4 (reported by mvochin)
|
||
|
|
||
|
Thu Apr 23 12:46:12 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- man/snmp-ups.8: remove the EXPERIMENTAL section to the profit of a LIMITATION
|
||
|
section.
|
||
|
|
||
|
Fri Apr 17 13:26:21 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- data/driver.list: add UPSonic DS-800 compatibility with megatec_usb
|
||
|
(reported by Nick Jenkins)
|
||
|
|
||
|
Sun Mar 29 20:59:09 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
- drivers/netxml.c: Either do a quick poll or a complete poll (not both).
|
||
|
|
||
|
Sun Mar 29 20:21:19 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
* clients/upsimage.c, clients/upsstats.c:
|
||
|
- Add ups.temperature, ambient.temperature and ambient.humidity (sorry folks,
|
||
|
Celsius only for now).
|
||
|
- The graph for the battery.charge now honors battery.charge.low for the red zone.
|
||
|
- The number of minor dashes for the battery.charge is reduced.
|
||
|
- Value on the scales is now right aligned. Display of negative values is corrected.
|
||
|
* conf/upsstats-single.html.sample:
|
||
|
- If ambient.(temperature|humidity) is supported, an 'Ambient' column is added to
|
||
|
display the bars for them.
|
||
|
|
||
|
Thu Mar 26 20:04:53 UTC 2009 / Arjen de Korte <arjen@de-korte.org>
|
||
|
|
||
|
* drivers/netxml.[ch], drivers/mge-xml.c:
|
||
|
- Allow multiple entry points for the initial XML page that is loaded
|
||
|
- Use different XML pages for quick and full status updates (the latter
|
||
|
is only polled once every 10 times)
|
||
|
|
||
|
Mon Mar 23 17:34:10 UTC 2009 / Kjell Claesson <kjell.claesson@epost.tidanet.se>
|
||
|
|
||
|
- data/driver.list, add Eaton Powerware 9130 compatibility with bcmxcp and usbhid-ups.
|
||
|
|
||
|
Sun Mar 22 01:13:18 UTC 2009 / Alexander I. Gordeev <lasaine@lvk.cs.msu.su>
|
||
|
|
||
|
- drivers/blazer_usb.c: read data from device until timeout.
|
||
|
|
||
|
Mon Mar 16 22:10:30 UTC 2009 / Kjell Claesson <kjell.claesson@epost.tidanet.se>
|
||
|
|
||
|
- drivers/bcmxcp.[ch]: Extend alarm map to fix debug crash on PW9130. Driver version 0.22.
|
||
|
|
||
|
Wed Mar 04 19:37:12 UTC 2009 / Arnaud Quette <aquette.dev@gmail.com>
|
||
|
|
||
|
- drivers/mge-utalk.c: fix enable_ups_comm()
|
||
|
(patch from Hans-Werner Paulsen)
|
||
|
|
||
|
Sun Mar 01 19:51:54 UTC 2009 / Arnaud Quette <aquette.dev@gmail.com>
|
||
|
|
||
|
- data/driver.list, drivers/tripplite-hid.c: add HP T750 INTL
|
||
|
(reported by KP Kirchdoerfer)
|
||
|
|
||
|
Fri Feb 27 09:33:27 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- data/driver.list: add Mustek PowerMust 424 / 636 / 848 (USB) compatibility
|
||
|
with blazer_usb (reported by Vitaly Polyakov)
|
||
|
|
||
|
Fri Feb 27 09:07:05 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- drivers/apcsmart.[ch]: add APC Matrix 5000, vintage 12/00
|
||
|
(patch from Jarett Stevens)
|
||
|
|
||
|
Tue Feb 17 22:00:01 UTC 2009 / Arnaud Quette <aquette@debian.org>
|
||
|
|
||
|
- drivers/Makefile.am: Fix snmp-ups overlinking with lcrypto.
|
||
|
(Debian Lintian report)
|
||
|
|
||
|
2.4.1
|
||
|
|
||
|
Mon Feb 16 17:41:32 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- configure.in: 2.4.1
|
||
|
|
||
|
Mon Feb 16 16:13:47 UTC 2009 / David Goncalves <david@lestat.st>
|
||
|
|
||
|
- scripts/python/app/NUT-Monitor: Changed version from 1.0 to 1.1. Changed
|
||
|
the way NUT-Monitor deals with 'ups.status' var to better handle composite
|
||
|
status (OL + TRIM, OL + CHRG, ...)
|
||
|
|
||
|
Thu Feb 12 13:23:41 UTC 2009 / Arnaud Quette <ArnaudQuette@Eaton.com>
|
||
|
|
||
|
- scripts/udev/Makefile.am, scripts/hal/Makefile.am, scripts/hotplug/Makefile.am,
|
||
|
Makefile.am: fix the autotools issue with the clean/distclean target removing
|
||
|
the USB helper files.
|
||
|
|
||
|
Wed Feb 11 10:43:10 UTC 2009 / Kjell Claesson <kjell.claesson@epost.tidanet.se>
|
||
|
|
||
|
- data/driver.list: Updated list with ups supported by microdowell driver.
|
||
|
|
||
|
Thu Feb 05 22:16:10 UTC 2009 / Kjell Claesson <kjell.claesson@epost.tidanet.se>
|
||
|
|
||
|
- drivers/microdowell.c: Cleaned some of the code. Fixed reading of ups.conf variables.
|
||
|
|
||
|
Wed Feb 04 15:01:20 UTC 2009 / Kjell Claesson <kjell.claesson@epost.tidanet.se>
|
||
|
|
||
|
- Added microdowell.c/h into drivers/. add man/microdowell.8. Adjusted
|
||
|
drivers/Makefile.am and man/makefile.am. Adjusted the code for 2.4.0
|
||
|
in the microdowell.c.
|
||
|
|
||
|
*** File trimmed here 28 January 2009 ***
|
||
|
|
||
|
For entries before this point, start with version 2.4.1 and work back.
|