wiki.techinc.nl/includes/shell
Tim Starling 0be1887f2d FileRepo: Add support for the new Shellbox large file feature
* Add FileBackend::addShellboxInputFile(), allowing Shellbox to read
  directly from a FileBackend. Add generic, FS and Swift
  implementations.
* Add FileRepo wrapper, which takes a FileRepo virtual URL.
* Add File::addToShellboxCommand(), which allows a File to be used as
  input in a Shellbox command.
* Add configuration.
* Extend FileBackend::getFileHttpUrl(), adding method and ipRange
  parameters. Unindent existing code.

I was going to add support for PUT requests, but I reverted it due to
the impossibility of supporting FileBackendMultiWrite. I left the method
parameter in getFileHttpUrl().

Bug: T292322
Change-Id: If9487a0c9586065bf044b69ac04cc7a06b6e8856
(cherry picked from commit 8cdde9dcb03e33332e49aed06aa71b60ae2c9b33)
2024-10-29 02:50:07 +00:00
..
Hook
Command.php Add "implements/extends Stringable" to more classes and interfaces 2024-06-13 16:06:14 +02:00
CommandFactory.php shell: Add wallTimeLimit option to CommandFactory::createBoxed() 2024-08-30 19:40:16 +10:00
firejail.profile
Result.php Include core PSR-4 classes in the generated classmap 2022-11-08 12:13:32 +01:00
Shell.php Refine Command and Shell classes 2024-01-31 17:02:54 +00:00
ShellboxClientFactory.php FileRepo: Add support for the new Shellbox large file feature 2024-10-29 02:50:07 +00:00