{"action":"created","issue":{"url":"https://api.github.com/repos/msysgit/git/issues/346","labels_url":"https://api.github.com/repos/msysgit/git/issues/346/labels{/name}","comments_url":"https://api.github.com/repos/msysgit/git/issues/346/comments","events_url":"https://api.github.com/repos/msysgit/git/issues/346/events","html_url":"https://github.com/msysgit/git/issues/346","id":75391542,"number":346,"title":"curl 7.41.0 can't set ciphers","user":{"login":"Tri125","id":2048645,"avatar_url":"https://avatars.githubusercontent.com/u/2048645?v=3","gravatar_id":"","url":"https://api.github.com/users/Tri125","html_url":"https://github.com/Tri125","followers_url":"https://api.github.com/users/Tri125/followers","following_url":"https://api.github.com/users/Tri125/following{/other_user}","gists_url":"https://api.github.com/users/Tri125/gists{/gist_id}","starred_url":"https://api.github.com/users/Tri125/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tri125/subscriptions","organizations_url":"https://api.github.com/users/Tri125/orgs","repos_url":"https://api.github.com/users/Tri125/repos","events_url":"https://api.github.com/users/Tri125/events{/privacy}","received_events_url":"https://api.github.com/users/Tri125/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-11T23:21:25Z","updated_at":"2015-05-13T18:26:26Z","closed_at":null,"body":"Using Git-1.9.5-preview20150319 (with curl updated to 7.41.0)\r\n\r\nI was having trouble connecting to a website due to an handshake error.\r\n\r\nI investigated a bit and saw issue #325 . After verifying the behavior between linux and windows, mostly checking which ciphers is used on my target website and which one I could use on windows with git, I discovered that curl couldn't set the ciphers list.\r\n\r\nCurl 7.42.0 - April 22 2015 have the following fix in the changelog:\r\n\r\n     openssl: use colons properly in the ciphers list\r\n\r\nI quickly download a compiled version of 7.42 and replaced curl.exe from Git\\Bin and it works, I was able to set the ciphers and connect to the target website.\r\n\r\n\r\n### Reproduction steps\r\n\r\nTarget: https://www.gitignore.io/\r\n\r\n```\r\ncurl -L -v --ciphers AES128 https://www.gitignore.io/api/android\r\n*   Trying 104.28.0.76...\r\n* Connected to www.gitignore.io (104.28.0.76) port 443 (#0)\r\n* failed setting cipher list: AES128\r\n* Closing connection 0\r\ncurl: (59) failed setting cipher list: AES128\r\n```\r\n\r\nOn linux, the same command succeed and we get the page.\r\n\r\nUpgrading curl to 7.42 will fix the issue.\r\n\r\n It should also fix #325 \r\n"},"comment":{"url":"https://api.github.com/repos/msysgit/git/issues/comments/101768011","html_url":"https://github.com/msysgit/git/issues/346#issuecomment-101768011","issue_url":"https://api.github.com/repos/msysgit/git/issues/346","id":101768011,"user":{"login":"Tri125","id":2048645,"avatar_url":"https://avatars.githubusercontent.com/u/2048645?v=3","gravatar_id":"","url":"https://api.github.com/users/Tri125","html_url":"https://github.com/Tri125","followers_url":"https://api.github.com/users/Tri125/followers","following_url":"https://api.github.com/users/Tri125/following{/other_user}","gists_url":"https://api.github.com/users/Tri125/gists{/gist_id}","starred_url":"https://api.github.com/users/Tri125/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tri125/subscriptions","organizations_url":"https://api.github.com/users/Tri125/orgs","repos_url":"https://api.github.com/users/Tri125/repos","events_url":"https://api.github.com/users/Tri125/events{/privacy}","received_events_url":"https://api.github.com/users/Tri125/received_events","type":"User","site_admin":false},"created_at":"2015-05-13T18:26:26Z","updated_at":"2015-05-13T18:26:26Z","body":"Can not reproduce on v2.4.0.windows.2: Git for Windows 2.4.0 release 2 (Current)\r\n\r\nCan not reproduce on v2.3.4.windows.2 either (Curl 7.41.0).\r\n\r\nI don't know enough about the Git SDK to be able to build the software and see which version doesn't work, but I'm going to check on that if that's necessary."}}