You're right. Not necessary. Must have been something I had intended
to use and use the SA debug output instead.
I've taken it out of my sources. Wont be in the next release.
Thanks!
Steven Manross wrote:
Am I missing something or is the use of Sys::Syslog not necessary?
I can't find a compatible Win32 build.. Though I didn't look all that
hard for it, as the module seems to work correctly without it (from my
limited testing).
Thanks,
Steven
-----Original Message-----
From: John Rudd [mailto:[EMAIL PROTECTED]
Sent: Sunday, November 12, 2006 6:26 PM
To: SpamAssassin Users
Subject: RelayChecker 0.3
New version of RelayChecker.
http://people.ucsc.edu/~jrudd/spamassassin/RelayChecker.tar
Changes:
- It's now in a single tar file. Put the tar file into your
plugin directory, expand it, and all should be good. The tar
file includes:
COPYING - the GPL
RelayChecker.txt - explanations of each rule and option
RelayChecker.pm - the plugin, now with copyright info
RelayChecker.cf - example cf file (you should check the file)
- The individual tests are now individual rules. Each has a
score of .01
- The badrdns and baddns test are combined into one rule,
RELAY_CHECKER_BADDNS
- The RELAY_CHECKER rule is now a meta rule, with a score of
6. It is now set statically in the cf file instead of
dynamically in the pm file.
- The config options have changed a bit. You no longer set a "skip"
preference for individual tests. Since the tests are now
rules, you just set that rule to 0.
- There is now an option, relaychecker_reduced_dns, which
eliminates all extra DNS checks. Instead of the PTR check,
it uses the "rdns="
part of the Untrusted Relays pseudo-header, and the
RELAY_CHECKER_BADDNS test always returns 0.
- The dynhostname and clienthostname tests have been
combined and replaced by the RELAY_CHECKER_KEYWORDS rule.
This uses a cf file option, relaychecker_keywords, which
feeds this test with keywords to search for in the hostname.
If you don't like certain keywords, just don't use them. Or
you can add more keywords just by changing the cf file.
- The iphostname check (now RELAY_CHECKER_IPHOSTNAME) now
allows more than 1 character of separation between the octets
(since some hosts have multiple characters), automatically
pads a 0 for hex values less than 10 (to avoid tripping on
words with ff or ee in them), and looks for decimal values
that combine 2 or 3 of the octets.
- I think the relaychecker_skip_ip, relaychecker_pass_ip,
and relaychecker_pass_auth options had been in the previous
release so I'm not going to explain them here. If I'm wrong,
then the explanation is in the .txt file.
I still haven't set it up to use Net::DNS. Not sure if I'm
going to at this point, or not. Let me know if you have
opinions, one way or the other, about it.
I'm still interested in hearing about bug reports, feed back,
etc. I think the main thing I have left for a 1.0 release is
"getting it into the wiki", assuming there aren't any major
complaints, requests, nor bug reports.
Though, I had contemplated renaming it to "BotNetHunter",
since that's what it's real goal is. But, not yet. If you
have an opinion there, let me know.