List Info

Thread: A release candidate rc1 of amavisd-new-2.5.1 is available




A release candidate rc1 of amavisd-new-2.5.1 is available
country flaguser name
Slovenia
2007-05-25 12:46:32
A release candidate 1 of amavisd-new-2.5.1 is available at:

  http://www.ijs.si/software/amavisd/amavisd-new-2.
5.1-rc1.tar.gz

The 2.5.1 is primarily intended to be a bug fix release over
2.5.0.


Changes since 2.5.1-pre1:

- new AV entry: ArcaVir for Linux and Unix, see:
    http://www.arcabit.pl/
    http://www.arcabit.com/download_product.htm
l?product=ArcaVirLinux2007
    http://www.arcabit.com/products_arcavir_for_unix_2006.
html
  the entry was kindly provided by Michal Seremak;

- a new macro 'supplementary_info' gives access to some
additional information
  provided by content scanners, such as a provided by
SpamAssassin API
  routine get_tag. The macro takes two arguments, the first
is a tag name
  (a name of some attribute which is expected to provide an
associated
  value), the second argument is a sprintf format string and
is optional,
  if missing a %s is assumed. Currently the only available
attributes are
  AUTOLEARN, SC, SCRULE, SCTYPE, and RELAYCOUNTRY. These are
nonempty only
  when an associated SpamAssassin plugin or function is
enabled.

- avoid repeatedly reporting the same set of modules by a
log entry
  'extra modules loaded:', only report it on changes to the
list;
  repeated reports could be misinterpreted that modules were
loaded
  with each mail task, where actually missing modules were
only loaded
  once within each child process;

- avoid reporting 'BOUNCE' in a SMTP response text when a
bounce (i.e.
  a nondelivery status notification) was actually
suppressed, such as
  is usually the case with infected mail or when spam score
exceeds
  spam_dsn_cutoff_level. Previously the SMTP response text
only reflected
  the setting of a final_*_destiny, which could mislead mail
administrators
  into believing that excessive unconditional backscatter
was being
  generated. The new text looks like:
    250 2.5.0 Ok, id=67685-15, DISCARD(bounce.suppressed)
  instead of previous:
    250 2.5.0 Ok, id=67685-15, BOUNCE

- dspam options changed with version 3.8.0, replacing option
--feature
  with --tokenizer;  reported by Jim Knuth;

- removed retries on syslog calls, there is no reliable way
to
  know whether a call failed; nevertheless, provide some
  statistics on errno values after syslog calls



Feedback and testing is most welcome.

  Mark

------------------------------------------------------------
-------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and
take
control of your XML. No limits. Just data. Click to get it
now.
http://sourcefor
ge.net/powerbar/db2/
_______________________________________________
AMaViS-user mailing list
AMaViS-userlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user

AMaViS-FAQ:http://www.amav
is.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/ho
wto/

Re: A release candidate rc1 of amavisd-new-2.5.1 is available
user name
2007-05-29 04:49:43
Hello Mark,

On Friday, 25. May 2007, Mark Martinec wrote:
> - avoid repeatedly reporting the same set of modules by
a log entry
>   'extra modules loaded:', only report it on changes to
the list;
>   repeated reports could be misinterpreted that modules
were loaded
>   with each mail task, where actually missing modules
were only loaded
>   once within each child process;

Speaking of that new feature, after upgrading
to SA 3.2.0 I see this log message:

"amavis[21471]: (21471-08) extra modules loaded:
unicore/lib/gc_sc/Digit.pl, 
unicore/lib/gc_sc/SpacePer.pl,
unicore/lib/gc_sc/Word.pl"

Is there a way to automatically load these modules?

Thanks,
Thomas

------------------------------------------------------------
-------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and
take
control of your XML. No limits. Just data. Click to get it
now.
http://sourcefor
ge.net/powerbar/db2/
_______________________________________________
AMaViS-user mailing list
AMaViS-userlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user

AMaViS-FAQ:http://www.amav
is.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/ho
wto/

Re: A release candidate rc1 of amavisd-new-2.5.1 is available
country flaguser name
Slovenia
2007-05-29 05:44:42
Thomas,

> Speaking of that new feature, after upgrading
> to SA 3.2.0 I see this log message:
>
> "amavis[21471]: (21471-08) extra modules loaded:
> unicore/lib/gc_sc/Digit.pl,
unicore/lib/gc_sc/SpacePer.pl,
> unicore/lib/gc_sc/Word.pl"

This (or similar) list was shown logged even with previous
versions of SA and amavisd-new.

> Is there a way to automatically load these modules?

Unfortunately these three or four modules need to be
available for each child process startup and are read then
as needed (depending on characters that need to be
processed).
These are not true Perl code modules, but just return
a simple multiline string and can not be preloaded - one of
the ugly approaches of unicode implementation in Perl.

It is not a big deal though, files are very small.
The main problem with them is that a chrooted amavisd
needs to have them in the jail (unlike other Perl modules).

  Mark

------------------------------------------------------------
-------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and
take
control of your XML. No limits. Just data. Click to get it
now.
http://sourcefor
ge.net/powerbar/db2/
_______________________________________________
AMaViS-user mailing list
AMaViS-userlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user

AMaViS-FAQ:http://www.amav
is.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/ho
wto/

Re: A release candidate rc1 of amavisd-new-2.5.1 is available
user name
2007-05-29 06:28:25
Mark,

On Tuesday, 29. May 2007, Mark Martinec wrote:
> > Is there a way to automatically load these
modules?
>
> Unfortunately these three or four modules need to be
> available for each child process startup and are read
then
> as needed (depending on characters that need to be
processed).
> These are not true Perl code modules, but just return
> a simple multiline string and can not be preloaded -
one of
> the ugly approaches of unicode implementation in Perl.
>
> It is not a big deal though, files are very small.
> The main problem with them is that a chrooted amavisd
> needs to have them in the jail (unlike other Perl
modules).

Thanks for the detailed explanation. I backported your
logging improvement to
amavisd 2.3.3 and post it here in case anyone might be
interested:

--- amavisd-new-2.3.3/amavisd   Mon Aug 22 01:46:15 2005
+++ amavisd-new.patched/amavisd Tue May 29 13:12:18 2007
 -6796,8
+6796,10  sub process_request {
   }
   my(modules_extra) = grep {!exists $modules_basic{$_}}
keys %INC;
 # do_log(0, "modules loaded: ".join(",
", sort keys %modules_basic));
-  do_log(1, "extra modules loaded: ".
-            join(", ", sort modules_extra))  if modules_extra;
+  if (modules_extra) {
+    do_log(1, "extra modules loaded: ".
join(", ", sort modules_extra));
+    %modules_basic = %INC;
+  }
 }

 ### override Net::Server::PreForkSimple::done (needed for
Net::Server <= 0.87)


Thomas

------------------------------------------------------------
-------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and
take
control of your XML. No limits. Just data. Click to get it
now.
http://sourcefor
ge.net/powerbar/db2/
_______________________________________________
AMaViS-user mailing list
AMaViS-userlists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user

AMaViS-FAQ:http://www.amav
is.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/ho
wto/

[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )