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

git-svn-id: svn://svn.debian.org/nut/trunk@3721 72a954d1-e00c-0410-aa02-d9c7bb700a61
[nut-scanner] Fix a crash when no start IP is provided.

git-svn-id: svn://svn.debian.org/nut/trunk@3722 72a954d1-e00c-0410-aa02-d9c7bb700a61
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).

git-svn-id: svn://svn.debian.org/nut/trunk@3723 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix data reception loop

The new data reception algorithm was trying to get more data than it
should (patch from Rich Wrenn)

git-svn-id: svn://svn.debian.org/nut/trunk@3725 72a954d1-e00c-0410-aa02-d9c7bb700a61
Update Windows package publications for 2.6.5-2

git-svn-id: svn://svn.debian.org/nut/trunk@3728 72a954d1-e00c-0410-aa02-d9c7bb700a61
Update Windows package publications for 2.6.5-3

git-svn-id: svn://svn.debian.org/nut/trunk@3732 72a954d1-e00c-0410-aa02-d9c7bb700a61
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 r3675, addresses FRU API changes, and removes
code redundancy. This code has been tested with FreeIPMI 0.8.12 and
the latest Subversion trunk r9505 (reported as 1.2.0.beta2 by pkgconfig)

git-svn-id: svn://svn.debian.org/nut/trunk@3733 72a954d1-e00c-0410-aa02-d9c7bb700a61
Update the link to the Ubuntu QRT script

git-svn-id: svn://svn.debian.org/nut/trunk@3734 72a954d1-e00c-0410-aa02-d9c7bb700a61
Welcome, Václav! (SVN username mappings)

git-svn-id: svn://svn.debian.org/nut/trunk@3736 72a954d1-e00c-0410-aa02-d9c7bb700a61
Cleanup of svn:ignore list in drivers/ (no code change)


git-svn-id: svn://svn.debian.org/nut/trunk@3737 72a954d1-e00c-0410-aa02-d9c7bb700a61
Update acknowledgements

git-svn-id: svn://svn.debian.org/nut/trunk@3738 72a954d1-e00c-0410-aa02-d9c7bb700a61
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

git-svn-id: svn://svn.debian.org/nut/trunk@3739 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix compilation error

Define IPMI_PRIVILEGE_LEVEL_ADMIN value, in case FreeIPMI is not
available

git-svn-id: svn://svn.debian.org/nut/trunk@3741 72a954d1-e00c-0410-aa02-d9c7bb700a61
Remove unnecessary RCS $Id lines

git-svn-id: svn://svn.debian.org/nut/trunk@3743 72a954d1-e00c-0410-aa02-d9c7bb700a61
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

git-svn-id: svn://svn.debian.org/nut/trunk@3744 72a954d1-e00c-0410-aa02-d9c7bb700a61
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

git-svn-id: svn://svn.debian.org/nut/trunk@3745 72a954d1-e00c-0410-aa02-d9c7bb700a61
Spell check fix (test)

git-svn-id: svn://svn.debian.org/nut/trunk@3746 72a954d1-e00c-0410-aa02-d9c7bb700a61
Merge remote-tracking branch 'clepple/master'