{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/17246","repository_url":"https://api.github.com/repos/JuliaLang/julia","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/17246/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/17246/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/17246/events","html_url":"https://github.com/JuliaLang/julia/pull/17246","id":163529682,"number":17246,"title":"WIP: LibGit2 - SSH support binary dependencies","user":{"login":"wildart","id":38350,"avatar_url":"https://avatars.githubusercontent.com/u/38350?v=3","gravatar_id":"","url":"https://api.github.com/users/wildart","html_url":"https://github.com/wildart","followers_url":"https://api.github.com/users/wildart/followers","following_url":"https://api.github.com/users/wildart/following{/other_user}","gists_url":"https://api.github.com/users/wildart/gists{/gist_id}","starred_url":"https://api.github.com/users/wildart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wildart/subscriptions","organizations_url":"https://api.github.com/users/wildart/orgs","repos_url":"https://api.github.com/users/wildart/repos","events_url":"https://api.github.com/users/wildart/events{/privacy}","received_events_url":"https://api.github.com/users/wildart/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JuliaLang/julia/labels/build","name":"build","color":"444444"},{"url":"https://api.github.com/repos/JuliaLang/julia/labels/libgit2","name":"libgit2","color":"0e8a16"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2016-07-02T18:07:30Z","updated_at":"2016-07-06T13:20:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JuliaLang/julia/pulls/17246","html_url":"https://github.com/JuliaLang/julia/pull/17246","diff_url":"https://github.com/JuliaLang/julia/pull/17246.diff","patch_url":"https://github.com/JuliaLang/julia/pull/17246.patch"},"body":"Provide support of SSH protocol in LibGit2:\r\n- [x] add binary dependencies: `mbedtls`, `libssh2`\r\n- [x] ~~try to use `git_transport` to avoid custom version of `libgit2`~~\r\n- [x] use custom `mbedtls` TLS stream in `libgit2`\r\n  - TLS stream library: https://github.com/wildart/mbedtlsstream \r\n \r\n- [ ] custom configuration of the `mbedtls`\r\n   - try 2.3.0\r\nUpdate: Proxy support will be available starting from libgit2 0.25, so I removed it from the agenda of this PR.\r\n\r\nUpdate 2: Using custom transport is not a good option, because we only need TLS stream support in available http transport. Instead, custom TLS stream can be registered in libgit2. This is much less work then complete transport definition. I already done this as rejected PR [libgit2/3462](https://github.com/libgit2/libgit2/pull/3462).\r\n\r\nRef: #16041 "},"comment":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/comments/230768744","html_url":"https://github.com/JuliaLang/julia/pull/17246#issuecomment-230768744","issue_url":"https://api.github.com/repos/JuliaLang/julia/issues/17246","id":230768744,"user":{"login":"wildart","id":38350,"avatar_url":"https://avatars.githubusercontent.com/u/38350?v=3","gravatar_id":"","url":"https://api.github.com/users/wildart","html_url":"https://github.com/wildart","followers_url":"https://api.github.com/users/wildart/followers","following_url":"https://api.github.com/users/wildart/following{/other_user}","gists_url":"https://api.github.com/users/wildart/gists{/gist_id}","starred_url":"https://api.github.com/users/wildart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wildart/subscriptions","organizations_url":"https://api.github.com/users/wildart/orgs","repos_url":"https://api.github.com/users/wildart/repos","events_url":"https://api.github.com/users/wildart/events{/privacy}","received_events_url":"https://api.github.com/users/wildart/received_events","type":"User","site_admin":false},"created_at":"2016-07-06T13:20:18Z","updated_at":"2016-07-06T13:20:18Z","body":"What are `STAGE*_DEPS` variables for?"}}
{"actor":{"display_login":"wildart"}}