Compare commits
2 Commits
factory
...
14ec7e4971
Author | SHA256 | Date | |
---|---|---|---|
14ec7e4971 | |||
84037db923 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:778fb7707a0f10399595ba7ab9c66dd2a2288c0ae3a7fe4ab78f97d462bd399f
|
||||
size 617833
|
@@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEMqnt3jYJkx65jOrDFZB+jnvda/4FAmdxPYUACgkQFZB+jnvd
|
||||
a/5lRw//Ry85IgBzHfHhwrYZSNlohbD+bYL9zxMSGZZ1PwDoWfiNgH8WVUucHl+S
|
||||
4NN3EqKSg0/GW1TtHOskIRWWJvCvIdSVmlCwQ69cP6LVi3XiNVNFb8/MjHNz3k0v
|
||||
0Tn14jgpIiY3YXM9vTbjhhMtaFIsvYp6KOyJ5LbCEQAmZrHTED07PpWDYa3ItRlV
|
||||
InLIIs/W6StOCG4kaEQtrydfmqudYRabJyN4el7nhQBaTzPUFlgVYeksuNuvmzPZ
|
||||
qFkDLC5iZWkfRqad/dTUqmoDQ7ayFb8+P5Y9PnjkL/JAb0U45D/HP6eshKsMfpMo
|
||||
UCuddCOYDc5dtFqxcplsLktdHlOsRCgYtfmUg5W6h9DEMalkQqXKRzvakJyee82H
|
||||
Z6T/ak/Z0MrnZ8Aioi+jQct19/Fz6RmQ5tOaVkjcLJxNgjQb0+NBcC6TSpJx2Uor
|
||||
Xqs2FhtUqBvLHZWsyrJP0Yil+hYFdbiXBD7HT7O4ip+xPOzEI5cUIKsIMq6oo6/C
|
||||
y+6VBV74tqL5oObrP6Igw0Ga/McnrR9i8vJabJOubCriijd+h/kTe9oIpjrDbRky
|
||||
hD+W9Ar8B4sECuen6fk45USClSTag8Lfyi0ssb2sXrnQSsN9cBYCcg7IJsvHYJFF
|
||||
zqij5vur3CryIDlbwT9WMl7WjhgaZWxUrktrzSbhj/ZPYOiDZHQ=
|
||||
=77y0
|
||||
-----END PGP SIGNATURE-----
|
BIN
prosody-13.0.2.tar.gz
(Stored with Git LFS)
Normal file
BIN
prosody-13.0.2.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
prosody-13.0.2.tar.gz.asc
Normal file
16
prosody-13.0.2.tar.gz.asc
Normal file
@@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEPlIRnvhTxZZ4279rre2ad7Z60ykFAmg4gIIACgkQre2ad7Z6
|
||||
0yl17Q/+IH8ZuPcHCh/wI7JHXxZQ8Tw7ZJKYSQQcntn0bHFJu99osdCGaNuymjMX
|
||||
xNe30O8s0i/VdEk01XlwBiQZODeWjuTnC0YCMXJ5JsipvqInk2Xr3vG0Erk4dATb
|
||||
7dVz35mA1ZTDJunmQD/FrA8DBSvUAwUZDzm5jzc1TlSVM8TZWvqlF82erAc9uddw
|
||||
64y34anKBuoi/6lmDgY5R3RNu7IkJC8AMAWNywGZm8Zp/5rqvhVNt8qp+UcIoSCa
|
||||
hR/3CbkroOPJmZlz+TzURJZXulwNfypEgQY3M7RFsQZqAw9tVPEm3Ts+gIG0bmUo
|
||||
oNNVdlxrJq2G1XlDAS6nwfg1SVQCMMNWiA68JqPZlOMYwIiGhgJd4SeXRhhYJc27
|
||||
o9NDn1gw0pQ57S0Htx0U/v2//piJnZIUpCM3XNxMTigCOmqqWync7Y/NHB+Xkwwt
|
||||
/TotrUm/aTQrmsp7LiRzyvFAEoWVpew17CpPwEhfL2jnp3gLxXkyRBUvbvOeL0U9
|
||||
dm7uN/xatcYmbHaRc64Pna1HhFfXTnDhtXtNPpkeJB81RjfhOwf/KTsPcBmsV9iq
|
||||
/iVnod19vdT4Oau85ZkNF0kwtMcqQ4NRt7wSEvN7qPfQR8yqNUanmsDc+Y+PzTHU
|
||||
Q0fQ3ZqpZxhF+r23Q1pl/ixk0r3jSdeQMUdml/3ars1941DwI/w=
|
||||
=2jZO
|
||||
-----END PGP SIGNATURE-----
|
@@ -1,8 +1,9 @@
|
||||
diff -urEbw prosody-0.12.0/prosody.cfg.lua.dist prosody-0.12.0.new/prosody.cfg.lua.dist
|
||||
--- prosody-0.12.0/prosody.cfg.lua.dist 2022-03-08 13:34:39.594708341 +0100
|
||||
+++ prosody-0.12.0.new/prosody.cfg.lua.dist 2022-03-18 09:59:19.359175774 +0100
|
||||
@@ -95,6 +95,8 @@
|
||||
-- "posix"; -- POSIX functionality, sends server to background, etc.
|
||||
Index: prosody-13.0.2/prosody.cfg.lua.dist
|
||||
===================================================================
|
||||
--- prosody-13.0.2.orig/prosody.cfg.lua.dist
|
||||
+++ prosody-13.0.2/prosody.cfg.lua.dist
|
||||
@@ -97,6 +97,8 @@ modules_disabled = {
|
||||
-- "s2s"; -- Handle server-to-server connections
|
||||
}
|
||||
|
||||
+-- Unix specific
|
||||
@@ -10,7 +11,7 @@ diff -urEbw prosody-0.12.0/prosody.cfg.lua.dist prosody-0.12.0.new/prosody.cfg.l
|
||||
|
||||
-- Server-to-server authentication
|
||||
-- Require valid certificates for server-to-server connections?
|
||||
@@ -183,8 +185,8 @@
|
||||
@@ -185,8 +187,8 @@ archive_expires_after = "1w" -- Remove a
|
||||
-- Logging configuration
|
||||
-- For advanced logging see https://prosody.im/doc/logging
|
||||
log = {
|
||||
|
@@ -1,3 +1,92 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 18 07:02:01 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 13.0.0:
|
||||
Modules:
|
||||
* A number of popular modules have transitioned from community modules into Prosody with this release:
|
||||
+ mod_cloud_notify
|
||||
+ mod_http_altconnect
|
||||
* And the following modules are completely new:
|
||||
+ mod_account_activity
|
||||
+ mod_flags
|
||||
+ mod_s2s_auth_dane_in
|
||||
+ mod_server_info
|
||||
Administration:
|
||||
* New ‘prosodyctl check features’ recommends configuration improvements
|
||||
* mod_announce: Add shell commands to send messages to all users, online users, or limited by roles
|
||||
* New mod_account_activity plugin records last login/logout time of a user account
|
||||
* New ‘watch log’ command to follow live debug logs at runtime
|
||||
* Similarly, ‘watch stanzas’ can be used to capture XML logs in real-time
|
||||
Networking:
|
||||
* Honour ‘weight’ parameter during SRV record selection
|
||||
* Support for RFC 8305 “Happy Eyeballs” to improve IPv4/IPv6 connectivity
|
||||
* Support for TCP Fast Open in server_epoll (pending LuaSocket support)
|
||||
* Support for deferred accept in server_epoll (pending LuaSocket support)
|
||||
MUC:
|
||||
* Component admins are no longer room owners by default. This can be reverted to the
|
||||
old behaviour with component_admins_as_room_owners = true, but this has known
|
||||
incompatibilities with some clients. Instead, use the shell or ad-hoc commands to
|
||||
gain ownership of rooms when necessary.
|
||||
* Permissions updates:
|
||||
+ Room creation restricted to local users (of the parent host) by default
|
||||
restrict_room_creation = true restricts to admins, false disables all restrictions
|
||||
+ Persistent rooms can only be created by local users (parent host) by default
|
||||
muc_room_allow_persistent = false restricts to admins
|
||||
+ Public rooms can only be created by local users (parent host) by default
|
||||
muc_room_allow_public = false restricts to admins
|
||||
* Commands to show occupants and affiliations in the Shell
|
||||
* Save ‘reason’ text supplied with affiliation change
|
||||
* Owners can set MUC avatars (functionality previously in community module mod_vcard_muc)
|
||||
Security and authentication:
|
||||
* New role and permissions framework and API
|
||||
* Ability to disable and enable user accounts
|
||||
* A “grace period” is now supported for deletion requests via in-band registration
|
||||
* Advertise supported SASL Channel-Binding types (XEP-0440)
|
||||
* Implement RFC 9266 ‘tls-exporter’ channel binding with TLS 1.3
|
||||
* Implement ‘tls-server-end-point’ channel binding
|
||||
* Full DANE support for s2s
|
||||
* No longer check certificate Common Names per RFC 9525
|
||||
Storage:
|
||||
* Performance improvements in internal archive stores
|
||||
* Ability to use SQLite3 storage with LuaSQLite3 instead of LuaDBI
|
||||
* SQLCipher support
|
||||
Module API for developers:
|
||||
* New ‘keyval+’ combined keyval/map store type
|
||||
* Config interface API can require that string values be picked from a provided set
|
||||
* Acceptable interval can be specified for number options
|
||||
* Method for parsing time periods / intervals from config
|
||||
* Method for retrieving integer settings from config
|
||||
* It is now easy for modules to expose a Prosody shell command, by adding a shell-command item
|
||||
* Modules can now implement a module.ready method which will be called after server initialization
|
||||
* module:depends() now accepts a second parameter ‘soft’ to enable soft dependencies
|
||||
Configuration file:
|
||||
* The configuration file now supports referring and appending to options previously set
|
||||
* Direct usage of the Lua API in the config file is deprecated, but can now be accessed via Lua.* instead
|
||||
* Convenience functions for reading values from files, with variant meant for credentials
|
||||
or secrets (e.g. from systemd-creds)
|
||||
Changed in this release:
|
||||
* Support sub-second precision timestamps
|
||||
* mod_blocklist: New option ‘migrate_legacy_blocking’ to disable migration from mod_privacy
|
||||
* Moved all modules into the Lua namespace prosody.
|
||||
* Forwarded header from RFC 7239 supported, disabled by default
|
||||
* mod_http_file_share now uses roles framework, affecting access from e.g. components
|
||||
* Intervals of mod_cron managed periodic jobs made configurable
|
||||
* When mod_smacks is enabled, s2s connections not responding to ack requests are closed.
|
||||
* Arguments to prosodyctl shell that start with ‘:’ are now turned into method calls
|
||||
* Support for Type=notify and notify-reload systemd service type added
|
||||
* Support for the roster group access_model in mod_pep
|
||||
* Support for systemd socket activation in server_epoll
|
||||
* mod_invites_adhoc gained a command for creating password resets
|
||||
* [mod_cloud_notify] imported from community modules for push notification support
|
||||
* [mod_http_altconnect] imported from community modules, simplifying web clients
|
||||
Removed in this release:
|
||||
* Lua 5.1 support
|
||||
* XEP-0090 support removed from mod_time
|
||||
* util.rfc6724
|
||||
See also:
|
||||
* https://blog.prosody.im/prosody-13.0.0-released/
|
||||
* https://prosody.im/doc/release/13.0.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 2 16:06:13 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
@@ -724,7 +813,6 @@ Tue Jul 11 09:34:47 UTC 2017 - tchvatal@suse.com
|
||||
- Fix build with namespaced lua
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Wed Jan 11 22:10:06 UTC 2017 - Mathias.Homann@opensuse.org
|
||||
|
||||
- added patch: prosody-lua51coexist.patch
|
||||
|
@@ -18,7 +18,7 @@
|
||||
|
||||
%define _piddir /run
|
||||
Name: prosody
|
||||
Version: 0.12.5
|
||||
Version: 13.0.2
|
||||
Release: 0
|
||||
Summary: Communications server for Jabber/XMPP
|
||||
License: MIT
|
||||
@@ -128,6 +128,7 @@ systemd-tmpfiles --create %{_tmpfilesdir}/%{name}.conf ||:
|
||||
%{_libdir}/prosody/net
|
||||
%{_libdir}/prosody/prosody.version
|
||||
%{_libdir}/prosody/util
|
||||
%{_libdir}/prosody/loader.lua
|
||||
%{_mandir}/man1/prosodyctl.1%{?ext_man}
|
||||
%dir %attr(-,prosody,prosody) %{_localstatedir}/lib/prosody
|
||||
%dir %attr(-,prosody,prosody) %{_localstatedir}/log/prosody
|
||||
|
Reference in New Issue
Block a user