podman/pkg/api/server
Paul Holzinger 7d8d3e810f
system service --log-level=trace: support hijack
When the service is running with trace log level it wraps the
`http.ResponseWriter` to log extra information. The problem is that the
new type does not keep all the functions from the embedded type.
Instead we have to implement them ourselves, however only Write() was
implemented. Thus `Hijack()`could not be called on the writer. To
prevent these issues we would implement all the interfaces that the
inner type supports (Header, WriteHeader, Flush, Hijack).

Fixes #17749

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-03-14 14:33:52 +01:00
..
idle bump golangci-lint to v1.49.0 2022-10-17 09:19:41 +02:00
doc.go bump golangci-lint to v1.49.0 2022-10-17 09:19:41 +02:00
handler_api.go Use 8k buffer to help clients w/ broken parsing 2022-07-29 00:51:44 -05:00
handler_logging.go system service --log-level=trace: support hijack 2023-03-14 14:33:52 +01:00
handler_panic.go bump go module to version 4 2022-01-18 12:47:07 +01:00
handler_rid.go Replace deprecated ioutil 2022-09-20 15:34:27 -04:00
listener_api.go bump golangci-lint to v1.49.0 2022-10-17 09:19:41 +02:00
register_archive.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_auth.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_containers.go Add missing parameters for checkpoint/restore endpoint 2022-11-28 20:48:28 +01:00
register_distribution.go bump go module to version 4 2022-01-18 12:47:07 +01:00
register_events.go Use 8k buffer to help clients w/ broken parsing 2022-07-29 00:51:44 -05:00
register_exec.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_generate.go Add generate systemd -e/--env option 2022-09-06 20:17:11 +09:00
register_healthcheck.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_images.go podman-remote build add --volume support 2022-12-08 17:10:46 +01:00
register_info.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_kube.go play kube: Add --wait option 2023-02-28 13:45:36 -05:00
register_manifest.go Add --insecure,--tls-verify,--verbose flags to podman manifest inspect 2022-11-03 08:00:15 -04:00
register_monitor.go bump go module to version 4 2022-01-18 12:47:07 +01:00
register_networks.go Fix typos 2023-02-11 18:23:24 +01:00
register_ping.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_plugins.go bump go module to version 4 2022-01-18 12:47:07 +01:00
register_pods.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_secrets.go Add labels to secrets 2022-09-20 16:28:00 -04:00
register_swagger.go bump go module to version 4 2022-01-18 12:47:07 +01:00
register_swarm.go Remove unused param and clean API handlers 2022-01-22 00:31:18 +01:00
register_system.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_version.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
register_volumes.go Swagger refactor/cleanup 2022-05-19 15:24:18 -07:00
server.go Remove redundant log message 2022-09-26 06:45:49 +02:00