5311 lines
240 KiB
Text
5311 lines
240 KiB
Text
2014-04-17 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* NEWS, UPGRADING, configure.ac: Update for release 2.7.2 Complete
|
||
the release information for NUT 2.7.2
|
||
|
||
2014-04-07 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/compaq-mib.c: Fix erroneous status in HP/Compaq SNMP MIB
|
||
Using the most recent HP firmware (1.76), erroneous on-battery
|
||
status were reported. Also disable an erroneous low-battery
|
||
definition (pointing nowhere), while waiting for actual
|
||
improvements (report and patch from Philippe Andersson ; Closes
|
||
networkupstools/nut#117)
|
||
|
||
2014-04-06 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/mge-xml.c: mge-xml: fix compile-time warnings, versioning
|
||
|
||
2014-04-05 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* data/driver.list.in: HCL: Numeric Digital 800 plus USB VID:PID =
|
||
0665:5161 Reference: networkupstools/nut#115 (blazer_usb @ 2.6.4;
|
||
waiting for confirmation with nutdrv_qx)
|
||
* data/driver.list.in: HCL: Eaton Powerware 3105 supported by
|
||
bcmxcp_usb Closes networkupstools/nut#117
|
||
* data/driver.list.in, drivers/belkin-hid.c: usbhid-ups/belkin-hid:
|
||
add support for Emerson Network Power Liebert PSI 1440 USB VID:PID
|
||
= 10af:0004
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.user/8479
|
||
|
||
2014-04-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/al175.c: Fix data format warnings on all architectures
|
||
Complete commit 7daa0feb6ed4f1c29bfe14c8e491ba198a4ba643, and
|
||
actually fix some of the warnings related data format. Also bump
|
||
al175 driver revision
|
||
* clients/Makefile.am: Update libupsclient library version
|
||
information Following the recent export of libcommon functions in
|
||
libupsclient, update the library version information to 4:0:0
|
||
|
||
2014-04-04 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/al175.c: Fix data format warnings Fix a few warnings
|
||
related data format, in debug code
|
||
* clients/Makefile.am: Add libnutclient library version information
|
||
Add the missing LDFLAGS for adding version information
|
||
|
||
2014-03-21 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: [HCL] CABAC UPS-1700DV2 supported by
|
||
blazer_usb Reported by jammin84 Closes #113
|
||
* clients/Makefile.am, common/Makefile.am: Link libupsclient with
|
||
libcommon Fix undefined references related to functions of
|
||
libcommon. This issue was reported on Debian:
|
||
https://bugs.debian.org/731156 (patch from Matthias Klose ; Closes
|
||
Github issue #73)
|
||
|
||
2014-03-18 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* data/driver.list.in: [HCL] Digitus DN-170014 supported by
|
||
richcomm_usb Reference: http://lists.alioth.debian.org/pipermail
|
||
/nut-upsdev/2014-March/006695.html -or- http://news.gmane.org/find-
|
||
root.php?message_id=CADq9dvWMx0xBz9XXkVKXCre4ox%2d2kSeHtD7LW39eEDH1
|
||
RCY8sQ%40mail.gmail.com
|
||
|
||
2014-03-05 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* UPGRADING: Added note about --enable-option-checking=fatal Closes
|
||
#99 (really)
|
||
|
||
2014-03-03 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* data/driver.list.in: HCL: various updates * Closes
|
||
https://github.com/networkupstools/nut/issues/107
|
||
* http://lists.alioth.debian.org/pipermail/nut-
|
||
upsdev/2013-November/006564.html * http://news.gmane.org/find-
|
||
root.php?message_id=50D9D460.1080408%40gmail.com
|
||
* http://news.gmane.org/find-root.php?message_id=CA%2b4duQ%3dppW%2
|
||
bPz%2bRVPVXJyFLj0HErh1ZOtm5tk8b6n5Nd5kSk0g%40mail.gmail.com *
|
||
http://news.gmane.org/find-
|
||
root.php?message_id=528EC53C.9000801%40me.com
|
||
* docs/nut-qa.txt: NUT QA document: updated and reworded
|
||
* docs/nut-qa.txt: NUT QA document: CR->LF
|
||
* docs/FAQ.txt: FAQ: minor updates Update the bestfortress entry,
|
||
fix the mythicbeasts URL, and reword a few entries.
|
||
|
||
2014-02-13 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/upsimage.cgi.txt: upsimage.cgi(8): update GD homepage
|
||
|
||
2014-03-03 Émilien Kia <emilien.kia@gmail.com>
|
||
|
||
* drivers/nutdrv_qx.h: Detect if TRUE (and FALSE) are already defined
|
||
and define bool_t accordingly.
|
||
|
||
2014-02-27 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* UPGRADING: Add a note on Hardware Abstraction Layer removal
|
||
* INSTALL.nut, autogen.sh, configure.ac, docs/Makefile.am,
|
||
docs/configure.txt, docs/developers.txt, docs/features.txt,
|
||
docs/macros.txt, docs/new-drivers.txt, docs/nut-hal.txt, docs
|
||
/packager-guide.txt, drivers/Makefile.am, drivers/dstate-hal.c,
|
||
drivers/dstate-hal.h, drivers/main-hal.c, drivers/main-hal.h,
|
||
m4/nut_check_libhal.m4, m4/nut_config_libhal.m4: Remove the
|
||
remaining HAL files and references Remove the remaining build
|
||
rules, source code and documentation related to the FreeDesktop
|
||
Hardware Abstraction Layer (HAL) support. For the record, with this
|
||
HAL implementation, NUT drivers were sending data over DBus
|
||
(Closes: #99)
|
||
|
||
2014-02-24 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/blazer_usb.c, drivers/libusb.c, drivers/nutdrv_qx.c,
|
||
drivers/riello_usb.c, drivers/usbhid-ups.c: OpenBSD ports tree
|
||
patches for EPROTO Closes networkupstools/nut#44
|
||
|
||
2014-02-26 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/Makefile.am, scripts/README, scripts/hal/.gitignore,
|
||
scripts/hal/Makefile.am, tools/nut-usbinfo.pl: Remove the
|
||
generation of HAL support files Remove the code supporting the
|
||
generation of HAL FDI file. This is the first commit of a set to
|
||
address Github issue #99
|
||
* drivers/snmp-ups.c: Fix snmp-ups segmentation fault A basic sanity
|
||
check was missing in the core code of snmp-ups, causing a driver
|
||
crash under some specific circumstances, at driver initialisation
|
||
time. Hence, this does not affect production systems
|
||
* README, UPGRADING, docs/FAQ.txt, docs/config-notes.txt,
|
||
drivers/Makefile.am, scripts/Solaris/nut.in,
|
||
scripts/Solaris/postinstall.in, scripts/Solaris/preremove.in,
|
||
scripts/systemd/nut-driver.service.in,
|
||
scripts/systemd/nutshutdown.in: Closes #96: Install upsdrvctl to
|
||
$prefix/sbin Install upsdrvctl to $prefix/sbin rather than
|
||
$driverexec. upsdrvctl has been historically standing beside the
|
||
drivers. It now resides in the system binaries ($prefix/sbin)
|
||
directory
|
||
|
||
2014-02-25 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/mge-hid.c: Add improved support for Eaton 5P Add the
|
||
necessary hooks to improve support for Eaton 5P range. This
|
||
includes post-processing of the model name, along with handling
|
||
rules for battery voltage (actual and nominal)
|
||
|
||
2014-02-19 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/Makefile.am, docs/chunked.xsl, docs/common.xsl,
|
||
docs/xhtml.xsl: docs: prevent smartphones from being too smart
|
||
(docbook) Add HTML <meta> tag to not auto-create telephone number
|
||
links on mobile browsers also in docbook processed documents.
|
||
Reference: https://github.com/networkupstools/nut/issues/78 XSL
|
||
files source: - https://github.com/asciidoc/asciidoc/blob/master
|
||
/docbook-xsl/common.xsl -
|
||
https://github.com/asciidoc/asciidoc/blob/master/docbook-
|
||
xsl/xhtml.xsl - https://github.com/asciidoc/asciidoc/blob/master
|
||
/docbook-xsl/chunked.xsl
|
||
* docs/man/asciidoc.conf: docs: prevent smartphones from being too
|
||
smart Add HTML <meta> tag to not auto-create telephone number
|
||
links on mobile browsers. Reference:
|
||
https://github.com/networkupstools/nut/issues/78
|
||
|
||
2014-02-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/acknowledgements.txt: Update NUT team membership for Daniele
|
||
Pezzini Daniele Pezzini is a now a NUT senior developer
|
||
|
||
2014-02-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/acknowledgements.txt, docs/website/news.txt: Formalizing the
|
||
end of the relationship with Eaton The situation of the
|
||
relationship with Eaton has evolved, and since 2011 Eaton does not
|
||
support NUT anymore. This may still evolve in the future. But for
|
||
now, please do not consider anymore that buying Eaton products will
|
||
provide you with official support from Eaton, or a better level of
|
||
device support in NUT.
|
||
|
||
2014-02-14 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* Makefile.am: devd: use staging directory for distcheck
|
||
* drivers/Makefile.am, drivers/snmp-ups.c, drivers/xppc-mib.c,
|
||
drivers/xppc-mib.h: snmp-ups: add XPPC-MIB for Tripp Lite
|
||
SU10KRT3/1X
|
||
* scripts/subdriver/gen-snmp-subdriver.sh: gen-snmp-subdriver.sh:
|
||
documentation updates
|
||
|
||
2014-02-10 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* scripts/subdriver/gen-snmp-subdriver.sh: gen-snmp-subdriver.sh: fix
|
||
option typos * Use '-M' for MIB directories, to match snmpwalk and
|
||
the help text. * Add space before '-c' in snmpwalk (not sure how
|
||
this worked before)
|
||
* scripts/Makefile.am: cosmetic: Indent scripts/Makefile.am
|
||
EXTRA_DIST continuation lines
|
||
* scripts/Makefile.am: Add gen-snmp-subdriver.sh to distribution
|
||
tarball
|
||
|
||
2014-02-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/acknowledgements.txt: Update NUT team membership for
|
||
Frédéric Bohe Frederic Bohe, NUT senior developer and Eaton
|
||
contractor from 2009 to 2013, is now a retired member. Thanks for
|
||
all the hard work on the Windows port, nut-scanner, Unix packaging,
|
||
support, ... Also update the developers membership page, from
|
||
Alioth to GitHub
|
||
|
||
2013-02-24 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* autogen.sh, configure.ac, scripts/Makefile.am,
|
||
scripts/devd/.gitignore, scripts/devd/Makefile.am,
|
||
scripts/devd/README, tools/nut-usbinfo.pl: FreeBSD: generate
|
||
devd.conf files for USB UPSes This adds a --with-devd-dir=PATH
|
||
option to ./configure, which defaults to /usr/local/etc/devd (or
|
||
/etc/devd, whichever is found first). Unlike udev, there does not
|
||
seem to be a way to re-trigger rules at runtime. This means you
|
||
will likely need to unplug and replug your UPS after installing the
|
||
new nut-usb.conf file.
|
||
|
||
2014-02-13 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* .gitignore, server/.gitignore: Minor completion to gitignore files
|
||
Add a few more exotic targets, related to debug or official
|
||
distribution
|
||
|
||
2014-02-11 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* .gitignore, clients/.gitignore, common/.gitignore, conf/.gitignore,
|
||
data/.gitignore, data/html/.gitignore, docs/.gitignore,
|
||
docs/man/.gitignore, docs/website/.gitignore,
|
||
docs/website/scripts/.gitignore, drivers/.gitignore,
|
||
include/.gitignore, lib/.gitignore, m4/.gitignore,
|
||
scripts/.gitignore, scripts/HP-UX/.gitignore,
|
||
scripts/Solaris/.gitignore, scripts/augeas/.gitignore,
|
||
scripts/avahi/.gitignore, scripts/hal/.gitignore,
|
||
scripts/hotplug/.gitignore, scripts/python/.gitignore,
|
||
scripts/systemd/.gitignore, scripts/udev/.gitignore,
|
||
scripts/ufw/.gitignore, server/.gitignore, tests/.gitignore,
|
||
tools/.gitignore, tools/nut-scanner/.gitignore: Simplify gitignore
|
||
files Remove redundancies and old/svn things. Limit the scope
|
||
wherever it makes sense. Ignore all cscope files and test logs.
|
||
Make ignoring generated files easier to maintain.
|
||
|
||
2014-02-11 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/libshut.c: libshut: partially revert PnP/RTS change
|
||
Reported by Baruch Even. It is unclear how this will work after
|
||
running nut-scanner, but it is more important to keep the drivers
|
||
working. Reference: 65db105 /
|
||
2013-09-24T08:18:00Z!fredericbohe@eaton.com Closes:
|
||
networkupstools/nut#91
|
||
|
||
2014-02-09 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/man/nutdrv_qx.txt: nutdrv_qx: update manpage for the newly
|
||
supported Voltronic Power P98 units
|
||
* drivers/nutdrv_qx.c, drivers/nutdrv_qx_mecer.c,
|
||
drivers/nutdrv_qx_mecer.h: nutdrv_qx: improve support for
|
||
'(ACK/(NAK' and Voltronic Power P98 UPSes In 'mecer' subdriver's
|
||
claim function try to get protocol (QPI, for Voltronic Power
|
||
devices) used by the UPS: - supported devices are Voltronic Power's
|
||
P98 units - if the UPS doesn't support the QPI command, use its
|
||
reply to identify whether it uses '(ACK\r'/'(NAK\r' replies This
|
||
way we can catch '(ACK/(NAK' devices, while previously the 'mecer'
|
||
subdriver was 'hidden' by the 'megatec' (echo back/'ACK/NAK') one.
|
||
Plus Q1 units with 'ACK'/'NAK' replies or echoing back not
|
||
supported and rejected commands are no longer wrongly 'claimed' by
|
||
the 'mecer' subdriver.
|
||
|
||
2014-02-03 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/.gitignore, docs/Makefile.am, docs/documentation.txt: docs:
|
||
build PDF also for cables.txt
|
||
|
||
2014-02-02 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* Makefile.am, configure.ac, docs/.gitignore, docs/Makefile.am,
|
||
docs/man/.gitignore, docs/man/Makefile.am, docs/stable-hcl.txt,
|
||
docs/user-manual.txt, docs/website/.gitignore,
|
||
docs/website/Makefile.am, docs/website/css/ie-overrides.css,
|
||
docs/website/css/web-layout.css,
|
||
docs/website/css/xhtml11-quirks.css, docs/website/css/xhtml11.css,
|
||
docs/website/faviconut.ico, docs/website/faviconut.png,
|
||
docs/website/news.txt, docs/website/old-news.txt,
|
||
docs/website/projects.txt, docs/website/scripts/.gitignore,
|
||
docs/website/scripts/filter_png.js, docs/website/scripts/jquery.js,
|
||
docs/website/scripts/nut_jquery.js, docs/website/scripts/toc.js,
|
||
docs/website/ups-protocols.txt, docs/website/web-layout.conf,
|
||
docs/website/website.txt, tools/Makefile.am, tools/nut-hclinfo.py:
|
||
website: move to a standalone website
|
||
|
||
2014-01-18 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/net-protocol.txt: docs: fix a couple of asciidoc errors in
|
||
net-protocols.txt
|
||
* server/netlist.c: net-protocol: fix closing line of LIST RANGE
|
||
|
||
2014-01-16 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/nutdrv_atcl_usb.c: nutdrv_atcl_usb: fix permissions-based
|
||
crash, and enable vendor variable (1.1)
|
||
|
||
2014-01-13 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* .gitignore: Ignore cscope.out
|
||
* docs/man/.gitignore, docs/man/nutdrv_atcl_usb.txt,
|
||
drivers/nutdrv_atcl_usb.c: nutdrv_atcl_usb: documentation and
|
||
logging (v1.0)
|
||
|
||
2014-01-11 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/apc-mib.c: snmp-ups: APC SmartBoost and SmartTrim are OL
|
||
SmartBoost and SmartTrim are voltage regulation functions that
|
||
prevent the UPS from using the battery during brownouts and
|
||
overvoltages, so the BOOST and TRIM states are also mapped to OL.
|
||
Reference:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.devel/6583
|
||
* data/driver.list.in: [HCL] MicroDowell B.Box LP 500: genericups
|
||
type 7 Closes networkupstools/nut#83 From @lxp: UPS shutdown
|
||
only works when on-battery and has a delay of about 1min until
|
||
execution (something between 50sec to 1min 30sec on mine).
|
||
References: http://www.ezdirect.it/pdf/lp500.pdf
|
||
https://forums.gentoo.org/viewtopic-t-730172-start-0.html
|
||
|
||
2014-01-11 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/blazer_ser.c, drivers/blazer_usb.c: blazer: fix man page
|
||
references
|
||
|
||
2014-01-11 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/nutdrv_atcl_usb.txt, drivers/nutdrv_atcl_usb.c:
|
||
nutdrv_atcl: match iManufacturer (vendor) string
|
||
* docs/man/snmp-ups.txt: snmp-ups: update and edit documentation
|
||
|
||
2014-01-11 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* data/driver.list.in: HCL: add Atlantis Land/Voltronic Power units
|
||
supported by nutdrv_qx
|
||
* drivers/nutdrv_qx_blazer-common.c, drivers/nutdrv_qx_blazer-
|
||
common.h: nutdrv_qx: fix nutdrv_qx_blazer-common.{c,h} header
|
||
comments
|
||
* docs/man/nutdrv_qx.txt, docs/nutdrv_qx-subdrivers.txt: nutdrv_qx:
|
||
update manuals for new 'voltronic-qs' subdriver
|
||
|
||
2013-12-05 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/Makefile.am, drivers/nutdrv_qx.c, drivers
|
||
/nutdrv_qx_voltronic-qs.c, drivers/nutdrv_qx_voltronic-qs.h:
|
||
nutdrv_qx: add Voltronic-QS subdriver (nutdrv_qx protocol
|
||
=voltronic-qs) A subdriver using a protocol, specific to UPSes
|
||
manufactured by Voltronic Power, based on the 'mustek' one (i.e.
|
||
'QS').
|
||
|
||
2014-01-01 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/nutdrv_atcl_usb.c: nutdrv_atcl_usb: adjusted logging and
|
||
retries (v0.02)
|
||
* data/driver.list.in, docs/man/Makefile.am, docs/man/index.txt,
|
||
docs/man/nutdrv_atcl_usb.txt: nutdrv_atcl_usb: man page and HCL
|
||
entries
|
||
|
||
2013-12-31 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/.gitignore, drivers/Makefile.am, drivers/nutdrv_atcl_usb.c,
|
||
tools/nut-usbinfo.pl: nutdrv_atcl_usb: 'ATCL FOR UPS' new driver
|
||
Reference: http://news.gmane.org/find-
|
||
root.php?message_id=%3c52B4C54E.1050106%40ariwainer.com.ar%3e
|
||
* drivers/libusb.c, drivers/usb-common.h: Move USB_TIMEOUT to usb-
|
||
common.h
|
||
|
||
2013-12-31 Laurent Bigonville <bigon@bigon.be>
|
||
|
||
* .gitignore, INSTALL, INSTALL.nut, Makefile.am, docs/FAQ.txt,
|
||
docs/Makefile.am, docs/configure.txt, docs/packager-guide.txt, docs
|
||
/user-manual.txt: Rename INSTALL to INSTALL.nut Rename it to
|
||
INSTALL.nut so autoreconf will not try to overwrite it. In Debian
|
||
tools like dh_autoreconf calls autoreconf with -f which overwrite
|
||
the INSTALL file.
|
||
|
||
2013-12-27 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* scripts/subdriver/gen-usbhid-subdriver.sh: usbhid-ups: fix call to
|
||
is_usb_device_supported() The is_usb_device_supported() function
|
||
now takes a USBDevice_t* instead of a pair of USB ID values.
|
||
|
||
2013-12-22 Florian Bruhin <nut@the-compiler.org>
|
||
|
||
* data/driver.list.in, docs/man/powercom.txt, drivers/powercom.c: Add
|
||
OptiUPS VS 575C support to PowerCom Reference:
|
||
http://news.gmane.org/find-
|
||
root.php?message_id=%3c20131126085646.GM28832%40lupin%3e
|
||
|
||
2013-12-11 Denis Yantarev <denis.yantarev@gmail.com>
|
||
|
||
* drivers/blazer_usb.c, drivers/nutdrv_qx.c: Fixed incorrectly
|
||
reported Ippon response length
|
||
|
||
2013-11-30 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/man/nutdrv_qx.txt, drivers/nutdrv_qx.c, drivers
|
||
/nutdrv_qx_blazer-common.c, drivers/nutdrv_qx_blazer-common.h,
|
||
drivers/nutdrv_qx_megatec-old.c, drivers/nutdrv_qx_mustek.c,
|
||
drivers/nutdrv_qx_q1.c: nutdrv_qx: fix 'megatec/old' and 'mustek'
|
||
subdrivers' claim functions Address, for 'megatec/old' and
|
||
'mustek' subdrivers, the same problem fixed in commit
|
||
720975f4de910b270ba705a7f2981c2ee33ca2eb for Q1-based ones: - Make
|
||
the claim function of 'megatec/old' and 'mustek' subdrivers not
|
||
poll the UPS for 'vendor' informations as they are not really
|
||
needed to set these protocols apart from the other ones (i.e. the
|
||
'status' poll is specific enough, at the time of writing). - Move
|
||
common 'light' claim function to nutdrv_qx_blazer-common.{c,h}. -
|
||
Update manual. - Versioning.
|
||
|
||
2013-11-24 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/nutdrv_qx-subdrivers.txt: nutdrv_qx: improve developer manual
|
||
Get rid of useless tables. Fix minor errors/typos.
|
||
* drivers/nutdrv_qx.c: nutdrv_qx: versioning
|
||
* docs/man/nutdrv_qx.txt, docs/nutdrv_qx-subdrivers.txt: nutdrv_qx:
|
||
update manuals for new Q1 subdriver and improve readability
|
||
|
||
2013-11-23 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/Makefile.am, drivers/nutdrv_qx.c, drivers/nutdrv_qx_q1.c,
|
||
drivers/nutdrv_qx_q1.h: nutdrv_qx: add new 'fallback' Q1 subdriver
|
||
Add new 'Q1' subdriver. This subdriver implements the same protocol
|
||
as the one used by the 'megatec' subdriver minus the vendor (I) and
|
||
ratings (F) queries. In the claim function: - it doesn't even try
|
||
to get 'vendor' informations (I) - it checks only status (Q1),
|
||
through 'input.voltage' variable Therefore it should be able to
|
||
work even if the UPS doesn't support vendor/ratings *and* the user
|
||
doesn't use the 'novendor'/'norating' flags, as long as: - the UPS
|
||
replies a Q1-compliant answer (i.e. not necessary filled with all
|
||
of the Q1-required data, but at least of the right length and with
|
||
not available data filled with some replacement character) - the
|
||
UPS reports a valid input.voltage (used in the claim function) -
|
||
the UPS reports valid status bits (1st, 2nd, 3rd, 6th, 7th are the
|
||
mandatory ones) This commit reintroduces a functionality of the
|
||
blazer subdrivers that was lost because now, in order to tell
|
||
whether a device is supported by a subdriver or not, if the user
|
||
doesn't call the driver with the 'novendor' flag, both the status
|
||
(Q1) and the vendor (I/FW?) queries are needed (that's to better
|
||
discern the subdrivers). Reference:
|
||
http://lists.alioth.debian.org/pipermail/nut-
|
||
upsuser/2013-November/008692.html
|
||
|
||
2013-11-23 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* configure.ac, configure.in: Rename configure.in to configure.ac
|
||
autoconf has been warning about this for a while - let's fix it
|
||
before too many branches get created with the old name.
|
||
* configure.in: configure.in: bump version to 2.7.1.5 Some packaging
|
||
systems don't like the -pre# system.
|
||
|
||
2013-11-21 Laurent Bigonville <bigon@bigon.be>
|
||
|
||
* docs/man/ups.conf.txt, docs/man/upsdrvctl.txt, drivers/upsdrvctl.c:
|
||
Provide retry options for upsdrvctl and driver(s) As recently seen
|
||
in Debian (bugs #694717 and #677143), it may be required to have
|
||
upsdrvctl retrying to start the driver in case of failure. More
|
||
specifically, a mix of init system (V and systemd), udev and USB
|
||
device(s) can result in the /dev entry not being available at
|
||
driver startup, thus resulting in a general failure to start NUT.
|
||
This commit provides at least a way to overcome this issue. A more
|
||
suitable solution will require more work on NUT design. This
|
||
patch if based on Arnaud Quette proposal
|
||
|
||
2013-11-20 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* Makefile.am: Maintainers targets: distribution signature / hashes
|
||
Create some handy targets to ease and automate release publication
|
||
|
||
2013-11-19 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* configure.in: configure: update version to 2.7.1
|
||
* docs/website/news.txt: news: add 2.7.1 release
|
||
* Makefile.am: ChangeLog: use full path to generator script
|
||
* docs/website/projects.txt: website: update related project links
|
||
|
||
2013-11-18 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* NEWS: Minor reordering of the news
|
||
|
||
2013-11-18 Kirill Smelkov <kirr@mns.spb.ru>
|
||
|
||
* MAINTAINERS, docs/man/.gitignore, docs/man/Makefile.am,
|
||
docs/man/al175.txt, docs/man/index.txt, docs/man/nutupsdrv.txt,
|
||
docs/new-drivers.txt, drivers/Makefile.am, drivers/al175.c: al175:
|
||
updated driver, please restore it Back in 2005 I was young and
|
||
idealistic, that's why you finally marked al175 as 'broken', but
|
||
now I understand your points (some) and that in NUT you need good
|
||
portability. So this time I've checked that al175 compiles with
|
||
CC="gcc -std=c89 -pedantic", and CC="gcc -std=c99 -pedantic" Also,
|
||
I've tried to clean-up the driver based on feedback from 2009, but
|
||
unfortunately I no longer have hardware to test and will not have
|
||
any in foreseable future, so the driver was reworked to meet the
|
||
project code quality criteria, without testing on real hardware.
|
||
Some bugs may have crept in. Changes since last posting in 2009:
|
||
- patch rebased on top of current master (v2.6.5-400-g214c442); -
|
||
added reference to COMLI communication protocol document; - status
|
||
decode errors go to log, instead of setting non-conformant status
|
||
like "?T", "?OOST", etc. For such errors new loglevel is
|
||
allocated; - "High Battery" status is back; - converted tracing
|
||
macros to direct use of upsdebugx and numbers 1,2,3,4 for loglevels
|
||
as requested (but now lines got longer because of explicit __func__
|
||
usage); - lowered usage of other macros (e.g. REVERSE_BITS
|
||
inlined); - alarm(3) is not used anymore - instead whole I/O
|
||
transaction time budget is maintained manually; - man page
|
||
converted to asciidoc and supported variables list is merged into
|
||
it; - upsdebug_ascii moved to common.c and to separate patch.
|
||
~~~~ Changes since al175 was removed from NUT tree in 2008: -
|
||
alloca was eliminated through the help of automatic variables -
|
||
debugging/tracing were reworked to (almost always) use NUT builtins
|
||
- al175 now uses 3 debug levels for (1=user-level info, 2=protocol
|
||
debugging, 3=I/O tracing) - rechecked
|
||
http://eu1.networkupstools.org/doc/2.2.0/developers.html and
|
||
applied where apporpiate Also > This driver does not support
|
||
upsdrv_shutdown(), which makes > it not very useful in a real world
|
||
application. This alone > warrants 'experimental' status, but for
|
||
the below mentioned > reasons (to name a few), it's flagged
|
||
'broken' instead. Yes, at present shutdown is not supported, and
|
||
unfortunately now I don't have AL175 hardware at hand, so that I
|
||
can't write it and verify the implementation. I've marked the
|
||
driver as DRV_EXPERIMENTAL, although it was tested by us as part of
|
||
our systems to work OK for more than three years in production
|
||
environment on ships (and we don't need shutdown there -- in
|
||
critical situations the system has to operate as long as possible,
|
||
untill the battery is empty) Also, all of the previous issues
|
||
listed below are now fixed in this al175 version: - ‘return’
|
||
with a value, in function returning void (2x) - anonymous variadic
|
||
macros were introduced in C99 - C++ style comments are not allowed
|
||
in ISO C90 - ISO C forbids braced-groups within expressions (5x) -
|
||
ISO C90 forbids specifying subobject to initialize (16x) - ISO C99
|
||
requires rest arguments to be used (18x) Yes, "All the world is
|
||
not an x86 Linux box," and I've tried to make all the world happy.
|
||
Please apply. Thanks, Kirill.
|
||
* common/common.c, docs/developers.txt, include/common.h: common:
|
||
upsdebug_ascii() - to dump a message in ascii For debugging ASCII-
|
||
based protocols with control characters (e.g. COMLI) it is handy to
|
||
dump messages not in hex, but in ascii with human readable codes.
|
||
Add utility function to do it.
|
||
|
||
2013-11-17 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/.gitignore, drivers/.gitignore: apcupsd-ups: ignore
|
||
generated files
|
||
* drivers/apcupsd-ups.c: apcupsd-ups: fix cut-n-paste error
|
||
* drivers/apcupsd-ups.c: apcupsd-ups 0.04: use O_NONBLOCK instead of
|
||
FIONBIO
|
||
* NEWS, docs/man/index.txt: apcupsd-ups: add NEWS and man page link
|
||
* UPGRADING: Mention upsrw output change.
|
||
* docs/man/nut-recorder.txt: Reword nut-recorder man page
|
||
* UPGRADING: UPGRADING: link to man pages for changed drivers
|
||
* configure.in: Bump version to 2.7.1-pre2
|
||
* NEWS, UPGRADING: Update NEWS and UPGRADING for 2.7.1 Closes:
|
||
networkupstools#37
|
||
* data/driver.list.in: HCL: StarPower PCF-800VA Reported by Don.
|
||
Reference: http://news.gmane.org/find-root.php?message_id=%3cCAPO%2
|
||
bLDnApF3ALNfp%5fwaVpHqSuJ9sajKCKXPXLLsAWUWww7Of%3dw%40mail.gmail.co
|
||
m%3e
|
||
* data/driver.list.in: HCL: Atlantis Land A03-P551(V1.2) supported by
|
||
blazer_usb Reported by Giovanni Panozzo. Reference:
|
||
http://news.gmane.org/find-
|
||
root.php?message_id=%3c51B76B0C.1080109%40panozzo.it%3e Note that
|
||
blazer_usb will eventually be replaced by nutdrv_qx.
|
||
* clients/nutclient.h, clients/upsclient.c,
|
||
conf/upsmon.conf.sample.in, configure.in, docs/FAQ.txt,
|
||
docs/man/libnutclient.txt, docs/man/libnutclient_general.txt,
|
||
docs/man/upsmon.conf.txt, docs/security.txt, drivers/powerman-
|
||
pdu.c, server/netssl.c: Replace 'connexion' with 'connection' in
|
||
English contexts Also reworded a few phrases surrounding the
|
||
replacements.
|
||
* docs/man/.gitignore: asciidoc: ignore all generated blazer*.html
|
||
files
|
||
* data/driver.list.in: HCL: update CyberPower entries, including
|
||
CP900AVR Reported by Craig Duttweiler Reference:
|
||
http://news.gmane.org/find-
|
||
root.php?message_id=%3c51295F86.4080601%40twistedsanity.net%3e
|
||
* docs/stable-hcl.txt: GitHub issues can also be used to report HCL
|
||
updates
|
||
* docs/website/projects.txt: Update links to related projects
|
||
* docs/download.txt: Update download page * Re-added link to
|
||
Buildbot snapshot generator * Updated a few links
|
||
|
||
2013-11-13 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/man/.gitignore, drivers/.gitignore: Add nutdrv_qx to
|
||
.gitignore files and remove voltronic from them
|
||
|
||
2013-11-12 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/Makefile.am: a2x: use --destination-dir This option seems
|
||
to work now. Previously, Asciidoc source files were copied to the
|
||
destination directory, but this did not account for included files.
|
||
|
||
2013-11-12 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/man/nutdrv_qx.txt: nutdrv_qx: fix cross links in manpage
|
||
Remove links to voltronic manuals. Fix links to blazer manuals.
|
||
|
||
2013-11-12 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* .gitignore: git: ignore test-driver, and sort ignores list test-
|
||
driver is apparently part of automake, generated for libcpp unit
|
||
tests.
|
||
|
||
2013-11-10 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/Makefile.am: Include blazer-common.txt in built tarball
|
||
|
||
2013-11-10 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* clients/upsrw.c: upsrw: publish also the maximum length of STRING
|
||
rw variables
|
||
|
||
2013-11-09 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/website/scripts/nut_jquery.js: HCL: Improve readability of
|
||
nut_jquery.js
|
||
* docs/website/scripts/nut_jquery.js: HCL: make support-level filter
|
||
show items with a 'higher or equal' level Reference: https://githu
|
||
b.com/networkupstools/nut/issues/48#issuecomment-28134135
|
||
* data/driver.list.in: nutdrv_qx: readd HCL's items lost with the
|
||
revert of the voltronic merge
|
||
* data/driver.list.in: nutdrv_qx: remove superfluous indications from
|
||
the HCL
|
||
* data/driver.list.in, docs/Makefile.am, docs/blzr-subdrivers.txt,
|
||
docs/man/Makefile.am, docs/man/blzr.txt, docs/man/index.txt,
|
||
docs/man/nutdrv_qx.txt, docs/man/nutupsdrv.txt, docs/new-
|
||
drivers.txt, docs/nutdrv_qx-subdrivers.txt, drivers/Makefile.am,
|
||
drivers/blzr.c, drivers/blzr.h, drivers/blzr_blazer-common.c,
|
||
drivers/blzr_blazer-common.h, drivers/blzr_mecer.c,
|
||
drivers/blzr_mecer.h, drivers/blzr_megatec-old.c, drivers
|
||
/blzr_megatec-old.h, drivers/blzr_megatec.c,
|
||
drivers/blzr_megatec.h, drivers/blzr_mustek.c,
|
||
drivers/blzr_mustek.h, drivers/blzr_voltronic.c,
|
||
drivers/blzr_voltronic.h, drivers/blzr_zinto.c,
|
||
drivers/blzr_zinto.h, drivers/nutdrv_qx.c, drivers/nutdrv_qx.h,
|
||
drivers/nutdrv_qx_blazer-common.c, drivers/nutdrv_qx_blazer-
|
||
common.h, drivers/nutdrv_qx_mecer.c, drivers/nutdrv_qx_mecer.h,
|
||
drivers/nutdrv_qx_megatec-old.c, drivers/nutdrv_qx_megatec-old.h,
|
||
drivers/nutdrv_qx_megatec.c, drivers/nutdrv_qx_megatec.h,
|
||
drivers/nutdrv_qx_mustek.c, drivers/nutdrv_qx_mustek.h,
|
||
drivers/nutdrv_qx_voltronic.c, drivers/nutdrv_qx_voltronic.h,
|
||
drivers/nutdrv_qx_zinto.c, drivers/nutdrv_qx_zinto.h, tools/nut-
|
||
usbinfo.pl: nutdrv_qx: rename 'blzr' driver to 'nutdrv_qx'
|
||
Reference: http://lists.alioth.debian.org/pipermail/nut-
|
||
upsdev/2013-November/006555.html
|
||
* docs/stable-hcl.txt, docs/website/css/web-layout.css: Address Issue
|
||
#48 (text-based browsers) Reference: https://github.com/networkups
|
||
tools/nut/issues/48#issuecomment-28107101
|
||
|
||
2013-11-08 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/projects.txt: Cleanup NUT related projects
|
||
|
||
2013-10-25 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/blazer.c: blazer: Support UPSes that reply '(ACK' when an
|
||
instant command succeeds
|
||
* drivers/blazer.c: blazer: Fix a discrepancy in the handling of
|
||
instant commands Check if the reply we got back from the UPS is
|
||
'ACK' also for the commands stored in the array.
|
||
|
||
2013-10-17 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/man/blazer-common.txt: blazer: Cosmetic changes
|
||
* drivers/blazer_ser.c, drivers/blazer_usb.c: blazer: Fix
|
||
blazer_{ser,usb} + TESTING Those things are useless when TESTING
|
||
is defined
|
||
* docs/man/blazer-common.txt: blazer: Fix user manuals
|
||
{Serial,USB}-specific sections belong to 'Extra arguments' section
|
||
* drivers/blazer_ser.c, drivers/blazer_usb.c: blazer: Versioning
|
||
* drivers/blazer.c: blazer: Add more log infos in instcmd
|
||
|
||
2013-10-16 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/man/Makefile.am, docs/man/blazer-common.txt,
|
||
docs/man/blazer.txt, docs/man/blazer_ser.txt,
|
||
docs/man/blazer_usb.txt, docs/man/index.txt,
|
||
docs/man/nutupsdrv.txt: blazer: Fix {usb,ser} manual Split the old
|
||
blazer manual in two manuals named after their executables with a
|
||
common source.
|
||
* docs/man/blazer.txt: blazer: Fix user manual Fix minor errors Add
|
||
ranges Fix test.battery.start (i.e. minutes instead of seconds)
|
||
* drivers/blazer.c: blazer: Fix shutdown sequence Split stop pending
|
||
shutdown and shutdown itself so that if we have problems stopping
|
||
the shutdown (e.g. there's no shutdown pending and the UPS, because
|
||
of that, echoes back the command) we can still shutdown the UPS.
|
||
* drivers/blazer.c: blazer: Fix minor error in battery guesstimation
|
||
We need both battery.voltage.low and battery.voltage.high to
|
||
'guesstimate' the battery charge
|
||
* drivers/blazer.c: blazer: Fix test.battery.start T00 doesn't make
|
||
any sense: the range should be 01-99 minutes
|
||
* drivers/blazer.c: blazer: Fix shutdown.return 'SnR0000' is meant
|
||
to put the UPS down and not return 'Sn' should be used instead when
|
||
ondelay is 0
|
||
* drivers/blazer.c: blazer: Fix shutdown delay 'offdelay' as used by
|
||
this driver is meant to be in the .2-.9 (12..54 seconds) and 01-10
|
||
(60..600 seconds) range.
|
||
|
||
2013-11-03 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* data/driver.list.in, docs/man/.gitignore, docs/man/Makefile.am,
|
||
docs/man/index.txt, docs/man/voltronic_ser.txt,
|
||
docs/man/voltronic_usb.txt, drivers/Makefile.am,
|
||
drivers/voltronic.c, drivers/voltronic.h, drivers/voltronic_ser.c,
|
||
drivers/voltronic_usb.c, tools/nut-usbinfo.pl: Revert "Merge branch
|
||
'voltronic-driver'" This reverts commit
|
||
de07fc7f5e7f68b91507b2bf3d4d3b92b774c3ed, reversing changes made to
|
||
a074844f88ca352780dd881b5fa3c435832d165e. The voltronic
|
||
funtionality will be a subdriver of the new blazer driver.
|
||
|
||
2013-11-04 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/blzr_voltronic.c: blzr: Fix log message
|
||
* drivers/blzr_voltronic.c: blzr: Fix compile-time error Reference:
|
||
http://lists.alioth.debian.org/pipermail/nut-
|
||
upsdev/2013-November/006549.html
|
||
|
||
2013-10-25 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/blzr.c: blzr: Cosmetic changes
|
||
* drivers/blzr_megatec-old.c, drivers/blzr_megatec.c,
|
||
drivers/blzr_mustek.c, drivers/blzr_zinto.c: blzr: Remove
|
||
duplicates in the testing struct
|
||
|
||
2013-11-04 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/blzr_blazer-common.c, drivers/blzr_blazer-common.h: blzr:
|
||
Fix blzr_blazer-common.{c,h} header comments
|
||
|
||
2013-10-25 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/blzr-subdrivers.txt, docs/man/blzr.txt, drivers/Makefile.am,
|
||
drivers/blzr.c, drivers/blzr_mecer.c, drivers/blzr_mecer.h: blzr:
|
||
Add Mecer subdiver (blzr protocol=mecer) A subdriver covering an
|
||
idiom similar to the one used by the megatec subdriver, but with
|
||
these peculiarities: - if a command/query is rejected or invalid,
|
||
the UPS will reply '(NAK\r' - if a command succeeds, the UPS will
|
||
reply '(ACK\r'
|
||
|
||
2013-10-17 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/blzr-subdrivers.txt: blzr: Improve developer manual Add note
|
||
on how to group items in blzr2nut array.
|
||
* drivers/blzr_voltronic.c: blzr: Fix switch/case Forgot to break at
|
||
the end of the case
|
||
* docs/man/blzr.txt, drivers/blzr.c, drivers/blzr_voltronic.c: blzr:
|
||
Cosmetic changes
|
||
|
||
2013-10-16 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* data/driver.list.in, docs/Makefile.am, docs/blzr-subdrivers.txt,
|
||
docs/man/Makefile.am, docs/man/blzr.txt, docs/man/index.txt,
|
||
docs/man/nutupsdrv.txt, docs/new-drivers.txt, drivers/Makefile.am,
|
||
drivers/blzr.c, drivers/blzr.h, drivers/blzr_blazer-common.c,
|
||
drivers/blzr_blazer-common.h, drivers/blzr_megatec-old.c, drivers
|
||
/blzr_megatec-old.h, drivers/blzr_megatec.c,
|
||
drivers/blzr_megatec.h, drivers/blzr_mustek.c,
|
||
drivers/blzr_mustek.h, drivers/blzr_voltronic.c,
|
||
drivers/blzr_voltronic.h, drivers/blzr_zinto.c,
|
||
drivers/blzr_zinto.h, drivers/dstate-hal.c, drivers/dstate-hal.h,
|
||
tools/nut-usbinfo.pl: blzr: New driver 'blzr' New driver for Q*
|
||
UPSes. Based on blazer, usbhid-ups and voltronic driver. This
|
||
might address Issue #25
|
||
|
||
2013-11-04 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* include/Makefile.am: nut_include.h: fail gracefully if git fails
|
||
Fix proposed by Jim Klimov.
|
||
|
||
2013-11-03 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/stable-hcl.txt: HCL: typos
|
||
* data/driver.list.in, docs/stable-hcl.txt: HCL: minor cleanup
|
||
Remove a duplicate Tripp Lite entry, and add a missing "a".
|
||
* docs/stable-hcl.txt: HCL documentation: reword
|
||
* data/driver.list.in, docs/acknowledgements.txt: HCL: incorporate
|
||
Tripp Lite test results Source:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.user/8173
|
||
* docs/Makefile.am, docs/website/Makefile.am: HCL: additional
|
||
dependencies Apparently still not complete, though.
|
||
* docs/website/scripts/nut_jquery.js: HCL JavaScript: make key case-
|
||
insensitive Also special-case the spelling change for Tripp Lite.
|
||
TODO: make the value matching case-insensitive as well.
|
||
* docs/website/scripts/nut_jquery.js: HCL JavaScript: update the USB-
|
||
matching code Slightly more accurate, but later on we should
|
||
really track the connection type as a first-class attribute for
|
||
each entry in the HCL. Matching the driver name is brittle.
|
||
* docs/website/scripts/nut_jquery.js, tools/nut-hclinfo.py: HCL
|
||
generation: don't combine driver names The Python and JavaScript
|
||
code for generating the HCL was combining adjacent drivers even
|
||
when the support level was different. This clutters up the driver
|
||
list a bit, but presents a more accurate picture of support levels.
|
||
|
||
2013-10-28 Michal Soltys <soltys@ziu.info>
|
||
|
||
* docs/man/apcsmart.txt: apcsmart: minor man update A short note
|
||
about availabilty of apcsmart-old.
|
||
* docs/man/apcsmart.txt, drivers/apcsmart.c, drivers/apcsmart.h:
|
||
apcsmart: string/comment/text trivial changes
|
||
|
||
2013-10-27 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* tools/nut-scanner/nutscan-device.c: [nut-scanner] Remove unused
|
||
variable
|
||
|
||
2013-10-18 Vaclav Krpec <VaclavKrpec@Eaton.com>
|
||
|
||
* tools/nut-scanner/nutscan-device.c, tools/nut-scanner/nutscan-
|
||
device.h, tools/nut-scanner/nutscan-display.c, tools/nut-
|
||
scanner/scan_nut.c: Nutscan fix and enhancement Closes #60 (GitHub
|
||
Pull Request via fbohe)
|
||
* docs/man/netxml-ups.txt, drivers/mge-xml.c, drivers/mge-xml.h,
|
||
drivers/netxml-ups.c: netxml: added RW access, fixed FSD/shutdown
|
||
duration bugs, etc. * Fixed bugs in resolution of FSD condition
|
||
and computation of shutdown duration. * Added System.* UPS
|
||
variables. * Enabled RW access to appropriate UPS variables. *
|
||
Added UPS veriables value convertors. * Added support for XML
|
||
protocol v3 {GET|SET}_OBJECT query implementing getvar and setvar
|
||
routines. * netxml driver man page updated to include info about
|
||
the driver-specific configuration parameters. Closes #59 (GitHub
|
||
pull request: "Enhancement for netxml driver") Pull request by:
|
||
Frédéric BOHE <fredericbohe@eaton.com>
|
||
* clients/upsc.c, clients/upscmd.c, clients/upslog.c,
|
||
clients/upsrw.c: Fix AIX linkage of do_upsconf_args() Closes #58
|
||
(GitHub pull request "Fix AIX build") (cherry picked from commit
|
||
5fc7518f97d2738d791c3c77f2257d05e3a9da3b)
|
||
|
||
2013-10-26 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* configure.in: Define _REENTRANT for all Solaris and AIX platforms.
|
||
This is essentially the final commit in pull request #39.
|
||
|
||
2013-10-24 Frédéric BOHE <fredericbohe@eaton.com>
|
||
|
||
* drivers/mge-hid.c: Fix wrong OFF status reported when on battery.
|
||
UPS.BatterySystem.Charger.PresentStatus.Used is not related to UPS
|
||
outputs being on or off but rather to the charger being on or off.
|
||
|
||
2013-10-16 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* scripts/python/Makefile.am, scripts/python/app/gui-1.3.glade,
|
||
.../app/locale/it/LC_MESSAGES/NUT-Monitor.mo,
|
||
scripts/python/app/locale/it/it.po, scripts/python/app/nut-
|
||
monitor.desktop: Add italian translation
|
||
* scripts/python/app/locale/fr/fr.po: Add source of french
|
||
translation
|
||
* scripts/python/app/gui-1.3.glade.h, scripts/python/app/locale/NUT-
|
||
Monitor.pot: Add translation sources
|
||
|
||
2013-10-16 Frédéric BOHE <fredericbohe@eaton.com>
|
||
|
||
* drivers/powerware-mib.c, drivers/snmp-ups.c, drivers/snmp-ups.h:
|
||
Fix Low Battery detection with ConnectUPS cards The low battery
|
||
OID itself cannot be read directly. Low battery alarms OID appears
|
||
in an alarm array.
|
||
|
||
2013-10-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: [HCL] Add support for Eaton 5S Add Eaton 5S
|
||
(USB ID 0x0463:0xffff) to the list of usbhid-ups supported models
|
||
(reported by Matt Ivie)
|
||
|
||
2013-10-02 Frédéric BOHE <fredericbohe@eaton.com>
|
||
|
||
* data/driver.list.in: [HCL] update Eaton UPS
|
||
|
||
2013-09-30 Frédéric BOHE <fredericbohe@eaton.com>
|
||
|
||
* drivers/libshut.c: Increment driver revision
|
||
|
||
2013-09-28 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c: bcmxcp: Fix handling of date and time format The
|
||
date and time bytes are packed BCD, so it must be properly decoded.
|
||
The check for the Julian or Month:Day format was wrong Info on
|
||
format taken from http://old.networkupstools.org/protocols/eaton/XC
|
||
P_Rev_C1_Public_021309.pdf
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for some
|
||
more meters and one more command Add mapping for
|
||
PW_SET_TIME_AND_DATE command. Add mapping for input.bypass.voltage,
|
||
input.bypass.L1-N.voltage, input.bypass.L2-N.voltage,
|
||
input.bypass.L3-N.voltage. Add mapping for input.bypass.frequency.
|
||
Add mapping for ups.power.nominal if provided as meter, it was
|
||
previously only set on init. Change mapping for ups.realpower for
|
||
single phase. Tested on Eaton PW9130.
|
||
* drivers/bcmxcp.c: bcmxcp: Remove newline on debug output for
|
||
outlets
|
||
|
||
2013-09-24 Frédéric BOHE <fredericbohe@eaton.com>
|
||
|
||
* drivers/libshut.c, tools/nut-scanner/scan_eaton_serial.c: Change
|
||
RTS init level for PnP devices Setting RTS line to 1 disturbs
|
||
communication with some devices using serial plug and play feature.
|
||
So we need to initialize it to 0.
|
||
|
||
2013-09-07 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Add support for Forza FX-1500LCD Add Forza
|
||
FX-1500LCD (USB ID 0x0665:0x5161) to the list of blazer_usb
|
||
supported models (reported by Gabor Tjong A Hung)
|
||
* data/driver.list.in: Add Schneider APC AP9630 SNMP management card
|
||
Add Schneider APC AP9630 SNMP management card to the list of snmp-
|
||
ups supported models. Note that it requires the option
|
||
"privProtocol=AES" to work (reported by Tim Rice)
|
||
* drivers/.gitignore: Git ignore drivers/voltronic_{ser,usb} Add
|
||
drivers/voltronic_{ser,usb} to the list of Git ignored files
|
||
|
||
2013-08-28 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* packaging/RedHat/.gitignore, packaging/debian/.gitignore,
|
||
packaging/mandriva/.gitignore, packaging/opensuse/.gitignore:
|
||
Remove .gitignore files from long-gone packaging directory.
|
||
|
||
2013-08-28 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/website/css/web-layout.css: Improve CSS readability
|
||
* docs/stable-hcl.txt, docs/website/css/web-layout.css: Address Issue
|
||
#48 Move legend out of filters' block. (HTML+CSS)
|
||
|
||
2013-08-10 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c: bcmxcp: Add instcmd for system test capabilities
|
||
based on what UPS support
|
||
|
||
2013-08-09 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Code restructure,
|
||
declare variables at top of method After re-reading code style,
|
||
compiled with -pedantic, and got some warnings, so moved variable
|
||
declarations to the top of methods
|
||
* drivers/bcmxcp.c, drivers/bcmxcp_io.h, drivers/bcmxcp_ser.c,
|
||
drivers/bcmxcp_usb.c: bcmxcp: Reformat code, remove tabs in the
|
||
middle of lines. No code changes After re-reading the developer
|
||
code style guide, use spaces and not tabs in the middle of lines to
|
||
align text
|
||
* drivers/bcmxcp.h: bcmxcp: Reformat code, remove tabs in the middle
|
||
of lines. No code changes After re-reading the developer code
|
||
style guide, use spaces and not tabs in the middle of lines to
|
||
align text
|
||
* drivers/bcmxcp.c: bcmxcp: Refactor code, use if-else if rather than
|
||
4 if statements
|
||
|
||
2013-08-08 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c: bcmxcp: Add parameter to nut_find_infoval to
|
||
control debug output We do not want debug output if
|
||
nut_find_infoval does not find a mapped value in all cases. For
|
||
example, when a command byte is not mapped to a instcmd, we do not
|
||
want debug output.
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Remove
|
||
PW_UPDATE_POWER_SOURCE_STATUS_COMMAND, it seems very unlikely to be
|
||
used
|
||
* drivers/bcmxcp.h: bcmxcp: Cosmetic changes constant definitions. No
|
||
code changes.
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Use command map to
|
||
control which instcmd are supported Use the command map info
|
||
retrieved from UPS to list all commands supported by the UPS at
|
||
debug level 2. Use the info from command map to set up which
|
||
instcmd the UPS supports.
|
||
* drivers/bcmxcp.c: bcmxcp: Use info_lkp_t structure for mapping
|
||
topology info Make code simpler by using the info_lkp_t structure
|
||
for mapping value from topology block to text presented to user as
|
||
ups.description
|
||
* drivers/bcmxcp.c: bcmxcp: Cosmetic commentary fixes and remove some
|
||
empty lines. No code changes
|
||
* drivers/bcmxcp.c: bcmxcp: Output unsupported alarms on debug level
|
||
3, not level 2 The supported alarms in alarm map is outputted at
|
||
debug level 2. The unsupported alarms should be outputted at debug
|
||
level 3, it is not that interesting. Also remove debug outputted
|
||
empty line after table heading line for meter map and alarm map.
|
||
* drivers/bcmxcp.c: bcmxcp: Refactor code for setting which alarms
|
||
are supported, to avoid code duplication Refactor the code which
|
||
checks the alarm map for supported alarms, by making a new method
|
||
which checks the alarm bit to see if the alarm is supported.
|
||
* drivers/bcmxcp.c: bcmxcp: Only include ups.serial and device.part
|
||
if they have a value Only set info about ups.serial and
|
||
device.part if the UPS actually report useful info for these.
|
||
Remove the handling of space characters as meaning string
|
||
termination for ups.serial, this is not done for part number, and
|
||
according to bcmxcp spec are these both 16 byte ascii text
|
||
messages. Move Nominal output frequence handling up, placing it
|
||
just below Nominal output voltage
|
||
|
||
2013-08-04 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/index.txt, docs/man/voltronic_ser.txt,
|
||
docs/man/voltronic_usb.txt: voltronic* documentation updates - Add
|
||
to man page index - Reword a few sections - Fix typos - Comment out
|
||
USB section in voltronic_ser.txt Long-term, we should probably
|
||
figure out a better way to maintain two parallel driver pages like
|
||
this. The blazer man page is the same for both, with .so links for
|
||
the man pages, but then you have USB info in a serial driver page.
|
||
For now, voltronic_usb.txt is just a copy of voltronic_ser.txt with
|
||
a few _ser-to-_usb replacements.
|
||
|
||
2013-08-01 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/voltronic.c: Get rid of 'god.knows' variables
|
||
|
||
2013-07-26 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/powercom-hid.c: Forgotten subdriver version bump
|
||
|
||
2013-07-25 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/upsc.txt, docs/man/upscmd.txt, docs/man/upsrw.txt:
|
||
Complete upsclient commands usage note Add a note for scripting
|
||
usage, for upsc, upscmd and upsrw, to state the obvious: only
|
||
consider the output from stdout for data requested. stderr may
|
||
contain error messages, which can disrupt your script execution.
|
||
Address the second task and closes Github issue #30
|
||
* clients/upsclient.c: Fix a minor regression in upsclient output
|
||
NSS support has introduced a minor regression in upsclient output.
|
||
Clients such as upsc, upscmd and upsrw were particularly affected.
|
||
This patch restores a default behavior similar to prior versions.
|
||
However, "-v" option remains to be implemented. Address the first
|
||
task of Github issue #30
|
||
|
||
2013-07-24 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/website/web-layout.conf: Add GitHub link to website sidebar
|
||
|
||
2013-07-24 Frédéric BOHE <fredericbohe@eaton.com>
|
||
|
||
* configure.in: Fix wrong errno reported by connect on Solaris
|
||
Closes issue #43
|
||
* clients/upsclient.c: Fix connect in multi-threaded environnement on
|
||
AIX Closes issue #42
|
||
|
||
2013-07-23 Frédéric BOHE <fredericbohe@eaton.com>
|
||
|
||
* clients/upsclient.c: Fix nut-scanner crash on nut server scan,
|
||
upscli_sslinit calls upscli_readline which might calls
|
||
upscli_disconnect in case of error. upscli_disconnect frees
|
||
ups->host and set it to NULL, so it is illegal to use ups->host
|
||
after a call to upscli_sslinit.
|
||
|
||
2013-07-23 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* clients/Makefile.am: Revert "Fix connect in multi-thread
|
||
environnement on Solaris" This reverts the previous commit. It
|
||
overwrites the CFLAGS which specifies one of the key include
|
||
directories.
|
||
|
||
2013-07-23 Frédéric BOHE <fredericbohe@eaton.com>
|
||
|
||
* clients/Makefile.am: Fix connect in multi-thread environnement on
|
||
Solaris
|
||
* tools/nut-scanner/nutscan-device.c, tools/nut-scanner/nutscan-
|
||
device.h, tools/nut-scanner/scan_avahi.c, tools/nut-
|
||
scanner/scan_eaton_serial.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: [nut-
|
||
scanner] Make sure to return the first device of the list.
|
||
|
||
2013-07-22 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/download.txt: Download information: reference Git
|
||
* configure.in: Bump NUT version to 2.7.1-pre1
|
||
|
||
2013-07-21 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* include/Makefile.am: nut_version.h: trim tag characters through
|
||
first slash
|
||
|
||
2013-04-27 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* include/Makefile.am: nut_version.h: remove SVN plumbing This
|
||
should eliminate the "Unversioned directory" message. The source of
|
||
the version information is also listed in nut_version.h Closes
|
||
Github issue #15
|
||
|
||
2013-07-16 Sven Putteneers <sven.putteneers@gmail.com>
|
||
|
||
* scripts/python/app/NUT-Monitor: NUT-Monitor: parse battery.runtime
|
||
as float Without this patch, I get a flood of "Invalid literal for
|
||
int with base 10: '28500.00" errors. http://news.gmane.org/find-
|
||
root.php?message_id=%3c51E54B99.9030908%40gmail.com%3e
|
||
|
||
2013-07-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/news.txt, docs/website/projects.txt: Reference walNUT
|
||
Gnome Shell extension
|
||
|
||
2013-07-09 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/riello_ser.c, drivers/riello_usb.c: riello: suppress some
|
||
warnings about %lu versus %u
|
||
|
||
2013-07-09 Elio Parisi <E.Parisi@riello-ups.com>
|
||
|
||
* drivers/riello.h, drivers/riello_ser.c, drivers/riello_usb.c:
|
||
riello: whitespace fixes, and read nominal values only once Bumped
|
||
driver versions to 0.02
|
||
|
||
2013-07-07 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add support for reading
|
||
topology map and setting ups.description based on it
|
||
* drivers/bcmxcp.c: bcmxcp: Initialize variables in
|
||
calculate_ups_load method
|
||
* drivers/bcmxcp.c: bcmxcp: Output more info hardware capabilities in
|
||
debug mode Add some more debug output on driver init, to let us
|
||
know what the hardware support. Outputs length of alarm history
|
||
log, topology block length and maximum supported command length.
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for
|
||
input.quality to meters
|
||
* drivers/bcmxcp.c: bcmxcp: Add Alf Høgemark as one of the authors
|
||
for the driver
|
||
* drivers/bcmxcp.c: bcmxcp: Only calculate ups.load if the UPS does
|
||
not report it directly If the UPS does not report a meter mapped
|
||
to ups.load, we try to calculate the ups.load, but we do not
|
||
calculate it if the UPS can report the ups.load directly
|
||
* drivers/bcmxcp.c: bcmxcp: Use defined constants in setvar, and
|
||
handle BCMXCP_RETURN_ACCEPTED_PARAMETER_ADJUST Use the defined
|
||
constants from header file, instead of magic numbers in setvar
|
||
method. Add handling of BCMXCP_RETURN_ACCEPTED_PARAMETER_ADJUST.
|
||
Report upsdrv_comm_good on successful execution of setvar to UPS.
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add handling of
|
||
BCMXCP_RETURN_ACCEPTED_PARAMETER_ADJUST and others in ACK block
|
||
Add support for handling more return statuses when exeucting
|
||
commands, the most important being
|
||
BCMXCP_RETURN_ACCEPTED_PARAMETER_ADJUST, which means the command
|
||
was executed. The others added all handles cases where command was
|
||
not executed, but you now get a more detailed entry in log as to
|
||
why it was not executed.
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for
|
||
output.L<phase>.power to meters Not tested on hardware, due to
|
||
lack of hardware supporting it
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for
|
||
battery.current.total to meters Not tested on hardware, due to
|
||
lack of hardware supporting it
|
||
|
||
2013-07-06 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for
|
||
input.realpower to meters input.realpower is not listed in
|
||
http://www.networkupstools.org/docs/developer-
|
||
guide.chunked/apas01.html, but other drivers use it. Not tested on
|
||
hardware, due to lack of hardware supporting it
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for
|
||
ambient.1.temperature to meters Not tested on hardware, due to
|
||
lack of hardware supporting it
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for
|
||
input.power to meters input.power is not listed in
|
||
http://www.networkupstools.org/docs/developer-
|
||
guide.chunked/apas01.html, but other drivers use it. Not tested on
|
||
hardware, due to lack of hardware supporting it
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for
|
||
output.powerfactor and input.powerfactor to meters
|
||
input.powerfactor is not listed in
|
||
http://www.networkupstools.org/docs/developer-
|
||
guide.chunked/apas01.html, so a bit unsure if this should be added.
|
||
Not tested on hardware, due to lack of hardware supporting it
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add mapping for
|
||
output.L<phase>.power.percent to meters Not tested on hardware,
|
||
due to lack of hardware supporting it
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: map ups.date and
|
||
ups.time to meters. Not testes on hardware, due to lack of
|
||
hardware supporting it
|
||
* drivers/bcmxcp.h: bcmxcp: Comment which meter map constants are
|
||
mapped to nut variables
|
||
|
||
2013-07-05 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Add constants for all
|
||
bcmxmp meter map, and replace magic numbers with constants Take
|
||
all the bcmxcp meter map defined in http://old.networkupstools.org/
|
||
protocols/eaton/XCP_Meter_Map_021309.pdf and put them into the
|
||
bcmxcp.h file. Update the bcmxcp.c file, replacing magic numbers
|
||
for meter map by using the corresponding defined constant.
|
||
|
||
2013-07-04 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c: bcmxcp: Let decode_instcmd_exec also handle short
|
||
read from UPS
|
||
* drivers/bcmxcp.c: bcmxcp: Add test.panel.start instcmd support
|
||
* drivers/bcmxcp.c: bcmxcp: Use one fuction to decode command
|
||
execution status in all places To avoid duplicating the logic
|
||
which checks the status of command execution at UPS, add a new
|
||
function which contains the check, and use that function whenever
|
||
we send a command to UPS and get status back from UPS.
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: Define byte for
|
||
choosing which system test to run in header file
|
||
* drivers/bcmxcp.c: bcmxcp: Fix outlet number for
|
||
outlet.x.shutdown.return if more than 2 outlets
|
||
* drivers/bcmxcp.c: bcmxcp: Let upsdrv_shutdown call instcmd for
|
||
shutting down To avoid code duplication between upsdrv_shutdown
|
||
and instcmd, let the upsdrv_shutdown method first try to issue a
|
||
shutdown.return instcmd, and then proceed with shutdown.stayoff if
|
||
the shutdown.return failed. This seems to be in line with what the
|
||
usbhid driver does.
|
||
* drivers/bcmxcp.c: bcmxcp: report upsdrv_comm_good at successful
|
||
execution of instcmd
|
||
* drivers/bcmxcp.c: bcmxcp: Return more specific error codes from
|
||
instcmd Use the available STAT_INSTCMD_FAILED and
|
||
STAT_INSTCMD_INVALID as return value from the instcmd method when
|
||
applicable, instead of always returning STAT_INSTCMD_UNKNOWN or -1.
|
||
|
||
2013-07-03 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: bcmxcp: use command map if
|
||
supplied. If UPS supplies command map, use it to control what
|
||
commands we register with dstate_addcmd. If UPS does not supply
|
||
command map, we register default commands with dstate_addcmd
|
||
* data/cmdvartab, drivers/bcmxcp.c: bcmxcp: cosmetic: make changes by
|
||
Prachi Gandhi more coherent with rest of driver
|
||
* drivers/bcmxcp.c: bcmxcp: Fix method name outputted in debug
|
||
message Reference:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.devel/6458
|
||
Whitespace was addressed in previous commit (clepple)
|
||
|
||
2013-07-03 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/bcmxcp.c: bcmxcp: indentation fixes (no code changes)
|
||
|
||
2013-07-03 Alf Høgemark <alf@i100.no>
|
||
|
||
* drivers/bcmxcp.c: bcmxcp: add ups.load and battery.voltage.low
|
||
Adapted slightly for bcmxcp branch (original patch was against
|
||
master). Bump driver version to 0.28 as well. (clepple) Reference:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.devel/6460
|
||
|
||
2013-06-18 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* drivers/voltronic.c: Add unknown/unused and commented capability
|
||
entries Might be useful for future versions.
|
||
* data/driver.list.in: Add devices to HCL
|
||
* drivers/voltronic.c, drivers/voltronic_ser.c,
|
||
drivers/voltronic_usb.c: Fix warning flag + versioning Some UPSes
|
||
seem to reply with a \0 just before the end of the warning flag
|
||
(obtained with QWS), as a consequence of that, the string in C is 1
|
||
char shorter than expected (the \r is not within the string). ->
|
||
Fix voltronic_warning function. Increase driver versions.
|
||
* drivers/voltronic.c, drivers/voltronic_ser.c,
|
||
drivers/voltronic_usb.c: Fix shutdown.return + versioning Fix
|
||
shutdown.return when ondelay = 0 -> split between offdelay < 60 and
|
||
offdelay > 60. Increase driver versions.
|
||
|
||
2013-06-17 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* docs/man/voltronic_ser.txt, docs/man/voltronic_usb.txt: Correct
|
||
typos @shutdown.{return,stayoff}
|
||
* drivers/voltronic.c, drivers/voltronic_ser.c,
|
||
drivers/voltronic_usb.c: Imrove shutdown sequence + versioning
|
||
Split shutdown and stopping of pending shutdowns so that if there's
|
||
no shutdown pending and the UPS doesn't accept a shutdown.stop in
|
||
this situation (i.e. it replies '(NAK') the shutdown procedure
|
||
doesn't get halted. Increase version number of drivers.
|
||
* data/driver.list.in: Correct typos & add software reference in HCL
|
||
* docs/man/voltronic_ser.txt, docs/man/voltronic_usb.txt: Improve
|
||
docs layout
|
||
* drivers/voltronic_usb.c: Add USBDevice_t structure
|
||
* drivers/voltronic_usb.c: Add comment so that autogen rules have the
|
||
right comment
|
||
* drivers/voltronic_ser.c, drivers/voltronic_usb.c: Correct manpage
|
||
references
|
||
|
||
2013-05-14 Bo Kersey <bo@vircio.com>
|
||
|
||
* drivers/bestfcom.c: bestfcom: Use fc.idealbvolts for calculating
|
||
percent charge 'I have a Best Ferrups 3.1KVA and I noticed that
|
||
the percent battery voltage reported from upsc never gets above
|
||
69.9%. I believe there is a mistake in the driver. The battery
|
||
percentage is calculated based on the High Battery Alarm Setpoint
|
||
(59.6V) instead of the Ideal Voltage which is about 54V (4
|
||
batteries x 13.6V). I examined the source code and found that the
|
||
variable fc.fullvolts is the result of querying parameter 67 from
|
||
the UPS. This parameter is defined per Ferrups Tip 503 as: "The
|
||
battery voltage at which the UPS sound a High Battery alarm" A
|
||
better value to use in determining the percent battery voltage
|
||
would be fc.idealbvolts which is calculated in the driver source...
|
||
I propose the following patch to fix the battery.charge (% battery
|
||
full) reading.' Ref:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.user/7891
|
||
|
||
2013-05-13 Michal Soltys <soltys@ziu.info>
|
||
|
||
* docs/nut-names.txt: Add device.uptime to nut-names.txt Also fix
|
||
one typo.
|
||
* docs/man/apcsmart.txt, drivers/apcsmart.c: apcsmart: allow users to
|
||
select non-canonical tty mode The main reason behind this addition
|
||
is windows compatibility, see
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.user/7762 IGNCR
|
||
has been readded earlier in commit
|
||
20c52bee77fa0b3ea3c7f8bec25afd103b7ff4a2 - this might be enough to
|
||
handle windows behavior, but if it's not the case - using non
|
||
canonical processing (same as is present in apcsmart-old) should
|
||
solve any pressing issues.
|
||
* drivers/apcsmart_tabs.c: apcsmart: add device.uptime to vartab
|
||
|
||
2013-04-26 Michal Soltys <soltys@ziu.info>
|
||
|
||
* drivers/apcsmart.c, drivers/apcsmart_tabs.h: apcsmart: remove
|
||
APC_DEPR flag APC_{MULTI, PRESENT} are both sufficient for
|
||
handling 1:n and n:1 relations
|
||
|
||
2013-04-22 Michal Soltys <soltys@ziu.info>
|
||
|
||
* drivers/apcsmart.c: apcsmart: expand APC_MULTI to apc:nut 1:n cases
|
||
|
||
2013-04-15 Michal Soltys <soltys@ziu.info>
|
||
|
||
* drivers/apcsmart.c, drivers/apcsmart_tabs.c: apcsmart: change
|
||
approach to 2 digit compatibility entries As reported in
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.user/7762 - 2
|
||
digit values reported through 'b' are really >255V voltage values.
|
||
So we match whole 00 - FF set as single (fake) compat entry.
|
||
|
||
2013-04-16 Michal Soltys <soltys@ziu.info>
|
||
|
||
* drivers/apcsmart.c: apcsmart: remove strchr() check from
|
||
legacy_verify() As vartab doesn't contain characters from
|
||
APC_UNR_CMDS.
|
||
|
||
2013-04-15 Michal Soltys <soltys@ziu.info>
|
||
|
||
* drivers/apcsmart.h: apcsmart: re-add CR to ignore sets Despite
|
||
icanon mode, windows (supposedly) is uncapable of ignoring CR in
|
||
fashion analogous to IGNCR flag. See
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.user/7762 for
|
||
rationale.
|
||
* drivers/apcsmart_tabs.c: apcsmart: add regex format to
|
||
ambient.0.temperature 'T' might (on older units) also mean "ups
|
||
uptime", so we want to distinguish that case gracefully. The
|
||
formats are: uptime: 000.0 temp: 00.00
|
||
|
||
2013-05-03 Andrew Avdeev <andrew.avdeev@gmail.com>
|
||
|
||
* drivers/powercom-hid.c: PowerCOM BNT-1000AP HID instant commands
|
||
Adds a few vendor-specific HID mappings for PowerCOM. Instant
|
||
commands supported on UPS [pcm]: beeper.disable - Disable the UPS
|
||
beeper beeper.enable - Enable the UPS beeper beeper.toggle - Toggle
|
||
the UPS beeper load.off - Turn off the load immediately load.on -
|
||
Turn on the load immediately shutdown.return - Turn off the load
|
||
and return when power is back shutdown.stayoff - Turn off the load
|
||
and remain off test.battery.start.quick - Start a quick battery
|
||
test http://article.gmane.org/gmane.comp.monitoring.nut.devel/6435
|
||
|
||
2013-04-25 Christian Wiese <christian.wiese@securepoint.de>
|
||
|
||
* tools/nut-scanner/Makefile.am, tools/nut-scanner/scan_usb.c: nut-
|
||
scanner: fix scan_usb to remove trailing spaces from output strings
|
||
This patch uses rtrim() from libcommon to remove trailing spaces
|
||
from serialnumber, device_name and vendor_name. see:
|
||
https://github.com/networkupstools/nut/issues/26
|
||
|
||
2013-04-18 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/new-drivers.txt: Add a reference to the SNMP subdrivers
|
||
chapter
|
||
|
||
2013-04-15 Michal Soltys <soltys@ziu.info>
|
||
|
||
* drivers/apcsmart.c, drivers/apcsmart.h, drivers/apcsmart_tabs.c,
|
||
drivers/apcsmart_tabs.h: apcsmart: move variable regex matching
|
||
into vartab This also allows us to properly validate (in near
|
||
future) cases when single apc variable can match multiple nut
|
||
variables. Other changes: - adjust rexhlp() to follow 0 for false
|
||
and non-0 for true, like in the rest of the functions - remove
|
||
valid_cmd() as rexhlp() can be used directly with formats in the
|
||
table; furthermore the warning (in case of failure) could be
|
||
confusing when we add nut:apc n:1 case
|
||
|
||
2013-04-11 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/libusb.c: Set USB timeout to 5 seconds Set the low level
|
||
USB timeout back to the standard 5 seconds. This was set to 4
|
||
seconds, for performance reasons, but is now causing issues with
|
||
some devices (reported by Stefan "stevenbg", GitHub issue #23)
|
||
|
||
2013-04-10 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/.gitignore: Ignore voltronic_* generated documentation
|
||
* drivers/voltronic_usb.c: voltronic_usb: switch to new
|
||
is_usb_device_supported() syntax
|
||
* tools/nut-usbinfo.pl: Add voltronic_usb driver to USB info
|
||
extractor tool
|
||
|
||
2013-04-10 Daniele Pezzini <hyouko@gmail.com>
|
||
|
||
* data/driver.list.in, docs/man/Makefile.am,
|
||
docs/man/voltronic_ser.txt, docs/man/voltronic_usb.txt,
|
||
drivers/Makefile.am, drivers/voltronic.c, drivers/voltronic.h,
|
||
drivers/voltronic_ser.c, drivers/voltronic_usb.c: New drivers:
|
||
voltronic_ser/voltronic_usb Reference:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.devel/6418
|
||
|
||
2013-04-10 Elio Parisi <E.Parisi@riello-ups.com>
|
||
|
||
* drivers/riello.c, drivers/riello.h, drivers/riello_ser.c,
|
||
drivers/riello_usb.c: Riello drivers: fix memset() arguments, and
|
||
use stdint.h Reference:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.devel/6417
|
||
|
||
2013-04-04 Émilien Kia <emilien.kia@gmail.com>
|
||
|
||
* configure.in, docs/new-clients.txt, scripts/Makefile.am,
|
||
scripts/README, scripts/java/.gitignore, scripts/java/Makefile.am,
|
||
scripts/java/README, scripts/java/jNut/.gitignore,
|
||
scripts/java/jNut/README, scripts/java/jNut/pom.xml,
|
||
.../main/java/org/networkupstools/jnut/Client.java,
|
||
.../java/org/networkupstools/jnut/Command.java,
|
||
.../main/java/org/networkupstools/jnut/Device.java,
|
||
.../org/networkupstools/jnut/NutException.java,
|
||
.../java/org/networkupstools/jnut/Scanner.java,
|
||
.../org/networkupstools/jnut/StringLineSocket.java,
|
||
.../java/org/networkupstools/jnut/Variable.java,
|
||
.../java/org/networkupstools/jnut/ClientTest.java,
|
||
.../java/org/networkupstools/jnut/ScannerTest.java,
|
||
scripts/java/jNutList/README, scripts/java/jNutList/pom.xml,
|
||
.../java/org/networkupstools/jnutlist/AppList.java,
|
||
scripts/java/jNutWebAPI/README, scripts/java/jNutWebAPI/pom.xml,
|
||
.../jnutwebapi/NutRestProvider.java,
|
||
.../jnutwebapi/RestWSApplication.java,
|
||
.../jnutwebapi/ScannerProvider.java, .../jNutWebAPI/src/main/webapp
|
||
/WEB-INF/web.xml: Remove java related files (jNut) which will be
|
||
moved to a separated repository. See issues: -
|
||
https://github.com/networkupstools/nut/issues/2 -
|
||
https://github.com/networkupstools/nut/issues/22
|
||
|
||
2013-03-26 Alex Lov <alex@alexlov.com>
|
||
|
||
* drivers/ietf-mib.c: Fix OID for input.bypass.voltage in ietf-mib.c
|
||
Ooops, forgot fix one
|
||
* drivers/ietf-mib.c: Fix OIDs for bypass group in ietf-mib.c
|
||
Reference http://tools.ietf.org/html/rfc1628#page-12 For bypass
|
||
voltage, current and power
|
||
|
||
2013-03-13 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/FAQ.txt: Add a FAQ entry for supported but not working USB UPS
|
||
|
||
2013-03-10 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* scripts/upower/95-upower-hid.rules: upower: update generated rules
|
||
file
|
||
|
||
2013-03-09 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/download.txt: Update VMware ESXi package link (from René
|
||
Garcia)
|
||
|
||
2013-02-28 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* Makefile.am, tools/gitlog2changelog.py: Issue #4: Specify starting
|
||
commit to gitlog2changelog.py
|
||
|
||
2013-02-27 Michal Soltys <soltys@ziu.info>
|
||
|
||
* drivers/apcsmart_tabs.c: apcsmart: add old APC 600I compatibility
|
||
entry Though without 'T' - until we handle situations when single
|
||
nut variable is able to correspond to more than one apc var.
|
||
Testet-by: Markus Pruehs <apc@markus.pruehs.com>
|
||
|
||
2013-02-26 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* tools/gitlog2changelog.py: git-changelog: really fixes #4 (missing
|
||
entries) The script was discarding any commits which happened to
|
||
include the word 'commit'.
|
||
* tools/gitlog2changelog.py: git-changelog: remove re.* calls for
|
||
simple string matching
|
||
|
||
2013-02-25 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* Makefile.am, tools/Makefile.am: git-changelog: Fix list of
|
||
distributed files
|
||
* tools/gitlog2changelog.py: Fixes issue #4: ChangeLog now includes
|
||
single-file commits.
|
||
* Makefile.am, tools/gitlog2changelog.py: Issue #4: generate
|
||
ChangeLog from git logs This seems to generate long ChangeLog
|
||
entries in the format we had with svn2cl, but some commits appear
|
||
to be missing.
|
||
* tools/gitlog2changelog.py: Import gitlog2changelog.py (2008-12-27)
|
||
https://github.com/cryos/avogadro/commit/8be9957e5b3b5675701ef2ed00
|
||
2aa9e718d4146e#scripts/gitlog2changelog.py
|
||
|
||
2013-02-25 Émilien Kia <emilien.kia@gmail.com>
|
||
|
||
* clients/nutclient.cpp, clients/nutclient.h: Add comparison operator
|
||
for nut::Device class. Make std::set<nut::Device> work and not
|
||
dropping devices anymore.
|
||
|
||
2012-11-02 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* README, scripts/upower/95-upower-hid.rules: apcupsd-ups: link to
|
||
man page from README Patch by Arnaud: https://alioth.debian.org/tr
|
||
acker/index.php?func=detail&aid=313846&group_id=30602&atid=411544
|
||
|
||
2012-10-30 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/apcupsd-ups.txt: apcupsd-ups: Update man page with
|
||
variables and units
|
||
|
||
2012-09-28 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/apcupsd-ups.c, drivers/apcupsd-ups.h: apcupsd-ups:
|
||
Additional variables
|
||
* drivers/apcupsd-ups.c, drivers/apcupsd-ups.h: apcupsd-ups: Remove
|
||
multiplier from ups.load
|
||
|
||
2012-09-27 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/apcupsd-ups.txt, drivers/apcupsd-ups.c: apcupsd-ups:
|
||
miscellaneous cleanup
|
||
|
||
2012-09-27 Andreas Steinmetz
|
||
|
||
* docs/man/Makefile.am, docs/man/apcupsd-ups.txt,
|
||
drivers/Makefile.am, drivers/apcupsd-ups.c, drivers/apcupsd-ups.h:
|
||
apcupsd client driver https://alioth.debian.org/tracker/?func=det
|
||
ail&atid=411544&aid=313846&group_id=30602
|
||
|
||
2013-02-23 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/bcmxcp.c: bcmxcp: remove unused variable
|
||
|
||
2013-02-16 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/website/news.txt: News: Git conversion
|
||
* docs/developers.txt: Update developer documentation for Git
|
||
repository
|
||
|
||
2013-02-21 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* .gitignore, scripts/HP-UX/.gitignore: Git ignored files completion
|
||
|
||
2013-02-21 Michal Soltys <soltys@ziu.info>
|
||
|
||
* drivers/apcsmart_tabs.c: apcsmart: minor fixups to compat. tables
|
||
* drivers/apcsmart.c: apcsmart: verify/setup fixups legacy_verify()
|
||
- check against commands we always ignore oldapcsetup() - extra
|
||
comments, minor flow change
|
||
|
||
2013-02-17 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* tools/git-svn.authors, tools/svn2cl.authors: Remove obsolete
|
||
authors files.
|
||
|
||
2013-02-16 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* .gitignore: Git ignored files completion
|
||
|
||
2013-02-06 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* scripts/Solaris/nut.in, scripts/Solaris/postinstall.in: [Solaris]
|
||
Fix postinstall user/group, and service start * Fix postinstall
|
||
user/group detection/creation. * Fix service start depending on the
|
||
mode, and add poweroff command.
|
||
|
||
2013-02-04 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* include/proto.h: Move __cplusplus/extern "C" begin block before to
|
||
fix a problem of ifdef when included in real C++ code.
|
||
|
||
2013-02-01 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* configure.in, scripts/HP-UX/makedepot.sh, scripts/HP-UX/nut.psf.in,
|
||
scripts/HP-UX/postinstall.in: [HP-UX] : add postinstal script for
|
||
installing services files.
|
||
|
||
2013-02-01 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/snmp-ups.txt: Update SNMP driver documentation Mentioning
|
||
'mib' is not needed anymore since NUT 2.6.2. Also mention 'v3' as
|
||
an allowed value for 'snmp_version' (reported by Tim Rice)
|
||
|
||
2013-01-29 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c, drivers/apcsmart.h, drivers/apcsmart_tabs.c,
|
||
drivers/apcsmart_tabs.h: apcsmart: implement #311678 (multiple
|
||
values per variable) This is a bit more general than the original
|
||
request. All variables that return multiple comma-separated
|
||
values, are added as *.N.* where 1 <= N <= APC_PACK_MAX; the
|
||
variables are stored with temporary name *.0.* in apcsmart_tabs.c,
|
||
but only at least 1 and at most 4 are added per update run
|
||
(superfluous - if any - are removed), with *.0.* placeholder being
|
||
ignored. We assume that the particular variables cannot belong to
|
||
the capability set at the same time (as reported by user) -
|
||
otherwise we will need a bit more complex handling, including
|
||
updates to all setvar functions.
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: update logging
|
||
logic / apc_read() - logging This mostly adds few macros that
|
||
implicitly use or pass caller's name (and in case of hard errors,
|
||
line number). This allows removal of a few "failed" / "succeeded"
|
||
lines (which in practice don't really happen), for example there is
|
||
no need for: upslogx(LOG_ERR, "preread_data: apc_write failed");
|
||
as any hard error will be reported by apc_write() internally,
|
||
providing the place and line number it was called at. Similarly,
|
||
some upslogx / upsdebugx calls were wrapped in analogous macros to
|
||
provide caller's name automatically. Debug levels (-D) were
|
||
adjusted to require only one letter. - apc_read() It's been a bit
|
||
more scrutinized: - filling up full caller's buffer is considered
|
||
an error; shouldn't happen unless the ups is somehow damaged or
|
||
some model is capable of returning more than 512 bytes in one read
|
||
(current max I witnessed is around 270 bytes during capability
|
||
read) - timeout reads (whether it's allowed or not) cannot really
|
||
have any non-0 count, though sanity check could theoretically be
|
||
useful in non-canonical mode; commented out code was added for
|
||
reference
|
||
* drivers/apcsmart.c: apcsmart: enhance prtchr() So it can handle 4
|
||
returns with static pointers.
|
||
* drivers/apcsmart.c: apcsmart: allow timeout on read in smartmode()
|
||
As this function is used to "nudge" ups, we should expect it to
|
||
timeout. Also avoids extra log spam.
|
||
|
||
2013-01-29 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* scripts/Solaris/postinstall.in: Use variables to generate Solaris
|
||
postinstall script.
|
||
* scripts/Solaris/postinstall.in: Enhance the Solaris post install
|
||
script.
|
||
|
||
2013-01-22 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/Makefile.am: Remove duplicate entries for Eaton serial
|
||
scan
|
||
* include/Makefile.am, tools/nut-scanner/Makefile.am: List missing
|
||
header files to be distributed nutscan-serial.h and nut_platform.h
|
||
were missing from the distribution
|
||
* scripts/Solaris/.gitignore: Subversion ignored files completion
|
||
Mark Solaris generated packaging files as Subversion ignored (no
|
||
functional changes)
|
||
* docs/man/.gitignore, docs/man/Makefile.am, docs/man/index.txt,
|
||
docs/man/nut-scanner.txt,
|
||
docs/man/nutscan_get_serial_ports_list.txt,
|
||
docs/man/nutscan_scan_avahi.txt,
|
||
docs/man/nutscan_scan_eaton_serial.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, include/nut_platform.h, tools
|
||
/nut-scanner/Makefile.am, tools/nut-scanner/nut-scan.h, tools/nut-
|
||
scanner/nut-scanner.c, tools/nut-scanner/nutscan-device.h, tools
|
||
/nut-scanner/nutscan-display.c, tools/nut-scanner/nutscan-serial.c,
|
||
tools/nut-scanner/nutscan-serial.h, tools/nut-
|
||
scanner/scan_eaton_serial.c, tools/nut-scanner/scan_nut.c: Add nut-
|
||
scanner support for Eaton serial units nut-scanner and libnutscan
|
||
now provides respectively an option and functions to detect Eaton
|
||
serial devices. The following protocols are supported: SHUT, XCP
|
||
and Q1 (patch from Frederic Bohe, with parts from Arnaud Quette,
|
||
both for Eaton)
|
||
* configure.in: Fix for pthread on HP-UX pthread is compiled on a
|
||
stub when -lpthread is not explicitly added. This commit is a
|
||
duplicate of [[SVN:3801]], from Frederic Bohe (for Eaton)
|
||
* drivers/bcmxcp_ser.c: Change baud-rates ordering for auto-detection
|
||
* docs/new-drivers.txt, drivers/serial.c, drivers/serial.h: Add non-
|
||
fatal versions of ser_open / ser_set_speed
|
||
|
||
2013-01-21 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* scripts/Solaris/nut.in, scripts/Solaris/postinstall.in: Allow
|
||
start/stop of NUT from Solaris packages
|
||
|
||
2013-01-13 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* clients/cgilib.h, clients/status.h, clients/upsimagearg.h,
|
||
clients/upslog.h, clients/upsmon.h, clients/upssched.h,
|
||
clients/upsstats.h, include/common.h, include/extstate.h,
|
||
include/proto.h, include/state.h, include/upsconf.h, server/conf.h,
|
||
server/desc.h, server/netcmds.h, server/netget.h,
|
||
server/netinstcmd.h, server/netlist.h, server/netmisc.h,
|
||
server/netset.h, server/netssl.h, server/netuser.h,
|
||
server/sstate.h, server/stype.h, server/upsd.h, server/upstype.h,
|
||
server/user-data.h, server/user.h, tools/nut-scanner/nut-scan.h,
|
||
tools/nut-scanner/nutscan-device.h, tools/nut-scanner/nutscan-
|
||
init.h, tools/nut-scanner/nutscan-ip.h: Protect header files for
|
||
C++ inclusion.
|
||
|
||
2012-12-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: HCL: Add support for Lyonn CTB-1200 Add Lyonn
|
||
CTB-1200 (USB ID 0x0665:0x5161) to the list of blazer_usb supported
|
||
models (reported by Martin Sarsale)
|
||
* docs/stable-hcl.txt: Clarify expected report for shutdown testing
|
||
State explicitly that, for now, a statement that the user has
|
||
actually tested the shutdown procedure successfully is enough
|
||
(report from Martin Sarsale)
|
||
|
||
2012-12-19 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* scripts/HP-UX/makedepot.sh, scripts/HP-UX/nut.psf.in: Use installed
|
||
binaries to create package
|
||
|
||
2012-12-18 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/delta_ups-mib.c: Fix a typo error and current multiplier
|
||
factor
|
||
* data/driver.list.in, drivers/Makefile.am, drivers/delta_ups-mib.c,
|
||
drivers/delta_ups-mib.h, drivers/snmp-ups.c: Support for DeltaUPS
|
||
MIB and Socomec Netys RT 1/1 Add preliminary SNMP support for a
|
||
new MIB: DeltaUPS MIB, with sysOID ".1.3.6.1.4.1.2254.2.4". The
|
||
first known supported devices are Socomec Netys RT 1/1, equiped
|
||
with Netvision SNMP card
|
||
|
||
2012-12-18 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: apcsmart: add update_info() No need for almost
|
||
identical update_info_normal() and update_info_all()
|
||
* drivers/apcsmart.c: apcsmart: two fixups In poll_data(): we are
|
||
not supposed to set variable after its (formally impossible)
|
||
removal In upsdrv_shutdown(): wrong comparison
|
||
|
||
2012-12-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/powerp-txt.c, drivers/powerpanel.c:
|
||
Add support for CyberPower OL3000RMXL2U Add CyberPower
|
||
OL3000RMXL2U serial support to the powerpanel driver, text protocol
|
||
version (Alioth patch #313910, from Timothy Pearson)
|
||
|
||
2012-12-13 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/Makefile.am, docs/new-drivers.txt, docs/snmp-subdrivers.txt,
|
||
scripts/subdriver/gen-snmp-subdriver.sh: Helper script to create
|
||
SNMP subdrivers stubs Created a new shell script
|
||
(scripts/subdriver/gen-snmp-subdriver.sh) to automatically create a
|
||
"stub" subdriver. This will make it a lot easier and quicker to
|
||
create subdrivers for snmp-ups. A new documentation chapter has
|
||
also been added ("How to make a new subdriver to support another
|
||
SNMP device")
|
||
* drivers/tripplite-hid.c: Add support for newer TrippLite
|
||
Smart1500LCD Add newer TrippLite Smart1500LCD (USB ID
|
||
0x09ae:0x3016) to the list of usbhid-ups supported models (reported
|
||
by Steve Salier)
|
||
|
||
2012-12-12 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* drivers/mge-hid.c: Fix crash with debug level greater or equal to 2
|
||
|
||
2012-12-10 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: apcsmart: add prtchr() helper Add prtchr()
|
||
helper and simplify reporting when we check whether some APC
|
||
cmd/var character is or isn't printable.
|
||
* drivers/apcsmart_tabs.c: apcsmart: apc_cmdtab[] fixup Earlier
|
||
commit that adjusted regex checks, also changed cmd fields for all
|
||
instant commands handled by custom functions. We cannot do that, as
|
||
they are not detected as supported this way.
|
||
|
||
2012-12-08 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/mge-utalk.c, drivers/mge-utalk.h: Change Martin Loyer's
|
||
mail address As per Martin's request.
|
||
* drivers/mge-utalk.c: Improve mge-utalk general behavior Make two
|
||
adjustments to improve the general behavior: first, send the double
|
||
"Z" prior to "Si" command. Second, inter-commands delay has been
|
||
increased to comply with the specification
|
||
|
||
2012-12-08 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: apcsmart: serial related stuff a bit more
|
||
strict Also: - apc_flush() now loops with >0 condition (otherwise
|
||
errored apc_read() might cause inf loop) - ser_comm_good/fail()
|
||
were kind of missing in write wrappers
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart:
|
||
sdlist/sdtype/advorder changes - verify 'advorder' with regex -
|
||
remove unused defines - as the user is directed towards man page
|
||
either way (and without it numbers are kind of meaningless), drop
|
||
SDMAX
|
||
* drivers/apcsmart.c: apcsmart: setup port after variable
|
||
sanitization in upsdrv_initups()
|
||
* drivers/apcsmart.c: apcsmart: cleanup dstate ok/stale calls
|
||
* drivers/apcsmart.c: apcsmart: getbaseinfo() fixup In extremely
|
||
unlikely case of failing write, report it up and act accordingly.
|
||
* drivers/apcsmart.c, drivers/apcsmart.h, drivers/apcsmart_tabs.c,
|
||
drivers/apcsmart_tabs.h: apcsmart: adjust regex logic A bit
|
||
simpler / tighter now.
|
||
* drivers/apcsmart.c: apcsmart: add var_string_setup() In theory
|
||
deprecate_vars() should also consider APC_STRING variables. In
|
||
practice - we don't have any variables that are both APC_MULTI and
|
||
APC_STRING - but it's more correct this way, so let's do it.
|
||
* drivers/apcsmart.c: apcsmart: cosmetics - code shuffling,
|
||
comments, flow - rename query_ups() -> legacy_verify() - add few
|
||
lines of help directing to man page
|
||
* drivers/apcsmart.c: apcsmart: simplify query_ups() /
|
||
proto_verification() Both functions rely now on common variable
|
||
verificaion function.
|
||
* drivers/apcsmart.c: apcsmart: add var_verify() The function will
|
||
be used in subsequent commit for common verification.
|
||
* drivers/apcsmart.c: apcsmart: shuffle two functions query_ups()
|
||
and oldapcsetup()
|
||
* drivers/apcsmart.c: apcsmart: simplify query_ups() This commit
|
||
changes query_ups() function and makes it rely on the same
|
||
deprecate_vars() logic that protocol_verify() requires. We can
|
||
shorten the code a bit now, and it allows us to do more
|
||
simplifications in subsequent commits.
|
||
* drivers/apcsmart.c: apcsmart: add functions informing about
|
||
[un]supported cmds/vars In unified fashion, instead of each
|
||
protocol-verification related function doing it on its own.
|
||
* drivers/apcsmart.c, drivers/apcsmart.h, drivers/apcsmart_tabs.c,
|
||
drivers/apcsmart_tabs.h: apcsmart: minor tidying up comments,
|
||
trivial changes, code shuffling ...
|
||
* drivers/apcsmart.c: apcsmart: remove unused field 'def' from cchar
|
||
In apc_ser_diff() reporting differences between
|
||
tcgetattr/tcsetattr, 'def' field was unused (along with related
|
||
defines).
|
||
|
||
2012-12-06 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scanner.c: Fix nut-scanner compilation
|
||
without pthread
|
||
|
||
2012-12-02 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/riello_usb.c: riello_usb.c: eliminate uninitialized
|
||
variable
|
||
|
||
2012-11-29 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* conf/.gitignore: Subversion ignored files completion Mark
|
||
upsmon.conf.sample as Subversion ignored, since it is now generated
|
||
from a .in template file (no functional changes)
|
||
* conf/Makefile.am, conf/upsmon.conf.sample,
|
||
conf/upsmon.conf.sample.in, configure.in: Adapt upsmon.conf sample
|
||
to use configured values The sample upsmon.conf provided now
|
||
adapts RUN_AS_USER value, and NOTIFYCMD / POWERDOWNFLAG base path
|
||
to the user configured values
|
||
|
||
2012-11-28 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/riello.c, drivers/riello_ser.c, drivers/riello_usb.c: Minor
|
||
improvements to Riello drivers Fix ups.power.nominal name in
|
||
Riello drivers, and its value for GPSER protocol(riello_ser).
|
||
device.mfr was also changed in both drivers, and revisions were
|
||
bumped to 0.02 (patch from Elio Parisi, Riello)
|
||
* data/driver.list.in, drivers/Makefile.am, drivers/openups-hid.c,
|
||
drivers/openups-hid.h, drivers/usbhid-ups.c, scripts/upower/95
|
||
-upower-hid.rules: Official support for Minibox openUPS Intelligent
|
||
UPS Add a new usbhid-ups subdriver to handle Minibox openUPS
|
||
Intelligent UPS (USB ID 0x04d8:0xd004) (patch from Nicu Pavel,
|
||
Mini-Box.Com)
|
||
|
||
2012-11-28 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* conf/upsmon.conf.sample, docs/man/upsmon.conf.txt: Update
|
||
references to pager.txt
|
||
|
||
2012-11-27 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* data/driver.list.in, docs/man/genericups.txt: Add information about
|
||
Eaton Management Card Contact
|
||
|
||
2012-11-25 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/riello.c, drivers/riello.h, drivers/riello_ser.c,
|
||
drivers/riello_usb.c: Minor improvements to Riello drivers Fix
|
||
functions and variables names to use English language. Also fix
|
||
warnings reported by Mac OS X Buildbot and Charles Lepple (patch
|
||
from Elio Parisi, Riello)
|
||
|
||
2012-11-21 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/acknowledgements.txt: Complete Acknowledgements with a Riello
|
||
entry Riello deserves a dedicated entry in the Supporting UPS
|
||
manufacturers, for having provided protocols information and
|
||
drivers implementations
|
||
* docs/man/.gitignore: Subversion ignored files completion Mark
|
||
riello_ser and riello_usb HTML manpages as Subversion ignored (no
|
||
functional changes)
|
||
* data/driver.list.in, docs/man/.gitignore, docs/man/Makefile.am,
|
||
docs/man/riello_ser.txt, docs/man/riello_usb.txt,
|
||
drivers/.gitignore, drivers/Makefile.am, drivers/riello.c,
|
||
drivers/riello.h, drivers/riello_ser.c, drivers/riello_usb.c, tools
|
||
/nut-usbinfo.pl: Official support for Riello serial and USB devices
|
||
Add two new drivers, riello_ser and riello_usb, to support the
|
||
whole ranges of Riello devices: IDG, IPG, WPG, NPW, NDG, DVT, DVR,
|
||
DVD, VST, VSD, SEP, SDH, SDL, SPW, SPT, MCT, MST, MCM, MCT, MHT,
|
||
MPT and MPM. This completes the official Riello protocols
|
||
publication, that happened in May 2012 (developed by Elio Parisi,
|
||
from Riello)
|
||
|
||
2012-11-20 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* clients/upsclient.h, server/nut_ctype.h: Fix NSS include directives
|
||
The current NSS include directives (nss/nss.h) were incorrect.
|
||
These were failing on Redhat systems, and working on some others
|
||
because of the default include path (reported by Michal Hlavinka,
|
||
from Redhat)
|
||
|
||
2012-11-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: HCL: Add support for Aviem Power RT
|
||
1000-3000VA Add Aviem Systems - Aviem Power RT 1000-3000VA to the
|
||
list of blazer_ser supported models (reported by Michael
|
||
Dobrovitsky)
|
||
|
||
2012-11-19 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* tools/nut-scanner/nutscan-device.c: Fix a memory leak in scanner.
|
||
|
||
2012-11-13 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/.gitignore: Complete the list of Subversion ignored files
|
||
Commit r3778 was missing generated HTML files (no functional
|
||
changes)
|
||
* docs/man/Makefile.am: Fix installation of libnutclient manual pages
|
||
Commit r3777 fixed the test target, but libnutclient manual pages
|
||
were not actually installed
|
||
* docs/man/.gitignore, lib/.gitignore: Complete the list of
|
||
Subversion ignored files The merge of NSS and libnutclient
|
||
branches have left some new generated files (no functional changes)
|
||
* docs/man/libnutclient_commands.txt,
|
||
docs/man/libnutclient_devices.txt,
|
||
docs/man/libnutclient_general.txt, docs/man/libnutclient_misc.txt,
|
||
docs/man/libnutclient_tcp.txt, docs/man/libnutclient_variables.txt:
|
||
Fix Buildbot failures on previous commit (man pages) The merge of
|
||
the libnutclient branch caused a failure of the 'distcheck-light'
|
||
test target. Manual pages documentation in this branch uses a
|
||
mechanism to generate multiple manpages from one source file. This
|
||
was however conflicting with a Makefile rule, that requires the
|
||
generated file to have the same name as the source file. Applies
|
||
the same principle by adding the content of the Header section to
|
||
the NAME commands list. Also fix a typo error in the Header section
|
||
of libnutclient_devices
|
||
|
||
2012-11-13 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* clients/Makefile.am, clients/nutclient.cpp, clients/nutclient.h,
|
||
configure.in, docs/man/Makefile.am, docs/man/index.txt,
|
||
docs/man/libnutclient.txt, docs/man/libnutclient_commands.txt,
|
||
docs/man/libnutclient_devices.txt,
|
||
docs/man/libnutclient_general.txt, docs/man/libnutclient_misc.txt,
|
||
docs/man/libnutclient_tcp.txt, docs/man/libnutclient_variables.txt,
|
||
docs/new-clients.txt, lib/Makefile.am, lib/README,
|
||
lib/libnutclient.pc.in: Merge libnutclient (libcpp) branch Pull
|
||
Request #2: "High level C and C++ libnutclient" from
|
||
https://github.com/clepple/nut/pull/2 . Hand-merged into SVN trunk
|
||
from commit: 701cc571f4f8578e9c82b13c1e9eab509a41cd7f
|
||
|
||
2012-11-08 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* docs/man/usbhid-ups.txt, drivers/usbhid-ups.c: Add a command line
|
||
to usbhid-ups to activate the max_report tweak.
|
||
* drivers/apc-hid.c, drivers/libhid.c: Fix tweak for APC Back-UPS
|
||
since it seems to break Back-UPS 700 connectivity (reported by
|
||
Denis Serov). Adding some more comments on UPS which need and
|
||
which do not need the tweak. Refactored the detection code.
|
||
|
||
2012-11-07 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/subdriver/gen-usbhid-subdriver.sh: Fix USB HID subdriver
|
||
generation tool This tool has not been updated since timestamps
|
||
were added to driver debug traces. It was thus producing erroneous
|
||
results (reported by Nicu Pavel)
|
||
|
||
2012-11-01 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/snmp-ups.c: Fix a crash on outlets management snmp-ups was
|
||
crashing when the number of outlets was equal to zero
|
||
|
||
2012-10-31 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/.gitignore, docs/man/blazer.txt: Fix blazer manual pages
|
||
generation to generate blazer, blazer_ser and blazer_usb manual
|
||
pages. The same manual page is now distributed and available under
|
||
these 3 names (warning to packagers)
|
||
* docs/man/Makefile.am, docs/man/asciidoc.conf: Fix manpage
|
||
refmiscinfo attributes and multiple NAME refmiscinfo attributes
|
||
were previously specified through asciidoc.conf. This approach
|
||
prevented from specifying and generating multiple manual pages from
|
||
a single source. Moreover, manversion (pointing NUT version) was
|
||
mistyped, and thus omitted. Makefile rules now directly define
|
||
refmiscinfo through attributes, and allow to solve the long
|
||
standing blazer / blazer_ser / blazer_usb related issue, and the
|
||
upcoming libnutclient one
|
||
|
||
2012-10-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/cps-hid.c, drivers/idowell-hid.c, scripts/subdriver/gen-
|
||
usbhid-subdriver.sh: Replace missing occurrences in previous commit
|
||
* docs/hid-subdrivers.txt, drivers/libhid.c, scripts/Makefile.am,
|
||
scripts/subdriver/gen-usbhid-subdriver.sh, scripts/subdriver/path-
|
||
to-subdriver.sh: Rename usbhid subdriver generation script This
|
||
script was previously named path-to-subdriver.sh, which was not
|
||
enough meaningful. The renaming to gen-usbhid-subdriver.sh also
|
||
makes sense with a potential gen-snmp-subdriver.sh
|
||
* data/driver.list.in: HCL: Add support for Apollo 850VA Add Apollo
|
||
850VA (USB ID 0x0665:0x5161) to the list of blazer_usb supported
|
||
models (reported by Mike Raath)
|
||
|
||
2012-10-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in, scripts/systemd/nut-driver.service.in: Fix driver
|
||
path in systemd driver unit The driver path, in nut-
|
||
driver.service, was not expanded correctly (reported by Marc
|
||
Rechté)
|
||
|
||
2012-10-15 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* data/driver.list.in: HCL: add info about new APC models Info about
|
||
new SMT, SMX and SURTD models which require additional card for
|
||
"legacy" smart protocol.
|
||
|
||
2012-10-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in: Only fail if SSL was explicitly requested
|
||
Configuration should not abort if neither OpenSSL nor Mozilla NSS
|
||
has been found, and if SSL was not explicitly requested by the
|
||
user. This fixes the Buildbot compilation failure on Aix (build
|
||
#206)
|
||
|
||
2012-10-12 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* tools/git-svn.authors, tools/svn2cl.authors: Update Emilien Kia's
|
||
email address
|
||
|
||
2012-10-11 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/Makefile.am: Fix Solaris compilation failure
|
||
|
||
2012-10-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* README: Spell check fix (test)
|
||
* .gitignore, configure.in, docs/.gitignore, docs/Makefile.am, docs
|
||
/nut-qa.txt, docs/nut.dict: Spell checking framework implementation
|
||
Implement a framework to spell check documentation source files,
|
||
using Aspell. This includes an interactive build target (make
|
||
spellcheck-interactive), and an automated one (make spellcheck),
|
||
mainly for QA / Buildbot purpose. Note that a base NUT dictionnary
|
||
is also available (docs/nut.dict), providing a glossary of terms
|
||
related to power devices and management
|
||
* drivers/tripplite_usb.c: Remove POD ("Plain Old Documentation")
|
||
With the approval of the author (Charles Lepple), remove POD
|
||
("Plain Old Documentation"). This embedded documentation was
|
||
redundant, and is probably out of date, with respect to the
|
||
AsciiDoc version
|
||
* drivers/powercom.c, drivers/powercom.h, drivers/upscode2.c: Remove
|
||
unnecessary RCS $Id lines
|
||
|
||
2012-10-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* tools/nut-scanner/nut-scan.h: Fix compilation error Define
|
||
IPMI_PRIVILEGE_LEVEL_ADMIN value, in case FreeIPMI is not available
|
||
|
||
2012-10-04 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/nut-scanner.txt, drivers/nut-ipmipsu.c, tools/nut-scanner
|
||
/nut-scan.h, tools/nut-scanner/nut-scanner.c, tools/nut-
|
||
scanner/scan_ipmi.c: Support power supplies scan over the network
|
||
nut-scanner can now scan for power supplies with IPMI over LAN.
|
||
This is currently limited to IPMI 1.5 only
|
||
|
||
2012-10-03 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/acknowledgements.txt: Update acknowledgements
|
||
|
||
2012-09-28 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/.gitignore: Cleanup of svn:ignore list in drivers/ (no code
|
||
change)
|
||
|
||
2012-09-27 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* tools/git-svn.authors, tools/svn2cl.authors: Welcome, Václav! (SVN
|
||
username mappings)
|
||
|
||
2012-09-21 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/nut-qa.txt: Update the link to the Ubuntu QRT script
|
||
|
||
2012-09-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/nut-libfreeipmi.c, m4/nut_check_libfreeipmi.m4, tools/nut-
|
||
scanner/scan_ipmi.c: Support for FreeIPMI 1.1.x and 1.2.x (#2)
|
||
Prepare for supporting API changes in FreeIPMI 1.1.x and 1.2.x.
|
||
This 2nd patch, which completes [[SVN:3675]], addresses FRU API
|
||
changes, and removes code redundancy. This code has been tested
|
||
with FreeIPMI 0.8.12 and the latest [[FreeIPMI SVN]] trunk r9505
|
||
(reported as 1.2.0.beta2 by pkgconfig)
|
||
* docs/download.txt, docs/website/news.txt: Update Windows package
|
||
publications for 2.6.5-3
|
||
|
||
2012-09-17 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt, docs/website/news.txt: Update Windows package
|
||
publications for 2.6.5-2
|
||
|
||
2012-09-12 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/bcmxcp_usb.c: Fix data reception loop The new data
|
||
reception algorithm was trying to get more data than it should
|
||
(patch from Rich Wrenn)
|
||
|
||
2012-09-10 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* drivers/apc-hid.c, drivers/apc-hid.h, drivers/libhid.c: Add a tweak
|
||
for APC Back UPS ES APC Back UPS ES have a buggy firmware which
|
||
overflows on ReportID 0x0c, i.e.
|
||
UPS.PowerSummary.RemainingCapacity. This results in battery.charge
|
||
not being exposed and endless reconnections on systems with libusb
|
||
reporting EOVERFLOW. And it results on a failure to init the driver
|
||
for systems with libusb not reporting EOVERFLOW but EIO (i.e. on
|
||
Windows).
|
||
* tools/nut-scanner/nut-scanner.c: [nut-scanner] Fix a crash when no
|
||
start IP is provided.
|
||
* drivers/apc-hid.c, drivers/bcmxcp_usb.c, drivers/belkin-hid.c,
|
||
drivers/blazer_usb.c, drivers/cps-hid.c, drivers/idowell-hid.c,
|
||
drivers/liebert-hid.c, drivers/mge-hid.c, drivers/powercom-hid.c,
|
||
drivers/richcomm_usb.c, drivers/tripplite-hid.c,
|
||
drivers/tripplite_usb.c, drivers/usb-common.c, drivers/usb-
|
||
common.h: Extend USB device support check (from Arnaud Quette) Use
|
||
USBDevice_t structure in is_usb_device_supported(), instead of
|
||
direct VendorID and ProductID. This allows to pass it to the
|
||
specific processing handler for broader check
|
||
|
||
2012-09-07 Leo Arias <elopio-guest@alioth.debian.org>
|
||
|
||
* conf/nut.conf.sample: Update nut.conf.sample (grammar and
|
||
documentation) https://alioth.debian.org/tracker/?func=detail&ati
|
||
d=411544&aid=313762&group_id=30602
|
||
|
||
2012-08-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* NEWS, UPGRADING, configure.in, data/driver.list.in,
|
||
docs/Makefile.am, docs/configure.txt, docs/documentation.txt,
|
||
docs/download.txt, docs/images/eaton-logo.png,
|
||
docs/images/hostedby.png, docs/images/simple.png,
|
||
docs/man/.gitignore, docs/man/Makefile.am, docs/man/index.txt,
|
||
docs/man/macosx-ups.txt, docs/man/mge-shut.txt,
|
||
docs/man/nutscan.txt, docs/man/nutscan_scan_avahi.txt,
|
||
docs/man/powercom.txt, docs/man/skel.txt, docs/nut-names.txt,
|
||
docs/website/.gitignore, docs/website/Makefile.am, docs/website/css
|
||
/web-layout.css, docs/website/news.txt, docs/website/old-news.txt,
|
||
docs/website/projects.txt, docs/website/web-layout.conf,
|
||
drivers/.gitignore, drivers/Makefile.am, drivers/macosx-ups.c,
|
||
drivers/mge-hid.c, drivers/powercom-hid.c, drivers/skel.c, drivers
|
||
/usbhid-ups.c, drivers/usbhid-ups.h, m4/nut_check_libltdl.m4: Merge
|
||
from trunk [[SVN:3679]] to [[SVN:3718]] to ssl-nss-port
|
||
|
||
2012-08-09 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/.gitignore, docs/website/Makefile.am,
|
||
docs/website/news.txt, docs/website/old-news.txt: Integrate
|
||
archived news
|
||
* docs/nut-names.txt, drivers/mge-hid.c: Add shutdown ability switch
|
||
to Eaton units Eaton HID units (using usbhid-ups or [new,old]mge-
|
||
shut) were missing a data mapping to allow the change of the
|
||
shutdown ability switch. The result was that the UPS was not
|
||
powered off, even if all the protocol commands were sent (reported
|
||
by Daniel O'Connor)
|
||
* docs/download.txt, docs/website/news.txt: Update Windows package
|
||
publications for 2.6.5-1
|
||
* docs/man/.gitignore, docs/man/index.txt: Added macosx-ups manual
|
||
page to the index Also add generated groff and HTML contents to
|
||
the list of Subversion ignored files
|
||
|
||
2012-08-08 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* NEWS, UPGRADING, configure.in, docs/website/news.txt: Final update
|
||
for 2.6.5 release
|
||
* drivers/.gitignore: Subversion ignored files completion Mark
|
||
oldmge-shut binary as Subversion ignored (no functional changes)
|
||
* docs/configure.txt, m4/nut_check_libltdl.m4: Complete libltdl
|
||
configuration options Add configure options to add specific cflags
|
||
(--with-libltdl-includes) and libs (--with-libltdl-libs) for
|
||
libltdl. This serves at least to point at non standard location, as
|
||
on FreeBSD (reported by David Durieux)
|
||
|
||
2012-08-06 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/documentation.txt: Add a Wikipedia reference on Solar
|
||
controller
|
||
* docs/Makefile.am, docs/images/eaton-logo.png,
|
||
docs/images/hostedby.png, docs/website/Makefile.am,
|
||
docs/website/css/web-layout.css, docs/website/web-layout.conf: Free
|
||
NUT from Eaton website hosting NUT is no more hosted by Eaton.
|
||
Arnaud Quette (NUT project leader) has taken over NUT hosting on
|
||
his own, to give NUT back some independance. This effort is also
|
||
part of a logic to stop crediting Eaton for contributions from
|
||
others (especially Arnaud Quette, as an individual). The new
|
||
hosting service is located, as for Arnaud's blog
|
||
(http://arnaud.quette.fr) on Gandi servers, using PaaS. This will
|
||
allow more flexibility and automation of the release process
|
||
|
||
2012-08-06 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* configure.in, docs/man/Makefile.am, docs/man/macosx-ups.txt,
|
||
drivers/Makefile.am, drivers/macosx-ups.c: macosx-ups: new OS X
|
||
Power Sources meta-driver Mac OS X provides UPS status information
|
||
in a format similar to what is shown for laptop batteries. This
|
||
driver will convert that information into a format compatible with
|
||
NUT.
|
||
|
||
2012-08-05 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/skel.c: Update comments in skel.c Fixed a typo, and added
|
||
fatalx() as an alternative to fatal_with_errno()
|
||
* docs/man/skel.txt: Update skeleton driver man page.
|
||
|
||
2012-08-03 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/nutscan.txt, docs/man/nutscan_scan_avahi.txt: nutscan
|
||
documentation: editing
|
||
|
||
2012-07-31 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/images/simple.png: Remove extraneous text
|
||
* data/driver.list.in: HCL: Add support for UNITEK Alpha650ipF and
|
||
Alpha650ipE Add UNITEK Alpha650ipF and Alpha650ipE (USB ID
|
||
0x0f03:0x0001) to the list of blazer_usb supported models (reported
|
||
by Pascal MIRALLES)
|
||
* docs/website/projects.txt: Reference Buffalo NAS in Related
|
||
projects Add a reference in the Related projects, on Buffalo
|
||
TerraStation (Business-class) NAS range, which uses NUT for power
|
||
protection
|
||
|
||
2012-07-30 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt, docs/website/news.txt: First NUT virtualization
|
||
package (VMware ESXI 5.0) Add the reference to the first NUT
|
||
virtualization package. This one is currently an external effort to
|
||
add VMware NUT client for ESXI 5.0. But this support will be part
|
||
of NUT in the long run
|
||
|
||
2012-07-24 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* data/driver.list.in, docs/man/powercom.txt, drivers/powercom-hid.c:
|
||
Synchronize Powercom USB documentation and code comments.
|
||
Apparently, there are at least two different models with the USB
|
||
VID:PID of 0d9f:0004. This update is based on the following report
|
||
by Gordon Longland: http://lists.alioth.debian.org/pipermail/nut-
|
||
upsuser/2012-July/007748.html
|
||
|
||
2012-07-23 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/powercom.txt: powercom: Mention this driver is serial only
|
||
|
||
2012-07-20 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* data/driver.list.in, drivers/Makefile.am: Switch mge-shut to
|
||
oldmge-shut and newmge-shut to mge-shut
|
||
* docs/man/mge-shut.txt: Update mge-shut man page for notification
|
||
argument.
|
||
* drivers/usbhid-ups.c: Add a "notification" parameter to newmge-shut
|
||
driver. It is only here for compatibility with mge-shut driver. It
|
||
is ignored since we are always using SHUT_SYNC_OFF in libshut.c.
|
||
|
||
2012-07-20 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* README, docs/Makefile.am, docs/config-notes.txt, docs/contact-
|
||
closure.txt, docs/macros.txt, docs/man/mge-shut.txt,
|
||
docs/man/upscli_connect.txt, docs/man/upscli_disconnect.txt,
|
||
docs/man/upscli_fd.txt, docs/man/upscli_get.txt,
|
||
docs/man/upscli_list_next.txt, docs/man/upscli_list_start.txt,
|
||
docs/man/upscli_readline.txt, docs/man/upscli_sendline.txt,
|
||
docs/man/upscli_ssl.txt, docs/man/upscli_strerror.txt,
|
||
docs/man/upscli_upserror.txt, docs/man/upsclient.txt,
|
||
docs/scheduling.txt, docs/security.txt: Fix trunk merge (pass 2).
|
||
Apply changes to doc to prepare merge to trunk.
|
||
|
||
2012-07-19 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* clients/upsclient.c, server/netssl.c, server/netssl.h: Fix trunk
|
||
merge. Refactor and clean to prepare merge to trunk.
|
||
|
||
2012-07-19 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* docs/man/mge-shut.txt: Document ondelay parameter unit discrepency
|
||
for SHUT drivers mge-shut uses a ten seconds unit for ondelay
|
||
whereas newmge-shut uses seconds.
|
||
* drivers/usbhid-ups.c, drivers/usbhid-ups.h: Add a lowbatt setting
|
||
to newmge-shut in order to mimic mge-shut setting
|
||
|
||
2012-07-19 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* server/Makefile.am, server/conf.c, server/netcmds.h,
|
||
server/netssl.c, server/netssl.h, server/ssl.c, server/ssl.h,
|
||
server/upsd.c: Replace server/ssl.[h|c] by server/netssl.[h|c] in
|
||
order to prepare nss branch merging.
|
||
|
||
2012-07-18 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* .gitignore, INSTALL, MAINTAINERS, Makefile.am, NEWS, UPGRADING,
|
||
autogen.sh, clients/Makefile.am, clients/upsc.c,
|
||
clients/upsclient.c, clients/upsclient.h, clients/upsmon.c,
|
||
clients/upsmon.h, clients/upsrw.c, clients/upssched.c,
|
||
common/Makefile.am, common/common.c, common/parseconf.c,
|
||
common/state.c, common/upsconf.c, compile, conf/nut.conf.sample,
|
||
conf/upsd.conf.sample, configure.in, data/cmdvartab,
|
||
data/driver.list.in, docs/.gitignore, docs/FAQ.txt,
|
||
docs/Makefile.am, docs/acknowledgements.txt, docs/cables.txt,
|
||
docs/cables/apc.txt, docs/config-notes.txt, docs/configure.txt,
|
||
docs/design.txt, docs/developer-guide.txt, docs/developers.txt,
|
||
docs/documentation.txt, docs/download.txt, docs/features.txt,
|
||
docs/images/advanced.png, docs/images/bigbox.png,
|
||
docs/images/bizarre.png, docs/images/nut-logo.png,
|
||
docs/images/nut.svg, docs/images/simple.png, docs/macros.txt, docs
|
||
/maintainer-guide.txt, docs/man/.gitignore, docs/man/Makefile.am,
|
||
docs/man/apcsmart-old.txt, docs/man/apcsmart.txt,
|
||
docs/man/bcmxcp.txt, docs/man/belkinunv.txt, docs/man/blazer.txt,
|
||
docs/man/dummy-ups.txt, docs/man/index.txt, docs/man/metasys.txt,
|
||
docs/man/nut-ipmipsu.txt, docs/man/nut-recorder.txt, docs/man/nut-
|
||
scanner.txt, docs/man/nut.conf.txt, docs/man/nutscan.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_init.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, docs/man/nutupsdrv.txt,
|
||
docs/man/oneac.txt, docs/man/powercom.txt, docs/man/snmp-ups.txt,
|
||
docs/man/ups.conf.txt, docs/man/upsc.txt,
|
||
docs/man/upscli_list_start.txt, docs/man/upsd.users.txt,
|
||
docs/man/upsmon.txt, docs/man/upsrw.txt, docs/net-protocol.txt,
|
||
docs/new-clients.txt, docs/new-drivers.txt, docs/nut-names.txt,
|
||
docs/security.txt, docs/sock-protocol.txt, docs/stable-hcl.txt,
|
||
docs/support.txt, docs/website/Makefile.am, docs/website/css/web-
|
||
layout.css, docs/website/faviconut.ico, docs/website/faviconut.png,
|
||
docs/website/news.txt, docs/website/projects.txt, docs/website/ups-
|
||
protocols.txt, docs/website/web-layout.conf, drivers/.gitignore,
|
||
drivers/Makefile.am, drivers/apc-hid.c, drivers/apc-mib.c, drivers
|
||
/apcsmart-old.c, drivers/apcsmart-old.h, drivers/apcsmart.c,
|
||
drivers/apcsmart.h, drivers/apcsmart_tabs.c,
|
||
drivers/apcsmart_tabs.h, drivers/bcmxcp.c, drivers/bcmxcp.h,
|
||
drivers/bcmxcp_ser.c, drivers/bcmxcp_usb.c, drivers/belkin-hid.c,
|
||
drivers/belkinunv.c, drivers/bestfcom.c, drivers/bestfortress.c,
|
||
drivers/bestpower-mib.c, drivers/bestups.c, drivers/blazer.c,
|
||
drivers/blazer_ser.c, drivers/blazer_usb.c, drivers/compaq-mib.c,
|
||
drivers/cps-hid.c, drivers/cyberpower-mib.c, drivers/cyberpower-
|
||
mib.h, drivers/dstate.c, drivers/dstate.h, drivers/dummy-ups.c,
|
||
drivers/dummy-ups.h, drivers/eaton-mib.c, drivers/eaton-mib.h,
|
||
drivers/etapro.c, drivers/gamatronic.c, drivers/genericups.c,
|
||
drivers/ietf-mib.c, drivers/isbmex.c, drivers/libhid.c,
|
||
drivers/libshut.c, drivers/liebert-esp2.c, drivers/liebert-hid.c,
|
||
drivers/main.c, drivers/masterguard.c, drivers/metasys.c, drivers
|
||
/mge-hid.c, drivers/mge-mib.c, drivers/mge-shut.c, drivers/mge-
|
||
utalk.c, drivers/microdowell.c, drivers/netvision-mib.c, drivers
|
||
/netxml-ups.c, drivers/nut-ipmi.h, drivers/nut-ipmipsu.c, drivers
|
||
/nut-libfreeipmi.c, drivers/oneac.c, drivers/oneac.h, drivers
|
||
/powercom-hid.c, drivers/powercom.c, drivers/powercom.h, drivers
|
||
/powerware-mib.c, drivers/raritan-pdu-mib.c, drivers/rhino.c,
|
||
drivers/safenet.c, drivers/snmp-ups.c, drivers/snmp-ups.h,
|
||
drivers/solis.c, drivers/tripplite-hid.c, drivers/tripplite_usb.c,
|
||
drivers/tripplitesu.c, drivers/upscode2.c, drivers/upshandler.h,
|
||
drivers/usb-common.c, drivers/usbhid-ups.c, include/.gitignore,
|
||
include/Makefile.am, include/common.h, include/extstate.h,
|
||
include/nut_stdint.h, include/parseconf.h, include/state.h,
|
||
lib/.gitignore, lib/Makefile.am, lib/README, lib/libnutscan.pc.in,
|
||
lib/libupsclient-config.in, lib/libupsclient.pc.in,
|
||
m4/ax_create_stdint_h.m4, m4/nut_check_libavahi.m4,
|
||
m4/nut_check_libfreeipmi.m4, m4/nut_check_libltdl.m4,
|
||
m4/nut_check_libwrap.m4, m4/nut_check_os.m4,
|
||
m4/nut_report_feature.m4, scripts/HP-UX/.gitignore, scripts/HP-
|
||
UX/makedepot.sh, scripts/HP-UX/nut.psf.in, scripts/Makefile.am,
|
||
scripts/README, scripts/augeas/Makefile.am, scripts/augeas/README,
|
||
scripts/avahi/nut.service.in, scripts/java/Makefile.am,
|
||
scripts/java/README, scripts/java/jNut/README,
|
||
scripts/java/jNut/pom.xml,
|
||
.../main/java/org/networkupstools/jnut/Client.java,
|
||
.../java/org/networkupstools/jnut/Command.java,
|
||
.../main/java/org/networkupstools/jnut/Device.java,
|
||
.../org/networkupstools/jnut/NutException.java,
|
||
.../java/org/networkupstools/jnut/Scanner.java,
|
||
.../org/networkupstools/jnut/StringLineSocket.java,
|
||
.../java/org/networkupstools/jnut/Variable.java,
|
||
.../java/org/networkupstools/jnut/ClientTest.java,
|
||
.../java/org/networkupstools/jnut/ScannerTest.java,
|
||
scripts/java/jNutList/README, scripts/java/jNutList/pom.xml,
|
||
.../java/org/networkupstools/jnutlist/AppList.java,
|
||
scripts/java/jNutWebAPI/README, scripts/java/jNutWebAPI/pom.xml,
|
||
.../jnutwebapi/NutRestProvider.java,
|
||
.../jnutwebapi/RestWSApplication.java,
|
||
.../jnutwebapi/ScannerProvider.java, .../jNutWebAPI/src/main/webapp
|
||
/WEB-INF/web.xml, scripts/logrotate/nutlogd,
|
||
scripts/python/module/PyNUT.py, 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,
|
||
scripts/udev/.gitignore, scripts/udev/Makefile.am,
|
||
scripts/udev/README, scripts/udev/nut-ipmipsu.rules.in,
|
||
scripts/ufw/README, scripts/ufw/nut.ufw.profile.in,
|
||
scripts/upower/95-upower-hid.rules, server/Makefile.am,
|
||
server/ctype.h, server/netcmds.h, server/netget.c, server/netget.h,
|
||
server/netinstcmd.c, server/netinstcmd.h, server/netlist.c,
|
||
server/netlist.h, server/netmisc.c, server/netmisc.h,
|
||
server/netset.c, server/netset.h, server/netssl.c, server/netssl.h,
|
||
server/netuser.c, server/netuser.h, server/nut_ctype.h,
|
||
server/sstate.c, server/sstate.h, server/upsd.c, server/upsd.h,
|
||
server/user.c, tests/Makefile.am, tests/cpputest.cpp,
|
||
tests/example.cpp, tools/Makefile.am, tools/device-recorder.sh,
|
||
tools/git-svn.authors, tools/nut-hclinfo.py, tools/nut-recorder.sh,
|
||
tools/nut-scanner/Makefile.am, tools/nut-scanner/README, 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-init.c,
|
||
tools/nut-scanner/nutscan-init.h, 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, tools/svn2cl.authors: Merge from trunk [[SVN:2848]] to
|
||
[[SVN:3679]] to ssl-nss-port. Note: a problem is occurring for
|
||
server/ssl.[h|c]: they have been moved to server/netssl.[h|c] but
|
||
consider them as removed. For the branch merging to trunk,
|
||
consider paying attention to the case of these files (removing them
|
||
by hand).
|
||
|
||
2012-07-17 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/apc-mib.c: APC SNMP MIB update and completion Add
|
||
available high precision values, new variables
|
||
(input.transfer.reason, battery.current.total and ups.test.date),
|
||
and move ambient.{temperature,humidity}.{high,low} to ambient.1.*,
|
||
since they relate to alarm threshold of external probe 1 (patch
|
||
from Hong-Gunn Chew)
|
||
* docs/nut-names.txt: Clarify the use of multiple ambient sensors
|
||
Multiple sensors can be exposed using the indexed notation.
|
||
'ambient.*', without index or using '0', relates to the embedded
|
||
sensor. For example: 'ambient.temperature' represent the embedded
|
||
sensor temperature. Other sensors (external, communication card,
|
||
...) can use indexes from '1' to 'n'. For example:
|
||
'ambient.1.temperature' for the first external sensor temperature.
|
||
* docs/nut-names.txt: NUT namespace completion Add two new variables
|
||
'ups.test.date' and 'battery.current.total'. Also add a note on the
|
||
'ambient' collection for supporting multiple sensors
|
||
|
||
2012-07-16 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/nut-ipmipsu.c, drivers/nut-libfreeipmi.c,
|
||
m4/nut_check_libfreeipmi.m4, tools/nut-scanner/nut-scanner.c, tools
|
||
/nut-scanner/scan_ipmi.c: Support for FreeIPMI 1.1.x and 1.2.x
|
||
Prepare for supporting API changes in FreeIPMI 1.1.x and 1.2.x.
|
||
This is mostly related to SDR API simplifications. A 2nd iteration
|
||
will probably address code redundancy, whenever possible
|
||
|
||
2012-07-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/eaton-mib.c, drivers/eaton-mib.h,
|
||
drivers/snmp-ups.c, drivers/snmp-ups.h: Add support for Eaton ePDU
|
||
Switched (Pulizzi) Implement support for older Eaton / Powerware
|
||
ePDU Switched. These were once sold as Pulizzi, and have now been
|
||
replaced by newer model (Eaton Marlin implementation and others)
|
||
|
||
2012-07-09 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* configure.in: Fix CppUnit detection. Fix inconsistent test for
|
||
CppUnit install (using pkg-config) to really enable unit tests.
|
||
|
||
2012-07-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/nut-ipmipsu.txt: Fix an error on possible power supplies
|
||
status
|
||
|
||
2012-07-04 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* clients/upssched.c: Fix upssched regression Coverity branch merge
|
||
[[SVN:3555]] introduced a regression: any upssched.conf command
|
||
that takes a second argument resulted in a defective frame sent to
|
||
the parent process. Thus, the command was not executed (patch from
|
||
Oliver Schonefeld)
|
||
* Makefile.am, configure.in, tests/.gitignore, tests/Makefile.am,
|
||
tests/cpputest.cpp, tests/example.cpp: Add basic infrastructure for
|
||
unit tests Merge eki-unittests branch, with some adjustments, to
|
||
add a basic initial infrastructure for unit tests, using CppUnit
|
||
(v1.9.6+) (from Emilien Kia, from Eaton)
|
||
|
||
2012-07-03 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/systemd/nut-driver.service.in,
|
||
scripts/systemd/nutshutdown.in: Fix upsdrvctl call path upsdrvctl
|
||
is located in @driverexecdir@, not @SBINDIR@ (reported by Michal
|
||
Hlavinka, from Redhat)
|
||
|
||
2012-06-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in: Adapt systemd installation directory #2 Complete
|
||
previous commit by also adapting paths for service files
|
||
|
||
2012-06-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in: Adapt systemd installation directory Adapt systemd
|
||
installation directory for the shutdown script, so that it does not
|
||
try to install it in the actual system directory, but to the
|
||
pointed build directory, including a sub directory prefix
|
||
* docs/new-clients.txt: Fix broken link to upscli_*(3) HTML manual
|
||
pages
|
||
|
||
2012-06-12 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in: Fix WITH_SSL and WITH_NSS AM_CONDITIONAL definitions
|
||
nut_with_nss / nut_with_openssl must be set to "yes", otherwise
|
||
AM_CONDITIONAL counterpart WITH_NSS / WITH_SSL is not defined
|
||
* docs/new-drivers.txt: Forgotten mention upsdrv_info_t->name is
|
||
also published as "driver.name" variable
|
||
* docs/man/belkinunv.txt, drivers/belkinunv.c, drivers/main.c,
|
||
drivers/masterguard.c, drivers/metasys.c, drivers/mge-utalk.c,
|
||
drivers/microdowell.c, drivers/nut-ipmipsu.c, drivers/safenet.c,
|
||
drivers/tripplitesu.c, drivers/usbhid-ups.c: Remove redundant
|
||
driver.version.internal publication
|
||
* configure.in, docs/configure.txt, docs/man/nut-scanner.txt: Add
|
||
missing references to libltdl for nut-scanner nut-scanner requires
|
||
libltdl (Libtool dlopen abstraction) since NUT 2.6.3.
|
||
Documentations have been completed, and nut-scanner build status is
|
||
now exposed in the build configuration summary
|
||
* drivers/snmp-ups.c: Fix publication of driver.version.data Publish
|
||
the MIB name and version in driver.version.data, rather than merged
|
||
into driver.version.internal
|
||
* drivers/netxml-ups.c: Fix publication of driver.version.data
|
||
netxml-ups subdriver version is to be tracked in
|
||
driver.version.data, not in driver.version.internal
|
||
* docs/nut-names.txt: Add missing variable driver.version.data Add
|
||
variable driver.version.data, to track version of the internal data
|
||
mapping, for generic drivers (reported by Luiz Angelo Daros de
|
||
Luca)
|
||
* docs/nut-names.txt: Fix comment for driver.version.internal
|
||
Drivers internal version are always tracked separately, and stored
|
||
in driver.version.internal
|
||
|
||
2012-06-11 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: apcsmart: tcsetattr/tcgetattr addendum This
|
||
small patch moves the comparison sequence into separate function.
|
||
No functional changes. Also minor retab! run on defines.
|
||
|
||
2012-06-11 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: HCL: Add support for REDi Blazer Add REDi
|
||
Blazer 400VA / 600VA / 800VA to the list of blazer_ser supported
|
||
models (reported by Marius Gavrilescu)
|
||
* docs/nut-names.txt: Fix a typo error on power.minimum description
|
||
power.minimum is really the minimum seen apparent power in VA
|
||
(reported by Luiz Angelo Daros de Luca)
|
||
|
||
2012-06-07 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/blazer_usb.c: HCL: Add support for
|
||
Online Zinto A to blazer_usb Add Online Zinto A (USB ID
|
||
0x06da:0x0601) to the list of blazer_usb supported models (reported
|
||
by Carsten Burkhardt)
|
||
|
||
2012-06-07 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/oneac.h: Remove unused constants to fix LLVM compilation
|
||
error.
|
||
|
||
2012-06-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/news.txt, docs/website/projects.txt: WMNut updates
|
||
Update WMNut release (0.64) and hosting URL
|
||
|
||
2012-06-04 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt, docs/website/news.txt: Update Windows package
|
||
publications for 2.6.4-1
|
||
|
||
2012-05-31 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* NEWS, UPGRADING, configure.in, docs/website/news.txt: Final update
|
||
for 2.6.4 release
|
||
|
||
2012-05-30 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: HCL: Add support for Cyber Power Systems
|
||
CP1000PFCLCD Add CyberPower Systems CP1000PFCLCD (USB ID
|
||
0x0764:0x0501) to the list of usbhid-ups supported models (reported
|
||
by David Owen)
|
||
* drivers/apc-mib.c: Track more APC SNMP sysOID values, as comments
|
||
* drivers/upshandler.h: Fix code spacing (no functional change)
|
||
* drivers/bcmxcp_ser.c, drivers/bcmxcp_usb.c: Add some debug traces
|
||
on incoming / outgoing data
|
||
* INSTALL: Add missing reference to nut.conf manual page
|
||
* drivers/bestfortress.c: Improve Best Fortress LI675VA support
|
||
Apply an old missed patch: all responses are preceded and
|
||
terminated by "CR LF". But bestfortress driver discards anything
|
||
after the first "CR LF". This patch trims everything up to the
|
||
first LF. (patch from Jørgen Thomsen)
|
||
* drivers/metasys.c: Remove extraneous spaces (no functional changes)
|
||
|
||
2012-05-30 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* scripts/Solaris/preinstall: Updated preinstall script for 'nut'
|
||
group, user checking
|
||
* Makefile.am, scripts/Solaris/Makefile.am,
|
||
scripts/Solaris/preinstall: Added checking for existing 'nut'
|
||
group, user and updated package name
|
||
|
||
2012-05-29 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* common/parseconf.c: Fix CVE-2012-2944: upsd can be remotely crashed
|
||
NUT server (upsd), from versions 2.4.0 to 2.6.3, are exposed to
|
||
crashes when receiving random data from the network. This issue is
|
||
related to the way NUT parses characters, especially from the
|
||
network. Non printable characters were missed from strings
|
||
operation (such as strlen), but still copied to the buffer, causing
|
||
an overflow. Thus, fix NUT parser, to only allow the subset Ascii
|
||
charset from Space to ~ (Reported by Sebastian Pohle, Alioth bug
|
||
#313636, CVE-2012-2944)
|
||
* data/driver.list.in: HCL: Add support for Lexis X-power Tigra 1kVA
|
||
Add Lexis X-power Tigra 1kVA to the list of blazer_ser or bestups
|
||
supported models (reported by Tmima Pliroforikis Perifereiakis
|
||
Enotitas Pierias)
|
||
* data/driver.list.in: HCL: Encourage the use of blazer_ser instead
|
||
of bestups Mention blazer_ser as prefered compared to bestups.
|
||
Recent changes to blazer_ser have made it possible to use it
|
||
instead of bestups. In the end, bestups will be replaced by
|
||
blazer_ser, as for other Megatec/Q1 drivers
|
||
|
||
2012-05-29 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* Makefile.am, configure.in, tools/nut-scanner/Makefile.am, tools
|
||
/nut-scanner/nut-scan.h, tools/nut-scanner/nutscan-init.c, tools
|
||
/nut-scanner/nutscan-init.h, tools/nut-scanner/scan_snmp.c: Changes
|
||
in nut-scanner to remove Sparc 'usmAESPrivProtocol' error while
|
||
creating package
|
||
|
||
2012-05-29 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/blazer.c, drivers/blazer_ser.c: Improve Best UPS support in
|
||
blazer Best UPS units, which use a subset of the Megatec/Q1
|
||
protocol, supported by the blazer drivers, can now work with
|
||
blazer_ser. This support is still limited, but already offers a
|
||
decent set of features
|
||
|
||
2012-05-25 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* server/user.c: Add debug traces for instcmds and actions Whenever
|
||
upsd adds an instant command or an action, from upsd.users, display
|
||
a debug trace
|
||
* docs/man/upsd.users.txt: Clarify multiple actions specification
|
||
Add more details and an example, to illustrate multiple actions
|
||
specification (reported by Emilien Kia, from Eaton)
|
||
|
||
2012-05-24 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: HCL: Add support for Eaton Management Card
|
||
Contact Add Eaton Management Card Contact (ref 66104) to the list
|
||
of mge-shut or mge-utalk supported models
|
||
* drivers/compaq-mib.c: HP SNMP completion Complete HP SNMP mapping
|
||
table, with thresholds, nominal values and more commands
|
||
|
||
2012-05-23 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/projects.txt: Reference Thecus NAS in Related projects
|
||
Add a reference in the Related projects, on Thecus NAS range, which
|
||
uses NUT for power protection
|
||
|
||
2012-05-22 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: Complete previous commit
|
||
for HP-UX HP-UX does not support VREPRINT, so make it conditional
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: Fix commit [[SVN:3603]]
|
||
Commit [[SVN:3603]] (fix tcsetattr() / tcgetattr() issue) has
|
||
introduced some incompatibility with older Unix systems, such as
|
||
Solaris, Aix and HP-UX. The present commit should address it.
|
||
* scripts/java/jNut/src/main/java/org/networkupstools/jnut/Variable.j
|
||
ava: Adjust comment (no functional change)
|
||
* configure.in, docs/net-protocol.txt, server/netcmds.h,
|
||
server/netmisc.c, server/netmisc.h: Add versioning to the network
|
||
protocol Due to the number of recent evolutions to the network
|
||
protocol, along with other possible future changes, NUT network
|
||
protocol is now versioned. The chapter "Network protocol
|
||
information", of the developer guide, stores the revision history,
|
||
while a new "NETVER" command serves this information through the
|
||
protocol
|
||
|
||
2012-05-21 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: HCL: Complete the supported PowerWalker ranges
|
||
Add PowerWalker Online VFI LCD, Line-Interactive VI LCD and Line-
|
||
Interactive VI models to the list of blazer_usb supported models
|
||
* data/driver.list.in: HCL: Add support for Microline C-Lion Innova
|
||
ranges Add Microline C-Lion Innova models to the list of
|
||
blazer_usb supported models
|
||
|
||
2012-05-21 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* Makefile.am, scripts/HP-UX/Makefile, scripts/HP-UX/nut.psf.in,
|
||
scripts/Makefile.am: generalized 'make package' call for Solaris,
|
||
HPUX package; updated nut.psf.in for HPUX
|
||
|
||
2012-05-21 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: HCL: Add support for KOLFF ranges Add KOLFF
|
||
BLACK NOVA models to the list of blazer_usb supported models
|
||
* data/driver.list.in: HCL: Add support Ippon INNOVA RT range Add
|
||
Ippon INNOVA RT models to the list of blazer_usb supported models
|
||
* data/driver.list.in: HCL: Add support for Gtec ranges Add Gtec
|
||
models to the list of blazer_ser or blazer_usb supported models
|
||
* data/driver.list.in: HCL: Complete the supported EVER ranges Add
|
||
EVER POWERLINE RT / 11 / 31 and DUO II Pro models to the list of
|
||
blazer_ser or blazer_usb supported models
|
||
* data/driver.list.in: HCL: Add support for COVER ENERGY SA ranges
|
||
Add COVER ENERGY SA models to the list of blazer_usb supported
|
||
models
|
||
* data/driver.list.in: HCL: Add support for Borri ranges Add Borri
|
||
models to the list of blazer_usb supported models
|
||
* data/driver.list.in: HCL: Add support for ARTronic ranges Add
|
||
ARTronic models, both serial and USB, to the list of blazer_ser and
|
||
blazer_usb supported models
|
||
|
||
2012-05-21 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/belkin-hid.c: Fix Liebert firmware (incorrect exponents)
|
||
There are at least two Liebert firmware types which both report a
|
||
VID:PID of 10af:0001. The newer ones tend not to have the Belkin
|
||
broken Usage Pages (and therefore use standard HID PDC paths) but
|
||
they have incorrect exponents for some fields. This patch fixes the
|
||
values for the latter implementation
|
||
|
||
2012-05-21 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/netvision-mib.c: Add 3-phases support
|
||
to Socomec Netvision MIB Improve Socomec Netvision MIB, by adding
|
||
support for 3-phases UPS (patch from Manuel Bouyer)
|
||
* data/driver.list.in: HCL: Add support for PowerShield Defender
|
||
1200VA Add PowerShield Defender 1200VA (USB ID 0665:5161) to the
|
||
list of blazer_usb supported models (reported by Tom Clarkson)
|
||
* drivers/blazer.c, drivers/blazer_ser.c, drivers/blazer_usb.c:
|
||
beeper.status belongs to the "ups" data collection
|
||
|
||
2012-05-16 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: Final fix to the
|
||
tcsetattr() / tcgetattr() issue The most likely cause of all
|
||
spurious differences between what was set on the port with
|
||
tcsetattr() and what tcgetattr() shows are likely to do with the
|
||
c_local PENDIN flag, which is a status bit, not a control bit. It
|
||
will change when there's unread pending input, which can be quite
|
||
often on an APC UPS. The right way to compare struct termios
|
||
values is to clear the status flags _after_ the tcsetattr() and of
|
||
course after the tcgetattr() call and then compare the result with
|
||
what was set. Also set NOKERNINFO, if available, as we don't want
|
||
the UPS or noise on the line to accidentally trigger status output
|
||
back to the UPS, and finally make sure IEXTEN is also cleared along
|
||
with ISIG since it too can cause weird things to happen. This
|
||
change also adds some debug code to show any differences in the
|
||
structures in a logical manner in debug output (and squashes one
|
||
tiny compiler warning) (patch from Greg A. Woods)
|
||
* docs/config-notes.txt, docs/man/upsmon.txt: Whitespace fixes
|
||
Remove some extraneous spaces, suggested by "git diff --check", and
|
||
improve a bit formatting (patch #36 from Greg A. Woods)
|
||
|
||
2012-05-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/snmp-ups.c, drivers/snmp-ups.h: Remove dead code Remove
|
||
dead code, related to shutdown handling (no functional changes)
|
||
(based on patch #29 from Greg A. Woods)
|
||
|
||
2012-05-15 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* scripts/Solaris/Makefile.am: Updated scripts/Solaris/Makefile.am to
|
||
remove prototype, checkinstall
|
||
|
||
2012-05-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/nut-names.txt: Fix formating issue
|
||
* docs/nut-names.txt: Add missing battery.voltage data to the
|
||
namespace Add missing battery.voltage.{low,high} to the standard
|
||
NUT namespace
|
||
* docs/nut-names.txt, drivers/upscode2.c: Rename peakcurrent to
|
||
current.peak (as per RFC) Rename peakcurrent to current.peak,
|
||
since it is more coherent and suitable
|
||
* drivers/dummy-ups.c, drivers/dummy-ups.h: Update and cleanup
|
||
Convert flags defitions to bitwise left shift, convert some
|
||
comments about variables to actual values, and do a bit of cleanup
|
||
(patch #27 from Greg A. Woods)
|
||
|
||
2012-05-15 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* scripts/Solaris/checkinstall, scripts/Solaris/precheck.py,
|
||
scripts/Solaris/prototype: Deleted checkinstall, prototype files
|
||
|
||
2012-05-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/blazer.c: Add comment on shutdown.return ondelay value Add
|
||
a comment reinforcing the need for ondelay=3 (partial patch #26
|
||
from Greg A. Woods)
|
||
* docs/man/snmp-ups.txt: Complete APC SNMP compatibility information
|
||
Mention more varieties of APC SNMP cards, and mention the POWERNET
|
||
MIB (patch #25 from Greg A. Woods)
|
||
|
||
2012-05-15 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* Makefile.am, scripts/Solaris/Makefile.am,
|
||
scripts/Solaris/pkginfo.in, scripts/Solaris/prepackage.py,
|
||
scripts/Solaris/preproto.pl: Added perl script to create prototype
|
||
file onsolaris platform, updated Makefile.am
|
||
* m4/nut_check_os.m4: Added perl script to create prototype file
|
||
onsolaris platform, updated Makefile.am
|
||
|
||
2012-05-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/netvision-mib.c: Fix status processing for "ECO mode" When
|
||
running in "ECO mode", the driver should report an ups.status set
|
||
to "OL", or it otherwise ends up with an empty string that confuses
|
||
upsmon (patch from Ivan Kuznetsov)
|
||
|
||
2012-05-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/blazer.txt: Mention General Electric in blazer manual page
|
||
Mention General Electric as a user of the Megatec/Q1 protocol
|
||
(patch #24 from Greg A. Woods)
|
||
* clients/upsmon.h: Use bitwise left shift for flags definitions Use
|
||
(1 << N) to define a bit flag at bit N, which is more coherent with
|
||
other similar implementations in NUT (patch #23 from Greg A. Woods)
|
||
* clients/upsmon.c: Cosmetic changes Remove dead / redundant
|
||
#defines, and enable interesting debug traces that were commented
|
||
out (based on patch #22 from Greg A. Woods)
|
||
* drivers/apcsmart.h: Use bitwise left shift for status flags
|
||
definitions Use (1 << N) to define a bit flag at bit N, which is
|
||
more coherent with other similar implementations in NUT (patch #21
|
||
from Greg A. Woods)
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: Don't be too strict about
|
||
terminal settings Don't log an error when tcgetattr() reports
|
||
different settings on the port (patch #20 from Greg A. Woods)
|
||
* tools/nut-usbinfo.pl: Better filtering on USB related files The
|
||
current USB information extraction script is not optimal at
|
||
filtering files that need to be inspected. While waiting for a
|
||
proper rewrite, improve a bit more filenames filtering (patch #18
|
||
from Greg A. Woods)
|
||
* drivers/blazer_ser.c: Quote the debug output for space visibility
|
||
Quote the debug output so one can see how many spaces there are
|
||
(patch #16 from Greg A. Woods)
|
||
* docs/cables/apc.txt: Update APC cabling information Update
|
||
information about APC cable model numbering and revisions (patch
|
||
#16 from Greg A. Woods)
|
||
* data/driver.list.in: HCL: GE Digital Energy updates Rename "GE" to
|
||
"GE Digital Energy", which is more appropriate in this context.
|
||
Also add GT Series 1000-3000 VA to the list of blazer_ser supported
|
||
models (patch #15 from Greg A. Woods)
|
||
* docs/developers.txt: Complete notes on spaces for alignements Add
|
||
complementary note on the use of spaces for alignements (patch #14
|
||
from Greg A. Woods)
|
||
* docs/design.txt: Use more suitable examples Use an example driver
|
||
name matching the unified NUT drivers generic manual page name
|
||
(patch #13 from Greg A. Woods)
|
||
* drivers/mge-hid.c: Complete and update Eaton HID usages table
|
||
|
||
2012-05-11 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* tools/Makefile.am: Fix typo in comment Fix a typo error in comment
|
||
(reported by Fred Bohé, from Eaton)
|
||
* scripts/upower/95-upower-hid.rules: Update upower script Update
|
||
upower script with recent changes and updates (redundant with patch
|
||
#6 from Greg A. Woods)
|
||
* tools/Makefile.am: Explicit mention of Makefiles brokenness
|
||
Document that, at least, this Makefile.am is broken by design
|
||
(patch #5 from Greg A. Woods)
|
||
* docs/man/apcsmart.txt: Fix documentation wording "there're" is not
|
||
a valid contraction, especially not in a technical document (patch
|
||
#4 from Greg A. Woods)
|
||
* docs/man/apcsmart.txt: Always use upper case for the acronym "UPS"
|
||
Be consistent in using all upper case for the acronym "UPS" (Ie
|
||
Uninterruptible Power Supply) (patch #3 from Greg A. Woods)
|
||
* docs/man/apcsmart.txt: Fix SmartUPS cabling nomenclature Correct
|
||
the nomenclature of the SmartUPS cabling part numbers (patch #2
|
||
from Greg A. Woods)
|
||
* configure.in: Fix a configure error message Asciidoc might
|
||
actually be installed but documentation might still not be build-
|
||
able (earlier messages should hint at exactly what was missing)
|
||
(patch #1 from Greg A. Woods)
|
||
* data/driver.list.in: HCL: Add support for ATEK Defensor range Add
|
||
ATEK Defensor range (Innova series) to the list of blazer_usb
|
||
supported models
|
||
* data/driver.list.in: HCL: Fix EVER brand name The correct name is
|
||
"EVER", not "EVER UPS", as per a request from the manufacturer
|
||
|
||
2012-05-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/news.txt: Update for WMNut 0.63 publication
|
||
* docs/website/ups-protocols.txt: Official Riello protocols
|
||
publication
|
||
|
||
2012-05-08 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* Makefile.am, scripts/Solaris/Makefile.am,
|
||
scripts/Solaris/prepackage.py: Added python script to create
|
||
pkginfo.in and checkinstall scripts depending upon the solaris
|
||
platform
|
||
|
||
2012-05-03 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/libshut.c, drivers/mge-shut.c: Forgotten driver version
|
||
bump
|
||
* clients/upsmon.c: Coverity fix on upsmon Remove an unneeded null
|
||
check, that cause a Coverity error (reported by Michal Hlavinka
|
||
from RedHat)
|
||
* drivers/libshut.c, drivers/mge-shut.c: Coverity fix on Eaton SHUT
|
||
Fix some tests that are always false, regardless of the values of
|
||
operands (reported by Michal Hlavinka from RedHat)
|
||
|
||
2012-05-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt, docs/website/news.txt: Update Windows package
|
||
publications
|
||
* common/Makefile.am, include/Makefile.am: Better handling of
|
||
nut_version.h nut_version.h should not be distributed, since it is
|
||
automatically built. Moreover, hard dependency in common/ is not
|
||
needed since BUILT_SOURCES reference ensure generation before any
|
||
other target:
|
||
http://www.gnu.org/software/automake/manual/automake.html#Sources
|
||
(Reported by Regid Ichira, Debian bug #613643)
|
||
|
||
2012-04-27 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/cps-hid.c: Add support for CyberPower
|
||
Systems PR6000LCDRTXL5U Add CyberPower Systems PR6000LCDRTXL5U
|
||
(USB ID 0x0764:0x0601) to the list of usbhid-ups supported models
|
||
(reported by Dax Kelson)
|
||
* data/driver.list.in: HCL: Complete HP supported devices list Add
|
||
HP UPS Management Module to the list of snmp-ups supported models.
|
||
Also complete serial compatibility for some models, using mge-shut
|
||
|
||
2012-04-25 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/nut-scanner.txt: Clarify nut-scanner compilation and
|
||
distribution Document explicitely how nut-scanner is compiled, and
|
||
how its features are made available, according to its dependencies
|
||
(both compile time and runtime)
|
||
|
||
2012-04-24 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scanner.c, tools/nut-scanner/nutscan-init.c,
|
||
tools/nut-scanner/nutscan-init.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: Cleaner exit for nut-scanner
|
||
|
||
2012-04-23 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* 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: Be more
|
||
verbose when failing to dynamically load a library
|
||
|
||
2012-04-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/.gitignore, docs/man/Makefile.am, docs/man/index.txt,
|
||
docs/man/nut-recorder.txt, tools/nut-recorder.sh: Create nut-
|
||
recorder manual page
|
||
* drivers/tripplite-hid.c: HP USB UPS completion #3 Remove R/T3000
|
||
USB ID (0x03f0:0x1fe5) from the TrippLite HID mapping, since it is
|
||
supported by the Eaton HID mapping. This completes commit
|
||
* drivers/usbhid-ups.c: Correct Celsius temperatures that should be
|
||
in Kelvin Check if raw value is in the Kelvin range, to detect
|
||
buggy values that are already expressed in Celsius degrees, as
|
||
found on some HP devices
|
||
* docs/developer-guide.txt, tools/Makefile.am, tools/device-
|
||
recorder.sh, tools/nut-recorder.sh: Rename device-recorder to nut-
|
||
recorder
|
||
* data/driver.list.in: HCL: Reorder Dell devices by connection type
|
||
|
||
2012-04-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/systemd/nut-driver.service.in, scripts/systemd/nut-
|
||
monitor.service.in, scripts/systemd/nut-server.service.in,
|
||
scripts/systemd/nutshutdown.in: Fix broken systemd integration in
|
||
the build system Step 2: add the theoretical path templates to the
|
||
systemd scripts. This however requires adjustments to the RPM
|
||
package. Namely, upsd and upsmon will have to be installed in
|
||
/sbin, instead of the current /usr/sbin
|
||
* configure.in, scripts/systemd/Makefile.am: Fix broken systemd
|
||
integration in the build system Step 1: remove Makefile rules that
|
||
were both useless, and causing warning. Generate nut-*.service
|
||
files from .in templates in configure, as it should be, which is
|
||
currently void since there is no target to substitute. This has
|
||
however required to export SBINDIR and PIDPATH through AC_SUBST, in
|
||
configure
|
||
* clients/upsrw.c, common/state.c, docs/man/upscli_list_start.txt,
|
||
docs/man/upsrw.txt, docs/net-protocol.txt, docs/new-drivers.txt,
|
||
docs/sock-protocol.txt, drivers/dstate.c, drivers/dstate.h,
|
||
include/extstate.h, include/state.h, server/netget.c,
|
||
server/netlist.c, server/netset.c, server/sstate.c,
|
||
server/sstate.h: Support of ranges of values for writable variables
|
||
It is now possible to specify one or more ranges of values for
|
||
writable variables, using dstate_addrange() in drivers. upsd also
|
||
supports the new type 'RANGE' for 'GET TYPE', along with the 'LIST
|
||
RANGE' command. Finally, users can interact through upsrw, which
|
||
displays the supported ranges, and enforces new value checking
|
||
against the provided boundaries
|
||
* drivers/mge-hid.c: HP USB UPS completion #2 Address HP USB/HID
|
||
devices, that use the Eaton HID definitions. This includes the
|
||
latest products range (USB IDs 0x1fe5, 0x1fe6, 0x1fe7 and 0x1fe8),
|
||
and few more variables and commands
|
||
* drivers/mge-hid.c: Fix Eaton / MGE outlet.2.switchable flags
|
||
outlet.2.switchable should only be writable to enable ECO mode on
|
||
Ellipse ECO, Protection Station and some 3S. Other models should
|
||
only expose it as read only (reported by Prachi Gandhi from Eaton,
|
||
Alioth bug #313587)
|
||
|
||
2012-04-04 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/Makefile.am, scripts/logrotate/nutlogd: Provide log
|
||
rotation configuration for NUT Provide a basic configuration file
|
||
for managing rotation (logrotate) of NUT log files, generated by
|
||
upslog
|
||
|
||
2012-04-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/nut-names.txt: Update the namespace Complete the namespace
|
||
with missing variables and commands, that are either known or have
|
||
had an RFC
|
||
* docs/man/.gitignore: Subversion ignored files completion Mark
|
||
nutscan_init.html as Subversion ignored (no functional changes)
|
||
|
||
2012-03-31 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: HCL: Add support for AEG Power Solutions
|
||
PROTECT HOME Add AEG Power Solutions PROTECT HOME (USB ID
|
||
0x0665:0x5161) to the list of blazer_ser and blazer_usb supported
|
||
models (reported by Joachim Schiele)
|
||
|
||
2012-03-30 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/bcmxcp_usb.c: Add debug traces for read / write commands
|
||
* common/common.c, include/common.h: Improve support functions for
|
||
trimming strings Enforce verifications in rtrim, and add an ltrim
|
||
function
|
||
|
||
2012-03-29 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/blazer_usb.c: Add support Innova
|
||
online UPS family Add Innova T (0x06da:0x0201), Innova RT
|
||
(0x06da:0x0005) and Innova 3/1 T (0x06da:0x0004) to the list of of
|
||
blazer_usb and blazer_ser supported models. Innova series are
|
||
online UPS supporting Q1 for compatibility, and many more commands.
|
||
Better support, either through blazer_* rewrite or through a new
|
||
driver, is considered as a future possibility
|
||
|
||
2012-03-24 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in, docs/Makefile.am, docs/security.txt,
|
||
scripts/Makefile.am, scripts/ufw/.gitignore, scripts/ufw/README,
|
||
scripts/ufw/nut.ufw.profile.in: Uncomplicated Firewall (UFW)
|
||
support Provide an Uncomplicated Firewall (UFW) profile
|
||
(nut.ufw.profile) to tightly integrate NUT, along with some
|
||
documentation completion for the Security chapter of the user
|
||
manual
|
||
|
||
2012-03-23 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* conf/nut.conf.sample, docs/man/nut.conf.txt: Fix nut.conf
|
||
documentation and sample file Since nut.conf is intended to be
|
||
sourced by shell scripts, spaces must not be added around the equal
|
||
sign. Fix documentation and sample file to conform to this purpose,
|
||
and add bold warning (reported by Tim Rice, Alioth bug #312452)
|
||
* clients/upsmon.c, server/upsd.c: Detect duplicate instances of upsd
|
||
/ upsmon Fix a long standing issue, that is the lack of detection
|
||
of duplicate upsd / upsmon instances when starting another one of
|
||
these daemons. This previously resulted in inconsistencies, such as
|
||
being unable to stop the daemon, due to its .pid file being removed
|
||
by the newly started instance (last reported by Andrew Min Chang)
|
||
|
||
2012-03-21 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* drivers/libshut.c: Avoid stack corruption on invalid frame In the
|
||
protocol, the frame size can be 8 bytes max. That is why the frame
|
||
buffer is only 8 bytes long. If the frame is corrupted, the size
|
||
read may be up to 15, which may corrupt the stack while writing
|
||
into the frame buffer. This patch add a simple sanity check on the
|
||
size to avoid a crash and enforce protocol limitation.
|
||
* drivers/libshut.c: Fix SHUT variables read (from Arnaud Quette)
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h, drivers/bcmxcp_usb.c: Change
|
||
timeout for PW9120 Current timeout (1 sec) is too short for
|
||
PW9120: numerous frames are lost. Setting this to 2 seconds fix
|
||
this.
|
||
* drivers/libshut.c: Deactivate UPS notification Currently this
|
||
driver is ignoring notification by automatically sending NACK when
|
||
they are received. Nevertheless,this behavior creates communication
|
||
errors with some UPS (M2200). So this patch completly disable the
|
||
sending of notification from the UPS. Ideally we should correclty
|
||
implement notifications managment for optimal performance, but with
|
||
this patch, at least, communiaton works.
|
||
* drivers/libshut.c: Fix shut notification mask
|
||
|
||
2012-03-09 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/config-notes.txt: Emphasize special characters
|
||
* data/driver.list.in, drivers/tripplite-hid.c: HP USB UPS completion
|
||
#1 Address HP USB/HID devices, that use the TrippLite HID
|
||
definitions. This includes new ProductIDs, and few more variables
|
||
and commands
|
||
* drivers/oneac.h: Remove extraneous comment start
|
||
|
||
2012-03-08 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* common/parseconf.c, common/upsconf.c, docs/config-notes.txt: More
|
||
flexible '=' character managment in conf files This allow to
|
||
support the following forms : 'foo = bar', 'foo=bar', 'foo =bar'
|
||
and 'foo= bar'
|
||
|
||
2012-03-06 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/oneac.txt, drivers/oneac.c, drivers/oneac.h: Improve
|
||
general OneAC support (oneac 0.80) Improve support for all
|
||
families of Oneac (EG, ON, OZ and OB), including support for more
|
||
data and instant commands (patch from Bill Elliot)
|
||
|
||
2012-03-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/blazer.c, drivers/blazer_ser.c, drivers/blazer_usb.c:
|
||
Guesstimate battery high and low voltages Add an automatic
|
||
estimation for high and low voltages, to be able to determine
|
||
battery charge. This should cover most cases, but a bold mention
|
||
has been added at driver startup, to inform the user. Driver
|
||
version (USB and serial) have been bumped to reflect this change
|
||
* drivers/blazer.c: Set 'FSD' status flag upon need As per the
|
||
recent decision to allow driver to set 'FSD' status flag, set 'FSD'
|
||
upon "Shutdown imminent" detection
|
||
|
||
2012-03-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* autogen.sh, scripts/augeas/Makefile.am: Sanity check before python
|
||
script execution Only generate Augeas ups.conf lens if we can
|
||
import required Python modules (re,glob,codecs)
|
||
* docs/man/blazer.txt: Fix typo error in runtimecal example values
|
||
* docs/stable-hcl.txt: Improve formating
|
||
* docs/new-drivers.txt: Formalize the use of the FSD status flag As
|
||
an exception, drivers are now allowed to set the "FSD" (Forced
|
||
ShutDown) status flag when an imminent shutdown has been detected
|
||
|
||
2012-02-29 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* clients/upsc.c, docs/man/upsc.txt: Client side implementation of
|
||
"LIST CLIENT" Implement "LIST CLIENT" in upsc, using "-c <device
|
||
name>"
|
||
* docs/net-protocol.txt, server/netlist.c: Adjust server side
|
||
implementation of "LIST CLIENT" Commands of the "LIST" family have
|
||
to be coherent with the command name. Ie, "LIST CLIENT" should use
|
||
the same "CLIENT" prefix, or it will otherwise break client side
|
||
verification mechanism
|
||
* server/netlist.c: Adjust "LIST CLIENTS" implementation Adjust
|
||
"LIST CLIENTS" implementation to be more coherent with other
|
||
network protocol commands
|
||
* docs/net-protocol.txt: Document new "LIST CLIENTS" command
|
||
* server/upsd.c, server/upsd.h: Remove upsd "info" command Adjust
|
||
initial "LIST CLIENTS" commit, by removing the upsd "info" command,
|
||
which is not suitable, and redundant with the "LIST CLIENT" command
|
||
of the network protocol [Fixed compilation error]
|
||
|
||
2012-02-29 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* scripts/python/module/PyNUT.py: Add support for LIST CLIENTS, etc.
|
||
to PyNUT. Patch by Rene Martín Rodríguez <rmrodri@ull.edu.es>.
|
||
Merged with typo fixes in repository. Covers LIST CLIENTS, FSD,
|
||
HELP and VER. Module version bumped to 1.2.2. Discussion:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.devel/5871
|
||
* server/netlist.c, server/upsd.c, server/upsd.h: Add new "LIST
|
||
CLIENTS" command to NUT protocol. Patch by Rene Martín Rodríguez
|
||
<rmrodri@ull.edu.es>, with indentation changed to tabs.
|
||
Discussion:
|
||
http://article.gmane.org/gmane.comp.monitoring.nut.devel/5870
|
||
* drivers/blazer.c: Update URL to Megatec protocol description.
|
||
|
||
2012-02-28 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/liebert-hid.c: UPower optimization Always spell
|
||
manufacturer names the same way across the various USB drivers.
|
||
This avoids duplication of manufacturer entries in
|
||
scripts/upower/95-upower-hid.rules, during automatic generation
|
||
|
||
2012-02-27 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/cps-hid.c: Add support for CyberPower
|
||
OR700LCDRM1U Add CyberPower OR700LCDRM1U (0x0764:0x0601) to the
|
||
list of usbhid-ups supported models (reported by Brian McCann)
|
||
|
||
2012-02-22 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: drivers/apcsmart.c: setvar_string() and
|
||
apc_write_long() bugfixes setvar_string() couldn't function
|
||
properly, due to the use of wrong variable. Not associated with
|
||
any bugreport (reported directly to email).
|
||
* drivers/apcsmart.c: drivers/apcsmart.c: make
|
||
tcsetattr()/tcgetattr() difference not fatal This is follow up
|
||
from earlier bug report (#313395). Earlier commit should have fixed
|
||
the issue, but the original submitter never commented on it. Just
|
||
in case - instead of making it fatal, we only log the issue.
|
||
|
||
2012-02-20 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/snmp-ups.c, tools/nut-scanner/scan_snmp.c: Better handling
|
||
of Net-SNMP AES PrivProtocol Handle smartly issues related to Net-
|
||
SNMP support and declaration of AES PrivProtocol
|
||
|
||
2012-02-19 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* drivers/snmp-ups.c, drivers/snmp-ups.h: Don't allocate storage for
|
||
variables in snmp-ups.h The header files should declare variables
|
||
as extern, and they should be allocated in only one .c file (not
|
||
all of the files which include the .h file). While this is not an
|
||
immediate problem when only one .c file includes the .h file, it
|
||
still should be fixed in case that changes in the future. Patch by
|
||
Daniel Macks: http://fink.cvs.sourceforge.net/viewvc/fink/experimen
|
||
tal/dmacks/finkinfo/nut.patch?revision=1.1&view=markup
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: Don't allocate storage for
|
||
variables in bcmxcp.h The header files should declare variables as
|
||
extern, and they should be allocated in only one .c file (not all
|
||
of the files which include the .h file). This was causing multiple
|
||
symbol definitions on Mac OS X. Patch by Daniel Macks: http://fink
|
||
.cvs.sourceforge.net/viewvc/fink/experimental/dmacks/finkinfo/nut.p
|
||
atch?revision=1.1&view=markup
|
||
|
||
2012-02-16 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/blazer_usb.c: Add support for Online
|
||
Yunto YQ450 Add Online Yunto YQ450 (0x06da:0x0002) to the list of
|
||
blazer_usb supported models (reported by Thomas Maisl)
|
||
|
||
2012-02-16 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* tools/git-svn.authors, tools/svn2cl.authors: Update SVN username
|
||
mappings
|
||
|
||
2012-02-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Add support for Tripp-Lite OMNISMART500 Add
|
||
Tripp-Lite OMNISMART500 (productID 0001) to the list of
|
||
tripplite_usb supported models (reported by Matt Schulte)
|
||
|
||
2012-02-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Support for Dell UPS Network Management Card
|
||
Add Dell UPS Network Management Card to the list of snmp-ups and
|
||
netxml-ups supported models. SNMP support currently relies on IETF
|
||
(RFC-1628) MIB, and not on Dell UPS MIB
|
||
|
||
2012-02-09 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_snmp.c: Remove useless lib_mutex and buggy
|
||
dev_mutex
|
||
|
||
2012-02-03 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* Makefile.am: Update ChangeLog generation and fix text wrapping
|
||
Adapt the ChangeLog file generation process to correctly wrap text,
|
||
even with the new 'git style' format, used for Subversion commit
|
||
messages
|
||
|
||
2012-02-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/bcmxcp.c, drivers/bcmxcp.h: Improve XCP support for battery
|
||
status Add support for battery test publication in
|
||
ups.test.result, and RB (replace battery) in ups.status
|
||
|
||
2012-01-31 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/bestfortress.c: Add more debug traces Add more debug
|
||
traces, again, to work on the checksum corruption issue
|
||
|
||
2012-01-23 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/mge-mib.c: Clean and complete MGE MIB Complete MGE MIB for
|
||
status, variables and commands, using IETF MIB OIDs when needed.
|
||
Macro have also been replaced by actual numeric OID paths for
|
||
better clarity.
|
||
* drivers/snmp-ups.c, drivers/snmp-ups.h: snmp-ups shutdown support
|
||
snmp-ups now provides support for UPS shutdown, based on usbhid-ups
|
||
mechanisms (composite commands and fallback). Composite commands
|
||
are also supported. This means, for example, that if
|
||
'shutdown.return' is not supported, a combination of 'load.off' +
|
||
'load.on' may be used.
|
||
* drivers/ietf-mib.c: Fix invalid variable name Beeper status
|
||
belongs to the 'ups' data collection
|
||
* drivers/snmp-ups.c: Check validity of instant commands before
|
||
addition Prior to adding new instant commands, referenced OIDs are
|
||
now checked for existance. This avoid adding commands that are not
|
||
supported
|
||
* docs/man/upsmon.txt: Fix upsmon synopsis Add the missing '-K'
|
||
(Test for the shutdown flag) to upsmon synopsis (reported by Regid
|
||
Ichira)
|
||
|
||
2012-01-20 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Support for Riello Netman Plus 102 SNMP Card
|
||
Add Riello Netman Plus 102 SNMP Card, and attached Sentinel SDL
|
||
6000-7 and Sentinel Dual SDH 1000-7 UPS, to the list of snmp-ups
|
||
supported models (reported by Rainer Stumbaum)
|
||
|
||
2012-01-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/bestfortress.c: Add more debug traces, to work on the
|
||
checksum corruption issue
|
||
|
||
2012-01-18 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/nut-names.txt, drivers/usbhid-ups.c: Adjust ups.start.auto
|
||
value for shutdown commands When present, ups.start.auto value
|
||
needs to be adjusted for shutdown.{return,stayoff} to behave as
|
||
expected. This is limited to Eaton devices (reported by Rich Wrenn)
|
||
|
||
2012-01-11 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* UPGRADING: Cleanup garbage line Remove garbage line that was added
|
||
by accident during the AsciiDoc branch merge or work
|
||
* tools/nut-scanner/Makefile.am, tools/nut-scanner/nutscan-init.c,
|
||
tools/nut-scanner/scan_nut.c: Move libupsclient to weak runtime
|
||
dependencies libupsclient, as other libraries used by nut-scanner,
|
||
is now a weak runtime dependency, through the use of lt_dl*()
|
||
functions. This means that libupsclient is not anymore required,
|
||
but only suggested. This should also solve the distcheck-light
|
||
compilation on Aix (on behalf of Frédéric Bohe, from Eaton)
|
||
|
||
2012-01-10 Michal Hlavinka <mhlavink@redhat.com>
|
||
|
||
* drivers/dstate.c: do not forget to check send_to_one return value
|
||
send_to_one free()s connection, we can't use it after failure.
|
||
* drivers/bcmxcp.c: do not call getinfo twice, use returned value for
|
||
parsing result was stored, but never used. Another dstate_getinfo
|
||
call was used instead of stored value. Probably result of copy-
|
||
paste.
|
||
* tools/nut-scanner/scan_xml_http.c: do not use unterminated string
|
||
in strlen recvfrom returns raw data without null termination, this
|
||
string can't be used in strlen. Use number of recieved bytes
|
||
returned by recvfrom instead of strlen.
|
||
* clients/upssched.c: do not send garbage on retry because write and
|
||
read commands shared one buffer, on retry we did not send command
|
||
again, but last read data
|
||
* drivers/tripplite_usb.c: prevent buffer overflow in hexascdump
|
||
haxascdump uses fixed size static buffer, but it had no checks to
|
||
assure result can fit into that buffer.
|
||
* tools/nut-scanner/scan_nut.c: ups variable was allocated, but not
|
||
free()d
|
||
* drivers/rhino.c, drivers/solis.c: use automatic time_t variable
|
||
instead of allocated one time_t value is small enough to be
|
||
automatic variable instead of allocated one. It eliminates risk we
|
||
forget to free it again.
|
||
* drivers/bcmxcp.c: do not forget to free pTmp even if len is zero,
|
||
pTmp should be freed
|
||
* drivers/mge-utalk.c: prevent null pointer dereference in strchr in
|
||
some cases p can be null causing null pointer dereference of v
|
||
(initialized to 0) in strchr command
|
||
* drivers/bcmxcp_usb.c: Fix condition in re-try loop making error
|
||
checking unreachable for loop with condition retry <= MAX_TRIES
|
||
ends with retry = MAX_TRIES+1. This breaks following error check
|
||
with retry == MAX_TRIES condition, because it's true only in case
|
||
when last retry actualy succeeded.
|
||
|
||
2012-01-09 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/bestups.c: Add the missing driver variable "battvoltmult"
|
||
(patch from Sadara Kael)
|
||
|
||
2012-01-06 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/snmp-ups.c: Reword the message when sysOID detection fails
|
||
* drivers/compaq-mib.c: Add the sysOID value, and bump the MIB
|
||
version to 1.1 (reported by Jack Challen)
|
||
* docs/download.txt: Remove inline SHA-256 sum, and provide links to
|
||
MD5 and SHA-256 sums
|
||
|
||
2012-01-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* server/netget.c: GET UPSDESC does not need device sanity checks
|
||
(i.e. connected, with fresh data) to answer (reported by Emilien
|
||
Kia, Alioth bug #313323)
|
||
* data/driver.list.in: Add Dynamix 1000VA USB to the list of
|
||
blazer_usb supported models (requires "langid_fix=0x0409" in
|
||
ups.conf; reported by Glen Ogilvie)
|
||
|
||
2012-01-04 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt: Add the missing SHA-256 sum on the Download page
|
||
/ section (needs to be generated after the distribution package)
|
||
* docs/website/news.txt: Update 2.6.3 release date
|
||
|
||
2012-01-03 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* NEWS, UPGRADING, configure.in, docs/website/news.txt: Final update
|
||
for 2.6.3 release
|
||
|
||
2012-01-03 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* docs/config-notes.txt: Add a note about file names with space
|
||
characters in the documentation.
|
||
|
||
2012-01-03 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/dummy-ups.c: Add a comment for further processing
|
||
|
||
2012-01-03 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scanner.c: Fix nut scanner SNMP v3 help
|
||
message.
|
||
* docs/man/nut-scanner.txt: Fix nut scanner SNMP v3 documentation.
|
||
|
||
2011-12-30 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* configure.in, scripts/Solaris/Makefile.am,
|
||
scripts/Solaris/checkinstall, scripts/Solaris/nut.in,
|
||
scripts/Solaris/pkginfo.in, scripts/Solaris/postinstall.in,
|
||
scripts/Solaris/postremove, scripts/Solaris/preinstall,
|
||
scripts/Solaris/preremove.in, scripts/Solaris/prototype: Added
|
||
Solaris Packaging scripts
|
||
|
||
2011-12-17 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/blazer_usb.c: Actually apply the langid_fix value, ...
|
||
...when calling usb_get_string (reported by Charles Lepple)
|
||
* data/driver.list.in, docs/man/blazer.txt, drivers/blazer_usb.c: Try
|
||
to fix language ID support for USB units from LDLC, Dynamix ...
|
||
...and no names in blazer_usb (reworked patch, from Brian R. Smith
|
||
and Aurélien Grenotton)
|
||
|
||
2011-12-16 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/HP-UX/.gitignore: Add the generated HP-UX packaging script
|
||
(.psf) to the list of ignored files
|
||
* drivers/eaton-mib.c, drivers/snmp-ups.c: Fix newer Eaton ePDU OIDs
|
||
declaration ordering, ... ...so that it better supports the
|
||
various models (switched or advanced monitored)
|
||
|
||
2011-12-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* clients/upsclient.c, drivers/belkinunv.c, drivers/etapro.c,
|
||
drivers/gamatronic.c, drivers/isbmex.c, drivers/libshut.c,
|
||
drivers/metasys.c, drivers/mge-shut.c, drivers/microdowell.c,
|
||
drivers/nut-libfreeipmi.c, drivers/rhino.c, drivers/solis.c: Fix
|
||
set but not used variables [-Wunused-but-set-variable] (including
|
||
patch from Regid Ichira)
|
||
|
||
2011-12-13 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* compile: Update compile script, as per the latest version available
|
||
in Automake (1.11)
|
||
* docs/man/.gitignore: Add the generated nutscan_init.3 Groff manual
|
||
page... ...to the list of ignored files
|
||
* tools/nut-scanner/Makefile.am, tools/nut-scanner/scan_ipmi.c: Add
|
||
IPMI power supplies discovery to nut-scanner
|
||
* drivers/nut-libfreeipmi.c, m4/nut_check_libfreeipmi.m4: Separate
|
||
IPMI requirements, between FRU lookup and monitoring. This way, we
|
||
can at least compile nut-scanner with IPMI support and a limited
|
||
(no monitoring) version of nut-ipmipsu, using older (pre 1.0.1)
|
||
FreeIPMI versions
|
||
|
||
2011-12-12 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/Makefile.am: Unconditional compile of scan_*
|
||
source code... ...since now they contains the relevant stub
|
||
function.
|
||
* tools/nut-scanner/scan_avahi.c, tools/nut-scanner/scan_snmp.c,
|
||
tools/nut-scanner/scan_usb.c, tools/nut-scanner/scan_xml_http.c:
|
||
Clean call to nutscan include files
|
||
* tools/nut-scanner/nutscan-init.c: Fix wrong variable name
|
||
* tools/nut-scanner/nut-scanner.c: Fix wrong call to
|
||
nutscan_scan_avahi
|
||
* tools/nut-scanner/Makefile.am: Forgot to include nutscan-init.h in
|
||
Makefile
|
||
* docs/man/Makefile.am, docs/man/nutscan_init.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:
|
||
Update documentation
|
||
* 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: Make
|
||
sure not to call any non-initialized function pointers.
|
||
* tools/nut-scanner/Makefile.am, tools/nut-scanner/nut-scan.h, tools
|
||
/nut-scanner/nut-scanner.c, tools/nut-scanner/nutscan-init.c, tools
|
||
/nut-scanner/nutscan-init.h, tools/nut-scanner/scan_avahi.c, tools
|
||
/nut-scanner/scan_ipmi.c, tools/nut-scanner/scan_snmp.c, tools/nut-
|
||
scanner/scan_usb.c, tools/nut-scanner/scan_xml_http.c: Keep the
|
||
same API whatever the library are at compile time... ...(so some
|
||
scan functions may be stub only) Add an init function + variable to
|
||
know the available scan method at run time. Update nut-scanner
|
||
accordingly.
|
||
|
||
2011-12-09 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* Makefile.am, configure.in, libltdl/COPYING.LIB,
|
||
libltdl/Makefile.am, libltdl/Makefile.in, libltdl/Makefile.inc,
|
||
libltdl/README, libltdl/aclocal.m4, libltdl/argz.c,
|
||
libltdl/argz_.h, libltdl/config-h.in, libltdl/config/compile,
|
||
libltdl/config/config.guess, libltdl/config/config.sub,
|
||
libltdl/config/depcomp, libltdl/config/edit-readme-alpha,
|
||
libltdl/config/general.m4sh, libltdl/config/getopt.m4sh,
|
||
libltdl/config/install-sh, libltdl/config/ltmain.m4sh,
|
||
libltdl/config/ltmain.sh, libltdl/config/mdate-sh,
|
||
libltdl/config/missing, libltdl/config/mkstamp,
|
||
libltdl/config/texinfo.tex, libltdl/configure,
|
||
libltdl/configure.ac, libltdl/libltdl/lt__alloc.h,
|
||
libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h,
|
||
libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h,
|
||
libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h,
|
||
libltdl/libltdl/lt_system.h, libltdl/libltdl/slist.h,
|
||
libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
|
||
libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c,
|
||
libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c,
|
||
libltdl/loaders/shl_load.c, libltdl/lt__alloc.c,
|
||
libltdl/lt__dirent.c, libltdl/lt__strl.c, libltdl/lt_dlloader.c,
|
||
libltdl/lt_error.c, libltdl/ltdl.c, libltdl/ltdl.h,
|
||
libltdl/m4/argz.m4, libltdl/m4/autobuild.m4, libltdl/m4/libtool.m4,
|
||
libltdl/m4/ltdl.m4, libltdl/m4/ltoptions.m4, libltdl/m4/ltsugar.m4,
|
||
libltdl/m4/ltversion.in, libltdl/m4/ltversion.m4,
|
||
libltdl/m4/lt~obsolete.m4, libltdl/slist.c, libltdl/stamp-mk,
|
||
m4/nut_check_libltdl.m4, tools/nut-scanner/Makefile.am: Delete the
|
||
bundled version of libltdl, ... and add detection and integration
|
||
for the system provided version. nut-scanner build now depends on
|
||
the existence of libltdl on the system
|
||
* autogen.sh: Revert commit [[SVN:3344]], ...since it causes
|
||
problems with documentation build, due to INSTALL being overwritten
|
||
|
||
2011-12-09 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* autogen.sh: Force files to be overwritten (especially for libtool)
|
||
|
||
2011-12-07 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* Makefile.am, configure.in, libltdl/COPYING.LIB,
|
||
libltdl/Makefile.am, libltdl/Makefile.in, libltdl/Makefile.inc,
|
||
libltdl/README, libltdl/aclocal.m4, libltdl/argz.c,
|
||
libltdl/argz_.h, libltdl/config-h.in, libltdl/config/compile,
|
||
libltdl/config/config.guess, libltdl/config/config.sub,
|
||
libltdl/config/depcomp, libltdl/config/edit-readme-alpha,
|
||
libltdl/config/general.m4sh, libltdl/config/getopt.m4sh,
|
||
libltdl/config/install-sh, libltdl/config/ltmain.m4sh,
|
||
libltdl/config/ltmain.sh, libltdl/config/mdate-sh,
|
||
libltdl/config/missing, libltdl/config/mkstamp,
|
||
libltdl/config/texinfo.tex, libltdl/configure,
|
||
libltdl/configure.ac, libltdl/libltdl/lt__alloc.h,
|
||
libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h,
|
||
libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h,
|
||
libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h,
|
||
libltdl/libltdl/lt_system.h, libltdl/libltdl/slist.h,
|
||
libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
|
||
libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c,
|
||
libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c,
|
||
libltdl/loaders/shl_load.c, libltdl/lt__alloc.c,
|
||
libltdl/lt__dirent.c, libltdl/lt__strl.c, libltdl/lt_dlloader.c,
|
||
libltdl/lt_error.c, libltdl/ltdl.c, libltdl/ltdl.h,
|
||
libltdl/m4/argz.m4, libltdl/m4/autobuild.m4, libltdl/m4/libtool.m4,
|
||
libltdl/m4/ltdl.m4, libltdl/m4/ltoptions.m4, libltdl/m4/ltsugar.m4,
|
||
libltdl/m4/ltversion.in, libltdl/m4/ltversion.m4,
|
||
libltdl/m4/lt~obsolete.m4, libltdl/slist.c, libltdl/stamp-mk, tools
|
||
/nut-scanner/Makefile.am, tools/nut-scanner/scan_avahi.c, tools
|
||
/nut-scanner/scan_snmp.c, tools/nut-scanner/scan_usb.c, tools/nut-
|
||
scanner/scan_xml_http.c: First set of modification to include
|
||
libltdl
|
||
|
||
2011-12-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, docs/man/snmp-ups.txt, drivers/Makefile.am,
|
||
drivers/cyberpower-mib.c, drivers/cyberpower-mib.h, drivers/snmp-
|
||
ups.c: Add Cyber Power Systems with SNMP RMCARD (100, 201, 202 and
|
||
301) ... ...to the list of snmp-ups supported models (patch from
|
||
Eric Schultz)
|
||
* drivers/snmp-ups.c: Remove the Eaton Marlin hook, for base outlet
|
||
index ... ...since it has been fixed by a new firmware revision
|
||
|
||
2011-11-29 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* tools/nut-snmpinfo.py: Fix indentation and use open() instead of
|
||
file(), to better support Python 3 (Alioth bug #313446, patch from
|
||
Bohdan Popovych)
|
||
|
||
2011-11-25 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/nut-ipmi.h: Fix wrong prototype declaration, that was
|
||
causing a compilation warning (implicit declaration of function
|
||
‘nut_ipmi_get_sensors_status’)
|
||
|
||
2011-11-24 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/Solaris/pkginfo.in: BASEDIR must also be adapted from
|
||
configure settings
|
||
* scripts/Solaris/Makefile.am: Add missing dependencies, and
|
||
distribution rules
|
||
* scripts/Makefile.am: There is no need to list Solaris/pkginfo.in
|
||
there, ... ...since 'Solaris' is listed in SUBDIRS, and
|
||
'pkginfo.in' is listed in configure.in
|
||
* scripts/Solaris/Makefile.am: Remove makelocal.sh from
|
||
check_SCRIPTS, ... ...since it is not meant to be run at "make
|
||
check" time
|
||
|
||
2011-11-24 Prachi Gandhi <prachi-guest@alioth.debian.org>
|
||
|
||
* Makefile.am, configure.in, scripts/Makefile.am,
|
||
scripts/Solaris/Makefile.am, scripts/Solaris/makelocal.sh,
|
||
scripts/Solaris/pkginfo.in, scripts/Solaris/prototype: Reverted
|
||
changes made for Solaris packaging files in [[SVN:3326]] ... added
|
||
files in NUT_packaging branch
|
||
* Makefile.am, configure.in, scripts/Makefile.am,
|
||
scripts/Solaris/Makefile.am, scripts/Solaris/makelocal.sh,
|
||
scripts/Solaris/pkginfo.in, scripts/Solaris/prototype: Solaris NUT
|
||
package files added
|
||
* Makefile.am, configure.in, scripts/Makefile.am,
|
||
scripts/Solaris/Makefile.am, scripts/Solaris/makelocal.sh,
|
||
scripts/Solaris/pkginfo.in, scripts/Solaris/prototype: Solaris NUT
|
||
package files added
|
||
|
||
2011-11-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/blazer_usb.c, drivers/usb-common.h: Revert commit
|
||
[[SVN:2993]] and [[SVN:2994]]. This enables again inclusion of
|
||
buggy USB Device and Vendor IDs, supported by blazer_usb, in udev
|
||
rules file (Reported by Stanislav Brabec, from Suse)
|
||
* tools/Makefile.am: Add missing comment
|
||
|
||
2011-11-12 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/mge-mib.c: Add upsmgBatteryLowCondition OID to the status
|
||
mapping (reported by Kiss Gabor (Bitman))
|
||
|
||
2011-11-11 Praveen Kumar <praveenkumar-guest@alioth.debian.org>
|
||
|
||
* scripts/HP-UX/makedepot.sh: script file to create package (depot)
|
||
for HP-UX
|
||
|
||
2011-11-08 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/web-layout.conf: Complete search keywords
|
||
* docs/website/web-layout.conf: Final fix for the displaying of the
|
||
legend, to work on all browsers, ... ...while still being
|
||
conforming to W3C validation
|
||
|
||
2011-11-07 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/web-layout.conf: Fix displaying of the legend
|
||
|
||
2011-11-05 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* docs/cables.txt, docs/man/apcsmart.txt: apcsmart.txt: minor
|
||
documentation update Broken diagram link and 940-0024E cable
|
||
mention (reported by Jonathan Laventhol).
|
||
|
||
2011-11-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* conf/upsd.conf.sample, server/upsd.c: Don't fail to start if at
|
||
least one of the listening interface is available. This is needed
|
||
on systems where either IPv4 or IPv6 is disabled, and no explicit
|
||
LISTEN directive has been specified (Reported by Pavel Zubkou,
|
||
Debian bug #598741)
|
||
|
||
2011-11-02 Praveen Kumar <praveenkumar-guest@alioth.debian.org>
|
||
|
||
* configure.in, scripts/HP-UX/nut.psf.in: Adding packaging script for
|
||
HPUX
|
||
|
||
2011-10-31 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt, docs/website/news.txt: Publish update jNut 0.2,
|
||
along with the new jNutWebAPI (contributed by Emilien Kia, from
|
||
Eaton)
|
||
|
||
2011-10-28 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* scripts/java/README, scripts/java/jNutWebAPI/README,
|
||
scripts/java/jNutWebAPI/pom.xml,
|
||
.../jnutwebapi/NutRestProvider.java,
|
||
.../jnutwebapi/RestWSApplication.java,
|
||
.../jnutwebapi/ScannerProvider.java, .../jNutWebAPI/src/main/webapp
|
||
/WEB-INF/web.xml: Initial commit of jNutWebAPI.
|
||
* scripts/java/jNut/.gitignore, scripts/java/jNut/src/main/java/org/n
|
||
etworkupstools/jnut/Scanner.java: Fix a little bug with function
|
||
namming (get instead of set).
|
||
|
||
2011-10-27 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/maintainer-guide.txt: Create a basic NUT maintainer guide, ...
|
||
to start tracking and improving maintenance workflow
|
||
* drivers/bcmxcp_usb.c: Handle disconnection issues and reconnection
|
||
mechanism (bug reported by Rich Wrenn)
|
||
|
||
2011-10-25 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* .../test/java/org/networkupstools/jnut/ClientTest.java: Add licence
|
||
information.
|
||
* scripts/java/jNut/README, scripts/java/jNut/pom.xml,
|
||
.../java/org/networkupstools/jnut/Scanner.java,
|
||
.../java/org/networkupstools/jnut/ScannerTest.java: Add nut-
|
||
scanner.
|
||
|
||
2011-10-25 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_snmp.c: Add sanity checks
|
||
* tools/nut-scanner/scan_avahi.c: Remove unused variable
|
||
|
||
2011-10-25 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: drivers/apcsmart.c: minor correction Assigning
|
||
0 directly was wrong (actually, a leftover from earlier version of
|
||
the code that was removed) - ser_set_speed() prepares the port
|
||
initially, we only adjust certain options.
|
||
|
||
2011-10-24 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* docs/man/nut-scanner.txt, tools/nut-scanner/nut-scanner.c: Forgot
|
||
to document "-q" option (thanks to Emilien Kia for reporting this)
|
||
|
||
2011-10-21 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scanner.c: Trivial layout consistency
|
||
* docs/man/nut-scanner.txt: Update man page with -V and -a option
|
||
* tools/nut-scanner/nut-scanner.c: Add an option to display available
|
||
bus (usefull for wrapper).
|
||
* tools/nut-scanner/nut-scanner.c: return -1 on bad command line
|
||
option
|
||
|
||
2011-10-19 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nutscan-ip.c: Fix crash on 32bits systems
|
||
* tools/nut-scanner/nut-scanner.c: Add a switch to display NUT
|
||
version.
|
||
|
||
2011-10-19 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/FAQ.txt: Add FAQ entry for LISTEN directive
|
||
|
||
2011-10-18 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/eaton-mib.c: Fix outlets reported current, ... ...which
|
||
were off by 100 in aphel_genesisII MIB, and bump MIB version to
|
||
0.46 (patch from Sven Nilsson)
|
||
|
||
2011-10-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/Makefile.am, docs/images/nut-logo.png, docs/images/nut.svg,
|
||
docs/website/Makefile.am, docs/website/css/web-layout.css,
|
||
docs/website/faviconut.ico, docs/website/faviconut.png,
|
||
docs/website/web-layout.conf: Add the new NUT logo (contributed by
|
||
Luc Descotils, from Eaton)
|
||
* docs/website/web-layout.conf: Fix another W3C validator error
|
||
(there is no attribute "language" anymore for <script> in XHTML
|
||
1.1)
|
||
* data/driver.list.in: Remove redundant entry, that probably causes a
|
||
W3C validator error (end tag for "tr" which is not finished)
|
||
* tools/Makefile.am: Only generate static and JSON HCL if we can
|
||
import json, ... ...simplejson and lxml Python modules
|
||
* docs/Makefile.am: Remove the user manual dependency on static HCL,
|
||
which broke Buildbot
|
||
* configure.in, docs/Makefile.am, docs/download.txt,
|
||
docs/website/Makefile.am: Automate generation of the version
|
||
release information, in the Download section. This is a rewritten
|
||
version of [[SVN:3272]], this time using Asciidoc mechanism instead
|
||
of Autoconf
|
||
* Makefile.am, docs/Makefile.am, tools/Makefile.am, tools/nut-
|
||
hclinfo.py: Add static HCL as a user manual dependency, along with
|
||
the needed build rules
|
||
|
||
2011-10-14 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* include/Makefile.am: nut_version.h: grab Git revision, if any
|
||
|
||
2011-10-13 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/configure.txt: Add missing --with-avahi documentation
|
||
* docs/Makefile.am, docs/developer-guide.txt, tools/nut-
|
||
scanner/.gitignore, tools/nut-scanner/README, tools/nut-scanner
|
||
/nut-scan.h: Add a 'NUT device discovery' chapter to the developer
|
||
guide, ... ...to document libnutscan
|
||
* configure.in: Enable Avahi automatic support, upon detection
|
||
* docs/man/.gitignore, docs/man/Makefile.am, docs/man/index.txt,
|
||
docs/man/nutscan.txt: Add an overview manpage for libnutscan
|
||
* configure.in, docs/Makefile.am, docs/download.txt,
|
||
docs/download.txt.in: Revert [[SVN:3272]], which breaks
|
||
distribution check, ... ...while waiting for a suitable solution
|
||
|
||
2011-10-13 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/man/nut-scanner.txt: nut-scanner.txt: spelling and style edits
|
||
|
||
2011-10-13 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* docs/man/nut-scanner.txt: Add examples to nut-scanner man page
|
||
|
||
2011-10-12 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/.gitignore: Mark download.txt as ignored, ... ...since it is
|
||
now generated automatically (no functional changes)
|
||
|
||
2011-10-11 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in, docs/Makefile.am, docs/download.txt,
|
||
docs/download.txt.in: Automate generation of the stable release
|
||
information, in the Download section
|
||
|
||
2011-10-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/nut-libfreeipmi.c, tools/nut-scanner/scan_avahi.c: Replace
|
||
<time.h> inclusion by "timehead.h", as per NUT coding standard
|
||
(Reported by Prachi Gandhi, from Eaton)
|
||
|
||
2011-10-10 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* docs/man/nut-scanner.txt, tools/nut-scanner/nut-scanner.c: Add CIDR
|
||
option manual
|
||
|
||
2011-10-10 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/upower/95-upower-hid.rules: Update upower script with
|
||
Powercom entry
|
||
* docs/website/projects.txt: Advertise more the official Windows
|
||
port, with regard to WinNUT
|
||
* Makefile.am: Force ChangeLog regeneration upon make dist, ...
|
||
...in case it has already been generated previously
|
||
|
||
2011-10-06 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/support.txt: Reduce recommended debug level from 5 to 2 in
|
||
Support page.
|
||
|
||
2011-10-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/powercom-hid.c: Add Powercom BNT-xxxAP
|
||
(productID 0004)... ...to the list of usbhid-ups supported models
|
||
(reported by Virus, on Ubuntu Launchpad)
|
||
|
||
2011-09-30 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Add Belkin F6S600auUSB to the list of
|
||
blazer_usb supported models (reported by Simon Dwyer)
|
||
|
||
2011-09-26 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* conf/upsd.conf.sample: Complete LISTEN information, with regard to
|
||
IP v4 or v6 disabled kernel (reported by Pavel Zubkou, Debian bug
|
||
#598741)
|
||
* clients/Makefile.am: Fix forgotten update of libupsclient version
|
||
information (bump from 1:0:0 to 2:0:1)
|
||
* docs/man/bcmxcp.txt, docs/man/blazer.txt, docs/man/dummy-ups.txt:
|
||
Fix spelling and typo errors (patch from Laurent Bigonville,
|
||
Debian)
|
||
* tools/nut-scanner/scan_xml_http.c: Fix remaining compilation errors
|
||
on FreeBSD, ... ...due to missing <netinet/in.h> header inclusion
|
||
|
||
2011-09-26 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nutscan-ip.c: Remove AI_NUMERICSERV... ...since
|
||
it's useless and produces compile error on some systems.
|
||
* tools/nut-scanner/nutscan-ip.h: Try to fix FreeBSD build
|
||
|
||
2011-09-23 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/config-notes.txt: Add a note on nut-scanner availability
|
||
* docs/.gitignore: Mark some forgotten generated HTML files as
|
||
ignored files (no functional changes)
|
||
* docs/Makefile.am, docs/developer-guide.txt, docs/new-clients.txt,
|
||
lib/README: Complete lib/README and convert it to Asciidoc, ...
|
||
...as 'Appendix B: NUT libraries complementary information'
|
||
* configure.in, docs/macros.txt, docs/man/Makefile.am,
|
||
docs/website/Makefile.am, drivers/Makefile.am,
|
||
m4/nut_check_libfreeipmi.m4, m4/nut_check_libwrap.m4,
|
||
m4/nut_report_feature.m4, tools/nut-scanner/Makefile.am, tools/nut-
|
||
scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c, tools/nut-
|
||
scanner/scan_avahi.c, tools/nut-scanner/scan_ipmi.c, tools/nut-
|
||
scanner/scan_snmp.c, tools/nut-scanner/scan_usb.c: Rework the whole
|
||
HAVE_<FEATURE> versus WITH_<FEATURE> logic, ... ...which is not
|
||
suitable anymore since nut-scanner. Previously, we only defined an
|
||
automake variable (AM_CONDITIONAL) that allowed to compile coherent
|
||
set of features (a specific driver, for example). With nut-scanner,
|
||
we also need a pre-processor macro (AC_DEFINE) to manage code
|
||
activation inside of a feature. The NUT_REPORT_FEATURE macro has
|
||
been modified to handle all this logic
|
||
|
||
2011-09-23 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nutscan-ip.c, tools/nut-scanner/nutscan-ip.h,
|
||
tools/nut-scanner/scan_snmp.c, tools/nut-scanner/scan_xml_http.c:
|
||
Replace calls to inet_* functions by equivalent getaddrinfo and
|
||
getnameinfo... ...for portability
|
||
|
||
2011-09-22 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scanner.c: Move a pthread variable to a
|
||
#ifdef HAVE_PTHREAD section.
|
||
|
||
2011-09-20 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* server/Makefile.am, server/ctype.h, server/netcmds.h,
|
||
server/netget.c, server/netget.h, server/netinstcmd.c,
|
||
server/netinstcmd.h, server/netlist.c, server/netlist.h,
|
||
server/netmisc.c, server/netmisc.h, server/netset.c,
|
||
server/netset.h, server/netuser.c, server/netuser.h,
|
||
server/nut_ctype.h, server/ssl.c, server/ssl.h, server/upsd.c,
|
||
server/upsd.h: Rename upsd internal client structure and header
|
||
from ctype_t to nut_ctype_t. This avoids namespace conflict on
|
||
AIX, and is more suitable in general
|
||
|
||
2011-09-18 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/nutupsdrv.txt: Add the missing '-q' option (closes Alitoth
|
||
patch #301145)
|
||
* tools/nut-scanner/Makefile.am: Distribute the needed headers for
|
||
libnutscan
|
||
* configure.in, lib/.gitignore, lib/Makefile.am,
|
||
lib/libnutscan.pc.in: Add pkg-config support for libnutscan
|
||
* common/Makefile.am: Remove extraneous space
|
||
|
||
2011-09-17 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/developer-guide.txt, docs/man/dummy-ups.txt: Complete device
|
||
simulation and recording information
|
||
* docs/man/index.txt: Add nut-scanner and libnutscan entries to the
|
||
manual pages index
|
||
* docs/man/.gitignore: Mark some more generated HTML files as ignored
|
||
files (no functional changes)
|
||
|
||
2011-09-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt: Add the missing SHA-256 sum on the Download page
|
||
/ section (need to be generated after the distribution package)
|
||
* drivers/nut-ipmipsu.c, drivers/nut-libfreeipmi.c: Don't override
|
||
PSU absence with the power failure flag
|
||
* NEWS, UPGRADING, configure.in, docs/download.txt,
|
||
docs/website/news.txt: Final update for 2.6.2 release
|
||
* docs/configure.txt: Complete the minimum FreeIPMI version required
|
||
* tools/nut-scanner/.gitignore: Mark remaining generated files as
|
||
ignored files (no functional changes)
|
||
|
||
2011-09-15 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_nut.c: Conditional inclusion of pthread.h
|
||
* 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
|
||
* include/parseconf.h: We need stdio.h because we use FILE type.
|
||
|
||
2011-09-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/.gitignore: Mark remaining generated manual pages as
|
||
ignored files (no functional changes)
|
||
* 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>
|
||
|
||
* 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>
|
||
|
||
* tools/nut-scanner/scan_snmp.c: Remove unbalanced #endif
|
||
* tools/nut-scanner/scan_snmp.c: nut-scanner: use "common.h", which
|
||
includes "config.h"
|
||
* tools/nut-scanner/scan_snmp.c, tools/nut-scanner/scan_usb.c:
|
||
Include <string.h> for nut-scanner
|
||
* 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>
|
||
|
||
* 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>
|
||
|
||
* drivers/.gitignore: Mark apcsmart-old binary as ignored file (no
|
||
functional changes)
|
||
|
||
2011-09-14 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
*
|
||
scripts/java/jNut/src/main/java/org/networkupstools/jnut/Client.jav
|
||
a, scripts/java/jNut/src/main/java/org/networkupstools/jnut/Command
|
||
.java, scripts/java/jNut/src/main/java/org/networkupstools/jnut/Dev
|
||
ice.java, .../java/jNut/src/main/java/org/networkupstools/jnut/NutE
|
||
xception.java, .../jNut/src/main/java/org/networkupstools/jnut/Stri
|
||
ngLineSocket.java, scripts/java/jNut/src/main/java/org/networkupsto
|
||
ols/jnut/Variable.java: Fix mail address typo for javadoc.
|
||
|
||
2011-09-13 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/Makefile.am: Fix make distcheck-light
|
||
|
||
2011-09-13 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/bcmxcp.c: Fix compilation warning on values comparison
|
||
being always false
|
||
* configure.in, tools/nut-scanner/nut-scanner.c: Complete commit
|
||
[[SVN:3218]], to address getopt_long too
|
||
* configure.in: Do a second check to ensure inclusion of getopt.h, in
|
||
case optind is known
|
||
* 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>
|
||
|
||
* tools/nut-scanner/nutscan-ip.c: Do not use long long variable
|
||
anymore
|
||
* 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>
|
||
|
||
* docs/FAQ.txt, docs/config-notes.txt, docs/download.txt,
|
||
docs/man/Makefile.am, docs/man/apcsmart-old.txt,
|
||
docs/man/apcsmart.txt, docs/stable-hcl.txt, docs/website/web-
|
||
layout.conf, 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, drivers/eaton-
|
||
mib.c, drivers/eaton-mib.h, drivers/snmp-ups.c: Merge with trunk
|
||
from [[SVN:3196]]
|
||
* 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:
|
||
Add man pages
|
||
|
||
2011-09-12 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/Makefile.am: apcsmart: minor Makefile.am change Add
|
||
missing apcsmart_tabs.h
|
||
* drivers/apcsmart.c: apcsmart: limit comm-lost spam In
|
||
upsdrv_updateinfo(), additional comm-lost messages were logged,
|
||
potentially causing unnecessary spam in logs. As ser_comm_fail()
|
||
and ser_comm_good() functions do so themselves (including rate
|
||
limiting), we changed the superfluous info to debug level and also
|
||
switched to upsdebugx().
|
||
* drivers/apcsmart.h: apcsmart: add '+' to APC_UNR_CMDS Only '-' is
|
||
used, and only internally by the driver - no need to inform in logs
|
||
about unrecognized command.
|
||
* docs/man/apcsmart.txt: apcsmart: minor updates to apcsmart man page
|
||
|
||
2011-09-12 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/FAQ.txt: Reword rewording in FAQ
|
||
|
||
2011-09-09 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/FAQ.txt: Fix wording, that is not appropriate anymore
|
||
* docs/config-notes.txt: Complete shutdown information on the
|
||
"critical UPS" notion
|
||
* docs/download.txt: Add missing comma for OpenWrt
|
||
* docs/stable-hcl.txt: Complete information for reporting new device
|
||
* drivers/eaton-mib.c, drivers/eaton-mib.h, drivers/snmp-ups.c: Add a
|
||
missing Eaton MIB for PDU
|
||
|
||
2011-09-09 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_snmp.c, tools/nut-snmpinfo.py: Use the
|
||
SysOID registered in drivers's sources... ...to detect the
|
||
favorite MIB for SNMP devices. Fall back to old method if no
|
||
matching SysOID is found.
|
||
|
||
2011-09-08 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt: Forgotten commit for the new updated Windows
|
||
package
|
||
* docs/website/web-layout.conf: Fix XHTML 1.1 compliance (reported by
|
||
W3C validators)
|
||
|
||
2011-09-08 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_avahi.c: Add a timeout to scan-avahi
|
||
function
|
||
|
||
2011-09-08 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* .gitignore, configure.in, m4/nut_check_os.m4, scripts/Makefile.am,
|
||
scripts/README, scripts/systemd/.gitignore,
|
||
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 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* configure.in, docs/download.txt, docs/new-clients.txt,
|
||
docs/website/news.txt, docs/website/projects.txt, drivers/apc-
|
||
mib.c, drivers/bestpower-mib.c, drivers/eaton-mib.c, drivers/ietf-
|
||
mib.c, drivers/mge-hid.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, scripts/Makefile.am,
|
||
scripts/README, scripts/java/Makefile.am, scripts/java/README,
|
||
scripts/java/jNut/README, scripts/java/jNut/pom.xml,
|
||
.../main/java/org/networkupstools/jnut/Client.java,
|
||
.../java/org/networkupstools/jnut/Command.java,
|
||
.../main/java/org/networkupstools/jnut/Device.java,
|
||
.../org/networkupstools/jnut/NutException.java,
|
||
.../org/networkupstools/jnut/StringLineSocket.java,
|
||
.../java/org/networkupstools/jnut/Variable.java,
|
||
.../java/org/networkupstools/jnut/ClientTest.java,
|
||
scripts/java/jNutList/README, scripts/java/jNutList/pom.xml,
|
||
.../java/org/networkupstools/jnutlist/AppList.java: Merge from
|
||
trunk [[SVN:3177]]
|
||
|
||
2011-09-06 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* 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
|
||
* 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 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_ipmi.c: typo
|
||
* tools/nut-scanner/scan_snmp.c, tools/nut-scanner/scan_xml_http.c:
|
||
More conditional compilation fixes
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_ipmi.c: use HAVE_FREEIPMI_FREEIPMI_H instead
|
||
of non existing WITH_IPMI
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_ipmi.c: Prepare IPMI integration. Fix
|
||
conditional compilation
|
||
* tools/nut-scanner/scan_snmp.c: Fix no thread compilation
|
||
* tools/nut-scanner/nut-scanner.c: Raise default timeout from 1s to
|
||
5s. Use parallel scanning.
|
||
|
||
2011-09-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* scripts/java/Makefile.am,
|
||
.../java/org/networkupstools/jnuttest/AppTest.java: Remove test
|
||
code, since it is bound to jNut and not jNutList (reported by
|
||
Emilien Kia)
|
||
* 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
|
||
* configure.in, scripts/Makefile.am, scripts/java/.gitignore,
|
||
scripts/java/Makefile.am: Complete jNut automake integration
|
||
(distribution rules)
|
||
|
||
2011-09-03 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/man/.gitignore: Mark nut-ipmipsu.html as ignored file (no
|
||
functional changes)
|
||
|
||
2011-09-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/new-clients.txt: Fix jNut Asciidoc integration
|
||
* 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
|
||
* docs/website/news.txt: Add the Beta NUT 2.6.1-1 package for
|
||
Windows, and some news history (just intended for VCS history)
|
||
* docs/website/projects.txt: Formatting fixes
|
||
|
||
2011-09-02 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* scripts/java/README, scripts/java/jNut/README,
|
||
scripts/java/jNut/pom.xml,
|
||
.../main/java/org/networkupstools/jnut/Client.java,
|
||
.../java/org/networkupstools/jnut/Command.java,
|
||
.../main/java/org/networkupstools/jnut/Device.java,
|
||
.../org/networkupstools/jnut/NutException.java,
|
||
.../org/networkupstools/jnut/StringLineSocket.java,
|
||
.../java/org/networkupstools/jnut/Variable.java,
|
||
.../java/org/networkupstools/jnut/ClientTest.java,
|
||
scripts/java/jNutList/README, scripts/java/jNutList/pom.xml,
|
||
.../java/org/networkupstools/jnutlist/AppList.java,
|
||
.../java/org/networkupstools/jnuttest/AppTest.java: Add jNut (NUT
|
||
client in Java) to trunk.
|
||
|
||
2011-09-02 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_snmp.c: Make sure SNMP strings are NULL
|
||
terminated
|
||
* configure.in: Forgot to resolve a conflict with previous merge
|
||
* MAINTAINERS, NEWS, UPGRADING, clients/upssched.c, common/common.c,
|
||
data/cmdvartab, data/driver.list.in, docs/FAQ.txt,
|
||
docs/acknowledgements.txt, docs/configure.txt, docs/download.txt,
|
||
docs/features.txt, docs/images/advanced.png,
|
||
docs/images/bigbox.png, docs/images/bizarre.png,
|
||
docs/images/simple.png, docs/man/Makefile.am, docs/man/blazer.txt,
|
||
docs/man/nut-ipmipsu.txt, docs/man/powercom.txt, docs/nut-
|
||
names.txt, docs/stable-hcl.txt, docs/website/Makefile.am,
|
||
docs/website/news.txt, docs/website/projects.txt, docs/website/web-
|
||
layout.conf, drivers/Makefile.am, drivers/apcsmart.c,
|
||
drivers/apcsmart.h, drivers/bcmxcp.c, drivers/bcmxcp_ser.c,
|
||
drivers/bcmxcp_usb.c, drivers/bestfcom.c, drivers/blazer.c,
|
||
drivers/blazer_usb.c, drivers/cps-hid.c, drivers/dstate.c,
|
||
drivers/libhid.c, drivers/liebert-esp2.c, drivers/liebert-hid.c,
|
||
drivers/main.c, drivers/mge-hid.c, drivers/mge-utalk.c,
|
||
drivers/microdowell.c, drivers/nut-ipmi.h, drivers/nut-ipmipsu.c,
|
||
drivers/nut-libfreeipmi.c, drivers/powercom.c, drivers/powercom.h,
|
||
drivers/rhino.c, drivers/snmp-ups.c, drivers/solis.c, drivers/usb-
|
||
common.c, drivers/usb-common.h, include/Makefile.am, lib
|
||
/libupsclient-config.in, lib/libupsclient.pc.in,
|
||
m4/ax_create_stdint_h.m4, m4/nut_check_libfreeipmi.m4,
|
||
m4/nut_report_feature.m4, scripts/Makefile.am,
|
||
scripts/augeas/README, scripts/avahi/nut.service.in,
|
||
scripts/udev/Makefile.am, scripts/udev/README, scripts/udev/nut-
|
||
ipmipsu.rules.in, scripts/upower/95-upower-hid.rules,
|
||
server/netinstcmd.c, server/netlist.c, server/upsd.c, tools/git-
|
||
svn.authors, tools/nut-usbinfo.pl, tools/svn2cl.authors: Merge from
|
||
rev [[SVN:2911]]
|
||
|
||
2011-09-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/main.c: Remove extraneous empty line
|
||
|
||
2011-08-31 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* drivers/usb-common.c: Fix pointer check on wrong variable (Patch
|
||
from Thomas Jarosch)
|
||
* drivers/mge-utalk.c: Fix use of uninitialized variable (Patch from
|
||
Thomas Jarosch)
|
||
* common/common.c: Fix file descriptor leak (Patch from Thomas
|
||
Jarosch)
|
||
|
||
2011-08-31 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_snmp.c: More API cleaning
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nutscan-ip.c, tools
|
||
/nut-scanner/nutscan-ip.h, tools/nut-scanner/scan_nut.c, tools/nut-
|
||
scanner/scan_snmp.c: Consolidating API
|
||
* configure.in, m4/nut_check_libavahi.m4, tools/nut-
|
||
scanner/Makefile.am, tools/nut-scanner/nut-scan.h, tools/nut-
|
||
scanner/nut-scanner.c, tools/nut-scanner/scan_avahi.c: Add avahi
|
||
scanning
|
||
* tools/nut-scanner/scan_nut.c: Make scan_nut reentrant
|
||
|
||
2011-08-30 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: apcsmart: revert back from custom serial
|
||
functions to serial.c ones Following Arjen's suggestion, this
|
||
patch reverts the apcsmart back to relying on serial.c functions
|
||
for opening/closing and setting speed. For the reference:
|
||
http://lists.alioth.debian.org/pipermail/nut-
|
||
upsdev/2011-June/005491.html If it turns out that re-opening
|
||
serial ports during normal driver activity is really necessary, it
|
||
can be easily added to serial.c.
|
||
* drivers/apcsmart.c: Fix alignment of preprocessor directives
|
||
|
||
2011-08-29 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/mge-hid.c: Add region/country management, ... ...to
|
||
improve features provided such as 'output.voltage.nominal' and 3S
|
||
Eco control
|
||
* data/driver.list.in, drivers/mge-hid.c: Add Eaton 3S to the list of
|
||
usbhid-ups supported models
|
||
|
||
2011-08-29 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nutscan-display.c: Make sure device names are
|
||
unique for "nut.conf style" display
|
||
* tools/nut-scanner/nut-scanner.c: Add a "quiet" option
|
||
|
||
2011-08-25 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/nut-names.txt: Fix duplication
|
||
|
||
2011-08-24 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/nutscan-device.h, tools/nut-scanner/nutscan-
|
||
display.c: Add parsable output
|
||
|
||
2011-08-20 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* m4/nut_report_feature.m4: Avoid implementation-specific use of
|
||
"echo" in autoconf
|
||
http://pubs.opengroup.org/onlinepubs/009695399/utilities/echo.html
|
||
|
||
2011-08-18 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_xml_http.c: Remove useless "" for desc
|
||
|
||
2011-08-16 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/.gitignore, tools/nut-scanner/Makefile.am, tools
|
||
/nut-scanner/device.c, tools/nut-scanner/device.h, tools/nut-
|
||
scanner/display.c, tools/nut-scanner/ip.c, tools/nut-scanner/ip.h,
|
||
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: More
|
||
consistent API naming
|
||
|
||
2011-08-05 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* 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>
|
||
|
||
* 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>
|
||
|
||
* tools/nut-usbinfo.pl: Proper fix to [[SVN:3012]], which satisfies
|
||
both udev and upower
|
||
|
||
2011-07-27 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* tools/nut-usbinfo.pl: Partially revert [[SVN:3012]]. It caused a
|
||
udev regression, with several missing USB IDs (thanks to Pawel
|
||
Sikora for uncovering it)
|
||
* scripts/augeas/README: Add a complete Python Augeas example code
|
||
|
||
2011-07-26 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in, docs/man/nut-ipmipsu.txt, scripts/udev/.gitignore,
|
||
scripts/udev/Makefile.am, scripts/udev/README, scripts/udev/nut-
|
||
ipmipsu.rules.in: Add udev rules file and documentation for nut-
|
||
ipmipsu
|
||
* m4/nut_check_libfreeipmi.m4: Improve detection of the needed
|
||
functions
|
||
* data/driver.list.in: Add Orvaldi 750 / 900SP to the list of
|
||
blazer_usb supported models (reported by Pawel Sikora)
|
||
* 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>
|
||
|
||
* tools/git-svn.authors: Added authors file for git-svn
|
||
synchronization
|
||
|
||
2011-07-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* 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>
|
||
|
||
* 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>
|
||
|
||
* 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>
|
||
|
||
* configure.in: Fix the typo that made its way into commit
|
||
[[SVN:3136]], and broke configure
|
||
* configure.in, docs/configure.txt, docs/man/.gitignore,
|
||
docs/man/Makefile.am, docs/man/nut-ipmipsu.txt, drivers/.gitignore,
|
||
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>
|
||
|
||
* docs/configure.txt: Move several misplaced options to the right
|
||
sections
|
||
* tools/Makefile.am: Finally fix both distribution and compilation
|
||
rules, ... ...completing commit [[SVN:3121]]
|
||
* tools/nut-scanner/Makefile.am: Force building automatically
|
||
generated files before any target
|
||
* drivers/bestfcom.c: Remove unused variables (patch from Regid
|
||
Ichira, Debian bug #633756)
|
||
|
||
2011-07-12 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* MAINTAINERS: Update the corporate mail address and some details
|
||
|
||
2011-07-08 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/ip.c, tools/nut-scanner/ip.h, tools/nut-scanner
|
||
/nut-scanner.c: Add an helper function to decode CIDR notation.
|
||
|
||
2011-07-08 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/acknowledgements.txt: Fix typo in link on Acknowledgements
|
||
page
|
||
|
||
2011-07-07 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_snmp.c: Make sure the description string
|
||
ends with a 0
|
||
|
||
2011-07-07 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* 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-06 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scanner.c: help and CLI modified depending on
|
||
what is available at compile time
|
||
* tools/nut-scanner/scan_nut.c: Remove redundant quote in scan_nut
|
||
* configure.in, tools/nut-scanner/Makefile.am, tools/nut-scanner/nut-
|
||
scanner.c: Conditional compilation of neon related code (thanks to
|
||
Arnaud Quette)
|
||
* tools/nut-scanner/nut-scanner.c: Add switches to select the desired
|
||
buses
|
||
* tools/nut-scanner/display.c, tools/nut-scanner/scan_snmp.c: Display
|
||
everything as: varname<space>=<space>"value"
|
||
|
||
2011-07-05 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* tools/Makefile.am, tools/nut-scanner/Makefile.am: Fix distribution
|
||
and compilation rules, ... ...to suit general needs and nut-
|
||
scanner specific requirements
|
||
|
||
2011-07-04 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_nut.c: Add timeout to scan_nut
|
||
* tools/nut-scanner/scan_snmp.c: Remove unused variable
|
||
* clients/upsclient.c, clients/upsclient.h: Add upscli_tryconnect
|
||
function which is upscli_connect function... ...with the control
|
||
of the connect timeout.
|
||
|
||
2011-07-01 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* 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>
|
||
|
||
* configure.in, scripts/Makefile.am, scripts/avahi/.gitignore,
|
||
scripts/avahi/nut.service.in: Add Avahi support for NUT mDNS
|
||
publication, using a static service file
|
||
* 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>
|
||
|
||
* data/driver.list.in: Add various models equipped 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-28 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: remove SER_D6, as
|
||
it's implied by SER_{CS,CC} flags... ...and has no use otherwise
|
||
* drivers/apcsmart.c, drivers/apcsmart.h, drivers/apcsmart_tabs.c:
|
||
apcsmart: fix conditions in instcmd(); use regex for format
|
||
validation
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: fix
|
||
apc_write_rep() and apc_write_long() behaviour - ...we can't
|
||
assume that the command will succeed and keep sending the rest of
|
||
the sequence
|
||
* drivers/apcsmart.c: apcsmart: comments, code shuffling
|
||
* drivers/apcsmart.c: apcsmart: minor changes
|
||
* drivers/apcsmart.c: apcsmart: *qco fix
|
||
* drivers/apcsmart.c: apcsmart: follow dev guide more closely
|
||
* drivers/apcsmart.c: apcsmart: add parameter to smartmode()
|
||
* docs/man/apcsmart.txt: apcsmart: manpage update
|
||
* drivers/apcsmart.c: apcsmart: apc_read() adjustment
|
||
* drivers/apcsmart.c: apcsmart: use slightly adjusted older
|
||
smartmode() version
|
||
* drivers/apcsmart.c: apcsmart: apc_flush() fix
|
||
* drivers/apcsmart.c: apcsmart: remove some of the old commented out
|
||
sections
|
||
* drivers/apcsmart.c, drivers/apcsmart.h, drivers/apcsmart_tabs.c:
|
||
apcsmart: trivial changes
|
||
* drivers/apcsmart.c: apcsmart: add a few apc_flush() calls
|
||
* drivers/apcsmart.c: apcsmart: sanitize sdtype (and other vars) in
|
||
upsdrv_initups()
|
||
* drivers/apcsmart.c: apcsmart: update oldapcsetup()
|
||
* drivers/apcsmart.c: apcsmart: allow ^Z to timeout
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: update detection
|
||
code, add command set regex
|
||
* drivers/apcsmart.c: apcsmart: sdcmd_AT() fix
|
||
* drivers/apcsmart.c: apcsmart: add regex matching of variable result
|
||
to verify, ... ...if it actually makes sense
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: add typical
|
||
buffer length defines
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: change how SER_*
|
||
flags are handled
|
||
* drivers/apcsmart.c: apcsmart: trivial changes
|
||
* drivers/apcsmart.c: apcsmart: rename wugrace -> awd
|
||
* drivers/apcsmart.c: apcsmart: bugfixes
|
||
* drivers/apcsmart.c, drivers/apcsmart_tabs.c,
|
||
drivers/apcsmart_tabs.h: apcsmart: updates to instand commands
|
||
(inc. shutdown commands), ... ...enabled handling of ext paramater
|
||
for subcommands
|
||
* drivers/apcsmart.c: apcsmart: apc_ser_tear() fixup
|
||
* drivers/apcsmart.c: apcsmart: small sdcmd_Z() fix
|
||
* drivers/Makefile.am, drivers/apcsmart.c, drivers/apcsmart.h,
|
||
drivers/apcsmart_tabs.c, drivers/apcsmart_tabs.h: apcsmart:
|
||
cleanups, split into two files
|
||
* drivers/apcsmart.c: apcsmart: next changes to instcmd stuff
|
||
* drivers/apcsmart.c: apcsmart: simplify query_ups()
|
||
* drivers/apcsmart.c: apcsmart: add apc_write_rep() and
|
||
apc_write_long(), ... ...initial changes to instcmd stuff
|
||
* drivers/apcsmart.c: apcsmart: allow tearing down/setting up serial
|
||
connection... ...during normal activity; changes should fix
|
||
#535583 as well
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: trivial changes
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: enable icanon
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: handle 1:n vars
|
||
(nut:apc) variables, ... ...so we don't need tricks such as
|
||
ups.firmware.old
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: reintroduce
|
||
ignored set in protocol_verify() ... ...for not exposed cmds/vars
|
||
(=> a bit more quiet logs)
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: introduce icanon
|
||
upsread() and upsflush() (functions will be used after 'icanon'
|
||
commit)
|
||
* drivers/apcsmart.h: apcsmart: add quick reference about alerts and
|
||
to-be-removed defines. Introduce SER_* defines what will be used
|
||
in new functions.
|
||
* drivers/apcsmart.h: apcsmart: add command '@' to compatibility
|
||
tables.
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: apcsmart: trivial changes
|
||
* drivers/apcsmart.c: apcsmart: fix convert_data() ... ...we can't
|
||
assume that argument passed is global or static, so we can't just
|
||
return it as is
|
||
|
||
2011-06-27 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/device.h, tools/nut-scanner/nut-scan.h, tools
|
||
/nut-scanner/nut-scanner.c, tools/nut-scanner/scan_nut.c, tools
|
||
/nut-scanner/scan_snmp.c: Add NUT server scan.
|
||
|
||
2011-06-22 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/Makefile.am: Fix "make distcheck-light"
|
||
* tools/nut-scanner/scan_snmp.c: Correct way to fix snmp device name
|
||
(by Arjen de Korte)
|
||
|
||
2011-06-21 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_xml_http.c: Use NUT const
|
||
* tools/nut-scanner/ip.c, tools/nut-scanner/ip.h: Forgot to commit
|
||
the new files for iterator
|
||
* tools/nut-scanner/Makefile.am, tools/nut-scanner/nut-scan.h, tools
|
||
/nut-scanner/scan_snmp.c: Factorize IP iterator
|
||
* tools/nut-scanner/Makefile.am: Remove unneeded reference to *.h
|
||
files
|
||
* tools/Makefile.am, tools/nut-scanner/nutscan-snmp.h, tools/nut-
|
||
snmpinfo.py: Add python script to generate nutscan-snmp.h at "make
|
||
dist" time
|
||
* tools/nut-scanner/scan_snmp.c: End of snmp device name fix started
|
||
in previous commit ... ...([[SVN:3048]] was commited too early on
|
||
my mistake).
|
||
* tools/nut-scanner/nutscan-snmp.h, tools/nut-scanner/scan_snmp.c:
|
||
[[Commit comment was empty.]]
|
||
|
||
2011-06-17 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* docs/man/blazer.txt, drivers/blazer.c: Add preselection of
|
||
communication protocol used
|
||
|
||
2011-06-16 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_xml_http.c: Add "desc" option to xml_http
|
||
devices
|
||
* drivers/snmp-ups.c: Fix SNMP v3 session initialisation
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_snmp.c: Add SNMP v3
|
||
|
||
2011-06-15 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_snmp.c: Add "community" switch for SNMP v1
|
||
* tools/nut-scanner/scan_snmp.c: Add IPv6 to SNMP scan
|
||
* configure.in: Detecting pthread availability (by Arnaud Quette)
|
||
|
||
2011-06-14 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_snmp.c: Add threads optimisation to SNMP
|
||
* tools/nut-scanner/nut-scanner.c: Update command line help
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/nutscan-snmp.h, tools/nut-scanner/scan_snmp.c:
|
||
Add SNMP IPv4 discovery
|
||
|
||
2011-06-08 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/web-layout.conf: Update the Firefox download button,
|
||
since the previous one has disappeared
|
||
* 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-08 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/nut-scanner.c: Adding command line parameters
|
||
managment
|
||
|
||
2011-06-07 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/scan_usb.c, tools/nut-scanner/scan_xml_http.c:
|
||
Clean up + check 80 column wide
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_xml_http.c: Timeout is passed in argument to
|
||
scan_xml_http
|
||
* tools/nut-scanner/nut-scan.h, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-scanner/scan_xml_http.c: Enable XML/HTTP scanning
|
||
* tools/nut-scanner/scan_usb.c: Use the add_device_to_device function
|
||
* tools/nut-scanner/device.c, tools/nut-scanner/device.h: Add a
|
||
function to join two device
|
||
|
||
2011-06-06 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* tools/nut-scanner/device.c, tools/nut-scanner/device.h, tools/nut-
|
||
scanner/display.c, tools/nut-scanner/scan_usb.c, tools/nut-
|
||
scanner/scan_xml_http.c: More flexible way to manage optional
|
||
parameter of each devices... ...via a simple linked list
|
||
* tools/nut-scanner/display.h, tools/nut-scanner/nut-scan.h, tools
|
||
/nut-scanner/nut-scanner.c, tools/nut-scanner/scan_avahi.h, tools
|
||
/nut-scanner/scan_ipmi.h, tools/nut-scanner/scan_nut.h, tools/nut-
|
||
scanner/scan_snmp.h, tools/nut-scanner/scan_usb.h, tools/nut-
|
||
scanner/scan_xml_http.h: Keep only one file for nut-scan library
|
||
interface
|
||
* tools/nut-scanner/display.h: typo
|
||
|
||
2011-06-04 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Add PowerWalker VI 850 LCD to the list of
|
||
blazer_usb supported models (reported by Wayne Thomas)
|
||
|
||
2011-06-03 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* tools/nut-scanner/Makefile.am, tools/nut-scanner/device.c, tools
|
||
/nut-scanner/device.h, tools/nut-scanner/display.c, tools/nut-
|
||
scanner/display.h, tools/nut-scanner/nut-scanner.c, tools/nut-
|
||
scanner/scan_avahi.c, tools/nut-scanner/scan_avahi.h, tools/nut-
|
||
scanner/scan_ipmi.c, tools/nut-scanner/scan_ipmi.h, tools/nut-
|
||
scanner/scan_nut.c, tools/nut-scanner/scan_nut.h, tools/nut-
|
||
scanner/scan_snmp.c, tools/nut-scanner/scan_snmp.h, tools/nut-
|
||
scanner/scan_usb.c, tools/nut-scanner/scan_usb.h, tools/nut-
|
||
scanner/scan_xml_http.c, tools/nut-scanner/scan_xml_http.h:
|
||
Preliminary nut-scanner architecture (on behalf of Fred Bohe,
|
||
Eaton)
|
||
|
||
2011-06-01 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt: Add the missing SHA-256 sum on the Download page
|
||
/ section
|
||
* NEWS, UPGRADING, configure.in, docs/download.txt,
|
||
docs/website/news.txt: Final update for 2.6.1 release
|
||
* docs/configure.txt: Update '--with-all' option documentation
|
||
* configure.in: HAL deprecation (continued): HAL support is not
|
||
enabled anymore when using '--with-all' configure option
|
||
* drivers/mge-hid.c: Add support for 'battery.runtime.low'
|
||
* data/cmdvartab: Add the missing entry for 'ups.efficiency'
|
||
* data/driver.list.in: Add Vivaldi EA200 LED to the list of
|
||
richcomm_usb supported models (reported by Sergey Talchuk)
|
||
* drivers/mge-hid.c: Add 'ups.efficiency' data, supported by Eaton 5
|
||
PX
|
||
|
||
2011-05-31 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/nut-names.txt: Documentation the new 'ups.efficiency' NUT
|
||
variable
|
||
* data/driver.list.in: Add Eaton 5 PX... ...to the list of usbhid-
|
||
ups, mge-shut and newmge-shut supported models
|
||
* scripts/upower/95-upower-hid.rules: Update UPower script with
|
||
Phoenixtec fix
|
||
* tools/nut-usbinfo.pl: Do not overwrite manufacturer names with
|
||
empty values
|
||
* drivers/liebert-hid.c: Fix USB VendorID 0x06da, which is
|
||
Phoenixtec, not Liebert
|
||
* docs/download.txt: Update Subversion access information, following
|
||
Alioth update
|
||
* docs/download.txt, docs/website/news.txt: Add the Windows Beta
|
||
package information
|
||
|
||
2011-05-27 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* scripts/upower/95-upower-hid.rules: Update upower script with
|
||
Powerware entry
|
||
|
||
2011-05-27 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* tools/nut-scanner/Makefile.am, tools/nut-scanner/nut-scanner.c: Add
|
||
build rules for libnut-scan library, and some more comments
|
||
|
||
2011-05-27 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* drivers/blazer.c: Don't log status read failures until MAXTRIES
|
||
subsequent failures. Occasional communication errors are common
|
||
for these devices and are not a concern.
|
||
|
||
2011-05-26 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/bcmxcp.c, drivers/bcmxcp_ser.c: Improve bcmxcp support for
|
||
older PowerWare 9315 (patch from Chris Adams)
|
||
|
||
2011-05-25 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* server/netinstcmd.c: Fix the missing 'extra value' handling for
|
||
instant commands
|
||
|
||
2011-05-24 Michal Soltys <msoltyspl-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: apcmsart.c: fix upsdrv_shutdown_advanced() -
|
||
...with 'continue' statement, sdcmd_*s ignoring 'n' weren't called.
|
||
|
||
2011-05-20 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* drivers/blazer_usb.c: Don't use the USB_DEVICE() declaration macro
|
||
with non compliant identifiers, ... ...such as blazer_usb' krauler
|
||
subdriver (missing from previous commit)
|
||
|
||
2011-05-20 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/blazer_usb.c, drivers/usb-common.h: Don't use the
|
||
USB_DEVICE() declaration macro with non compliant identifiers, ...
|
||
...such as blazer_usb' krauler subdriver
|
||
|
||
2011-05-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* server/netlist.c: State explicitely when device description is not
|
||
available, ... ...to avoid user confusion (reported by Noel David
|
||
Torres Taño, Debian bug #595773
|
||
* docs/man/powercom.txt, drivers/powercom.c: Improve formating and
|
||
wording of the powercom documentation, ... ...manual page and
|
||
driver messages (patch from Keven L. Ates)
|
||
|
||
2011-05-13 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/powercom.c, drivers/powercom.h: Improve PowerCom BNT 1500A
|
||
and BNT-other support, ... ...and bump driver version to 0.13
|
||
(patch from Keven L. Ates)
|
||
|
||
2011-04-30 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Complete Informer Compact supported VA ratings
|
||
(reported by Dushan Tcholich)
|
||
|
||
2011-04-27 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/website/Makefile.am: Enable website quirks to address Internet
|
||
Explorer 6, ... ...which were missing since 2.6.0 publication
|
||
* docs/website/web-layout.conf: Complete meta keywords, and enable
|
||
meta name and keywords on all pages
|
||
* data/driver.list.in: Add Numeric 3000 SW to the list of blazer_ser
|
||
supported models (reported by Petr Kubánek)
|
||
|
||
2011-04-26 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* data/driver.list.in, drivers/blazer_usb.c: Add support for GE EP
|
||
series [http://lists.alioth.debian.org/pipermail/nut-
|
||
upsuser/2011-April/006788.html]
|
||
|
||
2011-04-19 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* tools/nut-scanner/nut-scanner.c: Flush remaining comments for this
|
||
proof-of-concept
|
||
|
||
2011-04-18 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/libhid.c: Smarter solution for [[SVN:2972]] (pointed by
|
||
Arjen de Korte)
|
||
* drivers/libhid.c: Trim extraneous end-of-line in buggy HID string
|
||
tables, ... ...which results in upsc breaking the communication
|
||
pipe (Ubuntu bug #753661)
|
||
|
||
2011-04-15 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/stable-hcl.txt: Detail existing guidelines for reporting new
|
||
device entry
|
||
* docs/features.txt: Refreshed graphic illustrations credits
|
||
* docs/images/advanced.png, docs/images/bigbox.png,
|
||
docs/images/bizarre.png, docs/images/simple.png: Refreshed graphic
|
||
illustrations (provided by Eaton)
|
||
|
||
2011-04-01 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* data/driver.list.in: Add Inform Sinus SS 210 to list of supported
|
||
devices [http://lists.alioth.debian.org/pipermail/nut-
|
||
upsuser/2011-March/006767.html]
|
||
* drivers/cps-hid.c: Clamp reported battery charge to 100% (seems to
|
||
report AbsoluteStateOfCharge instead of RemainingCapacity)
|
||
[http://lists.alioth.debian.org/pipermail/nut-
|
||
upsuser/2011-March/006770.html]
|
||
|
||
2011-03-31 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* data/driver.list.in, drivers/mge-hid.c: Add Eaton Powerware 9140 to
|
||
the list of usbhid-ups supported models
|
||
|
||
2011-03-29 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* drivers/blazer.c, drivers/blazer_usb.c: Make the terminating '\r'
|
||
in the Q1 reply optional
|
||
|
||
2011-03-29 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* lib/libupsclient-config.in, lib/libupsclient.pc.in: Fix remaining
|
||
references to LIBSSL_LDFLAGS, ... ...instead of LIBSSL_LIBS, which
|
||
cause unresolved symbol on libupsclient users (reported by Fabrice
|
||
Coutadeur on Ubuntu)
|
||
|
||
2011-03-23 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* INSTALL: Reverting previous commit (should not be in the trunk)
|
||
* INSTALL: Add information about installing Windows
|
||
|
||
2011-03-18 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* include/Makefile.am: The include/nut_stdint.h file is no longer a
|
||
generated one (part two)
|
||
* include/Makefile.am: The include/nut_stdint.h file is no longer a
|
||
generated one
|
||
* configure.in, include/.gitignore, include/nut_stdint.h,
|
||
m4/ax_create_stdint_h.m4: Clean up fixed width integer types. All
|
||
C99 capable systems have <inttypes.h>, which shall include
|
||
<stdint.h>.
|
||
* drivers/solis.c: Fix typo in previous commit
|
||
* drivers/solis.c: Fix compilation warning (no functional change)
|
||
* data/driver.list.in: Update driver list for SVEN Power Pro+ series
|
||
(recent models ship with a different USB to serial implementation)
|
||
* clients/upssched.c, configure.in, drivers/dstate.c, server/upsd.c:
|
||
The third argument to accept is an int on HPUX... ...if
|
||
_XOPEN_SOURCE_EXTENDED is not defined (reverting previous commit)
|
||
* configure.in: Quick check to see if defining '-munix=95' on HPUX...
|
||
...fixes a problem with the accept() call
|
||
|
||
2011-03-15 Chetan Agarwal <chetanagarwal-guest@alioth.debian.org>
|
||
|
||
* drivers/rhino.c: Fix compilation error (no functional change)
|
||
* drivers/rhino.c: Fix missing comment closure from previous commit
|
||
(no functional change)
|
||
* drivers/bcmxcp_usb.c, drivers/microdowell.c, drivers/rhino.c,
|
||
drivers/solis.c: Fix remaining C++ style comments, to conform to
|
||
the NUT coding rules (no functional change) on behalf of Prachi
|
||
Gandhi (prachisgandhi@eaton.com)
|
||
|
||
2011-03-14 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* configure.in: Quick check to see if defining _REENTRANT on HPUX
|
||
fixes a compilation warning
|
||
|
||
2011-03-14 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Add IPAR Mini Energy ME 800 to the list of
|
||
blazer_usb supported models
|
||
|
||
2011-03-06 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* drivers/apcsmart.c: Fix another compilation warning. Some
|
||
compilers (rightfully) claim that the value of 'n' may be used
|
||
without initialization. Until this is resolved, skip over this if
|
||
the value isn't set.
|
||
* drivers/apcsmart.c: Fix compilation warning
|
||
* drivers/apcsmart.h: Add additional Matrix models
|
||
[http://lists.alioth.debian.org/pipermail/nut-
|
||
upsdev/2011-March/005319.html]
|
||
* drivers/apcsmart.c: Flush the input buffer before sending a command
|
||
[on behalf of Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: protocol_verify() only
|
||
cares about explicitly specified commands... ...and variables [on
|
||
behalf of Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.c: Additional driver variables that can be set to
|
||
influence shutdown behavior [on behalf of Michal Soltys
|
||
<soltys@ziu.info>]
|
||
* drivers/apcsmart.c: Update version and author info [on behalf of
|
||
Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.c: Deal with more different shutdown methods [on
|
||
behalf of Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.c: As 'b' can return different things than
|
||
firmware version on some old models ... ...prefer 'V' over 'b' [on
|
||
behalf of Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.c: remove superfluous status_commit() [on behalf
|
||
of Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: adjust ignored chars and
|
||
handle over/~over [on behalf of Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.c: cosmetics [on behalf of Michal Soltys
|
||
<soltys@ziu.info>]
|
||
* drivers/apcsmart.c, drivers/apcsmart.h: remove APC_IGNORE [on
|
||
behalf of Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.h: add compat hardware, add commands [on behalf of
|
||
Michal Soltys <soltys@ziu.info>]
|
||
* drivers/apcsmart.h: comsetics - adjust tabs [on behalf of Michal
|
||
Soltys <soltys@ziu.info>]
|
||
|
||
2011-03-02 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/FAQ.txt: Update Mac power-on FAQ
|
||
|
||
2011-03-01 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in, tools/Makefile.am, tools/nut-scanner/.gitignore,
|
||
tools/nut-scanner/Makefile.am, tools/nut-scanner/nut-scanner.c,
|
||
tools/nut-usbinfo.pl: First stab to create the nut-scanner (proof
|
||
of concept), ...with full USB support, and preliminary support for
|
||
NUT and Eaton XML/HTTP scan
|
||
* drivers/liebert-esp2.c: Improved Liebert ESP II support, ...
|
||
...including UPS shutdown (poweroff), 1 and 3-phase input and
|
||
output variables, and most input / output / bypass / nominal
|
||
variables, along with a fix for the USB to serial cable (patch from
|
||
Farkas Levente and Spiros Ioannou)
|
||
* data/driver.list.in: Add Eaton Powerware 9140, using the serial
|
||
interface, ... ...to the list of bcmxcp supported models
|
||
|
||
2011-02-25 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/download.txt: Moved SHA-256 value into download page, and
|
||
reformatted a bit.
|
||
|
||
2011-02-24 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in: Add several upscode2 supported devices that
|
||
were reported on the list:
|
||
http://lists.alioth.debian.org/pipermail/nut-
|
||
upsdev/2011-February/005281.html
|
||
http://lists.alioth.debian.org/pipermail/nut-
|
||
upsuser/2005-July/000031.html
|
||
|
||
2011-02-21 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* data/driver.list.in, drivers/mge-hid.c: Add Eaton Ellipse ECO (with
|
||
Eco control support)... ...to the list of usbhid-ups supported
|
||
models
|
||
* drivers/eaton-mib.c: Add support for the first ambient sensor (up
|
||
to 8 sensors can be supported) on Eaton ePDU managed
|
||
* clients/upsrw.c: Add the missing 'help' handler ('-h') to the
|
||
supported options
|
||
|
||
2011-02-20 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* docs/man/ups.conf.txt, drivers/dstate.c: Variables that have an
|
||
override.<variable> in ups.conf are now really immutable. They
|
||
can't be changed anymore (not even if they would have been R/W
|
||
otherwise). Rationale is, that if a user wants to override a value,
|
||
we should honor that request. Added documentation accordingly (and
|
||
corrected previous commit).
|
||
* docs/man/ups.conf.txt, drivers/dstate.c, drivers/main.c: Add
|
||
'ignorelb' flag to list of UPS fields in ups.conf... ...to
|
||
override the LB condition reported by the UPS. This allows all
|
||
drivers that report battery.charge (battery.runtime) to shutdown
|
||
early by setting this flag and battery.charge.low
|
||
(battery.runtime.low) in ups.conf.
|
||
* data/driver.list.in: Removing subdriver setting (cypress is auto
|
||
detected for this VID:PID combination, so there is no need to
|
||
specify this in usb.conf)
|
||
|
||
2011-02-19 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* data/driver.list.in: Add Mustek Yukai PowerMust 1000 USB Reported
|
||
by Noel David Torres Taño:
|
||
http://lists.alioth.debian.org/pipermail/nut-
|
||
upsuser/2010-August/006163.html Other models may be supported as
|
||
well. *
|
||
http://www.mustek.com.tw/Yukai/html/prod_ups/PowerMust1000.html *
|
||
http://www.mustek.com.tw/Yukai/html/UPS.html
|
||
|
||
2011-02-17 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/download.txt: Preliminary support for source release hash,
|
||
using unsigned SHA256 sum
|
||
|
||
2011-02-15 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* common/parseconf.c: In PCONF_CTX_t, argsize is an array of type
|
||
size_t values, ... ...so instead of using sizeof(int *) we really
|
||
should use sizeof(size_t) for the size of individual elements
|
||
|
||
2011-02-15 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* data/driver.list.in: HCL: Re-add some devices to driver.list.in
|
||
from [[SVN:2516]] These entries seem to have been dropped,
|
||
potentially due to the rename from driver.list to driver.list.in,
|
||
and the format change.
|
||
|
||
2011-02-11 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* drivers/libhid.c: Restore the nut-2.4.1 behavior for reading
|
||
reports from devices
|
||
|
||
2011-02-09 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* drivers/dummy-ups.c: Prefer 'snprintf' and 'snprintfcat' over
|
||
'strncat' (the latter can overflow the destination buffer)
|
||
|
||
2011-02-09 Frederic Bohe <fbohe-guest@alioth.debian.org>
|
||
|
||
* drivers/dummy-ups.c: Fix a memory leak in dummy-ups driver
|
||
|
||
2011-02-08 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* drivers/apc-hid.c: Add yet another way to shutdown the APC CS-500
|
||
[http://lists.alioth.debian.org/pipermail/nut-
|
||
upsuser/2011-January/006550.html]
|
||
|
||
2011-02-02 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* drivers/mge-hid.c: Fix a wrong value mapping resolution, and bump
|
||
driver's HID data version to 1.20
|
||
* docs/website/web-layout.conf: Unconditional inclusion of Google
|
||
Analytics code
|
||
* docs/man/dummy-ups.txt, docs/man/metasys.txt, drivers/apcsmart.c,
|
||
drivers/dummy-ups.c, drivers/genericups.c, drivers/metasys.c,
|
||
drivers/snmp-ups.c: Fix some spelling errors (base patch from
|
||
Laurent Bigonville, from Debian)
|
||
|
||
2011-01-31 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* docs/documentation.txt, docs/download.txt: Update URL for Trac.
|
||
|
||
2011-01-28 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* docs/security.txt: Fix content to satisfy Docbook
|
||
* configure.in: Add missing variables setting, to allow AC_SUBST()
|
||
propagation
|
||
|
||
2011-01-27 Chetan Agarwal <chetanagarwal-guest@alioth.debian.org>
|
||
|
||
* drivers/bcmxcp.c: Added implementation for 'test.system.start'
|
||
instant command.
|
||
* drivers/bcmxcp.h: Added constants for return code and UPS status.
|
||
* data/cmdvartab: Added description for 'test.system.start' command.
|
||
* docs/new-names.txt: Added test.system.start variable
|
||
|
||
2011-01-22 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* drivers/apc-hid.c: Add mappings to APC HID subdriver
|
||
|
||
2011-01-19 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* docs/asciidoc.conf, docs/dir_conflicts.prej,
|
||
m4/nut_check_libnss.m4, m4/nut_check_libopenssl.m4,
|
||
scripts/upower/95-upower-hid.rules: Finish trunk merging (see
|
||
previous commit).
|
||
* COPYING, INSTALL, Makefile.am, NEWS, README, UPGRADING, autogen.sh,
|
||
clients/Makefile.am, configure.in, data/.gitignore,
|
||
data/Makefile.am, data/driver.list.in, data/epdu-managed.dev,
|
||
data/evolution500.dev, data/evolution500.seq, docs/.gitignore,
|
||
docs/Makefile.am, docs/config-notes.txt, docs/configure.txt, docs
|
||
/developer-guide.txt, docs/docinfo.xml, docs/documentation.txt,
|
||
docs/download.txt, docs/history.txt, docs/images/old-cgi.png,
|
||
docs/man/.gitignore, docs/nut-names.txt, docs/stable-hcl.txt,
|
||
docs/support.txt, docs/user-manual.txt, docs/website/Makefile.am,
|
||
docs/website/news.txt, docs/website/stable-hcl.txt,
|
||
docs/website/website.txt, drivers/.gitignore, drivers/Makefile.am,
|
||
drivers/idowell-hid.c, drivers/idowell-hid.h, drivers/usbhid-ups.c,
|
||
m4/nut_check_libhal.m4, m4/nut_check_libneon.m4,
|
||
m4/nut_check_libnetsnmp.m4, m4/nut_check_libpowerman.m4,
|
||
m4/nut_check_libusb.m4, m4/nut_check_libwrap.m4,
|
||
scripts/Makefile.am, scripts/README, scripts/augeas/Makefile.am,
|
||
scripts/augeas/README, scripts/augeas/gen-nutupsconf-aug.py,
|
||
scripts/augeas/nuthostsconf.aug.in,
|
||
scripts/augeas/nutnutconf.aug.in,
|
||
scripts/augeas/nutupsconf.aug.tpl,
|
||
scripts/augeas/nutupsdconf.aug.in,
|
||
scripts/augeas/nutupsdusers.aug.in,
|
||
scripts/augeas/nutupsmonconf.aug.in,
|
||
scripts/augeas/nutupsschedconf.aug.in,
|
||
scripts/augeas/nutupssetconf.aug.in,
|
||
scripts/augeas/tests/test_nut.aug, scripts/hal/.gitignore,
|
||
scripts/hal/ups-nut-device.fdi.in, scripts/hotplug/.gitignore,
|
||
scripts/hotplug/libhid.usermap, scripts/python/app/NUT-Monitor,
|
||
scripts/python/module/PyNUT.py,
|
||
scripts/python/module/test_nutclient.py, scripts/udev/.gitignore,
|
||
scripts/udev/nut-usbups.rules.in, scripts/upower/95-upower-
|
||
hid.rules, server/Makefile.am, server/conf.c, server/desc.c,
|
||
tools/Makefile.am, tools/nut-hclinfo.py, tools/nut-usbinfo.pl:
|
||
Merge from trunk ([[SVN:2777]] to HEAD).
|
||
* clients/upsmon.c, conf/upsd.conf.sample, docs/man/upsd.conf.txt,
|
||
docs/security.txt, server/conf.c, server/netssl.c, server/netssl.h:
|
||
Add flag to desactivate client certificate validation (in upsd).
|
||
Define WITH_CLIENT_CERTIFICATE_VALIDATION flag to enable it.
|
||
|
||
2011-01-18 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* clients/upsclient.c, clients/upsmon.c: Move warning message about
|
||
CERTVERIFY in upscli... ...to be coherant with real behavior.
|
||
* clients/upsclient.c: Force to disable SSLv2 handshake compatibility
|
||
(if no, nss can not connect to openssl server).
|
||
* clients/upsclient.c: Force disconnect if SSL is not available and
|
||
CERTVERIFY is 1 (but no FORCESSL).
|
||
* clients/upsclient.c, clients/upsmon.c: Fix CERTVERIFY behaviour for
|
||
NSS.
|
||
* conf/upsd.conf.sample: Forget a comment heading '#'.
|
||
* clients/upsclient.c: Prevent segfault.
|
||
|
||
2011-01-17 Charles Lepple <clepple+nut@gmail.com>
|
||
|
||
* scripts/Makefile.am: Include perl/Nut.pm in tarball.
|
||
* COPYING, Makefile.am: Include LICENSE-GPL{2,3} in tarball. Made
|
||
the text in COPYING agree with the filenames.
|
||
|
||
2011-01-14 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* server/netssl.c: Prevent infinite loop when password is not found.
|
||
|
||
2011-01-11 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* conf/upsmon.conf.sample, docs/man/upsmon.conf.txt: Correct the
|
||
usage of CERTPATH for OpenSSL
|
||
|
||
2011-01-11 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* docs/man/Makefile.am, docs/man/upscli_add_host_cert.txt,
|
||
docs/man/upscli_cleanup.txt, docs/man/upscli_init.txt,
|
||
docs/man/upsclient.txt: Add upscli API doc.
|
||
* conf/upsd.conf.sample, docs/man/upsd.conf.txt, server/conf.c,
|
||
server/netssl.c: Use CERTFILE directive for openssl and CERTPATH
|
||
for nss.
|
||
|
||
2011-01-10 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* docs/security.txt: Add SSL doc about NSS usage.
|
||
|
||
2011-01-07 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* conf/upsd.conf.sample, conf/upsmon.conf.sample,
|
||
docs/man/upsd.conf.txt, docs/man/upsmon.conf.txt: Document
|
||
upsd.conf and upsmon.conf about security directives.
|
||
* server/conf.c: Deprecate CERTFILE conf var to the benefit of
|
||
CERTPATH: ...homogenize conf directive names.
|
||
|
||
2011-01-06 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* clients/upsclient.c, server/netssl.c: More human log.
|
||
* clients/upsclient.c, clients/upsclient.h, clients/upsmon.c,
|
||
server/conf.c, server/netssl.c, server/netssl.h: Add certificate
|
||
validation (both server and client sides).
|
||
|
||
2011-01-04 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* clients/upsclient.c, server/conf.c, server/netssl.c,
|
||
server/netssl.h, server/upsd.c: Allow to specify server certificate
|
||
name (instead of hard coded ;)). Remove unused (client only)
|
||
callback on server.
|
||
* server/netssl.c: Add more 'lack of initialization' test.
|
||
* clients/upsclient.c, server/conf.c, server/netssl.c, server/upsd.c:
|
||
Prevent memory leaks and add notes about them. Add password to
|
||
decrypt secret key in server.
|
||
|
||
2010-12-23 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* clients/upsclient.c, clients/upsclient.h, clients/upsmon.c,
|
||
m4/nut_check_libnss.m4, server/ctype.h, server/netssl.c,
|
||
server/netssl.h, server/upsd.c: First implementation of NSS
|
||
support.
|
||
|
||
2010-12-22 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* AUTHORS, clients/upsclient.c, conf/ups.conf.sample, configure.in,
|
||
data/driver.list.in, docs/FAQ.txt, docs/acknowledgements.txt,
|
||
docs/cables/sms.txt, docs/config-notes.txt, docs/configure.txt,
|
||
docs/dir_conflicts.prej, docs/macros.txt, docs/man/Makefile.am,
|
||
docs/man/blazer.txt, docs/man/index.txt, docs/man/nutupsdrv.txt,
|
||
docs/man/ups.conf.txt, docs/new-drivers.txt,
|
||
docs/website/scripts/nut_jquery.js, drivers/Makefile.am,
|
||
drivers/dstate.c, drivers/dstate.h, drivers/megatec.c,
|
||
drivers/megatec.h, drivers/megatec_usb.c, m4/nut_check_os.m4,
|
||
server/upsd.c, tools/nut-usbinfo.pl: Merge trunk from branch
|
||
creation
|
||
|
||
2010-12-21 Emilien Kia <kiae.dev@gmail.com>
|
||
|
||
* INSTALL, Makefile.am, README, TODO, UPGRADING, clients/upsclient.c,
|
||
clients/upsclient.h, clients/upscmd.c, clients/upsrw.c,
|
||
conf/upsd.conf.sample, conf/upsd.users.sample, configure.in,
|
||
data/Makefile.am, data/driver.list, data/driver.list.in,
|
||
docs/.gitignore, docs/FAQ, docs/FAQ.txt, docs/Makefile.am,
|
||
docs/README, docs/acknowledgements.txt, docs/acpi.txt,
|
||
docs/asciidoc.txt, docs/big-servers.txt, docs/cables.txt,
|
||
docs/chroot.txt, docs/commands.txt, docs/config-files.txt, docs
|
||
/config-notes.txt, docs/configure.txt, docs/contact-closure.txt,
|
||
docs/data-room.txt, docs/design.txt, docs/developer-guide.txt,
|
||
docs/developers.txt, docs/documentation.txt, docs/download.txt,
|
||
docs/features.txt, docs/hid-subdrivers.txt, docs/history.txt,
|
||
docs/ideas.txt, docs/images/advanced.png, docs/images/asciidoc.png,
|
||
docs/images/bigbox.png, docs/images/bizarre.png, docs/images/blue-
|
||
arrow.png, docs/images/cables/73-0724.png,
|
||
docs/images/cables/940-0024C.jpg,
|
||
docs/images/cables/Lansafecable.jpg,
|
||
docs/images/cables/SOLA-330.png, docs/images/cables/belkin-f6cx-
|
||
rkm-xu-cable.jpg, docs/images/cables/mac-940-0024C.png,
|
||
docs/images/cables/mge-66049.png, docs/images/cables/mge-
|
||
db9-rj12.jpg, docs/images/cables/mge-db9-rj45.jpg, docs/images
|
||
/eaton-logo.png, docs/images/note.png, docs/images/nut-banner.png,
|
||
docs/images/nut_layering.png, docs/images/nut_layering.svg,
|
||
docs/images/simple.png, docs/images/warning.png, docs/macros.txt,
|
||
docs/man/Makefile.am, docs/man/apcsmart.txt,
|
||
docs/man/asciidoc.conf, docs/man/bcmxcp.txt,
|
||
docs/man/bcmxcp_usb.txt, docs/man/belkin.txt,
|
||
docs/man/belkinunv.txt, docs/man/bestfcom.txt,
|
||
docs/man/bestfortress.txt, docs/man/bestuferrups.txt,
|
||
docs/man/bestups.txt, docs/man/blazer.txt, docs/man/clone.txt,
|
||
docs/man/dummy-ups.txt, docs/man/etapro.txt, docs/man/everups.txt,
|
||
docs/man/gamatronic.txt, docs/man/genericups.txt,
|
||
docs/man/hosts.conf.txt, docs/man/index.txt, docs/man/isbmex.txt,
|
||
docs/man/ivtscd.txt, docs/man/libupsclient-config.txt, docs/man
|
||
/liebert-esp2.txt, docs/man/liebert.txt, docs/man/masterguard.txt,
|
||
docs/man/megatec.txt, docs/man/megatec_usb.txt,
|
||
docs/man/metasys.txt, docs/man/mge-shut.txt, docs/man/mge-
|
||
utalk.txt, docs/man/microdowell.txt, docs/man/netxml-ups.txt,
|
||
docs/man/nut.conf.txt, docs/man/nutupsdrv.txt, docs/man/oneac.txt,
|
||
docs/man/optiups.txt, docs/man/powercom.txt, docs/man/powerman-
|
||
pdu.txt, docs/man/powerpanel.txt, docs/man/rhino.txt,
|
||
docs/man/richcomm_usb.txt, docs/man/safenet.txt, docs/man/skel.txt,
|
||
docs/man/snmp-ups.txt, docs/man/solis.txt, docs/man/tripplite.txt,
|
||
docs/man/tripplite_usb.txt, docs/man/tripplitesu.txt,
|
||
docs/man/ups.conf.txt, docs/man/upsc.txt,
|
||
docs/man/upscli_connect.txt, docs/man/upscli_disconnect.txt,
|
||
docs/man/upscli_fd.txt, docs/man/upscli_get.txt,
|
||
docs/man/upscli_list_next.txt, docs/man/upscli_list_start.txt,
|
||
docs/man/upscli_readline.txt, docs/man/upscli_sendline.txt,
|
||
docs/man/upscli_splitaddr.txt, docs/man/upscli_splitname.txt,
|
||
docs/man/upscli_ssl.txt, docs/man/upscli_strerror.txt,
|
||
docs/man/upscli_upserror.txt, docs/man/upsclient.txt,
|
||
docs/man/upscmd.txt, docs/man/upscode2.txt, docs/man/upsd.conf.txt,
|
||
docs/man/upsd.txt, docs/man/upsd.users.txt, docs/man/upsdrvctl.txt,
|
||
docs/man/upsimage.cgi.txt, docs/man/upslog.txt,
|
||
docs/man/upsmon.conf.txt, docs/man/upsmon.txt, docs/man/upsrw.txt,
|
||
docs/man/upssched.conf.txt, docs/man/upssched.txt,
|
||
docs/man/upsset.cgi.txt, docs/man/upsset.conf.txt,
|
||
docs/man/upsstats.cgi.txt, docs/man/upsstats.html.txt, docs/man
|
||
/usbhid-ups.txt, docs/man/victronups.txt, docs/megatec.txt, docs
|
||
/net-protocol.txt, docs/new-clients.txt, docs/new-drivers.txt, docs
|
||
/new-names.txt, docs/nut-names.txt, docs/nut-qa.txt, docs/osd-
|
||
notify.txt, docs/outlets.txt, docs/packager-guide.txt,
|
||
docs/pager.txt, docs/powersaving.txt, docs/protocol.txt,
|
||
docs/scheduling.txt, docs/security.txt, docs/shutdown.txt, docs
|
||
/sock-protocol.txt, docs/ssl.txt, docs/support.txt, docs/suspend-
|
||
to-disk.txt, docs/upssched.txt, docs/user-manual.txt,
|
||
docs/website/Makefile.am, docs/website/css/ie-overrides.css,
|
||
docs/website/css/web-layout.css,
|
||
docs/website/css/xhtml11-quirks.css, docs/website/css/xhtml11.css,
|
||
docs/website/faviconut.ico, docs/website/faviconut.png,
|
||
docs/website/news.txt, docs/website/projects.txt,
|
||
docs/website/scripts/filter_png.js, docs/website/scripts/jquery.js,
|
||
docs/website/scripts/nut_jquery.js, docs/website/scripts/toc.js,
|
||
docs/website/stable-hcl.txt, docs/website/ups-protocols.txt,
|
||
docs/website/web-layout.conf, docs/website/website.txt, drivers
|
||
/apc-hid.c, drivers/belkin.c, drivers/belkin.h, drivers/ietf-mib.c,
|
||
drivers/libhid.c, drivers/mge-utalk.c, drivers/powerp-bin.c,
|
||
drivers/powerware-mib.c, drivers/skel.c, drivers/snmp-ups.c,
|
||
drivers/snmp-ups.h, m4/ax_compare_version.m4,
|
||
m4/nut_check_asciidoc.m4, m4/nut_check_libnss.m4,
|
||
m4/nut_check_libopenssl.m4, m4/nut_check_libssl.m4,
|
||
m4/nut_report_feature.m4, man/Makefile.am, man/apcsmart.8,
|
||
man/bcmxcp.8, man/bcmxcp_usb.8, man/belkin.8, man/belkinunv.8,
|
||
man/bestfcom.8, man/bestfortress.8, man/bestuferrups.8,
|
||
man/bestups.8, man/blazer.8, man/clone.8, man/dummy-ups.8,
|
||
man/etapro.8, man/everups.8, man/gamatronic.8, man/genericups.8,
|
||
man/hosts.conf.5, man/isbmex.8, man/ivtscd.8, man/libupsclient-
|
||
config.1, man/liebert-esp2.8, man/liebert.8, man/masterguard.8,
|
||
man/megatec.8, man/megatec_usb.8, man/metasys.8, man/mge-shut.8,
|
||
man/mge-utalk.8, man/microdowell.8, man/netxml-ups.8,
|
||
man/nut.conf.5, man/nutupsdrv.8, man/oneac.8, man/optiups.8,
|
||
man/powercom.8, man/powerman-pdu.8, man/powerpanel.8, man/rhino.8,
|
||
man/richcomm_usb.8, man/safenet.8, man/skel.8, man/snmp-ups.8,
|
||
man/solis.8, man/tripplite.8, man/tripplite_usb.8,
|
||
man/tripplitesu.8, man/ups.conf.5, man/upsc.8,
|
||
man/upscli_connect.3, man/upscli_disconnect.3, man/upscli_fd.3,
|
||
man/upscli_get.3, man/upscli_list_next.3, man/upscli_list_start.3,
|
||
man/upscli_readline.3, man/upscli_sendline.3,
|
||
man/upscli_splitaddr.3, man/upscli_splitname.3, man/upscli_ssl.3,
|
||
man/upscli_strerror.3, man/upscli_upserror.3, man/upsclient.3,
|
||
man/upscmd.8, man/upscode2.8, man/upsd.8, man/upsd.conf.5,
|
||
man/upsd.users.5, man/upsdrvctl.8, man/upsimage.cgi.8,
|
||
man/upslog.8, man/upsmon.8, man/upsmon.conf.5, man/upsrw.8,
|
||
man/upssched.8, man/upssched.conf.5, man/upsset.cgi.8,
|
||
man/upsset.conf.5, man/upsstats.cgi.8, man/upsstats.html.5, man
|
||
/usbhid-ups.8, man/victronups.8, scripts/upower/95-upower-
|
||
hid.rules, server/Makefile.am, server/conf.c, server/ctype.h,
|
||
server/netcmds.h, server/netssl.c, server/netssl.h, server/ssl.c,
|
||
server/ssl.h, server/upsd.c, tools/Makefile.am, tools/nut-
|
||
hclinfo.py, tools/nut-usbinfo.pl, tools/svn2cl.authors: Merge from
|
||
trunk ([[SVN:2761]])
|
||
|
||
2010-11-30 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* configure.in, docs/configure.txt: Change the default SSL
|
||
implementation to OpenSSL, ... ...if both OpenSSL and Mozilla NSS
|
||
are present
|
||
|
||
2010-11-29 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* server/Makefile.am, server/conf.c, server/netcmds.h,
|
||
server/netssl.c, server/netssl.h, server/ssl.c, server/ssl.h,
|
||
server/upsd.c: Resolve namespace conflict with nss_compat_ossl
|
||
|
||
2010-11-28 Arjen de Korte <adkorte-guest@alioth.debian.org>
|
||
|
||
* clients/upsclient.h, m4/nut_check_libnss.m4, server/ctype.h,
|
||
server/ssl.c, server/ssl.h: Use the 'nss_compat_ossl' compatibility
|
||
layer... ...to use the Mozilla NSS library instead of OpenSSL (we
|
||
might want to include native support in the future, but this will
|
||
at least allow a quick migration for testing purposes)
|
||
|
||
2010-11-26 Arnaud Quette <arnaud.quette@free.fr>
|
||
|
||
* clients/upsclient.c, clients/upsclient.h, configure.in,
|
||
docs/configure.txt, docs/macros.txt, m4/nut_check_libnss.m4,
|
||
m4/nut_check_libopenssl.m4, m4/nut_check_libssl.m4, server/ctype.h,
|
||
server/ssl.c, server/ssl.h: Implement and document detection and
|
||
activation of SSL support, ... ...using either Mozilla NSS or
|
||
OpenSSL
|
||
|
||
2010-10-21 Chetan Agarwal <chetanagarwal-guest@alioth.debian.org>
|
||
|
||
* drivers/bcmxcp.c: No functional changes Removed redundant
|
||
initialization for character buffer and replaced hardcoded value
|
||
for sprintf with sizeof(buffer)
|
||
|
||
2010-10-20 Chetan Agarwal <chetanagarwal-guest@alioth.debian.org>
|
||
|
||
* drivers/bcmxcp.c: - Add Device Part number reading from config
|
||
block. - fix a few typo errors in comments, - Change driver
|
||
version to 0.25.
|
||
* drivers/bcmxcp.h: define and use BCMXCP_CONFIG_BLOCK_PART_NUMBER
|
||
constant ... ...for reading the Device Part Number from Config
|
||
Block
|
||
* docs/new-names.txt: Add 'device.part' to list of supported
|
||
variables
|
||
* data/cmdvartab: Add description for new variable added -
|
||
'device.part'
|