pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/mosquitto



Module Name:    pkgsrc
Committed By:   gdt
Date:           Thu Mar  6 19:46:24 UTC 2025

Modified Files:
        pkgsrc/net/mosquitto: Makefile distinfo
        pkgsrc/net/mosquitto/patches: patch-mosquitto.conf

Log Message:
net/mosquitto: Update to 2.0.21

Upstream changes, less bugfixes and non-pkgsrc platforms.

2.0.21 - 2025-03-06
===================

Security:
- Fix leak on malicious SUBSCRIBE by authenticated client.
  Closes eclipse #248.
- Further fix for CVE-2023-28366.

Broker:
- Add `retain_expiry_interval` option to fix expired retained message not
  being removed from memory if they are not subscribed to. Closes #3221.

Apps:
- mosquitto_ctrl dynsec now also allows `-i` to specify a clientid as well as
  `-c`. This matches the documentation which states `-i`. Closes #3219.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/net/mosquitto/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/mosquitto/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/mosquitto/patches/patch-mosquitto.conf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/mosquitto/Makefile
diff -u pkgsrc/net/mosquitto/Makefile:1.40 pkgsrc/net/mosquitto/Makefile:1.41
--- pkgsrc/net/mosquitto/Makefile:1.40  Thu Oct 17 00:04:25 2024
+++ pkgsrc/net/mosquitto/Makefile       Thu Mar  6 19:46:24 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2024/10/17 00:04:25 gdt Exp $
+# $NetBSD: Makefile,v 1.41 2025/03/06 19:46:24 gdt Exp $
 
-DISTNAME=      mosquitto-2.0.20
+DISTNAME=      mosquitto-2.0.21
 CATEGORIES=    net
 MASTER_SITES=  https://mosquitto.org/files/source/
 

Index: pkgsrc/net/mosquitto/distinfo
diff -u pkgsrc/net/mosquitto/distinfo:1.36 pkgsrc/net/mosquitto/distinfo:1.37
--- pkgsrc/net/mosquitto/distinfo:1.36  Thu Oct 17 22:37:29 2024
+++ pkgsrc/net/mosquitto/distinfo       Thu Mar  6 19:46:24 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.36 2024/10/17 22:37:29 gdt Exp $
+$NetBSD: distinfo,v 1.37 2025/03/06 19:46:24 gdt Exp $
 
-BLAKE2s (mosquitto-2.0.20.tar.gz) = 6f1e88d554640c64e5f3d7580f9fdfd07f72f518dedde4fac51ef7b0b0c86aa0
-SHA512 (mosquitto-2.0.20.tar.gz) = 4c16ff0ad0e9c6fe5c65ec5a82bef123d9e6490f42658d646e1fad60f098530b7cbbd743460c52d4dec8bc27698c84a557bd539b35ac6c81444539822a544c4c
-Size (mosquitto-2.0.20.tar.gz) = 799972 bytes
+BLAKE2s (mosquitto-2.0.21.tar.gz) = 187ec09757dcca65da0e805d02f8ff426b71116d2fceaf4e578ab37d1ff0d68e
+SHA512 (mosquitto-2.0.21.tar.gz) = 3acc093ef709c3f0f9d837abbb9e39e4e4ed60488c6180e2da733d65b19107f607c1fb89592d39a14faea531c8689227232e7cb13f3f58cb5ee43dad317c7cd6
+Size (mosquitto-2.0.21.tar.gz) = 804168 bytes
 SHA1 (patch-lib_CMakeLists.txt) = a1b1327c81eefc13fcb5249697f7a6bc3c94e308
-SHA1 (patch-mosquitto.conf) = 3aa9b02d8bfefa140814c2c70e120331a58a5e11
+SHA1 (patch-mosquitto.conf) = 62276757cc6402476554e89ef459a0750cd3d23d
 SHA1 (patch-src_CMakeLists.txt) = ad906a507fcd39ac4fdcf98afde75ff715101698

Index: pkgsrc/net/mosquitto/patches/patch-mosquitto.conf
diff -u pkgsrc/net/mosquitto/patches/patch-mosquitto.conf:1.6 pkgsrc/net/mosquitto/patches/patch-mosquitto.conf:1.7
--- pkgsrc/net/mosquitto/patches/patch-mosquitto.conf:1.6       Mon Aug 19 19:11:36 2024
+++ pkgsrc/net/mosquitto/patches/patch-mosquitto.conf   Thu Mar  6 19:46:24 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-mosquitto.conf,v 1.6 2024/08/19 19:11:36 wiz Exp $
+$NetBSD: patch-mosquitto.conf,v 1.7 2025/03/06 19:46:24 gdt Exp $
 
 Log to syslog, instead of (perhaps) not logging.
 
@@ -7,9 +7,9 @@ Log to syslog, instead of (perhaps) not 
 \todo Think about pidfile; because this can be run in various modes
 that seems like it should perhaps be command-line, not config.
 
---- mosquitto.conf.orig        2021-01-11 16:49:40.000000000 +0000
+--- mosquitto.conf.orig        2025-03-06 16:25:31.000000000 +0000
 +++ mosquitto.conf
-@@ -165,7 +165,7 @@
+@@ -167,7 +167,7 @@
  # This should be set to /var/run/mosquitto/mosquitto.pid if mosquitto is
  # being run automatically on boot with an init script and
  # start-stop-daemon or similar.
@@ -18,16 +18,16 @@ that seems like it should perhaps be com
  
  # Set to true to queue messages with QoS 0 when a persistent client is
  # disconnected. These messages are included in the limit imposed by
-@@ -357,7 +357,7 @@
- # certificate files must have ".crt" as the file ending and you must run
+@@ -361,7 +361,7 @@
  # "openssl rehash <path to capath>" each time you add/remove a certificate.
+ # capath is not supported for websockets.
  #cafile
 -#capath
 +capath @SSLCERTS@
  
  
  # If require_certificate is true, you may set use_identity_as_username to true
-@@ -465,7 +465,7 @@
+@@ -469,7 +469,7 @@
  # Note that if the broker is running as a Windows service it will default to
  # "log_dest none" and neither stdout nor stderr logging is available.
  # Use "log_dest none" if you wish to disable logging.



Home | Main Index | Thread Index | Old Index