zach rice 7 лет назад
Родитель
Сommit
ea42ed406f
2 измененных файлов с 16 добавлено и 2 удалено
  1. 10 0
      CHANGELOG.md
  2. 6 2
      main.go

+ 10 - 0
CHANGELOG.md

@@ -1,6 +1,16 @@
 CHANGELOG
 =========
 
+1.16.1
+----
+- Fixing default ssh auth logic
+
+1.16.0
+----
+- Better commit coverage. Now iterates through each commit in git log and generates a patch with each commit's parent.
+- Removing the need for --private/-p option. Instead gitleaks will determine if the repo is private or not.
+
+
 1.15.0
 ----
 - Whitelist repos use regex now

+ 6 - 2
main.go

@@ -136,7 +136,7 @@ type entropyRange struct {
 }
 
 const defaultGithubURL = "https://api.github.com/"
-const version = "1.16.0"
+const version = "1.16.1"
 const errExit = 2
 const leakExit = 1
 const defaultConfig = `
@@ -876,7 +876,11 @@ func getSSHAuth() (*ssh.PublicKeys, error) {
 	if opts.SSHKey != "" {
 		sshKeyPath = opts.SSHKey
 	} else {
-		c, _ := user.Current()
+		// try grabbing default
+		c, err := user.Current()
+		if err != nil {
+			return nil, nil
+		}
 		sshKeyPath = fmt.Sprintf("%s/.ssh/id_rsa", c.HomeDir)
 	}
 	sshAuth, err := ssh.NewPublicKeysFromFile("git", sshKeyPath, "")