Kim Alvefur
43351d2b54
Spelling: Fix various spelling mistakes (thanks timeless)
...
Words, sometimes I wonder how they even work
Maybe I missed something.
4 years ago
Kim Alvefur
a7b0237b66
doap: Fix typo in attribute name
3 years ago
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
3 years ago
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 :)
3 years ago
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.
3 years ago
Kim Alvefur
a50732a061
doap: Update reference for publishing of XEP-0478: Stream Limits Advertisement
3 years ago
Kim Alvefur
8aecd19812
doap: Sort by XEP number
...
To keep them sorted.
Not pedantic at all!
3 years ago
Kim Alvefur
9c8b2f5099
doap: Add RFC 7628 introduced in ab1164eda011
3 years ago
Kim Alvefur
988990b0b9
doap: Fix RDF syntax (thanks Link Mauve)
3 years ago
Kim Alvefur
a46ae8cb89
mod_c2s,mod_s2s: Adapt to XEP-xxxx: Stream Limits Advertisement
...
Thanks MattJ
4 years ago
Matthew Wild
67db899511
doap: Latest XEP-0440 supported since 9f100ab9ffdf
4 years ago
Kim Alvefur
597e92e569
doap: Update for XEP-0215 advancement to Stable
...
No other changes to account for.
4 years ago
Kim Alvefur
b79cb49bfb
net.connect: Clear TODO for Happy Eyeballs / RFC 8305, close #1246
...
Gotta have the DOAP references!
4 years ago
Kim Alvefur
2294d8b8e0
mod_time: Remove obsolete XEP-0090 support
...
Deprecated even before Prosody even started, obsolete for over a decade.
4 years ago
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.
5 years ago
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
4 years ago
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
4 years ago
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.
6 years ago
Kim Alvefur
3c1c2064c6
doap: Reference some JSON RFCs
...
RFC 4627 JSON - util.json
RFC 6901 JSON Pointer - util.jsonpointer
4 years ago
Kim Alvefur
3ea03a8835
doap: Reference RFC 6331 which deprecated SASL DIGEST-MD5
4 years ago
Kim Alvefur
e5b994e70c
doap: Make note of mod_mam storing XEP-0184 receipts
5 years ago
Kim Alvefur
168197a05f
plugins: Update for namespace bump in XEP-0353 v0.4.0
4 years ago
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
4 years ago
Kim Alvefur
8a53094a7d
mod_bookmarks: Broadcast notifications per XEP-0048 and XEP-0411
...
For compatibility with clients relying on the notifications
4 years ago
Emmanuel Gil Peyrot
be16e27957
mod_bookmarks: Import mod_bookmarks2 from prosody-modules @ ad7767a9f3ea
4 years ago
Kim Alvefur
40c2fa85d2
mod_invites_register: Import from prosody-modules@797b51043767
4 years ago
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.
4 years ago
Kim Alvefur
7e5d67ab1a
doap: Remove stray ... is that a tab or a space?
5 years ago
Kim Alvefur
b3f009317b
doap: Fill in the mandatory 'status' field everywhere
...
Some of these may be debatable, investigation and patches welcome.
5 years ago
Kim Alvefur
5e86776f0c
mod_smacks: Import from prosody-modules @ eb63890ae8fc
5 years ago
Kim Alvefur
9b980ad640
doap: Bump XEP-0313 version for going Stable
5 years ago
Kim Alvefur
7b3c41cfcc
doap: Make note about missing 'restartlogic' from XEP-0206
5 years ago
Kim Alvefur
2dbc413ae2
doap: Update versions of XEP-0178
...
Context in #1006 and revisions 89c42aff8510 e1d274001855
5 years ago
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.
5 years ago
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.
5 years ago
Kim Alvefur
5a1973b8d4
doap: Update XEP-0280 version, it's now Stable
5 years ago
Kim Alvefur
a9e760fc3b
doap: Remove entry that confused XEP-0277 with XEP-0227
5 years ago
Kim Alvefur
0176fefc08
doap: Mention mod_storage_xep0227
5 years ago
Kim Alvefur
bd0f94c052
doap: Specify version of XEP-0227 used
5 years ago
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.
5 years ago
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 }
5 years ago
Kim Alvefur
8bde7461c1
mod_c2s,mod_s2s: Indicate stanza size violation with condition from XEP-0205 (thanks mjk)
5 years ago
Kim Alvefur
c506269ff5
Fix various spelling errors (thanks codespell)
...
Also special thanks to timeless, for wordlessly reminding me to check
for typos.
5 years ago
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
5 years ago
Kim Alvefur
b03eba05c8
doap: Update XEP-0368 entry with mention of direct_tls_ports
5 years ago
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.
5 years ago
Kim Alvefur
9f53eecfa4
doap: Add RFC 7673
...
Supported in the DNS layer, this isn't RFC about how to use it in XMPP.
5 years ago
Kim Alvefur
ab5456a635
doap: Fix off by 200 in RFC number
5 years ago
Kim Alvefur
eb9e818e43
mod_tls: Attempt STARTTLS even if not advertised as per RFC 7590
5 years ago
Kim Alvefur
9dfdf56ca2
doap: Move comment into <implements> it comments on
5 years ago