/[suikacvs]/webroot/www/2004/id/draft-ietf-http-state-mgmt-errata-00.ps
Suika

Contents of /webroot/www/2004/id/draft-ietf-http-state-mgmt-errata-00.ps

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download) (as text)
Tue Jun 15 08:04:04 2004 UTC (20 years, 10 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
File MIME type: application/postscript
New

1 %!PS
2 %%Version: 3.3.1
3 %%DocumentFonts: (atend)
4 %%Pages: (atend)
5 %%EndComments
6 %
7 % Version 3.3.1 prologue for troff files.
8 %
9
10 /#copies 1 store
11 /aspectratio 1 def
12 /formsperpage 1 def
13 /landscape false def
14 /linewidth .3 def
15 /magnification 1 def
16 /margin 0 def
17 /orientation 0 def
18 /resolution 720 def
19 /rotation 1 def
20 /xoffset 0 def
21 /yoffset 0 def
22
23 /roundpage true def
24 /useclippath true def
25 /pagebbox [0 0 612 792] def
26
27 /R /Times-Roman def
28 /I /Times-Italic def
29 /B /Times-Bold def
30 /BI /Times-BoldItalic def
31 /H /Helvetica def
32 /HI /Helvetica-Oblique def
33 /HB /Helvetica-Bold def
34 /HX /Helvetica-BoldOblique def
35 /CW /Courier def
36 /CO /Courier def
37 /CI /Courier-Oblique def
38 /CB /Courier-Bold def
39 /CX /Courier-BoldOblique def
40 /PA /Palatino-Roman def
41 /PI /Palatino-Italic def
42 /PB /Palatino-Bold def
43 /PX /Palatino-BoldItalic def
44 /Hr /Helvetica-Narrow def
45 /Hi /Helvetica-Narrow-Oblique def
46 /Hb /Helvetica-Narrow-Bold def
47 /Hx /Helvetica-Narrow-BoldOblique def
48 /KR /Bookman-Light def
49 /KI /Bookman-LightItalic def
50 /KB /Bookman-Demi def
51 /KX /Bookman-DemiItalic def
52 /AR /AvantGarde-Book def
53 /AI /AvantGarde-BookOblique def
54 /AB /AvantGarde-Demi def
55 /AX /AvantGarde-DemiOblique def
56 /NR /NewCenturySchlbk-Roman def
57 /NI /NewCenturySchlbk-Italic def
58 /NB /NewCenturySchlbk-Bold def
59 /NX /NewCenturySchlbk-BoldItalic def
60 /ZD /ZapfDingbats def
61 /ZI /ZapfChancery-MediumItalic def
62 /S /S def
63 /S1 /S1 def
64 /GR /Symbol def
65
66 /inch {72 mul} bind def
67 /min {2 copy gt {exch} if pop} bind def
68
69 /setup {
70 counttomark 2 idiv {def} repeat pop
71
72 landscape {/orientation 90 orientation add def} if
73 /scaling 72 resolution div def
74 linewidth setlinewidth
75 1 setlinecap
76
77 pagedimensions
78 xcenter ycenter translate
79 orientation rotation mul rotate
80 width 2 div neg height 2 div translate
81 xoffset inch yoffset inch neg translate
82 margin 2 div dup neg translate
83 magnification dup aspectratio mul scale
84 scaling scaling scale
85
86 addmetrics
87 0 0 moveto
88 } def
89
90 /pagedimensions {
91 useclippath userdict /gotpagebbox known not and {
92 /pagebbox [clippath pathbbox newpath] def
93 roundpage currentdict /roundpagebbox known and {roundpagebbox} if
94 } if
95 pagebbox aload pop
96 4 -1 roll exch 4 1 roll 4 copy
97 landscape {4 2 roll} if
98 sub /width exch def
99 sub /height exch def
100 add 2 div /xcenter exch def
101 add 2 div /ycenter exch def
102 userdict /gotpagebbox true put
103 } def
104
105 /addmetrics {
106 /Symbol /S null Sdefs cf
107 /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
108 } def
109
110 /pagesetup {
111 /page exch def
112 currentdict /pagedict known currentdict page known and {
113 page load pagedict exch get cvx exec
114 } if
115 } def
116
117 /decodingdefs [
118 {counttomark 2 idiv {y moveto show} repeat}
119 {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
120 {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
121 {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
122 {counttomark 2 idiv {y moveto show} repeat}
123 {neg setfunnytext}
124 ] def
125
126 /setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
127
128 /w {neg moveto show} bind def
129 /m {neg dup /y exch def moveto} bind def
130 /done {/lastpage where {pop lastpage} if} def
131
132 /f {
133 dup /font exch def findfont exch
134 dup /ptsize exch def scaling div dup /size exch def scalefont setfont
135 linewidth ptsize mul scaling 10 mul div setlinewidth
136 /spacewidth ( ) stringwidth pop def
137 } bind def
138
139 /changefont {
140 /fontheight exch def
141 /fontslant exch def
142 currentfont [
143 1 0
144 fontheight ptsize div fontslant sin mul fontslant cos div
145 fontheight ptsize div
146 0 0
147 ] makefont setfont
148 } bind def
149
150 /sf {f} bind def
151
152 /cf {
153 dup length 2 idiv
154 /entries exch def
155 /chtab exch def
156 /newencoding exch def
157 /newfont exch def
158
159 findfont dup length 1 add dict
160 /newdict exch def
161 {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
162
163 newencoding type /arraytype eq {newdict /Encoding newencoding put} if
164
165 newdict /Metrics entries dict put
166 newdict /Metrics get
167 begin
168 chtab aload pop
169 1 1 entries {pop def} for
170 newfont newdict definefont pop
171 end
172 } bind def
173
174 %
175 % A few arrays used to adjust reference points and character widths in some
176 % of the printer resident fonts. If square roots are too high try changing
177 % the lines describing /radical and /radicalex to,
178 %
179 % /radical [0 -75 550 0]
180 % /radicalex [-50 -75 500 0]
181 %
182 % Move braceleftbt a bit - default PostScript character is off a bit.
183 %
184
185 /Sdefs [
186 /bracketlefttp [201 500]
187 /bracketleftbt [201 500]
188 /bracketrighttp [-81 380]
189 /bracketrightbt [-83 380]
190 /braceleftbt [203 490]
191 /bracketrightex [220 -125 500 0]
192 /radical [0 0 550 0]
193 /radicalex [-50 0 500 0]
194 /parenleftex [-20 -170 0 0]
195 /integral [100 -50 500 0]
196 /infinity [10 -75 730 0]
197 ] def
198
199 /S1defs [
200 /underscore [0 80 500 0]
201 /endash [7 90 650 0]
202 ] def
203 %
204 % Tries to round clipping path dimensions, as stored in array pagebbox, so they
205 % match one of the known sizes in the papersizes array. Lower left coordinates
206 % are always set to 0.
207 %
208
209 /roundpagebbox {
210 7 dict begin
211 /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
212
213 /mappapersize {
214 /val exch def
215 /slop .5 inch def
216 /diff slop def
217 /j 0 def
218 0 1 papersizes length 1 sub {
219 /i exch def
220 papersizes i get val sub abs
221 dup diff le {/diff exch def /j i def} {pop} ifelse
222 } for
223 diff slop lt {papersizes j get} {val} ifelse
224 } def
225
226 pagebbox 0 0 put
227 pagebbox 1 0 put
228 pagebbox dup 2 get mappapersize 2 exch put
229 pagebbox dup 3 get mappapersize 3 exch put
230 end
231 } bind def
232
233 %%EndProlog
234 %%BeginSetup
235 mark
236 /resolution 720 def
237 setup
238 2 setdecoding
239 %%EndSetup
240 %%Page: 1 1
241 /saveobj save def
242 mark
243 1 pagesetup
244 10 R f
245 ( M. Kristol)2 442( David)1 3328(HTTP Working Group)2 910 3 720 960 t
246 ( Laboratories, Lucent Technologies)3 1419( Bell)1 2420(INTERNET DRAFT)1 841 3 720 1080 t
247 10 S f
248 (<)720 1200 w
249 10 R f
250 (draft-ietf-http-state-mgmt-errata-00.ps)775 1200 w
251 10 S f
252 (>)2307 1200 w
253 10 R f
254 ( August 3, 1997)3 639( Expires)1 3356(February 3, 1997)2 685 3 720 1320 t
255 12 B f
256 (HTTP State Management Mechanism \(Errata\))4 2400 1 1860 1700 t
257 10 B f
258 (Status of this Memo)3 852 1 2459 2120 t
259 10 R f
260 ( are working documents of the Internet)6 1786( Internet-Drafts)1 681(This document is an Internet-Draft.)4 1563 3 870 2300 t
261 ( groups may also)3 692( that other)2 415( Note)1 249(Engineering Task Force \(IETF\), its areas, and its working groups.)9 2674 4 870 2420 t
262 (distribute working documents as Internet-Drafts.)4 1944 1 870 2540 t
263 ( documents valid for a maximum of six months and may be updated,)12 3033(Internet-Drafts are draft)2 997 2 870 2720 t
264 ( inappropriate to use Internet- Drafts as)6 1592( is)1 97( It)1 116(replaced, or obsoleted by other documents at any time.)8 2225 4 870 2840 t
265 (reference material or to cite them other than as ``work in progress.'')11 2714 1 870 2960 t
266 ( of any Internet-Draft, please check the ``1id-abstracts.txt'' listing)8 2872(To learn the current status)4 1158 2 870 3140 t
267 ( Internet- Drafts Shadow Directories on ftp.is.co.za \(Africa\), nic.nordu.net \(Europe\),)9 3386(contained in the)2 644 2 870 3260 t
268 (munnari.oz.au \(Paci\256c Rim\), ds.internic.net \(US East Coast\), or ftp.isi.edu \(US West Coast\).)11 3702 1 870 3380 t
269 (This is author's draft 1.9.)4 1010 1 870 3560 t
270 9 B f
271 (1. ABSTRACT)1 604 1 720 3800 t
272 10 R f
273 (This document contains miscellaneous small wording changes and clari\256cations to)9 3656 1 720 3980 t
274 10 CW f
275 (draft-ietf-http-)4440 3980 w
276 (state-mgmt-05)720 4100 w
277 10 R f
278 (, the HTTP State Management Mechanism draft.)6 1947 1 1500 4100 t
279 9 B f
280 ( CHANGES)1 468(2. PROPOSED)1 604 2 720 4340 t
281 10 R f
282 ( or changed text is shown in []'s.)7 1309( New)1 238(Changes are referenced to the sections in the original document.)9 2561 3 720 4520 t
283 (4.2.2)720 4700 w
284 10 CW f
285 (Set-Cookie)945 4700 w
286 10 R f
287 (Syntax)1570 4700 w
288 (Under the heading:)2 765 1 1080 4820 t
289 10 CW f
290 (Comment=)1870 4820 w
291 10 I f
292 (comment)2350 4820 w
293 10 R f
294 (:)2710 4820 w
295 ( cookies can contain private information about a user, the [)10 2388(``Optional. Because)1 827 2 1080 5000 t
296 10 CW f
297 (Comment)4295 5000 w
298 10 R f
299 (] attribute allows)2 685 1 4715 5000 t
300 (an origin server to document its intended use of a cookie....'')10 2429 1 1080 5120 t
301 (Under the heading:)2 765 1 1080 5300 t
302 10 CW f
303 (Secure)1870 5300 w
304 10 R f
305 (:)2230 5300 w
306 (``Optional. The)1 655 1 1080 5480 t
307 10 CW f
308 (Secure)1769 5480 w
309 10 R f
310 ( \(unspeci\256ed\) secure)2 845(attribute \(with no value\) directs the user agent to use only)10 2392 2 2163 5480 t
311 ( cookie[, to protect the con\256dentially and)6 1717(means to contact the origin server whenever it sends back this)10 2603 2 1080 5600 t
312 (authenticity of the information in the cookie].'')6 1889 1 1080 5720 t
313 ( Caching)1 358(4.2.3 Controlling)1 712 2 720 5900 t
314 (The directive)1 533 1 1080 6080 t
315 10 CW f
316 (max-age=0)1642 6080 w
317 10 R f
318 (is necessary in the)3 741 1 2211 6080 t
319 10 CW f
320 (Cache-Control)2981 6080 w
321 10 R f
322 ( Therefore,)1 472( force revalidation.)2 766(header to)1 372 3 3790 6080 t
323 (two example headers must change.)4 1394 1 1080 6200 t
324 (The example header in the second bullet should read)8 2341 1 1080 6380 t
325 10 CW f
326 (Cache-Control: must-revalidate)1 1831 1 3476 6380 t
327 10 R f
328 ([)5307 6380 w
329 10 CW f
330 (,)5340 6380 w
331 (max-age=0)1080 6500 w
332 10 R f
333 (].)1620 6500 w
334 ( header in the third bullet should read)7 1726(The example)1 550 2 1080 6680 t
335 10 CW f
336 (Cache-Control: proxy-revalidate)1 1893 1 3414 6680 t
337 10 R f
338 ([)5307 6680 w
339 10 CW f
340 (,)5340 6680 w
341 (max-age=0)1080 6800 w
342 10 R f
343 (].)1620 6800 w
344 ( Cookies)1 353(4.3.2 Rejecting)1 633 2 720 6980 t
345 ( violations, a user agent rejects a cookie \(shall not store its)11 2583(``To prevent possible security or privacy)5 1737 2 1080 7100 t
346 ( [of the attributes explicitly present in the Set-Cookie response)9 2563(information\) if any of the following is true)7 1757 2 1080 7220 t
347 (header]:...'')1080 7340 w
348 ( 1])1 108( [Page)1 1466(Kristol draft-ietf-http-state-mgmt-errata-00.ps)1 3106 3 720 7728 t
349 cleartomark
350 showpage
351 saveobj restore
352 %%EndPage: 1 1
353 %%Page: 2 2
354 /saveobj save def
355 mark
356 2 pagesetup
357 10 R f
358 ( 3, 1997)2 325( February)1 1092( State Management Mechanism \(Errata\))4 1596( HTTP)1 826(INTERNET DRAFT)1 841 5 720 480 t
359 (10.2 Compatibility with Microsoft's Implementation)4 2109 1 720 960 t
360 ([Insert new section between current sections 10.1 and 10.2.])8 2397 1 1080 1080 t
361 ( and earlier will fail to handle some cookies that use this)11 2360(``Microsoft Internet Explorer \(MSIE\) Version 3)5 1960 2 1080 1260 t
362 ( server sends the following response header to MSIE V3 \(omitting the line)12 3034( example, if a)3 561(speci\256cation. For)1 725 3 1080 1380 t
363 (breaks\):)1080 1500 w
364 10 CW f
365 (Set-cookie: xx="1=2&3-4";)1 1500 1 1080 1680 t
366 (Comment="blah";)1320 1800 w
367 (Version=1; Max-Age=15552000; Path=/;)2 2160 1 1320 1920 t
368 (Expires=Sun, 27 Apr 1997 01:16:23 GMT)5 2220 1 1320 2040 t
369 10 R f
370 (then MSIE V3 will send something like the following request header next time:)12 3181 1 1080 2220 t
371 10 CW f
372 (Cookie: Max-Age=15552000)1 1440 1 1320 2400 t
373 10 R f
374 (instead of the correct)3 839 1 1080 2580 t
375 10 CW f
376 (Cookie: xx="1=2&3-4")1 1200 1 1320 2760 t
377 10 R f
378 (In other words, MSIE sends back the wrong cookie name and value.'')11 2791 1 1080 2940 t
379 9 B f
380 (3. ACKNOWLEDGEMENTS)1 1174 1 720 3180 t
381 10 R f
382 ( problems and/or suggested improvements in)5 1951(The following people identi\256ed)3 1353 2 720 3360 t
383 10 CW f
384 (draft-ietf-http-state-)4080 3360 w
385 (mgmt-05)720 3480 w
386 10 R f
387 ( Jason Catlett, Martijn Koster \(reported by Koen)7 2062(: Anselm Baird Smith \(reported by Koen Holtman\),)7 2198 2 1140 3480 t
388 (Holtman\), Raymie Stata.)2 994 1 720 3600 t
389 9 B f
390 ( ADDRESS)1 443(4. AUTHOR'S)1 589 2 720 3840 t
391 10 R f
392 (David M. Kristol)2 686 1 720 4020 t
393 (Bell Laboratories, Lucent Technologies)3 1586 1 720 4140 t
394 ( 2A-227)1 330( Room)1 295(600 Mountain Ave.)2 780 3 720 4260 t
395 ( 07974)1 300(Murray Hill, NJ)2 641 2 720 4380 t
396 (Phone: \(908\) 582-2250)2 927 1 720 4620 t
397 (FAX: \(908\) 582-5809)2 877 1 720 4740 t
398 (Email:)720 4860 w
399 10 CW f
400 (dmk@bell-labs.com)1012 4860 w
401 10 R f
402 (Expires August 3, 1997)3 944 1 4456 5400 t
403 ( 2])1 108( [Page)1 1466(Kristol draft-ietf-http-state-mgmt-errata-00.ps)1 3106 3 720 7728 t
404 cleartomark
405 showpage
406 saveobj restore
407 %%EndPage: 2 2
408 %%Trailer
409 done
410 %%Pages: 2
411 %%DocumentFonts: Times-Bold Times-Italic Courier Times-Roman Symbol

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24