[BUGFIX] Use https:// in comments and docs 33/64733/2
authorBenni Mack <benni@typo3.org>
Thu, 4 Jun 2020 09:53:27 +0000 (11:53 +0200)
committerBenni Mack <benni@typo3.org>
Thu, 4 Jun 2020 13:10:24 +0000 (15:10 +0200)
Common URLs like typo3.org, tools.ietf.org or php.net are nowadays
available as HTTPS, however some places in TYPO3 still use http://
as reference. This should be streamlined to resemble https:// everywhere.

Resolves: #91581
Releases: master, 10.4
Change-Id: I76b5211f7e14cab0c6d190059d2be761bc664b53
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64733
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Benni Mack <benni@typo3.org>
48 files changed:
typo3/sysext/backend/Classes/Tree/View/AbstractTreeView.php
typo3/sysext/backend/Tests/Unit/Utility/BackendUtilityTest.php
typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php
typo3/sysext/core/Classes/Collection/AbstractRecordCollection.php
typo3/sysext/core/Classes/Http/Message.php
typo3/sysext/core/Classes/Http/Request.php
typo3/sysext/core/Classes/Http/Response.php
typo3/sysext/core/Classes/Http/Stream.php
typo3/sysext/core/Classes/Http/UploadedFile.php
typo3/sysext/core/Classes/Http/UploadedFileFactory.php
typo3/sysext/core/Classes/Http/Uri.php
typo3/sysext/core/Classes/Resource/ResourceCompressor.php
typo3/sysext/core/Classes/Service/OpcodeCacheService.php
typo3/sysext/core/Classes/Utility/GeneralUtility.php
typo3/sysext/core/Classes/Utility/MathUtility.php
typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml
typo3/sysext/core/Documentation/Changelog/7.1/Feature-56236-Multiple-HTTP-Headers-In-Frontend.rst
typo3/sysext/core/Documentation/Changelog/7.1/Feature-60019-SplFileInfo-MimeTypeGuesser-hook.rst
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-72117-APIChangeInExceptionHandlerInterface.rst
typo3/sysext/core/Documentation/Changelog/8.0/Breaking-72293-APIChangeInExceptionHandlerInterface.rst
typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77919-ChangedDateTimeISO8601ToDateTimeATOM.rst
typo3/sysext/core/Documentation/Changelog/9.3/Feature-82511-ExtFormAddHtml5DateElement.rst
typo3/sysext/core/Resources/Private/Language/locallang_csh_corebe.xlf
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_hotel.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_offer.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_price.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel_offer_rel.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_price.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel_offer_rel.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel_rel.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/README.txt
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/ext_emconf.php
typo3/sysext/extbase/Classes/Object/ObjectManager.php
typo3/sysext/extbase/Classes/Validation/Validator/AbstractCompositeValidator.php
typo3/sysext/extbase/Classes/Validation/Validator/TextValidator.php
typo3/sysext/form/Classes/Domain/Finishers/FinisherVariableProvider.php
typo3/sysext/form/Documentation/I/ApiReference/Index.rst
typo3/sysext/form/Documentation/I/Concepts/Validators/Index.rst
typo3/sysext/form/Documentation/I/Config/proto/finishersDefinition/finishers/SaveToDatabase.rst
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php
typo3/sysext/indexed_search/Classes/Indexer.php
typo3/sysext/linkvalidator/Documentation/Introduction/Index.rst
typo3/sysext/workspaces/Documentation/Settings.cfg
typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/AbstractActionTestCase.php
typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/ActionTest.php
typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/ActionTest.php
typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/ActionTest.php

index 1824220..d099445 100644 (file)
@@ -742,7 +742,7 @@ abstract class AbstractTreeView
             $crazyRecursionLimiter--;
             $newID = $row['uid'];
             if ($newID == 0) {
-                throw new \RuntimeException('Endless recursion detected: TYPO3 has detected an error in the database. Please fix it manually (e.g. using phpMyAdmin) and change the UID of ' . $this->table . ':0 to a new value. See http://forge.typo3.org/issues/16150 to get more information about a possible cause.', 1294586383);
+                throw new \RuntimeException('Endless recursion detected: TYPO3 has detected an error in the database. Please fix it manually (e.g. using phpMyAdmin) and change the UID of ' . $this->table . ':0 to a new value. See https://forge.typo3.org/issues/16150 to get more information about a possible cause.', 1294586383);
             }
             // Reserve space.
             $this->tree[] = [];
index c9f1116..3742b6e 100644 (file)
@@ -151,7 +151,7 @@ class BackendUtilityTest extends UnitTestCase
     ///////////////////////////////////////
     /**
      * @test
-     * @see http://forge.typo3.org/issues/20994
+     * @see https://forge.typo3.org/issues/20994
      */
     public function getProcessedValueForZeroStringIsZero()
     {
index 7b30845..ff5ed66 100644 (file)
@@ -422,7 +422,7 @@ abstract class AbstractUserAuthentication implements LoggerAwareInterface
         $cacheControlHeader = 'no-cache, must-revalidate';
         $pragmaHeader = 'no-cache';
         // Prevent error message in IE when using a https connection
-        // see http://forge.typo3.org/issues/24125
+        // see https://forge.typo3.org/issues/24125
         if (strpos(GeneralUtility::getIndpEnv('HTTP_USER_AGENT'), 'MSIE') !== false
             && GeneralUtility::getIndpEnv('TYPO3_SSL')) {
             // Some IEs can not handle no-cache
index bb420cb..77512ad 100644 (file)
@@ -95,7 +95,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * (PHP 5 >= 5.1.0)
      * Return the current element
      *
-     * @link http://php.net/manual/en/iterator.current.php
+     * @link https://php.net/manual/en/iterator.current.php
      * @return mixed Can return any type.
      */
     public function current()
@@ -107,7 +107,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * (PHP 5 >= 5.1.0)
      * Move forward to next element
      *
-     * @link http://php.net/manual/en/iterator.next.php
+     * @link https://php.net/manual/en/iterator.next.php
      */
     public function next()
     {
@@ -118,7 +118,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * (PHP 5 >= 5.1.0)
      * Return the key of the current element
      *
-     * @link http://php.net/manual/en/iterator.key.php
+     * @link https://php.net/manual/en/iterator.key.php
      * @return int 0 on failure.
      */
     public function key()
@@ -131,7 +131,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * (PHP 5 >= 5.1.0)
      * Checks if current position is valid
      *
-     * @link http://php.net/manual/en/iterator.valid.php
+     * @link https://php.net/manual/en/iterator.valid.php
      * @return bool The return value will be casted to boolean and then evaluated.
      */
     public function valid()
@@ -143,7 +143,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * (PHP 5 >= 5.1.0)
      * Rewind the Iterator to the first element
      *
-     * @link http://php.net/manual/en/iterator.rewind.php
+     * @link https://php.net/manual/en/iterator.rewind.php
      */
     public function rewind()
     {
@@ -154,7 +154,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * (PHP 5 >= 5.1.0)
      * String representation of object
      *
-     * @link http://php.net/manual/en/serializable.serialize.php
+     * @link https://php.net/manual/en/serializable.serialize.php
      * @return string the string representation of the object or &null;
      */
     public function serialize()
@@ -169,7 +169,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * (PHP 5 >= 5.1.0)
      * Constructs the object
      *
-     * @link http://php.net/manual/en/serializable.unserialize.php
+     * @link https://php.net/manual/en/serializable.unserialize.php
      * @param string $serialized The string representation of the object
      * @return mixed the original value unserialized.
      */
@@ -183,7 +183,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * (PHP 5 >= 5.1.0)
      * Count elements of an object
      *
-     * @link http://php.net/manual/en/countable.count.php
+     * @link https://php.net/manual/en/countable.count.php
      * @return int The custom count as an integer.
      */
     public function count()
index aae4635..daae6ec 100644 (file)
@@ -371,7 +371,7 @@ class Message implements MessageInterface
     /**
      * Assert that the provided header values are valid.
      *
-     * @see http://tools.ietf.org/html/rfc7230#section-3.2
+     * @see https://tools.ietf.org/html/rfc7230#section-3.2
      * @param string[] $values
      * @throws \InvalidArgumentException
      */
@@ -437,7 +437,7 @@ class Message implements MessageInterface
     /**
      * Check whether or not a header name is valid and throw an exception.
      *
-     * @see http://tools.ietf.org/html/rfc7230#section-3.2
+     * @see https://tools.ietf.org/html/rfc7230#section-3.2
      * @param string $name
      * @throws \InvalidArgumentException
      */
index f579a80..27eb02f 100644 (file)
@@ -234,7 +234,7 @@ class Request extends Message implements RequestInterface
      * immutability of the message, and MUST return an instance that has the
      * changed request target.
      *
-     * @link http://tools.ietf.org/html/rfc7230#section-2.7 (for the various
+     * @link https://tools.ietf.org/html/rfc7230#section-2.7 (for the various
      *     request-target forms allowed in request messages)
      *
      * @param mixed $requestTarget
@@ -287,7 +287,7 @@ class Request extends Message implements RequestInterface
      *
      * This method MUST return a UriInterface instance.
      *
-     * @link http://tools.ietf.org/html/rfc3986#section-4.3
+     * @link https://tools.ietf.org/html/rfc3986#section-4.3
      * @return \Psr\Http\Message\UriInterface Returns a UriInterface instance
      *     representing the URI of the request.
      */
@@ -321,7 +321,7 @@ class Request extends Message implements RequestInterface
      * immutability of the message, and MUST return an instance that has the
      * new UriInterface instance.
      *
-     * @link http://tools.ietf.org/html/rfc3986#section-4.3
+     * @link https://tools.ietf.org/html/rfc3986#section-4.3
      *
      * @param \Psr\Http\Message\UriInterface $uri New request URI to use.
      * @param bool $preserveHost Preserve the original state of the Host header.
index 1f81d18..f75e785 100644 (file)
@@ -172,7 +172,7 @@ class Response extends Message implements ResponseInterface
      * immutability of the message, and MUST return an instance that has the
      * updated status and reason phrase.
      *
-     * @link http://tools.ietf.org/html/rfc7231#section-6
+     * @link https://tools.ietf.org/html/rfc7231#section-6
      * @link http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
      *
      * @param int $code The 3-digit integer result code to set.
@@ -202,7 +202,7 @@ class Response extends Message implements ResponseInterface
      * listed in the IANA HTTP Status Code Registry) for the response's
      * status code.
      *
-     * @link http://tools.ietf.org/html/rfc7231#section-6
+     * @link https://tools.ietf.org/html/rfc7231#section-6
      * @link http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
      * @return string Reason phrase; must return an empty string if none present.
      */
index 703689a..15f4a02 100644 (file)
@@ -68,7 +68,7 @@ class Stream implements StreamInterface
      * This method MUST NOT raise an exception in order to conform with PHP's
      * string casting operations.
      *
-     * @see http://php.net/manual/en/language.oop5.magic.php#object.tostring
+     * @see https://php.net/manual/en/language.oop5.magic.php#object.tostring
      * @return string
      */
     public function __toString()
@@ -309,7 +309,7 @@ class Stream implements StreamInterface
      * The keys returned are identical to the keys returned from PHP's
      * stream_get_meta_data() function.
      *
-     * @link http://php.net/manual/en/function.stream-get-meta-data.php
+     * @link https://php.net/manual/en/function.stream-get-meta-data.php
      *
      * @param string $key Specific metadata to retrieve.
      *
index be1062e..cc07649 100644 (file)
@@ -163,8 +163,8 @@ class UploadedFile implements UploadedFileInterface
      * If you wish to move to a stream, use getStream(), as SAPI operations
      * cannot guarantee writing to stream destinations.
      *
-     * @see http://php.net/is_uploaded_file
-     * @see http://php.net/move_uploaded_file
+     * @see https://php.net/is_uploaded_file
+     * @see https://php.net/move_uploaded_file
      * @param string $targetPath Path to which to move the uploaded file.
      * @throws \InvalidArgumentException if the $path specified is invalid.
      * @throws \RuntimeException on any error during the move operation, or on the second or subsequent call to the method.
@@ -229,7 +229,7 @@ class UploadedFile implements UploadedFileInterface
      * If the file was uploaded successfully, this method MUST return
      * UPLOAD_ERR_OK.
      *
-     * @see http://php.net/manual/en/features.file-upload.errors.php
+     * @see https://php.net/manual/en/features.file-upload.errors.php
      * @return int One of PHP's UPLOAD_ERR_XXX constants.
      */
     public function getError()
index e770148..caca94e 100644 (file)
@@ -32,8 +32,8 @@ class UploadedFileFactory implements UploadedFileFactoryInterface
      * If a size is not provided it will be determined by checking the size of
      * the file.
      *
-     * @see http://php.net/manual/features.file-upload.post-method.php
-     * @see http://php.net/manual/features.file-upload.errors.php
+     * @see https://php.net/manual/features.file-upload.post-method.php
+     * @see https://php.net/manual/features.file-upload.errors.php
      *
      * @param StreamInterface $stream Underlying stream representing the uploaded file content.
      * @param int $size in bytes
index 319c1f7..9e89965 100644 (file)
@@ -240,7 +240,7 @@ class Uri implements UriInterface
      * The value returned MUST be normalized to lowercase, per RFC 3986
      * Section 3.2.2.
      *
-     * @see http://tools.ietf.org/html/rfc3986#section-3.2.2
+     * @see https://tools.ietf.org/html/rfc3986#section-3.2.2
      * @return string The URI host.
      */
     public function getHost()
@@ -571,7 +571,7 @@ class Uri implements UriInterface
      * - If a query is present, it MUST be prefixed by "?".
      * - If a fragment is present, it MUST be prefixed by "#".
      *
-     * @see http://tools.ietf.org/html/rfc3986#section-4.1
+     * @see https://tools.ietf.org/html/rfc3986#section-4.1
      * @return string
      */
     public function __toString()
index 00df858..c8adbea 100644 (file)
@@ -673,7 +673,7 @@ class ResourceCompressor
         // Remove certain whitespace.
         // There are different conditions for removing leading and trailing
         // whitespace.
-        // @see http://php.net/manual/regexp.reference.subpatterns.php
+        // @see https://php.net/manual/regexp.reference.subpatterns.php
         $contents = preg_replace(
             '<
                                # Strip leading and trailing whitespace.
index 1044cdb..399967f 100644 (file)
@@ -18,7 +18,7 @@ namespace TYPO3\CMS\Core\Service;
 /**
  * Class with helper functions for clearing the PHP opcache.
  * It auto detects the opcache system and invalidates/resets it.
- * http://forge.typo3.org/issues/55252
+ * https://forge.typo3.org/issues/55252
  * Supported opcaches are: OPcache >= 7.0 (PHP 5.5)
  */
 class OpcodeCacheService
index 4d0a3e3..469c681 100644 (file)
@@ -858,7 +858,7 @@ class GeneralUtility
      * Convert the domain part to punicode if it does not look like a regular
      * domain name. Only the domain part because RFC3986 specifies the the rest of
      * the url may not contain special characters:
-     * http://tools.ietf.org/html/rfc3986#appendix-A
+     * https://tools.ietf.org/html/rfc3986#appendix-A
      *
      * @param string $url The URL to be validated
      * @return bool Whether the given URL is valid
@@ -2767,7 +2767,7 @@ class GeneralUtility
      *
      * @param string $theFile File path to evaluate
      * @return bool TRUE, $theFile is allowed path string, FALSE otherwise
-     * @see http://php.net/manual/en/security.filesystem.nullbytes.php
+     * @see https://php.net/manual/en/security.filesystem.nullbytes.php
      */
     public static function validPathStr($theFile)
     {
index 719801e..2d607f0 100644 (file)
@@ -67,7 +67,7 @@ class MathUtility
      *
      * Note: Integer casting from objects or arrays is considered undefined and thus will return false.
      *
-     * @see http://php.net/manual/en/language.types.integer.php#language.types.integer.casting.from-other
+     * @see https://php.net/manual/en/language.types.integer.php#language.types.integer.casting.from-other
      * @param mixed $var Any input variable to test
      * @return bool Returns TRUE if string is an integer
      */
index a693b26..8c98052 100644 (file)
@@ -99,10 +99,10 @@ SYS:
             description: 'Defines a list of IP addresses which will allow development-output to display. The debug() function will use this as a filter. See the function <code>\TYPO3\CMS\Core\Utility\GeneralUtility::cmpIP()</code> for details on syntax. Setting this to blank value will deny all. Setting to "*" will allow all.'
         ddmmyy:
             type: text
-            description: 'Format of Day-Month-Year - see PHP-function <a href="http://php.net/date" target="_blank" rel="noreferrer">date()</a>'
+            description: 'Format of Day-Month-Year - see PHP-function <a href="https://php.net/date" target="_blank" rel="noreferrer">date()</a>'
         hhmm:
             type: text
-            description: 'Format of Hours-Minutes - see PHP-function <a href="http://php.net/date" target="_blank" rel="noreferrer">date()</a>'
+            description: 'Format of Hours-Minutes - see PHP-function <a href="https://php.net/date" target="_blank" rel="noreferrer">date()</a>'
         USdateFormat:
             type: bool
             description: 'If TRUE, dates entered in the TCEforms of the backend will be formatted mm-dd-yyyy'
@@ -129,18 +129,18 @@ SYS:
             description: 'Integer: memory_limit in MB: If more than 16, TYPO3 will try to use ini_set() to set the memory limit of PHP to the value. This works only if the function ini_set() is not disabled by your sysadmin.'
         phpTimeZone:
             type: text
-            description: 'timezone to force for all date() and mktime() functions. A list of supported values can be found at <a href="http://php.net/manual/en/timezones.php" target="_blank" rel="noreferrer">php.net</a>. If this is not set, a valid fallback will be searched for by PHP (php.ini''s <a href="http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone" target="_blank" rel="noreferrer">date.timezone</a> setting, server defaults, etc); and if no fallback is found, the value of "UTC" is used instead.'
+            description: 'timezone to force for all date() and mktime() functions. A list of supported values can be found at <a href="https://php.net/manual/en/timezones.php" target="_blank" rel="noreferrer">php.net</a>. If this is not set, a valid fallback will be searched for by PHP (php.ini''s <a href="http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone" target="_blank" rel="noreferrer">date.timezone</a> setting, server defaults, etc); and if no fallback is found, the value of "UTC" is used instead.'
         UTF8filesystem:
             type: bool
             description: |
               <p>
                 If TRUE then TYPO3 uses utf-8 to store file names. This allows for accented Latin letters as well as any other non-latin characters like Cyrillic and Chinese.
                 <strong>IMPORTANT:</strong> This requires a UTF-8 compatible locale in order to work. Otherwise problems with filenames containing special characters will occur.
-                See [SYS][systemLocale] and <a href="http://php.net/manual/en/function.setlocale.php" target="_blank" rel="noreferrer">setlocale()</a>.
+                See [SYS][systemLocale] and <a href="https://php.net/manual/en/function.setlocale.php" target="_blank" rel="noreferrer">setlocale()</a>.
               </p>
         systemLocale:
             type: text
-            description: 'Locale used for certain system related functions, e.g. escaping shell commands. If problems with filenames containing special characters occur, the value of this option is probably wrong. See <a href="http://php.net/manual/en/function.setlocale.php" target="_blank" rel="noreferrer">setlocale()</a>.'
+            description: 'Locale used for certain system related functions, e.g. escaping shell commands. If problems with filenames containing special characters occur, the value of this option is probably wrong. See <a href="https://php.net/manual/en/function.setlocale.php" target="_blank" rel="noreferrer">setlocale()</a>.'
         reverseProxyIP:
             type: list
             description: 'List of IP addresses. If TYPO3 is behind one or more (intransparent) reverse proxies the IP addresses must be added here.'
@@ -181,13 +181,13 @@ SYS:
             description: 'Classname to handle PHP errors. E.g.: TYPO3\CMS\Core\Error\ErrorHandler. This class displays and logs all errors that are registered as [SYS][errorHandlerErrors]. Leave empty to disable error handling. Errors will be logged and can be sent to the optionally installed developer log or to the "syslog" database table. If an error is registered in [SYS][exceptionalErrors] it will be turned into an exception to be handled by the configured exceptionHandler.'
         errorHandlerErrors:
             type: errors
-            description: 'The E_* constant that will be handled by the [SYS][errorHandler]. Not all PHP error types can be handled! <code>E_USER_DEPRECATED</code> will always be handled, regardless of this setting. Default is 30466 = <code>E_ALL & ~(E_STRICT | E_NOTICE | E_COMPILE_WARNING | E_COMPILE_ERROR | E_CORE_WARNING | E_CORE_ERROR | E_PARSE | E_ERROR)</code> (see <a href="http://php.net/manual/en/errorfunc.constants.php" target="_blank" rel="noreferrer">PHP documentation</a>).'
+            description: 'The E_* constant that will be handled by the [SYS][errorHandler]. Not all PHP error types can be handled! <code>E_USER_DEPRECATED</code> will always be handled, regardless of this setting. Default is 30466 = <code>E_ALL & ~(E_STRICT | E_NOTICE | E_COMPILE_WARNING | E_COMPILE_ERROR | E_CORE_WARNING | E_CORE_ERROR | E_PARSE | E_ERROR)</code> (see <a href="https://php.net/manual/en/errorfunc.constants.php" target="_blank" rel="noreferrer">PHP documentation</a>).'
         exceptionalErrors:
             type: errors
-            description: 'The E_* constant that will be converted into an exception by the default [SYS][errorHandler]. Default is 4096 = <code>E_ALL & ~(E_STRICT | E_NOTICE | E_COMPILE_WARNING | E_COMPILE_ERROR | E_CORE_WARNING | E_CORE_ERROR | E_PARSE | E_ERROR | E_DEPRECATED | E_USER_DEPRECATED | E_WARNING | E_USER_ERROR | E_USER_NOTICE | E_USER_WARNING)</code> (see <a href="http://php.net/manual/en/errorfunc.constants.php" target="_blank rel="noreferrer"">PHP documentation</a>). E_USER_DEPRECATED is always excluded to avoid exceptions to be thrown for deprecation messages.'
+            description: 'The E_* constant that will be converted into an exception by the default [SYS][errorHandler]. Default is 4096 = <code>E_ALL & ~(E_STRICT | E_NOTICE | E_COMPILE_WARNING | E_COMPILE_ERROR | E_CORE_WARNING | E_CORE_ERROR | E_PARSE | E_ERROR | E_DEPRECATED | E_USER_DEPRECATED | E_WARNING | E_USER_ERROR | E_USER_NOTICE | E_USER_WARNING)</code> (see <a href="https://php.net/manual/en/errorfunc.constants.php" target="_blank rel="noreferrer"">PHP documentation</a>). E_USER_DEPRECATED is always excluded to avoid exceptions to be thrown for deprecation messages.'
         belogErrorReporting:
             type: errors
-            description: 'Configures which PHP errors should be logged to the "syslog" database table (extension: belog). If set to "0" no PHP errors are logged to the sys_log table. Default is 30711 = <code>E_ALL & ~(E_STRICT | E_NOTICE)</code> (see <a href="http://php.net/manual/en/errorfunc.constants.php" target="_blank" rel="noreferrer">PHP documentation</a>).'
+            description: 'Configures which PHP errors should be logged to the "syslog" database table (extension: belog). If set to "0" no PHP errors are logged to the sys_log table. Default is 30711 = <code>E_ALL & ~(E_STRICT | E_NOTICE)</code> (see <a href="https://php.net/manual/en/errorfunc.constants.php" target="_blank" rel="noreferrer">PHP documentation</a>).'
         generateApacheHtaccess:
             type: bool
             description: 'TYPO3 can create <em>.htaccess</em> files which are used by Apache Webserver. They are useful for access protection or performance improvements. Currently <em>.htaccess</em> files in the following directories are created, if they do not exist: <ul><li>typo3temp/compressor/</li></ul>You want to disable this feature, if you are not running Apache or want to use own rulesets.'
index 9865e7d..ff715f8 100644 (file)
@@ -13,7 +13,7 @@ Description
 A new class `\TYPO3\CMS\Core\Type\File\FileInfo` which extends `SplFileInfo` is now
 available as an API for fetching meta information from files.
 
-Besides the native .. _SplFileInfo API: http://php.net/manual/en/class.splfileinfo.php,
+Besides the native .. _SplFileInfo API: https://php.net/manual/en/class.splfileinfo.php,
 it provides a new method `getMimeType()` to get the mime type of a file, e.g. text/html.
 It uses the native PHP function `finfo_file()` and `mime_content_type()` as a fallback.
 
index 0235b24..a658b1d 100644 (file)
@@ -13,7 +13,7 @@ Description
 The class \Throwable was added in PHP7 as new parent of \Exceptions. This leads to the issue that
 ExceptionHandlers need to change the API of their exception handling method. To support PHP 5.5, 5.6 and 7.0
 we need to remove the type hint. It will later be set to \Throwable if we only support PHP 7.0 and newer.
-See http://php.net/manual/en/migration70.incompatible.php
+See https://php.net/manual/en/migration70.incompatible.php
 
 
 Impact
index 4a3ea32..ff8ae42 100644 (file)
@@ -13,7 +13,7 @@ Description
 The class `\Throwable` was added in PHP7 as new parent of `\Exceptions`. So we
 were in need to remove the type hint in :issue:`72117`, which we now read as `\Throwable`
 instead of `\Exception` as we only support PHP 7.0 or newer.
-See http://php.net/manual/en/migration70.incompatible.php
+See https://php.net/manual/en/migration70.incompatible.php
 
 
 Impact
index 7e92de9..57af0c3 100644 (file)
@@ -13,6 +13,6 @@ The format `DateTime::ISO8601` is not compatible with ISO-8601, but is left this
 backward compatibility reasons. The constant `DateTime::ATOM` or `DATE_ATOM` is used
 instead when rendering JsonViews via Extbase.
 
-See http://php.net/manual/en/class.datetime.php#datetime.constants.iso8601 for more information
+See https://php.net/manual/en/class.datetime.php#datetime.constants.iso8601 for more information
 
-.. index:: PHP-API
\ No newline at end of file
+.. index:: PHP-API
index e76c715..3ab9f97 100644 (file)
@@ -26,7 +26,7 @@ definition including the new :yaml:`DateRange` validator:
     label: Date
     defaultValue: '2018-03-02'
     properties:
-      # default if not defined: 'd.m.Y' (http://php.net/manual/de/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters)
+      # default if not defined: 'd.m.Y' (https://php.net/manual/de/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters)
       displayFormat: 'd.m.Y'
       fluidAdditionalAttributes:
         min: '2018-03-01'
@@ -86,7 +86,7 @@ The minimum date and the maximum date can be configured through the validator op
         identifier: DateRange
         options:
           # The PHP \DateTime object format of the `minimum` and `maximum` option
-          # @see http://php.net/manual/de/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters
+          # @see https://php.net/manual/de/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters
           # 'Y-m-d' is the default value of this validator and must have this value
           # if you use this validator in combination with the `Date` form element.
           # This is because the HTML5 date value is always a RFC 3339 'full-date' format (Y-m-d)
index 53d6437..dbc6964 100644 (file)
@@ -444,7 +444,7 @@ If you want to extend the number of history states to above the default 20 you c
                        <trans-unit id="_history_log.seeAlso" resname="_history_log.seeAlso" xml:space="preserve">
                                <source>xMOD_csh_corebe:history_sum,
 Configuring History using Page TSconfig | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/Mod/
-Undo/History article | http://typo3.org/documentation/tips-tricks/the-undohistory-feature/</source>
+Undo/History article | https://typo3.org/documentation/tips-tricks/the-undohistory-feature/</source>
                                <note from="developer">A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial.</note>
                        </trans-unit>
                        <trans-unit id="_history_log.image" resname="_history_log.image" xml:space="preserve">
@@ -470,7 +470,7 @@ Finally you can revert either the whole record to this state in history by the r
                        </trans-unit>
                        <trans-unit id="_history_sum.seeAlso" resname="_history_sum.seeAlso" xml:space="preserve">
                                <source>xMOD_csh_corebe:history_entry,
-Undo/History article | http://typo3.org/documentation/tips-tricks/the-undohistory-feature/</source>
+Undo/History article | https://typo3.org/documentation/tips-tricks/the-undohistory-feature/</source>
                                <note from="developer">A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial.</note>
                        </trans-unit>
                        <trans-unit id="_history_sum.image" resname="_history_sum.image">
index bce4cc5..c822681 100644 (file)
@@ -18,7 +18,7 @@ return [
         'iconfile' => 'EXT:irre_tutorial/Resources/Public/Icons/icon_tx_irretutorial_hotel.gif',
         'versioningWS' => true,
         'origUid' => 't3_origuid',
-        // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
+        // @see https://forge.typo3.org/issues/29278 which solves it implicitly in the Core
         // 'shadowColumnsForNewPlaceholders' => 'parentid,parenttable',
         'shadowColumnsForMovePlaceholders' => 'parentid,parenttable,parentidentifier',
     ],
index badd7a8..92f3566 100644 (file)
@@ -18,7 +18,7 @@ return [
         'iconfile' => 'EXT:irre_tutorial/Resources/Public/Icons/icon_tx_irretutorial_offer.gif',
         'versioningWS' => true,
         'origUid' => 't3_origuid',
-        // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
+        // @see https://forge.typo3.org/issues/29278 which solves it implicitly in the Core
         // 'shadowColumnsForNewPlaceholders' => 'parentid,parenttable',
         'shadowColumnsForMovePlaceholders' => 'parentid,parenttable,parentidentifier',
     ],
index 84b93fb..4af434c 100644 (file)
@@ -18,7 +18,7 @@ return [
         'iconfile' => 'EXT:irre_tutorial/Resources/Public/Icons/icon_tx_irretutorial_price.gif',
         'versioningWS' => true,
         'origUid' => 't3_origuid',
-        // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
+        // @see https://forge.typo3.org/issues/29278 which solves it implicitly in the Core
         // 'shadowColumnsForNewPlaceholders' => 'parentid,parenttable',
         'shadowColumnsForMovePlaceholders' => 'parentid,parenttable,parentidentifier',
     ],
index 9c97ae4..5440c58 100644 (file)
@@ -17,7 +17,7 @@ return [
         'iconfile' => 'EXT:irre_tutorial/Resources/Public/Icons/icon_tx_irretutorial_hotel_offer_rel.gif',
         'versioningWS' => true,
         'origUid' => 't3_origuid',
-        // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
+        // @see https://forge.typo3.org/issues/29278 which solves it implicitly in the Core
         // 'shadowColumnsForNewPlaceholders' => 'hotelid,offerid',
     ],
     'columns' => [
index 24a6148..a1eccd6 100644 (file)
@@ -18,7 +18,7 @@ return [
         'iconfile' => 'EXT:irre_tutorial/Resources/Public/Icons/icon_tx_irretutorial_price.gif',
         'versioningWS' => true,
         'origUid' => 't3_origuid',
-        // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
+        // @see https://forge.typo3.org/issues/29278 which solves it implicitly in the Core
         // 'shadowColumnsForNewPlaceholders' => 'parentid',
     ],
     'columns' => [
index e9291d8..65ead77 100644 (file)
@@ -17,7 +17,7 @@ return [
         'iconfile' => 'EXT:irre_tutorial/Resources/Public/Icons/icon_tx_irretutorial_hotel_offer_rel.gif',
         'versioningWS' => true,
         'origUid' => 't3_origuid',
-        // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
+        // @see https://forge.typo3.org/issues/29278 which solves it implicitly in the Core
         // 'shadowColumnsForNewPlaceholders' => 'hotelid,offerid',
     ],
     'columns' => [
index 839988b..976d0bd 100644 (file)
@@ -17,7 +17,7 @@ return [
         'iconfile' => 'EXT:irre_tutorial/Resources/Public/Icons/icon_tx_irretutorial_hotel_rel.gif',
         'versioningWS' => true,
         'origUid' => 't3_origuid',
-        // @see http://forge.typo3.org/issues/29278 which solves it implicitly in the Core
+        // @see https://forge.typo3.org/issues/29278 which solves it implicitly in the Core
         // 'shadowColumnsForNewPlaceholders' => 'hotelid',
     ],
     'columns' => [
index 067cfce..adfbf13 100644 (file)
@@ -54,7 +54,7 @@ description what these strings (e.g. like "tx_irretutorial_<string>_hotel or tca
 ---------------------------
 Extension:     https://typo3.org/extensions/repository/view/irre_tutorial/
 Thesis:                https://typo3.org/documentation/article/inline-relational-record-editing-irre/
-Video:         http://typo3.org/videos/play/7-minutes-of-fame-inline-relational-record-editing-irre/
+Video:         https://typo3.org/videos/play/7-minutes-of-fame-inline-relational-record-editing-irre/
 Core API:      https://docs.typo3.org/typo3cms/CoreApiReference/
 Wiki:          https://wiki.typo3.org/Inline_Relational_Record_Editing
 XING:          https://www.xing.com/profile/Oliver_Hader
index 3a75654..bd12a4e 100644 (file)
@@ -2,7 +2,7 @@
 
 $EM_CONF[$_EXTKEY] = [
     'title' => 'Fixture extension for functional tests for Inline Relational Record Editing IRRE',
-    'description' => 'based on irre_tutorial extension created by Oliver Hader, see http://forge.typo3.org/projects/extension-irre_tutorial',
+    'description' => 'based on irre_tutorial extension created by Oliver Hader, see https://forge.typo3.org/projects/extension-irre_tutorial',
     'category' => 'example',
     'version' => '11.0.0',
     'state' => 'beta',
index 2849fe2..5edb928 100644 (file)
@@ -58,7 +58,7 @@ class ObjectManager implements ObjectManagerInterface
      * since elements will be recreated and are just a local cache,
      * but not required for runtime logic and behaviour.
      *
-     * @see http://forge.typo3.org/issues/36820
+     * @see https://forge.typo3.org/issues/36820
      * @return array Names of the properties to be serialized
      * @internal only to be used within Extbase, not part of TYPO3 Core API.
      */
@@ -73,7 +73,7 @@ class ObjectManager implements ObjectManagerInterface
      * Initializes the properties again that have been removed by
      * a call to the __sleep() method on serialization before.
      *
-     * @see http://forge.typo3.org/issues/36820
+     * @see https://forge.typo3.org/issues/36820
      * @internal only to be used within Extbase, not part of TYPO3 Core API.
      */
     public function __wakeup()
index c25ac03..0bc2bb9 100644 (file)
@@ -90,7 +90,7 @@ abstract class AbstractCompositeValidator implements ObjectValidatorInterface, \
     public function addValidator(ValidatorInterface $validator)
     {
         if ($validator instanceof ObjectValidatorInterface) {
-            // @todo: provide bugfix as soon as it is fixed in TYPO3.Flow (http://forge.typo3.org/issues/48093)
+            // @todo: provide bugfix as soon as it is fixed in TYPO3.Flow (https://forge.typo3.org/issues/48093)
             $validator->setValidatedInstancesContainer = $this->validatedInstancesContainer;
         }
         $this->validators->attach($validator);
index f58da13..23b5be6 100644 (file)
@@ -27,7 +27,7 @@ class TextValidator extends AbstractValidator
      * The validated text is not expected to be secure in every circumstance, if you
      * want to be sure of that, use a customized regular expression or filter on output.
      *
-     * See http://php.net/filter_var for details.
+     * See https://php.net/filter_var for details.
      *
      * @param mixed $value The value that should be validated
      */
index 1d1a1bf..07e707c 100644 (file)
@@ -134,7 +134,7 @@ final class FinisherVariableProvider implements \ArrayAccess, \IteratorAggregate
     /**
      * Whether an offset exists
      *
-     * @link http://php.net/manual/en/arrayaccess.offsetexists.php
+     * @link https://php.net/manual/en/arrayaccess.offsetexists.php
      * @param mixed $offset An offset to check for.
      * @return bool TRUE on success or FALSE on failure.
      */
@@ -146,7 +146,7 @@ final class FinisherVariableProvider implements \ArrayAccess, \IteratorAggregate
     /**
      * Offset to retrieve
      *
-     * @link http://php.net/manual/en/arrayaccess.offsetget.php
+     * @link https://php.net/manual/en/arrayaccess.offsetget.php
      * @param mixed $offset The offset to retrieve.
      * @return mixed Can return all value types.
      */
@@ -158,7 +158,7 @@ final class FinisherVariableProvider implements \ArrayAccess, \IteratorAggregate
     /**
      * Offset to set
      *
-     * @link http://php.net/manual/en/arrayaccess.offsetset.php
+     * @link https://php.net/manual/en/arrayaccess.offsetset.php
      * @param mixed $offset The offset to assign the value to.
      * @param mixed $value The value to set.
      */
@@ -170,7 +170,7 @@ final class FinisherVariableProvider implements \ArrayAccess, \IteratorAggregate
     /**
      * Offset to unset
      *
-     * @link http://php.net/manual/en/arrayaccess.offsetunset.php
+     * @link https://php.net/manual/en/arrayaccess.offsetunset.php
      * @param mixed $offset The offset to unset.
      */
     public function offsetUnset($offset)
@@ -191,7 +191,7 @@ final class FinisherVariableProvider implements \ArrayAccess, \IteratorAggregate
     /**
      * Count elements of an object
      *
-     * @link http://php.net/manual/en/countable.count.php
+     * @link https://php.net/manual/en/countable.count.php
      * @return int The custom count as an integer.
      */
     public function count()
index 793f894..49b78c8 100644 (file)
@@ -2814,7 +2814,7 @@ elements.<formElementIdentifier>.dateFormat
       If the internal datatype is :php:`\DateTime` which is true for the form element types
       :yaml:`DatePicker` and :yaml:`Date`, the object needs to be converted into a string value.
       This option allows you to define the format of the date in case of such a conversion.
-      You can use every format accepted by the PHP :php:`date()` function (http://php.net/manual/en/function.date.php#refsect1-function.date-parameters).
+      You can use every format accepted by the PHP :php:`date()` function (https://php.net/manual/en/function.date.php#refsect1-function.date-parameters).
       The default value is "U" which leads to a Unix timestamp.
 
 
index 6f0a62c..393cf2e 100644 (file)
@@ -97,7 +97,7 @@ Email validator
 """""""""""""""
 
 The 'Email validator' checks if the given value is a valid email address.
-The format of a valid email address is defined in `RFC 3696 <http://tools.ietf.org/html/rfc3696>`_.
+The format of a valid email address is defined in `RFC 3696 <https://tools.ietf.org/html/rfc3696>`_.
 The standard allows international characters and the multiple appearance
 of the @ sign.
 
@@ -153,7 +153,7 @@ Non-XML text validator
 The 'Non-XML text validator' checks if the given value is a valid text
 (contains no XML tags). This basically means, that tags are stripped.
 In this special case quotes are not encoded (see `filter_var()
-<http://php.net/filter_var>`_ for more information.
+<https://php.net/filter_var>`_ for more information.
 
 Be aware that the value of this check entirely depends on the output
 context. The validated text is not expected to be secure in every
index 945bab0..13be95b 100644 (file)
@@ -283,7 +283,7 @@ options.elements.<formElementIdentifier>.dateFormat
       If the internal Datatype is \DateTime which is true for the form element types "DatePicker" and "Date",
       the object needs to be converted into a string value.
       This option allows you to define the format of the date.
-      You can use every format accepted by PHP's date() function (http://php.net/manual/en/function.date.php#refsect1-function.date-parameters).
+      You can use every format accepted by PHP's date() function (https://php.net/manual/en/function.date.php#refsect1-function.date-parameters).
       The default value is "U" which means a Unix timestamp.
 
 
index 061c172..ea41cd1 100644 (file)
@@ -1853,7 +1853,7 @@ class ContentObjectRenderer implements LoggerAwareInterface
      *
      * Reliable results only for character codes in the integer range 0 - 127.
      *
-     * @see http://php.net/manual/en/function.chr.php
+     * @see https://php.net/manual/en/function.chr.php
      * @param string $content Input value undergoing processing in this function.
      * @param array $conf stdWrap properties for char.
      * @return string The processed input value
@@ -1881,7 +1881,7 @@ class ContentObjectRenderer implements LoggerAwareInterface
      * @param string $content Input value undergoing processing in this function.
      * @param array $conf stdWrap properties for hash.
      * @return string The processed input value
-     * @link http://php.net/manual/de/function.hash-algos.php for a list of supported hash algorithms
+     * @link https://php.net/manual/de/function.hash-algos.php for a list of supported hash algorithms
      */
     public function stdWrap_hash($content = '', array $conf = [])
     {
index e0e8406..2f874dd 100644 (file)
@@ -108,7 +108,7 @@ class FrontendUserAuthenticator implements MiddlewareInterface
             // use the request object for fetching the cookie information.
             $_COOKIE[$cookieName] = $sessionId;
             if (isset($_SERVER['HTTP_COOKIE'])) {
-                // See http://forge.typo3.org/issues/27740
+                // See https://forge.typo3.org/issues/27740
                 $_SERVER['HTTP_COOKIE'] .= ';' . $cookieName . '=' . $sessionId;
             }
             // Add the cookie to the Server Request object
index 7a5256a..881564c 100644 (file)
@@ -670,7 +670,7 @@ class Indexer
     /**
      * Index External URLs HTML content
      *
-     * @param string $externalUrl URL, eg. "http://typo3.org/
+     * @param string $externalUrl URL, eg. "https://typo3.org/
      * @see indexRegularDocument()
      */
     public function indexExternalUrl($externalUrl)
@@ -2044,7 +2044,7 @@ class Indexer
      *
      * @param string $keywordList
      * @return string
-     * @see http://forge.typo3.org/issues/14959
+     * @see https://forge.typo3.org/issues/14959
      */
     protected function addSpacesToKeywordList($keywordList)
     {
index b2431b0..7831796 100644 (file)
@@ -129,6 +129,6 @@ Feedback
 
 If you find a bug in this manual or in the extension in general,
 please file an issue in the bug tracker of this extension:
-`http://forge.typo3.org/projects/extension-linkvalidator/issues
-<http://forge.typo3.org/projects/extension-linkvalidator/issues>`_
+`https://forge.typo3.org/projects/extension-linkvalidator/issues
+<https://forge.typo3.org/projects/extension-linkvalidator/issues>`_
 
index 5c3ed42..8fe6859 100644 (file)
@@ -14,8 +14,8 @@ description = This is the documentation of TYPO3's system
 
 ; in this manual we actually use:
 
-t3api        = http://docs.typo3.org/typo3cms/CoreApiReference/
-t3tca        = http://docs.typo3.org/typo3cms/TCAReference/
+t3api        = https://docs.typo3.org/typo3cms/CoreApiReference/
+t3tca        = https://docs.typo3.org/typo3cms/TCAReference/
 t3inside     = https://docs.typo3.org/typo3cms/InsideTypo3Reference/
 
 
index ee85798..a3138f4 100644 (file)
@@ -128,8 +128,8 @@ abstract class AbstractActionTestCase extends \TYPO3\CMS\Core\Tests\Functional\D
 
     /**
      * See DataSet/movePageRecordToDifferentPageAndCreatePageRecordAfterMovedPageRecord.csv
-     * @see http://forge.typo3.org/issues/33104
-     * @see http://forge.typo3.org/issues/55573
+     * @see https://forge.typo3.org/issues/33104
+     * @see https://forge.typo3.org/issues/55573
      */
     public function movePageToDifferentPageAndCreatePageAfterMovedPage()
     {
index 227f63f..fd2c84e 100644 (file)
@@ -512,8 +512,8 @@ class ActionTest extends AbstractActionTestCase
     /**
      * @test
      * See DataSet/movePageRecordToDifferentPageAndCreatePageRecordAfterMovedPageRecord.csv
-     * @see http://forge.typo3.org/issues/33104
-     * @see http://forge.typo3.org/issues/55573
+     * @see https://forge.typo3.org/issues/33104
+     * @see https://forge.typo3.org/issues/55573
      */
     public function movePageToDifferentPageAndCreatePageAfterMovedPage()
     {
index 5255a8f..09e2d8a 100644 (file)
@@ -469,8 +469,8 @@ class ActionTest extends AbstractActionTestCase
     /**
      * @test
      * See DataSet/movePageRecordToDifferentPageAndCreatePageRecordAfterMovedPageRecord.csv
-     * @see http://forge.typo3.org/issues/33104
-     * @see http://forge.typo3.org/issues/55573
+     * @see https://forge.typo3.org/issues/33104
+     * @see https://forge.typo3.org/issues/55573
      */
     public function movePageToDifferentPageAndCreatePageAfterMovedPage()
     {
index ecdf009..1cccde3 100644 (file)
@@ -436,8 +436,8 @@ class ActionTest extends AbstractActionTestCase
     /**
      * @test
      * See DataSet/movePageRecordToDifferentPageAndCreatePageRecordAfterMovedPageRecord.csv
-     * @see http://forge.typo3.org/issues/33104
-     * @see http://forge.typo3.org/issues/55573
+     * @see https://forge.typo3.org/issues/33104
+     * @see https://forge.typo3.org/issues/55573
      */
     public function movePageToDifferentPageAndCreatePageAfterMovedPage()
     {