Commit graph

117 commits

Author SHA1 Message Date
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
Kim Alvefur
3715828498 doap: XEP-0004 Multiple Items in Form Results is not supported 2020-12-29 21:35:48 +01:00
Kim Alvefur
100bcdb6b1 doap: LibExpat was used from the start and thus XEP-0044 supported 2020-12-29 21:31:26 +01:00
Kim Alvefur
a044efd8bb doap: util.dataforms first appeared in 0.4.0 2020-12-29 21:30:36 +01:00
Kim Alvefur
dd430a0a68 doap: Add removed status 2020-12-29 21:29:27 +01:00
Kim Alvefur
ed1ac0e6a3 doap: Specify exact Prosody version
Rarely is anything added in minor versions but it's nice to be exact.
2020-12-29 18:40:14 +01:00
Kim Alvefur
123f5cc267 doap: Use logo property from schema.org
As requested by Link Mauve
2021-01-02 20:04:43 +01:00
Kim Alvefur
a3b008b908 doap: Apply XML canonicalization
xmllint --c14n doc/doap.xml | xmllint --format - | sponge doc/doap.xml
2021-01-02 20:05:34 +01:00
Kim Alvefur
84b221153d doap: Link to the actual logo (thanks Link Mauve) 2021-01-01 04:04:38 +01:00
Kim Alvefur
cfec5ef94e doap: Link to logo
Link Mauve added logo to the xmpp doap namespace, waiting for
https://github.com/ewilderj/doap/pull/68 to be merged

Also,
Happy New Year!
2021-01-01 02:58:13 +01:00
Kim Alvefur
66bceaf436 doap: Add XEP-0441, the preferences part broken out of XEP-0313 2020-12-13 16:27:00 +01:00
Kim Alvefur
4b00b0652b doap: Add XEP-0297, used by XEP-0280, XEP-0313 2020-12-13 16:24:10 +01:00
Kim Alvefur
9bab080c8b doap: Add XEP-0277 for use in mod_storage_0227 and tools/xep227toprosody.lua 2020-12-13 16:21:52 +01:00
Kim Alvefur
16f4fd92fd doap: Not all of XEP-0133 commands are implemented 2020-12-13 16:20:41 +01:00
Kim Alvefur
ee710c8d44 doap: XEP-0352 version bump to Draft (no changes) 2020-12-13 16:14:53 +01:00
Kim Alvefur
f7230cb808 doap: Add XEP-0059, RSM is used indirectly by XEP-0313 2020-12-13 15:12:21 +01:00
Kim Alvefur
9463be2c81 doap: Add XEP-0044, Expat should be handling namespaces 2020-12-13 15:08:11 +01:00
Kim Alvefur
67a812d2f2 doap: Add XEP-0222 and XEP-0223, both supported by newer mod_pep 2020-12-08 20:35:53 +01:00
Kim Alvefur
18ab8c1c98 doap: XEP-0048 is indirectly supported via XEP-0049 by mod_privacy 2020-12-08 20:34:45 +01:00
Matthew Wild
966ae3e996 Update CHANGES and doap.xml for XEP-0421 support 2020-11-24 10:46:53 +00:00
Kim Alvefur
6b306e3313 MUC: Remove XEP-0091: Legacy Delayed Delivery
Why do we still include this? Deprecated in 2007, obsoleted in 2009.

Removes redundant timestamp that nobody should be looking at since many
years and a redundant copy of the room JID.
2020-10-17 14:19:41 +02:00
Kim Alvefur
1f15950510 doap: Add XEP-0307
Support first added in 2919f3b985fc and later moved into its own module
in 3a1c39b31497
2020-09-16 18:16:08 +02:00
Kim Alvefur
b289d05cfb mod_external_services: XEP-0215: External Service Discovery 2020-07-18 15:36:25 +02:00
Kim Alvefur
1c0950bc36 mod_server_contact_info: Add status-addresses field
XEP-0157 version 1.1.0
2020-05-27 19:47:52 +02:00
Kim Alvefur
cd300d0285 coding_style: Replace mention of git with hg
We use Mercurial, not git!
2020-07-08 23:22:28 +02:00
Kim Alvefur
e93be0e96e doap: Expand on XEPs implemented by mod_time 2020-06-28 15:58:47 +02:00
Kim Alvefur
c36203ba7f doap: Mention XEP-0359 2020-06-06 00:49:48 +02:00
Kim Alvefur
7d6580d307 doc/storage: Add archive store map-like API 2020-05-11 22:32:28 +02:00
Kim Alvefur
1f8daf736d mod_mam: Archive XEP-0353: Jingle Message Initiation 2020-05-09 00:57:42 +02:00
Kim Alvefur
4443c44e22 mod_carbons: Explicitly carbon XEP-0353: Jingle Message Initiation 2020-05-09 00:55:18 +02:00