Software /
code /
prosody
Annotate
tools/xepchanges.sh @ 13479:d1b7edf4e2de
net.unbound: Show canonical name in textual format (e.g. in shell)
libunbound does not tell us the whole chain of CNAMEs, only the final
canonical name.
This is to aid in debugging since it will only be shown in the shell.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 14 Apr 2024 14:06:57 +0200 |
parent | 13383:091667bd2f0e |
rev | line source |
---|---|
13383
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 #!/bin/sh -eu |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 wget -N https://xmpp.org/extensions/xeplist.xml |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 xml2 <xeplist.xml | |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 2csv xep-infos/xep number version | |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 grep -v ^xxxx,| |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 sort -g > xepinfos.csv |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 xml2 < doc/doap.xml | |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 2csv -d ' ' xmpp:SupportedXep @rdf:resource xmpp:version | |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 sed -r 's/https?:\/\/xmpp\.org\/extensions\/xep-0*([1-9][0-9]*)\.html/\1/' | |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 while read -r xep ver ; do |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 grep "^$xep," xepinfos.csv | awk -F, "\$2 != \"$ver\" { print (\"XEP-\"\$1\" updated to \"\$2\" from $ver\") }" |
091667bd2f0e
tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
14 done |