svn commit: r1935400 - spamassassin/trunk/lib/Mail/SpamAssassin/Plugin

[email protected] Tue, 16 Jun 2026 09:14:06 -0000
Newsgroups gmane.mail.spam.spamassassin.cvs
Message-ID <178160124643.2338012.378530927603146507@svn03-he-fi>
Author: gbechis
Date: Tue Jun 16 09:14:06 2026
New Revision: 1935400

Log:
prevent "500 Header line too long (limit is 8192)" error

Modified:
   spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm	Tue Jun 16 07:42:23 2026	(r1935399)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm	Tue Jun 16 09:14:06 2026	(r1935400)
@@ -1053,6 +1053,12 @@ sub _get_lwp_ua {
   return $pms->{redir_lwp_ua} if exists $pms->{redir_lwp_ua};
 
   my $conf = $pms->{conf};
+  # prevent "500 Header line too long (limit is 8192)" error when accessing
+  # some websites
+  eval {
+    use LWP::Protocol::http;
+    push(@LWP::Protocol::http::EXTRA_SOCK_OPTS, MaxLineLength => 16*1024);
+  };
   my $ua = LWP::UserAgent->new(
     'agent'        => $conf->{url_redirector_user_agent},
     'max_redirect' => 0,