Commit Graph

5690 Commits

Author SHA1 Message Date
Kim Alvefur 0ccc34d1cf Reduce error on missing required metadata to yelling on stderr 2021-03-03 15:51:19 +01:00
Kim Alvefur e7625fa93b Allow dependencies to be missing from metadata
xep2md leaves it out if there are zero dependencies in the input, so
seems sensible to mirror that in the opposite direction
2021-03-03 15:51:19 +01:00
Jonas Schäfer 784177b64f Merge branch 'feature/xep-0004' into premerge 2021-03-02 17:46:32 +01:00
Jonas Schäfer 2cdc01a20f XEP-0004: add revision block 2021-03-02 17:45:52 +01:00
Jonas Schäfer a372c1920d XEP-0004: Add note about compatibility for element ordering
After some discussion on-list [1] and in the council [2], we
agreed that an informational box would be best to convey the
change.

   [1]: https://mail.jabber.org/pipermail/standards/2021-February/038148.html
   [2]: https://logs.xmpp.org/council/2021-02-17#2021-02-17-f706cab427273ca0
2021-03-02 17:45:52 +01:00
Jonas Schäfer bd5bef5cf1 Merge branch 'feature/markdown-tooling' into premerge 2021-03-02 17:44:41 +01:00
Kim Alvefur 297511b1cd xep2md: Warn if lua-yaml is missing
Since this does not carry the full metadata needed to roundtrip the
document, which can be fine if you're using the markdown for something
else.
2021-03-02 17:42:20 +01:00
Kim Alvefur e6afb36d92 xep2md: Fix collection of date for simple metadata
Thanks jonas’

Another hook collected revision dates before this one
2021-03-02 17:42:07 +01:00
Florian Schmaus 9a0bafe030 XEP-0004: Clarify that <reported/> must appear first
It is important for form consuming entities which validate the form
field types that the <reported/> element appears before any <item/>
element in result forms. This is because the <reported/> element
contains the information about the field type of the fields. So if a
form has any <item/> before <reported/>, valididating entites would
need two passes to parse the form: the first pass to parse <reported/>
and the second one to parse the fields in <item/>s.

I consider this a non-breaking change, and just a clarification of the
XEP authors intention.
2021-03-02 17:38:52 +01:00
Florian Schmaus df3d3d8b82 XEP-0004: Clarify which elements are meant 2021-03-02 17:38:37 +01:00
Jonas Schäfer 94ccd1f2a0 Merge branch 'feature/xep-0313' into premerge 2021-03-02 17:24:03 +01:00
Jonas Schäfer 20c5635d49 XEP-0313: add revision block 2021-03-02 17:23:35 +01:00
Kim Alvefur d3d6c62426 xep2md: Include JID in author entry 2021-02-26 12:36:32 +01:00
Kim Alvefur 3dc3253a38 xep2md: Always serialize authors as list
Needed to roundtrip through 2xep.lua
2021-02-26 12:35:25 +01:00
mathieui 4f81fe0fdc Update MIX-CORE namespace in XEP-0408 2021-02-25 18:19:08 +01:00
mathieui f0e086b69d Update MIX-CORE namespace in XEP-0406 2021-02-25 18:18:38 +01:00
Sam Whited bace5148fe XEP-0313: fix mixed tabs/spaces in examples
I left this alone for the rest of the document because it would just
enlarge the diff, but there's a lot more of this that could really use
some cleanup.
2021-02-24 22:41:32 -05:00
Sam Whited 3256473bc8 XEP-0313: add registrar considerations section 2021-02-24 22:37:24 -05:00
Sam Whited f38d91e3e4 XEP-0313: remove "FIXME" comment 2021-02-24 19:13:57 -05:00
Kim Alvefur d562d815b5 Add tool to produce diff of markdown 2021-02-18 16:48:50 +01:00
Kim Alvefur d4ea984d85 tools/xep2md.sh: Fix stuff reference to xep2md.lua
I had all these in the main source directory initially, hence the
relative paths, which broke after moving them into tools/
2021-02-18 16:47:31 +01:00
Kim Alvefur e8d73dec14 Tweak headers of to/from markdown tooling 2021-02-17 16:28:31 +01:00
Paul Schaub 9fd906459f
XEP-0452: Fix reference to Stanza Forwarding 2021-02-16 16:17:56 +01:00
Kim Alvefur 10da72c298 Add tooling for conversion to/from Markdown
Long past time I recorded these somewhere.
2021-02-14 02:12:23 +01:00
mathieui 64b62599a8 XEP-0455: initial update after acceptance
- Address the issue of the tmp namespace
- Fixup abstract
- Restructure to use subsections
- Clarify usage of future date times
- Clarify the pubsub node a bit further
- Add some business rules & security considerations
2021-02-09 16:13:18 +01:00
Jonas Schäfer bdfedd4e8c Merge branch 'feature/xep-0452' into premerge 2021-02-09 16:05:43 +01:00
Jonas Schäfer 4e50ea27d6 XEP-0452: add revision block 2021-02-09 16:05:25 +01:00
Jonas Schäfer 8505808e15 Merge branch 'feature/xep-0402' into premerge 2021-02-09 15:36:32 +01:00
Jonas Schäfer 67e98ea80c Accept inbox/service-outage-status.xml as XEP-0455 2021-02-09 15:34:30 +01:00
Emmanuel Gil Peyrot 66ea92be06 XEP-0402: Add anchors to all relevant sections 2021-02-03 23:59:56 +01:00
JC Brand 404be3213e XEP-0452: Clarify that users need to have their nicks registered
in order for the MUC to be able to notify them when they're not present.
2021-02-03 14:58:07 +01:00
Florian Schmaus 56aed03385 New ProtoXEP: XEP-IWE - Implicit WebSocket Endpoints 2021-01-30 11:26:16 +01:00
Daniel Gultsch 9627b0193c Retro-patch XEP-0454
fixed examples in OMEMO Media sharing
2021-01-26 16:51:04 +01:00
Jonas Schäfer bfe58edcba Accept inbox/omemo-media-sharing.xml as XEP-0454 2021-01-26 16:48:48 +01:00
Jonas Schäfer e3f28140ae Accept inbox/doap-usage-in-xmpp.xml as XEP-0453 2021-01-26 16:48:37 +01:00
Jonas Schäfer c1bffb2104 Accept inbox/muc-mention-notifications.xml as XEP-0452 2021-01-26 16:47:46 +01:00
Jonas Schäfer c017e43ade Accept inbox/mux.xml as XEP-0451 2021-01-19 18:23:44 +01:00
Jonas Schäfer ac1989bad5 Merge branch 'premerge' into main 2021-01-19 18:20:47 +01:00
Jonas Schäfer 9c6e59f1b6 Merge branch 'feature/xep-0434' into premerge 2021-01-19 17:28:16 +01:00
Jonas Schäfer cd4413fa9a Merge branch 'feature/protoxep-service-outage' into premerge 2021-01-19 15:11:07 +01:00
mathieui d58d4e3c25 inbox: add ProtoXEP "Service Outage Status" 2021-01-19 15:10:20 +01:00
mathieui 9f8a1cab92 prettify: add link to source and license information 2021-01-19 09:09:29 +01:00
Melvin Keskin 11dcbd19f1
XEP-0434: Release version 0.3.0
Clarify usage, use real namespace for examples and add missing section:

* Clarify usage of trust messages by protocols such as Automatic Trust Management (ATM)
* Use namespace 'urn:xmpp:atm:0' of Automatic Trust Management (ATM) as example for 'usage' attribute.
* Add section 'Security Considerations'
2021-01-12 17:12:39 +01:00
Jonas Schäfer 0d45eb27b4 Fix editorial issue with protoxep 2021-01-12 17:00:36 +01:00
Jonas Schäfer f4dc63231e Merge branch 'premerge' into main 2021-01-12 16:56:59 +01:00
Jonas Schäfer 62fd97a905 Merge branch 'feature/xep-0393' into premerge 2021-01-12 16:56:54 +01:00
Jonas Schäfer cdf025ce19 XEP-0393: add revision block 2021-01-12 16:56:38 +01:00
Jonas Schäfer 3b84714ae7 Merge branch 'premerge' into main 2021-01-12 16:51:53 +01:00
Jonas Schäfer 5ec3e202c3 Merge branch 'feature/protoxep-doap-usage' into premerge 2021-01-12 16:50:59 +01:00
Emmanuel Gil Peyrot d849110757 ProtoXEP: DOAP usage in XMPP 2021-01-12 16:50:23 +01:00