mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-10-17 03:17:32 +00:00
Align codebase with v4.4.1-rhel PodmanConfig structure and API signatures to resolve compilation errors. - Update all cfg.Engine.* references to cfg.ContainersConf.Engine.* or cfg.ContainersConfDefaultsRO.Engine.* - Update all cfg.Network.* references to cfg.ContainersConf.Network.* - Update all cfg.Containers.* references to cfg.ContainersConf.Containers.* or cfg.ContainersConfDefaultsRO.Containers.* - Update cfg.Machine.* references to cfg.ContainersConfDefaultsRO.Machine.* - Fix PodmanConfig initialization in config.go to use ContainersConf and ContainersConfDefaultsRO fields - Add createOptions parameter to NetworkCreate method across all implementations (abi, tunnel, handlers) - Update ContainerEngine interface to match new NetworkCreate signature - Fix manager.Store call in secrets.go to use StoreOptions struct - Update DiskUsage to handle 3 return values - Fix NewConnectionWithIdentity call signature - Remove duplicate setupRemoteConnection function - Remove duplicate readRemoteCliFlags function - Remove duplicate function declarations in container_path_resolution.go, oci_conmon_linux.go - Comment out duplicate SpecGenToOCI and helper functions in oci.go/oci_linux.go - Remove unused imports across multiple files - Fix SSHMode flag handling (field doesn't exist in current PodmanConfig) - Fix ns.NetNS type handling in container_internal_linux.go - Add missing Terminal() method to Container struct - Add missing SdNotifySocket field to ContainerConfig - Fix DefaultCapabilities to use .Get() method - Fix cgroups.AvailableControllers reference - Fix ConmonPath type conversion (attributedstring.Slice) - Add missing ErrNetworkConnected error definition - Fix NetworkCreateOptions handling in secrets.go - Update networking code to use getNetNSPathCommon helper - Fix teardownNetwork method signature - Fix makeInspectPorts to makeInspectPortBindings - Remove hardcoded IsPasta() checks - Fix runtime_libpod.go field access patterns All changes align with the v4.4.1-rhel worktree structure to ensure compatibility with upcoming cherry-picks. Substantially Assisted-by AI: Cursor <auto> Signed-off-by: Chris Evich <cevich@redhat.com>
44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
sftp
|
|
----
|
|
|
|
The `sftp` package provides support for file system operations on remote ssh
|
|
servers using the SFTP subsystem. It also implements an SFTP server for serving
|
|
files from the filesystem.
|
|
|
|
 [](https://pkg.go.dev/github.com/pkg/sftp)
|
|
|
|
usage and examples
|
|
------------------
|
|
|
|
See [https://pkg.go.dev/github.com/pkg/sftp](https://pkg.go.dev/github.com/pkg/sftp) for
|
|
examples and usage.
|
|
|
|
The basic operation of the package mirrors the facilities of the
|
|
[os](http://golang.org/pkg/os) package.
|
|
|
|
The Walker interface for directory traversal is heavily inspired by Keith
|
|
Rarick's [fs](https://pkg.go.dev/github.com/kr/fs) package.
|
|
|
|
roadmap
|
|
-------
|
|
|
|
* There is way too much duplication in the Client methods. If there was an
|
|
unmarshal(interface{}) method this would reduce a heap of the duplication.
|
|
|
|
contributing
|
|
------------
|
|
|
|
We welcome pull requests, bug fixes and issue reports.
|
|
|
|
Before proposing a large change, first please discuss your change by raising an
|
|
issue.
|
|
|
|
For API/code bugs, please include a small, self contained code example to
|
|
reproduce the issue. For pull requests, remember test coverage.
|
|
|
|
We try to handle issues and pull requests with a 0 open philosophy. That means
|
|
we will try to address the submission as soon as possible and will work toward
|
|
a resolution. If progress can no longer be made (eg. unreproducible bug) or
|
|
stops (eg. unresponsive submitter), we will close the bug.
|
|
|
|
Thanks.
|