- May 10, 2019
-
-
Andreas Fernandez authored
This patch aims to reduce the size of the .editorconfig file used by IDEs to get rid of duplicated configuration (indent_style), obsolete configuration (bower.json) and merge related configuration (scss, css). Resolves: #88271 Releases: master Change-Id: I5a34536858b0cea5e4eb5a1f9fc7ca566aa144e0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60653 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
Resolves: #88226 Related: #88040 Releases: master Change-Id: Ie8726b689362119a3d4d087582b3be2cb2b86e4b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60572 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- May 08, 2019
-
-
Benni Mack authored
On old OS with ICU < 4.6, the constant INTL_IDNA_VARIANT_UTS46 is not available, even if php-intl is installed. Therefore, a wrapper is created in HttpUtility to check if the constant is available, then uses INTL_IDNA_VARIANT_UTS46 otherwise the 2003 version of the HttpUtility. Also see the section about INTL_IDNA_VARIANT_UTS46 within https://www.php.net/manual/en/intl.constants.php Resolves: #87953 Releases: master, 9.5 Change-Id: I594c0ffd9afa115de595b0c027bf2474c3abfafb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60710 Reviewed-by:
Sven Juergens <typo3@blue-side.de> Reviewed-by:
Kevin Meckl <kevin.meckl@zdrei.com> Reviewed-by:
Timo Poppinga <timo.poppinga@zdrei.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Timo Poppinga <timo.poppinga@zdrei.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- May 07, 2019
-
-
Oliver Hader authored
In order to enclose and avoid type guessing done by ImageMagick based on mime-type and internal file content checks, new value object class ImageMagickFile has been introduced as guard for those invocations. Resolves: #87588 Releases: master, 9.5, 8.7 Security-Commit: d4f18684b2b2078b51cc7e93abdb251ea846984a Security-Bulletin: TYPO3-CORE-SA-2019-012 Change-Id: I9a2dd74e8548530d7bc83bd18af2f4f0a8212019 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60705 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Frank Naegler authored
On DataHandler update or when updating a users password via EXT:felogin, all existing sessions are destroyed except for the current session. Resolves: #87298 Releases: master, 9.5, 8.7 Security-Commit: df7c0dbcf73be20e5ae9d4cf03b82c8326c9fccc Security-Bulletin: TYPO3-CORE-SA-2019-011 Change-Id: Iff673d2ab774dde0f116c4bc9040d40374492a7a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60704 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Helmut Hummel authored
In order to avoid logging sensitive information during authentication using the logging framework, according log level DEBUG is used. Resolves: #88230 Releases: master, 9.5 Security-Commit: 625428b6364308f9f07f331bd176110d01e6c2f2 Security-Bulletin: TYPO3-CORE-SA-2019-010 Change-Id: I3e19afad6937515e0f6e1ab0a1c6d7004d182b79 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60703 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Oliver Hader authored
Due to a pass-by-reference error pages a user does not have access to were still visible in the page tree. Resolves: #87676 Releases: master, 9.5 Security-Commit: 5d2c69c00554ec64ea020ec803f593ae772fa367 Security-Bulletin: TYPO3-CORE-SA-2019-009 Change-Id: Ic8ba91b596e1589860bc28b746e551ac6bc47588 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60701 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Benni Mack authored
Due to some encoding issue, documentation of the new feature for slug TCA hooks is broken. The patch adapts the RST file. Resolves: #88289 Related: #88198 Releases: master, 9.5 Change-Id: I8e9027aba14678d678751246380833fce8a0e07b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60694 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
Raise Fluid Standalone dependency to the next stable version which fixes an important XSS issue when escaping ternary operators. Used composer command: composer req typo3fluid/fluid:^2.6.1 --prefer-lowest Resolves: #88288 Releases: master, 9.5, 8.7 Security-Bulletin: TYPO3-CORE-SA-2019-013 Change-Id: I04f32d8d01f893bc26ff21aa0c079c85e9db85b9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60693 Reviewed-by:
Claus Due <claus@phpmind.net> Reviewed-by:
Susanne Moog <look@susi.dev> 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>
-
Oliver Hader authored
The auto suggest feature of MacBook's touch bar shows information of just entered passwords when editing a record containing a password field in backend forms. The behavior only occurs when Safari is used as client and touch bar word completion is activated. Resolves: #88286 Releases: master, 9.5, 8.7 Change-Id: I588a6edcfc34c403dc9f042adbeca2c711512228 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60678 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benni Mack authored
When converting a USER to USER_INT ContentObject the stdWrap is now executed only once instead of multiple times. Resolves: #61441 Releases: master, 9.5 Change-Id: Ia36dfffeb3721acc244a74fc559030e94439d10d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60463 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Helmut Hummel authored
Instead of globally selecting all files with matching meta data, we now base each search on the selected folder. To do so, search is now completely based on the persisted files in sys_file (and their corresponding meta data in sys_file_metadata). Additionally we properly evaluate search fields from TCA so that we now search in all fields defined for sys_file and sys_file_metadata table. To achieve that, a new capability "CAPABILITY_HIERARCHICAL_IDENTIFIERS" is introduced, which drivers can set, that build identifiers that reflect the directory structure. For such drivers, the search can be optimized by using like queries on identifiers, instead of recursively traversing folders, which can be an expensive operation especially for drivers handling a remote file system. Resolves: #87610 Releases: master, 9.5 Change-Id: Ia132465437827b2fdb56004eb73348ce4a05b336 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/58985 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
When a page is moved from one site to another site (two pagetrees with different sites), currently a duplicate slug is possible. This should never happen, so the same logic as for "uniqueInPid" is applied when moving records. Resolves: #87884 Releases: master, 9.5 Change-Id: I9a2d5756958e09fa89fbbc384d03c0503b70bf8c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60534 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Helmut Hummel authored
This reverts commit 3139b560. "[BUGFIX] Do not cache content with different status code than 200" At the same time we convert a plugin action to uncached, in case a redirect is issued. Resolves: #88178 Releases: 8.7, 9.5, master Change-Id: Icaa8038d1fa4bf1c74dfb505c2b8fc97963ca4be Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60518 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- May 06, 2019
-
-
Richard Haeser authored
To make sure rendering of hreflang tags will not change unexpectedly, some functional tests are added. Resolves: #88251 Related: #88140 Releases: master, 9.5 Change-Id: Idd8bc846e4bd57eb5335fe4795dcb233849eb4e8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60635 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jonas Eberle <flightvision@googlemail.com> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com>
-
Oliver Hader authored
Phar Stream Wrapper has been upgraded to version 3.1.1 in order to solve performance and alias resolving issues. The interceptor has been streamlined further. composer require typo3/phar-stream-wrapper:^3.1.1 Resolves: #88277 Releases: master, 9.5, 8.7 Change-Id: Id6b08557ab507ef66e54d1f39992272fe4791405 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60673 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Patrick Lenk authored
The for HTMLtableCells in parseFunc_RTE has been removed. Empty cells still contain the non-breaking space. Resolves: #87771 Releases: master Change-Id: Ic95a215f07597954cebffc7aff73dd15dcce986b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/59784 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de>
-
Christian Kuhn authored
Change-Id: Ic1e1d0f8fd1a128e542e7cada389d681ac41e10f Resolves: #88265 Releases: master, 9.5, 8.7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60648 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
In order to access resolved route parts by enhancers, the TypoScript RequestWrapper should allow to access the PageArguments object. This way, it is easier to migrate existing conditions like [globalVar = GP:singlepartner > 0] to [request.getPageArguments().get('singlepartner') > 0] Resolves: #88252 Releases: master, 9.5 Change-Id: I6abed5badac342c88d2b40d38ecf1ea632f321d7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60637 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Andreas Fernandez authored
If `mod.web_layout.disableNewContentElementWizard=1` is set, the "New Content Element" wizard is skipped and EditDocumentController's FormEngine is called directly. In that case, the modal must not get opened as this doesn't work in combination with FormEngine. Resolves: #88075 Releases: master, 9.5 Change-Id: Idada95f426496b49131463ec1d0e8462df163e70 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60627 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- May 05, 2019
-
-
Benjamin Franzke authored
Instead of offloading the work to wait for the final page content, concurrent requests now wait for the real page content to be rendered (and deliver the content from cache once ready) instead of sending a 503 response code and the famous "Page is being generated" message. The logic to wait for the rendered page (lock and wait) is already there thanks to the page locking, but was deliberately circumvented by the temporary page cache content before to get rid of waiting requests in high-load situations. This approach to simply skip the temporary cache and wait for the renderer to finish has been tested using the skip_page_is_being_generated extension in wild for 3 years (for TYPO3 v6, v7, v8 and v9). Note: In case the increased number of waiting requests has a negative impact on sites with high server load, a additional proxy cache should be considered in front of the server to make sure clients are served a valid response without waiting until new content is ready. The motivation for this change: The 503 status code together with the "Page is being generated message" does not only occur for slow or high traffic sites. It will be displayed even for two concurrent requests, no matter how fast the page rendered or how low the current traffic is. The requests only need to (nearly) arrive at the same time. This can easily be reproduced using two parallel curl requests: for i in {1..2}; do curl -sv https://doma.in/foo |& grep '^< HTTP'& done There would be one "503 Service unavailable" response when /foo has not yet been rendered to the cache before. An explanation for the releaseLock('pagesection') addition in TSFE::getFromCache(): This has been added as the pagesection lock – which is acquired in TemplateService::start() – was implicitly released in setPageCacheContent() before. Now this would block concurrent rendering for pages with $_GET-aware plugins, therefore we release the pagesection lock early, after the pagesection cache has been generated. Releases: master, 9.5, 8.7 Resolves: #87980 Change-Id: I034f410335b3035c5863b26e3e689ca29b5f3f80 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60307 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Richard Haeser authored
To get a valid Twitter card, you need to specify the type of card by setting the twitter:card metatag. The value of this metatag is now set to summary by default. If this value need to be changed, you can use the MetaTag API and set the twitter:card property with the replace option enabled. Resolves: #88258 Releases: master, 9.5 Change-Id: Iaeaafb2408102c2844623155611cffffa8919d43 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60647 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Riny van Tiggelen <info@online-gamer.nl> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org>
-
- May 04, 2019
-
-
Andreas Fernandez authored
With #82368, the Configuration API is used in the Extension Manager to check specific configuration. However, for automatic extension installation the wrong setting was checked. This patch now uses the correct setting, fixing an issue with extensions not getting installed after upload. Resolves: #87818 Related: #82368 Releases: master, 9.5 Change-Id: If18e96c4c17d06723805b4dd6c8807adabe19966 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60625 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- May 03, 2019
-
-
Andreas Fernandez authored
Technically, it's sufficient to annotate $originalResource as type of ResourceInterface because all other annotated types implement the interface anyway. This also bypasses an issue with the rewritten ClassSchema, as it can't handle multiple annotated types of a property and fails do determine a class type. Resolves: #88268 Releases: master, 9.5 Change-Id: I641d3771eef39128df9ba7a51db2ebc2e0dd67a0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60649 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Susanne Moog authored
While hardening the ImageService it was restricted to core's FileReference instead of also allowing extbase FileReferences - the code for converting them is still there but not reachable anymore due to the restrictive type hint. Resolves: #88221 Releases: master Change-Id: Id6c2ef70182f33cd28d13b4ffba7a8796548ff25 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60567 Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- May 02, 2019
-
-
Anja Leichsenring authored
The touch command raises a PHP WARNING if the test file can not be created, but the next line would already skip the test if this happens. So the warning is useless and gets silenced. Resolves: #88255 Releases: master, 9.5, 8.7 Change-Id: Id9685b6e7da8665609fa7df7f25867ab4d19a6a9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60640 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Apr 30, 2019
-
-
Benni Mack authored
In TYPO3 v8, new page translations within pages_language_overlay were visible by default when using plain DataHandler. In TYPO3 v9, due to the merge into "pages" for translations, the default value for "hidden" is used. Every new page translation is now hidden by default - this is a different behavior. Tests had to be modified to make this work again. However, the change now removes the "hacks" within the tests, and adds the functionality to take-over the "hidden" flag from the default record. For future TYPO3 major versions, the hidden field could be migrated into a "allowLanguageSynchronization" once the Context API is used throughout Core properly. Resolves: #88248 Releases: master, 9.5 Change-Id: I2a684a0d4225451c3fbfc0021c09935c1224aaca Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60632 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Richard Haeser authored
When generating the XML sitemap for records, the language of the records will be checked. Only records from the current language or all languages are added to the XML sitemap. Resolves: #87912 Resolves: #87841 Releases: master, 9.5 Change-Id: Ibc2bc847840ff7ae6d34aa0b0b40fbe163ce2b78 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60629 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Soren Malling <soren@meteko.dk> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Riny van Tiggelen <info@online-gamer.nl> Reviewed-by:
Soren Malling <soren@meteko.dk> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
- Apr 29, 2019
-
-
Benni Mack authored
In order to allow custom functionality like "Skip pages of type XYZ", a new hook is added to the SlugHelper which can be added via $GLOBALS['TCA']['pages']['columns']['slug']['config']['generatorOptions']['postModifiers'] The userFunc needs to return the new / modified $slug which is then put through the sanitize() method. TYPO3 Core does not provide custom functionality so this hook allows to build everything a custom installation or extension wants to hook in. Resolves: #88198 Releases: master, 9.5 Change-Id: Iad548da69ba001c696afd7d7f834d4950318c029 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60418 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
In the initial implementation a "versioning" state was missing in the record state for TYPO3 v9.5. If now an editor edits an existing root page (pid=0) in a workspace, this results in a fatal error when accessing DataHandler. The patch adds the versionized functionality. Resolves: #88167 Resolves: #87949 Releases: master, 9.5 Change-Id: I0c69518ecd20aafc5481eea482832c020c01f662 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60500 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Achim Fritz <af@achimfritz.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Achim Fritz <af@achimfritz.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Jan Delius authored
Resolves: #88246 Releases: master, 9.5, 8.7 Change-Id: Iad8558cbe22caaefd659fef1681452a962b5cdf7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60620 Tested-by:
Rico Drexler <rico.drexler@gmx.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Rico Drexler <rico.drexler@gmx.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Andreas Fernandez authored
The delete command triggered by the page tree's context menu was invoked by loading a URL in the module iframe which caused timing issues due to subsequent requests. This patch invokes an AJAX call instead to deleted pages. Resolves: #87416 Releases: master, 9.5 Change-Id: I457df1a21e703f98f6b1a182f6165f60cfd13b21 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60621 Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Andreas Fernandez authored
The Install Tool ships bootstrap on its own, which doesn't make much sense right now, since other components get used from EXT:core as well. For now, the separated bootstrap gets removed and the one of EXT:core is used instead. Resolves: #88219 Related: #88213 Releases: master, 9.5, 8.7 Change-Id: I53425f56a44fa9782d7f3776175ac08bc746e5ab Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60565 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Susanne Moog authored
The ImageViewHelper uses properties 'title' and 'alternative' from file without checking whether they exist or not. This results in an exception for example with freshly uploaded files. Releases: master Resolves: #88222 Change-Id: I2b251e5f885bd00119a958e6bc2275c7e672336f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60568 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Willi Wehmeier <wwwehmeier@gmail.com> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Apr 28, 2019
-
-
Dominik Merkel authored
A new convenience function has been integrated which allows the user to change the label of an element within the structure tree. Releases: master Resolves: #84757 Change-Id: I7095dfbec8731714ceb2a73bb62b58aaa3cb8957 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60582 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Mathias Brodala authored
Now by default, mails sent with the EmailFinisher contain both a plaintext and an HTML part. The latter can be controlled with the new "addHtmlPart" option which is enabled by default. The former "format" option is removed from the backend UI and migrated to the new "addHtmlPart" option. Resolves: #87200 Releases: master Change-Id: Id0a58e8cfee07926a555d0d921fed8b41832cb77 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60611 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Mathias Brodala authored
Also deprecate the single recipients options in favor of their list successors. Resolves: #80420 Releases: master Change-Id: I5bad6da8809bd362110025296564e3eff0df70a4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60544 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de>
-
Björn Jacob authored
The property "elementDescription" has been documented for both the backend (form editor) and the frontend of the form framework. In addition, some minor contextual and spelling problems have been fixed. Resolves: #84229 Releases: master, 9.5 Change-Id: Ifc9039b3dc434a20783d8d67b5d6efcd1eed113e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60609 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Ralf Zimmermann authored
Resolves: #88239 Releases: master, 9.5 Change-Id: I09df1600304e4f0cff6d4cab6f45b0c966525a3c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60608 Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Dominik Merkel <merkel.dominik@googlemail.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Dominik Merkel <merkel.dominik@googlemail.com> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Mathias Brodala authored
Resolves: #87009 Releases: master Change-Id: I533ccf9959f0e9e3a485a3317af8befc8befeb98 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60593 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-