-
Notifications
You must be signed in to change notification settings - Fork 4
/
draft-ietf-dmarc-psd-13-from-2.diff.html
486 lines (485 loc) · 99.9 KB
/
draft-ietf-dmarc-psd-13-from-2.diff.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- Generated by rfcdiff 1.34: rfcdiff -->
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional" > -->
<!-- System: Darwin boiler.local 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64 x86_64 -->
<!-- Using awk: /opt/local/bin/gawk: GNU Awk 5.1.0, API: 3.0 -->
<!-- Using diff: /usr/bin/diff: diff (GNU diffutils) 2.8.1 -->
<!-- Using wdiff: /opt/local/bin/wdiff: wdiff (GNU wdiff) 1.2.2 -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>Diff: draft-ietf-dmarc-psd-12.txt - draft-ietf-dmarc-psd-13.txt</title>
<style type="text/css">
body { margin: 0.4ex; margin-right: auto; }
tr { }
td { white-space: pre; font-family: monospace; vertical-align: top; font-size: 0.86em;}
th { font-size: 0.86em; }
.small { font-size: 0.6em; font-style: italic; font-family: Verdana, Helvetica, sans-serif; }
.left { background-color: #EEE; }
.right { background-color: #FFF; }
.diff { background-color: #CCF; }
.lblock { background-color: #BFB; }
.rblock { background-color: #FF8; }
.insert { background-color: #8FF; }
.delete { background-color: #ACF; }
.void { background-color: #FFB; }
.cont { background-color: #EEE; }
.linebr { background-color: #AAA; }
.lineno { color: red; background-color: #FFF; font-size: 0.7em; text-align: right; padding: 0 2px; }
.elipsis{ background-color: #AAA; }
.left .cont { background-color: #DDD; }
.right .cont { background-color: #EEE; }
.lblock .cont { background-color: #9D9; }
.rblock .cont { background-color: #DD6; }
.insert .cont { background-color: #0DD; }
.delete .cont { background-color: #8AD; }
.stats, .stats td, .stats th { background-color: #EEE; padding: 2px 0; }
</style>
</head>
<body >
<table border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="orange"><th></th><th> draft-ietf-dmarc-psd-12.txt </th><th> </th><th> draft-ietf-dmarc-psd-13.txt </th><th></th></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">Network Working Group S. Kitterman</td><td> </td><td class="right">Network Working Group S. Kitterman</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">Internet-Draft fTLD Registry Services</td><td> </td><td class="right">Internet-Draft fTLD Registry Services</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">Intended status: Experimental T. Wicinski, Ed.</td><td> </td><td class="right">Intended status: Experimental T. Wicinski, Ed.</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0001" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock">Expires: <span class="delete">September 23, 2021 March 22</span>, 2021</td><td> </td><td class="rblock">Expires: <span class="insert">October 3, 2021 April 1</span>, 2021</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Experimental DMARC Extension For Public Suffix Domains</td><td> </td><td class="right"> Experimental DMARC Extension For Public Suffix Domains</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0002" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> draft-ietf-dmarc-psd-1<span class="delete">2</span></td><td> </td><td class="rblock"> draft-ietf-dmarc-psd-1<span class="insert">3</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">Abstract</td><td> </td><td class="right">Abstract</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Domain-based Message Authentication, Reporting, and Conformance</td><td> </td><td class="right"> Domain-based Message Authentication, Reporting, and Conformance</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> (DMARC) permits a domain-controlling organization to express domain-</td><td> </td><td class="right"> (DMARC) permits a domain-controlling organization to express domain-</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> level policies and preferences for message validation, disposition,</td><td> </td><td class="right"> level policies and preferences for message validation, disposition,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> and reporting, which a mail-receiving organization can use to improve</td><td> </td><td class="right"> and reporting, which a mail-receiving organization can use to improve</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> mail handling.</td><td> </td><td class="right"> mail handling.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> DMARC distinguishes the portion of a name that is a Public Suffix</td><td> </td><td class="right"> DMARC distinguishes the portion of a name that is a Public Suffix</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> page 1, line 44</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> page 1, line 44</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Internet-Drafts are working documents of the Internet Engineering</td><td> </td><td class="right"> Internet-Drafts are working documents of the Internet Engineering</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Task Force (IETF). Note that other groups may also distribute</td><td> </td><td class="right"> Task Force (IETF). Note that other groups may also distribute</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> working documents as Internet-Drafts. The list of current Internet-</td><td> </td><td class="right"> working documents as Internet-Drafts. The list of current Internet-</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Drafts is at https://datatracker.ietf.org/drafts/current/.</td><td> </td><td class="right"> Drafts is at https://datatracker.ietf.org/drafts/current/.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Internet-Drafts are draft documents valid for a maximum of six months</td><td> </td><td class="right"> Internet-Drafts are draft documents valid for a maximum of six months</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> and may be updated, replaced, or obsoleted by other documents at any</td><td> </td><td class="right"> and may be updated, replaced, or obsoleted by other documents at any</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> time. It is inappropriate to use Internet-Drafts as reference</td><td> </td><td class="right"> time. It is inappropriate to use Internet-Drafts as reference</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> material or to cite them other than as "work in progress."</td><td> </td><td class="right"> material or to cite them other than as "work in progress."</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0003" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> This Internet-Draft will expire on <span class="delete">September 2</span>3, 2021.</td><td> </td><td class="rblock"> This Internet-Draft will expire on <span class="insert">October </span>3, 2021.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">Copyright Notice</td><td> </td><td class="right">Copyright Notice</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Copyright (c) 2021 IETF Trust and the persons identified as the</td><td> </td><td class="right"> Copyright (c) 2021 IETF Trust and the persons identified as the</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> document authors. All rights reserved.</td><td> </td><td class="right"> document authors. All rights reserved.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> This document is subject to BCP 78 and the IETF Trust's Legal</td><td> </td><td class="right"> This document is subject to BCP 78 and the IETF Trust's Legal</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Provisions Relating to IETF Documents</td><td> </td><td class="right"> Provisions Relating to IETF Documents</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> (https://trustee.ietf.org/license-info) in effect on the date of</td><td> </td><td class="right"> (https://trustee.ietf.org/license-info) in effect on the date of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> publication of this document. Please review these documents</td><td> </td><td class="right"> publication of this document. Please review these documents</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 2, line 37</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 2, line 37</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2.2. Public Suffix Domain (PSD) . . . . . . . . . . . . . . . 5</td><td> </td><td class="right"> 2.2. Public Suffix Domain (PSD) . . . . . . . . . . . . . . . 5</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2.3. Organizational Domain . . . . . . . . . . . . . . . . . . 6</td><td> </td><td class="right"> 2.3. Organizational Domain . . . . . . . . . . . . . . . . . . 6</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2.4. Longest PSD . . . . . . . . . . . . . . . . . . . . . . . 6</td><td> </td><td class="right"> 2.4. Longest PSD . . . . . . . . . . . . . . . . . . . . . . . 6</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2.5. Public Suffix Operator (PSO) . . . . . . . . . . . . . . 6</td><td> </td><td class="right"> 2.5. Public Suffix Operator (PSO) . . . . . . . . . . . . . . 6</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2.6. PSO Controlled Domain Names . . . . . . . . . . . . . . . 6</td><td> </td><td class="right"> 2.6. PSO Controlled Domain Names . . . . . . . . . . . . . . . 6</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2.7. Non-existent Domains . . . . . . . . . . . . . . . . . . 6</td><td> </td><td class="right"> 2.7. Non-existent Domains . . . . . . . . . . . . . . . . . . 6</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 3. PSD DMARC Updates to DMARC Requirements . . . . . . . . . . . 6</td><td> </td><td class="right"> 3. PSD DMARC Updates to DMARC Requirements . . . . . . . . . . . 6</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 3.1. General Updates . . . . . . . . . . . . . . . . . . . . . 7</td><td> </td><td class="right"> 3.1. General Updates . . . . . . . . . . . . . . . . . . . . . 7</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 3.2. Changes in Section 6.3 "General Record Format" . . . . . 7</td><td> </td><td class="right"> 3.2. Changes in Section 6.3 "General Record Format" . . . . . 7</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 3.3. Changes in Section 6.5 "Domain Owner Actions" . . . . . . 7</td><td> </td><td class="right"> 3.3. Changes in Section 6.5 "Domain Owner Actions" . . . . . . 7</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0004" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> 3.4. Changes in Section 6.6.1 "Extract Author Domain" . . . . <span class="delete">7</span></td><td> </td><td class="rblock"> 3.4. Changes in Section 6.6.1 "Extract Author Domain" . . . . <span class="insert">8</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 3.5. Changes in Section 6.6.3 "Policy Discovery" . . . . . . . 8</td><td> </td><td class="right"> 3.5. Changes in Section 6.6.3 "Policy Discovery" . . . . . . . 8</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 3.6. Changes in Section 7 "DMARC Feedback" . . . . . . . . . . 8</td><td> </td><td class="right"> 3.6. Changes in Section 7 "DMARC Feedback" . . . . . . . . . . 8</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0005" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> 4. Privacy Considerations . . . . . . . . . . . . . . . . . . . <span class="delete">8</span></td><td> </td><td class="rblock"> 4. Privacy Considerations . . . . . . . . . . . . . . . . . . . 9</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> 4.1. Feedback leakage . . . . . . . . . . . . . . . . . . . .</span> 9</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 5. Security Considerations . . . . . . . . . . . . . . . . . . . 10</td><td> </td><td class="right"> 5. Security Considerations . . . . . . . . . . . . . . . . . . . 10</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10</td><td> </td><td class="right"> 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 6.1. Subdomain Policy Tag . . . . . . . . . . . . . . . . . . 10</td><td> </td><td class="right"> 6.1. Subdomain Policy Tag . . . . . . . . . . . . . . . . . . 10</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0006" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> 7. References . . . . . . . . . . . . . . . . . . . . . . . . . <span class="delete">10</span></td><td> </td><td class="rblock"> 7. References . . . . . . . . . . . . . . . . . . . . . . . . . <span class="insert">11</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> 7.1. Normative References . . . . . . . . . . . . . . . . . . <span class="delete">10</span></td><td> </td><td class="rblock"> 7.1. Normative References . . . . . . . . . . . . . . . . . . <span class="insert">11</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 7.2. Informative References . . . . . . . . . . . . . . . . . 11</td><td> </td><td class="right"> 7.2. Informative References . . . . . . . . . . . . . . . . . 11</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 7.3. URIs . . . . . . . . . . . . . . . . . . . . . . . . . . 12</td><td> </td><td class="right"> 7.3. URIs . . . . . . . . . . . . . . . . . . . . . . . . . . 12</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Appendix A. PSD DMARC Privacy Concern Mitigation Experiment . . 12</td><td> </td><td class="right"> Appendix A. PSD DMARC Privacy Concern Mitigation Experiment . . 12</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Appendix B. DMARC PSD Registry Examples . . . . . . . . . . . . 12</td><td> </td><td class="right"> Appendix B. DMARC PSD Registry Examples . . . . . . . . . . . . 12</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0007" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> B.1. DMARC PSD DNS Query Service . . . . . . . . . . . . . . . 1<span class="delete">2</span></td><td> </td><td class="rblock"> B.1. DMARC PSD DNS Query Service . . . . . . . . . . . . . . . 1<span class="insert">3</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> B.2. DMARC Public Suffix Domain (PSD) Registry . . . . . . . . 13</td><td> </td><td class="right"> B.2. DMARC Public Suffix Domain (PSD) Registry . . . . . . . . 13</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> B.3. DMARC PSD PSL Extension . . . . . . . . . . . . . . . . . 13</td><td> </td><td class="right"> B.3. DMARC PSD PSL Extension . . . . . . . . . . . . . . . . . 13</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0008" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> Appendix C. Implementations . . . . . . . . . . . . . . . . . . 1<span class="delete">3</span></td><td> </td><td class="rblock"> Appendix C. Implementations . . . . . . . . . . . . . . . . . . 1<span class="insert">4</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> C.1. Authheaders Module . . . . . . . . . . . . . . . . . . . 14</td><td> </td><td class="right"> C.1. Authheaders Module . . . . . . . . . . . . . . . . . . . 14</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> C.2. Zdkimfilter Module . . . . . . . . . . . . . . . . . . . 14</td><td> </td><td class="right"> C.2. Zdkimfilter Module . . . . . . . . . . . . . . . . . . . 14</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 14</td><td> </td><td class="right"> Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 14</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 14</td><td> </td><td class="right"> Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 14</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">1. Introduction</td><td> </td><td class="right">1. Introduction</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0009" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> DMARC <span class="delete">([RFC7489])</span> provides a mechanism for publishing organizational</td><td> </td><td class="rblock"> DMARC <span class="insert">[RFC7489]</span> provides a mechanism for publishing organizational</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> policy information to email receivers. DMARC allows policy to be</td><td> </td><td class="right"> policy information to email receivers. DMARC allows policy to be</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> specified for both individual domains and for organizational domains</td><td> </td><td class="right"> specified for both individual domains and for organizational domains</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> and their sub-domains within a single organization.</td><td> </td><td class="right"> and their sub-domains within a single organization.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> To determine the organizational domain for a message under</td><td> </td><td class="right"> To determine the organizational domain for a message under</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> evaluation, and thus where to look for a policy statement, DMARC</td><td> </td><td class="right"> evaluation, and thus where to look for a policy statement, DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> makes use of a public suffix list. The process for doing this can be</td><td> </td><td class="right"> makes use of a public suffix list. The process for doing this can be</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0010" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> found in Section 3.2 of the DMARC specification. Currently the</td><td> </td><td class="rblock"> found in Section 3.2 of the DMARC specification. Currently<span class="insert">,</span> the</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> public suffix list being used is the most common one that is</td><td> </td><td class="right"> public suffix list being used is the most common one that is</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> maintained by the Mozilla Foundation and made public at</td><td> </td><td class="right"> maintained by the Mozilla Foundation and made public at</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> http://publicsuffix.org [1].</td><td> </td><td class="right"> http://publicsuffix.org [1].</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0011" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> In the basic DMARC model, <span class="delete">PSDs</span> are not organizational domains and are</td><td> </td><td class="rblock"> In the basic DMARC model, <span class="insert">Public Suffix Domains (PSDs)</span> are not</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> thus not subject to DMARC processing. In DMARC, domains fall into</td><td> </td><td class="rblock"> organizational domains and are thus not subject to DMARC processing.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> one of three categories: organizational domains, sub-domains of</td><td> </td><td class="rblock"> In DMARC, domains fall into one of three categories: organizational</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> organizational domains, or PSDs. A PSD can only publish DMARC policy</td><td> </td><td class="rblock"> domains, sub-domains of organizational domains, or PSDs. A PSD can</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> for itself, and not for any sub-domains under it. In some cases,</td><td> </td><td class="rblock"> only publish DMARC policy for itself, and not for any sub-domains</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> this limitation allows for the abuse of non-existent <span class="delete">organizational-</span></td><td> </td><td class="rblock"> under it. In some cases, this limitation allows for the abuse of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> level</span> domains and hampers identification of domain abuse in email.</td><td> </td><td class="rblock"> non-existent <span class="insert">organizational-level</span> domains and hampers identification</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> of domain abuse in email.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> This document specifies experimental updates to the DMARC</td><td> </td><td class="right"> This document specifies experimental updates to the DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> specification cited above, in an attempt to mitigate this abuse.</td><td> </td><td class="right"> specification cited above, in an attempt to mitigate this abuse.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">1.1. Example</td><td> </td><td class="right">1.1. Example</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> As an example, imagine a Top-Level Domain (TLD), ".example", that has</td><td> </td><td class="right"> As an example, imagine a Top-Level Domain (TLD), ".example", that has</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> public subdomains for government and commercial use (".gov.example"</td><td> </td><td class="right"> public subdomains for government and commercial use (".gov.example"</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> and ".com.example"). The maintainer of a list of such a PSD</td><td> </td><td class="right"> and ".com.example"). The maintainer of a list of such a PSD</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> structure would include entries for both of these sub-domains,</td><td> </td><td class="right"> structure would include entries for both of these sub-domains,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 4, line 43</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 4, line 43</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> o Extends the DMARC policy query functionality to detect and process</td><td> </td><td class="right"> o Extends the DMARC policy query functionality to detect and process</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> such a policy</td><td> </td><td class="right"> such a policy</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> o Describes receiver feedback for such policies</td><td> </td><td class="right"> o Describes receiver feedback for such policies</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> o Provides controls to mitigate potential privacy considerations</td><td> </td><td class="right"> o Provides controls to mitigate potential privacy considerations</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> associated with this extension</td><td> </td><td class="right"> associated with this extension</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> This document also provides a new DMARC tag to indicate requested</td><td> </td><td class="right"> This document also provides a new DMARC tag to indicate requested</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0012" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> handling policy for non-existent subdom<span class="delete">m</span>ains. This is provided</td><td> </td><td class="rblock"> handling policy for non-existent subdomains. This is provided</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> specifically to support phased deployment of PSD DMARC, but is</td><td> </td><td class="right"> specifically to support phased deployment of PSD DMARC, but is</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> expected to be useful more generally. Undesired rejection risks for</td><td> </td><td class="right"> expected to be useful more generally. Undesired rejection risks for</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> mail purporting to be from domains that do not exist are</td><td> </td><td class="right"> mail purporting to be from domains that do not exist are</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> substantially lower than for those that do, so the operational risk</td><td> </td><td class="right"> substantially lower than for those that do, so the operational risk</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0013" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> of requesting harsh policy treatment (e.g. reject) is lower.</td><td> </td><td class="rblock"> of requesting harsh policy treatment (e.g.<span class="insert">,</span> reject) is lower.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> As an additional benefit, the PSD DMARC extension clarifies existing</td><td> </td><td class="right"> As an additional benefit, the PSD DMARC extension clarifies existing</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> requirements. Based on the requirements of [RFC7489], DMARC should</td><td> </td><td class="right"> requirements. Based on the requirements of [RFC7489], DMARC should</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> function above the organizational level for exact domain matches</td><td> </td><td class="right"> function above the organizational level for exact domain matches</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0014" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> (i.e.<span class="delete"> if a DMARC record were published for 'example'</span>, then mail from</td><td> </td><td class="rblock"> (i.e.<span class="insert">, if a DMARC record were published for "example"</span>, then mail from</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> example@example should be subject to DMARC processing). Testing had</td><td> </td><td class="right"> example@example should be subject to DMARC processing). Testing had</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> revealed that this is not consistently applied in different</td><td> </td><td class="right"> revealed that this is not consistently applied in different</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> implementations.</td><td> </td><td class="right"> implementations.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> There are two types of Public Suffix Operators (PSOs) for which this</td><td> </td><td class="right"> There are two types of Public Suffix Operators (PSOs) for which this</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> extension would be useful and appropriate:</td><td> </td><td class="right"> extension would be useful and appropriate:</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> o Branded PSDs (e.g., ".google"): These domains are effectively</td><td> </td><td class="right"> o Branded PSDs (e.g., ".google"): These domains are effectively</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Organizational Domains as discussed in [RFC7489]. They control</td><td> </td><td class="right"> Organizational Domains as discussed in [RFC7489]. They control</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> all subdomains of the tree. These are effectively private</td><td> </td><td class="right"> all subdomains of the tree. These are effectively private</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 5, line 49</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 5, line 49</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",</td><td> </td><td class="right"> The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and</td><td> </td><td class="right"> "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> "OPTIONAL" in this document are to be interpreted as described in</td><td> </td><td class="right"> "OPTIONAL" in this document are to be interpreted as described in</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all</td><td> </td><td class="right"> BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> capitals, as shown here.</td><td> </td><td class="right"> capitals, as shown here.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">2.2. Public Suffix Domain (PSD)</td><td> </td><td class="right">2.2. Public Suffix Domain (PSD)</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The global Internet Domain Name System (DNS) is documented in</td><td> </td><td class="right"> The global Internet Domain Name System (DNS) is documented in</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0015" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> numerous <span class="delete">Requests for Comment (RFC).</span> It defines a tree of names</td><td> </td><td class="rblock"> numerous <span class="insert">RFCs.</span> It defines a tree of names starting with root, ".",</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> starting with root, ".", immediately below which are Top Level Domain</td><td> </td><td class="rblock"> immediately below which are Top Level Domain names such as ".com" and</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> names such as ".com" and ".us". The domain name structure consists</td><td> </td><td class="rblock"> ".us". The domain name structure consists of a tree of names, each</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> of a tree of names, each of which is made of a sequence of words</td><td> </td><td class="rblock"> of which is made of a sequence of words ("labels") separated by</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> ("labels") separated by period characters. The root of the tree is</td><td> </td><td class="rblock"> period characters. The root of the tree is simply called ".". The</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> simply called ".". The Internet community at large, through</td><td> </td><td class="rblock"> Internet community at large, through processes and policies external</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> processes and policies external to this work, selects points in this</td><td> </td><td class="rblock"> to this work, selects points in this tree at which to register domain</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> tree at which to register domain names "owned" by independent</td><td> </td><td class="rblock"> names "owned" by independent organizations. Real-world examples are</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> organizations. Real-world examples are ".com", ".org", ".us", and</td><td> </td><td class="rblock"> ".com", ".org", ".us", and ".gov.uk". Names at which such</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> ".gov.uk". Names at which such registrations occur are called Public</td><td> </td><td class="rblock"> registrations occur are called Public Suffix Domains (PSDs), and a</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> Suffix Domains (PSDs), and a registration consists of a label</td><td> </td><td class="rblock"> registration consists of a label selected by the registrant to which</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> selected by the registrant to which a desirable PSD is appended. For</td><td> </td><td class="rblock"> a desirable PSD is appended. For example, "ietf.org" is a registered</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> example, "ietf.org" is a registered domain name, and ".org" is its</td><td> </td><td class="rblock"> domain name, and ".org" is its PSD.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> PSD.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">2.3. Organizational Domain</td><td> </td><td class="right">2.3. Organizational Domain</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The term Organizational Domains is defined in [RFC7489] Section 3.2.</td><td> </td><td class="right"> The term Organizational Domains is defined in [RFC7489] Section 3.2.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">2.4. Longest PSD</td><td> </td><td class="right">2.4. Longest PSD</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The longest PSD is the Organizational Domain with one label removed.</td><td> </td><td class="right"> The longest PSD is the Organizational Domain with one label removed.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> It names the immediate parent node of the Organizational Domain in</td><td> </td><td class="right"> It names the immediate parent node of the Organizational Domain in</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> the DNS namespace tree.</td><td> </td><td class="right"> the DNS namespace tree.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 6, line 43</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 6, line 42</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> PSO Controlled Domain Names are names in the DNS that are managed by</td><td> </td><td class="right"> PSO Controlled Domain Names are names in the DNS that are managed by</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> a PSO and are not available for use as Organizational Domains. PSO</td><td> </td><td class="right"> a PSO and are not available for use as Organizational Domains. PSO</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Controlled Domain Names may have one (e.g., ".com") or more (e.g.,</td><td> </td><td class="right"> Controlled Domain Names may have one (e.g., ".com") or more (e.g.,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> ".co.uk") name components, depending on PSD policy.</td><td> </td><td class="right"> ".co.uk") name components, depending on PSD policy.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">2.7. Non-existent Domains</td><td> </td><td class="right">2.7. Non-existent Domains</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> For DMARC purposes, a non-existent domain is a domain for which there</td><td> </td><td class="right"> For DMARC purposes, a non-existent domain is a domain for which there</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> is an NXDOMAIN or NODATA response for A, AAAA, and MX records. This</td><td> </td><td class="right"> is an NXDOMAIN or NODATA response for A, AAAA, and MX records. This</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0016" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> is a broader definition than that in <span class="delete">NXDOMAIN </span>[RFC8020].</td><td> </td><td class="rblock"> is a broader definition than that in [RFC8020].</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">3. PSD DMARC Updates to DMARC Requirements</td><td> </td><td class="right">3. PSD DMARC Updates to DMARC Requirements</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0017" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">This document updates DMARC</span> as follows:</td><td> </td><td class="rblock"> <span class="insert">To participate in this experiment, implementations should interept</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> RFC7489</span> as follows:</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">3.1. General Updates</td><td> </td><td class="right">3.1. General Updates</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> References to "Domain Owners" also apply to PSOs.</td><td> </td><td class="right"> References to "Domain Owners" also apply to PSOs.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">3.2. Changes in Section 6.3 "General Record Format"</td><td> </td><td class="right">3.2. Changes in Section 6.3 "General Record Format"</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0018" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> A new tag is added after "fo":</td><td> </td><td class="rblock"> <span class="insert">If this experiment is successful, this paragraph is added to this</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> setion.</span> A new tag is added after "fo":</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> np: Requested Mail Receiver policy for non-existent subdomains</td><td> </td><td class="right"> np: Requested Mail Receiver policy for non-existent subdomains</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> (plain-text; OPTIONAL). Indicates the policy to be enacted by the</td><td> </td><td class="right"> (plain-text; OPTIONAL). Indicates the policy to be enacted by the</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Receiver at the request of the Domain Owner. It applies only to</td><td> </td><td class="right"> Receiver at the request of the Domain Owner. It applies only to</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> non-existent subdomains of the domain queried and not to either</td><td> </td><td class="right"> non-existent subdomains of the domain queried and not to either</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> existing subdomains or the domain itself. Its syntax is identical</td><td> </td><td class="right"> existing subdomains or the domain itself. Its syntax is identical</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0019" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> to that of the "p" tag defined below. If the <span class="delete">'np'</span> tag is absent,</td><td> </td><td class="rblock"> to that of the "p" tag defined below. If the <span class="insert">"np"</span> tag is absent,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> the policy specified by the "sp" tag (if the <span class="delete">'sp'</span> tag is present)</td><td> </td><td class="rblock"> the policy specified by the "sp" tag (if the <span class="insert">"sp"</span> tag is present)</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> or the policy specified by the "p" tag, if the <span class="delete">'sp'</span> tag is not</td><td> </td><td class="rblock"> or the policy specified by the "p" tag, if the <span class="insert">"sp"</span> tag is not</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> present, MUST be applied for non-existent subdomains. Note that</td><td> </td><td class="right"> present, MUST be applied for non-existent subdomains. Note that</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> "np" will be ignored for DMARC records published on subdomains of</td><td> </td><td class="right"> "np" will be ignored for DMARC records published on subdomains of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Organizational Domains and PSDs due to the effect of the DMARC</td><td> </td><td class="right"> Organizational Domains and PSDs due to the effect of the DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> policy discovery mechanism described in DMARC Section 6.6.3.</td><td> </td><td class="right"> policy discovery mechanism described in DMARC Section 6.6.3.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The following tag definitions from DMARC are updated:</td><td> </td><td class="right"> The following tag definitions from DMARC are updated:</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> p: The sentence 'Policy applies to the domain queried and to</td><td> </td><td class="right"> p: The sentence 'Policy applies to the domain queried and to</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> subdomains, unless subdomain policy is explicitly described using</td><td> </td><td class="right"> subdomains, unless subdomain policy is explicitly described using</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> the "sp" tag' is updated to read 'Policy applies to the domain</td><td> </td><td class="right"> the "sp" tag' is updated to read 'Policy applies to the domain</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> queried and to subdomains, unless subdomain policy is explicitly</td><td> </td><td class="right"> queried and to subdomains, unless subdomain policy is explicitly</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> described using the "sp" or "np" tags.'</td><td> </td><td class="right"> described using the "sp" or "np" tags.'</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> sp: The sentence 'If absent, the policy specified by the "p" tag</td><td> </td><td class="right"> sp: The sentence 'If absent, the policy specified by the "p" tag</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> MUST be applied for subdomains' is updated to read 'If both the</td><td> </td><td class="right"> MUST be applied for subdomains' is updated to read 'If both the</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0020" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">'sp' tag is absent and the 'np'</span> tag is either absent or not</td><td> </td><td class="rblock"> <span class="insert">"sp" tag is absent and the "np"</span> tag is either absent or not</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> applicable, the policy specified by the "p" tag MUST be applied</td><td> </td><td class="right"> applicable, the policy specified by the "p" tag MUST be applied</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> for subdomains.</td><td> </td><td class="right"> for subdomains.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">3.3. Changes in Section 6.5 "Domain Owner Actions"</td><td> </td><td class="right">3.3. Changes in Section 6.5 "Domain Owner Actions"</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> In addition to the DMARC domain owner actions, PSOs that require use</td><td> </td><td class="right"> In addition to the DMARC domain owner actions, PSOs that require use</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> of DMARC and participate in PSD DMARC ought to make that information</td><td> </td><td class="right"> of DMARC and participate in PSD DMARC ought to make that information</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> available to receivers. This document is an experimental mechanism</td><td> </td><td class="right"> available to receivers. This document is an experimental mechanism</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> for doing so. See the [this document] experiment description</td><td> </td><td class="right"> for doing so. See the [this document] experiment description</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> (Appendix A).</td><td> </td><td class="right"> (Appendix A).</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l7" /><small>skipping to change at</small><em> page 8, line 39</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 8, line 45</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> policy lookup at "_dmarc.compute.cloudcompany.com.example".</td><td> </td><td class="right"> policy lookup at "_dmarc.compute.cloudcompany.com.example".</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Note: Because the PSD policy query comes after the Organizational</td><td> </td><td class="right"> Note: Because the PSD policy query comes after the Organizational</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Domain policy query, PSD policy is not used for Organizational</td><td> </td><td class="right"> Domain policy query, PSD policy is not used for Organizational</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> domains that have published a DMARC policy. Specifically, this is</td><td> </td><td class="right"> domains that have published a DMARC policy. Specifically, this is</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> not a mechanism to provide feedback addresses (RUA/RUF) when an</td><td> </td><td class="right"> not a mechanism to provide feedback addresses (RUA/RUF) when an</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Organizational Domain has declined to do so.</td><td> </td><td class="right"> Organizational Domain has declined to do so.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">3.6. Changes in Section 7 "DMARC Feedback"</td><td> </td><td class="right">3.6. Changes in Section 7 "DMARC Feedback"</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0021" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">If this experiment is successful, this paragraph is added to this</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> setion.</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Operational note for PSD DMARC: For PSOs, feedback for non-existent</td><td> </td><td class="right"> Operational note for PSD DMARC: For PSOs, feedback for non-existent</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> domains is desirable and useful, just as it is for org-level DMARC</td><td> </td><td class="right"> domains is desirable and useful, just as it is for org-level DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> operators. See Section 4 of [this document] for discussion of</td><td> </td><td class="right"> operators. See Section 4 of [this document] for discussion of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Privacy Considerations for PSD DMARC.</td><td> </td><td class="right"> Privacy Considerations for PSD DMARC.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">4. Privacy Considerations</td><td> </td><td class="right">4. Privacy Considerations</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> These privacy considerations are developed based on the requirements</td><td> </td><td class="right"> These privacy considerations are developed based on the requirements</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> of [RFC6973]. Additionally, the Privacy Considerations of [RFC7489]</td><td> </td><td class="right"> of [RFC6973]. Additionally, the Privacy Considerations of [RFC7489]</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0022" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> apply to the mechanisms described by this document.</td><td> </td><td class="rblock"> apply to the mechanisms described by this document. <span class="insert">If this</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> </td><td> </td><td class="rblock"><span class="insert"> experiment is successful, this section should be incorporated into</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">4.1. Feedback leakage</span></td><td> </td><td class="rblock"><span class="insert"> the Privacy Considerations section as "Feedback leakage".</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Providing feedback reporting to PSOs can, in some cases, cause</td><td> </td><td class="right"> Providing feedback reporting to PSOs can, in some cases, cause</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> information to leak out of an organization to the PSO. This leakage</td><td> </td><td class="right"> information to leak out of an organization to the PSO. This leakage</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> could potentially be utilized as part of a program of pervasive</td><td> </td><td class="right"> could potentially be utilized as part of a program of pervasive</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> surveillance (See [RFC7624]). There are roughly three cases to</td><td> </td><td class="right"> surveillance (See [RFC7624]). There are roughly three cases to</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> consider:</td><td> </td><td class="right"> consider:</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> o Single Organization PSDs (e.g., ".google"), RUA and RUF reports</td><td> </td><td class="right"> o Single Organization PSDs (e.g., ".google"), RUA and RUF reports</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> based on PSD DMARC have the potential to contain information about</td><td> </td><td class="right"> based on PSD DMARC have the potential to contain information about</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> emails related to entities managed by the organization. Since</td><td> </td><td class="right"> emails related to entities managed by the organization. Since</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 9, line 35</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 9, line 41</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> hosts) will be used. The only direct feedback leakage risk for</td><td> </td><td class="right"> hosts) will be used. The only direct feedback leakage risk for</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> these PSDs are for Organizational Domains that are out of</td><td> </td><td class="right"> these PSDs are for Organizational Domains that are out of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> compliance with PSD policy. Data on non-existent cousin domains</td><td> </td><td class="right"> compliance with PSD policy. Data on non-existent cousin domains</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> would be sent to the PSO.</td><td> </td><td class="right"> would be sent to the PSO.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> o Multi-organization PSDs (e.g., ".com") that do not mandate DMARC</td><td> </td><td class="right"> o Multi-organization PSDs (e.g., ".com") that do not mandate DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> usage: Privacy risks for Organizational Domains that have not</td><td> </td><td class="right"> usage: Privacy risks for Organizational Domains that have not</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> deployed DMARC within such PSDs are significant. For non-DMARC</td><td> </td><td class="right"> deployed DMARC within such PSDs are significant. For non-DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Organizational Domains, all DMARC feedback will be directed to the</td><td> </td><td class="right"> Organizational Domains, all DMARC feedback will be directed to the</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> PSO. PSD DMARC is opt-out (by publishing a DMARC record at the</td><td> </td><td class="right"> PSO. PSD DMARC is opt-out (by publishing a DMARC record at the</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0023" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> Organizational Domain level) <span class="delete">vice</span> opt-in, which would be the more</td><td> </td><td class="rblock"> Organizational Domain level) <span class="insert">instead of</span> opt-in, which would be the</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> desirable characteristic. This means that any non-DMARC</td><td> </td><td class="rblock"> more desirable characteristic. This means that any non-DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> organizational domain would have its feedback reports redirected</td><td> </td><td class="right"> organizational domain would have its feedback reports redirected</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> to the PSO. The content of such reports, particularly for</td><td> </td><td class="right"> to the PSO. The content of such reports, particularly for</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> existing domains, is privacy sensitive.</td><td> </td><td class="right"> existing domains, is privacy sensitive.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> PSOs will receive feedback on non-existent domains, which may be</td><td> </td><td class="right"> PSOs will receive feedback on non-existent domains, which may be</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> similar to existing Organizational Domains. Feedback related to such</td><td> </td><td class="right"> similar to existing Organizational Domains. Feedback related to such</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> cousin domains have a small risk of carrying information related to</td><td> </td><td class="right"> cousin domains have a small risk of carrying information related to</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> an actual Organizational Domain. To minimize this potential concern,</td><td> </td><td class="right"> an actual Organizational Domain. To minimize this potential concern,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> PSD DMARC feedback MUST be limited to Aggregate Reports. Feedback</td><td> </td><td class="right"> PSD DMARC feedback MUST be limited to Aggregate Reports. Feedback</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Reports carry more detailed information and present a greater risk.</td><td> </td><td class="right"> Reports carry more detailed information and present a greater risk.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Due to the inherent Privacy and Security risks associated with PSD</td><td> </td><td class="right"> Due to the inherent Privacy and Security risks associated with PSD</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> DMARC for Organizational Domains in multi-organization PSDs that do</td><td> </td><td class="right"> DMARC for Organizational Domains in multi-organization PSDs that do</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0024" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> not particpate in DMARC, any Feedback Reporting related to multi-</td><td> </td><td class="rblock"> not partic<span class="insert">i</span>pate in DMARC, any Feedback Reporting related to multi-</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> organizational PSDs MUST be limited to non-existent domains except in</td><td> </td><td class="right"> organizational PSDs MUST be limited to non-existent domains except in</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0025" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> cases where the reporter knows that PSO requires use of <span class="delete">DMARC.</span></td><td> </td><td class="rblock"> cases where the reporter knows that PSO requires use of <span class="insert">DMARC (by</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> checking the DMARC PSD Registry).</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">5. Security Considerations</td><td> </td><td class="right">5. Security Considerations</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> This document does not change the Security Considerations of</td><td> </td><td class="right"> This document does not change the Security Considerations of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> [RFC7489] and [RFC7960].</td><td> </td><td class="right"> [RFC7489] and [RFC7960].</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The risks of the issues identified in [RFC7489], Section 12.3, DNS</td><td> </td><td class="right"> The risks of the issues identified in [RFC7489], Section 12.3, DNS</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Security, are amplified by PSD DMARC. In particular, DNS cache</td><td> </td><td class="right"> Security, are amplified by PSD DMARC. In particular, DNS cache</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> poisoning (or Name Chaining), see [RFC3833] for details, consequences</td><td> </td><td class="right"> poisoning (or Name Chaining), see [RFC3833] for details, consequences</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> are increased because a successful attack would potentially have a</td><td> </td><td class="right"> are increased because a successful attack would potentially have a</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 10, line 30</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 10, line 37</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> detail in Section 4.</td><td> </td><td class="right"> detail in Section 4.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">6. IANA Considerations</td><td> </td><td class="right">6. IANA Considerations</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> This section describes actions requested to be completed by IANA.</td><td> </td><td class="right"> This section describes actions requested to be completed by IANA.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">6.1. Subdomain Policy Tag</td><td> </td><td class="right">6.1. Subdomain Policy Tag</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> IANA is requested to add a new tag to DMARC Tag Registry in the</td><td> </td><td class="right"> IANA is requested to add a new tag to DMARC Tag Registry in the</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Domain-based Message Authentication, Reporting, and Conformance</td><td> </td><td class="right"> Domain-based Message Authentication, Reporting, and Conformance</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0026" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> (DMARC) Parameters Registry.</td><td> </td><td class="rblock"> (DMARC) Parameters Registry. <span class="insert">The "Status" column is defined in</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> [RFC7489]Section 11.4.</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The entry is as follows:</td><td> </td><td class="right"> The entry is as follows:</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> +----------+-----------+---------+-------------------------------+</td><td> </td><td class="right"> +----------+-----------+---------+-------------------------------+</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> | Tag Name | Reference | Status | Description |</td><td> </td><td class="right"> | Tag Name | Reference | Status | Description |</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> +----------+-----------+---------+-------------------------------+</td><td> </td><td class="right"> +----------+-----------+---------+-------------------------------+</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> | np | this | current | Requested handling policy for |</td><td> </td><td class="right"> | np | this | current | Requested handling policy for |</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> | | document | | non-existent subdomains |</td><td> </td><td class="right"> | | document | | non-existent subdomains |</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> +----------+-----------+---------+-------------------------------+</td><td> </td><td class="right"> +----------+-----------+---------+-------------------------------+</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0027" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">[RFC EDITOR: Please replace "This document" with the RFC number of</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> this document.]</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">7. References</td><td> </td><td class="right">7. References</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">7.1. Normative References</td><td> </td><td class="right">7.1. Normative References</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate</td><td> </td><td class="right"> [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Requirement Levels", BCP 14, RFC 2119,</td><td> </td><td class="right"> Requirement Levels", BCP 14, RFC 2119,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> DOI 10.17487/RFC2119, March 1997,</td><td> </td><td class="right"> DOI 10.17487/RFC2119, March 1997,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> <https://www.rfc-editor.org/info/rfc2119>.</td><td> </td><td class="right"> <https://www.rfc-editor.org/info/rfc2119>.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> [RFC7489] Kucherawy, M., Ed. and E. Zwicky, Ed., "Domain-based</td><td> </td><td class="right"> [RFC7489] Kucherawy, M., Ed. and E. Zwicky, Ed., "Domain-based</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 13, line 13</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 13, line 20</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> service is described on the web site.</td><td> </td><td class="right"> service is described on the web site.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">B.2. DMARC Public Suffix Domain (PSD) Registry</td><td> </td><td class="right">B.2. DMARC Public Suffix Domain (PSD) Registry</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> [psddmarc.org] provides an IANA like DMARC Public Suffix Domain (PSD)</td><td> </td><td class="right"> [psddmarc.org] provides an IANA like DMARC Public Suffix Domain (PSD)</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Registry as a stand-alone DNS query service. It follows the contents</td><td> </td><td class="right"> Registry as a stand-alone DNS query service. It follows the contents</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> and structure described below. There is a Comma Separated Value</td><td> </td><td class="right"> and structure described below. There is a Comma Separated Value</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> (CSV) version of the listed PSD domains which is suitable for use in</td><td> </td><td class="right"> (CSV) version of the listed PSD domains which is suitable for use in</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> build updates for PSD DMARC capable software.</td><td> </td><td class="right"> build updates for PSD DMARC capable software.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0028" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">Names of</span> PSDs participating in PSD DMARC must be <span class="delete">registered</span> this new</td><td> </td><td class="rblock"> PSDs <span class="insert">that are deploying DMARC and are</span> participating in PSD DMARC must</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> registry. <span class="delete">New entries are assigned only for PSDs that require use of</span></td><td> </td><td class="rblock"> be <span class="insert">register their public suffix domain in</span> this new registry. The</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> DMARC.</span> The requirement has to be documented in a manner that</td><td> </td><td class="rblock"> requirement has to be documented in a manner that satisfies the terms</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> satisfies the terms of Expert Review, per [RFC8126]. The Designated</td><td> </td><td class="rblock"> of Expert Review, per [RFC8126]. The Designated Expert needs to</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> Expert needs to confirm that provided documentation adequately</td><td> </td><td class="rblock"> confirm that provided documentation adequately describes PSD policy</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> describes PSD policy to require domain owners to use DMARC or that</td><td> </td><td class="rblock"> to require domain owners to use DMARC or that all domain owners are</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> all domain owners are part of a single organization with the PSO.</td><td> </td><td class="rblock"> part of a single organization with the PSO.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> The initial set of entries in this registry is as follows:</td><td> </td><td class="right"> The initial set of entries in this registry is as follows:</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> +-------------+---------------+</td><td> </td><td class="right"> +-------------+---------------+</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> | PSD | Status |</td><td> </td><td class="right"> | PSD | Status |</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> +-------------+---------------+</td><td> </td><td class="right"> +-------------+---------------+</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> | .bank | current |</td><td> </td><td class="right"> | .bank | current |</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> +-------------+---------------+</td><td> </td><td class="right"> +-------------+---------------+</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> | .insurance | current |</td><td> </td><td class="right"> | .insurance | current |</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> +-------------+---------------+</td><td> </td><td class="right"> +-------------+---------------+</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr bgcolor="gray" ><td></td><th><a name="part-l11" /><small>skipping to change at</small><em> page 13, line 43</em></th><th> </th><th><a name="part-r11" /><small>skipping to change at</small><em> page 13, line 50</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> +-------------+---------------+</td><td> </td><td class="right"> +-------------+---------------+</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">B.3. DMARC PSD PSL Extension</td><td> </td><td class="right">B.3. DMARC PSD PSL Extension</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> [psddmarc.org] provides a file formatted like the Public Suffix List</td><td> </td><td class="right"> [psddmarc.org] provides a file formatted like the Public Suffix List</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> (PSL) in order to facilitate identification of PSD DMARC</td><td> </td><td class="right"> (PSL) in order to facilitate identification of PSD DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> participants. Contents are functionally identical to the IANA like</td><td> </td><td class="right"> participants. Contents are functionally identical to the IANA like</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> registry, but presented in a different format.</td><td> </td><td class="right"> registry, but presented in a different format.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> When using this approach, the input domain of the extension lookup is</td><td> </td><td class="right"> When using this approach, the input domain of the extension lookup is</td><td class="lineno" valign="top"></td></tr>
<tr><td><a name="diff0029" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> supposed to be the output domain of the regular PSL lookup, i.e.<span class="delete"> </span> the</td><td> </td><td class="rblock"> supposed to be the output domain of the regular PSL lookup, i.e.<span class="insert">,</span> the</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> organizational domain. This alternative data approach is potentially</td><td> </td><td class="right"> organizational domain. This alternative data approach is potentially</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> useful since DMARC implementations already need to be able to parse</td><td> </td><td class="right"> useful since DMARC implementations already need to be able to parse</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> the data format, so it should be easier to implement.</td><td> </td><td class="right"> the data format, so it should be easier to implement.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">Appendix C. Implementations</td><td> </td><td class="right">Appendix C. Implementations</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> There are two known implementations of PSD DMARC available for</td><td> </td><td class="right"> There are two known implementations of PSD DMARC available for</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> testing.</td><td> </td><td class="right"> testing.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">C.1. Authheaders Module</td><td> </td><td class="right">C.1. Authheaders Module</td><td class="lineno" valign="top"></td></tr>
<tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
<tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 29 change blocks. </a></th></tr>
<tr class="stats"><td></td><th><i>59 lines changed or deleted</i></th><th><i> </i></th><th><i>68 lines changed or added</i></th><td></td></tr>
<tr><td colspan="5" align="center" class="small"><br/>This html diff was produced by rfcdiff 1.34. The latest version is available from <a href="http://www.tools.ietf.org/tools/rfcdiff/" >http://tools.ietf.org/tools/rfcdiff/</a> </td></tr>
</table>
</body>
</html>