Commit 40c3f86
committed
Move header size restriction from textproto to message
It's not really useful to individually check the line length or the
number of fields, what we really care about is the total header size.
This is also what net/http checks for.
Remove size checks from textproto, since callers can implement them. Use
a variant of io.LimitedReader in message instead.1 parent 5a87ff4 commit 40c3f86
4 files changed
+49
-64
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
| 7 | + | |
6 | 8 | | |
7 | 9 | | |
8 | 10 | | |
| |||
77 | 79 | | |
78 | 80 | | |
79 | 81 | | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
80 | 104 | | |
81 | 105 | | |
82 | 106 | | |
| |||
85 | 109 | | |
86 | 110 | | |
87 | 111 | | |
88 | | - | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
89 | 115 | | |
90 | 116 | | |
91 | 117 | | |
92 | 118 | | |
93 | 119 | | |
| 120 | + | |
| 121 | + | |
94 | 122 | | |
95 | 123 | | |
96 | 124 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
155 | 165 | | |
156 | 166 | | |
157 | 167 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
367 | 367 | | |
368 | 368 | | |
369 | 369 | | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | 370 | | |
381 | 371 | | |
382 | 372 | | |
| |||
385 | 375 | | |
386 | 376 | | |
387 | 377 | | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | 378 | | |
393 | 379 | | |
394 | 380 | | |
| |||
429 | 415 | | |
430 | 416 | | |
431 | 417 | | |
432 | | - | |
| 418 | + | |
433 | 419 | | |
434 | 420 | | |
435 | 421 | | |
436 | 422 | | |
437 | 423 | | |
438 | | - | |
| 424 | + | |
439 | 425 | | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
| 426 | + | |
446 | 427 | | |
447 | 428 | | |
448 | 429 | | |
449 | | - | |
| 430 | + | |
450 | 431 | | |
451 | 432 | | |
452 | 433 | | |
| |||
458 | 439 | | |
459 | 440 | | |
460 | 441 | | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | 442 | | |
467 | 443 | | |
468 | 444 | | |
469 | | - | |
| 445 | + | |
470 | 446 | | |
471 | 447 | | |
472 | 448 | | |
| |||
501 | 477 | | |
502 | 478 | | |
503 | 479 | | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | 480 | | |
510 | 481 | | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
511 | 486 | | |
512 | 487 | | |
513 | 488 | | |
| |||
521 | 496 | | |
522 | 497 | | |
523 | 498 | | |
524 | | - | |
525 | | - | |
526 | 499 | | |
527 | 500 | | |
528 | 501 | | |
529 | 502 | | |
530 | 503 | | |
531 | | - | |
| 504 | + | |
532 | 505 | | |
533 | 506 | | |
534 | 507 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 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 | 233 | | |
260 | 234 | | |
261 | 235 | | |
| |||
0 commit comments