Origin for each line in TODO from check-in fb10031536:
fb10031536 2010-08-21 c.kworr@b84a3: Some things I should take care about: fb10031536 2010-08-21 c.kworr@b84a3: fb10031536 2010-08-21 c.kworr@b84a3: * If-(Unm|M)odified-Since fb10031536 2010-08-21 c.kworr@b84a3: This one is totally ignored. Code should be added to correctly return 304. fb10031536 2010-08-21 c.kworr@b84a3: fb10031536 2010-08-21 c.kworr@b84a3: * Multiple byte ranges fb10031536 2010-08-21 c.kworr@b84a3: Totally unsupported but requested with multiple byte ranges can be generated. fb10031536 2010-08-21 c.kworr@b84a3: fb10031536 2010-08-21 c.kworr@b84a3: * Handling of files without Content-Length fb10031536 2010-08-21 c.kworr@b84a3: Those ones wouldn't work now. fb10031536 2010-08-21 c.kworr@b84a3: fb10031536 2010-08-21 c.kworr@b84a3: * Get piece of file when issuing a HEAD request fb10031536 2010-08-21 c.kworr@b84a3: Why not? This way we will silently complete all of the partial files. fb10031536 2010-08-21 c.kworr@b84a3: fb10031536 2010-08-21 c.kworr@b84a3: * File recheck fb10031536 2010-08-21 c.kworr@b84a3: Currently when file is fully downloaded it gets stored in real file tree to be served by production-grade web-server. This way we will never see any requests to that file. Finding oldest ones and moving them to .parts would suffice. fb10031536 2010-08-21 c.kworr@b84a3: fb10031536 2010-08-21 c.kworr@b84a3: * File time fb10031536 2010-08-21 c.kworr@b84a3: Currently when file is downloaded it gets current time, not the time in Last-Modified.