1
0
mirror of https://github.com/moparisthebest/xeps synced 2024-11-30 13:12:15 -05:00
Commit Graph

5396 Commits

Author SHA1 Message Date
Maxime “pep” Buquet
64ad22d696
XEP-0157: Add status-addresses registrar entry
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-28 14:30:12 +02:00
Maxime “pep” Buquet
473e002fb0
XEP-0402: schema: <extensions/> is optional
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-26 17:53:41 +02:00
Jonas Schäfer
caa2ad41ef Merge branch 'feature/xep-0393' 2020-05-26 17:44:53 +02:00
Jonas Schäfer
4aa55938d6 XEP-0320: Advance to Draft 2020-05-26 17:32:27 +02:00
Jonas Schäfer
f0ae6ef47b XEP-0339: Advance to Draft 2020-05-26 17:32:01 +02:00
Jonas Schäfer
fa04070a80 Merge branch 'feature/xep-0411' 2020-05-26 17:30:58 +02:00
Jonas Schäfer
a6e9b48803 Merge branch 'feature/xep-0402' 2020-05-26 17:30:27 +02:00
Jonas Schäfer
a096b2d808 XEP-0402: add revision block 2020-05-26 17:30:15 +02:00
Jonas Schäfer
0ea8ff4020 Merge branch 'feature/xep-0402-part-2' into feature/xep-0402 2020-05-26 17:29:10 +02:00
Jonas Schäfer
eea6ed9c61 Merge branch 'feature/xep-0414' 2020-05-26 17:28:01 +02:00
Sergey Ilinykh
943ee76cb8 XEP-0414: Reverse SHOULD/MUST for Blake2b algorithms
While Blake2b is capable to produce digests of any size from 1 to 64 bytes, It's default mode is 64 bytes (512 bits) though.
Some libraries implement just default digest size.

* OpenSSL supports blake2s-256 and blake2b-512 (no blake2b-256)
* gcrypt supports both blake2b-256 and blake2b-512
* nss supports none of blake2b
* Botan - any digest size
* Java: https://github.com/alphazero/Blake2b - any digest size
* Go-lang: https://godoc.org/golang.org/x/crypto/blake2b - both blake2b-256 and blake2b-512
* Rust: https://docs.rs/blake2/0.8.1/blake2/ - any digest size, 512 by default
* JS: https://github.com/dcposch/blakejs - any digest size, 512 by default

Also various libraries based on openssl will provide just blake2b-512.
So it looks to be a preferable choice over blake2b-256
2020-05-26 17:27:03 +02:00
Jonas Schäfer
3b0a5c9e2b Merge branch 'feature/protoxep-cbcaps' 2020-05-26 17:26:20 +02:00
Jonas Schäfer
8e5fd8100e Merge branch 'feature/xep-0389' 2020-05-26 17:25:49 +02:00
Jonas Schäfer
7a15466651 Merge branch 'feature/xep-0068' 2020-05-26 17:24:51 +02:00
Florian Schmaus
f78938a44f [formtypes] Clarify FORM_TYPE field type on 'submit' type forms
Since 'submit' type forms are allowed to omitt the explicit declartion
of the form field type, we must specify that the special FORM_TYPE
field in 'submit' forms may not carry a type declartion.

This just reflects what it is done in the wild anyways.

Co-authored-by: Marvin W <git@larma.de>
2020-05-26 17:23:29 +02:00
Sam Whited
ae5f2c7ade XEP-0389: overhaul document structure
This also adds more information to the <success> element to make flows
where the server assigns the JID possible.
2020-05-26 11:23:03 -04:00
Maxime “pep” Buquet
86f7653904
XEP-0402: Fix closing tags in examples
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-25 02:25:23 +02:00
Maxime “pep” Buquet
fd9f489c07
XEP-0411: Fix (typo) XEP numbers
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-25 01:45:16 +02:00
Maxime “pep” Buquet
e3a3fe0e7c
XEP-0402: Add schema
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-25 00:02:39 +02:00
Florian Schmaus
002637c309 Add SASL Channel-Binding ProtoXEP to inbox/ 2020-05-22 09:44:21 +02:00
Sam Whited
a8b67624ac XEP-0389: add intro to flows section 2020-05-20 09:45:04 -04:00
Sam Whited
9a7d41bcd8 XEP-0389: move Disco section to the top 2020-05-20 09:45:04 -04:00
Sam Whited
05eaea263d XEP-0389: always require disco/caps feature 2020-05-20 09:45:04 -04:00
Sam Whited
19c32fce88 XEP-0389: inline examples in Retrieving the Flows 2020-05-20 09:45:04 -04:00
Sam Whited
73b323a4c6 XEP-0393: editorial changes from LC feedback 2020-05-20 09:37:16 -04:00
Jonas Schäfer
eb3ccc48f0 Merge branch 'feature/xep-0436' 2020-05-12 21:23:52 +02:00
Jonas Schäfer
a05eb4cfee XEP-0393: Issue Last Call as per Council request 2020-05-12 19:00:55 +02:00
Jonas Schäfer
23c9faf617 XEP-0280: Move back to Experimental as per Council decision 2020-05-12 19:00:14 +02:00
JC Brand
37c5060233 XEP-0436: Updates based on list feedback
- Create a separate tag for sending the version number
- Include a reset token
- Remove the "additional measures" section and merge parts into "Requirements"
- Mandate that presences are always sent for affiliated users
2020-05-10 15:47:59 +02:00
Jonas Schäfer
46e9a39f16 XEP-0437: fix namespace 2020-05-05 21:10:53 +02:00
Jonas Schäfer
6271b5d461 XEP-0339: Issue last call 2020-05-05 20:58:55 +02:00
Jonas Schäfer
38850689a4 XEP-0320: Issue last call 2020-05-05 20:58:26 +02:00
Jonas Schäfer
be2ad1622e Merge branch 'feature/xep-0167' 2020-05-05 20:57:45 +02:00
Jonas Schäfer
479bbba9b9 XEP-0438: add revision block 2020-05-05 19:14:00 +02:00
Sam Whited
4f1ba816d4 Fix some references in Password Storage ProtoXEP 2020-05-05 19:13:04 +02:00
Jonas Schäfer
9fca256d8e Merge branch 'feature/xep-0115' 2020-05-05 19:11:08 +02:00
Jonas Schäfer
251670c291 XEP-0115: add revision block 2020-05-05 19:10:59 +02:00
Jonas Schäfer
da47f273db Merge branch 'feature/protoxep-cb-pseudomechansims' 2020-05-05 19:06:27 +02:00
Jonas Schäfer
5738c4b733 Merge branch 'feature/xep-0004' 2020-05-05 19:05:35 +02:00
Jonas Schäfer
ab9a1e84b6 Add missing XEP entities 2020-05-05 19:04:36 +02:00
Jonas Schäfer
c376b612bc Accept inbox/quick-response.xml as XEP-0439 2020-05-05 19:04:03 +02:00
Jonas Schäfer
f8617a3fab Merge branch 'feature/protoxep-quick-responses-fix' 2020-05-05 19:03:52 +02:00
Jonas Schäfer
8cbd281726 Accept inbox/password-storage.xml as XEP-0438 2020-05-05 19:03:17 +02:00
Jonas Schäfer
9702a42757 Accept inbox/room-activity-indicators.xml as XEP-0437 2020-05-05 19:03:17 +02:00
Jonas Schäfer
9e2a5b75e1 Accept inbox/muc-presence-versioning.xml as XEP-0436 2020-05-05 19:03:17 +02:00
Jonas Schäfer
8dc050b777 XEP-0357: Move back to Experimental after Council rejected advancement
Date of vote: 2020-04-15
2020-05-05 19:03:17 +02:00
Jonas Schäfer
4e7c83b183 XEP-0004: add revision block
Using a minor version bump (instead of patch level) here because
this had to go through Council.
2020-05-05 18:52:58 +02:00
Tim Henkes
ccc7749f1e Removed some outdated information 2020-05-03 12:43:57 +02:00
Sam Whited
5871d4d4d7 Add Channel Binding Pseudomechanisms protoxep 2020-05-01 18:53:01 -04:00
Florian Schmaus
b35f5e9268 caps: fix complex generation example by adding missing form field type
The default form field type is text-single, but the hyptothetical
field ip_version has multiple values and hence can not be of type
text-single.
2020-04-30 22:19:56 +02:00