Commit Graph

5515 Commits

Author SHA1 Message Date
Jonas Schäfer 34ab0af5a0 Merge branch 'feature/xep-0384' 2020-06-09 17:55:34 +02:00
Jonas Schäfer 2b33ec4e78 XEP-0384: add revision block 2020-06-09 17:55:20 +02:00
Jonas Schäfer 516a1ae3f2 XEP-0050: add revision block 2020-06-09 17:49:10 +02:00
Jonas Schäfer fc14df1d8d Add a note that the execute action is discouraged 2020-06-09 17:48:51 +02:00
Kevin Smith ed41edb80c Use Jonas's suggested wording 2020-06-09 17:48:46 +02:00
Kevin Smith e90ead0673 XEP-0050. Try to clarify usage of 'execute' 2020-06-09 17:43:54 +02:00
Paul Schaub 3a8438c61e
Incorporate feedback from Sofía Celi. Thanks! 2020-06-07 16:03:59 +02:00
Sam Whited 2ef4e1106a XEP-0393: remove disabling individual spans/blocks
This was a nice workaround, but a convenient code point that is actually
for this sort of use can't be found.
2020-06-04 10:34:15 -04:00
Jonas Schäfer c9a70af391 Merge branch 'feature/xep-0393' 2020-06-02 16:14:07 +02:00
Jonas Schäfer 0ee514c696 Merge branch 'feature/xep-0402' 2020-06-02 15:54:06 +02:00
Jonas Schäfer a8138e1da0 Merge branch 'feature/xep-0424' 2020-06-02 15:53:51 +02:00
Sam Whited 13631dd0d4 XEP-0393: updates based on LC feedback 2020-06-02 09:53:06 -04:00
JC Brand 457ecf3ac1 XEP-0424: Clarify when a service must advertise disco support
And add another disco URN for tombstones.
2020-06-02 15:52:20 +02:00
Jonas Schäfer 1edb38e660 XEP-0402: add revision block 2020-06-02 15:48:23 +02:00
Maxime “pep” Buquet 51acaae1d2
XEP-0157: Add version block for registrar change
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-28 14:34:56 +02:00
Florian Schmaus 2ddcac7fbf XEP-0157: Add <validate/> to status-address registry entry
Signed-off-by: Florian Schmaus <flo@geekplace.eu>
2020-05-28 14:33:40 +02:00
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