mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-09-21 07:07:50 +00:00
The tunnel engine builds its own ScpOptions, so without this the flags parse fine under podman --remote and are then dropped, transferring uncompressed with no indication that anything was ignored. Carry both options through the bindings to the libpod ImageScp handler, which hands them to ExecuteTransfer the same way the local path does, and document them on the endpoint. This is also the point at which the transfer's own validation becomes reachable over HTTP, so map it accordingly: a rejected format or level is the caller's mistake and answers 400, not the 500 every error from the transfer used to produce. Signed-off-by: Scott Callaway <github@scottcallaway.co.uk> |
||
|---|---|---|
| .. | ||
| idle | ||
| doc.go | ||
| handler_api.go | ||
| handler_logging.go | ||
| handler_panic.go | ||
| handler_rid.go | ||
| register_archive.go | ||
| register_artifacts.go | ||
| register_auth.go | ||
| register_containers.go | ||
| register_distribution.go | ||
| register_events.go | ||
| register_exec.go | ||
| register_generate.go | ||
| register_healthcheck.go | ||
| register_images.go | ||
| register_info.go | ||
| register_kube.go | ||
| register_manifest.go | ||
| register_monitor.go | ||
| register_networks.go | ||
| register_ping.go | ||
| register_plugins.go | ||
| register_pods.go | ||
| register_quadlets.go | ||
| register_secrets.go | ||
| register_swagger.go | ||
| register_swarm.go | ||
| register_system.go | ||
| register_version.go | ||
| register_volumes.go | ||
| server.go | ||