servers/jabberd14.lua

Mon, 04 Oct 2010 00:22:26 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Mon, 04 Oct 2010 00:22:26 +0100
changeset 8
73822e1d2e35
parent 0
ba1cc6ad649d
child 10
1ccc729780b7
permissions
-rw-r--r--

servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.

8
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
1 -- The jabberd14/jabberd2 split is a complete mess. There are
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
2 -- servers that report as jabberd14 that return the same fingerprint
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
3 -- as jabberd2 servers. A jabberd14 1.6.1.1 server on Debian was
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
4 -- more similar to jabberd14 1.4.x, so I am assuming it to be the
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
5 -- correct one, even though I can't find another one like it...
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
6
0
ba1cc6ad649d Initial commit (dedicated to darkrain)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
7 function testers.jabberd14()
8
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
8 if test(q_invalid_xml, literal ">Invalid XML<") then
0
ba1cc6ad649d Initial commit (dedicated to darkrain)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
9 server_name = "jabberd14";
8
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
10
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
11 if test(q_invalid_xml, "^<%?xml")
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
12 and test(q_empty_message_tag, literal ">Did not specify a valid to argument<") then
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
13 server_min_version = "1.6.0";
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
14 server_comment "Likely Debian's package, other 1.6.x jabberd's report as jabberd2";
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
15 elseif test(q_invalid_xml, "^<stream:error>") then
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
16 server_max_version = "1.4.x";
73822e1d2e35 servers/jabberd14.lua: Update fingerprint for jabberd14 1.6.x, though many servers which report as jabberd14 1.6.x actually return a jabberd2 fingerprint. I'm not sure why, yet.
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
17 end
0
ba1cc6ad649d Initial commit (dedicated to darkrain)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
18 end
ba1cc6ad649d Initial commit (dedicated to darkrain)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
19 end
ba1cc6ad649d Initial commit (dedicated to darkrain)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
20

mercurial