diff --git a/Gemfile b/Gemfile index 33a86a0b..ece28562 100644 --- a/Gemfile +++ b/Gemfile @@ -30,37 +30,37 @@ gem 'globalize', '~> 6.2', '>= 6.2.1' # For reading and parsing HTML from Neopets.com, like importing Closet pages. gem 'nokogiri', '~> 1.13', '>= 1.13.10' -gem "rest-client", "~> 1.6.7" +gem 'rest-client', '~> 2.1' # For safely rendering users' Markdown + HTML on item list pages. -gem 'rdiscount', '~> 1.6.5' -gem 'sanitize', '~> 2.0.3' +gem 'rdiscount', '~> 2.2', '>= 2.2.7.1' +gem 'sanitize', '~> 6.0', '>= 6.0.2' # For working with Neopets APIs. # unstable version of RocketAMF interprets info registry as a hash instead of an array gem 'RocketAMF', :git => 'https://github.com/rubyamf/rocketamf.git' # For working with the OpenNeo ID service. -gem 'msgpack', '~> 1.6', '>= 1.6.1' +gem 'msgpack', '~> 1.7', '>= 1.7.2' gem 'openneo-auth-signatory', '~> 0.1.0' # For preventing too many modeling attempts. -gem 'rack-attack', '~> 2.2.0' +gem 'rack-attack', '~> 6.7' # For testing emails in development. -gem "letter_opener", :group => :development +gem 'letter_opener', '~> 1.8', '>= 1.8.1', group: :development # For parallel API calls. -gem "parallel", "~> 1.13.0" +gem 'parallel', '~> 1.23' # For debugging. -gem 'web-console', '~> 3.7' +gem 'web-console', '~> 3.7', group: :development # TODO: Review our use of content_tag_for etc and uninstall this! -gem 'record_tag_helper', '~> 1.0' +gem 'record_tag_helper', '~> 1.0', '>= 1.0.1' # Reduces boot times through caching; required in config/boot.rb -gem 'bootsnap', require: false +gem 'bootsnap', '~> 1.16', require: false # For deployment. group :development do diff --git a/Gemfile.lock b/Gemfile.lock index f93943a8..e10c7475 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -48,7 +48,8 @@ GEM i18n (>= 0.7, < 2) minitest (~> 5.1) tzinfo (~> 1.1) - addressable (2.3.8) + addressable (2.8.4) + public_suffix (>= 2.0.2, < 6.0) arel (9.0.0) babel-source (5.8.35) babel-transpiler (0.7.0) @@ -56,7 +57,7 @@ GEM execjs (~> 2.0) bcrypt (3.1.19) bindex (0.8.1) - bootsnap (1.12.0) + bootsnap (1.16.0) msgpack (~> 1.2) builder (3.2.4) capistrano (2.15.5) @@ -93,6 +94,8 @@ GEM responders warden (~> 1.2.3) diff-lcs (1.2.5) + domain_name (0.5.20190701) + unf (>= 0.0.5, < 1.0.0) dotenv (2.8.1) dotenv-rails (2.8.1) dotenv (= 2.8.1) @@ -116,13 +119,16 @@ GEM thor tilt highline (1.7.2) + http-accept (1.7.0) + http-cookie (1.0.5) + domain_name (~> 0.5) http_accept_language (2.1.1) i18n (1.14.1) concurrent-ruby (~> 1.0) - launchy (2.4.3) - addressable (~> 2.3) - letter_opener (1.4.1) - launchy (~> 2.2) + launchy (2.5.2) + addressable (~> 2.8) + letter_opener (1.8.1) + launchy (>= 2.2, < 3) loofah (2.21.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -134,11 +140,13 @@ GEM marcel (1.0.2) memcache-client (1.8.5) method_source (1.0.0) - mime-types (1.25.1) + mime-types (3.4.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2023.0218.1) mini_mime (1.1.2) mini_portile2 (2.8.4) minitest (5.19.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_json (1.15.0) mysql2 (0.5.5) net-imap (0.3.7) @@ -157,6 +165,7 @@ GEM net-ssh (2.9.2) net-ssh-gateway (1.2.0) net-ssh (>= 2.6.5) + netrc (0.11.0) nio4r (2.5.9) nokogiri (1.13.10) mini_portile2 (~> 2.8.0) @@ -164,11 +173,12 @@ GEM openneo-auth-signatory (0.1.0) ruby-hmac orm_adapter (0.5.0) - parallel (1.13.0) + parallel (1.23.0) + public_suffix (5.0.3) racc (1.7.1) rack (2.2.8) - rack-attack (2.2.1) - rack + rack-attack (6.7.0) + rack (>= 1.0, < 4) rack-test (2.1.0) rack (>= 1.3) rails (5.2.8.1) @@ -203,7 +213,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rdiscount (1.6.8) + rdiscount (2.2.7.1) react-rails (2.7.1) babel-transpiler (>= 0.7.0) connection_pool @@ -217,8 +227,11 @@ GEM responders (2.4.1) actionpack (>= 4.2.0, < 6.0) railties (>= 4.2.0, < 6.0) - rest-client (1.6.9) - mime-types (~> 1.16) + rest-client (2.1.0) + http-accept (>= 1.7.0, < 2.0) + http-cookie (>= 1.0.2, < 2.0) + mime-types (>= 1.16, < 4.0) + netrc (~> 0.8) rspec (2.0.1) rspec-core (~> 2.0.1) rspec-expectations (~> 2.0.1) @@ -234,8 +247,9 @@ GEM ruby-hmac (0.4.0) rvm-capistrano (1.5.6) capistrano (~> 2.15.4) - sanitize (2.0.6) - nokogiri (>= 1.4.4) + sanitize (6.0.2) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) sass (3.4.25) sass-rails (5.0.7) railties (>= 4.0.0, < 6) @@ -259,6 +273,9 @@ GEM thread_safe (~> 0.1) uglifier (4.2.0) execjs (>= 0.3.0, < 3) + unf (0.1.4) + unf_ext + unf_ext (0.0.8.2) warden (1.2.7) rack (>= 1.0) web-console (3.7.0) @@ -276,7 +293,7 @@ PLATFORMS DEPENDENCIES RocketAMF! - bootsnap + bootsnap (~> 1.16) capistrano (~> 2.15.5) compass-rails (~> 3.1) devise (~> 4.9, >= 4.9.2) @@ -285,23 +302,23 @@ DEPENDENCIES globalize (~> 6.2, >= 6.2.1) haml (~> 6.1, >= 6.1.1) http_accept_language (~> 2.1, >= 2.1.1) - letter_opener + letter_opener (~> 1.8, >= 1.8.1) memcache-client (~> 1.8.5) - msgpack (~> 1.6, >= 1.6.1) + msgpack (~> 1.7, >= 1.7.2) mysql2 (~> 0.5.5) nokogiri (~> 1.13, >= 1.13.10) openneo-auth-signatory (~> 0.1.0) - parallel (~> 1.13.0) - rack-attack (~> 2.2.0) + parallel (~> 1.23) + rack-attack (~> 6.7) rails (= 5.2.8.1) rails-i18n (~> 5.1, >= 5.1.3) - rdiscount (~> 1.6.5) + rdiscount (~> 2.2, >= 2.2.7.1) react-rails (~> 2.7, >= 2.7.1) - record_tag_helper (~> 1.0) - rest-client (~> 1.6.7) + record_tag_helper (~> 1.0, >= 1.0.1) + rest-client (~> 2.1) rspec-rails (~> 2.0.0.beta.22) rvm-capistrano (~> 1.5.6) - sanitize (~> 2.0.3) + sanitize (~> 6.0, >= 6.0.2) sass-rails (~> 5.0, >= 5.0.7) uglifier (~> 4.2) web-console (~> 3.7) diff --git a/vendor/cache/addressable-2.3.8.gem b/vendor/cache/addressable-2.3.8.gem deleted file mode 100644 index 21974aa4..00000000 Binary files a/vendor/cache/addressable-2.3.8.gem and /dev/null differ diff --git a/vendor/cache/addressable-2.8.4.gem b/vendor/cache/addressable-2.8.4.gem new file mode 100644 index 00000000..2a26d0b3 Binary files /dev/null and b/vendor/cache/addressable-2.8.4.gem differ diff --git a/vendor/cache/bootsnap-1.12.0.gem b/vendor/cache/bootsnap-1.12.0.gem deleted file mode 100644 index 48f50b22..00000000 Binary files a/vendor/cache/bootsnap-1.12.0.gem and /dev/null differ diff --git a/vendor/cache/bootsnap-1.16.0.gem b/vendor/cache/bootsnap-1.16.0.gem new file mode 100644 index 00000000..3cdc34a6 Binary files /dev/null and b/vendor/cache/bootsnap-1.16.0.gem differ diff --git a/vendor/cache/domain_name-0.5.20190701.gem b/vendor/cache/domain_name-0.5.20190701.gem new file mode 100644 index 00000000..c1a2c32e Binary files /dev/null and b/vendor/cache/domain_name-0.5.20190701.gem differ diff --git a/vendor/cache/http-accept-1.7.0.gem b/vendor/cache/http-accept-1.7.0.gem new file mode 100644 index 00000000..f648db4e Binary files /dev/null and b/vendor/cache/http-accept-1.7.0.gem differ diff --git a/vendor/cache/http-cookie-1.0.5.gem b/vendor/cache/http-cookie-1.0.5.gem new file mode 100644 index 00000000..ecb033e6 Binary files /dev/null and b/vendor/cache/http-cookie-1.0.5.gem differ diff --git a/vendor/cache/launchy-2.4.3.gem b/vendor/cache/launchy-2.4.3.gem deleted file mode 100644 index e7b99df2..00000000 Binary files a/vendor/cache/launchy-2.4.3.gem and /dev/null differ diff --git a/vendor/cache/launchy-2.5.2.gem b/vendor/cache/launchy-2.5.2.gem new file mode 100644 index 00000000..5ae7b2a1 Binary files /dev/null and b/vendor/cache/launchy-2.5.2.gem differ diff --git a/vendor/cache/letter_opener-1.4.1.gem b/vendor/cache/letter_opener-1.4.1.gem deleted file mode 100644 index 58be56d6..00000000 Binary files a/vendor/cache/letter_opener-1.4.1.gem and /dev/null differ diff --git a/vendor/cache/letter_opener-1.8.1.gem b/vendor/cache/letter_opener-1.8.1.gem new file mode 100644 index 00000000..596e92a8 Binary files /dev/null and b/vendor/cache/letter_opener-1.8.1.gem differ diff --git a/vendor/cache/mime-types-1.25.1.gem b/vendor/cache/mime-types-1.25.1.gem deleted file mode 100644 index 877d8a97..00000000 Binary files a/vendor/cache/mime-types-1.25.1.gem and /dev/null differ diff --git a/vendor/cache/mime-types-3.4.1.gem b/vendor/cache/mime-types-3.4.1.gem new file mode 100644 index 00000000..7b1056ed Binary files /dev/null and b/vendor/cache/mime-types-3.4.1.gem differ diff --git a/vendor/cache/mime-types-data-3.2023.0218.1.gem b/vendor/cache/mime-types-data-3.2023.0218.1.gem new file mode 100644 index 00000000..d3a621d8 Binary files /dev/null and b/vendor/cache/mime-types-data-3.2023.0218.1.gem differ diff --git a/vendor/cache/msgpack-1.6.1.gem b/vendor/cache/msgpack-1.6.1.gem deleted file mode 100644 index 86803c31..00000000 Binary files a/vendor/cache/msgpack-1.6.1.gem and /dev/null differ diff --git a/vendor/cache/msgpack-1.7.2.gem b/vendor/cache/msgpack-1.7.2.gem new file mode 100644 index 00000000..b728e95d Binary files /dev/null and b/vendor/cache/msgpack-1.7.2.gem differ diff --git a/vendor/cache/netrc-0.11.0.gem b/vendor/cache/netrc-0.11.0.gem new file mode 100644 index 00000000..78226f36 Binary files /dev/null and b/vendor/cache/netrc-0.11.0.gem differ diff --git a/vendor/cache/parallel-1.13.0.gem b/vendor/cache/parallel-1.13.0.gem deleted file mode 100644 index c796ed00..00000000 Binary files a/vendor/cache/parallel-1.13.0.gem and /dev/null differ diff --git a/vendor/cache/parallel-1.23.0.gem b/vendor/cache/parallel-1.23.0.gem new file mode 100644 index 00000000..8b23caa6 Binary files /dev/null and b/vendor/cache/parallel-1.23.0.gem differ diff --git a/vendor/cache/public_suffix-5.0.3.gem b/vendor/cache/public_suffix-5.0.3.gem new file mode 100644 index 00000000..25583565 Binary files /dev/null and b/vendor/cache/public_suffix-5.0.3.gem differ diff --git a/vendor/cache/rack-attack-2.2.1.gem b/vendor/cache/rack-attack-2.2.1.gem deleted file mode 100644 index 2e3162ce..00000000 Binary files a/vendor/cache/rack-attack-2.2.1.gem and /dev/null differ diff --git a/vendor/cache/rack-attack-6.7.0.gem b/vendor/cache/rack-attack-6.7.0.gem new file mode 100644 index 00000000..c6d66799 Binary files /dev/null and b/vendor/cache/rack-attack-6.7.0.gem differ diff --git a/vendor/cache/rdiscount-1.6.8.gem b/vendor/cache/rdiscount-1.6.8.gem deleted file mode 100644 index fbfdd8e1..00000000 Binary files a/vendor/cache/rdiscount-1.6.8.gem and /dev/null differ diff --git a/vendor/cache/rdiscount-2.2.7.1.gem b/vendor/cache/rdiscount-2.2.7.1.gem new file mode 100644 index 00000000..7ed0b125 Binary files /dev/null and b/vendor/cache/rdiscount-2.2.7.1.gem differ diff --git a/vendor/cache/rest-client-1.6.9.gem b/vendor/cache/rest-client-1.6.9.gem deleted file mode 100644 index 925bd54a..00000000 Binary files a/vendor/cache/rest-client-1.6.9.gem and /dev/null differ diff --git a/vendor/cache/rest-client-2.1.0.gem b/vendor/cache/rest-client-2.1.0.gem new file mode 100644 index 00000000..8af1a2fd Binary files /dev/null and b/vendor/cache/rest-client-2.1.0.gem differ diff --git a/vendor/cache/sanitize-2.0.6.gem b/vendor/cache/sanitize-2.0.6.gem deleted file mode 100644 index f3275f51..00000000 Binary files a/vendor/cache/sanitize-2.0.6.gem and /dev/null differ diff --git a/vendor/cache/sanitize-6.0.2.gem b/vendor/cache/sanitize-6.0.2.gem new file mode 100644 index 00000000..7cb7c921 Binary files /dev/null and b/vendor/cache/sanitize-6.0.2.gem differ diff --git a/vendor/cache/unf-0.1.4.gem b/vendor/cache/unf-0.1.4.gem new file mode 100644 index 00000000..01f1852d Binary files /dev/null and b/vendor/cache/unf-0.1.4.gem differ diff --git a/vendor/cache/unf_ext-0.0.8.2.gem b/vendor/cache/unf_ext-0.0.8.2.gem new file mode 100644 index 00000000..f9a66cc4 Binary files /dev/null and b/vendor/cache/unf_ext-0.0.8.2.gem differ