►
From YouTube: IETF101-EXTRA-20180322-0930
Description
EXTRA meeting session at IETF101
2018/03/22 0930
https://datatracker.ietf.org/meeting/101/proceedings/
A
Do
you
want
a
Java
scrap
since
you're
sitting
right
here,
yeah,
cool
and
I'm,
happy
to
take
notes?
I,
don't
think
we'll
have
that
many
decisions
to
note
so
good
morning,
everybody-
probably
particularly
good
morning
to
Ken
who's
up
at
5:30
a.m.
over
in
the
US,
welcome
to
the
extra
extra
work.
Now
it's
not
the
extra
we've
only
got
one
extra
working
group.
This
is
it
on
the
Thursday
morning.
We
have
here
the
note
well
updated.
I
did
actually
check.
A
There
are
two
copies
of
BCP
25
in
there
for
different
reasons
and
they're,
both
actually
I
mentioned
in
basically
25,
so
I
think
that's
actually
real.
You
obviously
can't
read
that
slide,
but
you
can
easily
search
this
seam
on
the
Internet.
All
right
are
you
doing
well,
I've
made
it
very,
very
small.
This
is
the
rough
agenda.
I've
put
together
absolutely
happy
to
rearrange
move
things
around
whatever
people
need.
Does
anyone
have
anything
they
want
to
add
to
the
agenda?
At
this
point,
I've
already
noted
that
Barry's
proposed
new
draft
is
in
there.
A
So
we
have
issues
on
saved
a
special
use,
something
I
created
to
put
an
informational
document
about
how
thesaurus
replication
protocol
works,
because
it's
designed
to
replicate
the
IMAP
data
model
and
it
might
be
a
useful
thing
to
have-
and
there
are
a
couple
of
issues
about
64
bit
or
63
bit
extension
I,
believe
all
of
these
should
be
covered
in
apart
from
the
size,
replication
thing
there's
space
for
each
of
them
under
their
draft.
So
we
probably
should
speak
about
them.
Then
sorry.
A
A
All
right,
so
these
are
the
existing
drafts
that
we
have
sitting
in
our
queue
in
various
state.
There
are
six
of
them
so
far
and
we
have
three
more
proposed
coming
down
the
way.
I
don't
have
enough
experience
to
know
if
that
is
an
insanely
large
number
to
have
in
a
working
group
at
once
or
not,
but
some
of
these
have
don't
have
much
work
left
on
them.
C
C
A
D
Hey
beautiful
both
of
my
eye,
my
eyes
aren't
turns,
are
concave
ago.
Okay,
so
I'm
atlas
right.
This
is
very,
very
similar
to
an
existing
RFC,
which
does
the
status
extended
the
list.
So
all
this
is
is
a
new
return
option
for
extended
list
which
will
return
a
my
rates
response
for
each
of
the
existing
list
of
all
mailboxes
that
come
back
in
the
list
response
itself.
The
benefit
of
this.
It
reduces
a
round
trip
for
each
of
the
mailboxes
that
a
client
would
want
to
get
the
rights
law
next
slide.
D
B
E
C
Don't
other
comment.
I
have,
is
you
have
the
M
right,
showing
an
example
which
I
think
is
annotation
extension
or
something
yeah?
Yes,
so
I
think
because
it's
not
part
of
standard
time
app,
ICL,
it's
an
extension
to
it.
I
think
you
should
point
out
and
in
a
comment
saying
that
well
in
case
people
will
try
to
actually
analyze
your
example
where
this
is
coming
from
obvious.
A
A
Certainly,
the
reason
I
asked
for
in
the
first
place
for
fast
mail
is
that
it's
used
to
display
whether
a
mail
box
is
writable
or
not
through
to
the
UI
and
that's
very
useful
to
get
for
all
the
mailboxes
at
once.
So
we
we
run
my
writes
is
very
cheap
in
our
server
and
we
just
run
a
select
or
mailboxes
with
my
right.
So
we
can
keep
the
display
up
in
sync,
yeah.
C
A
D
F
E
B
A
D
Okay,
this
this
draft
essentially,
is
a
way
to
copy
a
store,
a
copy
of
any
outgoing
messages
that
get
generated
by
sip
actions.
Obviously,
the
name
SEC
came
from
a
non-standard
header
that
some
some
email
clients
use
right
now
that
the
draft
stipulates
that
it's
only
compatible
with
vacation
and
notify
it
is
specifically
not
compatible
with
reject
any
reject.
That
was
basically
because
it
violates
the
SMT
principle
of
either
message
is
delivered
or
bounced.
This
would
break
that,
obviously,
by
storing
a
copy
next
I.
Please.
D
Very
simple
example:
basically,
the
tagged
argument
takes
a
mailbox
name,
so
in
this
case
it's
added
to
the
vacation
extension
next
slide.
I
did
make
this
work
with
the
existing
file,
two
options
that
make
sense,
so
those
additional
options
would
get
placed
in
between
the
FCC
tag
and
the
mailbox
name.
So
in
this
case
you
could
use
special
use,
create
and
add
Flags
I,
don't
know
if
that
is
too
complex
for
this
draft,
but
it
is
a
flooded
in
Cyrus,
so
it's
certainly
doable
that.
C
Okay,
thank
you.
Alexey
III,
do
have
possible
concerns
in
a
sense
of
I'm
I
need
to
double
check.
Whether
save
back
allows
basically
you're
sort
of
trying
to
say
that
you
have
the
grammar
structure,
that
you
have
options
to
existing
tagged
parameters
and
then
you
are
using
other
tag
parameters
names
with
the
same
syntax
here
and
a
question
number
one
can
can
they
be
repeated
with
and
without
FCC
in
the
same
statement?
I,
don't
know
the
answer
to
this.
Maybe
it's
a
stupid
question
and
if
they
can,
whether
this
is
actually
allowed.
C
B
B
C
A
C
A
Nobody
really
needs
it
for
that.
The
thing
that
that
we
definitely
wanted
for
a
fast
mail
is
if
we
send
out
a
vacation
response.
We
want
to
have
a
copy
of
that.
If
we
send
out
a
notification
response,
we
want
to
have
a
copy
of
it,
so
that
we
have
that
history
of
everything
that's
been
done
on
the
user's
behalf,
reject
we
do
at
the
boundary
anyway,
so
and
I
think
a
lot
of
sites
will
be
similar.
This.
C
I
remembered
another
issue:
the
way
how
notify
framework
was
written
was
very
carefully.
We
were
separating
method
for
notifications
from
the
general
framework,
so
notification
methods
is
keyed
of
the
UI
that
you
are
using.
So
you
can
use
notifications
to
you
to
generate
XMPP
some
messaging
notifications
or
you
can
use
mail
to
to
generate
emails
and
the
way
the
document
says.
Is
it
doesn't
talk
about
this?
It
just
assumes
that
you
can
always
archive
now
it
might
be
a
wording
issue
or
clarifying
that
it
only
applies
to
when
you
use
mail
to
notifications.
D
C
One
you
just
say
this
only
applies
to
email
notification
framework
and
you
had
a
reference
to
secondary
which
describe
the
email
notifications.
If
you
to
use
it
for
other
type
of
notifications,
you
say
you
can
use
it
for
the
tab
notifications,
but
then
you
need
to
add
details
about
how
what
does
it
mean?
A
I
could
see
text
that
said
something
like
if
the
server
supports
file
into
F
say
say
for
this
type
of
notification,
then
it
accepts
a
civil
script.
Otherwise
it
rejects.
It
is
incompatible
with
FCC
and
if
it,
if
the
server
does
have
a
way
to
take
a
copy
of
it,
then
presumably
that's
what
the
user
was
asking
for.
C
A
C
F
F
You
know
index
format
which
has
which
can
have
migration
issues.
You
know
I
mean
it's
supposed
to
auto
migrate,
but
you
know
there
you
go,
does
mean
it's
perfect,
so
I'm
curious,
what's
driving
the
beo
before
yo
I'm,
probably
not
interested
in
implementing
it,
but
I'm
curious.
What's
driving
this
is
there
you
know?
Is
there
actual
interest
in
implementing
this
for
some
particular
class
of
application
or
something
yeah?
They
the.
A
Question
I
saw
in
your
stuff
and
I
think
is
even
more
important
than
this,
because
the
server
can
implement
it
or
not,
is
if
the
server
supports
it
and
a
client
that
uses
32-bit
storage
for
fields
that
are
now
64
bits.
The
client
can't
really
opt
out
because
the
server
has
data
in
there,
which
it
can't
represent
over
32
bit
anymore,
so
the
client,
the
client,
will
fetch
something
that
has
a
number
that's
too
large
for
the
space
Astoria.
There's.
C
B
C
G
C
B
C
I
I
see
you
know,
the
question
is,
we
should
probably
ask,
does
good
guys
and
saris
fast
mail
camp?
Well,
you
can
talk
for
yourself,
I,
don't
know
if
you
have
use
case,
but
we
should
probably
a
staff
court
because
they
commented.
I
again.
I
just
you
know
I
can
ask
privately
or
publicly
saying
you
know.
Is
it.
A
Just
you
think
it's
online
from
dovecot,
yeah
and
well
he's
packed
manning
across
if
he
wants
to
pack
man
across.
We
have
no
urgent
need
for
a
fast
mouth.
We
we
would
possibly
implemented,
but
we
wouldn't
be
in
a
hurry
to
and
we
wouldn't
need
it
Stefan
did.
You
want
to
comment
your
next
anyway,
so
it's
a
good
time
to
hop
in
the
line
now.
A
A
B
H
B
A
A
So
status
size
is
I.
Think
everyone
agrees
is
ready
to
go
to
working
group
last
call.
The
one
clarifying
question
that
came
up
was
what
the
size
should
be
and
I
believe
everyone's
agreed.
It
should
be
the
sum
of
the
RFC
r2
to
dot
size
of
all
the
messages
that
exists
in
the
folder,
which
matches
the
example
in
the
draft
I.
Think.
F
Chris
Newman
are
just
just
vetoing:
I
I
wanted
to
ask:
how
would
this
interact
with
the
email
address,
internationalization
extension?
So
what's
why
I
ask
that
is
once
you
implement
email
address,
internationalization
you've
got
two
different
classes
of
messages
in
your
mail
store.
You've
got
the
e
aí
ones
and
the
traditional
ones,
and
if
you
downgrade
the
ái
ones,
they
have
a
different
size.
F
Way
it
kind
of
has
to
work
is
if
the
server
does
downgrading
it
has
to
depend
on
whether
or
not
enable
enable
the
the
utf-8
command
has
been
issued
by
the
client,
so
the
server
will
actually
have
to
store
two
sets
of
sizes
for
the
new
messages,
so
I'm
wondering
if
it
would
be
helpful
to
just
have
a
little
implementation
note
about
that.
So
when
people
are
doing
this,
they
can
think
oh
wait.
You
know,
maybe
I
should
have
two
slots
rather
than
one
in
my
data
format,
I.
C
Agree
on
this
I
agree
on
the
note.
The
other
thing
that
occurred
to
me
sort
of
related
to
this
is
we
do
have
metadata
that
we
store
with
mailboxes.
If
this
value
is
used
to
calculate
quota
or
inform
users
about
quota,
we
can
possibly
say
that
the
server
may
return
value
which
is
bigger
than
the
some
message
sizes.
That
includes
the
other
information
in
this
case,
if
you
support
utf-8,
then
you
might
just
count
both
of
them.
As
you
know,
it's
metadata
about
happy
to.
B
C
B
This
is
very
that's
what
I
was
going
to
go
somewhere
related
to
that
at
the
white.
Why?
Why
do
we
need
this,
and
so
do
we
do?
We
need
it
to
be
exact
and
if,
if
it
can
be,
if
it
can
be
a
little
larger,
maybe
so
it's
an
estimate,
it
cannot
be
smaller,
but
if
we
can
say
that
it
must
be
at
least
as
big
right
now,
I
was
just
looking
at
the
text
right
now
it
says
rapid
scrolled
funny.
B
G
Stefan
I
must
say
I'm
not
too
well-versed
in
the
in
the
internationalization
part
of
I'm.
Up
at
the
moment,
you
still
haven't
implemented
that
but
I
see
what
you're
getting
at
I
think.
The
original
reason
this
exists
is
webmail
clients,
so
those
have
more
trouble
if
they
want
to
establish
how
big
the
mailbox
is.
So
if
that
sum
is
a
little
larger
than
the
actual
value
I
think
it's
no
problem.
F
Okay,
one
other
issue
which
I
don't
think
yeah
I,
don't
think
we
need
to
worry
about.
I
just
want
to
make
sure
people
are
aware
that
this
issue
is
out
there
is
that
you
know
sometimes
people
yo-yo
when
there's
a
quota
on
usage,
that
quota
isn't
restricted
to
just
mail.
It
covers
other
sorts
of
objects
which
may
not
be
stored
on
the
mail
store
and
so
there's
actually
an
integration
problem
with
our
current
specs,
where
there
isn't
a
clear
way
to
have
sort
of
an
uber
quota.
That's
that's!
A
C
Reminded
me,
though,
the
quarter
spec
is
really
old.
Spec
I
think
it
doesn't
even
use
the
latest:
hey
B&F,
syntax,
it's
old,
yes,
so
so
as
a
question,
maybe
this
working
group
wants
to
revise
this.
It's
rate
the
rise
quota
and
I'm
sort
of
half
volunteering
Dave,
Cridland
and
I
had
a
proposal
like
six
eight
years
ago,
which
expired,
which
was
trying
to
talk
more
about
different
Quatro
routes
and
quote
usages
and
other
things.
So
there
is
something
to
build
on.
If
you
want
to
do
this
interesting.
A
We
have
a
couple
of
additional
quota
types
in
the
Tsarist
server.
We
have
a
quota
number
of
folders
so
because
that's
one
resource
that
doesn't
count
towards
your
quota
see
can't
create
an
infinite
number
of
folders.
You
can
set
a
maximum
and
you
can
fetch
X
number
olders
extension.
We
have
a
quota
for
annotation
usage
separately
to
mail
usage
so
that
the
number
of
per
message,
annotations
and
per
mailbox
annotations
gets
counted
as
well
again,
so
that
you
can't
store
infinite
data
and
something
that's
not
being
counted.
C
So
for
this
document,
I
suggest
there
is,
you
know
one
or
two
sentences
as
per
comment
from
Chris
and
the
discussion
that
followed,
but
I'm
I'm,
almost
tempted
for
you
to
start
working
group
last
call
now
and
we
just
take
it
as
a
one
working
group.
Lascaux
comment:
okay,
do
this
so
that
we
can
get
this
one
quickly,
I
think
it's
really!
You
know
in
a
good
state,
excellent.
A
G
Well,
this
one
open
issue:
there
lets
me
discussed
on
the
main
this
and
it's
what
to
do.
If
we
have
a
mailbox
a
text
duck,
she
doesn't
actually
support
the
save
data
metadata
yeah
to
actually
store
it
so
and
if
you
have
search
queries
that
involve
that
particular
save
date,
what
to
do,
and
also
if
you
have
the
multi
mailbox
search
extension,
you
can
spend
multiple
mailboxes
with
your
search
and
if
one
of
those
of
a
few
of
those
don't
support,
save
date,
what
do
we
do
with
the
query.
G
C
F
Yes,
Chris
Neil
and
I
we
actually
implement
multi-valve
our
search
and,
and
so
my
preference
would
be.
If
Dell
we
don't
have
any
mailboxes
that
don't
support
safety.
We've
got
a
proprietary,
a
private
extension
for
save
date.
So
it's
good,
it's
being
standardized,
so
I'm
all
all
good
with
this,
but
if
the
way
I
would
want
to
handle,
it
is
if
a
mailbox
didn't
support,
save
date,
I
treat
that
query
term
as
equivalent
to
internal
date.
Yes,
so
that
is
yeah.
F
A
I'd
like
to
tell
you
the
use
case
where
I'm
worried
about
this,
which
is
that
you
do
an
auto
purge
after
one
month
on
a
mailbox.
Si
save
dat
query
and
if
you
do
that
against
a
mailbox
that
doesn't
support,
save
date
and
messages
that
were
moved
in
there,
but
we're
old
will
disappear
immediately,
which
is
not
the
intended
behavior
I.
G
B
So
this
is
very
my
view
of
the
end-user
using
something
like
this
would
be
exactly
with
a
multi
mailbox
search.
Where
show
me
the
messages
that
got
stuffed
somewhere
yesterday,
so
multi
mailbox
would
be
an
issue,
but
I
agree
with
Chris
on
how
to
deal
with
that,
which
means
that
you'll
you'll
break
that
case
you
know,
but
you
won't
find
all
the
messages,
but
that's
the
way
it
is
yeah
I.
C
F
F
C
B
I
mean
I,
maybe
I
kind
of
like
Chris's
idea.
This
is
very
because
it
solves
the
problem
of
the
purge
thing.
You
can
eliminate
the
mailboxes
that
don't
support
it
from
your
purge.
It
doesn't
solve
the
problem
of
the
use
case
that
I
had
where
I
want
to
see
what
I
added
to
my
mail
store
in
the
last
two
days
and
I'm,
just
not
gonna
I'm,
still
not
going
to
be
able
to
know
about
that
from
them.
If
there
are
some
mailboxes
that
don't
support
this
feature,
but
that's
okay,
all.
A
C
I'm,
just
thinking
about
the
use
key
so
from
again
I'm
making
some
some
assumptions
here,
but
I
suspect
that
you're
probably
going
to
support
it
for
your
personal
mailboxes
or
none
of
them
or,
for
example,
all
shared
mailboxes
or
none
of
them
I
think
so
you're
unlikely
to
not
support
it
for
trash,
where
it's
probably
the
most
useful
right.
So,
but
probably
we
should
have
a
text
about
this
saying
that
if
you
choose
to
implement
this,
consider
this
carefully.
B
I
yeah
I
kind
of
wonder
we're
speculating
on
this
dude.
Is
there
really?
We
really
expect
servers
to
be
to
support
it
for
some
mailboxes
and
not
others
in
the
general
case
and
okay
right,
different
namespaces,
but
that's
different
from
different
mailboxes
in
the
same
namespace
and
I.
My
view
is
that
I
don't
think
any
server
is
really
gonna
support
it
for
some
mailboxes
in
what
in
a
given
namespace
and
not
others,
so
I
think
really
what
we're
thrashing
about
on
something.
That's
not
going
to
be
a
problem
in
practice.
Yeah.
A
B
A
So
just
just
define
me
come
on
excellent,
so
that
does
this
mean
we
wait
behind
Barry's
draft
for
Cola
can
wait
synonym
swear
together.
We.
B
Can
send
them
through
together?
We
can
send
this
through
ahead
of
time.
Just
have
a
an
RFC
editor
note,
if
necessary,
to
say
that
it
has
to
wait
for
the
registry
creation,
but
I
don't
think
it's
going
to
be
an
issue,
because
I
can't
see
that
my
document
is
going
to
take
any
significant
time
to
finish
and.
A
G
B
The
first
bullet
is
me,
and
the
second
bullet
is
what
it
does.
The
the
background
is
that,
as
I
said
in
Singapore,
the
guy
from
Google
and
I
wrote
this
up
a
long
time
ago,
and
it
just
sort
of
it
got
discussed
a
little
bit
and
and
sat
and
so
I
brought
it
back
up
for
this
working
group.
I've
made
one
row
of
changes,
so
there's
a
zero
one
out
there
now
and
that
covers
all
the
comments
that
have
been
made,
except
for
the
elimination
of
spurious
words,
a
spurious
word
in
there.
B
That
is
queued
up
for
the
zero-zero
working
group
version.
Should
this
working
group
adopted
so
I
asked
the
chairs
to
call
for
objections
to
taking
this
on
and
then
as
soon
as
I
post,
the
0-0
working
group
version.
I
will
ask
the
chairs
to
working
group
last
call
it
because
I
think
we're
ready
with
it.
Yep.
H
Neil
Jenkins
just
be
registry
that
we're
creating
we're
going
to
want
to
reuse
with,
came
up
here
and
might
be
useful
for
the
registry.
Actually
to
note
when,
if
there's
something
that,
if
the,
if
registrations
apply
to
both
I,
don't
need
to
just
check
in
your
FSM
I
mean
we
won't
need
to
say
in
the
registry.
That's
specific
about
Jim
Apple
I'm
up
I'm
clean
your
things
like
in.
C
B
H
Well,
for
example,
in
terms
of
differences
in
j-mac,
there's
an
inbox
special
use
because
there's
not
it's
not
a
fixed
name,
you
can
have
a
localized
name,
unlike
I'm
IMAP,
so
there's
no
current.
So
if
you
added
that
at
special
use
registry,
would
that
also
apply
to
IMAP
or
would
that
be
Jamie
phone
me
I.
B
That's
a
little
icky
because
you've
in
the
j-man
spec,
you
register
the
IV
inbox,
special,
the
inbox
special
use
and
there's
nothing
an
IMAP
that
says
that
doesn't
apply
here.
So
I
would
rather
have
something
in
the
registry
that
says
that
this
applies
to
all
uses
of
the
all
users
of
the
registry
unless
specified
here
and
then
in
the
Jay
map
case,
you
can
say
Jay
map
only.
C
Yes,
I'm,
okay,
with
that
I
was
about
to
add
to
the
bike
shed
by
saying,
would
put
it
out
in
a
separate
document,
but
it's
probably
not
necessary.
Sir.
A
B
A
Unique
ID
I
wrote
the
first
draft
using
names
that
were
derived
from
the
xgm
google
names.
Everyone
said
funny
idea:
why
don't
you
make
them
match
jamup
names,
so
I
did
that
I've
published
a
draft
zero
one
which
has
the
matches
of
I
map
names
instead
of
Eminem's.
Instead,
there
was
debate
over
whether
the
syntax
for
the
status
response
should
put
brackets
around
the
value,
since
it
is
not
an
integer,
it's
not
a
simple
value.
Aleksey.
It's
your
draft
that
we're
messing
with
here.
C
C
A
F
So
I
wanted
to
ask
Alexia
direct
question
about
forty
four
sixty
six.
So
there
is
a
restriction
in
forty
four
60s
I
raised
this
issue.
There
is
a
restriction
in
44.
Sixty
six
that
says
the
arguments
to
status
items
are
either
a
number
or
a
parenthesized
list
in
the
syntax
and
I
wanted
to
know
why
you
did
that
was
done
and
why
you
didn't
just
allow
a
string
as
well.
A
C
Item
that
was
sort
of
the
reason
why
there
was
a
restriction
on
a
regular
syntax,
so
that
client
well
coins
are
more
likely
to
generate
these
things.
But
if
the
different
components
is
trying
to
parse
it,
then
it
should
be
able
to
skip
the
stuff
that
doesn't
understand.
That's
why
you
want
to
put
it
in
it
garance.
But
let
me
come
back
to
you
on
this.
Oh
and
there
are
on
where
they
think
it's
okay,
syntactically.
A
A
Again,
I
haven't
put
it
up
on
the
slide
for
this,
but
the
other
big
question
is
the
format
of
IDs.
Do
we
allow
one
to
255
characters
of
seriously
crushed
again
of
random
crap,
or
do
we
limit
it
to
a
subset
of
characters?
Neil
and
I
are
discussing
this
over
breakfast
this
morning
said
that
URL,
safe,
base64
care
per
set
seems
like
a
sane
set
of
characters.
A
That's
a
disease
in
capital
and
lowercase
0
9
and
underscore
that's
that
gives
you
64
code
points
that
you
can
encode
your
ID
in
allowing
more
efficient
representation
than
pure
hex,
but
it's
still
safe
for
all
the
contexts,
JSON
or
URLs,
in
which
you're
likely
to
see
one
of
these
things.
So
if
your
client
doesn't
understand
about
escaping
things
properly,
it
will
still
not
break
anything.
This
is
based
on
feedback
from
aren't
from
the
list.
We're
planning
to
do
exactly
the
same
thing
with
IDs
and
in
J
map
as
well
like.
A
So
there
are
three
things
that
this
gives
you.
It
gives
you
a
mailbox
ID
as
a
status
response
which
is
supposed
to,
but
not
absolutely
required
to
remain
the
same
when
you
rename
a
mailbox.
So
in
every
case
there
isn't
a
potential
implementation
which
you
can
do
without
requiring
any
additional
data
storage.
You
wind
up
with
a
less
efficient
behavior,
but
a
rename
doesn't
guarantee
you
the
same
mailbox
ID
at
the
far
end
of
every
name.
If
the
server
has
no
way
of
storing
an
ID,
no.
H
A
H
So
it's
nice
I
think
this
particular
extension.
Client
waters
are
actually
probably
not
pretty
quickly
or
like
a
lot
cuz.
It's
really
useful
and
knowing
what
they
can
rely
on
is
kind
of
I,
don't
know
I,
guess,
I,
guess
and
also
getting
something
useful,
but
it
pointless.
If
you
say
you
implement
it
and
then
don't
actually
give
any
useful
information
from
it.
Yeah.
A
A
G
A
A
A
It
was
the
first
n
characters
of
the
message
ID
and
we
changed
it
in
our
server
deliberately
so
that
they
didn't
look
the
same
so
that
someone
some
client
author,
looking
at
a
message,
ID
and
a
thread,
ID
didn't
say:
I-
can
derive
one
of
these
from
the
other,
with
some
string
string,
manipulation-
and
we
didn't
want
that.
So
we
now
XOR
it
against
a
number
that
I
picked
out
of
somewhere
other
and
hard-coded
in
the
sauce,
the
it
doesn't
matter,
but
it
just
means
it
doesn't
look
the
same
all
right.
A
C
C
A
C
C
A
C
A
C
C
For
the
most
part,
this
is
presentation
of
how
I
view
this.
Obviously,
if
we
take
it
into
the
working
group,
different
people
have
different
opinions,
so
we
can
tweak
things,
but
this
is
where
I'm
coming
from
with
this
document,
so
three
main
goals.
One
is:
we
have
lots
of
useful
extensions
that
have
been
deployed
since
I'm
up
for
f1
and
that
they
make
clients
joke
much
easier,
they're,
relatively
widespread,
so
let's
add
them
to
the
document.
At
the
same
time,
this
is
not
a
major
rewrite
of
I'm
up
for
f1.
C
Most
of
us
already
implement
these
extensions.
These
are
just
minor
tweaks
and
there
should
be
a
section
just
saying
you
know
what
you
need
to
do,
update
on
the
server
to
be
compliant
and
the
other
thing
is,
you
should
be
able
to
implement
both
imap4
for
everyone
under
F
2,
on
the
same
port,
because
you
use
enable
for
Emma
for
f2
that
serves
as
a
switch
for
the
server.
B
C
There
are
three
set
of
changes
that
I
was
planning
for
this
document,
roughly
speaking
additions
as
in
adding
common
extensions
just
to
the
base
clarifications
and
fixes,
you
know
updating
references
and
then
at
the
end
the
probably
the
most
difficult
bit
is
taking
a
few
things
away
that
we
think
is
really
obsolete,
so
the
first
set
of
changes
is
I've
folded.
All
the
errata
I
had
dated
CLS
recommendations.
C
C
C
Can
talk
each
point
where
people
can
just
treat
volume
or
parties
making
protocol
more
symmetrical
like
adding
an
unselect
edging
your
ID
plus,
because
we're
you
know
in
the
I'm
up
for
f1,
we
have
some
commands,
which
are
only
using
message,
numbers
some
use,
both
your
IDs
or
message
numbers,
and
you
know
the
way,
your
G+
extensions,
that
made
it
more
complete.
Toby's.
C
Usage,
fine,
then
also
add
very
common
things
like
special
use,
which
is
very
popular
namespace
bits
of
list
extended.
It's
not
fully
integrated
I
think
there
is
some
work
to
do
basic
syntax
and
basic
extensibility.
Is
there
because
we
have
so
many
extensions
that
throw
and
us
use
enable
because
you
want
to
coexist
with
them
a
fateful
one
you
search
instead
of
search
really,
but
the
syntax
more
compact
blah-blah-blah-blah-blah
few
other
things.
Also,
our
literal
+
I'm
happy
to
discuss
literal
idle
look
at
appendix
B.
C
C
Clarify
a
few
things
like
booty
structure
and
how
its
generated
for
different
my
messages,
I
think
them
are
for
f1,
had
an
extended
example
to
which
I
have
to
refer
to
every
time.
I
have
a
problem
with
a
client
or
the
server
on
this,
but
I
think
we
can
have
more
examples
to
actually
show
special
cases,
in
particular
folded
message
with
message:
RFC
802,
because
it's
really
special
case
every
time.
C
C
B
B
A
C
And
then
I
think
the
one
thing
which
is
I
haven't
done
is
we
do
a
lot
of
extensions
to
status
and
also
status
with
lists
so
I
think
probably
adding
this
to
the
spec
would
be
also
good
idea.
Next
slide
right,
I
know
it's
potentially
at
home
or
something
that
we
might
talk
a
lot
about.
This
is
things
that
I
think
we
should
take
out
if
chairs
want
to
discuss
them
now
or
not,
though
these
things
are,
you
know
you
tf7
encoding
for
mailbox.
C
I,
think
the
world
has
moved
to
utf-8
to
a
large
extent,
I
think
we
should
accept
utf-8
that
I'm
up,
for
that
one
implies
that
you
can
use
them
but
doesn't
provide
enough
details.
I
suggest
we
change
the
same.
Tax
service
can
still
encode
them
to
you
gf7
internally.
If
they
want
to
support
IMAP
for
f1.
F
The
way
I'd
lean
is
allow
clients
to
express
mailbox
names
in
utf-8
in
the
protocol,
but
the
server
must
downgrade
the
media
to
UT
f7
for
for
backwards
compatibility,
we're
trying
to
run
both
ports
now,
if,
if
a
client
does
enable
utf-8,
they
go
away,
they
go
away
if
it,
but
you
know
I,
know
that's
clunky,
but
you're
not
going
to
break
any
software.
If
you
do
that
well,.
A
A
C
Then
the
other
thing
is
take
out
the
recent
flag,
which
I
think
most
of
the
people
find
it
to
be
useless,
and
it's
just
such
a
pain
to
implement.
It
requires
extra
local
mailbox.
If
there
are
multiple
clients
accessing
the
same
mailbox,
free
disclosure
I
will
you
know
the
server
I'm
working
on
just
never.
We
just
ignore
this
through
this
requirement
in
I'm
up
for
that,
one
I
think
nobody
complain
and
the
other
thing
is.
C
A
From
jabbar
backwards-compatibility
deserves
nods,
not
fully
aware
of
all
the
implementation,
headaches.
Udders
declare
a
winner.
Definitely
think
that
binary
body
encoding
should
be
included
in
Homer
forever
to
want
to
take
the
opportunity
to
have
a
BNF
checked
and,
if
necessary,
corrected
has
a
be
enough
in
this
draft,
been
given
much
formal
analysis
yet.
C
B
A
B
J
Hi:
okay,
sorry,
those
were
actually
separate
comments
to
separate
separate
parts.
My
point
about
compatible
or
my
point
about
making
it
clean
in
backwards.
Compatibility
specifically
was
addressing
the
UTS
7
vs
utf-8
discussion,
because
other
people
in
the
jabber
list
were
chiming
in
about
making
it
clean,
so
I
just
wanted
to
clarify.
That's
a
separate
thing
from
my
other
comments:
okay,.
B
J
C
The
binary
so
binary
is
actually
one
of
the
following
slides,
so
yeah,
it's
bad
come
back.
Well,
so
we're
getting
backward
compatibility.
There
is
actually
a
short
sentence
with
a
short
section
which
just
stop
sentence.
They're,
saying
it's:
okay,
but
I
think
we
probably
need
a
bit
more
tax,
Anna
and
the
purpose
of
it.
We
need
to
help
out
implementers
to
maybe
have
a
list
of
all
the
things
they
need
to
che
change
if
they
want
to
start
from
Lima
for
f1
to
bring
it
up
to
day
to
this.
So
right
next
slide.
C
B
C
With
editor
hat
on,
my
preference
is
to
have
a
section
on
other
recommended
extensions
and
don't
pull
quote
Ian,
because
this
is
going
to
be
at
home.
I
know
where,
as
in
right,
okay
and
and
this
can
a
the
reference
to
holder
FC
where
you
published
or
whatever
gets
it,
gets
to
replace
it
right.
Yeah.
F
C
C
Okay,
well,
I,
I
think
these
days
you
can
just
pipeline
multiple
requests.
If
you
really
want
you
know
listing
box
unless
also
three
of
these
and
everything
in
this
namespace,
so
it's
actually
not
yeah
I
already
have
to
ship,
so
yeah,
I
I
think
that
should
be
ready
reason.
You
know
reason
both
change
yeah.
F
B
F
J
Hi
I
don't
have
a
lot
of
experience
with
changing
mailbox
names
for
normalization
purposes,
but
I
would
say
that
one
way
to
analyze
it
is
to
look
at
how
file
systems
do
it
and
the
advantages
and
pitfalls
the
consequences
of
what,
when
they
do
that,
because
some
file
systems
don't
change
at
all
and
they
survive.
Others
like
I,
think
apples,
HFS,
normalized
to
NF
D
and
that
has
different
consequences.
So
I
just
wanted
to
make
that
up.
So.
F
A
B
J
To
be
clear,
I
think
if
you
have
to
standardize
on
a
normalization
form
using
the
NFC
would
be
more
appropriate
because
of
the
IETF
way
I'm
fairly
certain.
Once
you
have
something
in
one
normalization
form
such
as
NFD,
it
should
go
or
transmute
to
NFC.
Okay,
it
just
means
it
gets
recomposed.
Although
there's
a
lot
of
Unicode.
B
J
A
C
C
C
A
F
F
I
A
But
it's
nice
to
think
about
you
can't.
Can
you
enable
before
login
I
guess
if
you
can
enable
this
before
login,
then
you
could
deprecated
things
if
you're
not
enabling
things
before
our
syndication
I
can
say
from
our
proxy
architecture.
That
would
be
a
freaking
nightmare
because
you
don't
even
know
which
back-end
you're
on
before
he
was
indicated.
C
C
C
B
Bullet
2
on
this
slide,
I'll
be
I'll,
help
you
and
clearly
that
means
that
I
agree
with
the
first
one,
although,
as
I
said
earlier,
I
think
we
should
not
we
can
we
can
adopt
it,
I,
don't
think
we
should
crank
it
up
until
we
get
some
more
of
the
documents
off
the
queue.
Well,
that
means
you
and
I
can
still
work
on
it.
In
the
meantime,
right.
C
A
F
So
I
had
published
a
draft
a
while
ago,
that
is
expired,
which
was
the
unauthenticated
extension
and
at
the
time
I
brought
it
up.
There
was
no
working
group
and
and
not
enough
interest
expressed
in
implementing
it
to
get
it
adopted
by
yo.
Ad
I
would
like
this
draft
done,
because
it's
an
it's
an
interim
I've
implemented
a
private
extension,
but
it's
an
interoperability
thing.
So
the
purpose
of
this
is
when
you
have
a
you:
have
some
sort
of
appliance
or
application.
That's
talking
to
an
IMAP
back-end
on
behalf
of
multiple
users.
F
It
allows
that
appliance
to
have
a
connection,
pool
and
leave
the
connections
open
and
switch
users
within
the
session
so
that
you
don't
have
to
renegotiate
SSL
or
anything
like
that.
So
that's
the
motivation,
specific
use
cases
of
it
are
like
a
voicemail.
A
ploy
Smail
front
end
for
IMAP
that
would
feed
voicemails
in
or
j-mac
proxy
to
an
IMAP
server
would
also,
you
know,
might
also
be
interested
in
a
connection
pool.
It
sounds.
F
A
A
A
J
J
C
J
B
I
he's
our
ad
at
the
moment,
but
might
my
view
on
on
this
sort
of
thing
is
that
the
the
working
group
is
agreeing
to
take
a
starting
point?
It's
not
a
big
thing
and
if
the,
if
the
working
group
later
says
now,
we've
thought
about
this
event,
we've
talked
about
it,
it's
full
of
get
rid
of
it.
We
can
get
rid
of
that.
I,
really,
don't
think
we
need
to
go
through
a
formality
of
making
it
wait
two
weeks,
but
we
will
defer
to
our
ad
I.
C
A
I
will
I
will
run
a
call
for
adoption
later
today
and
and
if
there
are
no
objections,
we
start
next
week,
yay
for
all
of
the
the
four
things
that
we've
decided
to
adopt
today,
making
a
stack
now
ten
documents
we're
working
on
at
this
point
unless
there's
anything
really
urgent,
I'd
like
to
give
up
this
chair
and
allow
the
the
next
session
to
set
up,
because
we
have
run
nearly
half
an
hour
over
our
allocated
time.
Thank
you.
Everybody.