- Jan 16, 2020
-
-
Benni Mack authored
OpenSSL was only needed for EXT:rsaauth, so a check in the installer / system maintenance should be avoided. It is now rather a suggestion. Resolves: #83643 Releases: master, 9.5 Change-Id: If62b7fc1ddc211083fa8b4f793019e61cf2046eb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62918 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Oliver Hader authored
Range from '01' to '03' correctly leads to ['01','02','03']. The prefix mechanism is however applied for a range from '0' to '11'. This should only happen when explicitly having used '00' to '11'. Resolves: #90123 Releases: master, 9.5 Change-Id: I90672c4d94cb97d61fe45f8d6e1382b8be3b49b7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62920 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Daniel Goerz authored
Editors without access to the default language can no longer see those options in the context menu for page records that would lead to error messages due to missing language access. Additionally the list menu doc header and edit button for translated pages in the list menu are adapted to respect missing access rights to the default language as well. Resolves: #75130 Releases: master, 9.5 Change-Id: I686d29a90ed0ee428f9c2eeb68815f4122705de3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62915 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Henning Liebe <h.liebe@neusta.de> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
Current Backend User Authentication sends header() which is not appended to the headers of the PSR-7 response and cannot be tested or validated properly. This is mainly due to legacy reasons as AbstractUserAuthentication sends these headers. When using TYPO3 in a scenario to do sub-requests within one PHP process, it is not possible to properly evaluate these Response headers. To enable this, the BackendUserAuthenticator middlewares now apply the headers to the Response object. Resolves: #89911 Releases: master Change-Id: Id22ca1a65e52f101d3775fbe79ea0ef1622e9fa9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62593 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
The description that the extension key should be used - instead of the plugin identifier is wrong, and is now adapted. Resolves: #90113 Releases: master, 9.5 Change-Id: I4928dba4255d46bf72e0a0b45e5ff3360ae718ac Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62921 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de>
-
- Jan 15, 2020
-
-
Benni Mack authored
In order to link to mountpoints with Site Handling, the RootlineUtility needs to receive the MountPoint parameter, to correctly deal with mountpoint-related subpages. Mount Points are based on the assumption that the "context" (the original site environment) is kept. For this to work, the slug of the mount page (doktype=7) is prefixed to the URL, but the common prefix of the subpages is trimmed with the value of the mounted page (= pointer record). The MP parameter is then added to PageArguments within the PageArguments as "routeArgument" (= safe and clean argument) where TYPO3 is dealing with this feature again in the same fashion it as before. Various side-effects when dealing with mount points from other domains still exist (= different language setup, or non-existing sites). Feature Set: * Multi-language setup (= when language setup is the same) with slugs * Recursive mount points * No MP parameter available in URLs anymore (at all) * Multi-site setup (= when language setup is the same) If a subpage of a mount page does not inherit the slug of the mounted page, then the slug of the subpage is added in full afterwards. Resolves: #86331 Resolves: #87473 Resolves: #89039 Releases: master, 9.5 Change-Id: I58f41eb325a07cc0c4a0dfeab1164eb8c58c7314 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62878 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Siepmann <coding@daniel-siepmann.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Kevin Appelt authored
The xsl file to create a layout for a XML sitemap can now be configured on three levels: 1. for all sitemaps 2. for all sitemaps of a certain sitemapType 3. for a specific sitemap The value is inherited until it is overwritten. If no value is specified at all, EXT:seo/Resources/Public/CSS/Sitemap.xsl is used as default like before. Resolves: #88147 Releases: master Change-Id: I1c5212a1c9fe4226100de8f4bd0f84d70b89fcf5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62121 Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
With the system-wide configuration option $GLOBALS['TYPO3_CONF_VARS']['FE']['checkFeUserPid'] set to false, EXT:felogin now allows to still render the form, instead of throwing a runtime exception before. Resolves: #84269 Releases: master, 9.5 Change-Id: Id0f0692d33e423929d41b9cdd5401b72cfdf77b0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62916 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Daniel Goerz authored
Resolves: #90122 Relates: #90115 Releases: master, 9.5 Change-Id: I418352c212a2626cb584fcda3ba4bef31e7181d4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62917 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Susanne Moog authored
Releases: master Resolves: #90117 Change-Id: Ibaea450aff1b81fe9e4415e6c3900cad908e02f8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62869 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
If the static route value is using additionalParams, they should be added to the page that is fetched. The patch parses the "parameters" key (&my=value&key=1) into additional parameters of the PageRouter. Resolves: #87087 Releases: master, 9.5 Change-Id: I8688e891d1b6bfda3a546eb13812bbb80dfea1c1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62891 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Tymoteusz Motylewski authored
Kinyarwanda is an official language of Rwanda, which is now supported natively in TYPO3 for any kind of labels with the ISO-839-1 code "rw". Resolves: #90115 Releases: master, 9.5 Change-Id: I6958c44de03aa2397e409dc2e3d086bbf2fc46c8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62913 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benni Mack authored
Processed images are built based on a processing configuration, which could contain values for width/height and other properties which are integers (like width: 250, but width: 250c is also allowed). Pure numeric (int) values are converted to real integers so the processing configuration is always the same when querying the database for existing processed files. Resolves: #80942 Releases: master, 9.5 Change-Id: Ie72b3ebfe126e3ffbc7bc856e4ed03069c48fbd7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62912 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Extension Manager Utility classes are optimized for further clean ups: - "ext_icon" in package array is renamed to "icon" with an absolute path - unneeded icon information is removed - EmConfUtility has optimized signature for handing in the extension key - Minor optimizations in naming of arguments in FileHandlingUtility - Dumping an extension.zip to the browser is now within the ActionController - Various public properties are now protected As this is just another incremental way to streamline Extension Manager code, please note that e.g. strict types will follow in follow up patches. Resolves: #90033 Releases: master Change-Id: I6d53d850f4307581a82d6d7ec3933c9592573f23 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62783 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Susanne Moog authored
As Windows uses for example "D:" as path prefix the log file writer fails to recognize it as valid local file path and skips creation of the log file. To allow usage on Windows, isAbsPath is now used to check the file path - if it is a valid absPath it is handled in the same way as all other local files. Resolves: #90116 Releases: master, 9.5 Change-Id: I499eb4cba4b89f8ed6a8f280e9bb8493fa3de0f9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62914 Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Daniel Goerz authored
Resolves: #87155 Releases: master, 9.5 Change-Id: I58595468242e645fe5d0322d84aab80611dbac3e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62863 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Georg Ringer authored
The link to the documentation of an extension, which has been added with #89458, is now displayed in the list of "Installed Extensions" as well. Resolves: #89640 Releases: master Change-Id: I00d33fb88d8c0b5ff1c03607f13bba60a67cdad8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62295 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Christoph Lehmann authored
Currently an ORDER BY clause is needed in foreign_table_where to get a sorting. This makes it obsolete in favor of the default tables sorting through default_sortby. This concerns TCA's select and tree fields. Resolves: #70677 Releases: master,9.5 Change-Id: I259211f7812bfa39e9744e71265577524911082d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61474 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de>
-
Benni Mack authored
Due to the rector refactoring a line unset($currentTag) was removed, resulting in text-elements with <p>something <a href="...">links</a>.</p> did not detect a proper closing tag, resulting in broken HTML in the output. Additional tests properly check for this logic now. Resolves: #90111 Related: #89807 Releases: master Change-Id: I256dc42e3ff44548d43122d1984264ebaab40015 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62889 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Susanne Moog authored
Resolves: #90112 Releases: master Change-Id: Iddccd7525992428142e7daff6c44a206f20e435b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62888 Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benni Mack authored
With this change applied, a TYPO3 installation having the global "disableNoCacheParameter" option activated will still disable the cache if set via TypoScript `config.no_cache = 1`. However, the GET parameter is still not evaluated when having the option activated. Resolves: #87227 Releases: master, 9.5 Change-Id: Id33bd3aa9c8d042deffadeb19d8d64d52fad3371 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62835 Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de>
-
- Jan 14, 2020
-
-
Alexander Stehlik authored
The --task option (short -i) can now be provided multiple times to the scheduler command. The given task UIDs are executed or stopped sequentially. Example call: ./bin/typo3 scheduler:run --task 3 --task 2 Additionally some debug output is added when the -v or -vv flags are provided. Resolves: #87451 Releases: master Change-Id: I6e1555c456d8c0f35395ca40c0a303628ddf5acf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/59452 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Guido Schmechel authored
The capture group in the redirect target are now replaced, so redirects with regular expressions are working referencing the original URL. Resolves: #89799 Releases: master, 9.5 Change-Id: Ib624e6c7b40dd09ec090e72339ad9aae1211cc4e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62781 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Markus Klein authored
Extend the function signature of BackendUserAuthentication::isInWebMount to allow the uid of a page or the full page record. This saves another database lookup for the page. Resolves: #90105 Releases: master, 9.5 Change-Id: Id246967b7a8237dbe8939126acf21fede6dda756 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62868 Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Jonas Eberle authored
This patch defines "opening in a new window" as links having an attribute `target` that is not either empty, `_self`, `_top` or `_parent`. Resolves: #89771 Relates: #89757 Relates: #89044 Relates: #78488 Releases: master Change-Id: I23f775f728b9ddfb25acd306b653cbfbb6eeba51 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62430 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Nine new PSR-14 events are introduced which replace the existing Extbase Signals in Persistence and MVC area. Resolves: #89870 Releases: master Change-Id: I6c56fc0562ba8c02899d5de07e39443167e6311a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62528 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Daniel Goerz authored
The patch also adds tests for the behavior with $GLOBALS['TYPO3_CONF_VARS']['FE']['hidePagesIfNotTranslatedByDefault'] enabled. Resolves: #90109 Releases: master, 9.5 Change-Id: I920f81c80aaa17ca0d6ba815fe2a6e1aa7232ffb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62880 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Markus Klein authored
The function is already caching the result for individual pages. Still it is called for a lot of pages, so even more speed can be gained by also re-using the database statement. Specifically the page-tree rendering time reduces a lot with this. Resolves: #90104 Releases: master, 9.5 Change-Id: I35308e163cd93b22c12ecf743759b2f19e2a7ad9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62867 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Alexander Schnitzler authored
The introduced tests are prepatory work to have a high coverage before refactoring property mapper related code parts. Releases: master Resolves: #89896 Change-Id: I83cf025a63ea7c0b38b55c0173ca305f423d8a2e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62567 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
In order to continue sorting out various places when UserTSconfig should be used, and how to properly use caching and condition matching, compiling of UserTSconfig is now centralized into one method. In addition, this patch actually now caches the UserTSconfig again, in the "hash" cache, which wasn't the case before in v10.0+. Resolves: #89755 Releases: master Change-Id: Icf6e8d7a199fb234336b4bd557627d254ff4e6e3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62419 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
If either the options `minAge` or `maxAge` are an empty string, the corresponding multiplication will fail and a PHP warning is triggered. As a quick win, the values are casted to integers. Resolves: #90087 Releases: master, 9.5, 8.7 Change-Id: Ia6861434231e7e338384c3e919a09466b39d425f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62846 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Guido Schmechel authored
Add rawurldecode for the given path. Now it is possible to set unicode characters and umlauts in the source path. Resolves: #89075 Releases: master, 9.5 Change-Id: Id365f4dba5c709598f4156dc27b064d862f4b92a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62152 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Susanne Moog authored
Instead of opening a multi-form-engine form when creating new translations via translation overview the datahandler is called upon to localize the pages. This has the advantage that it - works - consistently as in page module - keeps all types (page type changed in earlier versions) Resolves: #83721 Resolves: #83720 Releases: master, 9.5 Change-Id: I39ec0f63dce5ddcd8d3f34c849367dc2c621f8bd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62874 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Christian Eßl authored
When creating a new subpage of another page, the TCA type "slug" will automatically generate a slug for the new page which uses the title of the parent page. When translating the page, the slug will try to get the correct language for the parent record (if possible). This check did previously not respect possible fallback languages for the language of the new record. (configured in the site configuration) Resolves: #89213 Releases: master, 9.5 Change-Id: Id0e43aba805a7d2596e2468223517241e0151676 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61766 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Sven Carstens authored
Check for wrapper usage via parse_url before creating the directories for the logfile. Only "none", "file" and "vfs" get passed on to mkdir - if the file:// wrapper is used remove that before creating the directory hierarchy. Resolves: #88256 Releases: master, 9.5 Change-Id: I2e49d0c3a01c845cddb8df878087d3e060e0c249 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60646 Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Mathias Brodala authored
Resolves: #89720 Releases: master Change-Id: I97e7f5b0465527d3a8ebe7190e3bdf710e9d7f54 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62353 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Rémy DANIEL <dogawaf@no-log.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Markus Klein authored
Resolves: #90108 Releases: master, 9.5 Change-Id: I6aded269507fc79f0404cbdbfb79ac0f20b9d2a3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62877 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
LanguageService a.k.a. $GLOBALS[LANG] is used in various places, not just for backend-labels anymore. The "init()" method (which stems from the fact that PHP did not have constructors !!! back then), should be covered - which is now done via factory methods. The goal of the factory methods are to explicitly define the dependencies where LanguageService is used, instead of calling "init()" in the emitters code. This change is a pre-cursor for TYPO3 to - avoid accessing Bootstrap API for initializing $GLOBALS[LANG] - streamline the various places where this API is instantiated - have a first step to switch to "real" locales at _some_ point - and eventually get rid of accessing LanguageService via globals. In addition the PHP class comments are streamlined to reflect the purpose of this class. The next step is to adapt the testing framework to easily use this API so our tests will not have to worry about $GLOBALS[LANG] anymore. My 2c: We should actually rename "LanguageService" to "LabelService" or "LabelProvider" at some point. Resolves: #90062 Releases: master Change-Id: Ib1b6a8aacb2c2aecc3ab2931db04002dd02f0a99 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62826 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Henning Liebe <h.liebe@neusta.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
This patch updates the Install Tool to use the new AJAX API introduced with #89740. Resolves: #89740 Related: #89738 Releases: master Change-Id: I0e9e3b43a375b0ec0105ce8ce2db128c0aaaf857 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62373 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Markus Klein authored
This allows to create a folder link to the currently selected folder in the folder browser. Resolves: #72527 Releases: master, 9.5 Change-Id: Ifbbfbd744965f8ca8e78f116ea89e3b9d8396d59 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62852 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-