Commit Graph

5515 Commits

Author SHA1 Message Date
Jonas Schäfer f87438449f XEP-0178: add revision block 2020-08-19 08:11:32 +02:00
Jonas Schäfer f26d322d35 Merge branch 'premerge' into 'main'
Premerge

See merge request xsf/xeps!14
2020-08-11 20:02:04 +00:00
Jonas Schäfer c2c3e023b9 Merge branch 'feature/xep-0045' into premerge 2020-08-11 21:57:19 +02:00
Matthew Wild 64ae7088d6 XEP-0045: Clarify that the 307 status code should not be used alongside 333 for user disconnects
Includes a change of 'not recommended' to 'not advisable' per Council feedback.
2020-08-11 21:56:19 +02:00
Jonas Schäfer 5f0bc97f4d Merge branch 'premerge' into 'main'
Premerge

See merge request xsf/xeps!13
2020-08-04 16:02:44 +00:00
Jonas Schäfer 1d993a092e Merge branch 'feature/xep-0440' into premerge 2020-08-04 17:56:55 +02:00
Jonas Schäfer 885a1497dd Merge branch 'feature/xep-0313' into premerge 2020-08-04 17:56:53 +02:00
Jonas Schäfer 11b4f4ed67 XEP-0352: Issue Last Call 2020-08-04 17:56:51 +02:00
Jonas Schäfer 55f7a2073d XEP-0411: Issue Last Call 2020-08-04 17:56:51 +02:00
Jonas Schäfer f7e43277b8 XEP-0048: Deprecate in favour of XEP-0402 2020-08-04 17:56:51 +02:00
Jonas Schäfer d08ec2832d XEP-0313: add revision block 2020-08-04 17:43:09 +02:00
Florian Schmaus 4b020e18f1 XEP-0440: Version 0.2.0 of "XEP-0440: SASL Channel-Binding Type Capability" 2020-08-04 12:49:04 +02:00
Ruslan N. Marchenko 2e6efba85c Correct MAM UID "not-found" note 2020-07-29 07:38:35 +02:00
Jonas Schäfer 18cf059d08 Merge branch 'feature/xep-0313' into premerge 2020-07-28 17:43:32 +02:00
Matthew Wild a3e6d10651 XEP-0313: new revision 0.7
Plus (after ML discussion):

- Clarify intention of 'with' field rule
- Add 'ids' field for fetching specific messages
- Add archive metadata query
- relax language about inclusion of RSM count/index

  These were always optional, but the XEP encouraged their use.
  Implementation experience has shown that generating the count
  has significant performance cost, while most/all current clients
  ignore it anyway.
2020-07-28 17:43:19 +02:00
Jonas Schäfer e6bffd62da Advance XEP-0338 to Draft 2020-07-21 17:27:35 +02:00
Florian Schmaus 41cebdf743 XEP-0004: fix typo s#>required/<#<required/> 2020-07-17 08:35:38 +02:00
Jonas Schäfer 710ff5503a Merge branch 'feature/xep-0156' into main 2020-07-07 18:34:07 +02:00
Jonas Schäfer c0ced625da Merge branch 'feature/xep-0420' into main 2020-07-07 18:34:04 +02:00
Jonas Schäfer 5077c3f0be Merge branch 'feature/xep-0162' into main 2020-07-07 18:33:59 +02:00
Jonas Schäfer 4dfa9153c8 XEP-0156: add revision block 2020-07-07 18:33:06 +02:00
Paul Schaub 3aba87a55d
XEP-0420: Revision 0.3.0
Incorporate feedback from OMEMO sprint
Improvements to wording and further example of exceptional elements
Content of rpad does not need to be limitted to base64
Credit where credit is due
Use author shortcut
Limit store hint rules MUST to chat messages only
Add revision block
2020-07-03 12:09:02 +02:00
Paul Schaub b4c8ec2494
XEP-0162: Fix small typos 2020-06-25 18:24:16 +02:00
Aditya Borikar b5924b7790 Improve abstract and mention Web Host Metadata Link format 2020-06-25 16:58:50 +05:30
Jonas Schäfer 6f9770bff3 Merge branch 'feature/xep-0373' into premerge 2020-06-23 18:44:08 +02:00
Jonas Schäfer c4c9d7b0bf Merge branches 'feature/xep-0156' and 'feature/xep-0157' into premerge 2020-06-23 18:37:52 +02:00
Jonas Schäfer ab82181f56 XEP-0156: add revision block 2020-06-23 18:36:15 +02:00
Florian Schmaus 4ac81f1e5a XEP-0373 (OpenPGP): Bump to 0.5.0 2020-06-19 22:01:03 +02:00
Florian Schmaus 53a1cc63df XEP-0156: Refer to JSON as an "additional format", not alternative one
Thanks Dave Cridland for the suggestion.
2020-06-17 18:25:13 +02:00
Wojciech Kapcia 54e2980ce4
Clarify XEP-0178 (SASL-EXTERNAL) specification that after failed authentication connection doesn't have to be closed in s2s. 2020-06-16 13:58:18 -04:00
Jonas Schäfer 356c2bda4d Merge branch 'feature/lc-338' into 'main'
XEP-0338: Issue Last Call as requested by Council with vote from 2020-05-27

See merge request xsf/xeps!8
2020-06-16 16:40:15 +00:00
Jonas Schäfer 2d14ede050 XEP-0338: Issue Last Call as requested by Council with vote from 2020-05-27 2020-06-16 18:38:36 +02:00
Florian Schmaus b0077840f2 XEP-0157: Remove <validate/>, instead state the requirement in text
Remove <validate/> from the registrar submission and instead state the
requirement that 'status-addresses' form field values must be of type
xs:anyURI in the text.
2020-06-15 18:30:36 +02:00
Florian Schmaus 952c19edc3 XEP-0156: reorganize stating XRD/JRD requirements
The reference to RFC 6120 was incorrect, what this really meant is RFC
6415. But instead of simply s/RFC 6120/RFC 6415/ here, I decided to
reorganize stating the requirements of XRD and JRD a little.
2020-06-14 22:26:34 +02:00
Jonas Schäfer d93da07f4c Merge branch 'feature/xep-0390' into 'main'
XEP-0390: Explain that ASCII Seperators are invalid only in XML *1.0*

See merge request xsf/xeps!6
2020-06-14 14:39:36 +00:00
Florian Schmaus 9ae18b9e99 XEP-0390: Explain that ASCII Seperators are invalid only in XML *1.0*
but not in XML 1.1.
2020-06-14 16:34:12 +02:00
Maxime Buquet 4b5d9c3f54 Merge branch '0329-superfluous-node' into 'main'
XEP-0329: Fix example 7, remove superfluous 'node' attribute

See merge request xsf/xeps!5
2020-06-14 13:51:28 +00:00
Jonas Schäfer 498bb4c56e ci: increase fetch depth for changed file detection
This is required to accomodate branches which are slightly behind
master.
2020-06-14 15:46:56 +02:00
Jonas Schäfer 7941813d79 ci: correctly detect outdated branches 2020-06-14 15:46:56 +02:00
Jonas Schäfer b028cca04d ci: use git merge-base to detect changed files
This prevents false positives if the branch is not rebased on
current main.
2020-06-14 15:46:56 +02:00
Jonas Schäfer bf5bace92e ci: do not include deleted files in the changed builds 2020-06-14 15:46:52 +02:00
Maxime “pep” Buquet 51aa7ed691
XEP-0329: Add 0.4.1 revision block
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-06-14 15:34:01 +02:00
Florian Schmaus fa0c61d1e2 XEP-0329: Fix example 7, remove superfluous 'node' attribute
The result IQ's <query/> child element does not need to carry the node
information. And in this case the node information was actually wrong,
since "documents/test2.txt" was queried, and not "test2.txt".
2020-06-14 15:24:52 +02:00
Jonas Schäfer 7964a9a59d Merge branch 'feature/accept-sasl-cb-types' into 'main'
Accept inbox/xep-sasl-cb-types.xml as XEP-0440

See merge request xsf/xeps!4
2020-06-14 13:02:33 +00:00
Jonas Schäfer efa6cc6213 Accept inbox/xep-sasl-cb-types.xml as XEP-0440 2020-06-14 14:52:16 +02:00
Jonas Schäfer c36de068e4 Merge branch 'feature/gitlab-pipeline' 2020-06-14 14:34:31 +02:00
Jonas Schäfer 0dbfaff260 Create GitLab.com CI pipeline
This pipeline features the following:

- Building of an nginx image with the XEPs as static files,
  in all formats.
- Incremental builds on the main branch and incremental builds
  for MRs based on the last main build.
- Automatic archiving of changed XEPs to the attic
- Automatic announcement to the mailing lists
2020-06-14 14:09:35 +02:00
Jonas Schäfer 2ea54d4a3c send-updates.py: Introduce support to skip editorial changes
We generally do not want to announce those on the mailing lists,
so this switch allows us to avoid having to run without -y.
2020-06-14 11:09:47 +02:00
Jonas Schäfer 7eb2c2e095 archive.py: add support for skipping building during archiving
If it is known that the documents have already been built or if it
is imperative to use the versions built even if local changes have
been applied since the last build, this switch comes in handy.
2020-06-14 11:09:19 +02:00
Jonas Schäfer a694dd21ab Fix Makefile dependencies on directories
Most jobs depend on build or one of its subdirectories. By default,
this causes make to take the timestamp of the `build` directory (or
the respective subdirectory) into account when calculating whether
a job needs rebuilding.

This is a problem, because the modified timestamp of `build` updates
whenever a file is put into it. Effectively, this breaks incremental
builds.

Luckily, GNU(?) Make supports Order-only Dependencies, prefixed with
a pipe (`|`) symbol in the dependency list. That means that the
dependencies are not taken into account for freshness checks, but
will be built before the target (if they are non-fresh).

This commit introduces usage of Order-only Dependencies for the
output directories, which fixes incremental building.
2020-06-14 11:07:10 +02:00