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)

git-svn-id: svn://svn.debian.org/nut/trunk@3755 72a954d1-e00c-0410-aa02-d9c7bb700a61
driver.list.in: add info about new APC models

Info about new SMT, SMX and SURTD models which require additional card
for "legacy" smart protocol.

git-svn-id: svn://svn.debian.org/nut/trunk@3756 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix driver path in systemd driver unit

The driver path, in nut-driver.service, was not expanded correctly
(reported by Marc Rechté)

git-svn-id: svn://svn.debian.org/nut/trunk@3757 72a954d1-e00c-0410-aa02-d9c7bb700a61
Add support for Apollo 850VA

Add Apollo 850VA (USB ID 0x0665:0x5161) to the list of blazer_usb
supported models (reported by Mike Raath)

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

git-svn-id: svn://svn.debian.org/nut/trunk@3765 72a954d1-e00c-0410-aa02-d9c7bb700a61
Replace missing occurences in commit r3765

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

git-svn-id: svn://svn.debian.org/nut/trunk@3767 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix blazer manual pages generation

r3767 now allows to define multiple commands in the NAME section, thus
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)

git-svn-id: svn://svn.debian.org/nut/trunk@3768 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix a crash on outlets management

snmp-ups was crashing when the number of outlets was equal to zero

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

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


git-svn-id: svn://svn.debian.org/nut/trunk@3773 72a954d1-e00c-0410-aa02-d9c7bb700a61
Add a command line to usbhid-ups to activate the max_report tweak.

git-svn-id: svn://svn.debian.org/nut/trunk@3774 72a954d1-e00c-0410-aa02-d9c7bb700a61
Merge libnutclient (libcpp) branch

Author: Emilien Kia <kiae.dev@gmail.com>

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

git-svn-id: svn://svn.debian.org/nut/trunk@3776 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix Buildbot failures on commit r3776

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

git-svn-id: svn://svn.debian.org/nut/trunk@3777 72a954d1-e00c-0410-aa02-d9c7bb700a61
Complete the list of Subversion ignored files

The merge of NSS and libnutclient branches have left some new generated
files (no functional changes)

git-svn-id: svn://svn.debian.org/nut/trunk@3778 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix installation of libnutclient manual pages

Commit r3777 fixed the test target, but libnutclient manual pages were
not actually installed

git-svn-id: svn://svn.debian.org/nut/trunk@3779 72a954d1-e00c-0410-aa02-d9c7bb700a61
Complete the list of Subversion ignored files

Commit r3778 was missing generated HTML files (no functional changes)

git-svn-id: svn://svn.debian.org/nut/trunk@3780 72a954d1-e00c-0410-aa02-d9c7bb700a61
Fix a memory leak in scanner.


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

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

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