ruby-openid2 3.0.0 → 3.0.1

This diff represents the content of publicly available package versions that have been released to one of the supported registries. The information contained in this diff is provided for informational purposes only and reflects changes between package versions as they appear in their respective public registries.
checksums.yaml CHANGED
@@ -1,7 +1,7 @@
1
1
  ---
2
2
  SHA256:
3
- metadata.gz: d1b4baf425d4fe41c0b015cf81518bf9943bfc0b956f8d3f835fd1c8031b88ea
4
- data.tar.gz: 2ed337bb5291d6c46f0a2848e134c57021322fdb2c658b7aefde00e7e9ba75b4
3
+ metadata.gz: 52d8f4edc8ded00c0ef92890e3ffde5e8ca0178631c7b1ca31159b02dccb38d6
4
+ data.tar.gz: 3b72e271772ea950c78610192843f2d051eb6227d99f20d176cc9ccb04059a2a
5
5
  SHA512:
6
- metadata.gz: cf1a0c2883d04778deed40fcf4a8c873f900c07fb6d9afe09cf95fa1a46535eb0b62c441b84560b4c7204a74b2813ade6405bdc29da8a57a6e5e08f2c0ca4124
7
- data.tar.gz: 85679091690838c2eb8954a5380e30b38ff6bf70a61bf7ac961aff67f673610f08e6c14258db760fc5fc21ff6554d487a85f3147abe7f11a50e09c9b153836a5
6
+ metadata.gz: 7fc82ce775b50f2ecd626375a44af71bc43e9a41a668dec8737fa53faede5496a59dd981a1a0ebbff94936b302a33e1194af608c7a04948b2e66df0be9417272
7
+ data.tar.gz: e9afc21efe0a8b269ad2e3fb3729a00ceea780cccaf5b4e879b3b76aa1978aa6b3b0860a0e1e972bc7f23a1a2d6404a2446c47a47da44c29a0b8ec566828b299
checksums.yaml.gz.sig CHANGED
Binary file
data/CHANGELOG.md CHANGED
@@ -10,9 +10,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
10
10
  ### Fixed
11
11
  ### Removed
12
12
 
13
- ## 3.0.0
14
- 3831 relevant lines, 3510 lines covered and 321 lines missed. ( 91.62% )
15
- 1228 total branches, 1070 branches covered and 158 branches missed. ( 87.13% )
13
+ ## 3.0.1 - 2024-09-20
14
+ COVERAGE: 91.72% -- 3521/3839 lines in 48 files
15
+ BRANCH COVERAGE: 87.03% -- 1074/1234 branches in 48 files
16
+ 63.08% documented
17
+ ### Added
18
+ - More and better documentation
19
+ ### Fixed
20
+ - Code coverage reporting in specs
21
+ - Markdown formatting in documentation
22
+ - Rake tasks for generating yard documentation
23
+ - Added undeclared runtime dependencies:
24
+ - `rexml`
25
+ - `net-http` - removed from stdlib in Ruby 3.0
26
+ - Copyright years in LICENSE.txt
27
+
28
+ ## 3.0.0 - 2024-09-04
29
+ 3839 relevant lines, 3521 lines covered and 318 lines missed. ( 91.72% )
30
+ 1234 total branches, 1073 branches covered and 161 branches missed. ( 86.95% )
16
31
  ### Fixed
17
32
  - Compatibility with Ruby 2.7+
18
33
  ### Removed
@@ -21,7 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
21
36
  ## 2.9.2
22
37
 
23
38
  * Perform all checks before verifying endpoints.
24
- [#126](https://github.com/openid/ruby-openid/pull/126)
39
+ [#126](https://github.com/oauth-xx/ruby-openid2/pull/126)
25
40
 
26
41
  ## 2.9.1
27
42
 
@@ -30,62 +45,62 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
30
45
  ## 2.9.0
31
46
 
32
47
  * Remove deprecated `autorequire` from gemspec.
33
- [#123](https://github.com/openid/ruby-openid/pull/123)
48
+ [#123](https://github.com/oauth-xx/ruby-openid2/pull/123)
34
49
  * Rescue from `Yadis::XRI::XRIHTTPError` on discovery.
35
- [#106](https://github.com/openid/ruby-openid/pull/106)
50
+ [#106](https://github.com/oauth-xx/ruby-openid2/pull/106)
36
51
  * Avoid SSRF for claimed_id request.
37
- [#121](https://github.com/openid/ruby-openid/pull/121)
52
+ [#121](https://github.com/oauth-xx/ruby-openid2/pull/121)
38
53
  * Updated documentation.
39
- [#115](https://github.com/openid/ruby-openid/pull/115), [#116](https://github.com/openid/ruby-openid/pull/116), [#117](https://github.com/openid/ruby-openid/pull/117), [#118](https://github.com/openid/ruby-openid/pull/118)
54
+ [#115](https://github.com/oauth-xx/ruby-openid2/pull/115), [#116](https://github.com/oauth-xx/ruby-openid2/pull/116), [#117](https://github.com/oauth-xx/ruby-openid2/pull/117), [#118](https://github.com/oauth-xx/ruby-openid2/pull/118)
40
55
  * Reduce warnings output in test runs.
41
- [#119](https://github.com/openid/ruby-openid/pull/119)
56
+ [#119](https://github.com/oauth-xx/ruby-openid2/pull/119)
42
57
  * Drop deprecated option from gemspec.
43
- [#120](https://github.com/openid/ruby-openid/pull/120)
58
+ [#120](https://github.com/oauth-xx/ruby-openid2/pull/120)
44
59
  * Remove circular require.
45
- [#113](https://github.com/openid/ruby-openid/pull/113)
60
+ [#113](https://github.com/oauth-xx/ruby-openid2/pull/113)
46
61
  * Updated Travis CI config with Ruby 2.6
47
- [#114](https://github.com/openid/ruby-openid/pull/114)
62
+ [#114](https://github.com/oauth-xx/ruby-openid2/pull/114)
48
63
  * Simplify Bundler require; remove need for extra `:require`.
49
- [#112](https://github.com/openid/ruby-openid/pull/112)
64
+ [#112](https://github.com/oauth-xx/ruby-openid2/pull/112)
50
65
 
51
66
  ## 2.8.0
52
67
 
53
68
  * Fix `admin/mkassoc` script.
54
- See https://github.com/openid/ruby-openid/pull/103
69
+ See https://github.com/oauth-xx/ruby-openid2/pull/103
55
70
  * Allow specifying timeout for `OpenID::StandardFetcher` in environment variables.
56
- See https://github.com/openid/ruby-openid/pull/109
71
+ See https://github.com/oauth-xx/ruby-openid2/pull/109
57
72
  * Fixed some documentation.
58
- See https://github.com/openid/ruby-openid/pull/111
73
+ See https://github.com/oauth-xx/ruby-openid2/pull/111
59
74
  * Fixed example server.
60
- See https://github.com/openid/ruby-openid/pull/91
75
+ See https://github.com/oauth-xx/ruby-openid2/pull/91
61
76
  * Fixed tests.
62
- See https://github.com/openid/ruby-openid/pull/86
77
+ See https://github.com/oauth-xx/ruby-openid2/pull/86
63
78
  * Misc. changes to the CI setup.
64
79
  See
65
- - https://github.com/openid/ruby-openid/pull/110
66
- - https://github.com/openid/ruby-openid/pull/108
67
- - https://github.com/openid/ruby-openid/pull/107
80
+ - https://github.com/oauth-xx/ruby-openid2/pull/110
81
+ - https://github.com/oauth-xx/ruby-openid2/pull/108
82
+ - https://github.com/oauth-xx/ruby-openid2/pull/107
68
83
 
69
84
  ## 2.7.0
70
85
 
71
86
  * Use RFC 2396 compatible URI parser for trustroot - 7c84ec9ced3ccbdad575e02dbfa81e53b52f909e
72
- See https://github.com/openid/ruby-openid/pull/85
87
+ See https://github.com/oauth-xx/ruby-openid2/pull/85
73
88
  * Use HMAC from OpenSSL rather than Digest - ce2e30d7ff3308f17ef7d8c19d6f4752f76c9c40
74
- See https://github.com/openid/ruby-openid/pull/84
89
+ See https://github.com/oauth-xx/ruby-openid2/pull/84
75
90
  * Check if OpenSSL is loaded - 751e55820d958ee781f5abb466a576d83ddde6fd
76
91
 
77
92
  ## 2.6.0
78
93
 
79
94
  * More safely build filenames - 1c4a90630b183e7572b8ab5f2e3a3e0c0fecd2c7
80
- See https://github.com/openid/ruby-openid/pull/80
95
+ See https://github.com/oauth-xx/ruby-openid2/pull/80
81
96
  * The session serializer of Rails4.1 is json - b44a1eb511dec3be25a07930121bc80cacec0f1c
82
97
  * Handle boolean value to fix signature issue - d65076269b77754da7db6e4b189edeeb9201600d
83
- See https://github.com/openid/ruby-openid/pull/76
98
+ See https://github.com/oauth-xx/ruby-openid2/pull/76
84
99
 
85
100
  ## 2.5.0
86
101
 
87
102
  * Revert json serialization - 8dc60e553369df2300ebb4b83a29618aff643c2c
88
- See https://github.com/openid/ruby-openid/pull/73
103
+ See https://github.com/oauth-xx/ruby-openid2/pull/73
89
104
 
90
105
  ## 2.4.0
91
106
 
data/CONTRIBUTING.md CHANGED
@@ -1,6 +1,6 @@
1
1
  ## Contributing
2
2
 
3
- Bug reports and pull requests are welcome on GitHub at [https://github.com/VitalConnectInc/ruby-openid2][🚎src-main]
3
+ Bug reports and pull requests are welcome on GitHub at [https://github.com/oauth-xx/ruby-openid2][🚎src-main]
4
4
  . This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to
5
5
  the [code of conduct][🤝conduct].
6
6
 
@@ -23,18 +23,19 @@ See: [RubyGems Security Guide][🔒️rubygems-security-guide]
23
23
  3. Run `bin/setup && bin/rake` again as a secondary check, and to update `Gemfile.lock`
24
24
  4. Run `git commit -am "🔖 Prepare release v<VERSION>"` to commit the changes
25
25
  5. Run `git push` to trigger the final CI pipeline before release, & merge PRs
26
- a. NOTE: Remember to [check the build][🧪build]!
27
- 6. Run `git checkout main`
28
- 7. Run `git pull origin main` to ensure you will release the latest trunk code.
29
- 8. Set `SOURCE_DATE_EPOCH` so `rake build` and `rake release` use same timestamp, and generate same checksums
30
- a. Run `export SOURCE_DATE_EPOCH=$EPOCHSECONDS && echo $SOURCE_DATE_EPOCH`
31
- b. If the echo above has no output, then it didn't work.
32
- c. Note that you'll need the `zsh/datetime` module, if running `zsh`.
33
- d. In `bash` you can use `date +%s` instead, i.e. `export SOURCE_DATE_EPOCH=$(date +%s) && echo $SOURCE_DATE_EPOCH`
34
- 9. Run `bundle exec rake build`
35
- 10. Run [`bin/checksums`][🔒️rubygems-checksums-pr] to create SHA-256 and SHA-512 checksums
36
- a. Checksums will be committed automatically by the script, but not pushed
37
- 11. Run `bundle exec rake release` which will create a git tag for the version,
26
+ - NOTE: Remember to [check the build][🧪build]!
27
+ 6. Run `export GIT_TRUNK_BRANCH_NAME="$(git remote show origin | grep 'HEAD branch' | cut -d ' ' -f5)" && echo $GIT_TRUNK_BRANCH_NAME`
28
+ 7. Run `git checkout $GIT_TRUNK_BRANCH_NAME`
29
+ 8. Run `git pull origin $GIT_TRUNK_BRANCH_NAME` to ensure you will release the latest trunk code
30
+ 9. Set `SOURCE_DATE_EPOCH` so `rake build` and `rake release` use same timestamp, and generate same checksums
31
+ - Run `export SOURCE_DATE_EPOCH=$EPOCHSECONDS && echo $SOURCE_DATE_EPOCH`
32
+ - If the echo above has no output, then it didn't work.
33
+ - Note that you'll need the `zsh/datetime` module, if running `zsh`.
34
+ - In `bash` you can use `date +%s` instead, i.e. `export SOURCE_DATE_EPOCH=$(date +%s) && echo $SOURCE_DATE_EPOCH`
35
+ 10. Run `bundle exec rake build`
36
+ 11. Run `bin/checksums` (more [context][🔒️rubygems-checksums-pr]) to create SHA-256 and SHA-512 checksums
37
+ - Checksums will be committed automatically by the script, but not pushed
38
+ 12. Run `bundle exec rake release` which will create a git tag for the version,
38
39
  push git commits and tags, and push the `.gem` file to [rubygems.org][💎rubygems]
39
40
 
40
41
  ## Contributors
@@ -43,12 +44,12 @@ See: [RubyGems Security Guide][🔒️rubygems-security-guide]
43
44
 
44
45
  Made with [contributors-img][🖐contrib-rocks].
45
46
 
46
- [🧪build]: https://github.com/VitalConnectInc/ruby-openid2/actions
47
- [🤝conduct]: https://github.com/VitalConnectInc/ruby-openid2/blob/main/CODE_OF_CONDUCT.md
47
+ [🧪build]: https://github.com/oauth-xx/ruby-openid2/actions
48
+ [🤝conduct]: https://github.com/oauth-xx/ruby-openid2/blob/main/CODE_OF_CONDUCT.md
48
49
  [🖐contrib-rocks]: https://contrib.rocks
49
- [🖐contributors]: https://github.com/VitalConnectInc/ruby-openid2/graphs/contributors
50
- [🖐contributors-img]: https://contrib.rocks/image?repo=VitalConnectInc/ruby-openid2
50
+ [🖐contributors]: https://github.com/oauth-xx/ruby-openid2/graphs/contributors
51
+ [🖐contributors-img]: https://contrib.rocks/image?repo=oauth-xx/ruby-openid2
51
52
  [💎rubygems]: https://rubygems.org
52
53
  [🔒️rubygems-security-guide]: https://guides.rubygems.org/security/#building-gems
53
54
  [🔒️rubygems-checksums-pr]: https://github.com/rubygems/guides/pull/325
54
- [🚎src-main]: https://github.com/VitalConnectInc/ruby-openid2
55
+ [🚎src-main]: https://github.com/oauth-xx/ruby-openid2
data/LICENSE.txt CHANGED
@@ -4,8 +4,10 @@ the terms of the Ruby license. See http://www.ruby-lang.org/en/LICENSE.txt
4
4
  lib/openid/yadis/htmltokenizer.rb is Copyright 2004 by Ben Giddings and
5
5
  distributed under the terms of the Ruby license.
6
6
 
7
- The remainder of this package is Copyright 2006-2008 by JanRain, Inc. and
8
- distributed under the terms of license below:
7
+ The remainder of this package is
8
+ Copyright (c) 2006-2012 by JanRain, Inc.,
9
+ Copyright (c) 2024 Peter Boling,
10
+ and distributed under the terms of license below:
9
11
 
10
12
  Apache License
11
13
  Version 2.0, January 2004
data/README.md CHANGED
@@ -1,8 +1,55 @@
1
1
  # Ruby OpenID
2
2
 
3
- A Ruby library for verifying and serving OpenID identities.
3
+ <div id="badges">
4
+
5
+ [![Version](https://img.shields.io/gem/v/ruby-openid2.svg)](https://rubygems.org/gems/ruby-openid2)
6
+ [![Downloads Today](https://img.shields.io/gem/rd/ruby-openid2.svg)](https://github.com/oauth-xx/ruby-openid2)
7
+ [![CI Supported Build][🚎s-wfi]][🚎s-wf]
8
+ [![CI Unsupported Build][🚎us-wfi]][🚎us-wf]
9
+ [![CI Style Build][🚎st-wfi]][🚎st-wf]
10
+ [![CI Coverage Build][🚎cov-wfi]][🚎cov-wf]
11
+ [![CI Heads Build][🚎hd-wfi]][🚎hd-wf]
12
+
13
+ [🚎s-wf]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/supported.yml
14
+ [🚎s-wfi]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/supported.yml/badge.svg
15
+ [🚎us-wf]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/unsupported.yml
16
+ [🚎us-wfi]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/unsupported.yml/badge.svg
17
+ [🚎st-wf]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/style.yml
18
+ [🚎st-wfi]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/style.yml/badge.svg
19
+ [🚎cov-wf]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/coverage.yml
20
+ [🚎cov-wfi]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/coverage.yml/badge.svg
21
+ [🚎hd-wf]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/heads.yml
22
+ [🚎hd-wfi]: https://github.com/oauth-xx/ruby-openid2/actions/workflows/heads.yml/badge.svg
23
+
24
+ -----
25
+
26
+ <div align="center">
27
+
28
+ [![Liberapay Patrons][⛳liberapay-img]][⛳liberapay]
29
+ [![Sponsor Me on Github][🖇sponsor-img]][🖇sponsor]
30
+ [![Polar Shield][🖇polar-img]][🖇polar]
31
+ [![Donate to my FLOSS or refugee efforts at ko-fi.com][🖇kofi-img]][🖇kofi]
32
+ [![Donate to my FLOSS or refugee efforts using Patreon][🖇patreon-img]][🖇patreon]
33
+
34
+ [⛳liberapay-img]: https://img.shields.io/liberapay/patrons/pboling.svg?logo=liberapay
35
+ [⛳liberapay]: https://liberapay.com/pboling/donate
36
+ [🖇sponsor-img]: https://img.shields.io/badge/Sponsor_Me!-pboling.svg?style=social&logo=github
37
+ [🖇sponsor]: https://github.com/sponsors/pboling
38
+ [🖇polar-img]: https://polar.sh/embed/seeks-funding-shield.svg?org=pboling
39
+ [🖇polar]: https://polar.sh/pboling
40
+ [🖇kofi-img]: https://img.shields.io/badge/buy%20me%20coffee-donate-yellow.svg
41
+ [🖇kofi]: https://ko-fi.com/O5O86SNP4
42
+ [🖇patreon-img]: https://img.shields.io/badge/patreon-donate-yellow.svg
43
+ [🖇patreon]: https://patreon.com/galtzo
44
+
45
+ <span class="badge-buymealatte">
46
+ <a href="https://www.buymeacoffee.com/pboling"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a latte&emoji=&slug=pboling&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff" /></a>
47
+ </span>
48
+
49
+ </div>
50
+ </div>
4
51
 
5
- [![Build Status](https://secure.travis-ci.org/openid/ruby-openid.svg)](http://travis-ci.org/openid/ruby-openid)
52
+ A Ruby library for verifying and serving OpenID identities.
6
53
 
7
54
  ## Features
8
55
 
@@ -18,6 +65,34 @@ A Ruby library for verifying and serving OpenID identities.
18
65
  * Comprehensive test suite
19
66
  * Supports both OpenID 1 and OpenID 2 transparently
20
67
 
68
+ | Primary Namespace | OpenID |
69
+ |-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
70
+ | gem name | [ruby-openid2](https://rubygems.org/gems/ruby-openid2) |
71
+ | code triage | [![Open Source Helpers](https://www.codetriage.com/oauth-xx/ruby-openid2/badges/users.svg)](https://www.codetriage.com/oauth-xx/ruby-openid2) |
72
+ | documentation | [on Github.com][homepage], [on Rdoc.info][documentation] |
73
+ | expert support | [![Get help on Codementor](https://cdn.codementor.io/badges/get_help_github.svg)](https://www.codementor.io/peterboling?utm_source=github&utm_medium=button&utm_term=peterboling&utm_campaign=github) |
74
+ | `...` 💖 | [![Liberapay Patrons][⛳liberapay-img]][⛳liberapay] [![Sponsor Me][🖇sponsor-img]][🖇sponsor] [![Follow Me on LinkedIn][🖇linkedin-img]][🖇linkedin] [![Find Me on WellFound:][✌️wellfound-img]][✌️wellfound] [![Find Me on CrunchBase][💲crunchbase-img]][💲crunchbase] [![My LinkTree][🌳linktree-img]][🌳linktree] [![Follow Me on Ruby.Social][🐘ruby-mast-img]][🐘ruby-mast] [![Tweet @ Peter][🐦tweet-img]][🐦tweet] [💻][coderme] [🌏][aboutme] |
75
+
76
+ <!-- 7️⃣ spread 💖 -->
77
+ [🐦tweet-img]: https://img.shields.io/twitter/follow/galtzo.svg?style=social&label=Follow%20%40galtzo
78
+ [🐦tweet]: http://twitter.com/galtzo
79
+ [🚎blog]: http://www.railsbling.com/tags/ruby-openid2/
80
+ [🚎blog-img]: https://img.shields.io/badge/blog-railsbling-brightgreen.svg?style=flat
81
+ [🖇linkedin]: http://www.linkedin.com/in/peterboling
82
+ [🖇linkedin-img]: https://img.shields.io/badge/PeterBoling-blue?style=plastic&logo=linkedin
83
+ [✌️wellfound]: https://angel.co/u/peter-boling
84
+ [✌️wellfound-img]: https://img.shields.io/badge/peter--boling-orange?style=plastic&logo=wellfound
85
+ [💲crunchbase]: https://www.crunchbase.com/person/peter-boling
86
+ [💲crunchbase-img]: https://img.shields.io/badge/peter--boling-purple?style=plastic&logo=crunchbase
87
+ [🐘ruby-mast]: https://ruby.social/@galtzo
88
+ [🐘ruby-mast-img]: https://img.shields.io/mastodon/follow/109447111526622197?domain=https%3A%2F%2Fruby.social&style=plastic&logo=mastodon&label=Ruby%20%40galtzo
89
+ [🌳linktree]: https://linktr.ee/galtzo
90
+ [🌳linktree-img]: https://img.shields.io/badge/galtzo-purple?style=plastic&logo=linktree
91
+
92
+ <!-- Maintainer Contact Links -->
93
+ [aboutme]: https://about.me/peter.boling
94
+ [coderme]: https://coderwall.com/Peter%20Boling
95
+
21
96
  ## Installing
22
97
 
23
98
  Before running the examples or writing your own code you'll need to install
@@ -55,7 +130,7 @@ the examples.
55
130
 
56
131
  ## Homepage
57
132
 
58
- * GitHub repository: [openid/ruby-openid](http://github.com/openid/ruby-openid)
133
+ * GitHub repository: [oauth-xx/ruby-openid2](http://github.com/oauth-xx/ruby-openid2)
59
134
  * Homepage: [OpenID.net](http://openid.net/)
60
135
 
61
136
  ## Community
@@ -67,14 +142,70 @@ Please join this list to discuss, ask implementation questions, report
67
142
  bugs, etc. Also check out the openid channel on the freenode IRC
68
143
  network.
69
144
 
70
- If you have a bugfix or feature you'd like to contribute, don't
71
- hesitate to send it to us: [How to contribute](http://openidenabled.com/contribute/).
145
+ ## 🤝 Contributing
146
+
147
+ See [CONTRIBUTING.md][🤝contributing]
148
+
149
+ [🤝contributing]: CONTRIBUTING.md
150
+
151
+ ## 🌈 Contributors
152
+
153
+ [![Contributors][🖐contributors-img]][🖐contributors]
154
+
155
+ Made with [contributors-img][🖐contrib-rocks].
156
+
157
+ [🖐contrib-rocks]: https://contrib.rocks
158
+ [🖐contributors]: https://github.com/oauth-xx/ruby-openid2/graphs/contributors
159
+ [🖐contributors-img]: https://contrib.rocks/image?repo=oauth-xx/ruby-openid2
160
+
161
+ ## 🪇 Code of Conduct
162
+
163
+ Everyone interacting in this project's codebases, issue trackers,
164
+ chat rooms and mailing lists is expected to follow the [code of conduct][🪇conduct].
165
+
166
+ [🪇conduct]: CODE_OF_CONDUCT.md
167
+
168
+ ## 📌 Versioning
169
+
170
+ This Library adheres to [Semantic Versioning 2.0.0][📌semver].
171
+ Violations of this scheme should be reported as bugs.
172
+ Specifically, if a minor or patch version is released that breaks backward compatibility,
173
+ a new version should be immediately released that restores compatibility.
174
+ Breaking changes to the public API will only be introduced with new major versions.
175
+
176
+ To get a better understanding of how SemVer is intended to work over a project's lifetime,
177
+ read this article from the creator of SemVer:
178
+
179
+ - ["Major Version Numbers are Not Sacred"][📌major-versions-not-sacred]
180
+
181
+ As a result of this policy, you can (and should) specify a dependency on these libraries using
182
+ the [Pessimistic Version Constraint][📌pvc] with two digits of precision.
183
+
184
+ For example:
185
+
186
+ ```ruby
187
+ spec.add_dependency("ruby-openid2", "~> 3.0")
188
+ ```
189
+
190
+ See [CHANGELOG.md][📌changelog] for list of releases.
191
+
192
+ [comment]: <> ( 📌 VERSIONING LINKS )
193
+
194
+ [📌pvc]: http://guides.rubygems.org/patterns/#pessimistic-version-constraint
195
+ [📌semver]: http://semver.org/
196
+ [📌major-versions-not-sacred]: https://tom.preston-werner.com/2022/05/23/major-version-numbers-are-not-sacred.html
197
+ [📌changelog]: CHANGELOG.md
72
198
 
73
- ## Author
199
+ ### © Copyright
74
200
 
75
- Copyright 2006-2012, JanRain, Inc.
201
+ * Copyright (c) 2006-2012 JanRain, Inc.
202
+ * Copyright (c) 2024 [Peter H. Boling][peterboling] of [Rails Bling][railsbling]
76
203
 
77
- Contact openid@janrain.com.
204
+ [railsbling]: http://www.railsbling.com
205
+ [peterboling]: http://www.peterboling.com
206
+ [bundle-group-pattern]: https://gist.github.com/pboling/4564780
207
+ [documentation]: http://rdoc.info/github/oauth-xx/ruby-openid2/frames
208
+ [homepage]: https://github.com/oauth-xx/ruby-openid2
78
209
 
79
210
  ## License
80
211
 
@@ -1,5 +1,5 @@
1
1
  module OpenID
2
2
  module Version
3
- VERSION = "3.0.0"
3
+ VERSION = "3.0.1"
4
4
  end
5
5
  end
data.tar.gz.sig CHANGED
Binary file
metadata CHANGED
@@ -1,7 +1,7 @@
1
1
  --- !ruby/object:Gem::Specification
2
2
  name: ruby-openid2
3
3
  version: !ruby/object:Gem::Version
4
- version: 3.0.0
4
+ version: 3.0.1
5
5
  platform: ruby
6
6
  authors:
7
7
  - JanRain, Inc
@@ -13,32 +13,72 @@ cert_chain:
13
13
  -----BEGIN CERTIFICATE-----
14
14
  MIIEgDCCAuigAwIBAgIBATANBgkqhkiG9w0BAQsFADBDMRUwEwYDVQQDDAxwZXRl
15
15
  ci5ib2xpbmcxFTATBgoJkiaJk/IsZAEZFgVnbWFpbDETMBEGCgmSJomT8ixkARkW
16
- A2NvbTAeFw0yMzA5MjAxNzMwMjhaFw0yNDA5MTkxNzMwMjhaMEMxFTATBgNVBAMM
16
+ A2NvbTAeFw0yNDA5MjAwODU4NDJaFw0yNTA5MjAwODU4NDJaMEMxFTATBgNVBAMM
17
17
  DHBldGVyLmJvbGluZzEVMBMGCgmSJomT8ixkARkWBWdtYWlsMRMwEQYKCZImiZPy
18
- LGQBGRYDY29tMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA+a9UvHo3
19
- 84k96WgU5Kk5HB+cLZs/modjorsTfqY67MJF5nNvAoqcKTUBW4uG+Zpfnm3jaDO5
20
- GxhJEIZWfndYzycHT2KMVQ1uTP82ba8ZaKrPlPIafkbui3mdds47qsmqHiblKERg
21
- U532lkwfqHDlJwE7OBZQ59EwWWLynlT/yAUHpOBbqIuHKUxdpmBI+sIjrZcD1e05
22
- WmjkO6fwIdC5oM757aoPxIgXD587VOViH11Vkm2doskj4T8yONtwVHlcrrhJ9Bzd
23
- /zdp6vEn7GZQrABvpOlqwWxQ72ZnFhJe/RJZf6CXOPOh69Ai0QKYl2a1sYuCJKS3
24
- nsBnxXJINEEznjR7rZjNUmYD+CZqfjzgPqedRxTlASe7iA4w7xZOqMDzcuhNwcUQ
25
- tMEH6BTktxKP3jXZPXRfHCf6s+HRVb6vezAonTBVyydf5Xp5VwWkd6cwm+2BzHl5
26
- 7kc/3lLxKMcsyEUprAsk8LdHohwZdC267l+RS++AP6Cz6x+nB3oGob19AgMBAAGj
27
- fzB9MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdDgQWBBQCSSas60GqqMjt
28
- xR7LoY1gucEvtzAhBgNVHREEGjAYgRZwZXRlci5ib2xpbmdAZ21haWwuY29tMCEG
18
+ LGQBGRYDY29tMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAjrxsKObI
19
+ rFQjBpzvVfqnT6JlF8/pkpgEEjFh7ex3zIerfuHzZvSrx+sRDGxQ8koWWG0Wjx8s
20
+ wkBZ5dIqvl0g3sWP5asa28u/09opxkQTC1Ao77iYxcBcwoCe/Dpf1m4Q/m6oH0kL
21
+ 2AZVNJQL3UkqAcLS0tsj/s/jAKnVlsaZZE5gQiIIi8HtkvSsajtx+Cq2AxDvcWvV
22
+ /CliD+pmzYkTjvjwGm8yeyFGGGgrisJMryiZdZlkTwrQSjCzudIKbLeuG8Se4JTD
23
+ TAcT+rPubr27v1jwmtIjtiot3rf4nof7LHLb122a/0VR7cC7xPLnXw0Cq1BShvoq
24
+ /GKRdSwMNinTOGkFTK1gKnjN+3iD4zyXU3XO3CXoTr+Ju8fXPN1x4tpOMgbv8dme
25
+ WbcQMOH9ZjmA5w0bSVRL1c3NhRRpUzrKTNXBEvqOyWjUnintxWKj+cRXx+z+dUgI
26
+ dL3kj68fcsiTgl75In3C485pnCMmq1eLuVoiy3jkLNOn2lHeLt9ZK63LAgMBAAGj
27
+ fzB9MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdDgQWBBRhfc+2UaVYd74p
28
+ yJ1JclGiUYN8+jAhBgNVHREEGjAYgRZwZXRlci5ib2xpbmdAZ21haWwuY29tMCEG
29
29
  A1UdEgQaMBiBFnBldGVyLmJvbGluZ0BnbWFpbC5jb20wDQYJKoZIhvcNAQELBQAD
30
- ggGBAMl9ifcw5p+PdvB7dCPoNKoVdp/2LbC9ztETHuYL2gUMJB6UoS3o9c/piSuR
31
- V3ZMQaijmNu6ms1bWAtJ66LjmYrVflJtf9yp31Kierr9LpisMSUx2qbMOHGa8d2Z
32
- vCUWPF8E9Cg0mP3GAyZ6qql8jDh/anUKeksPXqJvNxNPDu2DVYsa/IWdl96whzS4
33
- Bl7SwB1E7agps40UcshCSKaVDOU0M+XN6SrnJMElnBic+KSAkBkVFbzS0BE4ODZM
34
- BgE6nYzQ05qhuvbE+oGdACTlemNtDDWCh0uw+7x0q2PocGIDU5zsPn/WNTkCXPmB
35
- CHGvqDNWq4M7ncTKAaS2XExgyb7uPdq9fKiOW8nmH+zCiGzJXzBWwZlKf7L4Ht9E
36
- a3f0e5C+zvee9Z5Ng9ciyfav9/fcXgYt5MjoBv27THr5XfBhgOCIHSYW2tqJmWKi
37
- KuxrfYrN+9HvMdm+nZ6TypmKftHY3Gj+/uu+g8Icm/zrvTWAEE0mcJOkfrIoNPJb
38
- pF8dMA==
30
+ ggGBAA4fLU2+mQ++jBhVM2IeyvQdw1nm+0thkH4Ldv8ZOBm5ZxCPGIMoYliDDzg4
31
+ 4JDFxZR1wR4sdrz/K5tWtEkN23SKzopwbNb1NIQRSLQ7nOoc+4bkuz9xwKinmIvF
32
+ D+5qsl2S27WLKFreMDtGoh0CREIMBUxU4rGTh0gtzmweGR+fnOShg4Jo0kxrjU5h
33
+ uYk/uVE+bn/jOEGs43GvKXZLyshpBrZjQ+ArbvxDht5t35zbSxerbUxUPZUbXUCW
34
+ tTyh38a9UYjAAHvnh6Y4Fi9wd4/pGNsektrzB3z/zlVj4YF2TMLX9XfNJWEGRGpO
35
+ sSkLYdtEX1WQAmuZtActVW2cL3HdQaRbiv7VbfpA0eSk0ZdZHvBCl516ZZu10uX6
36
+ 82W1mg6fuezdpeBOiXwrEbZSt/oGiF4V511F6nd55p0okwHc/6nS10F/3aKJ4gwC
37
+ I5o+DRfXQHqKucx1ldFHvI2rE/kSCWqGTHN2eyu1sqCPeOoIMxrltJhaejKPkxqj
38
+ zaF9Og==
39
39
  -----END CERTIFICATE-----
40
- date: 2024-09-04 00:00:00.000000000 Z
40
+ date: 2024-09-20 00:00:00.000000000 Z
41
41
  dependencies:
42
+ - !ruby/object:Gem::Dependency
43
+ name: net-http
44
+ requirement: !ruby/object:Gem::Requirement
45
+ requirements:
46
+ - - "~>"
47
+ - !ruby/object:Gem::Version
48
+ version: '0.4'
49
+ - - ">="
50
+ - !ruby/object:Gem::Version
51
+ version: 0.4.1
52
+ type: :runtime
53
+ prerelease: false
54
+ version_requirements: !ruby/object:Gem::Requirement
55
+ requirements:
56
+ - - "~>"
57
+ - !ruby/object:Gem::Version
58
+ version: '0.4'
59
+ - - ">="
60
+ - !ruby/object:Gem::Version
61
+ version: 0.4.1
62
+ - !ruby/object:Gem::Dependency
63
+ name: rexml
64
+ requirement: !ruby/object:Gem::Requirement
65
+ requirements:
66
+ - - "~>"
67
+ - !ruby/object:Gem::Version
68
+ version: '3.3'
69
+ - - ">="
70
+ - !ruby/object:Gem::Version
71
+ version: 3.3.7
72
+ type: :runtime
73
+ prerelease: false
74
+ version_requirements: !ruby/object:Gem::Requirement
75
+ requirements:
76
+ - - "~>"
77
+ - !ruby/object:Gem::Version
78
+ version: '3.3'
79
+ - - ">="
80
+ - !ruby/object:Gem::Version
81
+ version: 3.3.7
42
82
  - !ruby/object:Gem::Dependency
43
83
  name: version_gem
44
84
  requirement: !ruby/object:Gem::Requirement
@@ -87,20 +127,6 @@ dependencies:
87
127
  - - ">="
88
128
  - !ruby/object:Gem::Version
89
129
  version: '13'
90
- - !ruby/object:Gem::Dependency
91
- name: rexml
92
- requirement: !ruby/object:Gem::Requirement
93
- requirements:
94
- - - "~>"
95
- - !ruby/object:Gem::Version
96
- version: '3.2'
97
- type: :development
98
- prerelease: false
99
- version_requirements: !ruby/object:Gem::Requirement
100
- requirements:
101
- - - "~>"
102
- - !ruby/object:Gem::Version
103
- version: '3.2'
104
130
  - !ruby/object:Gem::Dependency
105
131
  name: webrick
106
132
  requirement: !ruby/object:Gem::Requirement
@@ -193,16 +219,16 @@ dependencies:
193
219
  name: standard
194
220
  requirement: !ruby/object:Gem::Requirement
195
221
  requirements:
196
- - - ">="
222
+ - - "~>"
197
223
  - !ruby/object:Gem::Version
198
- version: 1.35.1
224
+ version: '1.37'
199
225
  type: :development
200
226
  prerelease: false
201
227
  version_requirements: !ruby/object:Gem::Requirement
202
228
  requirements:
203
- - - ">="
229
+ - - "~>"
204
230
  - !ruby/object:Gem::Version
205
- version: 1.35.1
231
+ version: '1.37'
206
232
  - !ruby/object:Gem::Dependency
207
233
  name: yard
208
234
  requirement: !ruby/object:Gem::Requirement
@@ -212,7 +238,7 @@ dependencies:
212
238
  version: '0.9'
213
239
  - - ">="
214
240
  - !ruby/object:Gem::Version
215
- version: 0.9.34
241
+ version: 0.9.37
216
242
  type: :development
217
243
  prerelease: false
218
244
  version_requirements: !ruby/object:Gem::Requirement
@@ -222,7 +248,7 @@ dependencies:
222
248
  version: '0.9'
223
249
  - - ">="
224
250
  - !ruby/object:Gem::Version
225
- version: 0.9.34
251
+ version: 0.9.37
226
252
  - !ruby/object:Gem::Dependency
227
253
  name: yard-junk
228
254
  requirement: !ruby/object:Gem::Requirement
@@ -230,6 +256,9 @@ dependencies:
230
256
  - - "~>"
231
257
  - !ruby/object:Gem::Version
232
258
  version: '0.0'
259
+ - - ">="
260
+ - !ruby/object:Gem::Version
261
+ version: 0.0.10
233
262
  type: :development
234
263
  prerelease: false
235
264
  version_requirements: !ruby/object:Gem::Requirement
@@ -237,6 +266,9 @@ dependencies:
237
266
  - - "~>"
238
267
  - !ruby/object:Gem::Version
239
268
  version: '0.0'
269
+ - - ">="
270
+ - !ruby/object:Gem::Version
271
+ version: 0.0.10
240
272
  description:
241
273
  email: [email protected]
242
274
  executables: []
@@ -297,17 +329,18 @@ files:
297
329
  - lib/openid/yadis/xri.rb
298
330
  - lib/openid/yadis/xrires.rb
299
331
  - lib/ruby-openid.rb
300
- homepage: https://github.com/VitalConnectInc/ruby-openid2
332
+ homepage: https://github.com/oauth-xx/ruby-openid2
301
333
  licenses:
302
334
  - Ruby
303
335
  - Apache Software License 2.0
304
336
  metadata:
305
- homepage_uri: https://github.com/VitalConnectInc/ruby-openid2
306
- source_code_uri: https://github.com/VitalConnectInc/ruby-openid2/tree/v3.0.0
307
- changelog_uri: https://github.com/VitalConnectInc/ruby-openid2/blob/v3.0.0/CHANGELOG.md
308
- bug_tracker_uri: https://github.com/VitalConnectInc/ruby-openid2/issues
309
- documentation_uri: https://www.rubydoc.info/gems/ruby-openid2/3.0.0
310
- wiki_uri: https://github.com/VitalConnectInc/ruby-openid2/wiki
337
+ homepage_uri: https://github.com/oauth-xx/ruby-openid2
338
+ source_code_uri: https://github.com/oauth-xx/ruby-openid2/tree/v3.0.1
339
+ changelog_uri: https://github.com/oauth-xx/ruby-openid2/blob/v3.0.1/CHANGELOG.md
340
+ bug_tracker_uri: https://github.com/oauth-xx/ruby-openid2/issues
341
+ documentation_uri: https://www.rubydoc.info/gems/ruby-openid2/3.0.1
342
+ wiki_uri: https://github.com/oauth-xx/ruby-openid2/wiki
343
+ funding_uri: https://liberapay.com/pboling
311
344
  rubygems_mfa_required: 'true'
312
345
  post_install_message:
313
346
  rdoc_options: []
metadata.gz.sig CHANGED
Binary file
close