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
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