./chat/prosody, Flexible communications server for Jabber/XMPP written in Lua

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.12.5, Package name: prosody-0.12.5, Maintainer: pkgsrc-users

Prosody is a flexible communications server for Jabber/XMPP written in Lua.
It aims to be easy to use, and light on resources. For developers it aims
to be easy to extend and give a flexible system on which to rapidly develop
added functionality, or prototype new protocols.

List of supported XEPs: https://prosody.im/doc/xeplist


Required to run:
[textproc/lua-expat] [security/openssl] [devel/libidn] [devel/lua-filesystem] [net/lua-socket] [security/lua-sec] [lang/lua52]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 603.353 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-27 14:57:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
prosody: updated to 0.12.5

0.12.5

Fixes and improvements
mod_blocklist: Drop blocked messages without error, option to restore compliant \ 
behavior
Minor changes
core.certmanager: Validate that ‘tls_profile’ is one of the valid values
net.http: Throw error if missing TLS context for HTTPS request
net.http.parser: Reject overlarge header section earlier
net.http.files: Validate argument to setup function
MUC: optimizations for broadcast of visitor presence (thanks Jitsi team)
net.server_event: Add ‘wrapserver’ API
scansion: Enable blocklist compat during tests to fix CI
prosodyctl check: Warn about invalid domain names in the config file
util.prosodyctl.check: Correct modern replacement for ‘disallow_s2s’
util.prosodyctl.cert: Ensure old cert is moved out of the way
util.prosodyctl.check: Improve error handling of UDP socket setup
mod_smacks: Destroy timed out session in async context (fixes 1884: ASYNC-01 in \ 
mod_smacks hibernation timeout)
mod_invites: Fix traceback when token_info isn’t set
mod_admin_shell: Allow matching on host or bare JID in c2s:show
mod_admin_adhoc: Fix log messages for reloading modules.
core.moduleapi: Default labels to empty list to fix error if omitted
mod_muc_mam: Improve wording of enable setting
mod_bookmarks: Suppress error publishing empty legacy bookmarks w/ no PEP node
mod_bookmarks: Clarify log messages on failure to sync to modern PEP bookmarks
mod_invites_adhoc: Fix result form type (thanks betarays)
mod_disco: Advertise disco#info and #items on bare JIDs to fix 1664: mod_disco \ 
on account doesn’t return disco#info feature
util.xtemplate: Fix error on applying each() to zero stanzas
   2024-12-02 08:57:33 by Nia Alarie | Files touched by this commit (2)
Log message:
prosody: Honour PKGMANDIR
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | Package updated
Log message:
revbump after icu and protobuf updates
   2024-02-04 14:49:12 by Thomas Merkel | Files touched by this commit (2) | Package updated
Log message:
prosody: update to 0.12.4

Summary
=======

We’re relieved to announce this overdue maintenance release containing a \ 
number of bug fixes and also some improvements from the last few months.

Especially the prosodyctl check tool which gained some new diagnostic checks as \ 
well as handling of configuration option types the same way Prosody itself does.

Minor changes
-------------

- core.certmanager: Update Mozilla TLS config to version 5.7
- util.error: Fix error on conversion of invalid error stanza #1805
- util.array: Fix new() library function
- util.array: Expose new() on module table
- prosodyctl: Fix output of error messages containing ‘%’
- util.prosodyctl.check: Correct suggested replacement for ‘disallow_s2s’
- util.prosodyctl.check: Allow same config syntax variants as in Prosody for \ 
some options #896
- util.prosodyctl.check: Fix error where hostname can’t be turned into A label
- util.prosodyctl.check: Hint about the ‘external_addresses’ config option
- util.prosodyctl.check: Suggest ‘http_cors_override’ instead of older CORS \ 
settings
- util.prosodyctl.check: Validate format of module list options
- mod_websocket: Add a ‘pre-session-close’ event #1800
- mod_smacks: Fix stray watchdog closing sessions
- mod_csi_simple: Disable revert-to-inactive timer when going to active mode
- mod_csi_simple: Clear delayed active mode timer on disable
- mod_admin_shell: Fix display of remote cert status when expired etc
- mod_smacks: Replace existing watchdog when starting hibernation
- mod_http: Fix error if ‘access_control_allow_origins’ is set
- mod_pubsub: Send correct ‘jid’ attribute in disco#items
- mod_http: Unhook CORS handlers only if active to fix an error #1801
- mod_s2s: Add event where resolver for s2sout can be tweaked
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1