Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2017-07-10 11:07:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-excon" Mon Jul 10 11:07:01 2017 rev:20 rq:505384 version:0.57.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2017-06-15 11:24:27.106434006 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2017-07-10 11:07:04.750881047 +0200 @@ -1,0 +2,12 @@ +Tue Jun 20 06:49:13 UTC 2017 - co...@suse.com + +- updated to version 0.57.0 + see installed changelog.txt + + 0.57.0 06/14/2017 + ================= + + add client_key_data and client_cert_data to valid keys + allow passing explicit host to unix sockets + +------------------------------------------------------------------- Old: ---- excon-0.56.0.gem New: ---- excon-0.57.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-excon.spec ++++++ --- /var/tmp/diff_new_pack.MQCSyf/_old 2017-07-10 11:07:05.350796328 +0200 +++ /var/tmp/diff_new_pack.MQCSyf/_new 2017-07-10 11:07:05.350796328 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version: 0.56.0 +Version: 0.57.0 Release: 0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++++++ excon-0.56.0.gem -> excon-0.57.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock 2017-05-31 16:43:00.000000000 +0200 +++ new/Gemfile.lock 2017-06-14 16:15:39.000000000 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: - excon (0.56.0) + excon (0.57.0) GEM remote: https://rubygems.org/ @@ -298,4 +298,4 @@ unicorn BUNDLED WITH - 1.14.6 + 1.15.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2017-05-31 16:43:00.000000000 +0200 +++ new/changelog.txt 2017-06-14 16:15:39.000000000 +0200 @@ -1,3 +1,9 @@ +0.57.0 06/14/2017 +================= + +add client_key_data and client_cert_data to valid keys +allow passing explicit host to unix sockets + 0.56.0 05/31/2017 ================= Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/data/cacert.pem new/data/cacert.pem --- old/data/cacert.pem 2017-05-31 16:43:00.000000000 +0200 +++ new/data/cacert.pem 2017-06-14 16:15:39.000000000 +0200 @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Wed Jan 18 04:12:05 2017 GMT +## Certificate data from Mozilla as of: Wed Jun 7 03:12:05 2017 GMT ## ## This is a bundle of X.509 certificates of public Certificate Authorities ## (CA). These were automatically extracted from Mozilla's root certificates @@ -14,7 +14,7 @@ ## Just configure this file as the SSLCACertificateFile. ## ## Conversion done with mk-ca-bundle.pl version 1.27. -## SHA256: dffa79e6aa993f558e82884abf7bb54bf440ab66ee91d82a27a627f6f2a4ace4 +## SHA256: 93753268e1c596aee21893fb1c6975338389132f15c942ed65fc394a904371d7 ## @@ -1220,33 +1220,6 @@ ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey -----END CERTIFICATE----- -WellsSecure Public Root Certificate Authority -============================================= ------BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoM -F1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYw -NAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN -MDcxMjEzMTcwNzU0WhcNMjIxMjE0MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dl -bGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYD -VQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+rWxxTkqxtnt3CxC5FlAM1 -iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjUDk/41itMpBb570OYj7OeUt9tkTmPOL13 -i0Nj67eT/DBMHAGTthP796EfvyXhdDcsHqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8 -bJVhHlfXBIEyg1J55oNjz7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiB -K0HmOFafSZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/SlwxlAgMB -AAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu -cGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBQm -lRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0jBIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGB -i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww -GgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg -Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEBALkVsUSRzCPI -K0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd/ZDJPHV3V3p9+N701NX3leZ0 -bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pBA4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSlj -qHyita04pO2t/caaH/+Xc/77szWnk4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+es -E2fDbbFwRnzVlhE9iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJ -tylv2G0xffX8oRAHh84vWdw+WNs= ------END CERTIFICATE----- - COMODO ECC Certification Authority ================================== -----BEGIN CERTIFICATE----- @@ -1308,46 +1281,6 @@ okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= -----END CERTIFICATE----- -Microsec e-Szigno Root CA -========================= ------BEGIN CERTIFICATE----- -MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAwcjELMAkGA1UE -BhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNyb3NlYyBMdGQuMRQwEgYDVQQL -EwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9zZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0 -MDYxMjI4NDRaFw0xNzA0MDYxMjI4NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVz -dDEWMBQGA1UEChMNTWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMT -GU1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2uuO/TEdyB5s87lozWbxXG -d36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/N -oqdNAoI/gqyFxuEPkEeZlApxcpMqyabAvjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjc -QR/Ji3HWVBTji1R4P770Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJ -PqW+jqpx62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcBAQRb -MFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3AwLQYIKwYBBQUHMAKG -IWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAPBgNVHRMBAf8EBTADAQH/MIIBcwYD -VR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIBAQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3 -LmUtc3ppZ25vLmh1L1NaU1ovMIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0A -dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn -AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABTAHoAbwBsAGcA -4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABhACAAcwB6AGUAcgBpAG4AdAAg -AGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABoAHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMA -egBpAGcAbgBvAC4AaAB1AC8AUwBaAFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6 -Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NO -PU1pY3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxPPU1pY3Jv -c2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5h -cnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuBEGluZm9AZS1zemlnbm8uaHWkdzB1MSMw -IQYDVQQDDBpNaWNyb3NlYyBlLVN6aWduw7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhT -WjEWMBQGA1UEChMNTWljcm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhV -MIGsBgNVHSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJIVTER -MA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDASBgNVBAsTC2UtU3pp -Z25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBSb290IENBghEAzLjnv04pGv2i3Gal -HCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMT -nGZjWS7KXHAM/IO8VbH0jgdsZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FE -aGAHQzAxQmHl7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a -86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfRhUZLphK3dehK -yVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/MPMMNz7UwiiAc7EBt51alhQB -S6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU= ------END CERTIFICATE----- - Certigna ======== -----BEGIN CERTIFICATE----- @@ -1514,28 +1447,6 @@ mxE= -----END CERTIFICATE----- -ApplicationCA - Japanese Government -=================================== ------BEGIN CERTIFICATE----- -MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEcMBoGA1UEChMT -SmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRpb25DQTAeFw0wNzEyMTIxNTAw -MDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYTAkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zl -cm5tZW50MRYwFAYDVQQLEw1BcHBsaWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAp23gdE6Hj6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4 -fl+Kf5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55IrmTwcrN -wVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cwFO5cjFW6WY2H/CPek9AE -jP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDihtQWEjdnjDuGWk81quzMKq2edY3rZ+nYVu -nyoKb58DKTCXKB28t89UKU5RMfkntigm/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRU -WssmP3HMlEYNllPqa0jQk/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNV -BAYTAkpQMRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOCseOD -vOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADlqRHZ3ODrs -o2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJhyzjVOGjprIIC8CFqMjSnHH2HZ9g -/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYD -io+nEhEMy/0/ecGc/WLuo89UDNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmW -dupwX3kSa+SjB1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL -rosot4LKGAfmt1t06SAZf7IbiVQ= ------END CERTIFICATE----- - GeoTrust Primary Certification Authority - G3 ============================================= -----BEGIN CERTIFICATE----- @@ -3538,30 +3449,6 @@ B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW+qtB4Uu2NQvAmxU= -----END CERTIFICATE----- -TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H6 -==================================================== ------BEGIN CERTIFICATE----- -MIIEJjCCAw6gAwIBAgIGfaHyZeyKMA0GCSqGSIb3DQEBCwUAMIGxMQswCQYDVQQGEwJUUjEPMA0G -A1UEBwwGQW5rYXJhMU0wSwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmls -acWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBF -bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg2MB4XDTEzMTIxODA5 -MDQxMFoXDTIzMTIxNjA5MDQxMFowgbExCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExTTBL -BgNVBAoMRFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBCaWxpxZ9pbSBHw7x2ZW5sacSf -aSBIaXptZXRsZXJpIEEuxZ4uMUIwQAYDVQQDDDlUw5xSS1RSVVNUIEVsZWt0cm9uaWsgU2VydGlm -aWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLEgSDYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQCdsGjW6L0UlqMACprx9MfMkU1xeHe59yEmFXNRFpQJRwXiM/VomjX/3EsvMsew7eKC5W/a -2uqsxgbPJQ1BgfbBOCK9+bGlprMBvD9QFyv26WZV1DOzXPhDIHiTVRZwGTLmiddk671IUP320EED -wnS3/faAz1vFq6TWlRKb55cTMgPp1KtDWxbtMyJkKbbSk60vbNg9tvYdDjTu0n2pVQ8g9P0pu5Fb -HH3GQjhtQiht1AH7zYiXSX6484P4tZgvsycLSF5W506jM7NE1qXyGJTtHB6plVxiSvgNZ1GpryHV -+DKdeboaX+UEVU0TRv/yz3THGmNtwx8XEsMeED5gCLMxAgMBAAGjQjBAMB0GA1UdDgQWBBTdVRcT -9qzoSCHK77Wv0QAy7Z6MtTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG -9w0BAQsFAAOCAQEAb1gNl0OqFlQ+v6nfkkU/hQu7VtMMUszIv3ZnXuaqs6fvuay0EBQNdH49ba3R -fdCaqaXKGDsCQC4qnFAUi/5XfldcEQlLNkVS9z2sFP1E34uXI9TDwe7UU5X+LEr+DXCqu4svLcsy -o4LyVN/Y8t3XSHLuSqMplsNEzm61kod2pLv0kmzOLBQJZo6NrRa1xxsJYTvjIKIDgI6tflEATseW -hvtDmHd9KMeP2Cpu54Rvl0EpABZeTeIT6lnAY2c6RPuY/ATTMHKm9ocJV612ph1jmv3XZch4gyt1 -O6VbuA1df74jrlZVlFjvH4GMKrLN5ptjnhi85WsGtAuYSyher4hYyw== ------END CERTIFICATE----- - Certinomis - Root CA ==================== -----BEGIN CERTIFICATE----- @@ -4041,3 +3928,28 @@ 7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31I iyBMz2TWuJdGsE7RKlY6oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr -----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2017-05-31 16:43:00.000000000 +0200 +++ new/excon.gemspec 2017-06-14 16:15:39.000000000 +0200 @@ -13,8 +13,8 @@ ## If your rubyforge_project name is different, then edit it and comment out ## the sub! line in the Rakefile s.name = 'excon' - s.version = '0.56.0' - s.date = '2017-05-31' + s.version = '0.57.0' + s.date = '2017-06-14' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long @@ -135,6 +135,7 @@ spec/helpers/file_path_helpers.rb spec/requests/basic_spec.rb spec/requests/eof_requests_spec.rb + spec/requests/unix_socket_spec.rb spec/spec_helper.rb spec/support/shared_contexts/test_server_context.rb spec/support/shared_examples/shared_example_for_clients.rb diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/connection.rb new/lib/excon/connection.rb --- old/lib/excon/connection.rb 2017-05-31 16:43:00.000000000 +0200 +++ new/lib/excon/connection.rb 2017-06-14 16:15:39.000000000 +0200 @@ -223,7 +223,7 @@ end if datum[:scheme] == UNIX - datum[:headers]['Host'] = '' + datum[:headers]['Host'] ||= '' else datum[:headers]['Host'] ||= datum[:host] + port_string(datum) end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/constants.rb new/lib/excon/constants.rb --- old/lib/excon/constants.rb 2017-05-31 16:43:00.000000000 +0200 +++ new/lib/excon/constants.rb 2017-06-14 16:15:39.000000000 +0200 @@ -1,7 +1,7 @@ # frozen_string_literal: true module Excon - VERSION = '0.56.0' + VERSION = '0.57.0' CR_NL = "\r\n" @@ -64,8 +64,10 @@ VALID_CONNECTION_KEYS = VALID_REQUEST_KEYS + [ :ciphers, :client_key, + :client_key_data, :client_key_pass, :client_cert, + :client_cert_data, :certificate, :certificate_path, :disable_proxy, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2017-05-31 16:43:00.000000000 +0200 +++ new/metadata 2017-06-14 16:15:39.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: excon version: !ruby/object:Gem::Version - version: 0.56.0 + version: 0.57.0 platform: ruby authors: - dpiddy (Dan Peterson) @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2017-05-31 00:00:00.000000000 Z +date: 2017-06-14 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rspec @@ -249,6 +249,7 @@ - spec/helpers/file_path_helpers.rb - spec/requests/basic_spec.rb - spec/requests/eof_requests_spec.rb +- spec/requests/unix_socket_spec.rb - spec/spec_helper.rb - spec/support/shared_contexts/test_server_context.rb - spec/support/shared_examples/shared_example_for_clients.rb diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/requests/unix_socket_spec.rb new/spec/requests/unix_socket_spec.rb --- old/spec/requests/unix_socket_spec.rb 1970-01-01 01:00:00.000000000 +0100 +++ new/spec/requests/unix_socket_spec.rb 2017-06-14 16:15:39.000000000 +0200 @@ -0,0 +1,46 @@ +require "spec_helper" + +describe Excon::Connection do + context "when speaking to a UNIX socket" do + context "Host header handling" do + before do + responder = ->(req) do + { + body: req[:headers].to_json, + status: 200, + } + end + + @original_mock = Excon.defaults[:mock] + Excon.defaults[:mock] = true + Excon.stub({}, responder) + end + + after do + Excon.defaults[:mock] = @original_mock + end + + it "sends an empty Host= by default" do + conn = Excon::Connection.new( + scheme: "unix", + socket: "/tmp/x.sock", + ) + + headers = JSON.parse(conn.get(path: "/path").body) + + expect(headers["Host"]).to eq("") + end + + it "doesn't overwrite an explicit Host header" do + conn = Excon::Connection.new( + scheme: "unix", + socket: "/tmp/x.sock", + ) + + headers = JSON.parse(conn.get(path: "/path", headers: { "Host" => "localhost" }).body) + + expect(headers["Host"]).to eq("localhost") + end + end + end +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/data/127.0.0.1.cert.crt new/tests/data/127.0.0.1.cert.crt --- old/tests/data/127.0.0.1.cert.crt 2017-05-31 16:43:00.000000000 +0200 +++ new/tests/data/127.0.0.1.cert.crt 2017-06-14 16:15:39.000000000 +0200 @@ -1,20 +1,20 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/data/127.0.0.1.cert.key new/tests/data/127.0.0.1.cert.key --- old/tests/data/127.0.0.1.cert.key 2017-05-31 16:43:00.000000000 +0200 +++ new/tests/data/127.0.0.1.cert.key 2017-06-14 16:15:39.000000000 +0200 @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/data/excon.cert.crt new/tests/data/excon.cert.crt --- old/tests/data/excon.cert.crt 2017-05-31 16:43:00.000000000 +0200 +++ new/tests/data/excon.cert.crt 2017-06-14 16:15:39.000000000 +0200 @@ -1,20 +1,20 @@ -----BEGIN CERTIFICATE----- -MIIDRTCCAi2gAwIBAgIJAK50kDZhw51zMA0GCSqGSIb3DQEBCwUAMCAxDjAMBgNV -BAMTBWV4Y29uMQ4wDAYDVQQKEwVleGNvbjAeFw0xNzA1MzExNDQyNTlaFw0xODA1 -MzExNDQyNTlaMCAxDjAMBgNVBAMTBWV4Y29uMQ4wDAYDVQQKEwVleGNvbjCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO8GR6D2LdLmhUspFClnDflL1+us -W/a18yb1qeFDjicktioN0/ntltXTZ5RAxdw10RLDCTK9oQyyl3pjeSfIbAM52xLT -BvadHzWOoHsX4TjmFZai6P1kpmzuQLi0rllz8eAF/A26lczYIrM4JU+HEKTQzVz1 -gDlr0gXXcwzb2IVqY660JCXTHxJAjT8j/4xqgTUHPcgkQsGab+15Ka0B/yAHhfLf -rxVue3LdQcY/v9L4MRTB+0howUGt5zU6R0xKdNP+yURIddnDCGCOuvs0OMD/F6o5 -BLzmsen10wU8lwO6ys0aPpbQYKvKbBX7LjplA98hy2Eiy/6to5N/XrL04IsCAwEA -AaOBgTB/MB0GA1UdDgQWBBRoR5w/ddXRaMO5oISXzQlRBwTDOzBQBgNVHSMESTBH -gBRoR5w/ddXRaMO5oISXzQlRBwTDO6EkpCIwIDEOMAwGA1UEAxMFZXhjb24xDjAM -BgNVBAoTBWV4Y29uggkArnSQNmHDnXMwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B -AQsFAAOCAQEAQAl4ZTeOcQ5mc5yZZzESgyouvMYlQ0c9q4nR2lf4kGofJytAwaSS -fNgTmmsUKRp3C/LF9bgIjSZRPLcOTuCuiIF0raQpTf33exy3zBifnmaPUjM7nlfW -cOvT0CZMNJ9twKYyE+QBJzSOJjhUQeBOio32B8WYu8EdMK0wUB98Lj9cDviGSn3g -HCMg9hGzurxJMb8zNMBcgxUKxc1KtQZlFyTdm8hETfAPHdb7oGqor8lpn8xHrLuv -XgexfwWD/Ye0kzcBZ7cBiXFp8+nrObDsHvZ1rJqIzJkTcDiSWXJUsgJohT0CRUFQ -1Gtz3I0TACrrzNNUdiLy2St6T4RnC4loLA== +MIIDRTCCAi2gAwIBAgIJAIdBU7E8GEfTMA0GCSqGSIb3DQEBCwUAMCAxDjAMBgNV +BAMTBWV4Y29uMQ4wDAYDVQQKEwVleGNvbjAeFw0xNzA2MTQxNDE1MzhaFw0xODA2 +MTQxNDE1MzhaMCAxDjAMBgNVBAMTBWV4Y29uMQ4wDAYDVQQKEwVleGNvbjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMnv9x1vce/IsWm8eEnHPmcURvXZ +xn9S/RN4q6NRIdkFQDADtOi4ArAD/jj0F+3iiJwFbyR2SKI28bu3SD5/TKTLmK5Z +AdG3NwxFCHyU1yHiz2Fry00Cqt9UtT3Mly2an/EUd65E3x7/Iq+Af5wq3Q35d+FA +1Z7MAi3pb7XKQ7EhtGNiHlWtgvGLq92sbVocrAgVZMonTGmNPv5fbPmwKdNGKmH8 +NlwbmndVSJgEwZMRKGqRcc7W+2mYPmZFtF45HI5zPYis/3gXewUzBKPFdpH/NudV +M3rGBjm+ra2T23eCDEnZGxMny1dolroUQcsouZouvcmDcpPmJBlPsf6T4GECAwEA +AaOBgTB/MB0GA1UdDgQWBBQnMOLOZs+JOmtoivICkvL2DBHxmTBQBgNVHSMESTBH +gBQnMOLOZs+JOmtoivICkvL2DBHxmaEkpCIwIDEOMAwGA1UEAxMFZXhjb24xDjAM +BgNVBAoTBWV4Y29uggkAh0FTsTwYR9MwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEASAxixZQMsCdewFPoh3FdE/gjJWtlO03Z3EA4QqaU7n3dJyZlGyqP +eG6akTZxLl5TQSrj5u0Xnetq/L7RuGGzBwArQEUjY4M2bAKT1OgqcxuSBhuvXKpl +mKU/yOSn8KlnDxTSdaAJ8FTp0FddifVwITw2OTyDl47HqMN4qW/X8NXHTYqCvypp +z/pTBnHPtohEE/qaCq+CTNxbafT6qeVhPrcLs2EPErUDcL0rFiLa9Etxo7mAf+jK +Iznxu9Zt7UOxaOvfV0p9jiajFyV6CGdrAotU9+/rZFuJFLEhxwAlYRjgOlPRfR0Q +4qNdQ6YpE0+iwzj/cHbaoSZV+82y8Sg81g== -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/data/excon.cert.key new/tests/data/excon.cert.key --- old/tests/data/excon.cert.key 2017-05-31 16:43:00.000000000 +0200 +++ new/tests/data/excon.cert.key 2017-06-14 16:15:39.000000000 +0200 @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -MIIEpAIBAAKCAQEA7wZHoPYt0uaFSykUKWcN+UvX66xb9rXzJvWp4UOOJyS2Kg3T -+e2W1dNnlEDF3DXREsMJMr2hDLKXemN5J8hsAznbEtMG9p0fNY6gexfhOOYVlqLo -/WSmbO5AuLSuWXPx4AX8DbqVzNgiszglT4cQpNDNXPWAOWvSBddzDNvYhWpjrrQk -JdMfEkCNPyP/jGqBNQc9yCRCwZpv7XkprQH/IAeF8t+vFW57ct1Bxj+/0vgxFMH7 -SGjBQa3nNTpHTEp00/7JREh12cMIYI66+zQ4wP8XqjkEvOax6fXTBTyXA7rKzRo+ -ltBgq8psFfsuOmUD3yHLYSLL/q2jk39esvTgiwIDAQABAoIBAQCzQxNvXZIKbQak -0t8jGf357O63+qFSCy2cF3xbzG2NX9QbABnthEmufgldv6JkwBvYJVv9qQhi3IIM -sRPJSV/wn3B00r2TMU2ZvikPiF5KbQzd17pDaDwE0D7MB/4GapWJfROHPFtisOp9 -XOtmlJZf9ZU/VYPgDMQLy4SmrS7bBvdGapWj5e+CMu2D7Z3YZt8aPJeLGhwZuHhD -OAQlzXj/9LTL7m0iYiqT96BWBGr3W+oLK7bbzpTeEjyMKGPSkdwd2RXe2Hvhmo8X -HF+otW3CQuZBIAXkOnTshEbuzMYA1WEMu2By9KeyX/UX5oApZpaE+D8aGw9jlyJq -51JERPVZAoGBAPgRF8swOwW86pJwbNNaCSbFlUL0OC9ztd/cvxJinXYnW9YHuWwG -8BBk3AkZI7fAJ2lNKYRRnGzkRFJLL1x30/FCPKgB/uYtvYd6lUjFIZYQF7RV09vq -0RRRVhAxmkahOEcF+vqCOLOaT/qdwNdIl8XvVHXSA1sHWVFuaR8m0uKdAoGBAPar -KJryoKYrOS20gYbi0/uxeWXTjd6LLXR3qkFi2oCEDiNtkU+Gz/oyknkHQNRJgo7V -2jHvE7PWX2gJSH8tShEW4o3NnHsidt3lkNNOd/qYcQyxPptDrb4vfvIOca26L8uA -rlSVkYrVQpc4nTdgb3w4t1wEBSrWGMh9pw69wfNHAoGBAKgaFTCpB2Y1BhSkQOrc -eZUfka1kh+qIE/iWw5h24VOfClm4tEtjTC0f3AgCVDUB7vMpyfeTwlf8O9w0fOzB -ewtjom0LpStgVa5IQH+mrsLdNuMKwl2l+3c0QwkIRA6W0+c1Q0WdF0WGTap8WqDI -3ajRLUAGSCXYjgtjsbLdgUz1AoGAa0Dg1v7Ie3gv1H+4Ej5ujfINJwlllm5NxWaC -0Qt6lobU3vK1TC8CH3f92EIfHi8YZaL2zN93YarEsSfYLfQzUFrzB1VvxNqndLRs -1HQ6FuxRu4MWBczXrupX+Efvhep+/a1mH8EpF4TC/53OPlXgI9NFZu0YkheljweT -rAU2X+ECgYB1eLzsQ7MEg72WILXLF2tTp2AJdXVVXzO7TA5U2LpFi5hdN9cYk8HJ -1jwyIHMuGWxN3yXIqcz7ezfKNepxcfSJsL8tTuClI3yPInUMfO4qHFJk0t+sj+iM -xPUrcOwfc+cfNYzfRoarqZdPFzRMbX4l38yJXf42FsaJtlfIJPXYTw== +MIIEowIBAAKCAQEAye/3HW9x78ixabx4Scc+ZxRG9dnGf1L9E3iro1Eh2QVAMAO0 +6LgCsAP+OPQX7eKInAVvJHZIojbxu7dIPn9MpMuYrlkB0bc3DEUIfJTXIeLPYWvL +TQKq31S1PcyXLZqf8RR3rkTfHv8ir4B/nCrdDfl34UDVnswCLelvtcpDsSG0Y2Ie +Va2C8Yur3axtWhysCBVkyidMaY0+/l9s+bAp00YqYfw2XBuad1VImATBkxEoapFx +ztb7aZg+ZkW0XjkcjnM9iKz/eBd7BTMEo8V2kf8251UzesYGOb6trZPbd4IMSdkb +EyfLV2iWuhRByyi5mi69yYNyk+YkGU+x/pPgYQIDAQABAoIBAAFyvRzy7ahAkjUl +6t7slN/8Xz3oH+pN2A7JsMFtFYcO6JTvkd6RY0OL48jYx0sncr9bsp5aUs8HAdjM +ybHZC92qsB+f98lfPP/ThuoNzzUpAT+7nCujN0J+wwX8b6EeGMOL2Afh6o+4WLFV +hJTEIe21ukxdQKrw35sgr3JoTu/4QKYQRvg+MIeZ5KkBzi10JffesCSrGeHFn5Ka +QjhXM7J31gfYPBIKNPDKKzP7jiDg15Y4C2SVxUWshMPErJwNWZWDvka81h/nxOeg +woGPTszQ3f8gMOarebT2XW1Hyf1NzIqB/Pq5lTN+V7MVRq2qEeqDDeYA5uyP7G6B +/q0pQ1kCgYEA45rFHrTMzWts9PoC0Usz4+1gKBVgPQ7guXOe7GWnTdLR5YkEkjFO ++9CoGVNDMyGWyJsszDKMeeW3xdNSwvKlnQ7r9h20kMqNfMr/2f44wR5TqMf6J4x4 +KG7f1BY2nxnEBwPb+bceNf1iWqEyE5kOvhdW3HvsHjRtgKCRdDuJT0cCgYEA4yFv +xZvjjmu+tU9BeZorjC31gJjdowgm4xqjuxPOA2YE4eO3akgPoEl5/RNSYYsYFBD0 +p3JC9UpBL243XfXyeH23UyOOS2oOdDTvjZrB5DodfuASC3ZE8kB7gYvO7VY7YbO5 +3oUggBFJIBYsYw/sdTPhdfgvVcENVvs79lLetxcCgYBe0/f24CtIFs7xjkyoOKXo ++9iJOsa7CbzVZ3e6VGwNP53V/W1bH5Ih1oCC9K7V2dPBxu02MoVWsEAN+wrLUF9x +/WqQQzYc8VdbvBQ3FfU9eM4wTwlJevwBFJjK+2pMhWan6ZK4CvRaWDSnP+vmQGnl +B0JYYIUy3HMXGU8g10FRNwKBgC41Pj0QovH1n53ZWvO3Vsa1Du4zq1ugq/CmGctU +kyQD3FhscIMx1+P/Ls864BayKprifDOYvmCS08InhSIbiFHVGbfTUv6qu/gOUPIZ +Gvsoi5mlUmZ8kDhMwBOx8s48LeaJnvXTVbJYUe0yNaONuMh7XpIWhOLIXMNmZ2OM +pnzPAoGBALLr8/bBeTiST4u6YdMJW6AI8TelvksqVmG5tWo6xviMQZZG2OLnXlOV +byEg/5hwNXrFxaTMbB1N8PDzkiHX29z2ioyLkyHnbWVgp1swAY4LdDy+NUGFl0bl +nD3TMektFf8YT/YK1ttDXEotvpI90ZtM5lu85OFn17tCVOF5Q556 -----END RSA PRIVATE KEY-----