Imported Upstream version 2.6.2

This commit is contained in:
Arnaud Quette 2011-09-29 20:14:46 +02:00
parent a367d9bc54
commit 45043b58d0
246 changed files with 18228 additions and 1415 deletions

443
ChangeLog
View file

@ -1,3 +1,438 @@
2011-09-15 Arnaud Quette <arnaud.quette@free.fr>
* [r3238] drivers/nut-ipmipsu.c, drivers/nut-libfreeipmi.c: Don't
override PSU absence with the power failure flag
* [r3237] NEWS, UPGRADING, configure.in, docs/download.txt,
docs/website/news.txt: Final update for 2.6.2 release
* [r3236] docs/configure.txt: Complete the minimum FreeIPMI version
required
* [r3235] tools/nut-scanner: Mark remaining generated files as a
Subversion ignored files (no functional changes)
2011-09-15 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r3234] tools/nut-scanner/scan_nut.c: Conditional inclusion of
pthread.h
* [r3233] tools/nut-scanner/nut-scanner.c,
tools/nut-scanner/nutscan-display.c,
tools/nut-scanner/scan_avahi.c, tools/nut-scanner/scan_ipmi.c,
tools/nut-scanner/scan_nut.c, tools/nut-scanner/scan_usb.c,
tools/nut-scanner/scan_xml_http.c: config.h is included in
common.h, so only include common.h
* [r3232] include/parseconf.h: We need stdio.h because we use FILE
type.
2011-09-15 Arnaud Quette <arnaud.quette@free.fr>
* [r3231] docs/man: Mark remaining generated manual pages as a
Subversion ignored files (no functional changes)
* [r3230] docs/man/nut-ipmipsu.txt, drivers/nut-ipmi.h,
drivers/nut-ipmipsu.c, drivers/nut-libfreeipmi.c,
m4/nut_check_libfreeipmi.m4: Complete nut-ipmipsu, by adding
sensors discovery and monitoring
2011-09-14 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r3229] tools/nut-scanner/scan_snmp.c: Remove use of strndup.
This is not supported on Solaris.
2011-09-14 Charles Lepple <clepple+nut@gmail.com>
* [r3228] tools/nut-scanner/scan_snmp.c: Remove unbalanced #endif
* [r3227] tools/nut-scanner/scan_snmp.c: nut-scanner: use
"common.h", which includes "config.h"
* [r3226] tools/nut-scanner/scan_snmp.c,
tools/nut-scanner/scan_usb.c: Include <string.h> for nut-scanner
* [r3225] tools/nut-scanner/scan_snmp.c: Silence redefined PACKAGE_
macro warnings
This should be fixed properly upstream, but in the mean time, the
SNMP-based
tools can't use these macros properly (since they will have the
values for
Net-SNMP, not NUT).
2011-09-14 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r3224] tools/nut-scanner/nutscan-ip.c: Get rid of s6_addr32 in
IPv6 code since it is implementation specific. Replaced by
s6_addr. ( thanks to Charles Lepple)
2011-09-14 Arnaud Quette <arnaud.quette@free.fr>
* [r3223] drivers: Mark apcsmart-old binary as a Subversion ignored
file (no functional changes)
2011-09-14 Emilien Kia <emilienkia-guest@alioth.debian.org>
* [r3222]
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Client.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Command.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Device.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/NutException.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/StringLineSocket.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Variable.java:
Fix mail address typo for javadoc.
2011-09-13 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r3221] tools/nut-scanner/Makefile.am: Fix make distcheck-light
2011-09-13 Arnaud Quette <arnaud.quette@free.fr>
* [r3220] drivers/bcmxcp.c: Fix compilation warning on values
comparison being always false
* [r3219] configure.in, tools/nut-scanner/nut-scanner.c: Complete
commit r3218, to address getopt_long too
* [r3218] configure.in: Do a second check to ensure inclusion of
getopt.h, in case optind is known
* [r3217] drivers/bcmxcp.c, drivers/bcmxcp.h, drivers/bcmxcp_ser.c:
Add support for outlet.n.delay.{start,shutdown}, and use
outlet.n.delay.shutdown for outlet.n.shutdown.return instead of
the default 3 seconds (patch from Rich Wrenn)
2011-09-13 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r3216] tools/nut-scanner/nutscan-ip.c: Do not use long long
variable anymore
* [r3215] tools/nut-scanner/scan_avahi.c,
tools/nut-scanner/scan_nut.c: Remove all calls to asprintf
2011-09-12 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r3214] clients/upsclient.c, clients/upsclient.h, configure.in,
docs/man/Makefile.am, docs/man/nut-scanner.txt,
docs/man/nutscan_add_device_to_device.txt,
docs/man/nutscan_add_option_to_device.txt,
docs/man/nutscan_cidr_to_ip.txt,
docs/man/nutscan_display_parsable.txt,
docs/man/nutscan_display_ups_conf.txt,
docs/man/nutscan_free_device.txt,
docs/man/nutscan_new_device.txt, docs/man/nutscan_scan_avahi.txt,
docs/man/nutscan_scan_ipmi.txt, docs/man/nutscan_scan_nut.txt,
docs/man/nutscan_scan_snmp.txt, docs/man/nutscan_scan_usb.txt,
docs/man/nutscan_scan_xml_http.txt, m4/nut_check_libavahi.m4,
tools/Makefile.am, tools/nut-scanner,
tools/nut-scanner/Makefile.am, tools/nut-scanner/nut-scan.h,
tools/nut-scanner/nut-scanner.c,
tools/nut-scanner/nutscan-device.c,
tools/nut-scanner/nutscan-device.h,
tools/nut-scanner/nutscan-display.c,
tools/nut-scanner/nutscan-ip.c, tools/nut-scanner/nutscan-ip.h,
tools/nut-scanner/scan_avahi.c, tools/nut-scanner/scan_ipmi.c,
tools/nut-scanner/scan_nut.c, tools/nut-scanner/scan_snmp.c,
tools/nut-scanner/scan_usb.c, tools/nut-scanner/scan_xml_http.c,
tools/nut-snmpinfo.py, tools/nut-usbinfo.pl: Add nut-scanner tool
2011-09-12 Michal Soltys <msoltyspl-guest@alioth.debian.org>
* [r3211] docs/man/Makefile.am, docs/man/apcsmart-old.txt,
docs/man/apcsmart.txt, drivers/Makefile.am,
drivers/apcsmart-old.c, drivers/apcsmart-old.h,
drivers/apcsmart.c, drivers/apcsmart.h, drivers/apcsmart_tabs.c,
drivers/apcsmart_tabs.h: merge updated apcsmart driver from
apcsmart-dev branch
This commit clones trunk apcsmart to apcsmart-old, and merges
updated driver from apcsmart-dev.
Both drivers are built and available for the users, should there
be any issues with the new version.
The driver/table version is also incremented (3.0).
2011-09-12 Charles Lepple <clepple+nut@gmail.com>
* [r3206] docs/FAQ.txt: Reword rewording in FAQ
2011-09-09 Arnaud Quette <arnaud.quette@free.fr>
* [r3205] docs/FAQ.txt: Fix wording, that is not appropriate
anymore
* [r3204] docs/config-notes.txt: Complete shutdown information on
the "critical UPS" notion
* [r3203] docs/download.txt: Add missing comma for OpenWrt
* [r3202] docs/stable-hcl.txt: Complete information for reporting
new device
* [r3201] drivers/eaton-mib.c, drivers/eaton-mib.h,
drivers/snmp-ups.c: Add a missing Eaton MIB for PDU
2011-09-08 Arnaud Quette <arnaud.quette@free.fr>
* [r3199] docs/download.txt: Forgotten commit for the new updated
Windows package
* [r3198] docs/website/web-layout.conf: Fix XHTML 1.1 compliance
(reported by W3C validators)
* [r3196] ., configure.in, m4/nut_check_os.m4, scripts/Makefile.am,
scripts/README, scripts/systemd, scripts/systemd/Makefile.am,
scripts/systemd/README, scripts/systemd/nut-driver.service.in,
scripts/systemd/nut-monitor.service.in,
scripts/systemd/nut-server.service.in,
scripts/systemd/nutshutdown.in: Add initial support for systemd
(patch from Michal Hlavinka)
2011-09-06 Arnaud Quette <arnaud.quette@free.fr>
* [r3194] drivers/apc-mib.c, drivers/bestpower-mib.c,
drivers/eaton-mib.c, drivers/ietf-mib.c, drivers/mge-mib.c,
drivers/netvision-mib.c, drivers/powerware-mib.c,
drivers/raritan-pdu-mib.c, drivers/snmp-ups.c,
drivers/snmp-ups.h: Add a new initialization method, that uses
sysObjectID (indirection to the main MIB of the device) to detect
supported devices. This speeds up even more init stage and should
render void the use of 'mib' option
* [r3193] drivers/snmp-ups.c: Force numeric OIDs resolution, ie do
not resolve to textual names. This is mostly for the convenience
of debug output
2011-09-05 Arnaud Quette <arnaud.quette@free.fr>
* [r3186] scripts/java/Makefile.am, scripts/java/jNutList/src/test:
Remove test code, since it is bound to jNut and not jNutList
(reported by Emilien Kia)
* [r3185] drivers/mge-hid.c: Add support for battery.runtime.low,
and end of battery life (life cycle monitoring) ; along with
measurements (outlet power factor, power, real power and current)
for 5 PX
* [r3184] configure.in, scripts/Makefile.am, scripts/java,
scripts/java/Makefile.am: Complete jNut automake integration
(distribution rules)
2011-09-03 Arnaud Quette <arnaud.quette@free.fr>
* [r3183] docs/man: Mark nut-ipmipsu.html as a Subversion ignored
files (no functional changes)
2011-09-02 Arnaud Quette <arnaud.quette@free.fr>
* [r3182] docs/new-clients.txt: Fix jNut Asciidoc integration
* [r3181] docs/download.txt, docs/new-clients.txt,
docs/website/news.txt, scripts/README, scripts/java/README,
scripts/java/jNut/README, scripts/java/jNutList/README: Integrate
jNUT information in the developer guide, along with news and
download section
* [r3180] docs/website/news.txt: Add the Beta NUT 2.6.1-1 package
for Windows, and some news history (just intended for VCS
history)
* [r3179] docs/website/projects.txt: Formatting fixes
2011-09-02 Emilien Kia <emilienkia-guest@alioth.debian.org>
* [r3178] scripts/java, scripts/java/README, scripts/java/jNut,
scripts/java/jNut/README, scripts/java/jNut/pom.xml,
scripts/java/jNut/src, scripts/java/jNut/src/main,
scripts/java/jNut/src/main/java,
scripts/java/jNut/src/main/java/org,
scripts/java/jNut/src/main/java/org/networkupstools,
scripts/java/jNut/src/main/java/org/networkupstools/jnut,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Client.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Command.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Device.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/NutException.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/StringLineSocket.java,
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Variable.java,
scripts/java/jNut/src/main/resources, scripts/java/jNut/src/test,
scripts/java/jNut/src/test/java,
scripts/java/jNut/src/test/java/org,
scripts/java/jNut/src/test/java/org/networkupstools,
scripts/java/jNut/src/test/java/org/networkupstools/jnut,
scripts/java/jNut/src/test/java/org/networkupstools/jnut/ClientTest.java,
scripts/java/jNutList, scripts/java/jNutList/README,
scripts/java/jNutList/pom.xml, scripts/java/jNutList/src,
scripts/java/jNutList/src/main,
scripts/java/jNutList/src/main/java,
scripts/java/jNutList/src/main/java/org,
scripts/java/jNutList/src/main/java/org/networkupstools,
scripts/java/jNutList/src/main/java/org/networkupstools/jnutlist,
scripts/java/jNutList/src/main/java/org/networkupstools/jnutlist/AppList.java,
scripts/java/jNutList/src/main/resources,
scripts/java/jNutList/src/test,
scripts/java/jNutList/src/test/java,
scripts/java/jNutList/src/test/java/org,
scripts/java/jNutList/src/test/java/org/networkupstools,
scripts/java/jNutList/src/test/java/org/networkupstools/jnuttest,
scripts/java/jNutList/src/test/java/org/networkupstools/jnuttest/AppTest.java:
Add jNut (NUT client in Java) to trunk.
2011-09-02 Arnaud Quette <arnaud.quette@free.fr>
* [r3174] drivers/main.c: Remove extraneous empty line
2011-08-31 Emilien Kia <emilienkia-guest@alioth.debian.org>
* [r3173] drivers/usb-common.c: Fix pointer check on wrong variable
(Patch from Thomas Jarosch)
* [r3172] drivers/mge-utalk.c: Fix use of uninitialized variable
(Patch from Thomas Jarosch)
* [r3171] common/common.c: Fix file descriptor leak (Patch from
Thomas Jarosch)
2011-08-29 Arnaud Quette <arnaud.quette@free.fr>
* [r3164] drivers/mge-hid.c: Add region/country management, to
improve features provided such as 'output.voltage.nominal' and 3S
Eco control
* [r3163] data/driver.list.in, drivers/mge-hid.c: Add Eaton 3S to
the list of usbhid-ups supported models
2011-08-25 Arnaud Quette <arnaud.quette@free.fr>
* [r3160] docs/nut-names.txt: Fix duplication
2011-08-20 Charles Lepple <clepple+nut@gmail.com>
* [r3158] m4/nut_report_feature.m4: Avoid implementation-specific
use of "echo" in autoconf
http://pubs.opengroup.org/onlinepubs/009695399/utilities/echo.html
2011-08-05 Charles Lepple <clepple+nut@gmail.com>
* [r3150] configure.in: configure.in: minor changes to output
* Capitalized "UPS"
* --with-drivers= : Only *build* specific drivers
2011-07-30 Arnaud Quette <arnaud.quette@free.fr>
* [r3149] data/driver.list.in: Add Cyber Power Systems CP1000AVRLCD
to the list of usbhid-ups supported models (reported by David C.
Rankin)
2011-07-28 Arnaud Quette <arnaud.quette@free.fr>
* [r3148] tools/nut-usbinfo.pl: Proper fix to r3012, which
satisfies both udev and upower
2011-07-27 Arnaud Quette <arnaud.quette@free.fr>
* [r3147] tools/nut-usbinfo.pl: Partially revert r3012. It caused a
udev regression, with several missing USB IDs (thanks to Pawel
Sikora for uncovering it)
* [r3146] scripts/augeas/README: Add a complete Python Augeas
example code
2011-07-26 Arnaud Quette <arnaud.quette@free.fr>
* [r3145] configure.in, docs/man/nut-ipmipsu.txt, scripts/udev,
scripts/udev/Makefile.am, scripts/udev/README,
scripts/udev/nut-ipmipsu.rules.in: Add udev rules file and
documentation for nut-ipmipsu
* [r3144] m4/nut_check_libfreeipmi.m4: Improve detection of the
needed functions
* [r3143] data/driver.list.in: Add Orvaldi 750 / 900SP to the list
of blazer_usb supported models (reported by Pawel Sikora)
* [r3142] drivers/nut-ipmipsu.c: Fix missing comment closure, add a
TODO list and remove unused variables
2011-07-21 Charles Lepple <clepple+nut@gmail.com>
* [r3141] tools/git-svn.authors: Added authors file for git-svn
synchronization
2011-07-19 Arnaud Quette <arnaud.quette@free.fr>
* [r3140] data/driver.list.in: Add POWEREX VI 1000 LED to the list
of blazer_usb supported models (reported by Sergey Talchuk)
2011-07-17 Arnaud Quette <arnaud.quette@free.fr>
* [r3139] data/driver.list.in: Add SVEN Power Pro+ series (USB ID
ffff:0000) to the list of blazer_usb supported models (reported
by Vlad)
2011-07-16 Arnaud Quette <arnaud.quette@free.fr>
* [r3138] configure.in: Fix --with-[free]ipmi configure option so
that it actually behave correctly in automatic detection mode
2011-07-14 Arnaud Quette <arnaud.quette@free.fr>
* [r3137] configure.in: Fix the typo that made its way into commit
r3136, and broke configure
* [r3136] configure.in, docs/configure.txt, docs/man,
docs/man/Makefile.am, docs/man/nut-ipmipsu.txt, drivers,
drivers/Makefile.am, drivers/nut-ipmi.h, drivers/nut-ipmipsu.c,
drivers/nut-libfreeipmi.c, m4/nut_check_libfreeipmi.m4: First
attempt to create a driver to monitor power supply units using
IPMI. This preliminary version only reads FRU (Field Replace
Unit) information, but not yet the sensor information (describing
if the PSU is present and online), and includes base
documentation (manpage and configure options). It currently
supports GNU FreeIPMI, but uses an abstract IPMI implementation
that will allow to use other IPMI toolkits
2011-07-13 Arnaud Quette <arnaud.quette@free.fr>
* [r3135] docs/configure.txt: Move several misplaced options to the
right sections
* [r3132] drivers/bestfcom.c: Remove unused variables (patch from
Regid Ichira, Debian bug #633756)
2011-07-12 Arnaud Quette <arnaud.quette@free.fr>
* [r3131] MAINTAINERS: Update the corporate mail address and some
details
2011-07-08 Charles Lepple <clepple+nut@gmail.com>
* [r3129] docs/acknowledgements.txt: Fix typo in link on
Acknowledgements page
2011-07-07 Arnaud Quette <arnaud.quette@free.fr>
* [r3127] docs/acknowledgements.txt: Move Arjen de Korte, NUT
Senior lieutenant, to the Retired members section. Thanks for all
his years of dedication to make NUT better
2011-07-01 Arjen de Korte <adkorte-guest@alioth.debian.org>
* [r3115] MAINTAINERS: It's been fun, but I feel the time has come
to say farewell. All the best...
2011-06-29 Arnaud Quette <arnaud.quette@free.fr>
* [r3109] configure.in, scripts/Makefile.am, scripts/avahi,
scripts/avahi/nut.service.in: Add Avahi support for NUT mDNS
publication, using a static service file
* [r3106] tools/svn2cl.authors: Add missing committers, and reorder
using the Project Member List:
https://alioth.debian.org/project/memberlist.php?group_id=30602
2011-06-28 Arnaud Quette <arnaud.quette@free.fr>
* [r3105] data/driver.list.in: Add various models equiped with APC
AP9618 management card, including APC Smart-UPS RT XL, to the
list of snmp-ups supported models (reported by Angela Williams)
2011-06-23 Arjen de Korte <adkorte-guest@alioth.debian.org>
* [r3057] drivers/main.c: Try to prevent that drivers are started
multiple times for the same UPS.
2011-06-17 Arjen de Korte <adkorte-guest@alioth.debian.org>
* [r3047] docs/man/blazer.txt, drivers/blazer.c: Add preselection
of communication protocol used
2011-06-16 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r3045] drivers/snmp-ups.c: Fix SNMP v3 session initialisation
2011-06-08 Arnaud Quette <arnaud.quette@free.fr>
* [r3037] docs/website/web-layout.conf: Update the Firefox download
button, since the previous one has disappeared
* [r3036] docs/website/news.txt, docs/website/projects.txt: Add a
news entry, and a reference in the Related projects, on Dell
PowerVault NX3500, which uses NUT for power protection (approved
by Dell)
2011-06-04 Arnaud Quette <arnaud.quette@free.fr>
* [r3026] data/driver.list.in: Add PowerWalker VI 850 LCD to the
list of blazer_usb supported models (reported by Wayne Thomas)
2011-06-01 Arnaud Quette <arnaud.quette@free.fr>
* [r3023] docs/download.txt: Add the missing SHA-256 sum on the
@ -51,7 +486,7 @@
* [r3002] server/netinstcmd.c: Fix the missing 'extra value'
handling for instant commands
2011-05-24 msoltyspl-guest
2011-05-24 Michal Soltys <msoltyspl-guest@alioth.debian.org>
* [r2997] drivers/apcsmart.c: apcmsart.c: fix
upsdrv_shutdown_advanced() - with 'continue' statement, sdcmd_*s
@ -136,7 +571,7 @@
[http://lists.alioth.debian.org/pipermail/nut-upsuser/2011-March/006770.html]
2011-03-31 fbohe-guest
2011-03-31 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r2962] data/driver.list.in, drivers/mge-hid.c: Add Eaton
Powerware 9140 to the list of usbhid-ups supported models
@ -153,7 +588,7 @@
which cause unresolved symbol on libupsclient users (reported by
Fabrice Coutadeur on Ubuntu)
2011-03-23 fbohe-guest
2011-03-23 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r2957] INSTALL: Reverting previous commit (should not be in the
trunk)
@ -341,7 +776,7 @@
* [r2891] drivers/dummy-ups.c: Prefer 'snprintf' and 'snprintfcat'
over 'strncat' (the latter can overflow the destination buffer)
2011-02-09 fbohe-guest
2011-02-09 Frederic Bohe <fbohe-guest@alioth.debian.org>
* [r2888] drivers/dummy-ups.c: Fix a memory leak in dummy-ups
driver