Accepting request 695487 from home:mnhauke

- Update to version 1.6.0
  Broker features
  * Add support for MQTT v5
  * Add support for OCSP stapling.
  * Add support for ALPN on bridge TLS connections.
  * Add support for Automotive DLT logging.
  * Add TLS Engine support.
  * Persistence file read/write performance improvements.
  * General performance improvements.
  * Add max_keepalive option, to allow a maximum keepalive value to
    be set for MQTT v5 clients only.
  * Add bind_interface option which allows a listener to be bound to
    a specific network interface, in a similar fashion to the
    bind_address option. Linux only.
  * Add improved bridge restart interval based on Decorrelated Jitter.
  * Add dhparamfile option, to allow DH parameters to be loaded for
    Ephemeral DH support
  * Disallow writing to $ topics where appropriate.
  * Add explicit support for TLS v1.3.
  * Drop support for TLS v1.0.
  * Improved general support for broker generated client ids.
    Removed libuuid dependency.
  * auto_id_prefix now defaults to 'auto-'.
  * QoS 1 and 2 flow control improvements.
  Client library features
  * Add support for MQTT v5
  * Add mosquitto_subscribe_multiple() for sending subscriptions to
    multiple topics in one command.
  * Add TLS Engine support.
  * Add explicit support for TLS v1.3.

OBS-URL: https://build.opensuse.org/request/show/695487
OBS-URL: https://build.opensuse.org/package/show/network:messaging:mqtt/mosquitto?expand=0&rev=22
This commit is contained in:
Marcus Rückert 2019-04-18 12:33:55 +00:00 committed by Git OBS Bridge
parent b3711a4b66
commit 2cbc52a046
6 changed files with 87 additions and 21 deletions

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEoNbuodyuSaY1o7Lwd5si37PnF7cFAlx4GAQACgkQd5si37Pn
F7dLgw/+NKfCgryiRpF+CePku5Otpyru7SaZXoBw2heTY0btDLF8pUMIfnhm8EbV
kBrhkw7scdwhCQwoaEpdq0yaAG97u1DwT25n9DRJBH/zqWc7/SQG0H/e3JPt5Cd2
nJf8bR2ae19mNq88cNNh76I9p1UBmo5ELc3dMVRycg10g7zbgBtJiUrFI07fI9ti
xW5TNDheJjhUiaj2VZhqAzrz34RkqhlrT4DQiYMQ1nBnGWSl6hVnv7cWkquvMSGM
MhEWCwBkp2BsURl5y9l6KL9Kt1HMR782g2sUFlKYhEU+GxL5CHifOqyieB9JJkfr
qM/GsIcuqRF4DX8HvINQ/63HbM+tlAPeqfUOoIulm11wOrZbOe9AjCl1ITKvFvJl
DMyDm34UVISkDueQ8l29hZXbhgws2QlDogZFV9Nu0CnRst5/LqLm9YGWwEKZYESy
aZ9HHdB5z5uK5761tcowAlEGjchYv6qilhrX5ALCYIGrd4q8SwH0ca0svcAMY45R
daTTHoAUjNxOxjbWsxZss8NDIPQBMzpWl3zxahFSm5T5vCH0+n5YGsHlFLMLP5Fc
dCJxG2/+2VyGeTFFRLgtDGjHb/OYDU0gQlD9woeDJ0oKhjlWbaB/sXmC8/OF5KgN
CmuYfr5AyzOC/tuDL2BloatAloBBSw+BWyoGXpv+NFmbbW9VhJI=
=7ngu
-----END PGP SIGNATURE-----

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

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

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEoNbuodyuSaY1o7Lwd5si37PnF7cFAly3oxAACgkQd5si37Pn
F7dGzA//ThvivZjtpBY4Jjw3qgixn5RCEQgHt+rnLrqKIJadwfWLSfyycLs+UL2k
+Jou9LqZ1J3Ix9CBFmjNmKN9pxBxjp2FKVEF0TcB2VEta1GzeXY7zbPgjXKLa9qO
LTmvGBqDVBtLoNLYVhdPhfa4f39UNmksBDRlb4DkCS1MY0zSVIfT7zS+7aYdlenr
3Heu/qu4xHvrcswBn23PJD/lxZ93+/QwvzHuydDjUV33vUR3gzgvmYaw1QR9Sy5N
SmFlKLHNKJJ/jFEY2VGjHQnCiehmngxcdAiA5NXCMexd9Kh9yFPhGNsq+2cFZZzT
47/as/vsi3TJwBTj+B4p1qgZKtZfnvtFS9D6Uc7WCAETSjyzjYbWhpDd5PxVqtRZ
hDUOKdxSinGqPYLT0ExlP0sDBu55+xtnDSAeyqiyhug831t2yGTT64qX7p46RSCw
M0sGw0/puPq4QRTKgM9BM/cJLGBNc3cppUHKTk+f4O16Nn+a//R2KfmfwVdF8v5B
YeeJbISb4LKo+836bwbzbwKRYzoX7h7sNPqtZX+OXixhQLgvGjkrfprfhEQZnKyN
Ncpp2qTuyUgCXA14ToQDK8f9h0JBCEP4Tc1a1+UDUtrQdG+wqII3g+pFquQ+STS+
vqBMGVQOGNwtoDfTs1jxDe3Z2FuHnkYQyAff+jqnEMIAZQXM4sQ=
=geEj
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,67 @@
-------------------------------------------------------------------
Thu Apr 18 08:47:30 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.6.0
Broker features
* Add support for MQTT v5
* Add support for OCSP stapling.
* Add support for ALPN on bridge TLS connections.
* Add support for Automotive DLT logging.
* Add TLS Engine support.
* Persistence file read/write performance improvements.
* General performance improvements.
* Add max_keepalive option, to allow a maximum keepalive value to
be set for MQTT v5 clients only.
* Add bind_interface option which allows a listener to be bound to
a specific network interface, in a similar fashion to the
bind_address option. Linux only.
* Add improved bridge restart interval based on Decorrelated Jitter.
* Add dhparamfile option, to allow DH parameters to be loaded for
Ephemeral DH support
* Disallow writing to $ topics where appropriate.
* Add explicit support for TLS v1.3.
* Drop support for TLS v1.0.
* Improved general support for broker generated client ids.
Removed libuuid dependency.
* auto_id_prefix now defaults to 'auto-'.
* QoS 1 and 2 flow control improvements.
Client library features
* Add support for MQTT v5
* Add mosquitto_subscribe_multiple() for sending subscriptions to
multiple topics in one command.
* Add TLS Engine support.
* Add explicit support for TLS v1.3.
* Drop support for TLS v1.0.
* QoS 1 and 2 flow control improvements.
Client features
* Add support for MQTT v5
* Add mosquitto_rr client, which can be used for "request-response"
messaging, by sending a request message and awaiting a response.
* Add TLS Engine support.
* Add support for ALPN on TLS connections.
* Add -D option for all clients to specify MQTT v5 properties.
* Add -E to mosquitto_sub, which causes it to exit immediately after
having its subscriptions acknowledged. Use with -c to create a
durable client session without requiring a message to be received.
* Add --remove-retained to mosquitto_sub, which can be used to clear
retained messages on a broker.
* Add --repeat and --repeat-delay to mosquitto_pub, which can be
used to repeat single message publishes at a regular interval.
* -V now accepts 5, 311, 31, as well as mqttv5 etc.
* Add explicit support for TLS v1.3.
* Drop support for TLS v1.0.
Broker fixes
* Improve error reporting when creating listeners.
* Fix mosquitto_passwd crashing on corrupt password file.
* Fix build on SmartOS due to missing IPV6_V6ONLY.
Client library fixes
* Add missing mosquitto_userdata() function.
Client fixes
* mosquitto_pub wouldn't always publish all messages when using -l
and QoS>0. This has been fixed.
* mosquitto_sub was incorrectly encoding special characters when
using %j output format.
-------------------------------------------------------------------
Thu Feb 28 23:09:37 UTC 2019 - Martin Hauke <mardnh@gmx.de>

View File

@ -27,7 +27,7 @@
%endif
%bcond_without websockets
Name: mosquitto
Version: 1.5.8
Version: 1.6.0
Release: 0
Summary: A MQTT v3.1/v3.1.1 Broker
License: EPL-1.0
@ -45,7 +45,7 @@ Patch0: mosquitto-1.4.1_apparmor.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: libcares-devel
BuildRequires: libuuid-devel
#BuildRequires: libuuid-devel
BuildRequires: openssl-devel >= 1.0.0
BuildRequires: tcpd-devel
Requires(pre): shadow
@ -225,8 +225,10 @@ getent passwd %{name} || %{_sbindir}/useradd -g %{name} -s /bin/false -r -c "%{n
%doc edl-v10 epl-v10
%{_bindir}/mosquitto_pub
%{_bindir}/mosquitto_sub
%{_bindir}/mosquitto_rr
%{_mandir}/man1/mosquitto_pub.1%{ext_man}
%{_mandir}/man1/mosquitto_sub.1%{ext_man}
%{_mandir}/man1/mosquitto_rr.1%{ext_man}
%files -n %{c_lib}
%defattr(-,root,root)