Eduardo Gulias Davis
a7a69112df
complaying to RFC1035 about domain names
2020-11-10 11:22:03 +01:00
Eduardo Gulias Davis
e00a58a84e
Label and domain name validation
2020-11-10 11:08:53 +01:00
Eduardo Gulias Davis
c0e4efaeb0
Separation of tests to prepare for strictier domain validation
2020-11-10 10:36:53 +01:00
Eduardo Gulias Davis
729ecb2a35
Psalm fixes
2020-11-08 16:19:44 +01:00
Eduardo Gulias Davis
35c9db913f
Port of comma in domain and README improvement.
2020-11-08 15:57:58 +01:00
Eduardo Gulias Davis
cbe0d20542
fix #188 , adding TLD warnings
2020-10-10 18:47:15 +02:00
Eduardo Gulias Davis
e5bdc237eb
Fixing Psalm erros
2020-10-03 17:43:06 +02:00
Eduardo Gulias Davis
73dc53df0d
Adding Changelog to remember BC breacking changes!
2020-10-03 17:39:27 +02:00
Eduardo Gulias Davis
5455d688c1
Part extraction improvement with lexer recording. Reported in #181
2020-10-03 17:37:57 +02:00
Eduardo Gulias Davis
ce879d7d10
Fix Space after end of domain. #217
2020-09-26 16:30:00 +02:00
Eduardo Gulias Davis
e272a25e47
Test spoof emails in travis
2020-09-20 15:24:15 +02:00
Eduardo Gulias Davis
2964536758
Added tests for valid plus warnings
2020-09-20 15:20:50 +02:00
Eduardo Gulias Davis
49b18fbcfc
Remove deprecation, comes from #257
2020-09-19 16:37:33 +02:00
Eduardo Gulias Davis
e72f606ae3
Typo
2020-09-19 16:35:09 +02:00
Eduardo Gulias Davis
98ebd59e53
Psalm erros fixed
2020-09-19 16:33:03 +02:00
Eduardo Gulias Davis
9512ac0b19
Psalm errors plus test for MultipleErrors reason and improved multi validation tests
2020-09-19 16:17:03 +02:00
Eduardo Gulias Davis
8405dcde01
Added invalidtaion for backslash in domain literal and test data
2020-09-19 15:50:04 +02:00
Eduardo Gulias Davis
b76c116718
Psaml run 1
2020-09-12 16:55:59 +02:00
Eduardo Gulias Davis
afd6bcba6a
polish
2020-09-12 16:42:19 +02:00
Eduardo Gulias Davis
044b1d55d9
Return type in signature
2020-09-12 16:41:06 +02:00
Eduardo Gulias Davis
a7ebdba30a
Redefine parser signature
2020-09-12 16:35:38 +02:00
Eduardo Gulias Davis
0ba6f87f8e
Adjusting duplicated methods
2020-09-12 16:25:24 +02:00
Eduardo Gulias Davis
bad6b501d5
Removing obsolete exceptions
2020-09-12 16:10:20 +02:00
Eduardo Gulias Davis
5faf182cca
Minor polish
2020-09-12 16:02:00 +02:00
Eduardo Gulias Davis
781b1c8509
Clean-up
2020-09-12 15:59:52 +02:00
Eduardo Gulias Davis
b3a339b998
Evaluate comma ',' in domain part
2020-09-12 15:53:55 +02:00
Eduardo Gulias Davis
87ae1be93a
Rename reason usage
2020-09-12 15:47:56 +02:00
Eduardo Gulias Davis
1f6c674510
Removed obsolete exceptions
2020-09-12 15:45:30 +02:00
Eduardo Gulias Davis
bf39b372c1
update DNS validation
2020-09-12 15:43:58 +02:00
Eduardo Gulias Davis
3647ed6037
Fix #260 reporting an unhandled exception
2020-09-06 15:17:48 +02:00
Eduardo Gulias Davis
e2e234c4d8
merging from master, folder structure change
2020-08-30 15:59:42 +02:00
Eduardo Gulias Davis
16ae245745
Removing exceptions
2020-08-23 16:07:16 +02:00
Eduardo Gulias Davis
a70da00699
polishin
2020-08-23 16:03:00 +02:00
Eduardo Gulias Davis
6abedef7ae
All tests green
2020-08-23 15:49:14 +02:00
Eduardo Gulias Davis
caa29f4eb3
replacing exceptions
2020-08-19 10:27:10 +02:00
Eduardo Gulias Davis
e3710e7c12
Fixed handling of errors and null type hint
2020-08-15 16:46:45 +02:00
Eduardo Gulias Davis
01bc948f11
Improved multiple validation
2020-08-15 15:47:06 +02:00
Eduardo Gulias Davis
97f1d27a29
Removed all warnings
2020-08-15 15:12:08 +02:00
Eduardo Gulias Davis
d54bcf3f0a
MultipleValidationWithAnd fixed
2020-08-09 23:17:41 +02:00
Eduardo Gulias Davis
896ff4a4d9
Staging: fixed DNS validation
2020-08-09 16:54:47 +02:00
Eduardo Gulias Davis
34d49c1694
refactored not allowed chars
2020-08-09 14:55:31 +02:00
BenHarris
840d5603eb
Reimplement DNSCheckValidation ( #250 )
...
* Reimplement DNSCheckValidation to utilise get_dns_record and extend support for detection of Null MX records (RFC7505) and reserved, mDNS and private namespaces (RFC2606 & RFC6762)
* Change valid email tests to use github.com instead of example.com as example.com now (correctly) fails the tests due to the Null MX case
* Tweak to pass CI psalm issue
* Encapsulate dns check code. Simplify local and reserved domain checks. Switch test domain
* Set PHPDoc return type
* Use strict comparisons
2.1.19
2020-08-08 23:28:19 +02:00
Eduardo Gulias Davis
7ce529e03f
Removed not needed control and added test case
2020-08-01 23:12:09 +02:00
Eduardo Gulias Davis
990ca1c1e3
Domain part validations
2020-08-01 23:03:58 +02:00
Eduardo Gulias Davis
c8e7f01dfb
Parsing comments, at last!
2020-07-26 16:15:50 +02:00
Remi Collet
feba9587ec
Fix paths for tests ( #244 )
2020-07-23 23:58:29 +02:00
Viktor Szépe
5568c52464
Fix links and formatting in README ( #252 )
2020-07-23 23:49:55 +02:00
Simon Schaufelberger
cfa3d44471
Move files in typical src and tests folder ( #242 )
...
* Move files in typical src and tests folder
* Fix psalm error
2.1.18
2020-06-16 22:11:17 +02:00
Eduardo Gulias Davis
61798f9f1b
NoDomainPart reason
2020-06-13 15:59:33 +02:00
Eduardo Gulias Davis
138fa69163
Test for hypen
2020-05-24 15:17:36 +02:00