-
Notifications
You must be signed in to change notification settings - Fork 4
/
draft-ietf-dmarc-psd-11-from-2.diff.html
384 lines (383 loc) · 76.9 KB
/
draft-ietf-dmarc-psd-11-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
<!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.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:06 PST 2021; root:xnu-7195.81.3~1/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-11.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-11.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><a name="diff0001" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock">Intended status: Experimental <span class="delete">T. Wicinski, Ed.</span></td><td> </td><td class="rblock">Intended status: Experimental <span class="insert">January 1,</span> 2021</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Expires: September 23,</span> 2021 <span class="delete">March 22,</span> 2021</td><td> </td><td class="rblock"><span class="insert">Expires: July 5,</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">1</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 23</span>, 2021.</td><td> </td><td class="rblock"> This Internet-Draft will expire on <span class="insert">July 5</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">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 34</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 2, line 34</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 1.2. Discussion . . . . . . . . . . . . . . . . . . . . . . . 4</td><td> </td><td class="right"> 1.2. Discussion . . . . . . . . . . . . . . . . . . . . . . . 4</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2. Terminology and Definitions . . . . . . . . . . . . . . . . . 5</td><td> </td><td class="right"> 2. Terminology and Definitions . . . . . . . . . . . . . . . . . 5</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2.1. Conventions Used in This Document . . . . . . . . . . . . 5</td><td> </td><td class="right"> 2.1. Conventions Used in This Document . . . . . . . . . . . . 5</td><td class="lineno" valign="top"></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><a name="diff0004" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> 3.1. General Updates . . . . . . . . . . . . . . . . . . . . . <span class="delete">7</span></td><td> </td><td class="rblock"> 3.1. General Updates . . . . . . . . . . . . . . . . . . . . . <span class="insert">6</span></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 class="lineno" valign="top"></td><td class="left"> 3.4. Changes in Section 6.6.1 "Extract Author Domain" . . . . 7</td><td> </td><td class="right"> 3.4. Changes in Section 6.6.1 "Extract Author Domain" . . . . 7</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 class="lineno" valign="top"></td><td class="left"> 4. Privacy Considerations . . . . . . . . . . . . . . . . . . . 8</td><td> </td><td class="right"> 4. Privacy Considerations . . . . . . . . . . . . . . . . . . . 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.1. Feedback leakage . . . . . . . . . . . . . . . . . . . . <span class="delete">9</span></td><td> </td><td class="rblock"> 4.1. Feedback leakage . . . . . . . . . . . . . . . . . . . . <span class="insert">8</span></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 class="lineno" valign="top"></td><td class="left"> 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 10</td><td> </td><td class="right"> 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 10</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 7.1. Normative References . . . . . . . . . . . . . . . . . . 10</td><td> </td><td class="right"> 7.1. Normative References . . . . . . . . . . . . . . . . . . 10</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><a name="diff0006" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> 7.3. URIs . . . . . . . . . . . . . . . . . . . . . . . . . . 12</span></td><td> </td><td class="rblock"></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 class="lineno" valign="top"></td><td class="left"> B.1. DMARC PSD DNS Query Service . . . . . . . . . . . . . . . 12</td><td> </td><td class="right"> B.1. DMARC PSD DNS Query Service . . . . . . . . . . . . . . . 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.2. DMARC Public Suffix Domain (PSD) Registry . . . . . . . . 1<span class="delete">3</span></td><td> </td><td class="rblock"> B.2. DMARC Public Suffix Domain (PSD) Registry . . . . . . . . 1<span class="insert">2</span></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 class="lineno" valign="top"></td><td class="left"> Appendix C. Implementations . . . . . . . . . . . . . . . . . . 13</td><td> </td><td class="right"> Appendix C. Implementations . . . . . . . . . . . . . . . . . . 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"> C.1. Authheaders Module . . . . . . . . . . . . . . . . . . . 1<span class="delete">4</span></td><td> </td><td class="rblock"> C.1. Authheaders Module . . . . . . . . . . . . . . . . . . . 1<span class="insert">3</span></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><a name="diff0009" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> Author<span class="delete">s' Addresses </span> . . . . . . . . . . . . . . . . . . . . . . . 14</td><td> </td><td class="rblock"> Author<span class="insert">'s Address .</span> . . . . . . . . . . . . . . . . . . . . . . . 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 class="lineno" valign="top"></td><td class="left"> DMARC ([RFC7489]) provides a mechanism for publishing organizational</td><td> </td><td class="right"> DMARC ([RFC7489]) 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><a name="diff0010" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> makes use of a <span class="delete">public suffix list.</span> The process for doing this can be</td><td> </td><td class="rblock"> makes use of a <span class="insert">Public Suffix List.</span> The process for doing this can be</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> found in Section 3.2 of the DMARC specification. <span class="delete">Currently the</span></td><td> </td><td class="rblock"> found in Section 3.2 of the DMARC specification.</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> public suffix list being used is the most common one that is</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> maintained by the Mozilla Foundation and made public at</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> http://publicsuffix.org [1].</span></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"> In the basic DMARC model, PSDs are not organizational domains and are</td><td> </td><td class="right"> In the basic DMARC model, PSDs are not organizational domains and are</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> thus not subject to DMARC processing. In DMARC, domains fall into</td><td> </td><td class="right"> thus not subject to DMARC processing. In DMARC, domains fall into</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> one of three categories: organizational domains, sub-domains of</td><td> </td><td class="right"> one of three categories: organizational domains, sub-domains of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> organizational domains, or PSDs. A PSD can only publish DMARC policy</td><td> </td><td class="right"> organizational domains, or PSDs. A PSD can only publish DMARC policy</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> for itself, and not for any sub-domains under it. In some cases,</td><td> </td><td class="right"> for itself, and not for any sub-domains under it. In some cases,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> this limitation allows for the abuse of non-existent organizational-</td><td> </td><td class="right"> this limitation allows for the abuse of non-existent organizational-</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> level domains and hampers identification of domain abuse in email.</td><td> </td><td class="right"> level domains and hampers identification 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><a name="diff0011" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> This document specifies experimental updates to the DMARC</td><td> </td><td class="rblock"> This document specifies experimental updates to the DMARC <span class="insert">and PSL</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">specification</span> cited above, in an attempt to mitigate this abuse.</td><td> </td><td class="rblock"><span class="insert"> algorithm</span> 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" valign="top"></td><td class="left"> thereby indicating that they are PSDs, below which organizational</td><td> </td><td class="right"> thereby indicating that they are PSDs, below which organizational</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> domains can be registered. Suppose further that there exists a</td><td> </td><td class="right"> domains can be registered. Suppose further that there exists a</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> legitimate domain called "tax.gov.example", registered within</td><td> </td><td class="right"> legitimate domain called "tax.gov.example", registered within</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 19</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 4, line 16</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> "rua=mailto:[email protected]" )</td><td> </td><td class="right"> "rua=mailto:[email protected]" )</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 DMARC record provides policy and a reporting destination for</td><td> </td><td class="right"> This DMARC record provides policy and a reporting destination for</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> mail sent from @gov.example. Similarly, "tax.gov.example" will have</td><td> </td><td class="right"> mail sent from @gov.example. Similarly, "tax.gov.example" will have</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> a DMARC record that specifies policy for mail sent from addresses</td><td> </td><td class="right"> a DMARC record that specifies policy for mail sent from addresses</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> @tax.gov.example. However, due to DMARC's current method of</td><td> </td><td class="right"> @tax.gov.example. However, due to DMARC's current method of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> discovering and applying policy at the organizational domain level,</td><td> </td><td class="right"> discovering and applying policy at the organizational domain level,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> the non-existent organizational domain of @t4x.gov.example does not</td><td> </td><td class="right"> the non-existent organizational domain of @t4x.gov.example does not</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> and cannot fall under a DMARC policy.</td><td> </td><td class="right"> and cannot fall under a DMARC 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><a name="diff0012" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> Defensively registering all variants of "tax" is not a scalable</td><td> </td><td class="rblock"> Defensively registering all variants of "tax" is <span class="insert">obviously</span> not a</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> strategy. The intent of this specification, therefore, is to enhance</td><td> </td><td class="rblock"> scalable strategy. The intent of this specification, therefore, is</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> the DMARC <span class="delete">discovery method</span> by enabling an agent receiving such a</td><td> </td><td class="rblock"> to enhance the DMARC <span class="insert">algorithm</span> by enabling an agent receiving such a</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> message to be able to determine that a relevant policy is present at</td><td> </td><td class="right"> message to be able to determine that a relevant policy is present at</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"> "gov.example", which is precluded by the current DMARC <span class="delete">specification</span>.</td><td> </td><td class="rblock"> "gov.example", which is precluded by the current DMARC <span class="insert">algorithm</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">1.2. Discussion</td><td> </td><td class="right">1.2. Discussion</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 provides a simple extension to [RFC7489] to allow</td><td> </td><td class="right"> This document provides a simple extension to [RFC7489] to allow</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> operators of Public Suffix Domains (PSDs) to:</td><td> </td><td class="right"> operators of Public Suffix Domains (PSDs) to:</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 Express policy at the level of the PSD that covers all</td><td> </td><td class="right"> o Express policy at the level of the PSD that covers all</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> organizational domains that do not explicitly publish DMARC</td><td> </td><td class="right"> organizational domains that do not explicitly publish DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> records</td><td> </td><td class="right"> records</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-l5" /><small>skipping to change at</small><em> page 5, line 15</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 5, line 13</em></th><td></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><a name="diff0014" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> domains, but listed in the <span class="delete">current public suffix list.</span> They are</td><td> </td><td class="rblock"> domains, but listed in the <span class="insert">Public Suffix List.</span> They are treated</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> treated as Public for DMARC purposes. They require the same</td><td> </td><td class="rblock"> as Public for DMARC purposes. They require the same protections</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> protections as DMARC Organizational Domains, but are currently</td><td> </td><td class="rblock"> as DMARC Organizational Domains, but are currently unable to</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> unable to benefit from DMARC.</td><td> </td><td class="rblock"> benefit from 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"> o Multi-organization PSDs that require DMARC usage (e.g., ".bank"):</td><td> </td><td class="right"> o Multi-organization PSDs that require DMARC usage (e.g., ".bank"):</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Because existing Organizational Domains using this PSD have their</td><td> </td><td class="right"> Because existing Organizational Domains using this PSD have their</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> own DMARC policy, the applicability of this extension is for non-</td><td> </td><td class="right"> own DMARC policy, the applicability of this extension is for non-</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> existent domains. The extension allows the brand protection</td><td> </td><td class="right"> existent domains. The extension allows the brand protection</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> benefits of DMARC to extend to the entire PSD, including cousin</td><td> </td><td class="right"> benefits of DMARC to extend to the entire PSD, including cousin</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> domains of registered organizations.</td><td> </td><td class="right"> domains of registered organizations.</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 design of DMARC and the nature of the Internet email</td><td> </td><td class="right"> Due to the design of DMARC and the nature of the Internet email</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> architecture [RFC5598], there are interoperability issues associated</td><td> </td><td class="right"> architecture [RFC5598], there are interoperability issues associated</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 11, line 24</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 11, line 24</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left">7.2. Informative References</td><td> </td><td class="right">7.2. Informative 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"> [psddmarc.org]</td><td> </td><td class="right"> [psddmarc.org]</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> multiple, "PSD DMARC Web Site", April 2019,</td><td> </td><td class="right"> multiple, "PSD DMARC Web Site", April 2019,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> <https://psddmarc.org/>.</td><td> </td><td class="right"> <https://psddmarc.org/>.</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"> [RFC3833] Atkins, D. and R. Austein, "Threat Analysis of the Domain</td><td> </td><td class="right"> [RFC3833] Atkins, D. and R. Austein, "Threat Analysis of the Domain</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Name System (DNS)", RFC 3833, DOI 10.17487/RFC3833, August</td><td> </td><td class="right"> Name System (DNS)", RFC 3833, DOI 10.17487/RFC3833, August</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 2004, <https://www.rfc-editor.org/info/rfc3833>.</td><td> </td><td class="right"> 2004, <https://www.rfc-editor.org/info/rfc3833>.</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="diff0015" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an</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"> IANA Considerations Section in RFCs", RFC 5226,</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"> DOI 10.17487/RFC5226, May 2008,</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"> <https://www.rfc-editor.org/info/rfc5226>.</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"> [RFC5598] Crocker, D., "Internet Mail Architecture", RFC 5598,</td><td> </td><td class="right"> [RFC5598] Crocker, D., "Internet Mail Architecture", RFC 5598,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> DOI 10.17487/RFC5598, July 2009,</td><td> </td><td class="right"> DOI 10.17487/RFC5598, July 2009,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> <https://www.rfc-editor.org/info/rfc5598>.</td><td> </td><td class="right"> <https://www.rfc-editor.org/info/rfc5598>.</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"> [RFC6973] Cooper, A., Tschofenig, H., Aboba, B., Peterson, J.,</td><td> </td><td class="right"> [RFC6973] Cooper, A., Tschofenig, H., Aboba, B., Peterson, J.,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Morris, J., Hansen, M., and R. Smith, "Privacy</td><td> </td><td class="right"> Morris, J., Hansen, M., and R. Smith, "Privacy</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Considerations for Internet Protocols", RFC 6973,</td><td> </td><td class="right"> Considerations for Internet Protocols", RFC 6973,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> DOI 10.17487/RFC6973, July 2013,</td><td> </td><td class="right"> DOI 10.17487/RFC6973, July 2013,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> <https://www.rfc-editor.org/info/rfc6973>.</td><td> </td><td class="right"> <https://www.rfc-editor.org/info/rfc6973>.</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-l7" /><small>skipping to change at</small><em> page 12, line 5</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 12, line 9</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> E., Ed., and K. Andersen, Ed., "Interoperability Issues</td><td> </td><td class="right"> E., Ed., and K. Andersen, Ed., "Interoperability Issues</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> between Domain-based Message Authentication, Reporting,</td><td> </td><td class="right"> between Domain-based Message Authentication, Reporting,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> and Conformance (DMARC) and Indirect Email Flows",</td><td> </td><td class="right"> and Conformance (DMARC) and Indirect Email Flows",</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> RFC 7960, DOI 10.17487/RFC7960, September 2016,</td><td> </td><td class="right"> RFC 7960, DOI 10.17487/RFC7960, September 2016,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> <https://www.rfc-editor.org/info/rfc7960>.</td><td> </td><td class="right"> <https://www.rfc-editor.org/info/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"> [RFC8020] Bortzmeyer, S. and S. Huque, "NXDOMAIN: There Really Is</td><td> </td><td class="right"> [RFC8020] Bortzmeyer, S. and S. Huque, "NXDOMAIN: There Really Is</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Nothing Underneath", RFC 8020, DOI 10.17487/RFC8020,</td><td> </td><td class="right"> Nothing Underneath", RFC 8020, DOI 10.17487/RFC8020,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> November 2016, <https://www.rfc-editor.org/info/rfc8020>.</td><td> </td><td class="right"> November 2016, <https://www.rfc-editor.org/info/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><a name="diff0016" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">[RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Writing an IANA Considerations Section in RFCs", BCP 26,</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> RFC 8126, DOI 10.17487/RFC8126, June 2017,</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> <https://www.rfc-editor.org/info/rfc8126>.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">7.3. URIs</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> [1] http://publicsuffix.org</span></td><td> </td><td class="rblock"></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">Appendix A. PSD DMARC Privacy Concern Mitigation Experiment</td><td> </td><td class="right">Appendix A. PSD DMARC Privacy Concern Mitigation Experiment</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 experiment being performed has three different questions which</td><td> </td><td class="right"> The experiment being performed has three different questions which</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> are looking to be addressed in this document.</td><td> </td><td class="right"> are looking to be addressed in this document.</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 Section 3.2 modifies policy discovery to add an additional DNS</td><td> </td><td class="right"> o Section 3.2 modifies policy discovery to add an additional DNS</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> lookup. To determine if this lookup is useful, PSDs will add</td><td> </td><td class="right"> lookup. To determine if this lookup is useful, PSDs will add</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> additional DMARC records in place, and will analyze the DMARC</td><td> </td><td class="right"> additional DMARC records in place, and will analyze the DMARC</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> reports. Success will be determined if a consensus of PSDs that</td><td> </td><td class="right"> reports. Success will be determined if a consensus of PSDs that</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> publish DMARC records are able to collect useful data.</td><td> </td><td class="right"> publish DMARC records are able to collect useful data.</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 13, line 16</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 13, line 8</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"> [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 class="lineno" valign="top"></td><td class="left"> Names of PSDs participating in PSD DMARC must be registered this new</td><td> </td><td class="right"> Names of PSDs participating in PSD DMARC must be registered this new</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> registry. New entries are assigned only for PSDs that require use of</td><td> </td><td class="right"> registry. New entries are assigned only for PSDs that require use of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> DMARC. The requirement has to be documented in a manner that</td><td> </td><td class="right"> DMARC. The requirement has to be documented in a manner that</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"> satisfies the terms of Expert Review,<span class="delete"> per [RFC81</span>26]. The Designated</td><td> </td><td class="rblock"> satisfies the terms of Expert Review,<span class="insert">per [RFC52</span>26]. The Designated</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Expert needs to confirm that provided documentation adequately</td><td> </td><td class="right"> Expert needs to confirm that provided documentation adequately</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> describes PSD policy to require domain owners to use DMARC or that</td><td> </td><td class="right"> describes PSD policy to require domain owners to use DMARC or that</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> all domain owners are part of a single organization with the PSO.</td><td> </td><td class="right"> all domain owners are 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" valign="top"></td><td class="left"> | .gov.uk | current |</td><td> </td><td class="right"> | .gov.uk | 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"> | .mil | current |</td><td> </td><td class="right"> | .mil | 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"></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><a name="diff0018" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> [psddmarc.org] provides a <span class="delete">file formatted</span> like <span class="delete">the Public Suffix List</span></td><td> </td><td class="rblock"> [psddmarc.org] provides a <span class="insert">PSL</span> like <span class="insert">file to enable</span> to facilitate</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> (PSL) in order</span> to facilitate identification of PSD DMARC</td><td> </td><td class="rblock"> identification of PSD DMARC participants. Contents are functionally</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> participants. Contents are functionally identical to the IANA like</td><td> </td><td class="rblock"> identical to the IANA like registry, but presented in a different</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> registry, but presented in a different format.</td><td> </td><td class="rblock"> 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 class="lineno" valign="top"></td><td class="left"> supposed to be the output domain of the regular PSL lookup, i.e. the</td><td> </td><td class="right"> supposed to be the output domain of the regular PSL lookup, i.e. 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"></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 14, line 20</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 14, line 12</em></th><td></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> It supports both use of the DNS based query service and download of</td><td> </td><td class="right"> It supports both use of the DNS based query service and download of</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> the CSV registry file from [psddmarc.org].</td><td> </td><td class="right"> the CSV registry file from [psddmarc.org].</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.2. Zdkimfilter Module</td><td> </td><td class="right">C.2. Zdkimfilter Module</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 zdkimfilter module is a separately available add-on to Courier-</td><td> </td><td class="right"> The zdkimfilter module is a separately available add-on to Courier-</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> MTA.</td><td> </td><td class="right"> MTA.</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"> Mostly used for DKIM signing, it can be configured to also verify,</td><td> </td><td class="right"> Mostly used for DKIM signing, it can be configured to also verify,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> apply DMARC policies, and send aggregate reports. For PSD DMARC it</td><td> </td><td class="right"> apply DMARC policies, and send aggregate reports. For PSD DMARC it</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"> uses the PSL extension list approach, which is available from</td><td> </td><td class="rblock"> uses the PSL extension list approach, which is available from<span class="insert"> from</span></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> [psddmarc.org]</td><td> </td><td class="right"> [psddmarc.org]</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">Acknowledgements</td><td> </td><td class="right">Acknowledgements</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"> Thanks to the following individuals for their contributions (both</td><td> </td><td class="right"> Thanks to the following individuals for their contributions (both</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> public and private) to improving this document. Special shout out to</td><td> </td><td class="right"> public and private) to improving this document. Special shout out to</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Dave Crocker for naming the beast.</td><td> </td><td class="right"> Dave Crocker for naming the beast.</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"> Kurt Andersen, Seth Blank, Dave Crocker, Heather Diaz, Tim Draegen,</td><td> </td><td class="right"> Kurt Andersen, Seth Blank, Dave Crocker, Heather Diaz, Tim Draegen,</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Zeke Hendrickson, Andrew Kennedy, John Levine, Dr Ian Levy, Craig</td><td> </td><td class="right"> Zeke Hendrickson, Andrew Kennedy, John Levine, Dr Ian Levy, Craig</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Schwartz, Alessandro Vesely, and Tim Wicinski</td><td> </td><td class="right"> Schwartz, Alessandro Vesely, and Tim Wicinski</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="diff0020" /></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock">Author<span class="delete">s' Addresse</span>s</td><td> </td><td class="rblock">Author<span class="insert">'s Addres</span>s</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"> Scott Kitterman</td><td> </td><td class="right"> Scott Kitterman</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> fTLD Registry Services</td><td> </td><td class="right"> fTLD Registry Services</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> 600 13th Street, NW, Suite 400</td><td> </td><td class="right"> 600 13th Street, NW, Suite 400</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Washington, DC 20005</td><td> </td><td class="right"> Washington, DC 20005</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> United States of America</td><td> </td><td class="right"> United States of America</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"> Phone: +1 301 325-5475</td><td> </td><td class="right"> Phone: +1 301 325-5475</td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="left"> Email: [email protected]</td><td> </td><td class="right"> Email: [email protected]</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"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">Tim Wicinski (editor)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Elkins, WV 26241</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> USA</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
<tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Email: [email protected]</span></td><td> </td><td class="rblock"></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. 21 change blocks. </a></th></tr>
<tr class="stats"><td></td><th><i>41 lines changed or deleted</i></th><th><i> </i></th><th><i>33 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>