Annotate

spec/scansion/uptime.scs @ 12715:5dd00f806e32

util.crypto: Use Lua 5.2 API for predictable buffer size In Lua 5.3 LUAL_BUFFERSIZE is a macro computed from sizeof and is thus not known at pre-processing time, so this does not work. Since Lua 5.1 is no longer supported, we can use luaL_prepbuffsize() which is available from Lua 5.2
author Kim Alvefur <zash@zash.se>
date Mon, 11 Jul 2022 17:11:38 +0200
parent 10731:8e2f9d0fa72d
child 13405:c8f3cfe59e90
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10731
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 # XEP-0012: Last Activity / mod_uptime
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 [Client] Romeo
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 jid: romeo@localhost
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 password: password
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 -----
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 Romeo connects
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 Romeo sends:
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 <iq id='a' type='get' to='localhost'>
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 <query xmlns='jabber:iq:last'/>
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 </iq>
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16 Romeo receives:
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17 <iq type='result' id='a' from='localhost'>
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 <query xmlns='jabber:iq:last' seconds='0'/>
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19 </iq>
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20
8e2f9d0fa72d mod_uptime: Add scansion test coverage
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21 Romeo disconnects