Commit Graph

5690 Commits

Author SHA1 Message Date
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
Jonas Schäfer b2e20eeefd Merge branch 'feature/refs-root-node-fix' 2020-04-28 19:38:08 +02:00
Jonas Schäfer aa7ed19cfb Merge branch 'feature/xep-0390' 2020-04-28 19:33:45 +02:00
Jonas Schäfer 445e6c1e57 XEP-0390: add revision block 2020-04-28 19:33:33 +02:00
Jonas Schäfer 635cf93358 Merge branch 'feature/xep-0389' 2020-04-28 19:32:30 +02:00
Sam Whited 7810ab08be XEP-0389: add OOB challenge type.
Also add a revision block and fix a few minor typos.
2020-04-22 17:41:28 -04:00
Sam Whited 1f904b69be XEP-0389: add an IQ query for flows 2020-04-22 11:28:11 -04:00
Sam Whited 12396476b8 XEP-0389: change how the challenge list works 2020-04-22 11:27:58 -04:00
Sam Whited 0707b4e3d0 XEP-0389: add a glossary 2020-04-22 10:55:00 -04:00
Sam Whited a6a2942129 XEP-0389: better describe the type attribute 2020-04-22 10:43:13 -04:00