Samesite - proxy that can cache partial transfers

History of samesite.py of 44aa59eb58fab6a3
anonymous

History of samesite.py of 44aa59eb58fab6a3

History of file samesite.py at check-in 44aa59eb58fab6a3

2014-01-13
17:25
DNT header file: [281ce0d379] check-in: [4fece04acc] user: arcade@b1t.name, branch: master, size: 15624 [annotate] [blame] [check-ins using] [diff]
2013-11-05
16:21
less logs, more headers, don't saturate disk with writes file: [1b83a54cf0] check-in: [f57e6e032b] user: arcade@b1t.name, branch: master, size: 15614 [annotate] [blame] [check-ins using] [diff]
2013-08-23
12:00
better error handling file: [56275b3bbf] check-in: [6cf3431e69] user: arcade@b1t.name, branch: master, size: 15502 [annotate] [blame] [check-ins using] [diff]
2013-08-14
08:54
one more header, python3.3 file: [e5ce2a7c0d] check-in: [7ff9724ae4] user: arcade@b1t.name, branch: master, size: 15433 [annotate] [blame] [check-ins using] [diff]
2013-03-13
17:21
simpler way to configure hosts, more examples for Windows Update, support for unconfigured hosts file: [c17785c61d] check-in: [996aa0149d] user: arcade@b1t.name, branch: master, size: 15416 [annotate] [blame] [check-ins using] [diff]
2013-01-29
14:33
capitilize header correctly file: [83281b8c59] check-in: [a2857db2b5] user: arcade@b1t.name, branch: master, size: 15283 [annotate] [blame] [check-ins using] [diff]
2012-08-09
11:30
correct etag name file: [e64c01bd7e] check-in: [b67d2538b2] user: arcade@b1t.name, branch: master, size: 15282 [annotate] [blame] [check-ins using] [diff]
11:23
header fixes, header name fixes file: [bcbeab4897] check-in: [44aa59eb58] user: arcade@b1t.name, branch: master, size: 15282 [annotate] [blame] [check-ins using] [diff]
2012-08-07
18:00
move to python3.2, bsddb3 file: [27249f8e3f] check-in: [d8731957ad] user: arcade@b1t.name, branch: master, size: 15241 [annotate] [blame] [check-ins using] [diff]
2012-01-25
08:36
ua-xpu header file: [3c922437dd] check-in: [82969b1fc2] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 16416 [annotate] [blame] [check-ins using] [diff]
2012-01-16
13:39
oops, not checking file breaks thins file: [858f04fa41] check-in: [d1fa9d0737] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 16269 [annotate] [blame] [check-ins using] [diff]
13:33
added timeout simplified gzip handling stops rechecking partial files file: [7bc5451d9d] check-in: [a81f1a70fb] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 16250 [annotate] [blame] [check-ins using] [diff]
10:29
wrong dictionary initialised file: [0d2e47db05] check-in: [31a8af9ff1] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 16306 [annotate] [blame] [check-ins using] [diff]
10:26
gzip support file: [ddef44cfde] check-in: [62e6d8a7ab] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 16303 [annotate] [blame] [check-ins using] [diff]
2012-01-04
07:45
unwind last update and bring a better fix file: [d358a0b198] check-in: [b5c328f916] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 16011 [annotate] [blame] [check-ins using] [diff]
2012-01-03
13:33
big range list fix, dirty, should be rewritten file: [7c3acfa003] check-in: [5d16a125ab] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 15963 [annotate] [blame] [check-ins using] [diff]
2011-12-19
09:54
python 2.7 support, requires bsddb, not fully tested file: [a31a1cc57b] check-in: [601ec56da6] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 15957 [annotate] [blame] [check-ins using] [diff]
2011-12-14
08:54
Fixed logic around old file rechecking. file: [fbc7088cf9] check-in: [8425e2e393] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 15907 [annotate] [blame] [check-ins using] [diff]
2011-09-06
15:09
another round of small fixes in logic, ignored fields and caching files without known length file: [e5eb8d0658] check-in: [9a8a46bcf0] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 15866 [annotate] [blame] [check-ins using] [diff]
2011-03-06
09:39
cleaning up a bit file: [1508505e23] check-in: [90160dbf50] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 15594 [annotate] [blame] [check-ins using] [diff]
2010-09-16
12:31
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. file: [448a655352] check-in: [c3db1a007e] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 23851 [annotate] [blame] [check-ins using] [diff]
2010-09-07
11:24
Some changes: * one more header known; * new code to select which parts of file should be downloaded, fixes (possibly) a very bad bug that makes continuing download totally unsable. file: [9f4d590842] check-in: [439e1753a4] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 23706 [annotate] [blame] [check-ins using] [diff]
2010-09-06
20:53
More features: * path substitution * more fields ignored in requests; * request now uses original path - not modified by stripping or substituting; * some headers are proxied to request; * when there is no file to send 502 error is returned; * recheck file before moving it to full dir; * Last-Modified only sent when present. file: [f557383e69] check-in: [cab908195f] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 23613 [annotate] [blame] [check-ins using] [diff]
2010-08-26
15:06
optimized remains detection file: [ed1a5254d3] check-in: [b0975a28fb] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 22899 [annotate] [blame] [check-ins using] [diff]
2010-08-25
15:16
multiconfiguration - working with many sites at ones fullfile - avoiding partial transfers Pragma support in requests files are checked both in full dir and part dir file is moved to full dir even if it's left untouched file: [f1c4262f2e] check-in: [e7b837a681] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 22798 [annotate] [blame] [check-ins using] [diff]
2010-08-21
10:59
added license and todo many fixes in web server, now it's mostly functional web server was tested by Windows Update (win7, WinXP, Win2003) file: [a1a6f68de7] check-in: [fb10031536] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 21191 [annotate] [blame] [check-ins using] [diff]
2010-08-20
14:25
small fix for striping unneeded request parts from file path file: [314c46b43b] check-in: [d0071bdbc7] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 21468 [annotate] [blame] [check-ins using] [diff]
14:09
personal web server implemented: * can download, cache and serve data; * supports caching for partial requests. file: [1daa91439f] check-in: [80f8e3804a] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 21301 [annotate] [blame] [check-ins using] [diff]
2010-08-04
07:55
adding verbose support, i.e. silencing most of stuff file: [f084a96edb] check-in: [827033dd7e] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 6138 [annotate] [blame] [check-ins using] [diff]
2010-07-26
09:38
option to skip ETag processing, X-Powered-By ignored file: [81ccd8c170] check-in: [38b25713eb] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 6024 [annotate] [blame] [check-ins using] [diff]
2010-07-06
15:02
changed logic and some log messages file: [16e005263b] check-in: [083ec707ea] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 5881 [annotate] [blame] [check-ins using] [diff]
2010-07-05
14:52
enchanced logging file: [65464ee62d] check-in: [53dcfdb8f7] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 5817 [annotate] [blame] [check-ins using] [diff]
2010-07-01
14:04
some block size and headers fixed, some download information file: [07383aff21] check-in: [7b27f1db02] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 5620 [annotate] [blame] [check-ins using] [diff]
2010-06-25
10:53
Added: working version, already tested and works on FreeRealms game file: [873110a573] check-in: [08ae38b6ce] user: c.kworr@b84a3442-36b4-a7b2-c7ad-07429f13c525, branch: master, size: 5336 [annotate] [blame] [check-ins using]