Skip to Content.
Sympa Menu

en - [sympa-users] loop prevention only on some commands?

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: Adam Bernstein <address@concealed>
  • To: "address@concealed" <address@concealed>
  • Subject: [sympa-users] loop prevention only on some commands?
  • Date: Mon, 03 Dec 2007 12:57:09 -0800

Howdy Sympa folks. We've increasingly had problems with infinite mail loops getting started between our server and another (the other server is often also a listserver, maybe even a Sympa server) via commands like "lists" and "help". Although we have Sympa's loop detection turned on and set to a low threshhold (10 commands in 1 hour) and it does catch and stop some loops, it does not catch these. I take it that's because of the line in sympa.pl that counts and blocks responses only if there is a "report", which must mean something other than "any response", since these commands are obviously generating responses but are not getting counted.

The conditional line in 5.3.3 is:

if (&report::is_there_any_report_cmd()) {

We need to expand the loop prevention to cover all commands, so I'm wondering, can we just take that condition out? Or else how to modify it?

Many thanks.

ab



Archive powered by MHonArc 2.6.19+.

Top of Page