James Moger
2015-03-07 c9afc9ed01dbc6b74ecb2734d2cd7ed943b5d643
Merged #245 "Strip line breaks from pasted SSH keys"
1 files modified
4 ■■■ changed files
src/main/java/com/gitblit/transport/ssh/SshKey.java 4 ●●● patch | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/SshKey.java
@@ -27,6 +27,7 @@
import com.gitblit.Constants.AccessPermission;
import com.gitblit.utils.StringUtils;
import com.google.common.base.Joiner;
/**
 * Class that encapsulates a public SSH key and it's metadata.
@@ -51,7 +52,8 @@
    private AccessPermission permission;
    public SshKey(String data) {
        this.rawData = data;
        // strip out line breaks (issue-571)
        this.rawData = Joiner.on("").join(data.replace("\r\n", "\n").split("\n"));
        this.permission = AccessPermission.PUSH;
    }