Skip to content

Commit 739ad38

Browse files
authored
Merge 3330fd2 into d96f518
2 parents d96f518 + 3330fd2 commit 739ad38

23 files changed

Lines changed: 2845 additions & 1084 deletions

COPYING

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Public License (GPL) version 3, or (at your option) any later version. See
88
"LICENSE-GPL3" in the root of this distribution.
99

10-
The Perl client module (scripts/perl/Nut.pm) is released under the same
10+
The Perl client module (scripts/perl/UPS/Nut.pm) is released under the same
1111
license as Perl itself. That is to say either GPL version 1 or (at your option)
1212
any later version, or the "Artistic License".
1313

NEWS.adoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@ https://github.com/networkupstools/nut/milestone/13
4343
to patterns defined in link:docs/nut-names.txt[]
4444

4545

46+
- NUT client libraries:
47+
* Complete support for actions documented in `docs/net-protocol.txt`
48+
was implemented in C++, Python and PERL bindings in-tree, and for Java
49+
in link:https://github.com/networkupstools/jNut[jNut] nearby. Among
50+
other things, all these libraries now support `STARTTLS` and `TRACKING`
51+
to wait for server confirmation of a `SET VAR` or `INSTCMD` request,
52+
and this is tested by the NIT script. [issues #656, #1348, #1349, #1350,
53+
#1613, #1711, PR #3402]
54+
* Enhanced client side of `STARTTLS` dialog to follow up by a simple
55+
query (for protocol version) to verify that handshake succeeded.
56+
This change impacted also the classic C `libupsclient` library.
57+
[issue #3387, PR #3402]
58+
59+
4660
Release notes for NUT 2.8.5 - what's new since 2.8.4
4761
----------------------------------------------------
4862

appveyor.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ environment:
3333
# https://github.com/marketplace/actions/delete-pr-comments-during-subsequent-ci
3434
notifications:
3535
- provider: GitHubPullRequest
36+
on_build_status_changed: true
3637
template: |
3738
{{#passed}}:white_check_mark:{{/passed}}{{#failed}}:x:{{/failed}} [Build {{&projectName}} {{buildVersion}} {{status}}]({{buildUrl}}) (commit {{commitUrl}} by @{{&commitAuthorUsername}})
3839
* [artifacts{{#failed}} (if any){{/failed}}]({{buildurl}}/artifacts)

clients/Makefile.am

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ endif WITH_SSL
219219
# for the run-time dynamic linker resolution? For now the shared-library
220220
# builds are "exotic", but it makes sense to deprecate this export in a
221221
# future release.
222-
libupsclient_la_LDFLAGS = -version-info 8:0:1
222+
libupsclient_la_LDFLAGS = -version-info 9:0:2
223223
libupsclient_la_LDFLAGS += -export-symbols-regex '^(upscli_|nut_debug_level)'
224224
#|s_upsdebug|fatalx|fatal_with_errno|xcalloc|xbasename|print_banner_once)'
225225
if HAVE_WINDOWS
@@ -292,7 +292,7 @@ libupsclient-version.h: libupsclient.la
292292
if HAVE_CXX11
293293
# libnutclient version information and build
294294
libnutclient_la_SOURCES = nutclient.h nutclient.cpp
295-
libnutclient_la_LDFLAGS = -version-info 3:0:1
295+
libnutclient_la_LDFLAGS = -version-info 4:0:2
296296
# Needed in not-standalone builds with -DHAVE_NUTCOMMON=1
297297
# which is defined for in-tree CXX builds above:
298298
if ENABLE_SHARED_PRIVATE_LIBS

0 commit comments

Comments
 (0)