| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-28 | Fixed #32959 -- Moved tests URLs to validators.tests. | chrishna1 | |
| 2021-07-22 | Fixed #32930 -- Fixed URLValidator when port numbers < 10. | Wu Haotian | |
| 2021-07-22 | Added more test cases with port numbers for URLValidator. | Wu Haotian | |
| 2021-06-02 | Fixed CVE-2021-33571 -- Prevented leading zeros in IPv4 addresses. | Mariusz Felisiak | |
| validate_ipv4_address() was affected only on Python < 3.9.5, see [1]. URLValidator() uses a regular expressions and it was affected on all Python versions. [1] https://bugs.python.org/issue36384 | |||
| 2021-01-04 | Fixed #32298 -- Fixed URLValidator hostname length validation. | Akshat1Nar | |
| URLValidator now validates the maximum length of a hostname without the userinfo and port. | |||
| 2020-02-13 | Fixed #31267 -- Added tests cases with empty username or password for ↵ | Dennis Schwertel | |
| URLValidator. Follow up to cdcf4164bec9dc09465424d7042c3f9d4f0f1fdc. | |||
| 2018-07-23 | Fixed #29528 -- Made URLValidator reject invalid characters in the username ↵ | Tim Bell | |
| and password. | |||
| 2016-02-18 | Fixed #26204 -- Reallowed dashes in top-level domains for URLValidator. | Tim Graham | |
| Thanks Shai Berger for the review. | |||
| 2015-12-08 | Fixed #25637 -- Added URLValidator hostname length validation. | Raphael Michel | |
| URLValidator now validates the maximum length of a hostname and the maximum length of all labels inside the hostname. | |||
| 2015-09-04 | Refs #25345 -- Updated links to code.google.com. | Maxime Lorant | |
| 2015-07-08 | Fixed catastrophic backtracking in URLValidator. | Shai Berger | |
| Thanks João Silva for reporting the problem and Tim Graham for finding the problematic RE and for review. This is a security fix; disclosure to follow shortly. | |||
| 2015-07-06 | Fixed #25059 -- Allowed Punycode TLDs in URLValidator | Alexey Sveshnikov | |
| 2015-01-06 | Fixed #20003 -- Improved and extended URLValidator | Danilo Bargen | |
| This adds support for authentication data (`user:password`) in URLs, IPv6 addresses, and unicode domains. The test suite has been improved by adding test URLs from http://mathiasbynens.be/demo/url-regex (with a few adjustments, like allowing local and reserved IPs). The previous URL validation regex failed this test suite on 13 occasions, the validator was updated based on https://gist.github.com/dperini/729294. | |||
| 2014-11-03 | Refactored URLValidator tests by moving URLs to text files. | Danilo Bargen | |
