Home | Sitemap | Recent Changes | Login

SPF Logo

Sender Policy Framework

Community/SPFv3-Grammar

Description

The new spec can avoid to require backtracking. Specifically, because a domain-spec can include forward slashes, and because some of the terms allow cidr masks after a domain-spec, one has to support backtracking.

Rationale

As a general rule backtracking grammars is not good for untrusted input.

Details

Perhaps it would have been wise to have included a %-encoded forward-slash, as was done for spaces.

Backward compatibility

This change is not backward compatible.


Edit text of this page | View other revisions
Last edited 2013-05-23 19:31 (UTC) by xyzzy (diff)