summaryrefslogtreecommitdiffstats
path: root/spec/integration/file_serving/configuration.rb
Commit message (Collapse)AuthorAgeFilesLines
* Adding pluginsyncing support to the IndirectorLuke Kanies2009-02-191-43/+0
| | | | | | | | | This switches away from the use of terminii for each type of fileserving - it goes back to the traditional fileserving method, and is much cleaner and simpler as a result. Signed-off-by: Luke Kanies <luke@madstop.com>
* Changing the Cacher.invalidate method to Cacher.expire.Luke Kanies2008-11-111-2/+2
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* FileServing Configurations now expect unqualified files.Luke Kanies2008-08-261-2/+2
| | | | | | | | | | | This fits in with the fact that the indirection requests split URIs and set the request key to an unqualified path rather than a fully-qualified path. The whole system is unqualified end-to-end, now, except when you're specifically asking for a full, local file name. Signed-off-by: Luke Kanies <luke@madstop.com>
* Using the new Cacher class for handling cached data.Luke Kanies2008-05-131-2/+2
| | | | | This provides a single, global bit for determining whether a given piece of cached data is still valid.
* Fixing a test that was failing when a user-specificLuke Kanies2008-02-231-2/+2
| | | | fileserver.conf actually exists.
* Fixing #924 -- clearing the configuration cache before andLuke Kanies2007-11-261-0/+3
| | | | after the test.
* File serving now works. I've tested a couple of ways toLuke Kanies2007-10-191-0/+40
use it, and added integration tests at the most important hook points. This provides the final class structure for all of these classes, but a lot of the class names are pretty bad, so I'm planning on going through all of them (especially the file_server stuff) and renaming. The functionality is all here for finding files, though (finally). Once the classes are renamed, I'll be adding searching ability (which will enable the recursive file copies) and then adding the link management and enabling ignoring files.