--- a/access/access.go Thu Apr 13 00:18:27 2023 -0500
+++ b/access/access.go Tue May 23 00:31:49 2023 -0500
@@ -1,7 +1,6 @@
@@ -32,7 +31,7 @@
adminRepoName = adminRepo
adminRepoPath = filepath.Join(reposPath, adminRepo)
- configPath, err := ioutil.TempFile("", "hgkeeper-hgweb-access-*.config")
+ configPath, err := os.CreateTemp("", "hgkeeper-hgweb-access-*.config") --- a/access/users.go Thu Apr 13 00:18:27 2023 -0500
+++ b/access/users.go Tue May 23 00:31:49 2023 -0500
@@ -2,7 +2,6 @@
@@ -38,13 +37,13 @@
- entries, err := ioutil.ReadDir(keysPath)
+ entries, err := os.ReadDir(keysPath) for _, entry := range entries {
- if entry.Mode().IsRegular() {
+ if entry.Type().IsRegular() { filename := filepath.Join(keysPath, entry.Name())
loadSshKey(filename, entry.Name())
@@ -54,7 +53,7 @@
func loadSshKey(filename, username string) {
- buffer, err := ioutil.ReadFile(filename)
+ buffer, err := os.ReadFile(filename) zap.S().Warnf("failed to read keyfile for user %s: %v", username, err)
--- a/hg/hgrc.go Thu Apr 13 00:18:27 2023 -0500
+++ b/hg/hgrc.go Tue May 23 00:31:49 2023 -0500
@@ -1,7 +1,7 @@
@@ -10,7 +10,7 @@
func createHgrc(writeable bool) (string, error) {
- tmpfile, err := ioutil.TempFile("", "hgkeeper-*.hgrc")
+ tmpfile, err := os.CreateTemp("", "hgkeeper-*.hgrc") --- a/hgweb/hgweb.go Thu Apr 13 00:18:27 2023 -0500
+++ b/hgweb/hgweb.go Tue May 23 00:31:49 2023 -0500
@@ -2,7 +2,6 @@
@@ -25,7 +24,7 @@
func (hgw *HGWeb) createConfig() error {
- configPath, err := ioutil.TempFile("", "hgkeeper-hgweb-*.config")
+ configPath, err := os.CreateTemp("", "hgkeeper-hgweb-*.config") @@ -53,7 +52,7 @@
func (hgw *HGWeb) createCGI() error {
- cgiPath, err := ioutil.TempFile("", "hgkeeper-hgweb-*.cgi")
+ cgiPath, err := os.CreateTemp("", "hgkeeper-hgweb-*.cgi") --- a/setup/command.go Thu Apr 13 00:18:27 2023 -0500
+++ b/setup/command.go Tue May 23 00:31:49 2023 -0500
@@ -4,7 +4,6 @@
@@ -120,7 +119,7 @@
- if err := ioutil.WriteFile(absname, data, 0644); err != nil {
+ if err := os.WriteFile(absname, data, 0644); err != nil { @@ -148,7 +147,7 @@
// now copy the admin key into the keys directory
- pubkey, err := ioutil.ReadFile(c.AdminSSHPubkey)
+ pubkey, err := os.ReadFile(c.AdminSSHPubkey) @@ -160,7 +159,7 @@
filenames = append(filenames, relAdminPubkey)
- if err := ioutil.WriteFile(adminPubkey, pubkey, 0644); err != nil {
+ if err := os.WriteFile(adminPubkey, pubkey, 0644); err != nil { @@ -178,7 +177,7 @@
func isPubkey(filename string) error {
- bytes, err := ioutil.ReadFile(filename)
+ bytes, err := os.ReadFile(filename) --- a/ssh/keys.go Thu Apr 13 00:18:27 2023 -0500
+++ b/ssh/keys.go Tue May 23 00:31:49 2023 -0500
@@ -2,7 +2,7 @@
@@ -10,7 +10,7 @@
func (s *Server) setHostKeysPath(hostKeysPath string) error {
- files, err := ioutil.ReadDir(hostKeysPath)
+ files, err := os.ReadDir(hostKeysPath) @@ -18,10 +18,10 @@
for _, file := range files {
- if !file.Mode().IsDir() {
path := filepath.Join(hostKeysPath, file.Name())
- data, err := ioutil.ReadFile(path)
+ data, err := os.ReadFile(path) zap.S().Warnf("failed to read %s", path)