antranigv
has joined
00:00:35
govanify
has left
00:00:39
govanify
has joined
00:00:42
stpeter
has joined
00:04:40
stpeter
has left
00:04:40
emus
has left
00:10:59
mukt2
has joined
00:15:08
Andrzej
has joined
00:21:39
Andrzej
has left
00:28:48
mukt2
has left
00:33:21
marek
has left
00:42:00
marek
has joined
00:42:31
govanify
has left
00:47:52
govanify
has joined
00:47:54
neshtaxmpp
has joined
00:54:41
paul
has left
01:07:54
raghavgururajan
has left
01:08:41
govanify
has left
01:15:47
govanify
has joined
01:15:50
stpeter
has joined
01:16:36
stpeter
has left
01:16:36
govanify
has left
01:27:02
govanify
has joined
01:27:04
karoshi
has left
01:39:41
krauq
has left
01:56:58
krauq
has joined
01:57:48
govanify
has left
02:09:03
govanify
has joined
02:09:05
Andrzej
has joined
02:22:35
wladmis
has left
02:26:52
antranigv
has left
02:32:54
Seve
has joined
02:36:32
marek
has left
02:42:17
marek
has joined
02:42:26
Andrzej
has left
02:43:50
arc
has left
02:47:03
arc
has joined
02:47:04
stp
has left
03:07:34
govanify
has left
03:15:28
govanify
has joined
03:15:30
stpeter
has joined
03:19:57
stpeter
has left
03:19:58
stp
has joined
03:44:52
Zash
has left
03:47:19
Zash
has joined
03:47:42
stp
has left
03:51:35
stp
has joined
03:52:04
peetah
has left
03:53:10
peetah
has joined
03:53:16
Yagiza
has joined
03:58:40
murabito
has left
04:00:01
govanify
has left
04:00:11
govanify
has joined
04:00:13
chronosx88
has joined
04:01:48
murabito
has joined
04:02:15
Seve
has left
04:07:04
govanify
has left
04:22:08
govanify
has joined
04:22:10
Andrzej
has joined
04:23:27
govanify
has left
04:30:27
govanify
has joined
04:30:29
govanify
has left
04:36:04
govanify
has joined
04:36:06
Mikaela
has joined
04:39:27
Andrzej
has left
04:46:28
Vaulor
has joined
04:54:17
Adi
has left
04:59:52
Adi
has joined
05:06:39
Andrzej
has joined
05:12:15
moparisthebest
has left
05:27:01
lorddavidiii
has joined
05:32:37
moparisthebest
has joined
05:34:04
Seve
has joined
05:35:40
Andrzej
has left
05:36:58
marek
has left
05:42:06
krauq
has left
05:43:24
krauq
has joined
05:43:59
marek
has joined
05:44:08
ti_gj06
has joined
05:44:27
ti_gj06
has left
05:48:11
marek
has left
05:55:00
marek
has joined
05:55:35
Tobias
has joined
05:56:21
govanify
has left
06:07:22
govanify
has joined
06:07:24
Mikaela
has left
06:13:10
Neustradamus
has left
06:19:04
Neustradamus
has joined
06:19:06
arc
has left
06:20:55
wurstsalat
has joined
06:22:22
Neustradamus
has left
06:25:05
paul
has joined
06:25:21
pasdesushi
has joined
06:28:06
emus
has joined
06:35:22
govanify
has left
06:36:08
govanify
has joined
06:36:10
pasdesushi
has left
06:40:55
Andrzej
has joined
06:43:25
ti_gj06
has joined
06:46:40
pasdesushi
has joined
06:48:38
goffi
has joined
06:50:11
pasdesushi
has left
06:53:48
Andrzej
has left
06:54:41
Andrzej
has joined
07:10:19
mukt2
has joined
07:14:51
Adi
has left
07:15:49
Adi
has joined
07:16:57
karoshi
has joined
07:22:41
Zash
has left
07:27:00
Zash
has joined
07:27:39
mukt2
has left
07:27:51
Andrzej
has left
07:28:52
floretta
has left
07:36:53
Adi
has left
07:37:30
Mikaela
has joined
07:40:18
floretta
has joined
07:42:05
Adi
has joined
07:46:12
goffi
has left
07:46:42
paul
has left
07:49:54
Andrzej
has joined
07:49:59
paul
has joined
07:50:14
goffi
has joined
08:00:58
LNJ
has joined
08:01:37
matkor
has joined
08:07:13
Tobias
has left
08:10:33
Tobias
has joined
08:10:37
Andrzej
has left
08:12:10
matkor
has left
08:14:08
mukt2
has joined
08:14:51
Andrzej
has joined
08:18:08
david
has left
08:21:22
matkor
has joined
08:26:17
mukt2
has left
08:27:51
xecks
has joined
08:28:27
Zash
08:39:01
I just realized that XEP-0363 talks about the <header>s as MAY. Does this mean as a server-side implementer I can't actually use that?
chronosx88
has left
08:40:16
chronosx88
has joined
08:40:19
jonas’
08:42:43
depends on whether you control the client
Zash
08:42:58
Not quite worded in an obvious compliance level way tho
Zash
08:47:46
Oh
> the client MUST include all allowed headers that came with the slot assignment.
Zash
08:48:06
So, server MAY include <header>s, client MUST support.
jonas’
08:48:19
:)
flow
08:48:38
I wonder if this is a case where the 'may' should be lowercased
Zash
08:48:49
So I need to file a bug report instead instead of redesigning my thing.
jonas’
08:48:50
I think so
Zash
08:50:46
Let's do it
Andrzej
has left
08:52:00
Andrzej
has joined
08:55:53
Daniel
08:58:04
I don't find that very ambiguous tbg ✎
Daniel
08:58:09
I don't find that very ambiguous tbh ✏
Daniel
08:58:24
But I wrote the thing so I'm obviously biased
dwd
08:59:27
I don't understand the problem - servers might or might not include headers, entirely at their discretion, but if they do then client have to handle them if they expect things to actually work.
goffi
has left
08:59:55
jonas’
09:00:27
dwd, then the MAY is not RFC 2119 language in that context, but just plain english IMO
Kevin Smith
has joined
09:00:46
Kevin Smith
has left
09:00:47
Kevin Smith
has joined
09:00:47
Kevin Smith
has left
09:00:47
Kevin Smith
has joined
09:00:48
Kevin Smith
has left
09:00:48
jonas’
09:00:50
the action of a server including or not including headers is irrelevant for interop, what is relevant for interop is that clients can deal with the case (where the MUST is also placed)
Kevin Smith
has joined
09:00:50
Kevin Smith
has left
09:00:50
Kevin Smith
has joined
09:00:51
Kevin Smith
has left
09:00:51
Kevin Smith
has joined
09:00:52
Kevin Smith
has left
09:00:52
Zash
09:01:07
Daniel, mostly because I didn't see the part about clients when I searched, which is isn't in the same spot in the document.
Daniel
09:01:27
Zash: I'd be curious on where and how you use the headers though. Because I started to suspect nobody uses them
dwd
09:01:53
jonas’, One implies the other, indeed, but actually the way RFC 2119 is written, MAY implies MUST on the recipient, and not the other way around.
Zash
09:02:39
Daniel: I recently started on a new implementation and went with passing magic via a Authorization header.
Zash
09:03:38
dwd, oh!
dwd
09:03:52
Zash, Oh?
Zash
09:04:03
re
> MAY implies MUST
david
has joined
09:04:06
dwd
09:04:31
Zash, Well, what it says is more nuanced, but:
An implementation which does not include a particular option MUST be
prepared to interoperate with another implementation which does
include the option, though perhaps with reduced functionality.
Zash
09:04:34
So, never mind, just me not having read the whole thing into my head yet 🙂
jonas’
09:04:52
dwd, TIL
jonas’
goes back to updating countless instances of sudo(1)
09:05:08
dwd
09:05:16
Zash, So there's an implication here that a client could conform to the server's MAY by ignoring the headers, which we don't want.
david
has left
09:05:30
david
has joined
09:06:18
dwd
09:06:20
jonas’, I did my bastion hosts last night, indeed. Got the rest of the estate to do today and our head of infra is off sick so I suppose it's my job now.
jonas’
09:07:26
dwd, hah
SamWhited
has left
09:09:08
dwd
09:09:14
Zash, But anyway MAY send, MUST handle is fine by me. I've generally preferred specifying sender/receiver behaviour separately, and it's especially useful in fun cases like MUST NOT send, SHOULD ignore, where you have legacy behaviour to deal with.
Tobias
has left
09:11:22
Tobias
has joined
09:11:27
SamWhited
has joined
09:17:50
govanify
has left
09:18:45
govanify
has joined
09:18:47
andy
has joined
09:22:15
govanify
has left
09:31:41
govanify
has joined
09:31:42
andy
has left
09:33:39
andy
has joined
09:35:10
Mikaela
has left
09:50:45
Dele Olajide
has joined
10:04:06
ti_gj06
has left
10:05:16
ti_gj06
has joined
10:10:05
ti_gj06
has left
10:24:28
ti_gj06
has joined
10:27:37
deuill
has left
10:30:20
raghavgururajan
has joined
10:31:35
deuill
has joined
10:32:44
deuill
has left
10:35:06
marek
has left
10:36:56
marek
has joined
10:36:58
deuill
has joined
10:37:31
debacle
has joined
10:39:05
krauq
has left
10:43:15
krauq
has joined
10:43:49
ti_gj06
has left
10:49:45
ti_gj06
has joined
10:49:48
debacle
has left
10:51:30
stp
has left
10:51:52
govanify
has left
10:53:41
govanify
has joined
10:53:43
mathijs
has left
10:56:19
neshtaxmpp
has left
10:57:26
Mikaela
has joined
10:58:47
mathijs
has joined
10:58:58
Mikaela
has left
10:59:33
j.r
has joined
11:04:50
goffi
has joined
11:07:19
Mikaela
has joined
11:21:00
Steve Kille
has left
11:30:19
Mikaela
has left
11:31:46
Steve Kille
has joined
11:33:58
stp
has joined
11:35:08
lskdjf
has joined
11:36:50
lskdjf
has left
11:38:17
lskdjf
has joined
11:38:26
lskdjf
has left
11:41:50
lskdjf
has joined
11:41:51
lskdjf
has left
11:42:42
lskdjf
has joined
11:42:43
eevvoor
has joined
11:44:21
eevvoor
has left
11:47:48
chronosx88
has left
11:52:43
chronosx88
has joined
11:52:47
papatutuwawa
has joined
11:53:38
lskdjf
has left
11:55:46
lskdjf
has joined
11:59:29
lskdjf
has left
12:04:47
lskdjf
has joined
12:06:54
lskdjf
has left
12:12:25
lskdjf
has joined
12:12:25
lskdjf
has left
12:14:21
lskdjf
has joined
12:14:21
lskdjf
has left
12:15:48
lskdjf
has joined
12:15:49
debacle
has joined
12:17:45
goffi
has left
12:18:30
goffi
has joined
12:18:37
nyco
has left
12:19:28
nyco
has joined
12:19:35
lskdjf
has left
12:21:01
alex-a-soto
has left
12:22:12
alex-a-soto
has joined
12:22:41
Kev
has left
12:24:07
Kev
has joined
12:24:47
Kev
has left
12:24:47
Kev
has joined
12:24:49
Wojtek
has joined
12:25:05
antranigv
has joined
12:28:01
lskdjf
has joined
12:31:52
lskdjf
has left
12:32:17
lskdjf
has joined
12:32:17
x51
has joined
12:40:22
krauq
has left
12:44:01
krauq
has joined
12:45:32
lskdjf
has left
12:47:28
lskdjf
has joined
12:47:28
Paganini
has left
12:48:41
lskdjf
has left
12:49:21
lskdjf
has joined
12:49:21
Paganini
has joined
12:49:41
lskdjf
has left
12:49:57
lskdjf
has joined
12:49:57
mukt2
has joined
12:54:02
papatutuwawa
has left
12:54:38
lskdjf
has left
13:04:42
lskdjf
has joined
13:04:47
lskdjf
has left
13:05:10
lskdjf
has joined
13:05:11
lskdjf
has left
13:06:07
lskdjf
has joined
13:06:08
Andrzej
has left
13:12:31
Neustradamus
has joined
13:12:43
lskdjf
has left
13:17:48
lskdjf
has joined
13:17:48
lskdjf
has left
13:19:05
lskdjf
has joined
13:19:06
debacle
has left
13:20:01
lskdjf
has left
13:20:51
lskdjf
has joined
13:20:52
lskdjf
has left
13:23:00
lskdjf
has joined
13:23:01
wladmis
has joined
13:25:03
debacle
has joined
13:25:08
lskdjf
has left
13:25:16
lskdjf
has joined
13:25:16
Mikaela
has joined
13:26:45
ti_gj06
has left
13:27:01
Andrzej
has joined
13:28:07
eevvoor
has joined
13:34:52
lskdjf
has left
13:38:30
lorddavidiii
has left
13:39:36
krauq
has left
13:40:14
krauq
has joined
13:40:16
lorddavidiii
has joined
13:48:23
Andrzej
has left
13:48:54
Andrzej
has joined
13:53:18
papatutuwawa
has joined
13:59:45
debacle
has left
14:08:30
edhelas
has left
14:15:17
edhelas
has joined
14:15:36
Adi
has left
14:21:48
Adi
has joined
14:25:33
antranigv
has left
14:28:50
emus
has left
14:32:12
emus
has joined
14:32:46
Andrzej
has left
14:38:54
andy
has left
14:42:22
mdosch
has left
14:45:00
mdosch
has joined
14:45:40
lorddavidiii
has left
14:54:41
mukt2
has left
14:55:05
Adi
has left
15:00:33
stpeter
has joined
15:03:47
stpeter
has left
15:03:48
antranigv
has joined
15:10:20
lorddavidiii
has joined
15:11:09
debacle
has joined
15:11:35
chronosx88
has left
15:14:23
chronosx88
has joined
15:14:27
Adi
has joined
15:14:59
Andrzej
has joined
15:19:26
stpeter
has joined
15:25:22
stpeter
has left
15:25:23
mukt2
has joined
15:30:01
govanify
has left
15:45:01
govanify
has joined
15:45:03
Steve Kille
has left
15:48:18
lskdjf
has joined
15:50:40
lskdjf
has left
15:56:48
papatutuwawa
has left
16:01:38
Andrzej
has left
16:02:14
Steve Kille
has joined
16:02:20
Andrzej
has joined
16:05:36
murabito
has left
16:07:06
matkor
has left
16:16:22
mukt2
has left
16:17:19
murabito
has joined
16:19:16
andy
has joined
16:20:34
lorddavidiii
has left
16:27:00
neshtaxmpp
has joined
16:27:25
lorddavidiii
has joined
16:55:07
lorddavidiii
has left
16:55:55
lorddavidiii
has joined
16:57:40
lskdjf
has joined
17:02:31
Romeo
has joined
17:04:57
Romeo
has left
17:07:03
Kev
has left
17:10:13
Kev
has joined
17:11:23
paul
has left
17:15:28
paul
has joined
17:15:36
Kev
has left
17:15:52
Kev
has joined
17:16:20
xecks
has left
17:16:50
xecks
has joined
17:18:37
wladmis
has left
17:21:09
alacer
has joined
17:24:00
mimi89999
has left
17:26:38
lskdjf
has left
17:31:59
lskdjf
has joined
17:32:31
mukt2
has joined
17:38:59
mimi89999
has joined
17:39:12
wladmis
has joined
17:40:46
Kev
has left
17:44:25
alacer
has left
17:45:34
alacer
has joined
17:45:43
alacer
has left
17:46:38
speedball
has joined
17:47:02
alacer
has joined
17:49:59
alacer
has left
17:50:05
alacer
has joined
17:50:08
andy
has left
17:53:22
Guus
has joined
18:02:45
werdan
has joined
18:06:52
mukt2
has left
18:08:35
matkor
has joined
18:10:12
Guus
has left
18:10:52
ti_gj06
has joined
18:12:28
matkor
has left
18:31:23
lorddavidiii
has left
18:32:39
werdan
has left
18:34:49
lorddavidiii
has joined
18:35:11
floretta
has left
18:36:03
floretta
has joined
18:38:23
Wojtek
has left
18:38:35
Wojtek
has joined
18:43:08
speedball
has left
18:48:19
debacle
has left
18:52:03
papatutuwawa
has joined
19:01:52
debacle
has joined
19:10:15
chronosx88
has left
19:11:21
matkor
has joined
19:12:08
chronosx88
has joined
19:13:28
Andrzej
has left
19:16:53
adiaholic
has left
19:26:33
krauq
has left
19:28:41
krauq
has joined
19:30:52
adiaholic
has joined
19:31:31
Andrzej
has joined
19:32:29
Yagiza
has left
19:32:44
marek
has left
19:36:19
marek
has joined
19:38:20
Kev
has joined
19:39:51
Kev
has left
19:40:15
murabito
has left
19:42:05
adiaholic
has left
19:42:36
murabito
has joined
19:43:37
adiaholic
has joined
19:48:06
Andrzej
has left
19:59:29
eevvoor
has left
20:03:09
debacle
has left
20:05:15
debacle
has joined
20:05:47
lorddavidiii
has left
20:06:13
Kev
has joined
20:07:49
Kev
has left
20:07:53
andrey.g
has joined
20:10:27
debacle
has left
20:13:38
adiaholic
has left
20:14:07
Andrzej
has joined
20:15:05
mukt2
has joined
20:15:42
debacle
has joined
20:23:01
adiaholic
has joined
20:28:44
Dele Olajide
has left
20:30:40
Dele Olajide
has joined
20:31:10
Andrzej
has left
20:32:37
Andrzej
has joined
20:40:02
Wojtek
has left
20:45:12
goffi
has left
20:47:55
Dele Olajide
has left
20:52:17
stpeter
has joined
21:00:19
stpeter
has left
21:00:19
Andrzej
has left
21:01:49
Andrzej
has joined
21:11:33
pasdesushi
has joined
21:28:31
jcbrand
has left
21:30:40
Andrzej
has left
21:31:40
adiaholic
has left
21:31:51
goffi
has joined
21:32:42
mukt2
has left
21:35:02
jcbrand
has joined
21:37:38
pasdesushi
has left
21:39:12
lorddavidiii
has joined
21:39:29
pasdesushi
has joined
21:47:07
pasdesushi
has left
21:47:54
pasdesushi
has joined
21:47:56
pasdesushi
has left
21:48:25
pasdesushi
has joined
21:48:56
mukt2
has joined
21:50:58
goffi
has left
21:51:05
pasdesushi
has left
21:54:04
karoshi
has left
21:54:49
esil
has joined
22:01:21
esil
has left
22:01:21
deuill
has left
22:01:43
deuill
has joined
22:05:17
raghavgururajan
has left
22:07:14
Mikaela
has left
22:08:21
raghavgururajan
has joined
22:09:38
x51
has left
22:10:40
Andrzej
has joined
22:11:43
pasdesushi
has joined
22:13:12
pasdesushi
has left
22:13:39
pasdesushi
has joined
22:13:58
papatutuwawa
has left
22:16:55
pasdesushi
has left
22:17:19
pasdesushi
has joined
22:17:20
pasdesushi
has left
22:17:27
adiaholic
has joined
22:17:27
pasdesushi
has joined
22:17:31
Tobias
has left
22:17:56
lskdjf
has left
22:17:56
pasdesushi
has left
22:18:33
pasdesushi
has joined
22:18:40
lskdjf
has joined
22:21:06
pasdesushi
has left
22:25:16
pasdesushi
has joined
22:26:35
adiaholic
has left
22:27:11
Andrzej
has left
22:29:36
Andrzej
has joined
22:31:56
pasdesushi
has left
22:35:29
adiaholic
has joined
22:38:57
andrey.g
has left
22:45:08
lskdjf
has left
22:52:57
chronosx88
has left
22:54:21
ti_gj06
has left
22:55:26
marek
has left
22:56:05
marek
has joined
22:56:17
Andrzej
has left
23:01:21
Andrzej
has joined
23:05:32
lorddavidiii
has left
23:09:36
wurstsalat
has left
23:23:24
Andrzej
has left
23:24:07
LNJ
has left
23:33:19
marek
has left
23:42:42
peetah
has left
23:43:18
peetah
has joined
23:43:23
marek
has joined
23:45:13
deuill
has left
23:46:38
deuill
has joined
23:48:12
wladmis
has left
23:53:46
peetah
has left
23:56:04
peetah
has joined
23:56:09
Andrzej
has joined
23:56:32