►
From YouTube: IETF108-EXTRA-20200730-1100
Description
EXTRA meeting session at IETF108
2020/07/30 1100
https://datatracker.ietf.org/meeting/108/proceedings/
C
A
A
And
and
here's
my
face
awesome
welcome
to
the
extra
session
at
ihf
108
madrid
in
sunny,
warm
and
and
slightly
covered
filled.
Madrid-
let's
get
straight
down
to
business,
so
we
have
the
no
well,
of
course.
As
always,
I
think
everybody
knows
this
by
now.
You
are
operating
at
an
ietf
meeting
under
ietf
rules.
A
Our
agenda,
as
discussed
on
the
or
sitting
on
the
list
has
these
four
items.
I
had
originally
put
ken's
draft
for
jmap
sieve
on
the
extra
meeting
for
some
reason,
but
I
think
it
probably
belongs
in
jmap.
We
can
deal
with
that
in
any
other
business.
If
we
get
there
and
decide
that
it's
important
to
us
and
with
that
said,
let
me
find
the
slides
that
do.
D
Fuji
for
chairs,
is
slightly
more
difficult
because
you
have
to
flip
between
you
know,
tabs
or
whatever,
if
you
are
sharing
tabs
and
anyway
right.
So
I
just
I
wrote
the
slides
in
anticipation
of
posting
their
17
and
then
yesterday
I
remember
that
I
forgot
to
post
their
17,
so
I
posted
it
yesterday,
but
I
will
cover
this
in
the
slides
next
slide.
Please.
D
Right
so
major
changes
we
received,
I
think
a
private
feedback
directly
to
me
and
barry
about
people
thought
that
uid
validity
will
be
reset
every
time
you
expand
your
message
so
the
text
that
was
never
the
intent
of
the
text,
but
the
text
wasn't
entirely
clear
about
that.
So
I
think
very
suggested.
Various
digital
changes
to
address
this
and
I
massage
them
a
little
bit.
B
Jump
in
for
a
second,
the
comment
specifically
was
that,
because
uib
validity
description
said
that
the
a
combination
of
uid
validity
and
uid
identifies
a
particular
message
forever.
B
If
the
message
disappeared
because
it
was
refund,
then
that
would
mean
that
that
combination
of
uid
validity
and
uid
would
no
longer
be
identifying
that
message
and
therefore
you'd
have
to
change
the
uid
validity,
and
we
initially
said
that.
Well,
no
implementation
has
ever
interpreted
it
that
way
before,
but
it
was
certainly
easy
enough
to
change
some
text
to
make
it
explicit
so
there
it
is.
D
Right
thanks
for
the
clarification
the
next
set
of
changes
is
we
had
a
discussion
about
how
to
announce
a
normalized
or
maybe
even
earliest
footer
names.
Mailbox
names
on
creator
name,
select,
examine
and
also
append,
which
I
forgot
to
mention
here,
and
I
think
we
basically
settled
that
there
will
be
unsolicited
list
response.
D
A
Yeah,
I
have
some
feedback
to
give
on
that
still
to
do
with
mentioning
that,
if
object
id
is
supported
by
the
server,
it
should
should
return
mailbox
id
as
part
of
any
unsolicited
list
as
well.
But
I
will
write
that
up
for
you,
sorry,
I
haven't
got
to
it
yet.
D
Fine
yeah,
that
should
be
a
relatively
small
small
magician.
So
that's
fine,
then,
in
relationship
to
this
there
is
a
clarification
that
unsolicited
lists
are
not
allowed
in
other
imap
sessions.
D
If
people
have
issues
with
this,
please
let
me
know,
and
then
I
went
through
because
we
pulled
in
so
many
documents.
D
I
was
checking
whether
I
ana
considerations
for
all
relevant
registries
were
either
in
this
document
or
war
preference
brown.
If
you're
typing,
you
might
want
to
mute
yourself,
sorry
so
yeah
there
was
basically
there
was
quite
a
lot
of
text
in
list
extended
about
selection
options
of
return
options.
I
decided
at
this
point
not
to
import
the
text
and
just
do
it
by
reference,
but
suggest
that
this
document
is
all
is
also
used
as
one
of
the
reference
for
the
registries.
D
D
Yeah,
so
I
actually,
I
know
zero
director.
I
used
to
do
this
on
other
people
documents,
but
I
finally
decided
to
actually
check
abnf
and
there
were
a
couple
of
abn
from
terminal
missing.
Luckily
they
were
very
easy
to
fix,
so
that
was
that
search.
D
There
is
extra
text
saying
then
body
and
text
search
keys,
don't
have
to
be
to
use
substring
search
because
a
lot
of
people
do
more
fancy
searches.
We
had
a
discussion.
D
About
providing
various
options
to
do
this,
I
think
this
is
over
complicated
to
be
honest
and
probably
hard
to
implement
for
people.
If
people
have
a
very
strong
opinion
about
this,
please
let
me
know,
but
I
think
the
current
text
is
allows
flex
for
all
current
implementations.
D
D
D
D
I
went
through
xml
document
and
there
were
actually
several
hidden
comments
in
the
document
which
were
there
for
a
long
time.
So
I
thought
yeah.
Not
all
of
them
are
pretty,
you
know
very
significant,
but
it's
probably
worth
going
through
them
and
just
making
decisions.
D
I
think
other
than
the
last
two
issues.
I
think
everything
else
is
I
I
might
not
have
mentioned
this
ever
before
so,
but
they
should
be
easy.
Hopefully
next
slide.
D
D
I
suspect
that
a
lot
of
clients
actually
wouldn't
work.
If
these
responses
are
missing.
B
Yeah,
I
I
was
thinking
the
same
thing
that,
because
this
is
explicitly
enabled
the
compatibility
is
not
an
issue
with
that
and
in
general,
do
we
really
does
anybody
still
do
imap
2
anymore.
D
D
D
D
Multi,
so
at
the
moment
document
is
so
which
switch
from
search
responses
to
research
responses.
However,
the
document
is
silent
where
you
can
send
incremental
search
responses.
D
So,
like
an
example
at
the
top,
this
is
a
single
response
containing
all
matching
uids,
2,
10
and
11.,
and
at
the
moment
the
document
doesn't
say
whether
the
second
example
below
just
sending
two
and
you
know,
1011
or
sending
2
and
10
or
whatever,
but
the
server
can
actually
send
responses
as
it
accumulates
them
and
send
separate
e-search
responses
that
the
client
will
have
to
then
amalgamate
into
a
single
list.
D
D
The
example
at
the
bottom.
We
actually
have
one
other
extension
which
allows
separate
research
responses,
but
they
have
different
correlators.
They
they
apply
to
different
mailboxes,
so
sending
them
incrementally.
You
know,
I
think
it's
quite
sensible,
so
proposal
for
this
is
to
say,
unless
specified
otherwise,
in
an
extension.
D
One
search
command
should
result
in
one
e-search
response.
Basically,.
D
D
A
B
Well,
I'm
not,
wouldn't
you
know
it
should,
or
must
it
would
be.
This
is
how
it
works
and-
and
you
just
give
it
as
one
response-
I
don't
see
any
real
benefit
to
a
server
for
doing
multiple
responses.
D
D
D
A
B
D
A
Cyrus
map
stores
in
a
separate
bit
field
has
32
bits
available,
of
which
we're
using
about
eight.
Now
I
think,
some
for
internal
stuff
and
some
for
system
flags,
but
if
we
went
ahead
and
defined
a
bunch
more
then
we'd
just
change
the
data
structure
and
cyrus
map
to
make
more
space
and
you'd
have
to
do.
D
B
C
D
Right
always
returning
list
responses
on
select
examine,
braun.
You
commented
that
you
would
prefer
for
this
to
always
be
returned.
A
D
A
D
All
right,
fine,
if
people
have
opinions
one
way
or
the
other.
D
D
D
It
I
don't
think
the
question,
as
you
describe
is
quite
valid
in
the
sense
of
like
my
implementation
cannot
just
work
with
arbitrary
mail
store,
so
we
have
api
restrictions
internally,
sure
that.
B
Right
so
when
you
get,
if
you
did
a
fetch
on
a
message
that
was
larger
than
32
bit
in
size,
because
some
some
servers
can
be
given
an
external
mail
store,
so
I
don't
know
what
they
do
with
it,
but
yeah,
maybe
they
say
no,
maybe
they
maybe
they
crash.
Who
knows.
A
D
A
D
I'm
slightly
worried,
but
so
probably
we
should
just
ask
for
more
opinions
and
remaining
lists,
just
double
check,
but
other
than
that,
I'm
okay
with
that
cool
yeah,
and
I
think
we
agreed
that
this
is
not
going
to
affect
the
band.
So
you
can
you
don't
have
to
deal
with
injecting
these
messages
at
the
moment
they
can
only
be
delivered
externally.
D
Right
so
I
still
have
a
few
core
comments
from
stefan
to
to
fix
most
editorial
missing
references.
D
D
I
would
request
people
to
send
examples
if
they
want
their
being
included
in
the
document,
and
probably
we
should
have
a
time
limit.
So
if
there
are
no
no
actual
examples,
then
this
is
just
going
to
be
no
change
and
then
we
will
move
on
next
slide.
A
If
people
have
examples,
they
should
probably
stick
them
into
the
imap
test
tool
so
that
they
actually
get
tested
against
as
well
as
just
putting
them
in
the
document.
I
think
that's,
probably
more
valuable.
I'm
also
aware
we're
running
out
towards
the
end
of
the
time
that
I
allocated
for
this
document.
A
D
This
is
the
last
significant
slide
is
basically
which
other
extensions
people
want
mentioned.
D
D
If
somebody
wants
to
quickly
talk
about
this,
that
would
be
great.
A
A
D
So
should
I
probably
send
separate
messages
on
each
outstanding
issue
and
including
this
slide
and
see
what
people
say
in
remaining
list.
D
Buddy,
can
you
being
married
to
see
where
he.
E
D
I
think
that's
it
for
this
one,
so
I
know
I
kept
saying
it
last
time,
but
I
think
this
is
really
close
to
being
done
now.
A
D
Oh
yes,
you
did
want
to
do
it
like
one
or
two
weeks
last
call,
so
I
think
you
should
do
it
on
this
version.
D
A
D
A
Yeah,
I
think
that's
good.
That
gives
us
till
mid-august.
A
Yeah
great
excellent,
thank
you.
I
believe
you're
up
again
soon
anyway,
but
let's
load
up
the
next
one,
which
is.
D
Long
time,
no
no
no
see
right,
update
the
quarter.
Extension
next
slide.
D
There
was
text
saying:
if
you
see
storage
or
message
quarter,
resource
types
and
you
don't
have
the
corresponding
capabilities,
they
are
not
what
you
think
they
are.
I
don't
think
that
was
probably
useful
in
a
sense
that
I'm
not
sure
what
else
they
can
be.
So
I
took
this
text
out.
Basically,
then,
set
quarter
now
is
a
separate
command
with
capability
quarter
set.
D
I
hope
this
is
not
too
confusing
to
be
for
people
just
I
use
quota
set
just
because
all
our
capability
starts
with
quarter.
So
then
there
was
mine
alignment
with
I'm
up
for
f2.
The
deleted
messages
was
changed
to
deleted.
D
Usage
resource,
limited
63
bits
added
a
section
on
imap
acl
and
there
will
be
a
slide
about
this
and
then
I
think
there
was
text
about
ion
considerations.
I
don't
expect
many
future
extensions,
but
now
it
says
that
if
you're
really
going
to
extend.
D
D
Acl,
so
I
did
discuss
this
actually
with
can
and
timo,
and
we
do
have
all
slightly
different
implementations,
so
I
think
I
will
flag
it
to
to
the
working
group.
D
D
So
I
suggest
that
it
doesn't
need
any
specific
rights,
because
it's
sort
of
not
possible
to
tie
that
route
to
specific
mailbox
really,
but
implementation
to
differ
on
this
get
quarter
root.
Some
implementations
require
read
write
if
the
mailbox
exists,
but
it's
the
document
also
allows
mailbox
that
not
to
exist
so,
for
example,
if
you
want
to
create
a
new
submailbox
or
a
new
mailbox,
an
existing
in
one
of
the
you
know
user
or
share
folder
namespaces.
D
So
at
the
moment
the
document
says
it's
either
r
or
nothing.
I
know
it's
a
bit
sort
of
weird
combination,
because
really
you
don't
need
anything,
I
think,
but
some
if,
if
implementations
want
to
check
that
and
an
existing
mailbox
name
is
used,
then
checking
all
right
on.
It
is
basically
mailbox.
Three,
that's
probably
okay.
D
D
So
I
think
both
you
and
I
need
to
change
our
implementations
a
little
bit,
so
you
think
you
will
do
this.
Sorry,
I
don't
want
to
put
you
on
the
spot,
but
I
said
who
do.
C
I
don't
have
a
problem
doing
it
unless
braun
has
a
differing
opinion,
since
we
both
work
on
the
same
piece
of
software.
D
So
at
the
moment
you
can
have
status,
deleted
and
started
deleted
storage.
You
can
issue
for
them
to
calculate.
You
know
total
number
of
deleted
messages
in
the
mailbox
or
total
size
of
them
question
is.
D
Should
this
only
be
required
if
you
support
the
corresponding
resource
type,
or
should
this
be
done
unconditionally?
I
I
don't
think
it's
particularly
difficult
to
implement
either
way,
but
if
you
only
say
implement
annotation
storage
quarter
type,
then
it's
a
bit
weird
to
to
be
able
to
do
status
deleted,
for
example.
So
I'm
I'm
slightly
undecided
about
this.
A
D
Okay,
that
will
create
slight
complications
for
clients
if
they
really
want
this
information,
but
I
suppose
that's
no
different
from
amma
for
everyone.
D
I'm
probably
okay
with
that,
but
this
is
the
new
suggestion.
I
I
need
to
incorporate
this
in
there
abnf
any
other
comments
on
this.
A
What
are
the
alternatives?
You'd
either
return
zero
or
you
would
fail
it
with
bad
command.
Yeah,
which
is
kind
of
I
think
either
of
them
are
worse.
D
D
If
you
have
one
mailbox
selected
and
then
your
move
message
to
another
mailbox,
you
can
separately
return
information
saying
that
your
current
mailbox
is
over
soft
quarter,
but
not
by
not
specifying
the
tag,
and
then
you
can
include
the
tag
by
saying
your
destination
mailbox,
the
one
you
just
copied
or
moved
message
to
is
over
quota.
Unfortunately,
there
is
a
syntactic
issue
with
this,
because
response
codes
are
not
allowed
close
square
bracket.
D
So
two
ways
to
solve
this:
either
drop
this
over
quarter
space
tag
variant
or
we
can
change
the
tag
definition
in
imap4f2
to
disallow
square
brackets.
I
don't
know
if
anybody
used
them
in
tags,
they're,
sort
of
hard
to
prove
one
way
or
the
other.
A
D
Yeah
but
then
it
has
the
same
issue
because
quadrant
can
it's
a
string
and
it
can
contains
anything
and
then
it
will
be
allowed
to
contain
closing
square
brackets
so
yeah,
it's
like
so
bad
one
of
those
things.
I
wish
that
imap
genetic
syntax
was
slightly
more
generic.
D
D
Basically,
there
are
two
small
changes
that
I
need
to
do.
Otherwise
it's
done.
A
A
A
With
civ
mailbox
id,
I
uploaded
this
just
today
a
couple
of
times,
because
I
missed
a
couple
of
bits.
The
first
time.
Thank
you
alexi
for
your
feedback
on
it.
A
A
If
you
do
that,
then
it
will
try
and
find
a
mailbox
that
has
an
exactly
matching
mailbox
id
to
the
one
you
specified
and
if
so
that
overrides,
whatever
other
parameters
were
given,
so
in
particular,
if
you're
combining
with
create
it,
will
first
look
for
the
mailbox
with
its
mailbox
id.
If
that
fails,
it
will
then
look
for
mailbox
with
the
name.
If
that
also
fails,
it
will
create
a
mailbox
with
the
name
and
the
drafts
quite
specifically
says
you
can't
set
the
mailbox
id
from
that.
A
So
it'll
create
the
mailbox
for
the
name,
but
will
not
give
it
the
same
mailbox
id.
It
certainly
is
not
guaranteed
to,
and
that's
for
security.
So
you
can't
set
mailbox
ids,
because
they're
normally
server
only
created
anyway,
the
document's
there.
I
believe
it
is
ready
for
working
group
last
call
already
so
I'll.
Ask
my
co-chair
to
do
that,
since
it
is
a
draft
written
by
me,
it's
been
implemented
in
cyrus
imap
for
a
couple
of
years
and
we're
using
it
in
production
at
fast
mail.
A
A
Awesome
and
last
item
is
cai.
Stefan
is
not
able
to
join
us
today
and
did
not
have
any
slides
for
us,
but
he
did
say:
please
do
read
the
draft
and
give
him
feedback
about
whether
it
is
on
the
right
track
or
not,
and
he
will
go
back
and
revise
it
based
on
feedback.
So
please
read
the
draft.
Give
feedback
on
the
list.
A
Civ
snooze,
we
don't
have
a
draft
for
that,
yet
I
don't
believe
ken.
Let
me
let
you
in.
C
A
Cool
I'll
do
a
call
for
adoption
on
that
other
than
that.
Our
documents
listed
here
are
ready
to
be
submitted.
Eai
obviously
will
need
to
have
work
done
on
it,
and
so
we
should
probably
set
a
milestone
for
that.
Anyone
have
any
opinions
about
when
we
expect
that
to
be
done
by.
A
All
right
other
than
that
we're
basically
out
of
documents.
At
this
point
we
don't
have
anything
else
listed
to
work
on
so
question
of
whether
we
recharter
or
whether
we
go
quiet
for
a
little
bit.
A
F
A
A
And
I
will
update
the
other
milestones
to
be
the
times
that
we
have
already
agreed
for
those
documents
during
this
call.
Oh.
A
A
A
Sounds
good
all
right,
I
will
see
many
of
you
over
in
the
jmap
call
in
a
few
minutes.
Thank
you
for
your
time,
see
you
there.