index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
ssh
Age
Commit message (
Expand
)
Author
2023-07-26
lib/ssh: add function LoadPrivateKeyInteractive
Shulhan
2023-07-26
ssh/config: refactoring, simplify the Section fields
Shulhan
2023-07-24
ssh/config: make Config Get return Section with pattern
Shulhan
2023-07-24
ssh/config: store the section name
Shulhan
2023-07-24
ssh/config: store the workDir and homeDir in Config
Shulhan
2023-07-24
ssh/config: add Field to Section
Shulhan
2023-07-23
ssh/config: move setting the Section field into method
Shulhan
2023-07-23
ssh/config: reorder struct fields for better alignment
Shulhan
2023-02-25
all: access embedded field or methods using the type name
Shulhan
2022-10-20
lib/ssh: add private key to agent once client connected successfully
Shulhan
2022-10-20
ssh/config: change the method GenerateSigners to Signers
Shulhan
2022-10-19
lib/ssh: try both ssh agent and IdentityFile
Youfu Zhang
2022-10-18
ssh/sftp: set FileAttrs.name to filename
Youfu Zhang
2022-05-09
all: reformat all codes using gofmt 1.19 (the Go tip)
Shulhan
2022-04-06
all: replace any usage of ioutil package with os or io
Shulhan
2021-11-06
lib/ssh: use agent defined by config or from environment variable
Shulhan
2021-11-06
ssh/config: add support for section variable IdentityAgent
Shulhan
2021-08-15
lib/ssh: add method to set session output and error
Shulhan
2021-08-06
ssh/sftp: fix linter warnings
Shulhan
2021-07-12
ssh/sftp: export the open file method as OpenFile
Shulhan
2021-07-12
ssh/sftp: provide better error handling
Shulhan
2021-07-12
ssh/sftp: make the package compatible with standard fs package
Shulhan
2021-07-12
ssh/sftp: new package that implement SSH File Transport Protocol v3
Shulhan
2021-07-05
lib/ssh: rename method Get to ScpGet and Put to ScpPut
Shulhan
2021-07-05
lib/ssh: embed the ssh.Client into Client instead of as field
Shulhan
2021-07-05
lib/ssh: rename the NewClient function to NewClientFromConfig
Shulhan
2021-07-05
lib/ssh: move the config parser to subpackage "config"
Shulhan
2021-04-11
ssh: check for empty private key file on Get and Put
Shulhan
2021-04-06
ssh: use the SSH agent to authenticate on NewClient
Shulhan
2021-04-05
ssh: ask for passphrase if private key is encrypted on generateSigners
Shulhan
2021-03-14
all: refactoring the test.Assert and test.AssertBench signature
Shulhan
2020-12-21
ssh: print the private key file that has an error when generating signers
Shulhan
2020-06-10
all: update email address
Shulhan
2020-06-06
all: use default linter options
Shulhan
2020-05-16
ssh: remove unused error return values
Shulhan
2020-05-16
ssh: fix the wrong plural variable name in criteria
Shulhan
2020-05-01
ssh: replace lib/parser with internal parser
Shulhan
2020-04-29
ssh: fix config test using not existent private key
Shulhan
2020-04-26
ssh: replace the ClientConfig with ConfigSection
Shulhan
2020-04-25
ssh: parse the SetEnv directive in Config
Shulhan
2020-04-25
ssh: parse the SendEnv directive
Shulhan
2020-04-25
ssh: use algorithm names that supported by crypto/ssh package
Shulhan
2020-04-25
ssh: add method to Prepend the other Section
Shulhan
2020-04-25
ssh: do not return an error if config file is not exist
Shulhan
2020-04-24
ssh: implement SSH client configuration parser -- ssh_config(5)
Shulhan
2020-02-13
dns,ssh: suppress linter false-positive warnings reported by "gosec"
Shulhan
2019-11-19
ssh: fix test ClientConfig initialize on Github Actions
Shulhan
2019-06-14
all: fix nolint format
Shulhan
2019-06-13
ssh/client: add recursive option for Get and Put commands
Shulhan
2019-06-03
ssh: add field Environments in client's config
Shulhan
[prev]
[next]