svn commit: r1934655 - spamassassin/trunk/lib/Mail/SpamAssassin
[email protected] Tue, 26 May 2026 19:00:13 -0000
| Newsgroups | gmane.mail.spam.spamassassin.cvs |
|---|---|
| Message-ID | <177982201398.3763510.4292124481150214708@svn03-he-fi> |
Author: fkento
Date: Tue May 26 19:00:13 2026
New Revision: 1934655
Log:
HTML: Collect cids during parsing. Useful to other plugins
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/HTML.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/HTML.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/HTML.pm Tue May 26 18:58:31 2026 (r1934654)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/HTML.pm Tue May 26 19:00:13 2026 (r1934655)
@@ -161,6 +161,7 @@ sub html_end {
$self->put_results(uri_detail => $self->{uri});
$self->put_results(uri_truncated => $self->{uri_truncated});
+ $self->put_results(cids => $self->{cids});
# final results scalars
$self->put_results(image_area => $self->{image_area});
@@ -404,6 +405,9 @@ sub push_uri {
if ($uri =~ /^(?:data|mailto|file|cid|tel):/i) {
# No target handling required
$self->{uri}->{$uri}->{types}->{$type} = 1;
+ if ($uri =~ /^cid:(.+)/i) {
+ push @{ $self->{cids} }, $1;
+ }
} else {
my $target = target_uri($self->{base_href} || "", $uri);
# skip things like <iframe src="" ...>