Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-json-jwt for
openSUSE:Factory checked in at 2022-10-13 15:44:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-json-jwt (Old)
and /work/SRC/openSUSE:Factory/.rubygem-json-jwt.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-json-jwt"
Thu Oct 13 15:44:36 2022 rev:10 rq:1010034 version:1.16.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-json-jwt/rubygem-json-jwt.changes
2022-09-03 23:18:57.223795919 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-json-jwt.new.2275/rubygem-json-jwt.changes
2022-10-13 15:45:11.163094094 +0200
@@ -1,0 +2,6 @@
+Mon Oct 10 13:09:11 UTC 2022 - Stephan Kulow <[email protected]>
+
+updated to version 1.16.0
+ no changelog found
+
+-------------------------------------------------------------------
Old:
----
json-jwt-1.15.3.gem
New:
----
json-jwt-1.16.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-json-jwt.spec ++++++
--- /var/tmp/diff_new_pack.KFyt2A/_old 2022-10-13 15:45:11.703095148 +0200
+++ /var/tmp/diff_new_pack.KFyt2A/_new 2022-10-13 15:45:11.707095155 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-json-jwt
-Version: 1.15.3
+Version: 1.16.0
Release: 0
%define mod_name json-jwt
%define mod_full_name %{mod_name}-%{version}
++++++ json-jwt-1.15.3.gem -> json-jwt-1.16.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.github/workflows/spec.yml
new/.github/workflows/spec.yml
--- old/.github/workflows/spec.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/.github/workflows/spec.yml 2022-10-08 16:15:36.000000000 +0200
@@ -0,0 +1,32 @@
+name: Spec
+
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+
+permissions:
+ contents: read
+
+jobs:
+ spec:
+ strategy:
+ matrix:
+ os: ['ubuntu-20.04']
+ ruby-version: ['2.6', '2.7', '3.0', '3.1']
+ # ubuntu 22.04 only supports ssl 3 and thus only ruby 3.1
+ include:
+ - os: 'ubuntu-22.04'
+ ruby-version: '3.1'
+ runs-on: ${{ matrix.os }}
+
+ steps:
+ - uses: actions/checkout@v3
+ - name: Set up Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: ${{ matrix.ruby-version }}
+ bundler-cache: true
+ - name: Run Specs
+ run: bundle exec rake spec
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.github/workflows/test_ruby.yml
new/.github/workflows/test_ruby.yml
--- old/.github/workflows/test_ruby.yml 2022-08-18 07:49:42.000000000 +0200
+++ new/.github/workflows/test_ruby.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-name: Test Ruby
-
-on:
- push:
- pull_request:
-
-permissions:
- contents: read
-
-jobs:
- test:
- strategy:
- matrix:
- os: ['ubuntu-20.04']
- ruby-version: ['2.6', '2.7', '3.0', '3.1']
- # ubuntu 22.04 only supports ssl 3 and thus only ruby 3.1
- include:
- - os: 'ubuntu-22.04'
- ruby-version: '3.1'
- runs-on: ${{ matrix.os }}
-
- steps:
- - uses: actions/checkout@v3
- - name: Set up Ruby
- uses: ruby/setup-ruby@v1
- with:
- ruby-version: ${{ matrix.ruby-version }}
- bundler-cache: true
- - name: Run tests
- run: bundle exec rake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2022-08-18 07:49:42.000000000 +0200
+++ new/.travis.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-before_install:
- - gem install bundler
- - git submodule update --init --recursive
-
-rvm:
- - 2.6.10
- - 2.7.6
- - 3.0.4
- - 3.1.2
-
-jdk:
- - openjdk11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2022-08-18 07:49:42.000000000 +0200
+++ new/README.md 2022-10-08 16:15:36.000000000 +0200
@@ -2,8 +2,6 @@
JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and
JSON Web Key) in Ruby
-[](http://travis-ci.org/nov/json-jwt)
-
## Installation
```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2022-08-18 07:49:42.000000000 +0200
+++ new/VERSION 2022-10-08 16:15:36.000000000 +0200
@@ -1 +1 @@
-1.15.3
\ No newline at end of file
+1.16.0
\ No newline at end of file
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/json-jwt.gemspec new/json-jwt.gemspec
--- old/json-jwt.gemspec 2022-08-18 07:49:42.000000000 +0200
+++ new/json-jwt.gemspec 2022-10-08 16:15:36.000000000 +0200
@@ -16,7 +16,8 @@
gem.add_runtime_dependency 'activesupport', '>= 4.2'
gem.add_runtime_dependency 'bindata'
gem.add_runtime_dependency 'aes_key_wrap'
- gem.add_runtime_dependency 'httpclient'
+ gem.add_runtime_dependency 'faraday', '~> 2.0'
+ gem.add_runtime_dependency 'faraday-follow_redirects'
gem.add_development_dependency 'rake'
gem.add_development_dependency 'simplecov'
gem.add_development_dependency 'webmock'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/json/jwk/set/fetcher/debugger/request_filter.rb
new/lib/json/jwk/set/fetcher/debugger/request_filter.rb
--- old/lib/json/jwk/set/fetcher/debugger/request_filter.rb 2022-08-18
07:49:42.000000000 +0200
+++ new/lib/json/jwk/set/fetcher/debugger/request_filter.rb 1970-01-01
01:00:00.000000000 +0100
@@ -1,34 +0,0 @@
-module JSON
- class JWK
- class Set
- module Fetcher
- module Debugger
- class RequestFilter
- # Callback called in HTTPClient (before sending a request)
- # request:: HTTP::Message
- def filter_request(request)
- started = "======= [JSON::JWK::Set::Fetcher] HTTP REQUEST
STARTED ======="
- log started, request.dump
- end
-
- # Callback called in HTTPClient (after received a response)
- # request:: HTTP::Message
- # response:: HTTP::Message
- def filter_response(request, response)
- finished = "======= [JSON::JWK::Set::Fetcher] HTTP REQUEST
FINISHED ======="
- log '-' * 50, response.dump, finished
- end
-
- private
-
- def log(*outputs)
- outputs.each do |output|
- JSON::JWK::Set::Fetcher.logger.info output
- end
- end
- end
- end
- end
- end
- end
-end
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/json/jwk/set/fetcher.rb
new/lib/json/jwk/set/fetcher.rb
--- old/lib/json/jwk/set/fetcher.rb 2022-08-18 07:49:42.000000000 +0200
+++ new/lib/json/jwk/set/fetcher.rb 2022-10-08 16:15:36.000000000 +0200
@@ -36,17 +36,13 @@
self.debugging = false
def self.http_client
- _http_client_ = HTTPClient.new(
- agent_name: "JSON::JWK::Set::Fetcher (#{JSON::JWT::VERSION})"
- )
-
- # NOTE: httpclient gem seems stopped maintaining root certtificate
set, use OS default.
- _http_client_.ssl_config.clear_cert_store
- _http_client_.ssl_config.cert_store.set_default_paths
-
- _http_client_.request_filter << Debugger::RequestFilter.new if
debugging?
- http_config.try(:call, _http_client_)
- _http_client_
+ Faraday.new(headers: {user_agent: "JSON::JWK::Set::Fetcher
#{VERSION}"}) do |faraday|
+ faraday.response :raise_error
+ faraday.response :follow_redirects
+ faraday.response :logger, JSON::JWK::Set::Fetcher.logger if
debugging?
+ faraday.adapter Faraday.default_adapter
+ http_config.try(:call, faraday)
+ end
end
def self.http_config(&block)
@@http_config ||= block
@@ -70,7 +66,7 @@
jwks = Set.new(
JSON.parse(
cache.fetch(cache_key, options) do
- http_client.get_content(jwks_uri)
+ http_client.get(jwks_uri).body
end
)
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/json/jwt.rb new/lib/json/jwt.rb
--- old/lib/json/jwt.rb 2022-08-18 07:49:42.000000000 +0200
+++ new/lib/json/jwt.rb 2022-10-08 16:15:36.000000000 +0200
@@ -1,6 +1,7 @@
require 'openssl'
require 'base64'
-require 'httpclient'
+require 'faraday'
+require 'faraday/follow_redirects'
require 'active_support'
require 'active_support/core_ext'
require 'json/jose'
@@ -137,5 +138,4 @@
require 'json/jwk'
require 'json/jwk/jwkizable'
require 'json/jwk/set'
-require 'json/jwk/set/fetcher'
-require 'json/jwk/set/fetcher/debugger/request_filter'
\ No newline at end of file
+require 'json/jwk/set/fetcher'
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2022-08-18 07:49:42.000000000 +0200
+++ new/metadata 2022-10-08 16:15:36.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: json-jwt
version: !ruby/object:Gem::Version
- version: 1.15.3
+ version: 1.16.0
platform: ruby
authors:
- nov matake
-autorequire:
+autorequire:
bindir: bin
cert_chain: []
-date: 2022-08-18 00:00:00.000000000 Z
+date: 2022-10-08 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: activesupport
@@ -53,7 +53,21 @@
- !ruby/object:Gem::Version
version: '0'
- !ruby/object:Gem::Dependency
- name: httpclient
+ name: faraday
+ requirement: !ruby/object:Gem::Requirement
+ requirements:
+ - - "~>"
+ - !ruby/object:Gem::Version
+ version: '2.0'
+ type: :runtime
+ prerelease: false
+ version_requirements: !ruby/object:Gem::Requirement
+ requirements:
+ - - "~>"
+ - !ruby/object:Gem::Version
+ version: '2.0'
+- !ruby/object:Gem::Dependency
+ name: faraday-follow_redirects
requirement: !ruby/object:Gem::Requirement
requirements:
- - ">="
@@ -145,11 +159,10 @@
extra_rdoc_files: []
files:
- ".github/FUNDING.yml"
-- ".github/workflows/test_ruby.yml"
+- ".github/workflows/spec.yml"
- ".gitignore"
- ".gitmodules"
- ".rspec"
-- ".travis.yml"
- Gemfile
- LICENSE
- README.md
@@ -162,14 +175,13 @@
- lib/json/jwk/jwkizable.rb
- lib/json/jwk/set.rb
- lib/json/jwk/set/fetcher.rb
-- lib/json/jwk/set/fetcher/debugger/request_filter.rb
- lib/json/jws.rb
- lib/json/jwt.rb
homepage: https://github.com/nov/json-jwt
licenses:
- MIT
metadata: {}
-post_install_message:
+post_install_message:
rdoc_options: []
require_paths:
- lib
@@ -185,7 +197,7 @@
version: '0'
requirements: []
rubygems_version: 3.1.6
-signing_key:
+signing_key:
specification_version: 4
summary: JSON Web Token and its family (JSON Web Signature, JSON Web
Encryption and
JSON Web Key) in Ruby