commit rubygem-excon for openSUSE:Factory

2020-10-05 Thread root
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

2020-05-11 Thread root
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

2020-03-07 Thread root
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

2019-12-14 Thread root
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

2019-11-28 Thread root
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

2019-11-13 Thread root
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

2019-08-16 Thread root
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

2019-06-19 Thread root
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

2018-07-18 Thread root
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

2018-02-12 Thread root
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

2017-09-26 Thread root
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

2017-07-10 Thread root
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

2017-06-15 Thread root
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

2017-04-11 Thread root
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

2016-11-07 Thread h_root
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

2016-10-10 Thread h_root
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

2016-09-12 Thread h_root
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

2016-07-20 Thread h_root
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

2016-04-12 Thread h_root
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

2016-03-18 Thread h_root
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

2016-03-07 Thread h_root
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

2015-08-04 Thread h_root
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

2015-04-25 Thread h_root
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

2015-04-18 Thread h_root
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

2015-03-27 Thread h_root
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

2015-03-05 Thread h_root
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

2015-02-27 Thread h_root
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

2015-02-12 Thread h_root
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

2015-02-11 Thread h_root
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