[TASK] Use native idn functionality
It is safe to use idn_to_ascii() these days due to symfony's polyfill functionality. This allows us to remove the dependency "algo26-matthias/idna-convert". Also, all other places now use the native idn_to_ascii() call, which could speed up performance. The wrapper call GeneralUtility::idnaEncode() can then safely be deprecated. used composer command: composer remove algo26-matthias/idna-convert Resolves: #87894 Releases: master Change-Id: I85aa6f39b8ff5ac171cd73218ed1144a56d9f724 Reviewed-on: https://review.typo3.org/c/60234 Reviewed-by:Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Stephan Großberndt <stephan.grossberndt@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- composer.json 0 additions, 1 deletioncomposer.json
- composer.lock 1 addition, 50 deletionscomposer.lock
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 1 addition, 1 deletiontypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Classes/Mail/MailMessage.php 2 additions, 2 deletionstypo3/sysext/core/Classes/Mail/MailMessage.php
- typo3/sysext/core/Classes/Utility/GeneralUtility.php 22 additions, 31 deletionstypo3/sysext/core/Classes/Utility/GeneralUtility.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-87894-GeneralUtilityidnaEncode.rst 39 additions, 0 deletions...log/master/Deprecation-87894-GeneralUtilityidnaEncode.rst
- typo3/sysext/core/Documentation/Changelog/master/Important-87894-RemovedPHPDependencyAlgo26-matthiasidna-convert.rst 20 additions, 0 deletions...87894-RemovedPHPDependencyAlgo26-matthiasidna-convert.rst
- typo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php 0 additions, 60 deletionstypo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php
- typo3/sysext/core/Tests/UnitDeprecated/Utility/GeneralUtilityTest.php 89 additions, 0 deletions.../core/Tests/UnitDeprecated/Utility/GeneralUtilityTest.php
- typo3/sysext/core/composer.json 0 additions, 1 deletiontypo3/sysext/core/composer.json
- typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php 1 addition, 1 deletiontypo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallStaticMatcher.php 7 additions, 0 deletions...guration/ExtensionScanner/Php/MethodCallStaticMatcher.php
- typo3/sysext/linkvalidator/Classes/Linktype/ExternalLinktype.php 1 addition, 10 deletions...ysext/linkvalidator/Classes/Linktype/ExternalLinktype.php
Please register or sign in to comment