Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
728 commits
Select commit Hold shift + click to select a range
2b93476
add runtime dependency
tknzk Dec 29, 2020
59a22a0
test against ruby 3.0.0
tknzk Dec 29, 2020
2bff5f6
Merge branch 'master' of github.com:onelogin/ruby-saml
pitbulk Jan 23, 2021
5987d50
Merge pull request #562 from tknzk/test-ruby3
pitbulk Jan 23, 2021
32a0aab
Fix Travis
pitbulk Jan 23, 2021
7808e03
Remove 1.8.7 and ree fom Travis because it does not support them anym…
pitbulk Jan 23, 2021
6f8046e
Adding idp_sso_service_url and idp_slo_service_url settings
pitbulk Jan 23, 2021
b3f2191
Merge pull request #543 from bjacquet/patch-1
pitbulk Jan 24, 2021
d3b5913
Merge pull request #536 from JDrizzy/master
pitbulk Jan 24, 2021
03d6b41
Merge Parse & use SLO Response Location
pitbulk Jan 25, 2021
206e6b8
Merge branch 'mentimeter-parse-responselocation' into 1.12.0-dev
pitbulk Jan 25, 2021
2e2e9b2
Reduce size of built gem by excluding the test folder. See #538
pitbulk Jan 25, 2021
533c84e
Minimize Zlib deflate decompression bomb. See #383
pitbulk Jan 25, 2021
4fe698c
Update single logout code sample to encourage early session terminati…
pitbulk Jan 25, 2021
92d6caf
See #563 Add ValidUntil and cacheDuration support on Metadata generat…
pitbulk Jan 26, 2021
25cbddd
Add support for cacheDuration at the IdpMetadataParser class, at the …
pitbulk Jan 27, 2021
3f89d19
Support customizable statusCode on generated LogoutResponse
pitbulk Feb 3, 2021
3783e22
Merge pull request #557 from silppuri/support-aes-gcm
pitbulk Feb 5, 2021
5e8ad48
Fix test when GCM is not supported
pitbulk Feb 8, 2021
b4cf36d
Add duration format as a constant
pitbulk Feb 8, 2021
46edfba
Make it compatible with old versions of Ruby
pitbulk Feb 8, 2021
60b0204
Use Time.now.utc instead Time.now on parse_duration
pitbulk Feb 11, 2021
b538bdf
Add request_id, response_id and assertion_id
pitbulk Feb 11, 2021
9577d86
More utc stuff for parse duration
pitbulk Feb 12, 2021
6962bf5
Pending utc changes
pitbulk Feb 15, 2021
59b9ade
See #545 More specific error messages for signature validation
pitbulk Feb 17, 2021
d49fde6
Release 1.12.0
pitbulk Feb 18, 2021
8757701
Prefer rescuing `StandardError` over `Exception`
withshubh Feb 18, 2021
83dad5b
Prefix any unused method arguments with an underscore
withshubh Feb 18, 2021
aa5d0f1
Remove redundant and unnecessary require statement
withshubh Feb 18, 2021
8bc70cc
Replaces the old OpenSSL algorithmic constants with the newer strings…
withshubh Feb 18, 2021
2be6feb
Remove redundant string coercion
withshubh Feb 18, 2021
925a10a
Remove useless access modifiers
withshubh Feb 18, 2021
bbd954b
Merge pull request #566 from onelogin/1.12.0-dev
pitbulk Feb 18, 2021
f11302f
Update readme
pitbulk Feb 19, 2021
b3d23e8
Remove test files from gem. See https://github.com/rubygems/rubygems/…
pitbulk Feb 19, 2021
39045ec
Update Readme
pitbulk Feb 19, 2021
aace40d
Merge pull request #568 from onelogin/clean
pitbulk Feb 22, 2021
fba4ed0
See #569. Refactor GCM support
pitbulk Feb 22, 2021
7e9b1ad
Merge pull request #570 from onelogin/refactor-gcm
pitbulk Feb 22, 2021
b71ca2f
removed unused method argument
withshubh Feb 25, 2021
2561d87
Update list of supported Ruby versions
dentarg Feb 26, 2021
49da18b
Merge pull request #572 from dentarg/patch-1
pitbulk Feb 26, 2021
3196bfc
Update README.md
pitbulk Mar 2, 2021
682fcc5
Verbiage tweak
luisvm Mar 2, 2021
61d09d0
Merge pull request #574 from onelogin/notify-change-endpoint-params
pitbulk Mar 2, 2021
a5de86f
Fix SloLogoutresponse that threw SettingError due to idp_slo_target_u…
Mar 4, 2021
5a27c4c
Remove unused idp_slo_target_url from settings in SLOLogoutRequest tests
Mar 4, 2021
9186660
Use idp_slo_service_url instead of idp_slo_target_url in LogoutRequest
Mar 4, 2021
b40edbf
See #577. Fix XPath typo incompatible with Rexml 3.2.5
pitbulk Apr 5, 2021
3ed4da3
Merge pull request #578 from onelogin/fix_xpath
pitbulk Apr 5, 2021
455c2f5
Fix #573. Replace method_exists? by respond_to?
pitbulk Apr 5, 2021
2f95ee7
Prepare release 1.12.1
pitbulk Apr 5, 2021
79fc1d7
Merge pull request #580 from onelogin/replace_method__exists
pitbulk Apr 5, 2021
39bd342
Merge pull request #575 from mentimeter/fix_slo_logoutresponse
pitbulk Apr 8, 2021
4e93b13
Prepare Version 1.12.2
pitbulk Apr 8, 2021
bbb4fb6
Merge pull request #581 from onelogin/prepare_1.12.2
pitbulk Apr 12, 2021
8c07b3a
do not append " | " to status code code unecessarily
caioeps May 8, 2021
712c76d
Merge pull request #585 from caioeps/fix-trailing-char-on-status-code
pitbulk May 10, 2021
5355321
Create gem-push.yml
pitbulk May 15, 2021
b9bef6c
Update gem-push.yml
pitbulk May 15, 2021
dc2cd63
Merge pull request #591 from onelogin/migrate-to-gha
pitbulk May 17, 2021
01e96ad
correct 2022->2021 in changelog.md
sergey-alekseev May 22, 2021
bff32ac
Merge pull request #593 from sergey-alekseev/patch-1
pitbulk May 23, 2021
e89a31b
Add warning about the use of IdpMetadataParser class. If Metadata URL…
pitbulk May 25, 2021
da2d0cc
Modified readme as suggested
pitbulk May 25, 2021
20136c1
Merge pull request #594 from onelogin/idp_parser_warning
pitbulk May 27, 2021
9a06d7c
remove an unnecessary line
yasudatoshiyuki May 29, 2021
b55733f
Merge pull request #596 from yasudatoshiyuki/remove_an_unnecessary_line
pitbulk Jun 2, 2021
25160fe
Fixes #433. Refactor the OneLogin::RubySaml::Metadata class so it is …
johnnyshields Aug 7, 2021
b0a8834
Add docs
johnnyshields Aug 7, 2021
580979c
:allowed_clock_drift should be bidrectional (allow X sec before "NotB…
johnnyshields Aug 8, 2021
19327b4
Fix syntax error
johnnyshields Aug 8, 2021
a33e9d7
Fix metadata signature
johnnyshields Aug 9, 2021
b82fc60
SPSSODescriptor element is not selected properly
johnnyshields Aug 9, 2021
deaf112
Response to code review
johnnyshields Aug 12, 2021
c9f81b9
Add unit coverage for Utils.parse_duration
Aug 13, 2021
f3aa90a
Clarify ISO 8601 duration regexp
May 10, 2021
ab0b88e
Support decimal seconds in cacheDuration parsing
May 10, 2021
f6366d4
Simplify handling of negative durations
Aug 8, 2021
cc295ea
Ensure sig is added as first child of root in XML and add tests
johnnyshields Aug 14, 2021
018d079
Merge pull request #586 from futurelearn/sc-duration-regexp
pitbulk Aug 14, 2021
17925cf
Adds `settings.idp_sso_service_binding` and `settings.idp_slo_service…
johnnyshields Aug 14, 2021
95cc64a
Add more tests
johnnyshields Aug 14, 2021
2abfb1a
Merge remote-tracking branch 'remotes/origin/master' into new-idp-bin…
johnnyshields Aug 14, 2021
3044cec
- Extract out UPGRADING.md from README.md.
johnnyshields Aug 15, 2021
ff0b803
IdpMetadataParser should always set idp_cert_multi, even when there i…
johnnyshields Aug 15, 2021
9b6d148
Merge pull request #607 from johnnyshields/gardening
pitbulk Aug 16, 2021
a714b73
Merge branch 'master' into new-idp-binding-params
pitbulk Aug 16, 2021
2897573
Merge pull request #611 from johnnyshields/idp-parser-multi
pitbulk Aug 16, 2021
c6489cc
Merge pull request #602 from johnnyshields/refactor-metadata-class
pitbulk Aug 16, 2021
5b58bae
Merge branch 'master' into new-idp-binding-params
johnnyshields Aug 16, 2021
f1b6c98
Merge pull request #610 from johnnyshields/new-idp-binding-params
pitbulk Aug 16, 2021
385a342
Improve the README.md particularly around the signing/encryption feat…
johnnyshields Aug 16, 2021
0661c67
Ruby 1.8.7 compatibility
pitbulk Aug 16, 2021
993fc10
Merge pull request #613 from onelogin/recover_1.8.7_compatibility
pitbulk Aug 16, 2021
38e0f3c
- Support :name_id_format option for IdpMetadataParser (works similar…
johnnyshields Aug 17, 2021
9fc2e66
Merge remote-tracking branch 'remotes/origin/master' into fix-clock-d…
johnnyshields Aug 17, 2021
fca3f51
Add specs for clock drift
johnnyshields Aug 17, 2021
4f49095
Merge pull request #614 from johnnyshields/idp-parser-name_id_format
pitbulk Aug 18, 2021
340ede5
Review feedback
johnnyshields Aug 18, 2021
22cd564
Update README.md
johnnyshields Aug 18, 2021
6b85084
Merge pull request #612 from johnnyshields/improve-readme
pitbulk Aug 18, 2021
2ebe8ac
Update README.md
johnnyshields Aug 18, 2021
163a08a
Update README.md
johnnyshields Aug 18, 2021
fe1eb50
Update README.md
johnnyshields Aug 18, 2021
ea4b078
Fix broken spec
johnnyshields Aug 18, 2021
a35e8bc
Fix Java weirdness
johnnyshields Aug 18, 2021
83d559b
Merge pull request #615 from johnnyshields/improve-readme
pitbulk Aug 18, 2021
b79859f
Fix java specs
johnnyshields Aug 18, 2021
dfab94b
Merge pull request #605 from johnnyshields/fix-clock-drift
pitbulk Aug 23, 2021
b6fa044
Replace MAX_BYTE_SIZE constant with setting
gitlab-djensen Aug 24, 2021
b2668d9
Add test command to README
gitlab-djensen Aug 24, 2021
ebe2317
Merge pull request #616 from gitlab-djensen/gitlab-djensen-add-test-i…
pitbulk Sep 6, 2021
c21d693
Merge pull request #601 from gitlab-djensen/gitlab-djensen-use-settin…
pitbulk Sep 6, 2021
5da850c
Prepare version 1.13.0
pitbulk Sep 6, 2021
aa4c3b1
Merge pull request #617 from onelogin/v1.13.0
pitbulk Sep 7, 2021
7088cb8
Correct UPGRADING.md -- 1.13.0 is released
johnnyshields Sep 8, 2021
bc8fa9e
Merge pull request #618 from johnnyshields/patch-2
pitbulk Sep 13, 2021
7264617
Remove redundant array wrapper
johnnyshields Sep 18, 2021
eb70449
Document issue: signature verification fails when idp_cert_multi's ke…
Mar 10, 2021
b27dd60
Add support idp_cert_multi with string keys
Mar 10, 2021
01c95db
Test calls to get_idp_cert_multi with string keys
alxckn Sep 20, 2021
e68af0f
Allow modify uuid on messages generated by the Service Provider
pitbulk Sep 21, 2021
292aacc
Merge pull request #620 from johnnyshields/patch-3
pitbulk Oct 1, 2021
732e6e2
Add security setting to more strictly enforce audience validation
nholden Oct 12, 2021
74c2545
Merge pull request #622 from nholden/strict-audience-validation
pitbulk Oct 14, 2021
7c153b6
Update lib/onelogin/ruby-saml/response.rb
withshubh Nov 9, 2021
0d268eb
Nokogiri dependencies are different for ruby 2.2
alagos Nov 9, 2021
d9e7635
Allowing a new option to force downcasing of CGI escaped characters
alagos Nov 9, 2021
d239c0e
Handles Azure AD downcased request encoding
alagos Nov 11, 2021
61a1dbf
Moving setting to new lowercase_url_encoding security key
alagos Dec 14, 2021
b6b4de7
Updating readme using same comment as in php-saml
alagos Dec 14, 2021
70e6544
Merge branch 'master' into force-escape-downcasing
alagos Dec 14, 2021
f8799a6
Get tests running under Ruby 3.1 and add to CI
petergoldstein Jan 6, 2022
138bd2a
Restrict Timecop version for Ruby < 2.1
petergoldstein Jan 13, 2022
423035f
Merge pull request #629 from petergoldstein/feature/ruby_3_1_ci
pitbulk Jan 14, 2022
b843467
Merge pull request #626 from visfleet/ruby-2.2-compatible
pitbulk Jan 21, 2022
6403892
Minor tets fix
pitbulk Jan 24, 2022
5a450a2
Merge pull request #632 from onelogin/minor_test_fix
pitbulk Jan 26, 2022
1033942
Support ability to change ID prefix. See #630
pitbulk Jan 31, 2022
2b2170d
Merge pull request #633 from onelogin/prefix_id
pitbulk Jan 31, 2022
12d5064
Merge pull request #627 from visfleet/force-escape-downcasing
pitbulk Jan 31, 2022
0fd6598
Support escape downcasing for Azure on LogoutResponse. Refactor. Exte…
pitbulk Feb 1, 2022
d95b019
Prepare release 1.14.0
pitbulk Feb 1, 2022
580f97a
Merge pull request #634 from onelogin/force-escape-downcasing-ext
pitbulk Feb 1, 2022
c38d724
Merge pull request #635 from onelogin/v1.14.0
pitbulk Feb 1, 2022
12450cd
output a valid XML `dateTime` for the `validUntil` metadata property
agrobbin Jun 8, 2022
1a79d10
Update README.md
bzvestey Aug 12, 2022
07947f7
Merge pull request #641 from onelogin/bzvestey-patch-1
bzvestey Aug 12, 2022
00e95f3
Remove references to onelogin support.
gkhaburzaniya-onelogin Nov 18, 2022
632849c
Authors may not be empty.
gkhaburzaniya-onelogin Nov 18, 2022
c39dfe2
Pin ubuntu to 20.04 for tests.
gkhaburzaniya-onelogin Nov 18, 2022
9efe57a
Merge pull request #646 from SAML-Toolkits/saml-migration
not-ol-github Dec 8, 2022
2f3501d
Add coveralls support. Add support to test ruby 3.2
pitbulk Dec 30, 2022
2e6a3e1
Fix CI
pitbulk Dec 30, 2022
9b10103
Avoid simplecov and truffleruby issue
pitbulk Jan 1, 2023
5520d79
Fix test. Fix dependencies in order to be able to run tests on ruby3.2.0
pitbulk Jan 2, 2023
c0d1d0c
Try Fix coverall
pitbulk Jan 2, 2023
da093af
Adjust coverage format and dependencies
pitbulk Jan 2, 2023
0ad8b1c
Adapt simplecov output format and versions
pitbulk Jan 2, 2023
7dbab8a
Fix code syntax
pitbulk Jan 2, 2023
45df044
Merge pull request #648 from SAML-Toolkits/ci-coveralls
pitbulk Jan 2, 2023
17b15fc
Replace strip! by strip on compute_digest method
pitbulk Jan 2, 2023
9460aae
Merge pull request #650 from SAML-Toolkits/strip_change
pitbulk Jan 2, 2023
74bde7f
Fix #649 Add contact reference in Security Guidelines section
pitbulk Jan 2, 2023
ca2acbf
Merge pull request #638 from agrobbin/metadata-validuntil-strftime
pitbulk Jan 2, 2023
9da1ad4
Merge pull request #576 from alxckn/support_idp_cert_multi_with_strin…
pitbulk Jan 2, 2023
82f08a3
Merge pull request #567 from withshubh/master
pitbulk Jan 2, 2023
ced6595
Update security contact. Provide an example on how validate signature…
pitbulk Jan 3, 2023
88882e3
Prepare release 1.15.0
pitbulk Jan 3, 2023
7e7e92c
Fix typo
pitbulk Jan 3, 2023
85765cd
Fix lint
pitbulk Jan 3, 2023
9b6e3e9
Update dependencies
pitbulk Jan 3, 2023
75f9c98
Adjust nokogiri dependency
pitbulk Jan 3, 2023
9b10ea7
Add more tests for JRuby and adjust its dependencies
pitbulk Jan 4, 2023
af955af
Add rexml dependence for Jruby with recent Ruby versions
pitbulk Jan 4, 2023
a4b0111
Merge pull request #651 from SAML-Toolkits/check_dependencies
pitbulk Jan 4, 2023
f48a981
Update Changelog
pitbulk Jan 4, 2023
1e32081
Fix typo
pitbulk Jan 4, 2023
942263f
Update CI and coveralls badget
pitbulk Jan 4, 2023
2df5cb3
Add gem and latest release badgets
pitbulk Jan 4, 2023
cef5159
Fix homepage url
yhirano55 Jan 4, 2023
42dca42
Update badgets
pitbulk Jan 6, 2023
40ee918
Merge pull request #652 from yhirano55/fix-homepage-url
pitbulk Jan 8, 2023
3d6e8a3
fix syntax highlight
ksrnnb Feb 18, 2023
fe894e6
add how to specify binding/nameid
ksrnnb Feb 18, 2023
c9685a9
Merge pull request #655 from ksrnnb/update_readme
pitbulk Mar 3, 2023
c8118f9
fix spelling
codebender Aug 21, 2023
303b6b6
Patch errant bullet point without space in Changelog.md
Capncavedan Sep 22, 2023
5193314
Merge pull request #669 from Capncavedan/patch-1
pitbulk Sep 30, 2023
a3d9d8c
Add support on LogoutRequest with Encrypted NameID
pitbulk Sep 30, 2023
37b714c
Restrict version of minitest to avoid test errors
pitbulk Sep 30, 2023
8f9976e
Add test coverage
pitbulk Sep 30, 2023
6d12c10
Merge pull request #671 from SAML-Toolkits/slo_encrypted_nameid
pitbulk Sep 30, 2023
761e918
Merge pull request #667 from codebender/mb/fix-spelling
pitbulk Sep 30, 2023
c6f7b28
Skip test failing o spefici Jruby version
pitbulk Oct 9, 2023
148a4c2
Prepare release 1.16.0
pitbulk Oct 9, 2023
a3844d2
Create FUNDING.yml
pitbulk Nov 1, 2023
a2a0002
Add sp_cert_multi to facilitate key rotation
johnnyshields Nov 26, 2023
f40c59b
Merge pull request #673 from johnnyshields/sp-cert-multi
pitbulk Jul 7, 2024
43b0bb6
Make IdpMetadataParser#get_idp_metadata public
calebhearth Jul 8, 2024
e827926
Merge pull request #691 from calebhearth/make-get_idp_metadata-public
pitbulk Jul 8, 2024
0f8da70
Fix tests on Windows and cleanup CI
johnnyshields Jul 9, 2024
6e33ed3
Merge pull request #687 from johnnyshields/master-fix-tests-windows
pitbulk Jul 9, 2024
4865d03
Merge commit from fork
ahacker1-securesaml Sep 10, 2024
1bc447f
Release 1.17.0
pitbulk Sep 10, 2024
ef997f0
fix ambiguous regex warnings (#720)
HParker Sep 30, 2024
f4cd947
supports params that can be used for re-authentication (#718)
yviscuit Sep 30, 2024
7f887b4
Fix typo in SPNameQualifier error text. See #715
pitbulk Sep 30, 2024
791fc2c
Update CHANGELOG
pitbulk Sep 30, 2024
21b676b
Add sponsor: 84codes
pitbulk Oct 2, 2024
a1f2f7d
remove Dir.chdir
e-ikuta Oct 22, 2024
fe69a45
Support frozen strings
frederikspang Oct 23, 2024
6c51d87
Adjust from review
frederikspang Jan 9, 2025
a0c13e8
Remove freeze from class var
frederikspang Jan 9, 2025
130b829
Merge pull request #727 from e-ikuta/remove_chdir
pitbulk Jan 10, 2025
8ad335c
Use dup for string unfreeze
frederikspang Jan 10, 2025
c70e911
Fix fingerprint method
pitbulk Jan 13, 2025
5004676
Add mutex_m in gemspec
frederikspang Jan 13, 2025
ef8827a
Skip sporadic Zlib::BufError failures in JRuby tests
pitbulk Jan 13, 2025
b009d6d
Update ruby-saml.gemspec
pitbulk Jan 13, 2025
eb14644
Add implicit dependencies required for Ruby >= 3.4.0
pitbulk Jan 13, 2025
0da0b55
Merge pull request #738 from SAML-Toolkits/skip-jruby-zlib-errors
pitbulk Jan 13, 2025
66893b5
Merge pull request #728 from frederikspang/feature/frozen-strings
pitbulk Jan 13, 2025
99ca101
Backport JRuby test fix to master
johnnyshields Jan 19, 2025
a5063fd
Update test_helper.rb
johnnyshields Jan 19, 2025
4c42807
Update test_helper.rb
johnnyshields Jan 19, 2025
011ff4f
Update test_helper.rb
johnnyshields Jan 19, 2025
bbe39e9
Merge pull request #740 from johnnyshields/backport-jruby-fix
pitbulk Jan 20, 2025
927d6f0
docs: readme improvements
andimrob Jan 30, 2025
0d16835
Merge pull request #741 from andimrob/readme-improvements
pitbulk Jan 30, 2025
60627ba
Fix Test
pitbulk Mar 12, 2025
acac9e9
Fix vulnerability: CVE-2025-25293: Potential DOS abusing of compresse…
pitbulk Mar 12, 2025
e9c1cdb
Fix vulnerabilities: CVE-2025-25291, CVE-2025-25292: SAML authenticat…
pitbulk Mar 12, 2025
fb2eac1
Merge pull request #750 from SAML-Toolkits/security_fix_1.18.0
pitbulk Mar 12, 2025
51ef41d
Release 1.18.0
pitbulk Mar 12, 2025
6a7c040
Reorder Changelog and include reference to 1.12.4
pitbulk Mar 12, 2025
fa78136
Missed reference
pitbulk Mar 12, 2025
a38fc2c
Update ruby-saml version in README
blombard Mar 12, 2025
fbbedc9
Merge pull request #751 from blombard/patch-1
pitbulk Mar 12, 2025
f0d7941
Check message bytesize before Base64 validation
dblessing Apr 17, 2025
12b956e
Adapt tests to be able to execute signature validation sooner
pitbulk Jul 29, 2025
d14ec56
CI/CD: Update ubuntu version
pitbulk Jun 8, 2025
25c4b22
Add Ruby 3.4 to the CI
pitbulk Jul 29, 2025
9d5d55c
Exclude Ubuntu-22.04 Ruby 2.2 from CI as it raises RubyGem/Bundler is…
pitbulk Jul 29, 2025
6410b28
Merge pull request #768 from SAML-Toolkits/test_and_ci
pitbulk Jul 29, 2025
bd265fc
Merge commit from fork
pitbulk Jul 29, 2025
8c395b5
Release 1.18.1
pitbulk Jul 29, 2025
f9263a6
Update Changelog
pitbulk Jul 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# These are supported funding model platforms

github: [SAML-Toolkits]
92 changes: 92 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
name: ruby-saml CI

on: [push, pull_request]

jobs:
test:
name: Unit test
strategy:
fail-fast: false
matrix:
os:
- ubuntu-22.04
- macos-latest
- windows-latest
ruby-version:
- 2.1
- 2.2
- 2.3
- 2.4
- 2.5
- 2.6
- 2.7
- 3.0
- 3.1
- 3.2
- 3.3
- 3.4
- jruby-9.1
- jruby-9.2
- jruby-9.3
- jruby-9.4
- truffleruby
exclude:
- os: macos-latest
ruby-version: 2.1
- os: macos-latest
ruby-version: 2.2
- os: macos-latest
ruby-version: 2.3
- os: macos-latest
ruby-version: 2.4
- os: macos-latest
ruby-version: 2.5
- os: macos-latest
ruby-version: jruby-9.1
- os: macos-latest
ruby-version: jruby-9.2
- os: windows-latest
ruby-version: 2.1
- os: windows-latest
ruby-version: jruby-9.1
- os: windows-latest
ruby-version: jruby-9.2
- os: windows-latest
ruby-version: jruby-9.3
- os: windows-latest
ruby-version: jruby-9.4
- os: windows-latest
ruby-version: truffleruby
- os: ubuntu-22.04
ruby-version: 2.2
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Set up Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}

- name: Install dependencies
run: bundle install

- name: Run tests
run: bundle exec rake

- name: Coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.github_token }}
parallel: true
flag-name: run-${{ matrix.ruby-version }}

finish:
needs: test
runs-on: ubuntu-latest
steps:
- name: Coveralls Finished
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.github_token }}
flag-name: run-${{ matrix.ruby-version }}
parallel-finished: true
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ coverage
rdoc
pkg
Gemfile.lock
gemfiles/*.lock
.idea/*
lib/Lib.iml
test/Test.iml
Expand Down
17 changes: 0 additions & 17 deletions .travis.yml

This file was deleted.

314 changes: 314 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

37 changes: 21 additions & 16 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,19 +1,24 @@
Copyright (c) 2010 OneLogin, LLC
Copyright (c) 2010-2022 OneLogin, Inc.
Copyright (c) 2023 IAM Digital Services, SL.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Loading