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
Kim Alvefur
b03eba05c8
doap: Update XEP-0368 entry with mention of direct_tls_ports
2021-06-20 18:46:52 +02:00
Kim Alvefur
f5757cae7f
mod_http_file_share: Support download resumption via Range requests
...
Only a starting point is supported due to the way response:send_file()
sends everything it gets from the provided file handle but does not have
any way to specify how much to read.
This matches what Conversations appears to be doing.
2021-05-16 16:52:59 +02:00
Kim Alvefur
9f53eecfa4
doap: Add RFC 7673
...
Supported in the DNS layer, this isn't RFC about how to use it in XMPP.
2021-03-02 22:57:20 +01:00
Kim Alvefur
ab5456a635
doap: Fix off by 200 in RFC number
2021-01-30 01:18:33 +01:00
Kim Alvefur
eb9e818e43
mod_tls: Attempt STARTTLS even if not advertised as per RFC 7590
2021-01-29 23:17:08 +01:00
Kim Alvefur
9dfdf56ca2
doap: Move comment into <implements> it comments on
2021-01-29 23:14:48 +01:00
Kim Alvefur
c26e8b4898
mod_http_file_share: Add support for external file upload service
...
PUT /upload/:slot/:filename
Authorization: Bearer JWT{ uploader, filename, filesize, filetype, exp }
2021-01-26 14:27:51 +01:00
Kim Alvefur
4be9b33741
mod_http_file_share: Let's write another XEP-0363 implementation
...
This variant is meant to improve upon mod_http_upload in some ways:
* Handle files much of arbitrary size efficiently
* Allow GET and PUT URLs to be different
* Remember Content-Type sent by client
* Avoid dependency on mod_http_files
* Built-in way to delegate storage to another httpd
2021-01-26 03:19:17 +01:00
Matthew Wild
77afc5ac35
doc/doap.xml: Fix attribute name
2021-01-15 14:02:10 +00:00
Kim Alvefur
be492e057b
mod_mam: Advertise extended MAM when archive storage is capable
2021-01-12 19:25:29 +01:00
Kim Alvefur
b96341a58f
mod_mam: Advertise extended MAM 0.7.x behind a feature flag
...
In order to ease testing until the extended feautres are all
implemented.
Also TODOs for all the sub-features.
2020-11-30 21:00:45 +01:00