commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2020-10-05 19:31:14 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new.4249 (New) Package is "rubygem-excon" Mon Oct 5 19:31:14 2020 rev:31 rq:838033 version:0.76.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2020-05-11 13:40:46.789046397 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new.4249/rubygem-excon.changes 2020-10-05 19:31:15.924731056 +0200 @@ -1,0 +2,6 @@ +Fri Sep 25 13:55:00 UTC 2020 - Stephan Kulow + +updated to version 0.76.0 + no changelog found + +--- Old: excon-0.73.0.gem New: excon-0.76.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.pL3cRH/_old 2020-10-05 19:31:16.504733501 +0200 +++ /var/tmp/diff_new_pack.pL3cRH/_new 2020-10-05 19:31:16.508733519 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.73.0 +Version:0.76.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.73.0.gem -> excon-0.76.0.gem ++ 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 2020-03-17 14:35:49.0 +0100 +++ new/data/cacert.pem 2020-07-27 14:37:44.0 +0200 @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Wed Jan 1 04:12:10 2020 GMT +## Certificate data from Mozilla as of: Wed Jul 22 03:12:14 2020 GMT ## ## This is a bundle of X.509 certificates of public Certificate Authorities ## (CA). These were automatically extracted from Mozilla's root certificates @@ -13,8 +13,8 @@ ## an Apache+mod_ssl webserver for SSL client authentication. ## Just configure this file as the SSLCACertificateFile. ## -## Conversion done with mk-ca-bundle.pl version 1.27. -## SHA256: f3bdcd74612952da8476a9d4147f50b29ad0710b7dd95b4c8690500209986d70 +## Conversion done with mk-ca-bundle.pl version 1.28. +## SHA256: cc6408bd4be7fbfb8699bdb40ccb7f6de5780d681d87785ea362646e4dad5e8e ## @@ -61,30 +61,6 @@ TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== -END CERTIFICATE- -Verisign Class 3 Public Primary Certification Authority - G3 - --BEGIN CERTIFICATE- -MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy -dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 -EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc -cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw -EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj -055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA -ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f -j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC -/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 -xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa -t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== --END CERTIFICATE- - Entrust.net Premium 2048 Secure Server CA = -BEGIN CERTIFICATE- @@ -130,30 +106,6 @@ RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp -END CERTIFICATE- -AddTrust External Root -== --BEGIN CERTIFICATE- -MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD -VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw -NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU -cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1U
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2020-05-11 13:40:43 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new.2738 (New) Package is "rubygem-excon" Mon May 11 13:40:43 2020 rev:30 rq:802331 version:0.73.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2020-03-07 21:38:00.104262555 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new.2738/rubygem-excon.changes 2020-05-11 13:40:46.789046397 +0200 @@ -1,0 +2,6 @@ +Thu May 7 20:40:34 UTC 2020 - Stephan Kulow + +- updated to version 0.73.0 + no changelog found + +--- Old: excon-0.72.0.gem New: excon-0.73.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.USTpQh/_old 2020-05-11 13:40:47.821048587 +0200 +++ /var/tmp/diff_new_pack.USTpQh/_new 2020-05-11 13:40:47.825048596 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.72.0 +Version:0.73.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.72.0.gem -> excon-0.73.0.gem ++ Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/error.rb new/lib/excon/error.rb --- old/lib/excon/error.rb 2020-01-27 16:45:11.0 +0100 +++ new/lib/excon/error.rb 2020-03-17 14:35:49.0 +0100 @@ -50,7 +50,17 @@ class InvalidHeaderValue < Error; end class Timeout < Error; end class ResponseParse < Error; end -class ProxyConnectionError < Error; end + +class ProxyConnectionError < Error + attr_reader :request, :response + + def initialize(msg, request = nil, response = nil) +super(msg) +@request = request +@response = response + end +end + class ProxyParse < Error; end class TooManyRedirects < Error; end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/ssl_socket.rb new/lib/excon/ssl_socket.rb --- old/lib/excon/ssl_socket.rb 2020-01-27 16:45:11.0 +0100 +++ new/lib/excon/ssl_socket.rb 2020-03-17 14:35:49.0 +0100 @@ -109,7 +109,7 @@ # eat the proxy's connection response response = Excon::Response.parse(self, :expects => 200, :method => 'CONNECT') if response[:response][:status] != 200 - raise(Excon::Errors::ProxyConnectionError.new("proxy connection is not exstablished")) + raise(Excon::Errors::ProxyConnectionError.new("proxy connection could not be established", request, response)) end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/version.rb new/lib/excon/version.rb --- old/lib/excon/version.rb2020-01-27 16:45:11.0 +0100 +++ new/lib/excon/version.rb2020-03-17 14:35:49.0 +0100 @@ -1,4 +1,4 @@ # frozen_string_literal: true module Excon - VERSION = '0.72.0' + VERSION = '0.73.0' end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2020-01-27 16:45:11.0 +0100 +++ new/metadata2020-03-17 14:35:49.0 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: excon version: !ruby/object:Gem::Version - version: 0.72.0 + version: 0.73.0 platform: ruby authors: - dpiddy (Dan Peterson) @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2020-01-27 00:00:00.0 Z +date: 2020-03-17 00:00:00.0 Z dependencies: - !ruby/object:Gem::Dependency name: rspec
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2020-03-07 21:37:55 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new.26092 (New) Package is "rubygem-excon" Sat Mar 7 21:37:55 2020 rev:29 rq:773755 version:0.72.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2019-12-14 12:24:00.347193648 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new.26092/rubygem-excon.changes 2020-03-07 21:38:00.104262555 +0100 @@ -1,0 +2,6 @@ +Mon Feb 10 14:31:29 UTC 2020 - Stephan Kulow + +- updated to version 0.72.0 + no changelog found + +--- Old: excon-0.71.0.gem New: excon-0.72.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.zyqDMW/_old 2020-03-07 21:38:00.788263017 +0100 +++ /var/tmp/diff_new_pack.zyqDMW/_new 2020-03-07 21:38:00.792263020 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-excon # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.71.0 +Version:0.72.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} @@ -33,7 +33,7 @@ BuildRequires: %{rubygem rdoc > 3.10} BuildRequires: %{ruby} BuildRequires: ruby-macros >= 5 -Url:https://github.com/excon/excon +URL:https://github.com/excon/excon Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1:gem2rpm.yml Summary:speed, persistence, http(s) ++ excon-0.71.0.gem -> excon-0.72.0.gem ++ 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 2019-12-12 23:47:48.0 +0100 +++ new/data/cacert.pem 2020-01-27 16:45:11.0 +0100 @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Wed Nov 27 04:12:10 2019 GMT +## Certificate data from Mozilla as of: Wed Jan 1 04:12:10 2020 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: 607309057d0ec70f8e4e97b03906bafb2fcebb24cd37b5e8293e681ae26ceae0 +## SHA256: f3bdcd74612952da8476a9d4147f50b29ad0710b7dd95b4c8690500209986d70 ## @@ -3430,3 +3430,37 @@ 60PZ2Pierc+xYw5F9KBaLJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fq dBb9HxEGmpv0 -END CERTIFICATE- + +Entrust Root Certification Authority - G4 += +-BEGIN CERTIFICATE- +MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAFVlrVgwDQYJKoZIhvcNAQELBQAwgb4xCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu +bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1 +dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eSAtIEc0MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYT +AlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEc0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3D +umSXbcr3DbVZwbPLqGgZ2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV +3imz/f3ET+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j5pds +8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAMC1rlLAHGVK/XqsEQ +e9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73TDtTUXm6Hnmo9RR3RXRv06QqsYJn7 +ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNXwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5X +xNMhIWNlUpEbsZmOeX7m640A2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV +7rtNOzK+mndmnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 +dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwlN4y6mACXi0mW +Hv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNjc0kCAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9n +MA0GCSqGSIb3DQEBCwUAA4ICAQAS5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4Q +jbRaZIxowLByQzTSGwv2LFPSypBLhm
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2019-12-14 12:21:52 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new.4691 (New) Package is "rubygem-excon" Sat Dec 14 12:21:52 2019 rev:28 rq:756950 version:0.71.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2019-11-28 10:18:00.831639534 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new.4691/rubygem-excon.changes 2019-12-14 12:24:00.347193648 +0100 @@ -1,0 +2,7 @@ +Sat Dec 14 00:41:02 UTC 2019 - Manuel Schnitzer + +- updated to version 0.71.0 + + * fix for leftover data with interrupted persistent connections + +--- Old: excon-0.69.1.gem New: excon-0.71.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.YQmI8F/_old 2019-12-14 12:24:00.923193562 +0100 +++ /var/tmp/diff_new_pack.YQmI8F/_new 2019-12-14 12:24:00.927193561 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.69.1 +Version:0.71.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.69.1.gem -> excon-0.71.0.gem ++ 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 2019-11-21 23:01:22.0 +0100 +++ new/data/cacert.pem 2019-12-12 23:47:48.0 +0100 @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Wed Oct 16 03:12:09 2019 GMT +## Certificate data from Mozilla as of: Wed Nov 27 04:12:10 2019 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: c979c6f35714a0fedb17d9e5ba37adecbbc91a8faf4186b4e23d6f9ca44fd6cb +## SHA256: 607309057d0ec70f8e4e97b03906bafb2fcebb24cd37b5e8293e681ae26ceae0 ## 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 2019-11-21 23:01:22.0 +0100 +++ new/lib/excon/connection.rb 2019-12-12 23:47:49.0 +0100 @@ -262,6 +262,11 @@ datum[:connection] = self + # cleanup data left behind on persistent connection after interrupt + if datum[:persistent] && !@persistent_socket_reusable +reset + end + datum[:stack] = datum[:middlewares].map do |middleware| lambda {|stack| middleware.new(stack)} end.reverse.inject(self) do |middlewares, middleware| @@ -270,7 +275,9 @@ datum = datum[:stack].request_call(datum) unless datum[:pipeline] +@persistent_socket_reusable = false datum = response(datum) +@persistent_socket_reusable = true if datum[:persistent] if key = datum[:response][:headers].keys.detect {|k| k.casecmp('Connection') == 0 } @@ -344,6 +351,7 @@ if old_socket = sockets.delete(@socket_key) old_socket.close rescue nil end + @persistent_socket_reusable = true end # Generate HTTP request verb methods diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/version.rb new/lib/excon/version.rb --- old/lib/excon/version.rb2019-11-21 23:01:22.0 +0100 +++ new/lib/excon/version.rb2019-12-12 23:47:49.0 +0100 @@ -1,4 +1,4 @@ # frozen_string_literal: true module Excon - VERSION = '0.69.1' + VERSION = '0.71.0' end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2019-11-21 23:01:22.0 +0100 +++ new/metadata2019-12-12 23:47:48.0 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: excon version: !ruby/object:Gem::Version - version: 0.69.1 + version: 0.71.0 platform: ruby authors: - dpiddy (Dan Peterson) @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2019-11-21 00:00:00.0 Z +date: 2019-12-12 00:00:00.0 Z dependencies: - !ruby/object:Gem::Dependency name: rspec
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2019-11-28 10:17:45 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new.26869 (New) Package is "rubygem-excon" Thu Nov 28 10:17:45 2019 rev:27 rq:751493 version:0.69.1 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2019-11-13 13:26:53.707608112 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new.26869/rubygem-excon.changes 2019-11-28 10:18:00.831639534 +0100 @@ -1,0 +2,8 @@ +Thu Nov 28 07:19:54 UTC 2019 - Manuel Schnitzer + +- updated to version 0.69.1 + + * Fix mistake in proxy connection error handling + * Raise better proxy connection errors + +--- Old: excon-0.68.0.gem New: excon-0.69.1.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.hVsMXG/_old 2019-11-28 10:18:01.483639540 +0100 +++ /var/tmp/diff_new_pack.hVsMXG/_new 2019-11-28 10:18:01.499639540 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.68.0 +Version:0.69.1 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.68.0.gem -> excon-0.69.1.gem ++ Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/error.rb new/lib/excon/error.rb --- old/lib/excon/error.rb 2019-10-25 21:22:49.0 +0200 +++ new/lib/excon/error.rb 2019-11-21 23:01:22.0 +0100 @@ -50,6 +50,7 @@ class InvalidHeaderValue < Error; end class Timeout < Error; end class ResponseParse < Error; end +class ProxyConnectionError < Error; end class ProxyParse < Error; end class TooManyRedirects < Error; end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/ssl_socket.rb new/lib/excon/ssl_socket.rb --- old/lib/excon/ssl_socket.rb 2019-10-25 21:22:49.0 +0200 +++ new/lib/excon/ssl_socket.rb 2019-11-21 23:01:22.0 +0100 @@ -107,7 +107,10 @@ @socket.write(request) # eat the proxy's connection response -Excon::Response.parse(self, :expects => 200, :method => 'CONNECT') +response = Excon::Response.parse(self, :expects => 200, :method => 'CONNECT') +if response[:response][:status] != 200 + raise(Excon::Errors::ProxyConnectionError.new("proxy connection is not exstablished")) +end end # convert Socket to OpenSSL::SSL::SSLSocket diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/version.rb new/lib/excon/version.rb --- old/lib/excon/version.rb2019-10-25 21:22:49.0 +0200 +++ new/lib/excon/version.rb2019-11-21 23:01:22.0 +0100 @@ -1,4 +1,4 @@ # frozen_string_literal: true module Excon - VERSION = '0.68.0' + VERSION = '0.69.1' end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2019-10-25 21:22:49.0 +0200 +++ new/metadata2019-11-21 23:01:22.0 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: excon version: !ruby/object:Gem::Version - version: 0.68.0 + version: 0.69.1 platform: ruby authors: - dpiddy (Dan Peterson) @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2019-10-25 00:00:00.0 Z +date: 2019-11-21 00:00:00.0 Z dependencies: - !ruby/object:Gem::Dependency name: rspec
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2019-11-13 13:26:49 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new.2990 (New) Package is "rubygem-excon" Wed Nov 13 13:26:49 2019 rev:26 rq:747798 version:0.68.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2019-08-16 15:51:01.833583821 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new.2990/rubygem-excon.changes 2019-11-13 13:26:53.707608112 +0100 @@ -1,0 +2,7 @@ +Tue Nov 12 16:30:10 UTC 2019 - Manuel Schnitzer + +- updated to version 0.68.0 + + * no changelog found + +--- Old: excon-0.66.0.gem New: excon-0.68.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.KW6ds1/_old 2019-11-13 13:26:54.627609070 +0100 +++ /var/tmp/diff_new_pack.KW6ds1/_new 2019-11-13 13:26:54.627609070 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.66.0 +Version:0.68.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.66.0.gem -> excon-0.68.0.gem ++ 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 2019-08-06 16:35:53.0 +0200 +++ new/data/cacert.pem 2019-10-25 21:22:49.0 +0200 @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Wed May 15 03:12:09 2019 GMT +## Certificate data from Mozilla as of: Wed Oct 16 03:12:09 2019 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: 61eaa79ac46d923f2f74dfe401189424e96fa8736102b47ba2cdb4ea19af2cc8 +## SHA256: c979c6f35714a0fedb17d9e5ba37adecbbc91a8faf4186b4e23d6f9ca44fd6cb ## @@ -592,28 +592,6 @@ vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K -END CERTIFICATE- -Certplus Class 2 Primary CA -=== --BEGIN CERTIFICATE- -MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE -BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN -OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy -dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR -5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ -Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO -YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e -e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME -CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ -YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t -L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD -P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R -TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ -7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW -//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 -l7+ijrRU --END CERTIFICATE- - DST Root CA X3 == -BEGIN CERTIFICATE- @@ -921,28 +899,6 @@ WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== -END CERTIFICATE- -Deutsche Telekom Root CA 2 -== --BEGIN CERTIFICATE- -MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT -RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG -A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 -MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G -A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS -b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 -bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI -KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY -AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK -Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+Gd
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2019-08-16 15:50:11 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new.22127 (New) Package is "rubygem-excon" Fri Aug 16 15:50:11 2019 rev:25 rq:723821 version:0.66.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2019-06-19 20:59:43.198052009 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new.22127/rubygem-excon.changes 2019-08-16 15:51:01.833583821 +0200 @@ -1,0 +2,9 @@ +Thu Aug 15 18:19:31 UTC 2019 - Manuel Schnitzer + +- updated to version 0.66.0 + + * Add remote_ip to datum, enabling usage in middleware + * redirect follower now raises after following too many redirects (default 10) + * fixed stub clearing in tests to avoid race conditions + +--- Old: excon-0.64.0.gem New: excon-0.66.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.sm7Jl9/_old 2019-08-16 15:51:02.365583626 +0200 +++ /var/tmp/diff_new_pack.sm7Jl9/_new 2019-08-16 15:51:02.369583624 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.64.0 +Version:0.66.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} @@ -49,7 +49,7 @@ %install %gem_install \ - --doc-files="LICENSE.md README.md changelog.txt" \ + --doc-files="LICENSE.md README.md" \ -f %gem_packages ++ excon-0.64.0.gem -> excon-0.66.0.gem ++ 8488 lines of diff (skipped)
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2019-06-19 20:59:41 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new.4811 (New) Package is "rubygem-excon" Wed Jun 19 20:59:41 2019 rev:24 rq:705986 version:0.64.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2018-07-18 22:49:34.151830447 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new.4811/rubygem-excon.changes 2019-06-19 20:59:43.198052009 +0200 @@ -1,0 +2,35 @@ +Sun May 5 09:24:40 UTC 2019 - Stephan Kulow + +- updated to version 0.64.0 + see installed changelog.txt + + 0.64.0 2019-04-15 + = + + warn, not error on undefined middlewares#valid_parameter keys + + 0.63.0 2019-04-12 + = + + allow setting min/max ssl versions + add additional nonblocking ruby error classes + set logger via datum, instead of class variables + misc test/travis fixes + consolidate binary encoding, avoid double encoding + error or CR/LF instead of substitute + guard against invalid header keys + also retry blocked connect with newer ruby errors + clarify that username and password should be escaped + better handling of warnings in tests + add stalebot + document NO_PROXY + validate parameter keys based on middleware stack + update default retry on error counts in readme + Sweet32, DES deprioritization fixes to cipher suite + allow overriding retry_errors count + fix for URI escaping in Ruby 2.6 + update copyright notice + add metadata to gemspec + update certs + +--- Old: excon-0.62.0.gem New: excon-0.64.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.RlnaeX/_old 2019-06-19 20:59:43.934052668 +0200 +++ /var/tmp/diff_new_pack.RlnaeX/_new 2019-06-19 20:59:43.938052672 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-excon # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.62.0 +Version:0.64.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.62.0.gem -> excon-0.64.0.gem ++ 3672 lines of diff (skipped)
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2018-07-18 22:49:29 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Wed Jul 18 22:49:29 2018 rev:23 rq:621000 version:0.62.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2018-02-12 10:13:36.964962360 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2018-07-18 22:49:34.151830447 +0200 @@ -1,0 +2,24 @@ +Wed Mar 28 04:28:56 UTC 2018 - factory-a...@kulow.org + +- updated to version 0.62.0 + see installed changelog.txt + + 0.62.0 2018-03-27 + = + + remove binmode call for StringIO objects + +--- +Tue Mar 20 10:08:08 UTC 2018 - factory-a...@kulow.org + +- updated to version 0.61.0 + see installed changelog.txt + + 0.61.0 2018-03-16 + = + + use default ports for sockets if none specified + add ruby 2.4 and 2.5 to ci testing + follow relative location redirects + +--- Old: excon-0.60.0.gem New: excon-0.62.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.EHavx3/_old 2018-07-18 22:49:35.723825236 +0200 +++ /var/tmp/diff_new_pack.EHavx3/_new 2018-07-18 22:49:35.727825223 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.60.0 +Version:0.62.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.60.0.gem -> excon-0.62.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2017-12-15 21:15:57.0 +0100 +++ new/.travis.yml 2018-03-27 17:39:41.0 +0200 @@ -16,8 +16,9 @@ - 2.0 - 2.1 - 2.2 - - 2.3.3 - - 2.4.1 + - 2.3 + - 2.4 + - 2.5 - jruby - rbx-3.2 - ree diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2017-12-15 21:15:57.0 +0100 +++ new/changelog.txt 2018-03-27 17:39:41.0 +0200 @@ -1,3 +1,15 @@ +0.62.0 2018-03-27 += + +remove binmode call for StringIO objects + +0.61.0 2018-03-16 += + +use default ports for sockets if none specified +add ruby 2.4 and 2.5 to ci testing +follow relative location redirects + 0.60.0 2017-12-15 = Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ 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-12-15 21:15:57.0 +0100 +++ new/lib/excon/connection.rb 2018-03-27 17:39:41.0 +0200 @@ -163,7 +163,7 @@ elsif body.nil? socket.write(request) # write out request + headers else # write out body -if body.respond_to?(:binmode) +if body.respond_to?(:binmode) && !body.is_a?(StringIO) body.binmode end if body.respond_to?(:rewind) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/middlewares/redirect_follower.rb new/lib/excon/middlewares/redirect_follower.rb --- old/lib/excon/middlewares/redirect_follower.rb 2017-12-15 21:15:57.0 +0100 +++ new/lib/excon/middlewares/redirect_follower.rb 2018-03-27 17:39:41.0 +0200 @@ -17,7 +17,8 @@ uri_parser = datum[:uri_parser] || Excon.defaults[:uri_parser] location = get_header(datum, 'Location') -uri = uri_parser.parse(location) +base_uri = Excon::Utils.request_uri(datum) +uri = uri_parser.join(base_uri, location) # delete old/redirect response response = datum.delete(:response) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/socket.rb new/lib/excon/socket.rb --- old/lib/excon/socket.rb 2017-12-15 21:15:57.0 +0100 +++ new/lib/excon/socket.rb 2018-03-27 17:39:41.0 +0200 @@ -24,6 +24,7 @@ def initialize(data = {}) @data = data @nonblock = data[:nonblock] + @port ||= @data[:port] || 80 @read_buffer = String.new @eof = false connect @@ -93,7 +94,7 @@ args = [@data[:proxy][:hostname], @data[:proxy][:port], family, ::Socket::Constants::SOCK_STREAM] else family =
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2018-02-12 10:13:36 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Mon Feb 12 10:13:36 2018 rev:22 rq:574049 version:0.60.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2017-09-26 21:16:21.446074288 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2018-02-12 10:13:36.964962360 +0100 @@ -1,0 +2,14 @@ +Tue Jan 9 07:27:41 UTC 2018 - co...@suse.com + +- updated to version 0.60.0 + see installed changelog.txt + + 0.60.0 2017-12-15 + = + + add requests_in_batches + cleanup rakefile, gemfile, etc + add logger/logger= and logging instrumentor + rewind response_block in idempotent instrumentor + +--- Old: excon-0.59.0.gem New: excon-0.60.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.onnTt2/_old 2018-02-12 10:13:37.552941171 +0100 +++ /var/tmp/diff_new_pack.onnTt2/_new 2018-02-12 10:13:37.556941028 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-excon # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.59.0 +Version:0.60.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.59.0.gem -> excon-0.60.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.document new/.document --- old/.document 1970-01-01 01:00:00.0 +0100 +++ new/.document 2017-12-15 21:15:57.0 +0100 @@ -0,0 +1,5 @@ +README.rdoc +lib/**/*.rb +bin/* +features/**/*.feature +LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.0 +0100 +++ new/.gitignore 2017-12-15 21:15:57.0 +0100 @@ -0,0 +1,13 @@ +*.rbc +*.sw? +.bundle +.DS_Store +.yardoc +.rvmrc +.ruby-version +.ruby-gemset +coverage +doc +rdoc +pkg +Gemfile.lock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.rspec new/.rspec --- old/.rspec 1970-01-01 01:00:00.0 +0100 +++ new/.rspec 2017-12-15 21:15:57.0 +0100 @@ -0,0 +1,3 @@ +--color +--require spec_helper +--format d diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 1970-01-01 01:00:00.0 +0100 +++ new/.travis.yml 2017-12-15 21:15:57.0 +0100 @@ -0,0 +1,28 @@ +before_install: + - gem install bundler +language: ruby +matrix: + allow_failures: +- rvm: 1.8.7 +- rvm: 1.9.2 +- rvm: jruby +- rvm: rbx-3.2 +- rvm: ree + fast_finish: true +rvm: + - 1.8.7 + - 1.9.2 + - 1.9.3 + - 2.0 + - 2.1 + - 2.2 + - 2.3.3 + - 2.4.1 + - jruby + - rbx-3.2 + - ree +script: + - "bundle exec shindont" + - "bundle exec rake spec[progress]" + +sudo: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2017-09-05 21:43:31.0 +0200 +++ new/Gemfile.lock1970-01-01 01:00:00.0 +0100 @@ -1,301 +0,0 @@ -PATH - remote: . - specs: -excon (0.59.0) - -GEM - remote: https://rubygems.org/ - specs: -activesupport (3.2.6) - i18n (~> 0.6) - multi_json (~> 1.0) -backports (3.6.4) -chronic (0.6.7) -delorean (2.0.0) - chronic -diff-lcs (1.2.5) -eventmachine (1.0.4) -eventmachine (1.0.4-java) -ffi2-generators (0.1.1) -formatador (0.2.3) -i18n (0.6.0) -jruby-openssl (0.9.17-java) -json (1.8.6) -json (1.8.6-java) -kgio (2.9.2) -minitest (4.7.5) -multi_json (1.3.6) -open4 (1.3.0) -puma (3.6.0) -puma (3.6.0-java) -rack (1.6.0) -rack-protection (1.2.0) - rack -rack-test (0.6.3) - rack (>= 1.0) -raindrops (0.13.0) -rake (0.9.2.2) -rdoc (3.12) - json (~> 1.4) -rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) -rspec-core (3.5.0) - rspec-support (~> 3.5.0) -rspec-expectations (3.5.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-su
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2017-09-26 21:15:13 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Tue Sep 26 21:15:13 2017 rev:21 rq:523577 version:0.59.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2017-07-10 11:07:04.750881047 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2017-09-26 21:16:21.446074288 +0200 @@ -1,0 +2,30 @@ +Mon Sep 11 12:38:15 UTC 2017 - co...@suse.com + +- updated to version 0.59.0 + see installed changelog.txt + + 0.59.0 2017-09-05 + = + + fix backtick vs quote in error message + fix socket pooling to be per-connection instead of per thread + fix tests to ignore proxy env settings + + 0.58.0 08/01/2017 + = + + remove unused error + add retry_interval and related settings for backoff + +--- +Thu Aug 3 19:11:57 UTC 2017 - co...@suse.com + +- updated to version 0.58.0 + see installed changelog.txt + + 0.57.1 06/30/2017 + = + + fix remote-ip setting to prevent off-by-one issue + +--- Old: excon-0.57.0.gem New: excon-0.59.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.vDobpe/_old 2017-09-26 21:16:22.093983199 +0200 +++ /var/tmp/diff_new_pack.vDobpe/_new 2017-09-26 21:16:22.093983199 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.57.0 +Version:0.59.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} @@ -34,7 +34,7 @@ BuildRequires: %{ruby} BuildRequires: ruby-macros >= 5 Url:https://github.com/excon/excon -Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1:gem2rpm.yml Summary:speed, persistence, http(s) License:MIT ++ excon-0.57.0.gem -> excon-0.59.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2017-06-14 16:15:39.0 +0200 +++ new/Gemfile.lock2017-09-05 21:43:31.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.57.0) +excon (0.59.0) GEM remote: https://rubygems.org/ @@ -298,4 +298,4 @@ unicorn BUNDLED WITH - 1.15.1 + 1.15.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2017-06-14 16:15:39.0 +0200 +++ new/README.md 2017-09-05 21:43:31.0 +0200 @@ -136,6 +136,10 @@ # this request can be repeated safely, retry up to 6 times connection.request(:idempotent => true, :retry_limit => 6) +# this request can be repeated safely, retry up to 6 times and sleep 5 seconds +# in between each retry +connection.request(:idempotent => true, :retry_limit => 6, :retry_interval => 5) + # set longer read_timeout (default is 60 seconds) connection.request(:read_timeout => 360) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2017-06-14 16:15:39.0 +0200 +++ new/changelog.txt 2017-09-05 21:43:31.0 +0200 @@ -1,3 +1,21 @@ +0.59.0 2017-09-05 += + +fix backtick vs quote in error message +fix socket pooling to be per-connection instead of per thread +fix tests to ignore proxy env settings + +0.58.0 08/01/2017 += + +remove unused error +add retry_interval and related settings for backoff + +0.57.1 06/30/2017 += + +fix remote-ip setting to prevent off-by-one issue + 0.57.0 06/14/2017 = Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2017-06-14 16:15:39.0 +0200 +++ new/excon.gemspec 2017-09-05 21:43:31.0 +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.57.0' - s.date = '2017-06-14' + s.version = '0.59.0' + s.date = '2017-09-05' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long
commit rubygem-excon for openSUSE:Factory
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.lock2017-05-31 16:43:00.0 +0200 +++ new/Gemfile.lock2017-06-14 16:15:39.0 +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.0 +0200 +++ new/changelog.txt 2017-06-14 16:15:39.0 +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.0 +0200 +++ new/data/cacert.pem 2017-06-14 16:15:39.0 +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 -Um9v
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2017-06-15 11:24:25 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Thu Jun 15 11:24:25 2017 rev:19 rq:503438 version:0.56.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2017-04-11 09:31:54.821380136 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2017-06-15 11:24:27.106434006 +0200 @@ -1,0 +2,12 @@ +Tue Jun 6 05:33:49 UTC 2017 - co...@suse.com + +- updated to version 0.56.0 + see installed changelog.txt + + 0.56.0 05/31/2017 + = + + fix proxy parse errors + fix url-escaped proxy creds for ssl + +--- Old: excon-0.55.0.gem New: excon-0.56.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.CCPOqh/_old 2017-06-15 11:24:27.854328431 +0200 +++ /var/tmp/diff_new_pack.CCPOqh/_new 2017-06-15 11:24:27.858327867 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.55.0 +Version:0.56.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.55.0.gem -> excon-0.56.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2017-02-07 17:14:09.0 +0100 +++ new/Gemfile.lock2017-05-31 16:43:00.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.55.0) +excon (0.56.0) GEM remote: https://rubygems.org/ @@ -20,8 +20,8 @@ formatador (0.2.3) i18n (0.6.0) jruby-openssl (0.9.17-java) -json (1.8.2) -json (1.8.2-java) +json (1.8.6) +json (1.8.6-java) kgio (2.9.2) minitest (4.7.5) multi_json (1.3.6) @@ -284,7 +284,7 @@ eventmachine (>= 1.0.4) excon! jruby-openssl (~> 0.9) - json (>= 1.8.2) + json (>= 1.8.5) open4 puma rack (~> 1.6) @@ -298,4 +298,4 @@ unicorn BUNDLED WITH - 1.14.2 + 1.14.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2017-02-07 17:14:09.0 +0100 +++ new/changelog.txt 2017-05-31 16:43:00.0 +0200 @@ -1,3 +1,9 @@ +0.56.0 05/31/2017 += + +fix proxy parse errors +fix url-escaped proxy creds for ssl + 0.55.0 02/07/2017 = @@ -485,7 +491,8 @@ 0.22.0 05/17/2013 = -remove request/response info from default error messages to avoid credential leaks +remove request/response info from default error messages to avoid +credential leaks add option to omit default ports (http:80 and https:443) add examples for form encoding updates to facilitate streaming responses from middleware responses @@ -551,7 +558,8 @@ allow for configurable URI parser (ie Addressable vs URI) move VALID_CONNECTION_KEYS to constants move idempotent tests to middleware directory -fix output of expects middleware to pass response objects instead of hashes +fix output of expects middleware to pass response objects instead of +hashes 0.18.5 02/22/2013 = @@ -677,7 +685,7 @@ consolidate proxy handling proxy settings should pull from connection instead of params (allows -Excon.defaults[:proxy]) + Excon.defaults[:proxy]) properly raise connect timeout errors change recommended standard instrumentor ENV to EXCON_DEBUG remove readline nonblock protections (they didn't fix the windows issue) @@ -689,7 +697,8 @@ 0.15.4 07/16/12 === -rescue/retry nonblock errors from readline (even though they shouldn't occur) +rescue/retry nonblock errors from readline (even though they shouldn't + occur) 0.15.3 07/16/12 === @@ -736,7 +745,8 @@ 0.14.0 05/31/12 === -make stubs LIFO for ease of use/understanding, updated README to explain +make stubs LIFO for ease of use/understanding, updated README to +explain simplify https proxy logic add instrumentation for responses add StandardInstrumentor (events got to stderr) @@ -755,7 +765,8 @@ 0.13.2 03/26/12 === -* fix to avoid issues when Tempfile is not required/defined. Thanks nextmat +* fix to avoid issues when Tempfile is not required/defined. Thanks +nextmat 0.13.1 03/26/12 === @@ -788,7 +799,8 @@ 0.10.0 03/01/12 === -* avoid setting/passing Content-Length headers for GET requests with no body +* avoid setting/passing Content-Length headers for GET req
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2017-04-11 09:31:51 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Tue Apr 11 09:31:51 2017 rev:18 rq:456615 version:0.55.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2016-11-07 12:22:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2017-04-11 09:31:54.821380136 +0200 @@ -1,0 +2,23 @@ +Wed Feb 8 05:37:50 UTC 2017 - co...@suse.com + +- updated to version 0.55.0 + see installed changelog.txt + + 0.55.0 02/07/2017 + = + + fix minor readme error + update bundled certs + update self-signed certs + update to test with ruby 2.3.3 + fix unitialized ResponseParseError error + add missing 'spec_helper' require in tests + add missing 'time' require in tests + use unescape_uri for user/pass in Authorization header + use secure rubygems source uri + update gemnasium badge + update fury badge + update travis badge + update gittip badge + +--- Old: excon-0.54.0.gem New: excon-0.55.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.eX53xX/_old 2017-04-11 09:31:56.165190347 +0200 +++ /var/tmp/diff_new_pack.eX53xX/_new 2017-04-11 09:31:56.169189782 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-excon # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.54.0 +Version:0.55.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.54.0.gem -> excon-0.55.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2016-10-17 16:46:34.0 +0200 +++ new/Gemfile 2017-02-07 17:14:09.0 +0100 @@ -1,4 +1,4 @@ -source "http://rubygems.org"; +source "https://rubygems.org"; gemspec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2016-10-17 16:46:34.0 +0200 +++ new/Gemfile.lock2017-02-07 17:14:09.0 +0100 @@ -1,10 +1,10 @@ PATH remote: . specs: -excon (0.54.0) +excon (0.55.0) GEM - remote: http://rubygems.org/ + remote: https://rubygems.org/ specs: activesupport (3.2.6) i18n (~> 0.6) @@ -298,4 +298,4 @@ unicorn BUNDLED WITH - 1.13.1 + 1.14.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2016-10-17 16:46:34.0 +0200 +++ new/README.md 2017-02-07 17:14:09.0 +0100 @@ -4,10 +4,10 @@ Excon was designed to be simple, fast and performant. It works great as a general HTTP(s) client and is particularly well suited to usage in API clients. -[![Build Status](https://secure.travis-ci.org/excon/excon.svg)](http://travis-ci.org/excon/excon) -[![Dependency Status](https://gemnasium.com/geemus/excon.svg)](https://gemnasium.com/geemus/excon) -[![Gem Version](https://badge.fury.io/rb/excon.svg)](http://badge.fury.io/rb/excon) -[![Gittip](http://img.shields.io/gittip/geemus.svg)](https://www.gittip.com/geemus/) +[![Build Status](https://travis-ci.org/excon/excon.svg?branch=master)](https://travis-ci.org/excon/excon) +[![Dependency Status](https://gemnasium.com/excon/excon.svg)](https://gemnasium.com/excon/excon) +[![Gem Version](https://badge.fury.io/rb/excon.svg)](https://badge.fury.io/rb/excon) +[![Gittip](https://img.shields.io/gittip/geemus.svg)](https://www.gittip.com/geemus/) * [Getting Started](#getting-started) * [Options](#options) @@ -172,7 +172,7 @@ connection = Excon.new('http://geemus.com/', :omit_default_port => true) # accept gzip encoding -connection = Excon.new('http://geemus.com/', :headers => { "Accept" => "gzip" }) +connection = Excon.new('http://geemus.com/', :headers => { "Accept-Encoding" => "gzip" }) # turn off peer verification (less secure) Excon.defaults[:ssl_verify_peer] = false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Rakefile new/Rakefile --- old/Rakefile2016-10-17 16:46:34.0 +0200 +++ new/Rakefile2017-02-07 17:14:09.
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2016-11-07 12:22:56 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2016-10-10 16:23:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2016-11-07 12:22:57.0 +0100 @@ -1,0 +2,6 @@ +Tue Oct 18 04:32:13 UTC 2016 - co...@suse.com + +- updated to version 0.54.0 + see installed changelog.txt + +--- Old: excon-0.53.0.gem New: excon-0.54.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.Kms8ye/_old 2016-11-07 12:22:59.0 +0100 +++ /var/tmp/diff_new_pack.Kms8ye/_new 2016-11-07 12:22:59.0 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.53.0 +Version:0.54.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.53.0.gem -> excon-0.54.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2016-09-27 22:21:36.0 +0200 +++ new/Gemfile.lock2016-10-17 16:46:34.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.53.0) +excon (0.54.0) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Rakefile new/Rakefile --- old/Rakefile2016-09-27 22:21:36.0 +0200 +++ new/Rakefile2016-10-17 16:46:34.0 +0200 @@ -152,3 +152,10 @@ file.write(data) end end + +desc "check ssl settings" +task :hows_my_ssl do + require File.join(File.dirname(__FILE__), 'lib', 'excon') + data = Excon.get("https://www.howsmyssl.com/a/check";).body + puts data +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2016-09-27 22:21:37.0 +0200 +++ new/changelog.txt 2016-10-17 16:46:34.0 +0200 @@ -1,4 +1,11 @@ -0.32.0 09/27/2016 +0.54.0 10/17/2016 += + +add howsmyssl rake task for sanity checking +update default ciphers to mozilla intermediate list +fix typo in changelog + +0.53.0 09/27/2016 = add ability to pass ssl options as strings Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2016-09-27 22:21:37.0 +0200 +++ new/excon.gemspec 2016-10-17 16:46:34.0 +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.53.0' - s.date = '2016-09-27' + s.version = '0.54.0' + s.date = '2016-10-17' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long 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 2016-09-27 22:21:37.0 +0200 +++ new/lib/excon/constants.rb 2016-10-17 16:46:34.0 +0200 @@ -1,7 +1,7 @@ # frozen_string_literal: true module Excon - VERSION = '0.53.0' + VERSION = '0.54.0' CR_NL = "\r\n" @@ -110,7 +110,8 @@ # these come last as they rely on the above DEFAULTS = { :chunk_size => CHUNK_SIZE || DEFAULT_CHUNK_SIZE, -:ciphers => 'HIGH:!SSLv2:!aNULL:!eNULL:!3DES', +# see https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29 +:ciphers => 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS', :conne
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2016-10-10 16:23:01 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2016-09-12 13:26:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2016-10-10 16:23:05.0 +0200 @@ -1,0 +2,13 @@ +Wed Sep 28 04:37:36 UTC 2016 - co...@suse.com + +- updated to version 0.53.0 + see installed changelog.txt + + 0.32.0 09/27/2016 + = + + add ability to pass ssl options as strings + progress towards rspec + update bundled certs + +--- Old: excon-0.52.0.gem New: excon-0.53.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.MmyCxD/_old 2016-10-10 16:23:08.0 +0200 +++ /var/tmp/diff_new_pack.MmyCxD/_new 2016-10-10 16:23:08.0 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.52.0 +Version:0.53.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.52.0.gem -> excon-0.53.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2016-08-22 23:48:42.0 +0200 +++ new/Gemfile 2016-09-27 22:21:36.0 +0200 @@ -2,8 +2,7 @@ gemspec -gem 'jruby-openssl', :platform => :jruby -gem 'puma', :groups => [:development, :test] +gem 'jruby-openssl', '~> 0.9', :platform => :jruby gem 'unicorn', :platforms => [:mri, :rbx], :groups => [:development, :test] gem 'rubysl', '~> 2.0', :platform => :rbx gem 'rack', '~> 1.6' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2016-08-22 23:48:42.0 +0200 +++ new/Gemfile.lock2016-09-27 22:21:36.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.52.0) +excon (0.53.0) GEM remote: http://rubygems.org/ @@ -10,7 +10,6 @@ i18n (~> 0.6) multi_json (~> 1.0) backports (3.6.4) -bouncy-castle-java (1.5.0147) chronic (0.6.7) delorean (2.0.0) chronic @@ -20,8 +19,7 @@ ffi2-generators (0.1.1) formatador (0.2.3) i18n (0.6.0) -jruby-openssl (0.8.8) - bouncy-castle-java (>= 1.5.0147) +jruby-openssl (0.9.17-java) json (1.8.2) json (1.8.2-java) kgio (2.9.2) @@ -29,6 +27,7 @@ multi_json (1.3.6) open4 (1.3.0) puma (3.6.0) +puma (3.6.0-java) rack (1.6.0) rack-protection (1.2.0) rack @@ -284,7 +283,7 @@ delorean eventmachine (>= 1.0.4) excon! - jruby-openssl + jruby-openssl (~> 0.9) json (>= 1.8.2) open4 puma @@ -299,4 +298,4 @@ unicorn BUNDLED WITH - 1.12.5 + 1.13.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2016-08-22 23:48:42.0 +0200 +++ new/README.md 2016-09-27 22:21:36.0 +0200 @@ -413,6 +413,20 @@ `client_key_pass` is optional. +If you already have loaded the certificate and key into memory, then pass it through like: + +```ruby +client_cert_data = File.load 'mycert.pem' +client_key_data = File.load 'mycert.key' + +connection = Excon.new('https://example.com', + client_cert_data: client_cert_data, + client_key_data: client_key_data) +``` + +This can be useful if your program has already loaded the assets through +another mechanism (E.g. a remote API call to a secure K:V system like Vault). + ## HTTPS/SSL Issues By default excon will try to verify peer certificates when using HTTPS. Unfortunately on some operating systems the defaults will not work. This will likely manifest itself as something like `Excon::Errors::CertificateError: SSL_connect returned=1 ...` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2016-08-22 23:48:42.0 +0200 +++ new/changelog.txt 2016-09-27 22:21:37.0 +0200 @@ -1,3 +1,10 @@ +0.32.0 09/27/2016 += + +add ability to pass ssl options as strings +progress towards rspec +update bundled certs + 0.52.0 08/22/2016 = Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/data/cace
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2016-09-12 13:26:07 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2016-07-21 07:58:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2016-09-12 13:26:09.0 +0200 @@ -1,0 +2,14 @@ +Tue Aug 23 04:32:01 UTC 2016 - co...@suse.com + +- updated to version 0.52.0 + see installed changelog.txt + + 0.52.0 08/22/2016 + = + + freeze string literals + move toward interpolation, over concatenation (frozen string related) + start conversion toward rspec + move user/pass authorization header setting to request level + +--- Old: excon-0.51.0.gem New: excon-0.52.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.dI1E4D/_old 2016-09-12 13:26:10.0 +0200 +++ /var/tmp/diff_new_pack.dI1E4D/_new 2016-09-12 13:26:10.0 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.51.0 +Version:0.52.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.51.0.gem -> excon-0.52.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2016-07-08 16:19:40.0 +0200 +++ new/Gemfile 2016-08-22 23:48:42.0 +0200 @@ -3,7 +3,8 @@ gemspec gem 'jruby-openssl', :platform => :jruby -gem 'unicorn', :platforms => [:mri, :rbx] +gem 'puma', :groups => [:development, :test] +gem 'unicorn', :platforms => [:mri, :rbx], :groups => [:development, :test] gem 'rubysl', '~> 2.0', :platform => :rbx gem 'rack', '~> 1.6' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2016-07-08 16:19:40.0 +0200 +++ new/Gemfile.lock2016-08-22 23:48:42.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.51.0) +excon (0.52.0) GEM remote: http://rubygems.org/ @@ -14,6 +14,7 @@ chronic (0.6.7) delorean (2.0.0) chronic +diff-lcs (1.2.5) eventmachine (1.0.4) eventmachine (1.0.4-java) ffi2-generators (0.1.1) @@ -27,6 +28,7 @@ minitest (4.7.5) multi_json (1.3.6) open4 (1.3.0) +puma (3.6.0) rack (1.6.0) rack-protection (1.2.0) rack @@ -36,6 +38,19 @@ rake (0.9.2.2) rdoc (3.12) json (~> 1.4) +rspec (3.5.0) + rspec-core (~> 3.5.0) + rspec-expectations (~> 3.5.0) + rspec-mocks (~> 3.5.0) +rspec-core (3.5.0) + rspec-support (~> 3.5.0) +rspec-expectations (3.5.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.5.0) +rspec-mocks (3.5.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.5.0) +rspec-support (3.5.0) rubysl (2.0.14) rubysl-abbrev (~> 2.0) rubysl-base64 (~> 2.0) @@ -272,9 +287,11 @@ jruby-openssl json (>= 1.8.2) open4 + puma rack (~> 1.6) rake rdoc + rspec (>= 3.5.0) rubysl (~> 2.0) shindo sinatra @@ -282,4 +299,4 @@ unicorn BUNDLED WITH - 1.11.2 + 1.12.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Rakefile new/Rakefile --- old/Rakefile2016-07-08 16:19:40.0 +0200 +++ new/Rakefile2016-08-22 23:48:42.0 +0200 @@ -44,9 +44,19 @@ # require 'shindo/rake' +require "rspec/core/rake_task" + +RSpec::Core::RakeTask.new(:spec, :format) do |t, args| +format = args[:format] || 'doc' +t.rspec_opts = ["-c", "-f #{format}", "-r ./spec/spec_helper.rb"] +t.pattern = 'spec/**/*_spec.rb' +end + + Shindo::Rake.new -task :default => :tests +task :default => [ :tests, :test] +task :test => :spec require 'rdoc/task' Rake::RDocTask.new do |rdoc| diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/benchmarks/concat_vs_interpolate.rb new/benchmarks/concat_vs_interpolate.rb --- old/benchmarks/concat_vs_interpolate.rb 2016-07-08 16:19:40.0 +0200 +++ new/benchmarks/concat_vs_interpolate.rb 2016-08-22 23:48:42.0 +0200 @@ -5,17 +5,18 @@ value = '100' Tach.meter(1_000) do tach('concat') do -key << ': ' << value << "\r\n" +temp = '' +temp << key << ': ' << value << "\r\n" end tach(
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2016-07-21 07:58:48 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2016-04-12 19:34:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2016-07-21 07:58:50.0 +0200 @@ -1,0 +2,29 @@ +Sat Jul 9 04:29:42 UTC 2016 - co...@suse.com + +- updated to version 0.51.0 + see installed changelog.txt + + 0.51.0 07/08/2016 + + tweak new errors to be an alias rather than inherit + +--- +Wed Jun 29 04:29:31 UTC 2016 - co...@suse.com + +- updated to version 0.50.1 + see installed changelog.txt + + 0.50.1 06/28/2016 + = + + re-add some missing errors from refactoring + + 0.50.0 06/28/2016 + = + + expand readme + refactor errors for consistancy + optionally allow unstubbed requests + parse/verify path as well as host for connection + +--- Old: excon-0.49.0.gem New: excon-0.51.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.YaqSoX/_old 2016-07-21 07:58:51.0 +0200 +++ /var/tmp/diff_new_pack.YaqSoX/_new 2016-07-21 07:58:51.0 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.49.0 +Version:0.51.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.49.0.gem -> excon-0.51.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CONTRIBUTORS.md new/CONTRIBUTORS.md --- old/CONTRIBUTORS.md 2016-03-28 22:32:51.0 +0200 +++ new/CONTRIBUTORS.md 2016-07-08 16:19:40.0 +0200 @@ -1,4 +1,8 @@ +* Aaron Stone +* Adam Esterline +* Alexander Sandström * Andrew Katz +* Andy Delcambre * Anshul Khandelwal * Ash Wilson * Ben Burkert @@ -7,12 +11,15 @@ * Brandur * Brian D. Burns * Brian Hartsock +* Bryan Paxton * Caio Chassot * Caius Durling * Carl Hörberg +* Carl Hörberg * Carlos Sanchez +* Casper Thomsen +* Chris Hanks * Claudio Poli -* Colin Dean * Damien Mathieu * Dan Hensgen * Dan Peterson @@ -24,35 +31,44 @@ * David Biehl * Dimitrij Denissenko * Dominik Richter +* Doug McInnes * Eugene Howe * Evan Phoenix * Fabian Wiesel * Federico Ravasio * Glenn Pratt * Graeme Nelson +* Guillaume Balaine * Hakan Ensari * Ian Neubert * Jacob Atzen +* James Cox * James Watling +* Jean Mertz * Jeremy Hinegardner +* Jesse Kempf +* Joe Rafaniello * John Keiser * John Leach * Jonas Pfenniger * Jonathan Dance * Jonathan Dance * Jonathan Roes +* Joshua B. Smith * Joshua Gross * Joshua Mckinney * Joshua Napoli * Joshua Napoli -* Joshua Smith +* Kelly Mahan * Kensuke Nagae * Konstantin Shabanov * Kyle Rames * Lewis Marshall * Lincoln Stoll * Louis Sobel +* Mahemoff * Mathias Meyer +* Matt Gauger * Matt Sanders * Matt Sanders * Matt Snyder @@ -68,16 +84,27 @@ * Nathan Sutton * Nick Osborn * Nicolas Sanguinetti +* Paul Gideon Dann +* Pavel * Peter Meier * Peter Weldon * Peter Weldon +* Phil Ross +* Richard Ramsden +* Ruslan Korolev +* Ruslan Korolev * Ruslan Kyrychuk +* Ryan Bigg * Ryan Mohr +* Sam Withrow * Scott Gonyea * Scott Gonyea +* Scott Walkinshaw * Sean Cribbs * Sergio Rubio * Shai Rosenfeld +* Stefan Merettig +* Stephen Chu * Swanand Pagnis * Terry Howe * Thom Mahoney & Josh Lane @@ -88,12 +115,14 @@ * Tom Maher * Trym Skaar * Tuomas Silen +* Victor Costan * Viven * Wesley Beary * Wesley Beary * Wesley Beary * Wesley Beary * Wesley Beary +* Zach Anker * chrisrhoden * dickeyxxx * geemus (Wesley Beary) @@ -106,5 +135,6 @@ * rinrinne * rkyrychuk * sshaw +* starbelly * twrodriguez -* zimbatm +* zimbatm \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2016-03-28 22:32:51.0 +0200 +++ new/Gemfile.lock2016-07-08 16:19:40.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.49.0) +excon (0.51.0) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2016-03-28 22:32:51.0 +0200 +++ new/README.md 2016-
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2016-04-12 19:34:16 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2016-03-18 21:40:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2016-04-12 19:34:17.0 +0200 @@ -1,0 +2,16 @@ +Wed Apr 6 06:18:07 UTC 2016 - co...@suse.com + +- updated to version 0.49.0 + see installed changelog.txt + + 0.49.0 03/28/2016 + = + + fix nonblock ssl socket connect timeout handling + fix README debug example + make unique class for certificate errors + connection logic cleanup + change stubs back to global (with local option via defaults) + specific handling for set-cookie header exceptions + +--- Old: excon-0.48.0.gem New: excon-0.49.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.c8B08A/_old 2016-04-12 19:34:18.0 +0200 +++ /var/tmp/diff_new_pack.c8B08A/_new 2016-04-12 19:34:18.0 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.48.0 +Version:0.49.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.48.0.gem -> excon-0.49.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2016-03-07 22:19:26.0 +0100 +++ new/Gemfile.lock2016-03-28 22:32:51.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.48.0) +excon (0.49.0) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2016-03-07 22:19:26.0 +0100 +++ new/README.md 2016-03-28 22:32:51.0 +0200 @@ -86,7 +86,7 @@ ```ruby # Output debug info, similar to ENV['EXCON_DEBUG'] -connection = Excon.new('http://geemus.com/', :debug => true) +connection = Excon.new('http://geemus.com/', :debug_request => true, :debug_response => true) # Custom headers Excon.get('http://geemus.com', :headers => {'Authorization' => 'Basic 0123456789ABCDEF'}) @@ -308,6 +308,8 @@ end ``` +By default stubs are shared globally, to make stubs unique to each thread, use `Excon.defaults[:stubs] = :local`. + ## Instrumentation Excon calls can be timed using the [ActiveSupport::Notifications](http://api.rubyonrails.org/classes/ActiveSupport/Notifications.html) API. @@ -390,7 +392,7 @@ ## HTTPS/SSL Issues -By default excon will try to verify peer certificates when using SSL for HTTPS. Unfortunately on some operating systems the defaults will not work. This will likely manifest itself as something like `Excon::Errors::SocketError: SSL_connect returned=1 ...` +By default excon will try to verify peer certificates when using HTTPS. Unfortunately on some operating systems the defaults will not work. This will likely manifest itself as something like `Excon::Errors::CertificateError: SSL_connect returned=1 ...` If you have the misfortune of running into this problem you have a couple options. If you have certificates but they aren't being auto-discovered, you can specify the path to your certificates: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2016-03-07 22:19:26.0 +0100 +++ new/changelog.txt 2016-03-28 22:32:51.0 +0200 @@ -1,3 +1,13 @@ +0.49.0 03/28/2016 += + +fix nonblock ssl socket connect timeout handling +fix README debug example +make unique class for certificate errors +connection logic cleanup +change stubs back to global (with local option via defaults) +specific handling for set-cookie header exceptions + 0.48.0 03/07/2016 = Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2016-03-07 22:19:26.0 +0100 +++ new/excon.gemspec 2016-03-28 22:32:51.0 +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.48.0' - s.date = '2016-03-07' + s.version = '0.49.0' + s.
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2016-03-18 21:40:24 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2016-03-07 13:29:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2016-03-18 21:40:25.0 +0100 @@ -1,0 +2,11 @@ +Tue Mar 8 05:33:52 UTC 2016 - co...@suse.com + +- updated to version 0.48.0 + see installed changelog.txt + + 0.48.0 03/07/2016 + = + + optimize by writing part of body with headers when it fits in a chunk + +--- Old: excon-0.47.0.gem New: excon-0.48.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.Z0btu7/_old 2016-03-18 21:40:26.0 +0100 +++ /var/tmp/diff_new_pack.Z0btu7/_new 2016-03-18 21:40:26.0 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.47.0 +Version:0.48.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.47.0.gem -> excon-0.48.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2016-02-29 17:40:18.0 +0100 +++ new/Gemfile.lock2016-03-07 22:19:26.0 +0100 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.47.0) +excon (0.48.0) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2016-02-29 17:40:18.0 +0100 +++ new/changelog.txt 2016-03-07 22:19:26.0 +0100 @@ -1,3 +1,8 @@ +0.48.0 03/07/2016 += + +optimize by writing part of body with headers when it fits in a chunk + 0.47.0 02/29/2016 = Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2016-02-29 17:40:18.0 +0100 +++ new/excon.gemspec 2016-03-07 22:19:26.0 +0100 @@ -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.47.0' - s.date = '2016-02-29' + s.version = '0.48.0' + s.date = '2016-03-07' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long 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 2016-02-29 17:40:18.0 +0100 +++ new/lib/excon/connection.rb 2016-03-07 22:19:26.0 +0100 @@ -140,9 +140,9 @@ # add additional "\r\n" to indicate end of headers request << CR_NL - socket.write(request) # write out request + headers if datum.has_key?(:request_block) +socket.write(request) # write out request + headers while true # write out body with chunked encoding chunk = datum[:request_block].call if FORCE_ENC @@ -155,6 +155,8 @@ break end end + elsif body.nil? +socket.write(request) # write out request + headers elsif !body.nil? # write out body if body.respond_to?(:binmode) body.binmode @@ -162,6 +164,21 @@ if body.respond_to?(:rewind) body.rewind rescue nil end + +# if request + headers is less than chunk size, fill with body +if FORCE_ENC + request.force_encoding('BINARY') +end +chunk = body.read([datum[:chunk_size] - request.length, 0].max) +if chunk + if FORCE_ENC +chunk.force_encoding('BINARY') + end + socket.write(request << chunk) +else + socket.write(request) # write out request + headers +end + while chunk = body.read(datum[:chunk_size]) socket.write(chunk) 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
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2016-03-07 13:28:00 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-08-05 06:49:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2016-03-07 13:29:20.0 +0100 @@ -1,0 +2,30 @@ +Wed Mar 2 05:31:23 UTC 2016 - co...@suse.com + +- updated to version 0.47.0 + see installed changelog.txt + + 0.47.0 02/29/2016 + = + + fix bundled certs + fix instrumentors to allow recording timings + +--- +Sat Feb 27 05:36:03 UTC 2016 - co...@suse.com + +- updated to version 0.46.0 + see installed changelog.txt + + 0.46.0 02/26/2016 + + empty host header for unix sockets + raise EOFError on unexpectedly read nil + add host/path/port to response + keep cookies through redirects + fix to skip decompressing empty bodies + fix escaping for query string + README improvements + fix SocketError initializer + fix incorrect error class usage + +--- Old: excon-0.45.4.gem New: excon-0.47.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.hdvdPy/_old 2016-03-07 13:29:21.0 +0100 +++ /var/tmp/diff_new_pack.hdvdPy/_new 2016-03-07 13:29:21.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-excon # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.45.4 +Version:0.47.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.45.4.gem -> excon-0.47.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CONTRIBUTORS.md new/CONTRIBUTORS.md --- old/CONTRIBUTORS.md 2015-07-13 17:17:57.0 +0200 +++ new/CONTRIBUTORS.md 2016-02-29 17:40:18.0 +0100 @@ -12,6 +12,7 @@ * Carl Hörberg * Carlos Sanchez * Claudio Poli +* Colin Dean * Damien Mathieu * Dan Hensgen * Dan Peterson @@ -44,6 +45,7 @@ * Joshua Mckinney * Joshua Napoli * Joshua Napoli +* Joshua Smith * Kensuke Nagae * Konstantin Shabanov * Kyle Rames @@ -105,4 +107,4 @@ * rkyrychuk * sshaw * twrodriguez -* zimbatm \ No newline at end of file +* zimbatm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2015-07-13 17:17:57.0 +0200 +++ new/Gemfile.lock2016-02-29 17:40:18.0 +0100 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.45.4) +excon (0.47.0) GEM remote: http://rubygems.org/ @@ -9,6 +9,7 @@ activesupport (3.2.6) i18n (~> 0.6) multi_json (~> 1.0) +backports (3.6.4) bouncy-castle-java (1.5.0147) chronic (0.6.7) delorean (2.0.0) @@ -29,6 +30,8 @@ rack (1.6.0) rack-protection (1.2.0) rack +rack-test (0.6.3) + rack (>= 1.0) raindrops (0.13.0) rake (0.9.2.2) rdoc (3.12) @@ -244,6 +247,13 @@ rack (~> 1.3, >= 1.3.6) rack-protection (~> 1.2) tilt (~> 1.3, >= 1.3.3) +sinatra-contrib (1.3.2) + backports (>= 2.0) + eventmachine + rack-protection + rack-test + sinatra (~> 1.3.0) + tilt (~> 1.3) tilt (1.3.3) unicorn (4.8.3) kgio (~> 2.6) @@ -268,4 +278,8 @@ rubysl (~> 2.0) shindo sinatra + sinatra-contrib unicorn + +BUNDLED WITH + 1.11.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2015-07-13 17:17:57.0 +0200 +++ new/README.md 2016-02-29 17:40:18.0 +0100 @@ -132,9 +132,6 @@ # connection = Excon.new('http://geemus.com/', :tcp_nodelay => true) -# opt-in to omitting port from http:80 and https:443 -connection = Excon.new('http://geemus.com/', :omit_default_port => true) - # set longer connect_timeout (default is 60 seconds) connection = Excon.new('http://geemus.com/', :connect_timeout => 360) @@ -151,6 +148,20 @@ connection = Excon.new('http://geemus.com/', uri_parser: Addressable::URI) ``` +Compared to web browsers and other
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2015-08-05 06:49:48 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-04-25 11:25:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2015-08-05 06:49:49.0 +0200 @@ -1,0 +2,12 @@ +Tue Jul 14 04:31:04 UTC 2015 - co...@suse.com + +- updated to version 0.45.4 + see installed changelog.txt + + 0.45.4 07/13/2015 + = + + fix undefined errors in error handling + ignore empty proxy values + +--- Old: excon-0.45.3.gem New: excon-0.45.4.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.DdbiFY/_old 2015-08-05 06:49:50.0 +0200 +++ /var/tmp/diff_new_pack.DdbiFY/_new 2015-08-05 06:49:50.0 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.45.3 +Version:0.45.4 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.45.3.gem -> excon-0.45.4.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2015-04-21 16:03:21.0 +0200 +++ new/Gemfile.lock2015-07-13 17:17:57.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.45.3) +excon (0.45.4) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2015-04-21 16:03:21.0 +0200 +++ new/changelog.txt 2015-07-13 17:17:57.0 +0200 @@ -1,3 +1,9 @@ +0.45.4 07/13/2015 += + +fix undefined errors in error handling +ignore empty proxy values + 0.45.3 04/21/2015 = 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 2015-04-21 16:03:21.0 +0200 +++ new/data/cacert.pem 2015-07-13 17:17:57.0 +0200 @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Wed Feb 25 04:12:04 2015 +## Certificate data from Mozilla as of: Wed Apr 22 03:12:04 2015 ## ## 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.25. -## SHA1: f9bc9fa76145720d94124527f82a7185d921975e +## SHA1: ed3c0bbfb7912bcc00cd2033b0cb85c98d10559c ## @@ -174,23 +174,6 @@ RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp -END CERTIFICATE- -Equifax Secure Global eBusiness CA -== --BEGIN CERTIFICATE- -MIICkDCCAfmgAwIBAgIBATANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT -RXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBTZWN1cmUgR2xvYmFsIGVCdXNp -bmVzcyBDQS0xMB4XDTk5MDYyMTA0MDAwMFoXDTIwMDYyMTA0MDAwMFowWjELMAkGA1UEBhMCVVMx -HDAaBgNVBAoTE0VxdWlmYXggU2VjdXJlIEluYy4xLTArBgNVBAMTJEVxdWlmYXggU2VjdXJlIEds -b2JhbCBlQnVzaW5lc3MgQ0EtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuucXkAJlsTRV -PEnCUdXfp9E3j9HngXNBUmCbnaEXJnitx7HoJpQytd4zjTov2/KaelpzmKNc6fuKcxtc58O/gGzN -qfTWK8D3+ZmqY6KxRwIP1ORROhI8bIpaVIRw28HFkM9yRcuoWcDNM50/o5brhTMhHD4ePmBudpxn -hcXIw2ECAwEAAaNmMGQwEQYJYIZIAYb4QgEBBAQDAgAHMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j -BBgwFoAUvqigdHJQa0S3ySPY+6j/s1draGwwHQYDVR0OBBYEFL6ooHRyUGtEt8kj2Puo/7NXa2hs -MA0GCSqGSIb3DQEBBAUAA4GBADDiAVGqx+pf2rnQZQ8w1j7aDRRJbpGTJxQx78T3LUX47Me/okEN -I7SS+RkAZ70Br83gcfxaz2TE4JaY0KNA4gGK7ycH8WUBikQtBmV1UsCGECAhX2xrD2yuCRyv8qIY -NMR1pHMc8Y3c7635s3a0kr/clRAevsvIO1qEYBlWlKlV --END CERTIFICATE- - AddTrust Low-Value Services Root -BEGIN CERTIFICATE- @@ -1633,33 +1616,6 @@ vQ== -END CERTIFICATE- -TC TrustCenter Class 3 CA II - --BEGIN CERTIFICATE- -MIIEqjCCA5KgAwIBAgIOSkcAAQAC5aBd1j8AUb8wDQYJKoZIhvcNAQEFBQAwdjELMAkGA1UEBhMC -REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNVBAsTGVRDIFRydXN0Q2VudGVy -IENsYXNzIDMgQ0ExJTAjBgNVBAMTHFRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0EgSUkwHhcNMDYw -MTEyMTQ0MTU3WhcNMjUxMjMxMjI1OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1 -c3RDZW50ZXIgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2015-04-25 09:52:59 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-04-18 10:41:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2015-04-25 11:25:42.0 +0200 @@ -1,0 +2,12 @@ +Thu Apr 23 07:59:44 UTC 2015 - co...@suse.com + +- updated to version 0.45.3 + see installed changelog.txt + + 0.45.3 04/21/2015 + = + + guard warning about openssl versions in case constant undefined + ensure rackup listens properly, fixes local tests + +--- Old: excon-0.45.2.gem New: excon-0.45.3.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.MVLjNv/_old 2015-04-25 11:25:42.0 +0200 +++ /var/tmp/diff_new_pack.MVLjNv/_new 2015-04-25 11:25:42.0 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.45.2 +Version:0.45.3 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.45.2.gem -> excon-0.45.3.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2015-04-16 16:49:54.0 +0200 +++ new/Gemfile.lock2015-04-21 16:03:21.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.45.2) +excon (0.45.3) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2015-04-16 16:49:54.0 +0200 +++ new/changelog.txt 2015-04-21 16:03:21.0 +0200 @@ -1,3 +1,9 @@ +0.45.3 04/21/2015 += + +guard warning about openssl versions in case constant undefined +ensure rackup listens properly, fixes local tests + 0.45.2 04/16/2015 = Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2015-04-16 16:49:54.0 +0200 +++ new/excon.gemspec 2015-04-21 16:03:21.0 +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.45.2' - s.date = '2015-04-16' + s.version = '0.45.3' + s.date = '2015-04-21' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long 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 2015-04-16 16:49:54.0 +0200 +++ new/lib/excon/constants.rb 2015-04-21 16:03:21.0 +0200 @@ -1,6 +1,6 @@ module Excon - VERSION = '0.45.2' + VERSION = '0.45.3' CR_NL = "\r\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/socket.rb new/lib/excon/socket.rb --- old/lib/excon/socket.rb 2015-04-16 16:49:54.0 +0200 +++ new/lib/excon/socket.rb 2015-04-21 16:03:21.0 +0200 @@ -242,7 +242,7 @@ # have to slice data when there is a short write. written = @socket.write_nonblock(data) rescue Errno::EFAULT - if OpenSSL::OPENSSL_LIBRARY_VERSION.split(' ')[1] == '1.0.2' + if OpenSSL.const_defined?(:OPENSSL_LIBRARY_VERSION) && OpenSSL::OPENSSL_LIBRARY_VERSION.split(' ')[1] == '1.0.2' msg = "The version of OpenSSL this ruby is built against (1.0.2) has a vulnerability which causes a fault. For more, see https://github.com/excon/excon/issues/467"; raise SecurityError.new(msg) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2015-04-16 16:49:54.0 +0200 +++ new/metadata2015-04-21 16:03:21.0 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: excon version: !ruby/object:Gem::Version - version: 0.45.2 + version: 0.45.3 platform: ruby authors: - dpiddy (Dan Peterson) @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2015-04-16 00:00:00.0 Z +date: 2015-04-21 00:00:00.0 Z de
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2015-04-18 10:41:01 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-04-10 09:50:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2015-04-18 10:41:03.0 +0200 @@ -1,0 +2,5 @@ +Fri Apr 17 04:28:48 UTC 2015 - co...@suse.com + +- updated to version 0.45.2 + +--- Old: excon-0.45.1.gem New: excon-0.45.2.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.3hdyai/_old 2015-04-18 10:41:03.0 +0200 +++ /var/tmp/diff_new_pack.3hdyai/_new 2015-04-18 10:41:03.0 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.45.1 +Version:0.45.2 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.45.1.gem -> excon-0.45.2.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2015-03-27 15:00:47.0 +0100 +++ new/Gemfile.lock2015-04-16 16:49:54.0 +0200 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.45.1) +excon (0.45.2) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2015-03-27 15:00:47.0 +0100 +++ new/changelog.txt 2015-04-16 16:49:54.0 +0200 @@ -1,3 +1,13 @@ +0.45.2 04/16/2015 += + +add raw_status reader +improved tests around response/status +rescue IO::WaitWritable for SSL sockets also +indentation fixes +tighten rescue in ssl socket connect to better report non-timeouts +rescue EAGAIN and EWOULDBLOCK for non-blocking connects + 0.45.1 03/27/2015 = Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2015-03-27 15:00:47.0 +0100 +++ new/excon.gemspec 2015-04-16 16:49:54.0 +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.45.1' - s.date = '2015-03-27' + s.version = '0.45.2' + s.date = '2015-04-16' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long @@ -122,6 +122,7 @@ tests/authorization_header_tests.rb tests/bad_tests.rb tests/basic_tests.rb +tests/complete_responses.rb tests/data/127.0.0.1.cert.crt tests/data/127.0.0.1.cert.key tests/data/excon.cert.crt 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 2015-03-27 15:00:47.0 +0100 +++ new/lib/excon/constants.rb 2015-04-16 16:49:54.0 +0200 @@ -1,6 +1,6 @@ module Excon - VERSION = '0.45.1' + VERSION = '0.45.2' CR_NL = "\r\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/response.rb new/lib/excon/response.rb --- old/lib/excon/response.rb 2015-03-27 15:00:47.0 +0100 +++ new/lib/excon/response.rb 2015-04-16 16:49:54.0 +0200 @@ -22,6 +22,12 @@ def status @data[:status] end +def status_line + @data[:status_line] +end +def status_line=(new_status_line) + @data[:status_line] = new_status_line +end def reason_phrase=(new_reason_phrase) @data[:reason_phrase] = new_reason_phrase end @@ -53,6 +59,7 @@ :body => '', :headers => Excon::Headers.new, :status=> status, +:status_line => line, :reason_phrase => reason_phrase } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/socket.rb new/lib/excon/socket.rb --- old/lib/excon/socket.rb 2015-03-27 15:00:47.0 +0100 +++ new/lib/excon/socket.rb 2015-04-16 16:49:54.0 +0200 @@ -64,12 +64,12 @@ end def legacy_readline - begin + begin Timeout.timeout(@data[:read_timeout]) do @socket.readline - end +
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2015-03-27 09:41:54 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-03-05 18:17:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2015-03-27 09:41:56.0 +0100 @@ -1,0 +2,10 @@ +Fri Mar 27 05:30:26 UTC 2015 - co...@suse.com + +- updated to version 0.45.0 + prefer default SSL config to ENV, when available + document instrumentor deviation from rails format + better error/warning around openssl 1.0.2 bug + fix nonblocking ssl connect to not have tight loop + also remove user/pass when following redirects + +--- Old: excon-0.44.4.gem New: excon-0.45.0.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.G2uIwB/_old 2015-03-27 09:41:56.0 +0100 +++ /var/tmp/diff_new_pack.G2uIwB/_new 2015-03-27 09:41:56.0 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.44.4 +Version:0.45.0 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.44.4.gem -> excon-0.45.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2015-03-04 17:36:19.0 +0100 +++ new/Gemfile.lock2015-03-26 22:28:37.0 +0100 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.44.4) +excon (0.45.0) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2015-03-04 17:36:19.0 +0100 +++ new/README.md 2015-03-26 22:28:37.0 +0100 @@ -308,7 +308,7 @@ ) ``` -Excon will then instrument each request, retry, and error. The corresponding events are named excon.request, excon.retry, and excon.error respectively. +Excon will then instrument each request, retry, and error. The corresponding events are named `excon.request`, `excon.retry`, and `excon.error` respectively. ```ruby ActiveSupport::Notifications.subscribe(/excon/) do |*args| @@ -316,7 +316,7 @@ end ``` -If you prefer to label each event with something other than "excon," you may specify +If you prefer to label each event with a namespace other than "excon", you may specify an alternate name in the constructor: ```ruby @@ -327,7 +327,23 @@ ) ``` -If you don't want to add activesupport to your application, simply define a class which implements the same #instrument method like so: +Note: Excon's ActiveSupport::Notifications implementation has the following event format: `.` which is the opposite of the Rails' implementation. + +ActiveSupport provides a [subscriber](http://api.rubyonrails.org/classes/ActiveSupport/Subscriber.html) interface which lets you attach a subscriber to a namespace. Due to the incompability above, you won't be able to attach a subscriber to the "excon" namespace out of the box. + +If you want this functionality, you can use a simple adapter such as this one: + +```ruby +class ExconToRailsInstrumentor + def self.instrument(name, datum, &block) +namespace, *event = name.split(".") +rails_name = [event, namespace].flatten.join(".") +ActiveSupport::Notifications.instrument(rails_name, datum, &block) + end +end +``` + +If you don't want to add ActiveSupport to your application, simply define a class which implements the same `#instrument` method like so: ```ruby class SimpleInstrumentor @@ -344,7 +360,7 @@ The #instrument method will be called for each HTTP request, response, retry, and error. -For debugging purposes you can also use Excon::StandardInstrumentor to output all events to stderr. This can also be specified by setting the `EXCON_DEBUG` ENV var. +For debugging purposes you can also use `Excon::StandardInstrumentor` to output all events to stderr. This can also be specified by setting the `EXCON_DEBUG` ENV var. See [the documentation for ActiveSupport::Notifications](http://api.rubyonrails.org/classes/ActiveSupport/Notifications.html) for more detail on using the subscription interface. See excon's [instrumentation_test.rb](https://github.com/excon/excon/blob/master/tests/middlewares/instrumentation_tests.rb) for more examples of instrumenting excon. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' o
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2015-03-05 15:43:38 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-02-27 11:00:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2015-03-05 18:17:31.0 +0100 @@ -1,0 +2,5 @@ +Thu Mar 5 05:29:39 UTC 2015 - co...@suse.com + +- updated to version 0.44.4 + +--- Old: excon-0.44.3.gem New: excon-0.44.4.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.JsY0hs/_old 2015-03-05 18:17:32.0 +0100 +++ /var/tmp/diff_new_pack.JsY0hs/_new 2015-03-05 18:17:32.0 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.44.3 +Version:0.44.4 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.44.3.gem -> excon-0.44.4.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2015-02-25 01:46:25.0 +0100 +++ new/Gemfile.lock2015-03-04 17:36:19.0 +0100 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.44.3) +excon (0.44.4) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2015-02-25 01:46:25.0 +0100 +++ new/changelog.txt 2015-03-04 17:36:19.0 +0100 @@ -1,3 +1,10 @@ +0.44.4 03/04/2015 += + +update bundled certs +loosen travis versions, to get ~> type follow-the-leader behavior +fix syntax issue in ruby 2.2.1 + 0.44.3 02/24/2015 = 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 2015-02-25 01:46:25.0 +0100 +++ new/data/cacert.pem 2015-03-04 17:36:19.0 +0100 @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla downloaded on: Wed Sep 3 03:12:03 2014 +## Certificate data from Mozilla as of: Wed Feb 25 04:12:04 2015 ## ## This is a bundle of X.509 certificates of public Certificate Authorities ## (CA). These were automatically extracted from Mozilla's root certificates @@ -13,66 +13,11 @@ ## an Apache+mod_ssl webserver for SSL client authentication. ## Just configure this file as the SSLCACertificateFile. ## -## Conversion done with mk-ca-bundle.pl verison 1.22. -## SHA1: c4540021427a6fa29e5f50db9f12d48c97d33889 +## Conversion done with mk-ca-bundle.pl version 1.25. +## SHA1: f9bc9fa76145720d94124527f82a7185d921975e ## -GTE CyberTrust Global Root -== --BEGIN CERTIFICATE- -MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUg -Q29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLjEjMCEG -A1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJvb3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEz -MjM1OTAwWjB1MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQL -Ex5HVEUgQ3liZXJUcnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0 -IEdsb2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrHiM3dFw4u -sJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTSr41tiGeA5u2ylc9yMcql -HHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X404Wqk2kmhXBIgD8SFcd5tB8FLztimQID -AQABMA0GCSqGSIb3DQEBBAUAA4GBAG3rGwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMW -M4ETCJ57NE7fQMh017l93PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OF -NMQkpw0PlZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/ --END CERTIFICATE- - -Thawte Server CA - --BEGIN CERTIFICATE- -MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT -DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs -dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UE -AxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5j -b20wHhcNOTYwODAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNV -BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29u -c3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcG -A1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 -ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoq
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2015-02-27 11:00:03 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-02-13 08:35:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2015-02-27 11:00:38.0 +0100 @@ -1,0 +2,7 @@ +Thu Feb 26 05:29:52 UTC 2015 - co...@suse.com + +- updated to version 0.44.3 + don't pass body when following GET redirects + fix error rescue case to properly reference error object + +--- Old: excon-0.44.2.gem New: excon-0.44.3.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.XVZoKZ/_old 2015-02-27 11:00:39.0 +0100 +++ /var/tmp/diff_new_pack.XVZoKZ/_new 2015-02-27 11:00:39.0 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.44.2 +Version:0.44.3 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.44.2.gem -> excon-0.44.3.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2015-02-11 21:26:10.0 +0100 +++ new/Gemfile.lock2015-02-25 01:46:25.0 +0100 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.44.2) +excon (0.44.3) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2015-02-11 21:26:10.0 +0100 +++ new/changelog.txt 2015-02-25 01:46:25.0 +0100 @@ -1,3 +1,9 @@ +0.44.3 02/24/2015 += + +don't pass body when following GET redirects +fix error rescue case to properly reference error object + 0.44.2 02/11/2015 = Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2015-02-11 21:26:10.0 +0100 +++ new/excon.gemspec 2015-02-25 01:46:25.0 +0100 @@ -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.44.2' - s.date = '2015-02-11' + s.version = '0.44.3' + s.date = '2015-02-24' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long @@ -145,6 +145,7 @@ tests/rackups/deflater.ru tests/rackups/proxy.ru tests/rackups/query_string.ru +tests/rackups/redirecting.ru tests/rackups/request_headers.ru tests/rackups/request_methods.ru tests/rackups/response_header.ru 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 2015-02-11 21:26:10.0 +0100 +++ new/lib/excon/constants.rb 2015-02-25 01:46:25.0 +0100 @@ -1,6 +1,6 @@ module Excon - VERSION = '0.44.2' + VERSION = '0.44.3' CR_NL = "\r\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/middlewares/redirect_follower.rb new/lib/excon/middlewares/redirect_follower.rb --- old/lib/excon/middlewares/redirect_follower.rb 2015-02-11 21:26:10.0 +0100 +++ new/lib/excon/middlewares/redirect_follower.rb 2015-02-25 01:46:25.0 +0100 @@ -17,7 +17,11 @@ params = datum.dup params.delete(:stack) params.delete(:connection) -params[:method] = :get if [301, 302, 303].include? response[:status] +if [301, 302, 303].include?(response[:status]) + params[:method] = :get + params.delete(:body) + params[:headers].delete('Content-Length') +end params[:headers] = datum[:headers].dup params[:headers].delete('Authorization') params[:headers].delete('Proxy-Connection') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/ssl_socket.rb new/lib/excon/ssl_socket.rb --- old/lib/excon/ssl_socket.rb 2015-02-11 21:26:10.0 +0100 +++ new/lib/excon/ssl_socket.rb 2015-02-25 01:46:25.0 +0100 @@ -52,7 +52,7 @@ begin ssl_co
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2015-02-13 08:35:16 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-02-11 16:45:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2015-02-13 08:35:17.0 +0100 @@ -1,0 +2,5 @@ +Thu Feb 12 07:29:22 UTC 2015 - co...@suse.com + +- updated to version 0.44.2 + +--- Old: excon-0.44.1.gem New: excon-0.44.2.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.nww6lV/_old 2015-02-13 08:35:17.0 +0100 +++ /var/tmp/diff_new_pack.nww6lV/_new 2015-02-13 08:35:17.0 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-excon -Version:0.44.1 +Version:0.44.2 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} ++ excon-0.44.1.gem -> excon-0.44.2.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile.lock new/Gemfile.lock --- old/Gemfile.lock2015-02-02 16:13:24.0 +0100 +++ new/Gemfile.lock2015-02-11 21:26:10.0 +0100 @@ -1,7 +1,7 @@ PATH remote: . specs: -excon (0.44.1) +excon (0.44.2) GEM remote: http://rubygems.org/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/changelog.txt new/changelog.txt --- old/changelog.txt 2015-02-02 16:13:24.0 +0100 +++ new/changelog.txt 2015-02-11 21:26:10.0 +0100 @@ -1,3 +1,10 @@ +0.44.2 02/11/2015 += + +simplify data[:debug] logic +catch nonblock errors around readline + + 0.44.1 02/01/2015 = Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/excon.gemspec new/excon.gemspec --- old/excon.gemspec 2015-02-02 16:13:24.0 +0100 +++ new/excon.gemspec 2015-02-11 21:26:10.0 +0100 @@ -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.44.1' - s.date = '2015-02-02' + s.version = '0.44.2' + s.date = '2015-02-11' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long 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 2015-02-02 16:13:24.0 +0100 +++ new/lib/excon/connection.rb 2015-02-11 21:26:10.0 +0100 @@ -64,7 +64,7 @@ @data[:instrumentor] = Excon::StandardInstrumentor end - if @data[:debug] != false && @data[:debug] || ENV.has_key?('EXCON_DEBUG') + if @data[:debug] || ENV.has_key?('EXCON_DEBUG') @data[:debug_request] = @data[:debug_response] = true @data[:instrumentor] = Excon::StandardInstrumentor 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 2015-02-02 16:13:24.0 +0100 +++ new/lib/excon/constants.rb 2015-02-11 21:26:10.0 +0100 @@ -1,6 +1,6 @@ module Excon - VERSION = '0.44.1' + VERSION = '0.44.2' CR_NL = "\r\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/socket.rb new/lib/excon/socket.rb --- old/lib/excon/socket.rb 2015-02-02 16:13:24.0 +0100 +++ new/lib/excon/socket.rb 2015-02-11 21:26:10.0 +0100 @@ -44,7 +44,7 @@ buffer = '' buffer << @socket.read_nonblock(1) while buffer[-1] != "\n" buffer - rescue Errno::EAGAIN + rescue Errno::EAGAIN, Errno::EWOULDBLOCK, IO::WaitReadable if timeout_reached('read') raise_timeout_error('read') else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2015-02-02 16:13:24.0 +0100 +++ new/metadata2015-02-11 21:26:10.0 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: excon version: !ruby/object:Gem::Version - version: 0.44.1 + version: 0.44.2 platform: ruby authors: - dpiddy (Dan Peterson) @@ -10,7 +10,7 @@ autorequire: bi
commit rubygem-excon for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-excon for openSUSE:Factory checked in at 2015-02-11 16:45:21 Comparing /work/SRC/openSUSE:Factory/rubygem-excon (Old) and /work/SRC/openSUSE:Factory/.rubygem-excon.new (New) Package is "rubygem-excon" Changes: --- /work/SRC/openSUSE:Factory/rubygem-excon/rubygem-excon.changes 2015-01-30 17:44:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-excon.new/rubygem-excon.changes 2015-02-11 16:45:23.0 +0100 @@ -1,0 +2,5 @@ +Tue Feb 10 17:41:44 UTC 2015 - co...@suse.com + +- updated to version 0.44.1 + +--- Old: excon-0.39.6.gem New: excon-0.44.1.gem Other differences: -- ++ rubygem-excon.spec ++ --- /var/tmp/diff_new_pack.HKDjjg/_old 2015-02-11 16:45:25.0 +0100 +++ /var/tmp/diff_new_pack.HKDjjg/_new 2015-02-11 16:45:25.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-excon # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -14,6 +14,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + # # This file was generated with a gem2rpm.yml and not just plain gem2rpm. # All sections marked as MANUAL, license headers, summaries and descriptions @@ -22,15 +24,15 @@ # Name: rubygem-excon -Version:0.39.6 +Version:0.44.1 Release:0 %define mod_name excon %define mod_full_name %{mod_name}-%{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: ruby-macros >= 5 -BuildRequires: %{ruby} BuildRequires: %{rubygem gem2rpm} BuildRequires: %{rubygem rdoc > 3.10} +BuildRequires: %{ruby} +BuildRequires: ruby-macros >= 5 Url:https://github.com/excon/excon Source: http://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml ++ excon-0.39.6.gem -> excon-0.44.1.gem ++ 2892 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org