Bot releases are hidden (Show)
Published by egulias almost 7 years ago
Published by egulias over 7 years ago
According to RFC2181, every DNS query needs to have a . at the end of
the name record you are requesting.
This will show that that name record is the root of the domain you are
asking
In some cases, when the . is missing, the hostname of the server the
code is running on will be appended to the name record when
checkdnsrr() is being executed and this will in turn return a false
positive when there is a wildcard DNS record for the root domain of the
hostname of the server.
Published by egulias over 7 years ago
According to RFC2181, every DNS query needs to have a . at the end of
the name record you are requesting.
This will show that that name record is the root of the domain you are
asking
In some cases, when the . is missing, the hostname of the server the
code is running on will be appended to the name record when
checkdnsrr() is being executed and this will in turn return a false
positive when there is a wildcard DNS record for the root domain of the
hostname of the server.
Published by egulias about 8 years ago
Published by egulias over 8 years ago
Allow MultipleValidationWithAnd to stop with the first failure.
Published by egulias over 8 years ago
Published by egulias over 8 years ago
To allow for substitution where needed
Published by egulias over 8 years ago
Changed isValid
method interface to
EmailValidator::isValid(String $email, EmailValidation $validation)
This allows for extensibility of the validator.
Since this version, all errors and Exceptions are custom to better express the error or warning
Published by egulias over 8 years ago
Published by egulias almost 9 years ago
Published by egulias about 9 years ago
Improve parenthesis control for unclosed parenthesis by @whyte624
Published by egulias over 9 years ago
", >, <
EmailLexer::S_EMPTY
"
) #57Published by egulias almost 10 years ago
doctrine/lexer
to ~1.0
, thanks @Ocramius for tagging.test@fo;o.com
like emails.Published by egulias almost 10 years ago
Control of ill formed UTF-8 chars and control characters for wrongly written emails with UTF8 chars
Thanks @masakielastic for reporting
Published by egulias almost 10 years ago
A regression was introduced in 1.2.4 for long local parts.
Thanks to @craue
Published by egulias almost 10 years ago
See #32
Error was caused by wrong negation and use of checkdnsr
wasn't been taken into account when strict was set.
Now emails with warnings will fail when strict && DNS check or when strict with no DNS
Also, DNS check only raises warnings.
Published by egulias almost 10 years ago
Published by egulias about 10 years ago
Bug fixes reported by @brianfreytag on issue #19:
Invalid emails:
Valid emails:
Are now detected as such.
Published by egulias about 10 years ago
Published by egulias over 10 years ago