Commit Graph

604 Commits

Author SHA1 Message Date
Daniel Gultsch 910b2079d4
Merge branch 'master' into task/host-meta-2-rationale 2024-03-10 09:23:30 +01:00
Daniel Gultsch 6b2c521af9 XEP-xxxx (MDS) use stanza-id element instead of attr 2024-02-27 14:38:33 +01:00
Daniel Gultsch be9cae8ce7 add XEP for 'Message Displayed Synchronization' 2024-02-23 12:22:37 +01:00
Guus der Kinderen 073686d003 ProtoXEP: PubSub Server Information renamed version to 0.0.1 2024-01-22 15:27:55 +01:00
Guus der Kinderen 692ce44657 PubSub Server Info: replace data form fields with URI
As per Flow's suggestion, replace two data form fields that hold a pub-sub service address and node with one field, that uses a URI to identify the same pub-sub node.
2023-12-22 11:23:41 +01:00
Guus der Kinderen 67fbffa4fa
PubSub Server Info: fix reference to XEP specifying namespace
XEP-0157 specifies the 'serverinfo' form, XEP-0128 just uses it as example.

Co-authored-by: Florian Schmaus <flo@geekplace.eu>
2023-12-22 11:13:33 +01:00
Guus der Kinderen f1a628c6b0 PubSub Server Info: fixed typo 2023-12-20 19:51:55 +01:00
Guus der Kinderen e7fcb86c91 PubSub Server Info: rework Discovering Support
Instead of basing Discovery of Support on the presence of a well-known pub-sub service node, an explicit Service Discovery feature is used. This prevents a scenario in which a non-administrative user flags 'opt-in' by creating the pub-sub node.
2023-12-20 18:53:48 +01:00
Guus der Kinderen 7e82fc1fd0 PubSub Server Info: Add privacy consideration
The XEP now mandates to include domain names of remote domains only after those remote domains advertise support for this XEP. This is intended as an opt-in mechanism.
2023-12-20 16:10:22 +01:00
Guus der Kinderen d1606cda1e PubSub Server Info: fixed typo in examples 2023-12-20 13:26:44 +01:00
Guus der Kinderen 7f522c35fa PubSub Server Info: refactored data format
Following discussion with Flow, MattJ and Jonas`, the data format was modified to:
- group connections under a remote domain
- use attributes instead of elements where appropriate
2023-12-20 12:54:11 +01:00
Guus der Kinderen da26a65685 PubSub Server Info: change connection type 'both' to 'bidi'
Remove ambiguity with regards to having more than one connection to a remote domain. With this update, each actual (eg TCP) connection is represented by a distinct `connection` element.
2023-12-20 11:38:22 +01:00
Guus der Kinderen 57b90ecb88 ProtoXEP: PubSub Server Information
This defines a data format and a pub-sub based way of distributing data that describes an XMPP domain and its connections to federated domains.
2023-12-19 21:51:30 +01:00
Travis Burtrum dcc463f777
host-meta-2: Tweak public-key-pins-sha-256 updating language, add suggested max TTL 2023-12-16 11:46:22 -05:00
Travis Burtrum 8dce0691bb
host-meta-2: Add procedure for updating public-key-pins-sha-256 2023-12-16 11:36:36 -05:00
Travis Burtrum f02a263db0
host-meta-2: Add overall reason and paramater explanation to rationale 2023-12-16 11:16:16 -05:00
Travis Burtrum 136875eb33
Add Rationale to host-meta-2 2023-12-15 22:44:52 -05:00
Travis Burtrum 0de35e07d2 Initial version of Host Meta 2 2023-11-20 17:36:44 -05:00
Kevin Smith 636c6c6f56
Merge pull request #1296 from xsf/inbox/http-online-meetings
Add protoxep HTTP Online Meetings
2023-10-30 16:22:20 +00:00
Guus der Kinderen fcde1a4094 fix legal notice entity ref on http online meetings 2023-10-30 17:19:06 +01:00
Kevin Smith ced37c3990 Add protoxep AI
Author has accepted the CLA
2023-10-30 16:07:58 +00:00
Kevin Smith 9fd45e8e64 Add protoxep HTTP Online Meetings
Both authors have accepted the CLA
2023-10-30 16:05:06 +00:00
Maxime “pep” Buquet 06261ee55b
ProtoXEP: MUC Token Invite
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-08-15 10:42:18 +02:00
Matthew Wild 03ca36c05f New ProtoXEP: Reporting Account Affiliations
This specification documents a way for an XMPP server to report to other entities the relationship it has with a user on its domain.
2023-06-30 14:45:40 +01:00
Kevin Smith dae2a6e51e
Merge pull request #1248 from tmolitor-stud-tu/scram-upgrades
Overhaul SCRAM Upgrade ProtoXEP to include definition of SASL2 upgrade tasks
2023-03-31 11:01:32 +01:00
Thilo Molitor 93b1cec7d0 Update protoxep to include generic SASL2 upgrade tasks
This part was split-out from XEP-0388 and moved to this XEP.
2023-02-28 20:28:22 +01:00
Emmanuel Gil Peyrot f358531fc8 Move MUC Avatars ProtoXEP to the Historical track 2023-02-15 16:52:30 +01:00
Emmanuel Gil Peyrot f8351a86e2 Restore MUC Avatars ProtoXEP to its original state 2023-02-15 16:51:21 +01:00
Georg Lukas a55bd3c497 Compliance Suite 2023: copied from XEP-0459 2023-01-25 15:48:13 +01:00
Kim Alvefur 242d36e65d sla: Clarify direction of limits advertisment (thanks Flow)
Co-authored-by: Florian Schmaus <flo@geekplace.eu>
2022-12-20 19:28:28 +01:00
Kim Alvefur e60fd2b83d ProtoXEP editorial help by MattJ
My earliest drafts were on 2021-08-20.
Have mosly working implementation that interops with itself.
2022-12-20 19:28:21 +01:00
Kim Alvefur 958aad87ab Initial commit of Path MTU protoXEP 2022-12-20 19:28:15 +01:00
Jonas Schäfer 55e6c02184 fix path 2022-11-08 21:37:00 +01:00
Jonas Schäfer 2d4b8b5728 Merge branch 'protoxep/sasl2-scram-upgrade' into premerge 2022-11-08 21:19:17 +01:00
Jonas Schäfer 2ef743cb6a Merge branch 'protoxep/pubsub-targeted-encryption' into premerge 2022-11-08 21:18:35 +01:00
Jonas Schäfer 39d78d8a62 Merge branch 'protoxep/pubsub-signing-openpgp' into premerge 2022-11-08 21:17:08 +01:00
Thilo Molitor 3b781795d0 New ProtoXEP: SASL2 SCRAM upgrade task 2022-11-03 01:47:31 +01:00
Jérôme Poisson 7fa7c65812 Add ProtoXEP: Pubsub Targeted Encryption
Specifies a way to encrypt pubsub items for a restricted set of entities
2022-10-31 14:53:41 +01:00
Jérôme Poisson 5f201a973f Add ProtoXEP: Pubsub Signing: OpenPGP Profile
Specifies a pubsub signing profile for OpenPGP
2022-10-29 23:00:31 +02:00
Jérôme Poisson 72f6b99fc8 ProtoXEP Pubsub Signing: version 0.0.2
- replaced "signatory" term with the more commonly used "signer"
- added <to/> and <time/> elements (similar to XEP-0373)
2022-10-20 16:08:21 +02:00
Jérôme Poisson 03f89d8d7c Add ProtoXEP: Pubsub Signing
Specifies a mechanism to sign pubsub items
2022-10-17 11:41:12 +02:00
Jonas Schäfer 943d5373a7 Merge branch 'protoxep/social-feed' into premerge 2022-10-12 18:09:39 +02:00
Jonas Schäfer 5600afd2ad Fix various XML issues 2022-10-12 18:09:29 +02:00
Jonas Schäfer 2e8f8e129d Merge branch 'protoxep/sasl-scram-downgrade-protection' into premerge 2022-10-12 18:08:07 +02:00
Jérôme Poisson 8c41ff5c61 protoXEP OpenPGP for XMPP Pubsub: version 0.0.6
- add forgotten "jid" and "node" attribute to <revoke/>
- clarify that <openpgp/> wrapper is used
2022-10-12 14:35:50 +02:00
Jérôme Poisson 19a87bfc38 protoXEP OpenPGP for XMPP Pubsub: version 0.0.5
- add forgotten "timestamp" in example
- add implementation node on double encryption
- add clarification that sender should be a node owner
2022-10-12 14:09:01 +02:00
Thilo Molitor 56f884bdf2 New ProtoXEP: SASL SCRAM Downgrade Protection 2022-10-12 01:09:43 +02:00
Jérôme Poisson e6e6cba2e5 protoXEP OpenPGP for XMPP Pubsub: version 0.0.4
add a security note to indicate that <shared-secret/> and <revoke/> sender must be checked.
2022-10-12 00:22:47 +02:00
Jérôme Poisson bdadbb1fca protoXEP OpenPGP for XMPP Pubsub: version 0.0.3
- Base64 is not needed for the key (it's a passphrase)
- Specify that as least on <message/> should be encrypted for sender other devices
- Recommend minimum length for shared secret
2022-10-10 23:21:30 +02:00
Jérôme Poisson e403e4e84e protoXEP OpenPGP for XMPP Pubsub: version 0.0.2
Remove useless reference to XEP-0374 + acknowledgements
2022-10-10 14:13:47 +02:00