Samesite - proxy that can cache partial transfers

Hex Artifact Content
anonymous

Hex Artifact Content

Artifact c3db1a007e3f30cc1a49155dabe24fb25680505971427affb7ea5778c9ef4ce9:

Manifest of check-in [c3db1a007e] - Bunch of changes: * now when file is found in .parts directory it's always rechecked; * correct handling of noetag, noparts; * avoid asynchronous reading/writing to the index. by c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525 on 2010-09-16 12:31:47.
0000: 43 20 42 75 6e 63 68 5c 73 6f 66 5c 73 63 68 61  C Bunch\sof\scha
0010: 6e 67 65 73 3a 5c 6e 5c 73 2a 5c 73 6e 6f 77 5c  nges:\n\s*\snow\
0020: 73 77 68 65 6e 5c 73 66 69 6c 65 5c 73 69 73 5c  swhen\sfile\sis\
0030: 73 66 6f 75 6e 64 5c 73 69 6e 5c 73 2e 70 61 72  sfound\sin\s.par
0040: 74 73 5c 73 64 69 72 65 63 74 6f 72 79 5c 73 69  ts\sdirectory\si
0050: 74 27 73 5c 73 61 6c 77 61 79 73 5c 73 72 65 63  t's\salways\srec
0060: 68 65 63 6b 65 64 3b 5c 6e 5c 73 2a 5c 73 63 6f  hecked;\n\s*\sco
0070: 72 72 65 63 74 5c 73 68 61 6e 64 6c 69 6e 67 5c  rrect\shandling\
0080: 73 6f 66 5c 73 6e 6f 65 74 61 67 2c 5c 73 6e 6f  sof\snoetag,\sno
0090: 70 61 72 74 73 3b 5c 6e 5c 73 2a 5c 73 61 76 6f  parts;\n\s*\savo
00a0: 69 64 5c 73 61 73 79 6e 63 68 72 6f 6e 6f 75 73  id\sasynchronous
00b0: 5c 73 72 65 61 64 69 6e 67 2f 77 72 69 74 69 6e  \sreading/writin
00c0: 67 5c 73 74 6f 5c 73 74 68 65 5c 73 69 6e 64 65  g\sto\sthe\sinde
00d0: 78 2e 0a 44 20 32 30 31 30 2d 30 39 2d 31 36 54  x..D 2010-09-16T
00e0: 31 32 3a 33 31 3a 34 37 0a 46 20 4c 49 43 45 4e  12:31:47.F LICEN
00f0: 53 45 20 37 66 65 36 32 32 39 62 63 38 38 61 66  SE 7fe6229bc88af
0100: 61 61 61 62 36 38 32 61 34 38 36 65 34 61 39 36  aaab682a486e4a96
0110: 30 35 65 38 34 31 39 31 38 64 63 31 65 66 34 65  05e841918dc1ef4e
0120: 32 36 37 37 38 62 64 37 62 63 64 37 33 66 32 33  26778bd7bcd73f23
0130: 39 64 63 0a 46 20 54 4f 44 4f 20 64 37 62 30 30  9dc.F TODO d7b00
0140: 36 61 35 36 62 37 32 62 30 32 30 35 66 32 38 36  6a56b72b0205f286
0150: 62 34 35 35 63 62 35 61 61 33 66 31 64 39 33 63  b455cb5aa3f1d93c
0160: 65 37 61 63 34 34 63 62 34 62 35 62 66 38 34 34  e7ac44cb4b5bf844
0170: 34 34 32 34 33 64 31 35 66 33 66 0a 46 20 68 69  44243d15f3f.F hi
0180: 6a 61 63 6b 2e 64 62 20 61 66 66 36 62 36 36 39  jack.db aff6b669
0190: 34 39 32 32 63 33 38 37 32 30 65 63 31 39 35 38  4922c38720ec1958
01a0: 35 64 63 38 33 38 36 30 36 30 64 39 64 64 39 62  5dc8386060d9dd9b
01b0: 33 64 35 34 35 61 37 39 61 36 38 62 37 30 35 61  3d545a79a68b705a
01c0: 31 32 31 36 39 33 34 65 0a 46 20 6e 67 69 6e 78  1216934e.F nginx
01d0: 2e 63 6f 6e 66 20 36 31 64 34 34 66 65 31 35 64  .conf 61d44fe15d
01e0: 34 32 62 32 39 36 36 34 32 63 31 31 62 38 35 31  42b296642c11b851
01f0: 38 33 32 62 34 65 63 31 34 32 66 64 66 39 34 37  832b4ec142fdf947
0200: 66 33 62 36 32 30 32 32 65 63 32 38 38 66 32 30  f3b62022ec288f20
0210: 39 64 35 33 36 61 0a 46 20 73 61 6d 65 73 69 74  9d536a.F samesit
0220: 65 2e 70 79 20 34 34 38 61 36 35 35 33 35 32 34  e.py 448a6553524
0230: 64 32 38 37 36 32 38 62 38 37 30 62 30 38 37 30  d287628b870b0870
0240: 31 37 38 31 30 35 35 31 35 61 35 34 63 63 34 32  178105515a54cc42
0250: 36 31 62 61 65 37 65 65 62 37 35 37 32 30 62 38  61bae7eeb75720b8
0260: 34 37 65 33 62 20 78 0a 50 20 34 33 39 65 31 37  47e3b x.P 439e17
0270: 35 33 61 34 64 36 66 31 37 36 66 32 66 66 33 63  53a4d6f176f2ff3c
0280: 30 32 35 30 65 65 36 64 34 61 32 62 61 64 39 62  0250ee6d4a2bad9b
0290: 38 33 61 61 61 62 61 39 65 62 34 66 39 37 31 64  83aaaba9eb4f971d
02a0: 64 64 30 34 30 63 64 33 37 32 0a 55 20 63 2e 6b  dd040cd372.U c.k
02b0: 77 6f 72 72 40 62 38 34 61 33 34 34 32 2d 33 36  worr@b84a3442-36
02c0: 62 34 2d 61 37 62 32 2d 63 37 61 64 2d 30 37 34  b4-a7b2-c7ad-074
02d0: 32 39 66 31 33 63 35 32 35 0a 5a 20 66 37 39 30  29f13c525.Z f790
02e0: 32 32 34 64 30 34 66 31 30 64 38 33 33 38 66 38  224d04f10d8338f8
02f0: 63 66 37 30 37 65 65 33 34 32 36 65 0a           cf707ee3426e.