Accepting request 870017 from home:mnhauke

- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.

OBS-URL: https://build.opensuse.org/request/show/870017
OBS-URL: https://build.opensuse.org/package/show/network:messaging:mqtt/mosquitto?expand=0&rev=48
This commit is contained in:
Martin Hauke 2021-02-07 20:09:41 +00:00 committed by Git OBS Bridge
parent bb4d9422c5
commit 011170316e
6 changed files with 92 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba3126d82533fe40a18cf1a989e61eaea887e81829cd93518149e73553d20f10
size 751539

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEoNbuodyuSaY1o7Lwd5si37PnF7cFAl/iJX8ACgkQd5si37Pn
F7d4PRAAzhH7prRiWmdD7ey1MkQGQ5sMqb1W70uKAzKP3+2A8WPyUR0BbFkY25eB
cV1008rZaHVRmCH2/6hGK7kfGvReJPs4pQC8Hbb8Gh8mx32DKrKWmMYY4Vy25sa9
KXgx4Bb0pMCZI61IlXqNKfNzHbj0AMs6x42EawAurjEAaw88TnjGp2tq0qims6jJ
LGXu3OsrGvjfqE84MOhQ3eyRffdkgvakPPubIymnuFv8VSA2W409Ce2ms54Iqsdc
Ngty42M02HvV5/Z1/+ZT1C/tgMvHHaUkknzK09NhW3+XAkbFsRI6muFwDUrPGNCd
6gL2KUixs3aacDaN4O4bRg8CPq9X3PA5Y8uAm4fh3PPpk1vA2Amv3mv/Rlpn8rYa
JqnTYcIXvdNWU3OWgmgCc8LJhjOG5o2CeK3GmRaMevZrnLqGXgYjY+5cAx5E4Mph
Ln3P8mWpJH67MaiEuI0envfYodwnWJBTVTVCj7uQALnOvtCSZUlnSvQFMp3oRR6K
Wk8iWXvrM4eCfOM5EYPziqbIOwWYY5XH+RnoxYw9dGNUwbJAm3q7WFxEnezTdGNo
NIjsKtFprAfXZ7xjahsi0x/mAe/iKm5s6F7VPzZoczjo68vSKVaBkCkmB5EJdREP
iZpXBOsEVkkFs4HUc9erjs/K+4cW/ShTE/DnecRSyzy/7Gtq9DQ=
=SaB8
-----END PGP SIGNATURE-----

3
mosquitto-2.0.7.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a98054f0b8161588975ef24e1d467550d3935f4c16ccee63ecb623248a28356e
size 756625

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEoNbuodyuSaY1o7Lwd5si37PnF7cFAmAbyRQACgkQd5si37Pn
F7eGhBAA19cgL5pC2++Cwi62GTIkeiQzlly6uthf8iYqsKzq3Q/REknH38y3u/0J
xQVCgqAej2WFXJN4mVZgeXwIvsokdjeeQIz4LSHOAPjSs4By2X+a8SufYYZzLLaA
ZIG2LmnqEg9YJZfqrCkUwdC2+PJ1S7Elc+0W2YV0Rxm/gfbtcaRs3XRqmgPtJNJz
MQqg1JJA3KPqA7ru4RCHSWMNjK3/LTgPVNDWxX8txN2T1jCCXcjnuBQTo3dPytGt
xI5Xly1l3pDtml1tnTH5IGMtO73A2MM3GHNcKQSHJ4i5LyGJAa5I1f0inQycW2zm
HEbNsFmRBJ3NIukex1DqHQuj7TRDFBsU0VvYoovSEoLN0+l3+FFfKmndjCc/41s9
TX/Zk7DplhXRR8w2uz/dpgoejLeqF3Qnnpxm3AAQTtFEyvLzrhYO4onxhnD4S5O7
Vbqlt5vlZhkJqzimQsleBcwnmi3xwkU6l9EeI/S4uuJBvMOopKykEyj/aijbZsc4
mwS+Yj7FLLiHPUjm8R3PWkL5OCHRQ2OtXzklHwLr3LC6MT02Tcpo6vzPdADDzGyr
Ml1kaRXTufZfNwqJFni+elFAmyPp7aG+U9aNY8Qr6jJG5p5jSmBuC8BAcV145aTb
iDeXxyVmO2BZaCzIBcPphqkzLuszJdP2LTemdPf11//fiobpF7M=
=zyy4
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,73 @@
-------------------------------------------------------------------
Sat Feb 6 21:36:22 UTC 2021 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.0.7
Broker:
* Fix some minor memory leaks on exit only.
* Fix possible memory leak on connect.
* Fix openssl engine not being able to load private key.
Clients:
* Fix config files truncating options after the first space.
Build:
- Fix man page building to not absolutely require xsltproc when
using CMake.
- Update to version 2.0.6
Broker:
* Fix calculation of remaining length parameter for websockets
clients that send fragmented packets.
Broker:
* Fix potential duplicate Will messages being sent when a will
delay interval has been set.
* Fix message expiry interval property not being honoured in
`mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
* Fix websockets listeners with TLS not responding.
* Improve logging in obscure cases when a client disconnects.
* Fix reloading of listeners where multiple listeners have been
defined with the same port but different bind addresses.
* Fix `message_size_limit` not applying to the Will payload.
* The error topic-alias-invalid was being sent if an MQTT v5
client published a message with empty topic and topic alias
set, but the topic alias hadn't already been configured on
the broker. This has been fixed to send a protocol error, as
per section 3.3.4 of the specification.
* Note in the man pages that SIGHUP reloads TLS certificates.
Apps:
* Allow command line arguments to override config file options in
mosquitto_ctrl.
* mosquitto_ctrl: produce an error when requesting a new password
if both attempts do not match.
-------------------------------------------------------------------
Tue Jan 12 07:45:11 UTC 2021 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.0.5
Broker:
* Fix "auth_method" not being provided to the extended auth
plugin event.
* Fix large packets not being completely published to slow
clients.
* Fix bridge connection not relinquishing POLLOUT after messages
are sent.
* Fix apparmor incorrectly denying access to
/var/lib/mosquitto/mosquitto.db.new.
* Fix potential intermittent initial bridge connections when
using poll().
* Fix "bind_interface" option.
* Fix invalid behaviour in dynsec plugin if a group or client is
deleted before a role that was attached to the group or client
is deleted.
* Improve logging in dynsec addGroupRole/addGroupClient commands.
Client library:
* Improve documentation around the "_v5()" and non-v5 functions,
e.g. `mosquitto_publish()` and `mosquitto_publish_v5().
Build:
* "install" Makefile target should depend on "all", not
"mosquitto", to ensure that man pages are always built.
Apps:
* Disallow control characters in mosquitto_passwd usernames.
* Fix incorrect description in mosquitto_ctrl man page.
* Fix `mosquitto_ctrl dynsec getGroup` not showing roles.
-------------------------------------------------------------------
Wed Dec 23 17:12:17 UTC 2020 - Martin Hauke <mardnh@gmx.de>

View File

@ -1,7 +1,7 @@
#
# spec file for package mosquitto
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -20,7 +20,7 @@
%define c_lib libmosquitto1
%define cpp_lib libmosquittopp1
Name: mosquitto
Version: 2.0.4
Version: 2.0.7
Release: 0
Summary: A MQTT v3.1/v3.1.1 Broker
License: EPL-1.0
@ -37,6 +37,7 @@ Patch0: mosquitto-1.4.1_apparmor.patch
Patch1: mosquitto-1.6.8-config.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: libxslt-tools
BuildRequires: openssl-devel >= 1.0.0
BuildRequires: pkgconfig
BuildRequires: tcpd-devel