Go to file
Jonas Wielicki 30870a5f40 Merge branch 'xep-0319' of https://github.com/linkmauve/xeps into feature/xep-0319 2017-09-15 18:08:58 +02:00
deps Convert deps to Unix style line endings 2017-02-23 02:18:28 -06:00
inbox ProtoXEP: Consistent Color Generation 2017-09-14 14:01:05 +02:00
resources Fix broken xmpp.pdf 2017-01-05 10:41:47 -06:00
tools tools: Implement modification of XEPs in deferrals.py 2017-09-11 18:22:33 +02:00
.gitattributes Override Git to push Unix style line endings 2017-02-23 01:45:31 -06:00
.gitignore Add PDF generation back to Makefile 2017-01-03 15:46:19 -06:00
.travis.yml Build xeps container on CI 2017-08-18 14:56:58 -05:00
Dockerfile Generate xeplist on Docker build 2017-08-23 14:45:07 +02:00
LICENSE.txt Update some copyright dates 2017-01-11 09:48:29 -06:00
Makefile Fix intra-XEP links (regression from 609a081 2017-08-24 14:31:30 +02:00
README.md README: move editor readme to markdown readme 2017-08-20 11:47:33 -05:00
archive.sh Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00
checkdeadlinks.py checkdeadlinks: Move the main functionality into a separate function. 2016-10-03 23:32:43 +01:00
dbupdate.py Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00
deferred.py Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00
examples.xsl Update some copyright dates 2017-01-11 09:48:29 -06:00
fo.xsl corrections 2006-10-04 18:40:38 +00:00
lastcall.py Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00
prettify.css Remove executable bit from CSS and JS files. 2017-01-15 09:36:38 -06:00
prettify.js Remove executable bit from CSS and JS files. 2017-01-15 09:36:38 -06:00
protopage.xsl Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00
protopagegen.sh 2009 to 2010 2010-01-11 20:23:59 +00:00
ref.xsl Update some copyright dates 2017-01-11 09:48:29 -06:00
xep-0001.xml Fixed two typos (#505) 2017-09-04 10:53:02 +02:00
xep-0002.xml XEP-0002: Fix minor DTD issues 2016-11-16 09:26:25 -08:00
xep-0003.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0004.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0005.xml XEP-0005: Fix minor DTD issues 2016-11-16 09:26:25 -08:00
xep-0006.xml Lots of DTD fixes 2016-11-27 08:25:19 -08:00
xep-0007.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0008.xml Lots of DTD fixes 2016-11-27 08:25:19 -08:00
xep-0009.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0010.xml Lots of DTD fixes 2016-11-27 08:25:19 -08:00
xep-0011.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0012.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0013.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0014.xml Lots of DTD fixes 2016-11-27 08:25:19 -08:00
xep-0015.xml Lots of DTD fixes 2016-11-27 08:25:19 -08:00
xep-0016.xml XEP-0016: Deprecate 2017-05-20 10:09:41 -05:00
xep-0017.xml Fix legal notice on old public domain XEPs 2017-01-04 15:08:19 -06:00
xep-0018.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0019.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0020.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0021.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0022.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0023.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0024.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0025.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0026.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0027.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0028.xml corrected the date 2010-02-17 22:07:06 +00:00
xep-0029.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0030.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0031.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0032.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0033.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0034.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0035.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0036.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0037.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0038.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0039.xml Fix DTD check for 0017–0058 2017-01-01 14:08:18 -06:00
xep-0040.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0041.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0042.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0043.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0044.xml Fix DTD check for 0017–0058 2017-01-01 14:08:18 -06:00
xep-0045.xml XEP-0045: add revision block 2017-09-01 16:42:57 +02:00
xep-0046.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0047.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0048.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0049.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0050.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0051.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0052.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0053.xml change states to match IANA / RFC 7595 2016-12-07 13:27:02 -06:00
xep-0054.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0055.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0056.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0057.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0058.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0059.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0060.xml XEP-0060: Add missing error to schema 2017-08-25 12:26:08 +02:00
xep-0061.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0062.xml XEP-0061–XEP-097: DTD fixes 2017-01-01 18:46:56 -06:00
xep-0063.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0064.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0065.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0066.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0067.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0068.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0069.xml XEP-0061–XEP-097: DTD fixes 2017-01-01 18:46:56 -06:00
xep-0070.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0071.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0072.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0073.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0074.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0075.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0076.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0077.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0078.xml Fix references to RFC 3629 2017-03-17 14:39:35 +01:00
xep-0079.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0080.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0081.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0082.xml clarify CCYY is expected to be four digits, even though XML Schema allows for more. 2015-08-13 16:52:50 -06:00
xep-0083.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0084.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0085.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0086.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0087.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0088.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0089.xml Fix several DTD issues 2016-12-26 09:11:19 -06:00
xep-0090.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0091.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0092.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0093.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0094.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0095.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0096.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0097.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0098.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0099.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0100.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0101.xml XEP-0101–XEP-0185: Fix DTD 2017-01-01 19:56:24 -06:00
xep-0102.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0103.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0104.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0105.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0106.xml XEP-0101–XEP-0185: Fix DTD 2017-01-01 19:56:24 -06:00
xep-0107.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0108.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0109.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0110.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0111.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0112.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0113.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0114.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0115.xml Fix references to RFC 3629 2017-03-17 14:39:35 +01:00
xep-0116.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0117.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0118.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0119.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0120.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0121.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0122.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0123.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0124.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0125.xml XEP-0101–XEP-0185: Fix DTD 2017-01-01 19:56:24 -06:00
xep-0126.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0127.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0128.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0129.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0130.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0131.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0132.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0133.xml 0133: fix broken node in example 2017-07-15 17:16:12 -05:00
xep-0134.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0135.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0136.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0137.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0138.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0139.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0140.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0141.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0142.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0143.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0144.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0145.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0146.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0147.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0148.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0149.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0150.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0151.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0152.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0153.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0154.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0155.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0156.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0157.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0158.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0159.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0160.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0161.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0162.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0163.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0164.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0165.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0166.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0167.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0168.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0169.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0170.xml clarified potential DoS attack 2009-09-08 20:21:30 +00:00
xep-0171.xml XEP-0101–XEP-0185: Fix DTD 2017-01-01 19:56:24 -06:00
xep-0172.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0173.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0174.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0175.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0176.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0177.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0178.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0179.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0180.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0181.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0182.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0183.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0184.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0185.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0186.xml XEP-0186: Issue LC 2017-02-28 10:27:01 -06:00
xep-0187.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0188.xml XEP-0188: Fix DTD 2017-01-01 19:56:45 -06:00
xep-0189.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0190.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0191.xml XEP-0016: Deprecate 2017-05-20 10:09:41 -05:00
xep-0192.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0193.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0194.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0195.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0196.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0197.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0198.xml XEP-0198: Fix example 12 by s/xml/xmlns/ 2017-02-16 10:58:44 +01:00
xep-0199.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0200.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0201.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0202.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0203.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0204.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0205.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0206.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0207.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0208.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0209.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0210.xml Fix several DTD issues 2016-12-26 09:11:19 -06:00
xep-0211.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0212.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0213.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0214.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0215.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0216.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0217.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0218.xml Deferred 2008-05-31 00:56:28 +00:00
xep-0219.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0220.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0221.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0222.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0223.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0224.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0225.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0226.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0227.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0228.xml typo 2009-04-05 18:28:48 +00:00
xep-0229.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0230.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0231.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0232.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0233.xml XEP-0233: Move to draft 2017-03-16 12:31:52 -05:00
xep-0234.xml xep-0234: Fixed another broken internal link 2017-09-06 10:53:45 +02:00
xep-0235.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0236.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0237.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0238.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0239.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0240.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0241.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0242.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0243.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0244.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0245.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0246.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0247.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0248.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0249.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0250.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0251.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0252.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0253.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0254.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0255.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0256.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0257.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0258.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0259.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0260.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0261.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0262.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0263.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0264.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0265.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0266.xml 1.1rc1 2013-03-01 14:27:24 -07:00
xep-0267.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0268.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0269.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0270.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0271.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0272.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0273.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0274.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0275.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0276.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0277.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0278.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0279.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0280.xml XEP-0280: Extend LC until 2017-03-28 2017-03-17 09:58:24 -05:00
xep-0281.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0282.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0283.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0284.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0285.xml Fix references to RFC 3629 2017-03-17 14:39:35 +01:00
xep-0286.xml Replace author info with entity for my XEPs 2017-01-29 09:02:36 -06:00
xep-0287.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0288.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0289.xml XEP-0281, XEP-0289: Add forgotten superseding relation. 2017-01-28 17:05:26 -06:00
xep-0290.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0291.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0292.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0293.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0294.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0295.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0296.xml XEP-0204–XEP-0298: DTD fixes 2017-01-01 20:51:42 -06:00
xep-0297.xml XEP-0297: Fix indentation in examples. 2017-02-26 10:46:17 -06:00
xep-0298.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0299.xml automatically deferred 2012-07-05 15:07:03 -06:00
xep-0300.xml Use hash-used element in 0234. 2017-08-23 18:50:49 +02:00
xep-0301.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0302.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0303.xml XEP-0300–XEP-0378: Fix DTD issues 2017-01-01 16:35:25 -06:00
xep-0304.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0305.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0306.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0307.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0308.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0309.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0310.xml XEP-0300–XEP-0378: Fix DTD issues 2017-01-01 16:35:25 -06:00
xep-0311.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0312.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0313.xml Remove trailing whitespace from all XML files. 2017-08-17 14:57:41 -05:00
xep-0314.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0315.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0316.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0317.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0318.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0319.xml Merge branch 'xep-0319' of https://github.com/linkmauve/xeps into feature/xep-0319 2017-09-15 18:08:58 +02:00
xep-0320.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0321.xml XEP-0321: more editing in response to discussion on #476 2017-08-24 07:38:19 +02:00
xep-0322.xml XEP-0322: Formatting and XML fixes 2016-11-02 15:16:23 -05:00
xep-0323.xml Bump revision on IoT XEPs (fix retraction) 2017-05-20 09:56:48 -05:00
xep-0324.xml Bump revision on IoT XEPs (fix retraction) 2017-05-20 09:56:48 -05:00
xep-0325.xml Bump revision on IoT XEPs (fix retraction) 2017-05-20 09:56:48 -05:00
xep-0326.xml Bump revision on IoT XEPs (fix retraction) 2017-05-20 09:56:48 -05:00
xep-0327.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0328.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0329.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0330.xml Defers many old XEPs 2017-01-17 20:02:50 -06:00
xep-0331.xml Convert line endings to Unix style 2017-02-23 01:45:31 -06:00
xep-0332.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0333.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0334.xml XEP-0333, 0233, 0280, 0334, 0352: Extend LC 2017-02-23 01:12:14 -06:00
xep-0335.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0336.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0337.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0338.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0339.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0340.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0341.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0342.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0343.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0344.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0345.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0346.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0347.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0348.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0349.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0350.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0351.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0352.xml XEP-0352: Extend LC to 2017-03-28 2017-03-17 09:54:53 -05:00
xep-0353.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0354.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0355.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0356.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0357.xml XEP-0357: fix reference to Kevin Smith 2017-08-24 15:56:00 +02:00
xep-0358.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0359.xml XEP-0359: clarifications and removed 'overwrite' wording 2017-08-26 09:00:36 +02:00
xep-0360.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0361.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0362.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0363.xml XEP-0363: fixed typo in example 5 2017-05-20 10:21:04 -05:00
xep-0364.xml Replace author info with entity for my XEPs 2017-01-29 09:02:36 -06:00
xep-0365.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0366.xml XEP-0366: Editing for spelling, tone, and grammar 2016-12-21 13:08:42 -06:00
xep-0367.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0368.xml XEP-0368: Advance to draft 2017-03-09 09:25:59 -06:00
xep-0369.xml Merge branch 'MIX' of https://github.com/stevekille/xeps into feature/xep-0369 2017-08-23 16:21:59 +02:00
xep-0370.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0371.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0372.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0373.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0374.xml Use Eplicit Message Encryption (XEP-0380) in OX-IM (XEP-0374) 2017-01-23 20:42:57 -06:00
xep-0375.xml Remove all trailing whitespace from every XEP. 2017-02-16 19:37:21 -06:00
xep-0376.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0377.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0378.xml Mass-defer 36 XEPs 2017-09-11 18:22:33 +02:00
xep-0379.xml XEP-0379: version bump 2017-02-16 11:35:08 +01:00
xep-0380.xml Accept EME ProtoXEP, assigned XEP-0380 2016-10-26 22:44:25 +02:00
xep-0381.xml XEP-0381: Issue LC 2017-02-28 10:02:54 -06:00
xep-0382.xml Publish spoilers as XEP-0382 2016-12-07 10:36:57 -06:00
xep-0383.xml XEP-0383: Improve Security Considerations 2017-01-28 10:44:34 -06:00
xep-0384.xml Remove spaces at the end of CDATA blocks in all XEPs. 2017-02-16 19:37:21 -06:00
xep-0385.xml XEP-0385: Fix description in revision. 2017-01-04 14:16:04 -06:00
xep-0386.xml Accept Bind 2.0 as XEP-0386 2017-02-08 16:17:37 -06:00
xep-0387.xml XEP-0387: Bump revision 2017-02-10 09:44:51 -06:00
xep-0388.xml XEP-0388: Fix deeply ironic XML error 2017-08-25 13:33:00 +01:00
xep-0389.xml Publish SASL2 and IBR2 as XEP-0388 and XEP-0389 2017-03-16 14:36:51 -05:00
xep-0390.xml xep-0390: gratuitous caps for pre-presence publishing of caps to the server 2017-06-22 13:02:21 +02:00
xep-README.xml Tweak XEP editor readme to mention Docker 2017-07-19 11:59:44 -05:00
xep-template.xml Reduce legal notice in template to XML entity 2016-05-21 17:20:13 -05:00
xep.dtd Allow <cite/> within <link/> in xep.dtd 2017-03-20 17:50:28 +01:00
xep.ent Publish ecaps2 as XEP-0390 2017-03-23 09:37:24 -05:00
xep.xsd Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00
xep.xsl Fix intra-XEP links (regression from 609a081 2017-08-24 14:31:30 +02:00
xep2texml.xsl Update some copyright dates 2017-01-11 09:48:29 -06:00
xepinfo.py Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00
xeputil.py Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00
xmpp.css Remove trailing whitespaces in every non-XEP file. 2017-02-16 19:37:21 -06:00

README.md

Docker Build Status

XMPP Extension Protocols (XEPs)

This repository is used to manage work on XMPP Extension Protocols (XEPs), which are the specifications produced by the XMPP Standards Foundation (XSF). See http://xmpp.org/ for details. The rendered documents can be found here:

https://xmpp.org/extensions/

Please use this repository to raise issues and submit pull requests:

https://github.com/xsf/xeps/issues https://github.com/xsf/xeps/pulls

For in-depth technical discussion, please post to the standards@xmpp.org email list:

http://mail.jabber.org/mailman/listinfo/standards

To submit a new proposal for consideration as a XEP, please read this page:

https://xmpp.org/about/standards-process.html#submitting-a-xep

XEP-0001: XMPP Extension Protocols defines the standards process followed by the XMPP Standards Foundation.

Building XEPs

To build a single XEP as HTML simply run:

make xep-xxxx.html

To build PDFs, you'll need to install TeXML (probably in a Python 2 virtual environment). You can then build PDFs with:

make xep-xxxx.pdf

To change the output directory, set the variable OUTDIR, eg.

OUTDIR=/tmp/xeps make all

For more information try make help.

Using Docker

A full set of HTML and PDFs can be generated inside a docker container, with no dependencies on the host other than Docker itself, and served by nginx in the container. To build the template make docker, to run it make testdocker (serves on http://localhost:3080), and to stop/delete it afterwards make stopdocker

Gardening

For new PRs, anyone with permission may perform gardening tasks. The Go wiki sumarizes "gardening" as:

the background maintenance tasks done to keep the project healthy & growing & nice looking.

In this repo, gardening is mostly triaging issues. An issue is considered triaged when an editor has been assigned to it. Untriaged issues that are in need of attention can be found using the following filter: is:open is:pr no:assignee

To triage new issues or PRs:

  • Is the issue a duplicate? Close it (referencing the original issue).
  • Is the issue a question and not an issue? Close it, pointing them at the mailing list or chat room.
  • Is the PR a new ProtoXEP? Add the "ProtoXEP" label and ensure that the file is in the "inbox/" tree and does not start with "xep-" (if not, leave a comment asking for it to be moved).
  • Is the issue a specific change to an existing XEP or a few XEPs (eg. not whitespace changes to many XEPs, use your judgement)? Make sure the title starts with "XEP-XXXX:" or "XEP-XXXX, XEP-YYYY:".
  • Finally, assign an editor (pick one at random, or pick the one with the least issues already assigned to them; we may re-assign it later so don't feel bad). The list of active editors can be found here: https://xmpp.org/about/xsf/editor-team

Editor

The XMPP Extensions Editor (or, for short, XEP Editor) manages the XMPP extensions process as defined in XMPP Extension Protocols (XEP-0001). In addition, the XEP Editor functions as the XMPP Registrar as defined in XMPP Registrar Function (XEP-0053). Read those documents first, since this README focuses on mechanics instead of philosophy or policy.

All PRs

For all PRs, start by ensuring that the IP release has been signed and that CI has run and no issues were detected before merging.

New ProtoXEPs

  • Make sure the protoxep is in the inbox/ tree and has a name that does not start with "xep-" (you may change this or ask the author to change it).
  • Make sure the version is 0.0.1 and the status is ProtoXEP (you may fix this or ask the author to fix it).
  • You may want to build the protoxep locally and ensure the HTML and PDF look okay.
  • Create a card for the protoxep on the Council Trello under "Proposed Agendums".
  • Attach the PR to the card, and comment on the PR with a link to the card, thanking the author for their submission and letting them know that their XEP will be voted on within the next two weeks.
  • Merge the PR and add a link to the generated protoxep (does this happen automatically yet?) to the card so that council can read it.
  • Wait for the XEP to appear on xmpp.org and then log into the webserver, change directories to /home/xsf/xmpp-hg/extensions, perform an hg pull && hg update (yes, that's right) and run inxep.py name approvingbody (eg. ./inxep.py pars council).
  • If the council forgets and doesn't vote on the protoxep, pester them until they do.
  • If the council rejects the XEP, you're done (leave the XEP in the inbox and inform the author of the councils decision). Otherwise, see "Promoting a ProtoXEP".

Promoting a ProtoXEP

  • Once the council approves a ProtoXEP, move it out of the inbox and into the root, assigning it the next available number in the XEP series.
  • Modify the <number/> element in the XML file to match.
  • Set the version to 0.1 and the initials to XEP Editor: xyz (replacing "xyz" with your own initials).
  • Remove the <interim/> element from the XML file if it is included.
  • Set the status to Experimental.
  • Add a reference to the XEP in xep.ent.
  • Archive the first version of the XEP (TODO: this process is currently changing; add a description when the dust has settled).
  • Wait for the XEP to be published then log into the webserver and run announce.py (TODO: Add an example here).

Promoting XEPs

Ensure that the following sections exist (if not, ask the author to add them before promoting the XEP):

  • Security Considerations
  • IANA Considerations
  • XMPP Registrar Considerations
  • XML Schema (for protocol specifications)

You can also refer to xep-template.xml for a recommended list of sections and whether or not they are required. For a helpful graph of how XEP promotion works, see XEP-0001.