On 5/15/2015 10:00 AM, Joe Quinn wrote:
On 5/15/2015 9:49 AM, Kevin A. McGrail wrote:
On 5/15/2015 9:43 AM, Axb wrote:
Kartsten's GUDO plugin also uses uri_to_domain

What do we have to replace that function with?

The uri_to_domain is now in Mail::SpamAssassin::RegistryBoundaries::uri_to_domain.

Reiterating the announcement:

Notable Internal changes
------------------------

Mail::SpamAssassin::Util::RegistrarBoundaries is being replaced by
Mail::SpamAssassin::RegistryBoundaries so that new TLDs can be updated
via 20_aux_tlds.cf delivered via sa-update.

The $VALID_TLDS_RE global in registrar boundaries is deprecated but kept
for third-party plugin compatibility.  It may be removed in a future
release. See Mail::SpamAssassin::Plugin::FreeMail for an example of the
new way of abtaining a valid list of TLDs.

The following functions and variables will be removed in the next
release after 3.4.1 excepting any emergency break/fix releases
immediately after 3.4.1:
  Mail::SpamAssassin::Util::RegistrarBoundaries::is_domain_valid
  Mail::SpamAssassin::Util::RegistrarBoundaries::trim_domain
  Mail::SpamAssassin::Util::RegistrarBoundaries::split_domain
  Mail::SpamAssassin::Util::uri_to_domain
  Mail::SpamAssassin::Util::RegistrarBoundaries::US_STATES
Mail::SpamAssassin::Util::RegistrarBoundaries::THREE_LEVEL_DOMAINS
Mail::SpamAssassin::Util::RegistrarBoundaries::TWO_LEVEL_DOMAINS
  Mail::SpamAssassin::Util::RegistrarBoundaries::VALID_TLDS_RE
  Mail::SpamAssassin::Util::RegistrarBoundaries::VALID_TLDS

This change should only affect 3rd party plugin authors who will need
to update their code to utilize Mail::SpamAssassin::RegistryBoundaries.
Also from RegistrarBoundaries:

=item $domain = trim_domain($fqdn)
[snip]
This function has been moved !!! See Mail::SpamAssassin::RegistryBoundaries !!!
This is left as transition fallback for third party plugins.
It will be removed in the future.
=cut
Er, misread AXB's email. In any event, it's pretty thoroughly documented so programmers should notice immediately when their function calls start vanishing.

Reply via email to