pkgsrc-Changes archive

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

CVS commit: pkgsrc/chat/prosody



Module Name:    pkgsrc
Committed By:   sborrill
Date:           Tue Oct 13 10:29:13 UTC 2026

Modified Files:
        pkgsrc/chat/prosody: Makefile PLIST distinfo

Log Message:
prosody: update to 13.0.7

Changes since 13.0.3:

13.0.7:

Minor changes

    rostermanager, mod_roster: Include 'approved' attribute in roster items (thanks singpolyma)
    util.startup: Always apply umask (thanks Max Hearnden)
    Update TLS profile data from Mozilla/TLSRef
    net.server_epoll: Disable read timeouts on server sockets
    net.unbound: Reset and apply new config on reload
    net.unbound: Simplify by removing cancel()
    util.poll: Reject file descriptors outside of FD_SETSIZE in all methods
    net.websocket: Release connection and input state on disconnect
    net.server_select: Release queued strings on forced close
    net.unbound: Let in-flight queries complete after re-initialization
    net.server_epoll: Release pending write buffers on destruction
    net.server_event: Release retained state on destruction
    net.server_event: Fix incorrect flag logic for watchfd handles
    prosodyctl check: Validate tls_profile and tls_profile_version

13.0.6:

Fixes and improvements

    mod_cloud_notify: Use correct stanza id when clearing table entries (mem leak)
    mod_admin_shell: Don't echo new password back to the client
    util.pubsub: Remove JIDs not permitted to be subscribed on affiliation change (fixes #1709)

Minor changes

    mod_account_activity: Don't traceback when called without options
    util.jsonschema: Always accept 0 for multipleOf properties
    util.paths: Fix check for adding installer path to package.cpath
    util.datamanager: Fix listing of host stores
    util.crypto: Use post-Lua 5.1 buffer API for improved memory safety
    util.dataforms: Don't treat invalid jid-multi fields as missing
    util.crypto: Ensure signing parameter is a string
    util.poll: Reject unsupported file descriptors when using select() backend
    util.pubsub: Ensure deleted node stays in memory store deletion failed
    util.ringbuffer: Fix incorrect returned position from :find() for #needle~=1
    util.pposix: Fix incorrect syslog facility mapping
    util.ringbuffer: find(): Fix find logic bugs
    util.signal: Fix signalfd closure on non-Linux systems
    net.websocket: Fix traceback in client if server doesn't respond with Connection header
    net.server_event: Fix incorrect flag logic for watchfd handles
    mod_debug_stanzas: Only clear active_filters when there are no subscribers
    mod_carbons: Fix 'to' attribute of stanzas to own account
    net.stun: Fix parsing of STUN packets with 0-length attributes
    mod_storage_memory: Fix assignment to 'with' when calling archive:set()
    net.http.parser: Include final component in path normalization check
    mod_register_ibr: Use set_password() instead of create_user() for resets
    mod_vcard: Ignore invalid photo data
    util.timer: Fix incorrect rescheduling of some kinds of timers

13.0.5:

Security

    mod_proxy65: Consistently apply authorization checks
    mod_proxy65: Don't proxy data until after bytestream activation
    mod_c2s, mod_s2s: Introduce new pre-authentication stanza size limit
    Add limit for stanza max child elements
    mod_c2s: Remove timers immediately on disconnection
    net.server_epoll: Clean up timers after disconnection

Fixes and improvements

    net.http.parser: Fix handling of chunked request
    MUC: Advertise hats feature on room JID (thanks Daniel)
    moduleapi: Use multitable add/remove instead of set (fixes memory leak)
    mod_cloud_notify: Fix leaking iq response handlers by using send_iq()
    Improve federation with servers using only IP addresses
    prosody: Prevent loading local code when installed system-wide
    mod_http_file_share: Improve handling of Range requests
    mod_carbons: Fix some carbons decision-making bugs (fixes #1861: mod_carbons does not forward "sent" MUC PMs to other clients)

Minor changes

    net.resolvers: Fix to avoid SRV lookups for IP addresses
    prosody: Abort earlier on incompatible Lua version
    mod_turn_external: hand out credentials for type == turns too
    mod_s2s: Fully validate stream addressing
    prosodyctl check features: Warn if http file sharing enabled on both host and component
    util.prosodyctl: Don't check for mod_posix being disabled, it's deprecated
    util.startup: Improve error message when failing to load config file
    util.x509: Add support for iPAddress certs
    prosodyctl: Trim any trailing newline from password entry
    mod_admin_shell: Make cert index search path relative to config file
    mod_admin_shell: Improve multi-host command handling
    mod_admin_shell: Show help listing when specifying only a section name
    mod_admin_shell: Ensure password validity when setting passwords for new/existing users
    mod_account_activity: Handle authentication provider returning no user info
    config: Use default value when enum option has incorrect value
    mod_http: "Handle" streaming requests to avoid invoking redirect handler

13.0.4:

Fixes and improvements

    mod_s2s: Fix traceback when outgoing s2s queue is full
    util.uuid: Fix padding of group 2 of UUIDv7 to use zeroes

Minor changes

    core.modulemanager: Fix shell commands on components
    mod_s2s: Explicitly prevent sending recursive error replies when queue is full
    modulemanager: Allow component modules to specify additional inherited modules
    prosodyctl check features: Use modulemanager to calculate modules that will actually be loaded
    prosodyctl check features: change recommendation from mod_muc_mam to mod_mam
    prosodyctl check config: Fix traceback when zero modules are enabled
    mod_pubsub: Fail early if loaded outside of a component to prevent misconfiguration
    doap: Add XEP-0486
    mod_pubsub/commands: Fix listing item numbers along with item names
    mod_account_activity: Handle authentication provider returning no user info
    mod_mam: Automatically load mod_muc_mam if loaded on a MUC component
    mod_muc: Inherit mod_mam if globally loaded


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/chat/prosody/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/chat/prosody/PLIST
cvs rdiff -u -r1.31 -r1.32 pkgsrc/chat/prosody/distinfo

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

Modified files:

Index: pkgsrc/chat/prosody/Makefile
diff -u pkgsrc/chat/prosody/Makefile:1.59 pkgsrc/chat/prosody/Makefile:1.60
--- pkgsrc/chat/prosody/Makefile:1.59   Wed Jan 14 13:03:05 2026
+++ pkgsrc/chat/prosody/Makefile        Tue Oct 13 10:29:13 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.59 2026/01/14 13:03:05 sborrill Exp $
+# $NetBSD: Makefile,v 1.60 2026/10/13 10:29:13 sborrill Exp $
 
-DISTNAME=      prosody-13.0.3
+DISTNAME=      prosody-13.0.7
 CATEGORIES=    chat
 MASTER_SITES=  https://prosody.im/downloads/source/
 

Index: pkgsrc/chat/prosody/PLIST
diff -u pkgsrc/chat/prosody/PLIST:1.15 pkgsrc/chat/prosody/PLIST:1.16
--- pkgsrc/chat/prosody/PLIST:1.15      Wed Oct 15 10:34:42 2025
+++ pkgsrc/chat/prosody/PLIST   Tue Oct 13 10:29:13 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2025/10/15 10:34:42 sborrill Exp $
+@comment $NetBSD: PLIST,v 1.16 2026/10/13 10:29:13 sborrill Exp $
 bin/prosody
 bin/prosodyctl
 lib/prosody/core/certmanager.lua
@@ -263,6 +263,7 @@ lib/prosody/util/termcolours.lua
 lib/prosody/util/throttle.lua
 lib/prosody/util/time.so
 lib/prosody/util/timer.lua
+lib/prosody/util/tlsref.lua
 lib/prosody/util/uuid.lua
 lib/prosody/util/watchdog.lua
 lib/prosody/util/x509.lua

Index: pkgsrc/chat/prosody/distinfo
diff -u pkgsrc/chat/prosody/distinfo:1.31 pkgsrc/chat/prosody/distinfo:1.32
--- pkgsrc/chat/prosody/distinfo:1.31   Wed Jan 14 13:03:05 2026
+++ pkgsrc/chat/prosody/distinfo        Tue Oct 13 10:29:13 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.31 2026/01/14 13:03:05 sborrill Exp $
+$NetBSD: distinfo,v 1.32 2026/10/13 10:29:13 sborrill Exp $
 
-BLAKE2s (prosody-13.0.3.tar.gz) = f817fbd1cc913165f4a48a1e0429b2fe4351ad8374f1fb4037b1f272241866cc
-SHA512 (prosody-13.0.3.tar.gz) = d12e537586313a32543f2de86aec960be0e2834d212825e9dc8590287d05150cdf2ee514c8f14130fa1d531a516c49cc3c6e446f793330e2320c008e55a3413b
-Size (prosody-13.0.3.tar.gz) = 738587 bytes
+BLAKE2s (prosody-13.0.7.tar.gz) = 79bb4bb6f453f0f80d16cfb0cf9ddc50456ef21540a5aad412988abdc44f7df0
+SHA512 (prosody-13.0.7.tar.gz) = 53056342911f26451ef21f39b8ba53a3f27752a65f190516d21892c4740f8ce163f8a9b943feab438fd32e10643466037a42519c7673c0e0dc85e4dc107a7321
+Size (prosody-13.0.7.tar.gz) = 745079 bytes
 SHA1 (patch-makefile) = 846c12b98ba275f2d091f8d6aaa1c18617a9fd20
 SHA1 (patch-prosody.cfg.lua.dist) = d656a4896d95bc79304924760df46edf8157caa2
 SHA1 (patch-util-src_makefile) = b656902271845237eda3862b7795ccde621e694d



Home | Main Index | Thread Index | Old Index