Kim Alvefur
8cdc5fb3a2
MUC: Switch to official XEP-0317 namespace for Hats (including compat) (thanks nicoco)
2024-03-28 15:26:57 +01:00
Kim Alvefur
331f2d40e1
mod_s2s_auth_dane_in: Try single TLSA lookup per draft-ietf-dance-client-auth
...
Moves some complexity from the implementation into DNS operations.
2024-01-11 07:54:11 +01:00
Kim Alvefur
298145db5f
doap: Update XEP-0359 version, no protocol changes
...
Security considerations added, no protocol changes.
2023-11-11 19:16:50 +01:00
Kim Alvefur
bd2236a29e
doap: Update XEP-0353 version, no change affecting server handling
2023-11-11 18:37:31 +01:00
Kim Alvefur
501a5f5766
doap: Update XEP-0313 version, only change align with current mod_mam behavior
2023-11-11 18:29:50 +01:00
Kim Alvefur
0fc5e59b54
doap: Update XEP-0045 version, only minor changes
2023-11-11 18:07:15 +01:00
Kim Alvefur
a7b0237b66
doap: Fix typo in attribute name
2023-06-16 13:02:35 +02:00
Kim Alvefur
49a01865b6
doc/hgrc-email: Example config for using 'hg email' to contribute
...
The initial setup can be tricky if you don't know what and were settings
should be added.
This should maybe also go into site/doc/contributing
2023-06-07 16:56:53 +02:00
Kim Alvefur
057a2ce2ed
doc/hgrc: Some useful Mercurial settings
...
Some useful settings that might benefit new contributors and get them up
to speed with Modern Mercurial™ faster :)
2023-06-07 16:42:59 +02:00
Kim Alvefur
99906e5b9c
util.http: Implement parser for RFC 7239 Forwarded header
...
Standardized and structured replacement for the X-Forwarded-For,
X-Forwarded-Proto set of headers.
Notably, this allows per-hop protocol information, unlike
X-Forwarded-Proto which is always a single value for some reason.
2023-06-03 16:15:52 +02:00
Kim Alvefur
a50732a061
doap: Update reference for publishing of XEP-0478: Stream Limits Advertisement
2023-05-04 17:30:40 +02:00
Kim Alvefur
8aecd19812
doap: Sort by XEP number
...
To keep them sorted.
Not pedantic at all!
2023-03-16 13:20:19 +01:00
Kim Alvefur
9c8b2f5099
doap: Add RFC 7628 introduced in ab1164eda011
2023-03-12 13:05:50 +01:00
Kim Alvefur
988990b0b9
doap: Fix RDF syntax (thanks Link Mauve)
2022-12-28 02:58:15 +01:00
Kim Alvefur
a46ae8cb89
mod_c2s,mod_s2s: Adapt to XEP-xxxx: Stream Limits Advertisement
...
Thanks MattJ
2022-10-20 14:04:56 +02:00
Matthew Wild
67db899511
doap: Latest XEP-0440 supported since 9f100ab9ffdf
2022-09-26 15:47:15 +01:00
Kim Alvefur
597e92e569
doap: Update for XEP-0215 advancement to Stable
...
No other changes to account for.
2022-08-27 17:16:18 +02:00
Kim Alvefur
b79cb49bfb
net.connect: Clear TODO for Happy Eyeballs / RFC 8305, close #1246
...
Gotta have the DOAP references!
2022-08-19 14:24:31 +02:00
Kim Alvefur
2294d8b8e0
mod_time: Remove obsolete XEP-0090 support
...
Deprecated even before Prosody even started, obsolete for over a decade.
2022-08-15 16:35:14 +02:00
Kim Alvefur
a8332d2427
core.storagemanager: Convert old Typed Lua description file into Teal
...
Still only a type definition.
Typed Lua is no longer maintained.
Teal is currently an active project.
2021-03-24 20:23:38 +01:00
Kim Alvefur
6619b204e3
doap: Update XEP versions for which no code changes appear needed
...
XEP-0004: Partial forms are handled
XEP-0045: We're already strict with GC 1.0
XEP-0060: Change in semantics wrt 'pubsub#type', but not in code
XEP-0115: No protocol change
XEP-0138: Specification moved to Obsolete
XEP-0163: Editorial only change
XEP-0215: Minor schema change
XEP-0280: Editorial change
XEP-0297: Had the wrong version number
XEP-0106: Note missing piece for version 1.1
XEP-0313: Editorial change
XEP-0363: Editorial clarification, no code change required
XEP-0380: Registry additions, no code change needed
XEP-0384: Not directly supported, only here because people will ask otherwise
XEP-0445: Broken out of XEP-0401
2022-08-08 20:33:44 +02:00
Kim Alvefur
8db7cdc713
mod_saslauth: Implement RFC 9266 'tls-exporter' channel binding ( #1760 )
...
Brings back SCRAM-SHA-*-PLUS from its hiatus brought on by the earlier
channel binding method being undefined for TLS 1.3, and the increasing
deployment of TLS 1.3.
See 1bfd238e05ad and #1542
Requires future version of LuaSec, once support for this key material
export method is merged.
See https://github.com/brunoos/luasec/pull/187
2022-06-01 15:06:59 +02:00
Kim Alvefur
2048a7a762
mod_saslauth: Advertise channel bindings via XEP-0440
...
This is useful when there's more than one channel binding in
circulation, since perhaps there will be varying support for them.
2020-12-06 22:04:43 +01:00
Kim Alvefur
43351d2b54
Spelling: Fix various spelling mistakes (thanks timeless)
...
Words, sometimes I wonder how they even work
Maybe I missed something.
2022-03-07 00:13:56 +01:00
Kim Alvefur
3c1c2064c6
doap: Reference some JSON RFCs
...
RFC 4627 JSON - util.json
RFC 6901 JSON Pointer - util.jsonpointer
2022-02-05 18:07:51 +01:00
Kim Alvefur
3ea03a8835
doap: Reference RFC 6331 which deprecated SASL DIGEST-MD5
2022-02-05 18:06:59 +01:00
Kim Alvefur
e5b994e70c
doap: Make note of mod_mam storing XEP-0184 receipts
2021-03-18 00:03:16 +01:00
Kim Alvefur
168197a05f
plugins: Update for namespace bump in XEP-0353 v0.4.0
2022-01-11 17:51:26 +01:00
Kim Alvefur
b5a932e77f
doap: Let's say XEP-0368 support is complete now
...
We break the SHOULD about the merged _xmpp and _xmpps SRV handling, but
we follow all the MUSTs
2022-01-31 17:07:12 +01:00
Kim Alvefur
8a53094a7d
mod_bookmarks: Broadcast notifications per XEP-0048 and XEP-0411
...
For compatibility with clients relying on the notifications
2022-01-09 18:42:22 +01:00
Emmanuel Gil Peyrot
be16e27957
mod_bookmarks: Import mod_bookmarks2 from prosody-modules @ ad7767a9f3ea
2022-01-04 23:04:14 +01:00
Kim Alvefur
40c2fa85d2
mod_invites_register: Import from prosody-modules@797b51043767
2021-12-29 00:12:26 +01:00
Kim Alvefur
4261dc1d80
mod_auth_internal_hashed: Up iteration count to 10000 per XEP-0438
...
More security for less pain than switching to SCRAM-SHA-256
The XEP will likely be change to reference the RFC that will probably
come from draft-ietf-kitten-password-storage once it is ready, and then
we should update to follow that.
2021-12-26 16:51:04 +01:00
Kim Alvefur
7e5d67ab1a
doap: Remove stray ... is that a tab or a space?
2021-11-28 21:55:53 +01:00
Kim Alvefur
b3f009317b
doap: Fill in the mandatory 'status' field everywhere
...
Some of these may be debatable, investigation and patches welcome.
2021-11-28 19:04:15 +01:00
Kim Alvefur
5e86776f0c
mod_smacks: Import from prosody-modules @ eb63890ae8fc
2021-11-16 21:15:22 +01:00
Kim Alvefur
9b980ad640
doap: Bump XEP-0313 version for going Stable
2021-11-03 14:36:58 +01:00
Kim Alvefur
7b3c41cfcc
doap: Make note about missing 'restartlogic' from XEP-0206
2021-10-21 21:02:14 +02:00
Kim Alvefur
2dbc413ae2
doap: Update versions of XEP-0178
...
Context in #1006 and revisions 89c42aff8510 e1d274001855
2021-10-21 20:58:22 +02:00
Kim Alvefur
e7b2f0a880
doap: Update versions of XEPs
...
Makes it easier to find XEPs that have had new revisions since we last
looked at them and the corresponding code.
A review of changelogs between these versions point to mostly editorial
changes or otherwise without warrant for code changes.
2021-10-21 20:58:19 +02:00
Kim Alvefur
3b0c120c5e
doap: Fill in missing XEP versions
...
Makes it easier to find XEPs that have had new revisions since we last
looked at them and the corresponding code.
2021-10-21 20:55:48 +02:00
Kim Alvefur
5a1973b8d4
doap: Update XEP-0280 version, it's now Stable
2021-10-13 20:47:41 +02:00
Kim Alvefur
a9e760fc3b
doap: Remove entry that confused XEP-0277 with XEP-0227
2021-09-12 13:45:13 +02:00
Kim Alvefur
0176fefc08
doap: Mention mod_storage_xep0227
2021-09-12 13:38:14 +02:00
Kim Alvefur
bd0f94c052
doap: Specify version of XEP-0227 used
2021-09-12 13:37:27 +02:00
Kim Alvefur
f24aba7b19
mod_c2s: Rename Direct TLS listener 'c2s_direct_tls' for clarity
...
And to follow existing naming practices better than 'legacy_ssl' did.
2021-09-09 22:14:43 +02:00
Kim Alvefur
702d8a9ab4
mod_s2s: Add a Direct TLS listener
...
Mirroring the c2s 'direct_tls'. Naming things is hard.
direct_tls_s2s_ports = { 5269+1 }
2021-08-10 20:55:43 +02:00
Kim Alvefur
8bde7461c1
mod_c2s,mod_s2s: Indicate stanza size violation with condition from XEP-0205 (thanks mjk)
2021-09-06 23:21:25 +02:00
Kim Alvefur
c506269ff5
Fix various spelling errors (thanks codespell)
...
Also special thanks to timeless, for wordlessly reminding me to check
for typos.
2021-07-27 00:13:18 +02:00
Kim Alvefur
c880dee2af
mod_pubsub,mod_pep: Support "max" as 'pubsub#max_items'
...
Fixes #1643
API change: The argument to archive_itemstore() changes type to integer
2021-06-09 15:58:49 +02:00