Next: , Up: Upgrading   [Contents][Index]


C.1 Upgrading from 9.1 to 9.2

No special actions are required. The following points are worth noticing:

This version introduces sendmail macro tracing that ensures that all macros used in a given milter stage (prog handler) will be requested from Sendmail. This includes macros used in functions called from the handler, those given as arguments to getmacro or macro_defined functions (see Sendmail Macro Access Functions), as well as those used in prog action callback (see Action Hook). This eliminates the need for #pragma miltermacros in almost all cases, so it can safely be removed. See macro tracing, for details.

It was noted that macros used in prog eom were often missing. This was due to a bug in Sendmail that made it ignore any macros requested for that stage, unless some were also requested for prog eoh. This version installs a workaround that ensures the macros are properly registered.