Skip to content

Commit 9c3aebd

Browse files
authored
Merge pull request #168 from Sharpie/update-net-imap-0424
net-imap: Update 0.3.9->0.4.24
2 parents 06098d3 + 486a42f commit 9c3aebd

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

configs/components/ruby-3.2.rb

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,26 @@
4545
# Upgrade erb 4.0.2 -> 4.0.3.1, fixes CVE-2026-41316
4646
pkg.apply_patch "#{base}/upgrade-erb-4.0.3.1.patch"
4747

48+
# Upgrade net-imap 0.3.9 -> 0.4.24, fixes CVE-2026-42246, other CVEs, and build issues.
49+
pkg.add_source(
50+
'https://rubygems.org/downloads/net-imap-0.4.24.gem',
51+
{
52+
sum: '88289db8fd3f08aa8c661137810118e58fe309829e815e2ea8f3650662a6501b',
53+
sum_type: 'sha256'
54+
}
55+
)
56+
pkg.configure do
57+
[
58+
'cp ../net-imap-0.4.24.gem gems/',
59+
"sed -i.bak 's/^net-imap.*/net-imap 0.4.24 https:\\/\\/github.com\\/ruby\\/net-imap/' gems/bundled_gems",
60+
# This next bit can be done via "make extract-gems", but that requires us
61+
# to have a "baseruby" installed.
62+
'tar xf gems/net-imap-0.4.24.gem',
63+
'mkdir .bundle/gems/net-imap-0.4.24',
64+
'tar -C .bundle/gems/net-imap-0.4.24 -xzf data.tar.gz'
65+
]
66+
end
67+
4868
####################
4969
# ENVIRONMENT, FLAGS
5070
####################

0 commit comments

Comments
 (0)