aboutsummaryrefslogtreecommitdiff
path: root/lib/ssh
AgeCommit message (Expand)Author
10 daysall: apply go fixShulhan
2026-03-27lib/ssh: set client config HostKeyAlgorithms from known_hosts filesShulhan
2026-01-15all: convert license and copyright to use SPDX identifiersShulhan
2025-02-04all: remove the nolint tagsShulhan
2025-01-23all: replace "interface{}" with "any"Shulhan
2024-12-28lib/ssh: implement Run with contextShulhan
2024-03-09lib: move package "ssh/config" to "lib/sshconfig"Shulhan
2024-03-05all: comply with linter recommendations #3Shulhan
2024-03-05all: comply with linter recommendations #2Shulhan
2024-03-05all: comply with linter recommendations #1Shulhan
2024-03-02all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"Shulhan
2023-12-26ssh/config: refactoring the Config mergeShulhan
2023-12-26ssh/config: merge the Section slice values on [Section.merge]Shulhan
2023-12-25ssh/config: set the default UserKnownHostsFile in setDefaultsShulhan
2023-12-25ssh/config: update comment on [Config.Get]Shulhan
2023-12-25ssh/config: add parameter Config to NewSectionShulhan
2023-12-25ssh/config: fix setting the default valuesShulhan
2023-12-22lib/ssh: add parameter context to Execute methodShulhan
2023-12-19ssh/config: set the Hostname if its not set on [Config.Get]Shulhan
2023-12-19ssh/config: rewrite unit tests for [Config.Get] using [lib.test.Data]Shulhan
2023-12-19ssh/config: set default section name to '*' if parameter is emptyShulhan
2023-12-18ssh/config: fix negate not resetted when parsing new section MatchShulhan
2023-12-18ssh/config: add method MarshalText and WriteToShulhan
2023-12-17lib/ssh: implement method Output on ClientShulhan
2023-12-17ssh/sftp: implement method MkdirAll on ClientShulhan
2023-12-17ssh/sftp: fix Stat on empty remote file nameShulhan
2023-12-17ssh/sftp: use fixed slice length when converting in unpackFileAttrsShulhan
2023-12-17ssh/sftp: update comments to use references [...]Shulhan
2023-12-13ssh/sftp: fix non-nil returned error on CloseShulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-11-18lib/crypto: add support for reading passphrase using SSH_ASKPASSShulhan
2023-09-27lib/ssh: fix missing error check from previous changes 8d0720f6Shulhan
2023-09-26go.mod: remove replace directive for golang.org/x/cryptoShulhan
2023-09-24shsh/config: remove field PrivateKeys and PrivateKeyFileShulhan
2023-09-24lib/ssh: store and use the connected identity file for ScpPut and ScpGetShulhan
2023-09-24lib/ssh: add method Close to ClientShulhan
2023-09-24lib/ssh: rename internal field cfg to sectionShulhan
2023-09-24ssh/sftp: add method to close client connectionShulhan
2023-09-24ssh/sftp: rename method Close to CloseFileShulhan
2023-09-20lib/ssh: replace LoadPrivateKeyInteractive with the one from lib/cryptoShulhan
2023-09-14ssh/config: change the FieldInt to FieldInt64 that return int64Shulhan
2023-09-14all: fix variable shadowing as reported by shadow toolShulhan
2023-09-11lib/ssh: remove unused field configHostKeyCallback in ClientShulhan
2023-09-11ssh/config: add missing comment to type PermittedCNAMEsShulhan
2023-09-11ssh/sftp: realign struct for better size allocationShulhan
2023-08-29lib/ssh: use UserKnownHostFile from configuration in NewClientInteractiveShulhan
2023-08-08ssh/config: export the function to create new SectionShulhan
2023-08-07ssh/config: handle key UserKnownHostsFileShulhan
2023-08-07ssh/config: convert value of CASignatureAlgorithms and Hostname to lowercaseShulhan
2023-07-26lib/ssh: refactoring NewClientFromConfig, renamed to NewClientInteractiveShulhan