Skip to content

Commit 32a63ea

Browse files
committed
Update dependencies for CVEs
* Puma 6 did not receive CVE updates, so we update to 7. * Add turbolinks so that assets can still precompile without cache. * Patch-level updates for various other Gems to fix security isuses.
1 parent 74a24a3 commit 32a63ea

2 files changed

Lines changed: 22 additions & 16 deletions

File tree

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ gem 'mysql2', '~> 0.5.4'
1717
gem 'nokogiri', '~> 1.18'
1818
gem 'okcomputer', '~> 1.19'
1919
gem 'ougai', '~> 1.8'
20-
gem 'puma', '~> 6.6.1'
20+
gem 'puma', '~> 7.2.1'
2121
gem 'puma-plugin-delayed_stop', '~> 0.1.2'
2222
gem 'rails', '~> 8.0.0'
2323
gem 'rake'
2424
gem 'sass-rails', '>= 6'
25+
gem 'turbolinks'
2526
gem 'webpacker', '~> 5.4.3'
2627
gem 'will_paginate'
2728

Gemfile.lock

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ GEM
7272
securerandom (>= 0.3)
7373
tzinfo (~> 2.0, >= 2.0.5)
7474
uri (>= 0.13.1)
75-
addressable (2.8.8)
75+
addressable (2.9.0)
7676
public_suffix (>= 2.0.2, < 8.0)
7777
amazing_print (1.8.1)
7878
ast (2.4.3)
@@ -87,12 +87,12 @@ GEM
8787
colorize (~> 0.8.1)
8888
lograge (~> 0.11)
8989
ougai (~> 1.8)
90-
bigdecimal (4.0.1)
90+
bigdecimal (4.1.2)
9191
bindex (0.8.1)
9292
bootstrap-sass (3.4.1)
9393
autoprefixer-rails (>= 5.2.1)
9494
sassc (>= 2.0.0)
95-
brakeman (8.0.4)
95+
brakeman (8.0.5)
9696
racc
9797
builder (3.3.0)
9898
bundler-audit (0.9.2)
@@ -116,14 +116,14 @@ GEM
116116
execjs
117117
coffee-script-source (1.12.2)
118118
colorize (0.8.1)
119-
concurrent-ruby (1.3.6)
119+
concurrent-ruby (1.3.7)
120120
connection_pool (3.0.2)
121121
crass (1.0.6)
122122
date (3.5.1)
123123
diff-lcs (1.6.2)
124124
docile (1.4.1)
125125
drb (2.2.3)
126-
erb (6.0.2)
126+
erb (6.0.4)
127127
erubi (1.13.1)
128128
execjs (2.10.0)
129129
ffi (1.17.2-aarch64-linux-gnu)
@@ -177,7 +177,7 @@ GEM
177177
prism (~> 1.5)
178178
mysql2 (0.5.7)
179179
bigdecimal
180-
net-imap (0.6.3)
180+
net-imap (0.6.4.1)
181181
date
182182
net-protocol
183183
net-pop (0.1.2)
@@ -187,13 +187,13 @@ GEM
187187
net-smtp (0.5.1)
188188
net-protocol
189189
nio4r (2.7.5)
190-
nokogiri (1.19.2-aarch64-linux-gnu)
190+
nokogiri (1.19.4-aarch64-linux-gnu)
191191
racc (~> 1.4)
192-
nokogiri (1.19.2-arm64-darwin)
192+
nokogiri (1.19.4-arm64-darwin)
193193
racc (~> 1.4)
194-
nokogiri (1.19.2-x86_64-linux-gnu)
194+
nokogiri (1.19.4-x86_64-linux-gnu)
195195
racc (~> 1.4)
196-
oj (3.16.12)
196+
oj (3.17.3)
197197
bigdecimal (>= 3.0)
198198
ostruct (>= 0.2)
199199
okcomputer (1.19.1)
@@ -212,16 +212,16 @@ GEM
212212
psych (5.3.1)
213213
date
214214
stringio
215-
public_suffix (7.0.0)
216-
puma (6.6.1)
215+
public_suffix (7.0.5)
216+
puma (7.2.1)
217217
nio4r (~> 2.0)
218218
puma-plugin-delayed_stop (0.1.2)
219219
puma (>= 5.0, < 8)
220220
racc (1.8.1)
221-
rack (3.2.5)
221+
rack (3.2.6)
222222
rack-proxy (0.7.7)
223223
rack
224-
rack-session (2.1.1)
224+
rack-session (2.1.2)
225225
base64 (>= 0.1.0)
226226
rack (>= 3.0.0)
227227
rack-test (2.2.0)
@@ -363,6 +363,9 @@ GEM
363363
tilt (2.6.1)
364364
timeout (0.6.1)
365365
tsort (0.2.0)
366+
turbolinks (5.2.1)
367+
turbolinks-source (~> 5.2)
368+
turbolinks-source (5.2.0)
366369
tzinfo (2.0.6)
367370
concurrent-ruby (~> 1.0)
368371
unicode-display_width (3.2.0)
@@ -393,6 +396,7 @@ GEM
393396
PLATFORMS
394397
aarch64-linux-gnu
395398
arm64-darwin-23
399+
arm64-darwin-24
396400
x86_64-linux
397401

398402
DEPENDENCIES
@@ -414,7 +418,7 @@ DEPENDENCIES
414418
nokogiri (~> 1.18)
415419
okcomputer (~> 1.19)
416420
ougai (~> 1.8)
417-
puma (~> 6.6.1)
421+
puma (~> 7.2.1)
418422
puma-plugin-delayed_stop (~> 0.1.2)
419423
rails (~> 8.0.0)
420424
rake
@@ -429,6 +433,7 @@ DEPENDENCIES
429433
selenium-webdriver
430434
simplecov
431435
simplecov-rcov
436+
turbolinks
432437
web-console (>= 3.3.0)
433438
webpacker (~> 5.4.3)
434439
will_paginate

0 commit comments

Comments
 (0)