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.lock 2017-02-07 17:14:09.000000000 +0100 +++ new/Gemfile.lock 2017-05-31 16:43:00.000000000 +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.000000000 +0100 +++ new/changelog.txt 2017-05-31 16:43:00.000000000 +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 requests with +no body * remove rcov from tasks/bundle in development * automatically parse and use basic auth when passed as part of a uri * fix for erroneous recursion in Excon.defaults= @@ -942,14 +954,16 @@ * add block support to mocks. thanks dmeiz * fixes for stub matching. thanks dmeiz * don't do post_connection_check if verify mode is off -* check excon state for verify mode instead of checking OpenSSL constants +* check excon state for verify mode instead of checking OpenSSL +constants * use RbConfig to find OS. thanks trym * fixes for idempotent/retry. thanks lstoll 0.6.3 05/02/11 ============== -* fixes for header parsing to allow whitespace after :. thanks myronmarston +* fixes for header parsing to allow whitespace after :. thanks +myronmarston * get_header optimization. thanks nextmat * rewind body on retry. thanks pweldon @@ -962,8 +976,10 @@ ============== * add support for HTTPS proxies. thanks mrowe -* add support for http_proxy and https_proxy ENV variables. thanks mrowe -* fix progress for requests with blocks that are chunked or connection close +* add support for http_proxy and https_proxy ENV variables. thanks +mrowe +* fix progress for requests with blocks that are chunked or connection +close 0.6.0 03/30/11 ============== @@ -975,8 +991,10 @@ 0.5.8 03/24/11 ============== -* fix regression where nil values in queries were ignored in 1.9. thanks mattsa -* fix regression causing EOFError when making many connections in one thread +* fix regression where nil values in queries were ignored in 1.9. +thanks mattsa +* fix regression causing EOFError when making many connections in one +thread * added tests to prevent both of the former from recurring 0.5.7 03/21/11 @@ -986,21 +1004,25 @@ * add rough first pass at stubbing * minor optimizations * ssl client certification support. thanks thommay -* skip figuring out/setting Content-Length if one is supplied. Thanks pweldon +* skip figuring out/setting Content-Length if one is supplied. Thanks +pweldon * do not try to parse body for 205 and 304. Thanks seancribbs 0.5.6 02/19/11 ============== -* only split headers by first ':' to allow for values with ':'. Thanks mtodd! -* check a string instance for force_encoding, not class. Thanks seancribbs! +* only split headers by first ':' to allow for values with ':'. Thanks +mtodd! +* check a string instance for force_encoding, not class. Thanks +seancribbs! * add benchmarks related to for vs each for enumerable. Thanks caius! * fix default rake task to run tests 0.5.5 02/18/11 ============== -* use local variables in response parsing, prevents keeping state across requests +* use local variables in response parsing, prevents keeping state +across requests 0.5.4 02/18/11 ============== 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-02-07 17:14:09.000000000 +0100 +++ new/excon.gemspec 2017-05-31 16:43:00.000000000 +0200 @@ -13,8 +13,8 @@ ## If your rubyforge_project name is different, then edit it and comment out ## the sub! line in the Rakefile s.name = 'excon' - s.version = '0.55.0' - s.date = '2017-02-07' + s.version = '0.56.0' + s.date = '2017-05-31' s.rubyforge_project = 'excon' ## Make sure your summary is short. The description may be as long @@ -64,7 +64,7 @@ s.add_development_dependency('shindo') s.add_development_dependency('sinatra') s.add_development_dependency('sinatra-contrib') - s.add_development_dependency('json', '>= 1.8.2') + s.add_development_dependency('json', '>= 1.8.5') if RUBY_VERSION.to_f >= 1.9 s.add_development_dependency 'puma' end 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-02-07 17:14:09.000000000 +0100 +++ new/lib/excon/connection.rb 2017-05-31 16:43:00.000000000 +0200 @@ -473,11 +473,11 @@ end else unless uri.host && uri.port && uri.scheme - raise Excon::Errors::ProxyParseError, "Proxy is invalid" + raise Excon::Errors::ProxyParse, "Proxy is invalid" end end else - raise Excon::Errors::ProxyParseError, "Proxy is invalid" + raise Excon::Errors::ProxyParse, "Proxy is invalid" end if @data.has_key?(:proxy) && @data[:scheme] == 'http' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/excon/constants.rb new/lib/excon/constants.rb --- old/lib/excon/constants.rb 2017-02-07 17:14:09.000000000 +0100 +++ new/lib/excon/constants.rb 2017-05-31 16:43:00.000000000 +0200 @@ -1,7 +1,7 @@ # frozen_string_literal: true module Excon - VERSION = '0.55.0' + VERSION = '0.56.0' CR_NL = "\r\n" 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 2017-02-07 17:14:09.000000000 +0100 +++ new/lib/excon/ssl_socket.rb 2017-05-31 16:43:00.000000000 +0200 @@ -85,8 +85,9 @@ request = "CONNECT #{@data[:host]}#{port_string(@data.merge(:omit_default_port => false))}#{Excon::HTTP_1_1}" + "Host: #{@data[:host]}#{port_string(@data)}#{Excon::CR_NL}" - if @data[:proxy][:password] || @data[:proxy][:user] - auth = ["#{@data[:proxy][:user]}:#{@data[:proxy][:password]}"].pack('m').delete(Excon::CR_NL) + if @data[:proxy].has_key?(:user) || @data[:proxy].has_key?(:password) + user, pass = Utils.unescape_form(@data[:proxy][:user].to_s), Utils.unescape_form(@data[:proxy][:password].to_s) + auth = ["#{user}:#{pass}"].pack('m').delete(Excon::CR_NL) request += "Proxy-Authorization: Basic #{auth}#{Excon::CR_NL}" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2017-02-07 17:14:09.000000000 +0100 +++ new/metadata 2017-05-31 16:43:00.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: excon version: !ruby/object:Gem::Version - version: 0.55.0 + version: 0.56.0 platform: ruby authors: - dpiddy (Dan Peterson) @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2017-02-07 00:00:00.000000000 Z +date: 2017-05-31 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rspec @@ -158,14 +158,14 @@ requirements: - - ">=" - !ruby/object:Gem::Version - version: 1.8.2 + version: 1.8.5 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version - version: 1.8.2 + version: 1.8.5 - !ruby/object:Gem::Dependency name: puma requirement: !ruby/object:Gem::Requirement @@ -327,7 +327,7 @@ version: '0' requirements: [] rubyforge_project: excon -rubygems_version: 2.5.1 +rubygems_version: 2.6.8 signing_key: specification_version: 2 summary: speed, persistence, http(s) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/data/127.0.0.1.cert.crt new/tests/data/127.0.0.1.cert.crt --- old/tests/data/127.0.0.1.cert.crt 2017-02-07 17:14:09.000000000 +0100 +++ new/tests/data/127.0.0.1.cert.crt 2017-05-31 16:43:00.000000000 +0200 @@ -1,19 +1,20 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/data/127.0.0.1.cert.key new/tests/data/127.0.0.1.cert.key --- old/tests/data/127.0.0.1.cert.key 2017-02-07 17:14:09.000000000 +0100 +++ new/tests/data/127.0.0.1.cert.key 2017-05-31 16:43:00.000000000 +0200 @@ -1,28 +1,27 @@ ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDL2eVsWsczSWdc -26fY8m0CMNjO+FYbTmphZSSxG2ftU7ClBl4PQmwNFSJPxx1b+mX/NQvKsfYKNqoa -3sdy3B1InusYR8hB3sr5/dOF87y7vxWMyyrEVxeGKGi4TP5k8aS3KFSKf6GmMb8B -UrzDiA1AnwOw65sj3csGxJXxSMm6N+Se16RRB3GApqUcRnfFqweYLE0sNW+9zy2h -DTMGOQYnyw5kwbRa7bjNOFziH/x9/dlWYWx/EfB45qZLOxJwHFVmN5cNXiWFMX/J -yBowD88YgEauAyxH73MRVv9ElTNUmnsZ/vl2f8RWt4o8MxFT+WIezFIKtpv1R9Py -skEQVkPFAgMBAAECggEAdJVsoXiVXl6Hr9Kr/uY+s7cN9+iNDlbdflAjGOssl816 -RBcNKjr5os3IbsnYn6boOHm1AbqflR3IUU/Bz43VbZf9qkg7Xni1qx2goIZSFSnm -gDwdfGa2vHJV2bmm8EJGyr1VBFSUNYFT1MTl0gn4UlHfAYrtkiihmYBKpNDVFhsl -GBrnnxZPT8x+aFfri9YtvFOxt+IjkkChwjmIlM9DofmIOaf3WFlw7Ol67UkY3JdO -G1KYePqElPJ+svcUuEqmawhJ76Ca/30fY5buaCR/3chK7qzzje+/QPjnDRbmNlco -TDQNyqWkRqikUmCXyfBy0Mm6gDuG8fKxhEmox/OygQKBgQD3KTBn1als1RfR3aMR -jnCEx/uWaBtQ5+4+sX1A1dALkCDCwKi9qFCSXfpxay5+n6WGRlFJrLdYB9lbgOSb -OgYvFuvJRG2a1TfZHh6ThngzNci8Eykr4yiGZbysHg+zwWwwkY+42ru4C03Tzhyb -kXz8s3lQAlBoI2vPEq+Vb926oQKBgQDTJDJ6IzRWjIlrz3LKPp7h9BYk+RdUpbmQ -fWGM4d8aWBUah/aBcxhbX1hr+Z3+C3o0Nq6/I46tnmBJlcuLBB8iHIQgEypt/I+C -/68q8LAKTK2wAANsuGHwlD4jb201Vi2tzK+GHua7YEJRCyIoq9epeRcO1S4OvFqV -v75joFS6pQKBgBpw0pfZGKXm6gRuhHplVY4u4rBFdN6j4S3dyPt9pCMIiSiseaDI -d84gtaEaiT/MjmWd8iZCjt6hAFS0pkAg5fZ1qkW+x0bwFmhou3amxQcdctsD5byn -MXenPJbhJGbjg1Jy0ABDjh9zPiExhIfz+X4DKTAw/y8U0vy1EAmZjQvhAoGAeUJC -kw6A0mvnyDjdjfUkvlO2HAnKMlzzE15OleBqhvCrPg9zrKhzBpbdazVyXSIuTqpQ -9YjwOhnI5rnWqcH2N1r1Lo6TQZNYwD0jVp/gGiorXfbEAL5r0QTyItutdoJFvZjd -/ULl9Bq2O2EPfxghxTy711LrHp9hzrrOFt1Pi9kCgYBjG0tGAHD8WEiSVxxRwIjq -dLml4iS+GkBqW1qIDGgjS6mTqqGOKikZSshqhkuf6BN7QxGdyIq6Guijmv+9f0Mx -IY3q4ekwCoHMAB7gKAVZHWSwl1xAZehEDEIMiyq1aZLDtpdZmJELmlmpy/XT6EG/ -tMLKGeGGsHKJdAJTufc++g== ------END PRIVATE KEY----- +-----BEGIN RSA PRIVATE KEY----- +MIIEogIBAAKCAQEA9ZLsJoOGldJsZv3PTuYDhfuIuj3ubm74FwSf1YCNeaEBj7Zu +a+yG47wuIPEQOxTEu5Yv+aZ0EHeJlSP3BtFuGRQ5JHarK5Idp/5pWXQ964NCDGtN +mdJ7G9g7TslK3zZyeR0YoU069fNRncKiwFasYbuGW/8L2hMwN3heaXA7zBMTh2+Z +TqxNFR5VtL00ohPxReFJtm7mEmqOPcbo99KaSvYNrzbBbubkKZxIbSz8y66X981z +qwfS+j8zbZTnnVFNKXY5w48d/x+Ylgss4YLS9lin90G3kITzn9ocihnOfs1Dw+se +whJ6JrkHs+x6elQGMsjAG/xZTlUUvg+mbVqaXwIDAQABAoIBADwlDsdkAStijQAw +e3yUYxqGf3c1wda0QPjKPic5Q+0dHNfI04SFOog+R4Hz6Ii/zmsvHnLjbJu32y92 +zoKR+ogT5ubiVYvnTnIdokmxaZTr4dpO0YOyBErOi8ABFuBSYnj9QlIHK0Cfpkag +K+I1mCSbnA2eCpYPiwia52yle0/AhX9tB73Qojk2NQHus5EpYWSHnlxNsZkKtyHx +P0tMdr0dl9mHHuza5O4XqiOAXknWT5P3ObflMf1LnTApDXHb5EdYTsL3QlHaE9GI +VZK9BwGex+aBPrSsS76bnsMFK3TmiQ1K9nFGDeDFu0mO7c2kpAP/Fz3mJCjSJXnx +ntoy9wkCgYEA+vD/Ux1mN/7WKUmehsQN1GAfVAGjpu/EhZ0y6rhwFdnPRoDBMSMA +CerrudCf7v+dPI+cvMOb6Jx2bDFU94OV6qJ2EQpbTKnjuaMI2Vu8EJFEqMvw+vxT +IN5nfJBOLpcPhcTvrRPvTWZXRWLrrT/7F1fFgGYlIU6mzZAPY+vdEQsCgYEA+oY5 +zh0bqDBJw9JU3dAJjI8bDbYBVPErVYH3MXOfSHbCokHamCjphPsahQX/rxJgyxAK +2y+4cQBYL3d7KdaAOiwUv2w3KZgFyuQ0sSiwAQRRZImawNrFBwGze/fh8iNTzwAl +cUMD0PuXZScZ6nQfxtQzYTARp9GliH11TEkY2H0CgYBekZgHQJsXGyimYqIlc5kq +ohbsV7nO3akYGYfowR0sfusITNmBpQkMs8WmPyMmtJoTCqQs1yLYZK6UU3sL1EEZ +LaSFA3woxhWWDgT1tQaIz9YqLsFgNNs3Fdm2LcPo9vDYnsEcXtjeOGVHNuJOZkBA +Kcm6e8Qeaz+dVF8YbvjexQKBgFfPUlWPWFFUU5aik4KH18D/q/DbWY4nVhQLkNQx +faQNlF0BDhiFRoyI4xu7JYp8u5aRUezPxis9fqtsiqv4dktthfwudwtKMMWTxXBP +HZnNpKXDoY11YNf63alXEkgn38lPeNBBOAY5GTCoSuolt7meSUAIdDfJQOcdak7J +1D6VAoGAfzsdXePdKK7VCfMqHEkRHtfhQlsOUmoJ7XAzejRTwIMNGlbMSXNoXmAY +IUzy03QjswlDgA3wlzxEwYloNVen/VJWcOP/ZPbevD7Ol6K8wqaJkxP6hcPkr82D +ro26gRq5PTgjSjSc7zpHv6AA1/h2I7OnxrknZ6FfcoSVTfPGdJk= +-----END RSA PRIVATE KEY----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/data/excon.cert.crt new/tests/data/excon.cert.crt --- old/tests/data/excon.cert.crt 2017-02-07 17:14:09.000000000 +0100 +++ new/tests/data/excon.cert.crt 2017-05-31 16:43:00.000000000 +0200 @@ -1,19 +1,20 @@ -----BEGIN CERTIFICATE----- -MIIDEzCCAfugAwIBAgIJAIC7e3hLqDz2MA0GCSqGSIb3DQEBCwUAMCAxDjAMBgNV -BAMMBWV4Y29uMQ4wDAYDVQQKDAVleGNvbjAeFw0xNzAyMDcxNjE0MDhaFw0xODAy -MDcxNjE0MDhaMCAxDjAMBgNVBAMMBWV4Y29uMQ4wDAYDVQQKDAVleGNvbjCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANInBGfzYZYX7JBghPyyW2w35P/l -kHnAqz0d6+mIYkAmBLtDleiwtQkq4hyXhrUwqHCr6aW6oaAzVnzMf2FppShfOZ+7 -agrktj3BAlApjViUoqHd6LBY7fi1fMituzLMglnQdodfYMv0bm1lO9K7hgxvLjTR -monu/soxX3j8bZfPykBoS+LHQWx5gNn1WwQ7XEjO19KWHoLM0ETiR1y0cQVIvSLQ -Z1Y4Kt5vy31v/BLMIJajSIoFaT+pDLqGYmvoKVHAgiU58PkXjk+KEbo9EJH7nwJK -EXnt4MINh4x7V4bm+UAyx32SOuioska8h+Qio5Y50HeZwTJN+OWJBUYVPi8CAwEA -AaNQME4wHQYDVR0OBBYEFP82kZGK8diD74pvzVf5Klzo8YPqMB8GA1UdIwQYMBaA -FP82kZGK8diD74pvzVf5Klzo8YPqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEL -BQADggEBAGMzf1EH3boiC/ern01jIAiWApCFUaPu+rofKT8kLmlMEfIWhy5FQKMH -ho9u40Jnrjt5nx3Gf79CAbMCGhVewa0NHUI98FXQ9rlMfgMD8K8/UkYd+nWADZne -GDJ8FGbtVbPgTWzqO/w9h+b54U97YQNihB85JRkxR/Ix25xgavpB+O6wNTCyvwGA -sC+YMUgGDisZ7zUgXzNu5yCapKIKdQqQyMplUj8u6P5RPEcsAX1Qq92Xw5Rj8FxT -z1zclatMRHzFr7AYP+qySVQv79enGiUFqXhkSsaK4dyeh1+v139h7arAqhUnM4ZG -l6IhddaGptnsjsIS6z56EH21cBXy9sY= +MIIDRTCCAi2gAwIBAgIJAK50kDZhw51zMA0GCSqGSIb3DQEBCwUAMCAxDjAMBgNV +BAMTBWV4Y29uMQ4wDAYDVQQKEwVleGNvbjAeFw0xNzA1MzExNDQyNTlaFw0xODA1 +MzExNDQyNTlaMCAxDjAMBgNVBAMTBWV4Y29uMQ4wDAYDVQQKEwVleGNvbjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO8GR6D2LdLmhUspFClnDflL1+us +W/a18yb1qeFDjicktioN0/ntltXTZ5RAxdw10RLDCTK9oQyyl3pjeSfIbAM52xLT +BvadHzWOoHsX4TjmFZai6P1kpmzuQLi0rllz8eAF/A26lczYIrM4JU+HEKTQzVz1 +gDlr0gXXcwzb2IVqY660JCXTHxJAjT8j/4xqgTUHPcgkQsGab+15Ka0B/yAHhfLf +rxVue3LdQcY/v9L4MRTB+0howUGt5zU6R0xKdNP+yURIddnDCGCOuvs0OMD/F6o5 +BLzmsen10wU8lwO6ys0aPpbQYKvKbBX7LjplA98hy2Eiy/6to5N/XrL04IsCAwEA +AaOBgTB/MB0GA1UdDgQWBBRoR5w/ddXRaMO5oISXzQlRBwTDOzBQBgNVHSMESTBH +gBRoR5w/ddXRaMO5oISXzQlRBwTDO6EkpCIwIDEOMAwGA1UEAxMFZXhjb24xDjAM +BgNVBAoTBWV4Y29uggkArnSQNmHDnXMwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAQAl4ZTeOcQ5mc5yZZzESgyouvMYlQ0c9q4nR2lf4kGofJytAwaSS +fNgTmmsUKRp3C/LF9bgIjSZRPLcOTuCuiIF0raQpTf33exy3zBifnmaPUjM7nlfW +cOvT0CZMNJ9twKYyE+QBJzSOJjhUQeBOio32B8WYu8EdMK0wUB98Lj9cDviGSn3g +HCMg9hGzurxJMb8zNMBcgxUKxc1KtQZlFyTdm8hETfAPHdb7oGqor8lpn8xHrLuv +XgexfwWD/Ye0kzcBZ7cBiXFp8+nrObDsHvZ1rJqIzJkTcDiSWXJUsgJohT0CRUFQ +1Gtz3I0TACrrzNNUdiLy2St6T4RnC4loLA== -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/data/excon.cert.key new/tests/data/excon.cert.key --- old/tests/data/excon.cert.key 2017-02-07 17:14:09.000000000 +0100 +++ new/tests/data/excon.cert.key 2017-05-31 16:43:00.000000000 +0200 @@ -1,28 +1,27 @@ ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDSJwRn82GWF+yQ -YIT8sltsN+T/5ZB5wKs9HevpiGJAJgS7Q5XosLUJKuIcl4a1MKhwq+mluqGgM1Z8 -zH9haaUoXzmfu2oK5LY9wQJQKY1YlKKh3eiwWO34tXzIrbsyzIJZ0HaHX2DL9G5t -ZTvSu4YMby400ZqJ7v7KMV94/G2Xz8pAaEvix0FseYDZ9VsEO1xIztfSlh6CzNBE -4kdctHEFSL0i0GdWOCreb8t9b/wSzCCWo0iKBWk/qQy6hmJr6ClRwIIlOfD5F45P -ihG6PRCR+58CShF57eDCDYeMe1eG5vlAMsd9kjroqLJGvIfkIqOWOdB3mcEyTfjl -iQVGFT4vAgMBAAECggEAFLy655MRpyD3PAv6M4FaGiSt2T6K8ii7/Qzt0Z6eq1vV -DbGOomaFhsEPjOi65zhE9tFP/gWbm1ZVi30WeMNXA9PZuNRik26cOR3Jn6VqCDqq -jbR7GKO939Pw21Chb1LU7g3vFE6qG5YkK3FY5OOSR7nU4mtoh4Ho7ITQufyWx+sQ -PoerQmZavXgK7SFfZUyMO7ICCPkq8sxWFNQhBi0gu0Xg9I49j4bxj+sHLNGWiar1 -XF9srqzGoimShEuH2W5A7E7aTRcSbe74A+0Z+Z5XzA8SFPAEBHAsO1SGL7fw02vY -ty1YAvXCKRgbu9ZlN+4tA030olGW/dhtw2FuTNe2kQKBgQD+XUiJSx4ALxPnaJ5I -t5uoex5IyjR1nP2tv+jR3b95h/Gyo2Laa/9/0cb4CkoaFlPul8H1jlGv7o0yCdrO -e/z06tKt8wtwc4GaOgjEvHgIOZt10IGOB6uXF9v6SvSeQaZDSr4dYrCU22VkFZSU -GmKLfEsCgcRon/7lMbTUTfxiyQKBgQDTgPSKfzZpWNaZwKhmJ5LvSn5V1RIOZYA+ -2y78CQaBvwcl8/XMqCwx9m24k8agL1E97/cDzt9+TBLDJFZiTGL6B9pyimc1JpCI -Qcv2jCV8eTKDXr+l6Euuvxq643dDh1WHAmXaHDyISg5EfuWk67L+WgXsyV6yGM3Y -c0vzSLFdNwKBgCdbD4oOkUm9/vpi+XqOzgq3YewpPQyliaqEcuVlxeZr3j2hgf4B -j7qbHonqLaTzp3DXEi+IIaNy6W3AkJY6IN1UJ9y6Kh7wADF4oTqvXnMHVsJXzHPJ -RAdQrbyANHD3/12SBvBNAL1HZNyjaiWwH2cth/2PTnBRsQKNOklO96nhAoGBAMZh -u324irHPWSLIGWwQDHsUVWFuxEvqmprafbx7PrYuFqdbp5750tJeQVYSjgiruTku -PnQ881aERkjxaXE0EtZQzW4IMXwiGwkjJguwMm0JRP8BvSMBuxNCPvEy8CfP5cIH -1r75IzH2vGE04XOKfM6kY9BQpNjJ+THgG0orUemLAoGAdwCQd88gfGtYh97tZJk+ -z0thTC1UZtE3x+n/aI/jlxQ+lYqod3gTidnZAd/Gf4itb4w3AVglyrx08nc+YQ3C -OEQUduGL9tu8HvzC+ZZ0eBEH8ntw5U4YYxIkFXTlUrD6Ck4fFiCBzJpM2YaE7+V8 -c8OoplO9pwRViNK77MYXxm0= ------END PRIVATE KEY----- +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEA7wZHoPYt0uaFSykUKWcN+UvX66xb9rXzJvWp4UOOJyS2Kg3T ++e2W1dNnlEDF3DXREsMJMr2hDLKXemN5J8hsAznbEtMG9p0fNY6gexfhOOYVlqLo +/WSmbO5AuLSuWXPx4AX8DbqVzNgiszglT4cQpNDNXPWAOWvSBddzDNvYhWpjrrQk +JdMfEkCNPyP/jGqBNQc9yCRCwZpv7XkprQH/IAeF8t+vFW57ct1Bxj+/0vgxFMH7 +SGjBQa3nNTpHTEp00/7JREh12cMIYI66+zQ4wP8XqjkEvOax6fXTBTyXA7rKzRo+ +ltBgq8psFfsuOmUD3yHLYSLL/q2jk39esvTgiwIDAQABAoIBAQCzQxNvXZIKbQak +0t8jGf357O63+qFSCy2cF3xbzG2NX9QbABnthEmufgldv6JkwBvYJVv9qQhi3IIM +sRPJSV/wn3B00r2TMU2ZvikPiF5KbQzd17pDaDwE0D7MB/4GapWJfROHPFtisOp9 +XOtmlJZf9ZU/VYPgDMQLy4SmrS7bBvdGapWj5e+CMu2D7Z3YZt8aPJeLGhwZuHhD +OAQlzXj/9LTL7m0iYiqT96BWBGr3W+oLK7bbzpTeEjyMKGPSkdwd2RXe2Hvhmo8X +HF+otW3CQuZBIAXkOnTshEbuzMYA1WEMu2By9KeyX/UX5oApZpaE+D8aGw9jlyJq +51JERPVZAoGBAPgRF8swOwW86pJwbNNaCSbFlUL0OC9ztd/cvxJinXYnW9YHuWwG +8BBk3AkZI7fAJ2lNKYRRnGzkRFJLL1x30/FCPKgB/uYtvYd6lUjFIZYQF7RV09vq +0RRRVhAxmkahOEcF+vqCOLOaT/qdwNdIl8XvVHXSA1sHWVFuaR8m0uKdAoGBAPar +KJryoKYrOS20gYbi0/uxeWXTjd6LLXR3qkFi2oCEDiNtkU+Gz/oyknkHQNRJgo7V +2jHvE7PWX2gJSH8tShEW4o3NnHsidt3lkNNOd/qYcQyxPptDrb4vfvIOca26L8uA +rlSVkYrVQpc4nTdgb3w4t1wEBSrWGMh9pw69wfNHAoGBAKgaFTCpB2Y1BhSkQOrc +eZUfka1kh+qIE/iWw5h24VOfClm4tEtjTC0f3AgCVDUB7vMpyfeTwlf8O9w0fOzB +ewtjom0LpStgVa5IQH+mrsLdNuMKwl2l+3c0QwkIRA6W0+c1Q0WdF0WGTap8WqDI +3ajRLUAGSCXYjgtjsbLdgUz1AoGAa0Dg1v7Ie3gv1H+4Ej5ujfINJwlllm5NxWaC +0Qt6lobU3vK1TC8CH3f92EIfHi8YZaL2zN93YarEsSfYLfQzUFrzB1VvxNqndLRs +1HQ6FuxRu4MWBczXrupX+Efvhep+/a1mH8EpF4TC/53OPlXgI9NFZu0YkheljweT +rAU2X+ECgYB1eLzsQ7MEg72WILXLF2tTp2AJdXVVXzO7TA5U2LpFi5hdN9cYk8HJ +1jwyIHMuGWxN3yXIqcz7ezfKNepxcfSJsL8tTuClI3yPInUMfO4qHFJk0t+sj+iM +xPUrcOwfc+cfNYzfRoarqZdPFzRMbX4l38yJXf42FsaJtlfIJPXYTw== +-----END RSA PRIVATE KEY-----