Project

General

Profile

Activity

From 2021-06-21 to 2021-07-20

2021-07-20

21:56 Revision c07d6e01: [BUGFIX] Check whether tt_content parent page is accessible
Both, DatabaseRecordList as well as the ContextMenu feature the
"Show" button to preview a content element on its par...
Oliver Bartsch
21:33 Revision 3b3321ba: [BUGFIX] Check whether tt_content parent page is accessible
Both, DatabaseRecordList as well as the ContextMenu feature the
"Show" button to preview a content element on its par...
Oliver Bartsch
17:52 Revision 25266d21: [BUGFIX] Render upgrade wizard description in confirmation step
To keep its context, an upgrade wizard's description is now rendered in
the confirmation step. All possibly exising H...
Andreas Fernandez
10:28 Revision de36c9c6: [TASK] Set TYPO3 version to 11.3.2-dev
Change-Id: I9a7a0c93943ef9b2da90c8d3c7d41a2bc0505380
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/700...
Oliver Hader
10:27 Revision 4ba443ae: [TASK] Set TYPO3 version to 10.4.19-dev
Change-Id: I56ecd0721190515bc5c3a5280bbdbbcc1dda0826
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/699...
Oliver Hader
10:27 Revision 3e204423: [TASK] Set TYPO3 version to 9.5.29-dev
Change-Id: I06e6dfb94b03924457e918dd8ae8e767259370ea
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/699...
Oliver Hader
09:48 Revision e16fd6e9: [RELEASE] Release of TYPO3 11.3.1
Change-Id: I1e23f7c28e2e827d136a41b2894f1946efa0c744
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/699...
Oliver Hader
09:42 Revision 7c21aada: [RELEASE] Release of TYPO3 10.4.18
Change-Id: Ica90f7ddb25c8d9504a5c250eb040b436d7ae9ec
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/699...
Oliver Hader
09:35 Revision 860158af: [RELEASE] Release of TYPO3 9.5.28
Change-Id: I5fa0c57b0498f4335546f1a7462ad41ae51f210c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/699...
Oliver Hader
09:20 Revision 678dfccb: [SECURITY] Do not log sensitive data in authentication process
When having the debug logging activated for the
authentication process, sensitive data is not being
logged anymore.
...
Benni Mack
09:19 Revision 02789b5b: [SECURITY] Mitigate XSS related to column names
The column names, defined in backend layouts, were not
properly encoded at some places and therefore led to a
XSS vul...
Oliver Bartsch
09:19 Revision a976a18a: [SECURITY] Encode error messages in Query Generatory & Query View
Properly encodes error messages to be used in HTML output in
"EXT:lowlevel" Query Generator and Query View components...
Oliver Hader
09:18 Revision 39c5a432: [SECURITY] Mitigate XSS in viewpage
The `viewpage` module contains a preset selection, where
users can select different browser viewports. Since the
corr...
Oliver Bartsch
09:18 Revision 0b495016: [SECURITY] Do not log sensitive data in authentication process
When having the debug logging activated for the
authentication process, sensitive data is not being
logged anymore.
...
Benni Mack
09:18 Revision 6f8d69d2: [SECURITY] Mitigate XSS related to column names
The column names, defined in backend layouts, were not
properly encoded at some places and therefore led to a
XSS vul...
Oliver Bartsch
09:17 Revision 843718ec: [SECURITY] Encode error messages in Query Generatory & Query View
Properly encodes error messages to be used in HTML output in
"EXT:lowlevel" Query Generator and Query View components...
Oliver Hader
09:17 Revision a4406f37: [SECURITY] Mitigate XSS in viewpage
The `viewpage` module contains a preset selection, where
users can select different browser viewports. Since the
corr...
Oliver Bartsch
09:17 Revision f8082e1f: [SECURITY] Do not log sensitive data in authentication process
When having the debug logging activated for the
authentication process, sensitive data is not being
logged anymore.
...
Benni Mack
09:16 Revision 01eb0e3b: [SECURITY] Mitigate XSS related to column names
The column names, defined in backend layouts, were not
properly encoded at some places and therefore led to a
XSS vul...
Oliver Bartsch
09:16 Revision 2c1db81f: [SECURITY] Encode error messages in Query View
Properly encodes error messages to be used in HTML output in
Query View component.
Resolves: #93868
Releases: master...
Oliver Hader
09:15 Revision 533bae31: [SECURITY] Mitigate XSS in viewpage
The `viewpage` module contains a preset selection, where
users can select different browser viewports. Since the
corr...
Oliver Bartsch
09:15 Revision bb5e0821: [SECURITY] Do not log sensitive data in authentication process
When having the debug logging activated for the
authentication process, sensitive data is not being
logged anymore.
...
Benni Mack
09:14 Revision 3218db9e: [SECURITY] Mitigate XSS related to column names
The column names, defined in backend layouts, were not
properly encoded at some places and therefore led to a
XSS vul...
Oliver Bartsch
09:14 Revision 0474ca62: [SECURITY] Encode error messages in Query View
Properly encodes error messages to be used in HTML output in
Query View component.
Resolves: #93868
Releases: master...
Oliver Hader
09:14 Revision e8b5427d: [SECURITY] Mitigate XSS in viewpage
The `viewpage` module contains a preset selection, where
users can select different browser viewports. Since the
corr...
Oliver Bartsch
09:08 Revision 5a49b34b: [TASK] Skip another SVG sanitizer test causing seg fault
A second test is marked skipped until
an upstream patch is merged and released.
Resolves: #94582
Related: #94565
Rel...
Christian Kuhn
08:47 Revision 0c78fae1: [TASK] Skip SVG sanitizer test causing segmentation fault
SVG sanitizer test dataset entity.svg is causing segmentation fault
in certain scenarios - which might be related to ...
Oliver Hader
08:28 Revision 7fbe487a: [TASK] Mitigate downstream CSV code injection
* uses stream filter to enclose multi-line content
* adds three choosable strategies dealing with control literals
...
Oliver Hader
08:28 Revision 7998a24b: [TASK] Mitigate downstream CSV code injection
* uses stream filter to enclose multi-line content
* adds three choosable strategies dealing with control literals
...
Oliver Hader
08:28 Revision f378139c: [TASK] Mitigate downstream CSV code injection
* uses stream filter to enclose multi-line content
* adds three choosable strategies dealing with control literals
...
Oliver Hader
08:27 Revision 71ed99e8: [TASK] Mitigate downstream CSV code injection
* uses stream filter to enclose multi-line content
* adds three choosable strategies dealing with control literals
...
Oliver Hader
08:07 Revision 80379086: [BUGFIX] Avoid PHP8 fatal errors in CommandLineUserAuthentication
Releases: master
Resolves: #94592
Change-Id: I0616e362b598beb49859f5e78a3f2636f6cdf73f
Reviewed-on: https://review.ty...
Helmut Hummel
08:06 Revision 26198673: [BUGFIX] Avoid PHP8 fatal errors in CommandLineUserAuthentication
Releases: master
Resolves: #94592
Change-Id: I0616e362b598beb49859f5e78a3f2636f6cdf73f
Reviewed-on: https://review.ty...
Helmut Hummel
04:59 Revision 5e676a21: [TASK] Clean up $coreExtensionsToLoad in functional tests
FunctionalTestCase loads these core extensions by default:
core, backend, frontend, extbase, install, recordlist, flu...
Christian Kuhn

2021-07-19

18:52 Revision 7896a612: [BUGFIX] Prevent TypeError in TableController
Prevent a possible TypeError in TableController by
casting the input argument to string.
Resolves: #94446
Releases: ...
Oliver Bartsch
18:52 Revision 936bb29c: [BUGFIX] Prevent TypeError in TableController
Prevent a possible TypeError in TableController by
casting the input argument to string.
Resolves: #94446
Releases: ...
Oliver Bartsch
17:58 Revision e566f832: [BUGFIX] Upgrade packages chart.js, codemirror, ckeditor4
Upgrade JavaScript packages chart.js, codemirror and ckeditor4
addressing known and disclosed vulnerabilities.
* cha...
Oliver Hader
17:57 Revision a2a3490b: [TASK] Streamline identifier usage in SvgFilesSanitization upgrade wizard
Resolves: #94556
Releases: master, 11.3, 10.4, 9.5
Change-Id: I0a0515ec84408c4914a93d704e635f40ce90b22e
Reviewed-on: ...
Oliver Hader
17:29 Revision 5cf195d9: [BUGFIX] Upgrade packages chart.js, codemirror, ckeditor4
Upgrade JavaScript packages chart.js, codemirror and ckeditor4
addressing known and disclosed vulnerabilities.
* cha...
Oliver Hader
17:29 Revision 80ab8672: [BUGFIX] Upgrade packages chart.js, codemirror, ckeditor4
Upgrade JavaScript packages chart.js, codemirror and ckeditor4
addressing known and disclosed vulnerabilities.
* cha...
Oliver Hader
17:29 Revision 048d2957: [BUGFIX] Upgrade packages chart.js, codemirror, ckeditor4
Upgrade JavaScript packages chart.js, codemirror and ckeditor4
addressing known and disclosed vulnerabilities.
* cha...
Oliver Hader
15:28 Revision ad3a216d: [TASK] Refactor ViewHelper tests
We have a decent test coverage of view helpers, especially
those within ext:fluid. This is an important asset and we'...
Christian Kuhn
11:50 Revision 8a9cfc8e: [TASK] Skip another SVG sanitizer test causing seg fault
A second test is marked skipped until
an upstream patch is merged and released.
Resolves: #94582
Related: #94565
Rel...
Christian Kuhn
11:50 Revision 0828d06b: [TASK] Skip another SVG sanitizer test causing seg fault
A second test is marked skipped until
an upstream patch is merged and released.
Resolves: #94582
Related: #94565
Rel...
Christian Kuhn
11:19 Revision 53bbf190: [TASK] Skip another SVG sanitizer test causing seg fault
A second test is marked skipped until
an upstream patch is merged and released.
Resolves: #94582
Related: #94565
Rel...
Christian Kuhn
09:57 Revision bb8f1f05: [BUGFIX] Add missing treeActions to RecordLinkHandler
Resolves: #94581
Releases: master
Change-Id: Id0e4fdce83f04a0c5a5060fb62832f6e93409eb3
Reviewed-on: https://review.ty...
Kevin Appelt
04:36 Revision dc620aea: [TASK] Reduce invalid arguments mentioned by PHPStan
Resolves: #94571
Releases: master
Change-Id: Ic84bf7ba69ef5b020f91661ff5387ef4b62f34f2
Reviewed-on: https://review.ty...
Benni Mack

2021-07-16

15:26 Revision d418d600: [BUGFIX] Fix undefined array key warnings for frontend in PHP8
Add fallback for undefined array keys in EXT:frontend,
EXT:indexed_search, EXT:core.
This fixes frontend rendering o...
Jochen Roth
15:17 Revision 2f0c2656: [FEATURE] Allow overriding fileFolder config with TSconfig
The "fileFolder" configuration options, available for TCA
columns of type "select" are used to fill the select field
...
Oliver Bartsch
13:53 Revision 6d956e81: [TASK] Clean up Permission controllers
The PermissionController was previously handled
via extbase, even though no pure Extbase-related
feature (validation,...
Oliver Bartsch
13:53 Revision 0de5ac09: [TASK] Remove empty h2 and margin in Scheduler module
This patch removes an empty h2 tag in the scheduler
module and also removes an unnecessary margin-bottom
which visual...
Oliver Bartsch
13:17 Revision cc948474: [TASK] Set TYPO3 version to 11.3.1-dev
Releases: 11.3
Change-Id: If4cb72de5097fcbfc3b670fdfb6328523b4e2e6e
Reviewed-on: https://review.typo3.org/c/Packages/...
Oliver Hader
10:22 Revision c39c206c: [TASK] Skip SVG sanitizer test causing segmentation fault
SVG sanitizer test dataset entity.svg is causing segmentation fault
in certain scenarios - which might be related to ...
Oliver Hader
10:21 Revision eac6c2fb: [TASK] Skip SVG sanitizer test causing segmentation fault
SVG sanitizer test dataset entity.svg is causing segmentation fault
in certain scenarios - which might be related to ...
Oliver Hader
10:21 Revision 0e53b48b: [TASK] Skip SVG sanitizer test causing segmentation fault
SVG sanitizer test dataset entity.svg is causing segmentation fault
in certain scenarios - which might be related to ...
Oliver Hader

2021-07-15

08:35 Revision 7c071834: [TASK] Backport SecurityUtility.stripHtml()
Originally introduced with #93453, this patch backports the method
`stripHtml()` from the `SecurityUtility` TypeScrip...
Andreas Fernandez
08:33 Revision 44b2f4b4: [TASK] Backport SecurityUtility.stripHtml()
Originally introduced with #93453, this patch backports the method
`stripHtml()` from the `SecurityUtility` TypeScrip...
Andreas Fernandez
08:04 Revision bb9b14e8: [BUGFIX] Fix undefined array key warnings for PHP8
Added fallback for undefined array keys
in backend, core, recycler, impexp, scheduler and
linkvalidator
Resolves: #9...
Jochen Roth

2021-07-14

17:54 Revision 49b5a49a: [BUGFIX] Make "Never hit" redirect filter work in combination with other filters
Also this patch assures the filter auto submitting
is working in case no redirects were found.
Resolves: #94560
Rele...
Daniel Goerz
16:50 Revision a1891ad5: [BUGFIX] Render upgrade wizard description in confirmation step
To keep its context, an upgrade wizard's description is now rendered in
the confirmation step. All possibly exising H...
Andreas Fernandez
14:57 Revision c671a1c5: [FEATURE] Add filter option "Never hit" to Redirects module
The Redirects module is extended for a new filter option
"Never hit". When used, the list is filtered for redirects,
...
Oliver Bartsch

2021-07-13

14:50 Revision 8c06104a: [TASK] Streamline identifier usage in SvgFilesSanitization upgrade wizard
Resolves: #94556
Releases: master, 10.4, 9.5
Change-Id: I0a0515ec84408c4914a93d704e635f40ce90b22e
Reviewed-on: https:...
Oliver Hader
14:50 Revision a28ebb5f: [TASK] Streamline identifier usage in SvgFilesSanitization upgrade wizard
Resolves: #94556
Releases: master, 10.4, 9.5
Change-Id: I0a0515ec84408c4914a93d704e635f40ce90b22e
Reviewed-on: https:...
Oliver Hader
14:49 Revision 54f68d15: [TASK] Streamline identifier usage in SvgFilesSanitization upgrade wizard
Resolves: #94556
Releases: master, 10.4, 9.5
Change-Id: I0a0515ec84408c4914a93d704e635f40ce90b22e
Reviewed-on: https:...
Oliver Hader
14:12 Revision e7b268f4: [BUGFIX] Correctly resolve best matching FAL storage
For legacy reasons storage resolving in file abstraction layer still
supports using identifiers like `/fileadmin/img....
Oliver Hader
14:11 Revision e2040358: [BUGFIX] Correctly resolve best matching FAL storage
For legacy reasons storage resolving in file abstraction layer still
supports using identifiers like `/fileadmin/img....
Oliver Hader
12:47 Revision 34489f78: [TASK] Adjust RST syntax in SVG sanitizer documentation
Resolves: #94554
Releases: master, 10.4, 9.5
Change-Id: I30ad916b71adaa7db97b40584f7d65453936ec87
Reviewed-on: https:...
Oliver Hader
12:47 Revision 24d3417d: [TASK] Adjust RST syntax in SVG sanitizer documentation
Resolves: #94554
Releases: master, 10.4, 9.5
Change-Id: I30ad916b71adaa7db97b40584f7d65453936ec87
Reviewed-on: https:...
Oliver Hader
12:26 Revision 0c13ea72: [TASK] Adjust RST syntax in SVG sanitizer documentation
Resolves: #94554
Releases: master, 10.4, 9.5
Change-Id: I30ad916b71adaa7db97b40584f7d65453936ec87
Reviewed-on: https:...
Oliver Hader
11:49 Revision abf2498f: [BUGFIX] Fix labels for CSV download options
Resolves: #94548
Releases: master
Change-Id: Idcfbf496e3d572744310024ce96675ece3514c48
Reviewed-on: https://review.ty...
Oliver Bartsch
11:27 Revision 0443b664: [TASK] Introduce SVG Sanitizer
This change introduces behavior of extension `t3g/svg-sanitizer` into
the TYPO3 core. Sanitizing SVG data is actually...
Oliver Hader
11:27 Revision 45b389d4: [TASK] Introduce SVG Sanitizer
This change introduces behavior of extension `t3g/svg-sanitizer` into
the TYPO3 core. Sanitizing SVG data is actually...
Oliver Hader
09:19 Revision 7005ba71: [BUGFIX] Show folder path to file when editing sys_file_metadata
When editing the metadata of a file, the file is now
resolved in FormEngine, similar to what editors see
in the file ...
Benni Mack
08:44 Revision 46678d22: [TASK] Set TYPO3 version to 11.4.0-dev
Change-Id: I3380d28e1da80e182f073ce7ed38c893c7ffdc9a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/698...
Benni Mack
08:01 Revision 5f11a2c9: [RELEASE] Release of TYPO3 11.3.0
Change-Id: Icc6e6e01c230ea991a44c49908dd687cd54a867e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/698...
Benni Mack
07:52 Revision f4cc60d0: [BUGFIX] Revert "Always override new request arguments when forwarding"
This reverts commit 5932bdbd91f0127b89d639799043ac8e8c2f482b.
from https://review.typo3.org/c/Packages/TYPO3.CMS/+/69...
Benni Mack
06:04 Revision 52937514: [TASK] Streamline clipboard UI
The menu was removed because it contained
only already existing buttons (clear clipboard)
or buttons that do not belo...
Jochen Roth

2021-07-12

21:53 Revision c506e6fb: [TASK] Introduce SVG Sanitizer
This change introduces behavior of extension `t3g/svg-sanitizer` into
the TYPO3 core. Sanitizing SVG data is actually...
Oliver Hader
19:13 Revision 61030c7b: [BUGFIX] Correctly resolve best matching FAL storage
For legacy reasons storage resolving in file abstraction layer still
supports using identifiers like `/fileadmin/img....
Oliver Hader
18:22 Revision a06a256e: [BUGFIX] Properly check shortcut permissions in ShortcutRepository
When fetching available shortcuts for a user, also permissions
are checked by the ShortcutRepository. However previou...
Oliver Bartsch
17:44 Revision 6501ef5c: [TASK] Make filelist PHP8 compatible
Added fallback value for array undefined
keys for filelist as well as for impexp
because it is part of the current cl...
Jochen Roth
17:43 Revision 06bca9f1: [BUGFIX] Show SVG actions in Element Browser trees
Due to the change of scalable SVG icons the tree actions
for selecting actions in the Page Selector / File Selector
w...
Benni Mack
17:17 Revision 41110e39: [TASK] Move Changelog files into 11.3 for upcoming release
With the release of TYPO3 v11.3, Changelog documentation is no
longer expected in master, but in 11.3 folder.
Resolv...
Lina Wolf
17:15 Revision e705b302: [TASK] Improve exception messages in ImageService
The Extbase ImageService contains a helper method
`getImage()`. This method tries to find an image in a
couple of dif...
Oliver Bartsch
17:05 Revision 39392943: [BUGFIX] Properly check shortcut permissions in ShortcutRepository
When fetching available shortcuts for a user, also permissions
are checked by the ShortcutRepository. However previou...
Oliver Bartsch
17:00 Revision eb41ee8f: [TASK] Improve exception messages in ImageService
The Extbase ImageService contains a helper method
`getImage()`. This method tries to find an image in a
couple of dif...
Oliver Bartsch
16:56 Revision 1184d729: [BUGFIX] Enable ContextMenu for file mounts and file storages again
The custom ContextMenu ItemProviders for sys_filemounts
and sys_file_storage are removed as they never worked,
becaus...
Oliver Bartsch
16:46 Revision e51c76cb: [TASK] Remove FileDragProvider
The FileDragProvider was a special provider, only
used in the "legacy" FileList tree. As this tree was
already replac...
Oliver Bartsch
14:43 Revision 3e1ea9bb: [TASK] Allow to distinguish between file and folder rows in FileList
To allow further improvements of the FileList, it is
important to be able to distinguish between file and
folder rows...
Oliver Bartsch
14:41 Revision 8d1ed2dc: [BUGFIX] Enable ContextMenu for file mounts and file storages again
The custom ContextMenu ItemProviders for sys_filemounts
and sys_file_storage are removed as they never worked,
becaus...
Oliver Bartsch
14:40 Revision 16a239e7: [BUGFIX] Remove always true part of if condition
This patch fixes several small bugs regarding DataHandler range
validation:
1. The strict comparison of the value ag...
Nikita Hovratov
14:15 Revision cf1452b9: [BUGFIX] Fix missing closing divs in SelectSingleBoxElement
Under certain conditions closing divs were missing:
1. When all fieldControls are disabled.
2. If the field itself i...
Nikita Hovratov
12:54 Revision 843c14c4: [BUGFIX] Fix missing closing divs in SelectSingleBoxElement
Under certain conditions closing divs were missing:
1. When all fieldControls are disabled.
2. If the field itself i...
Nikita Hovratov
11:35 Revision 35f272f2: [BUGFIX] Remove always true part of if condition
This patch fixes several small bugs regarding DataHandler range
validation:
1. The strict comparison of the value ag...
Nikita Hovratov
11:26 Revision df82c2b3: [TASK] Migrate install tool login bootstrap classes
The class form-inline is not present anymore and has to be replaced
with layout classes.
Also remove empty spacing d...
Nikita Hovratov
11:18 Revision 4e88508b: [BUGFIX] Re-align IRRE header fields for FAL elements
The IRRE header block of each element (such as "filename" and "title")
renders a "dl" as block as "dl-horizontal" was...
Benni Mack
11:14 Revision 6141e855: [TASK] Remove unused variables throughout core
Due to refactoring or very old code some places in the core define
unused variables or variables, which are immediate...
Nikita Hovratov
11:07 Revision 4c78f44e: [BUGFIX] Apply correct classes in content element wizard filter
With the upgrade to Bootstrap 5, the CSS classes for setting a tab's
state need to get applied to the anchor element,...
Andreas Fernandez
08:14 Revision 6b9baf3a: [BUGFIX] styleguide: phpstan happy again
Christian Kuhn
07:31 Revision 10bc3ffc: [TASK] Add placeholder for title field in create multiple pages
Since the page title field is labeled by "Page X:", instead of
the field label (as it's the case for the doktype), a ...
Oliver Bartsch

2021-07-11

18:20 Revision 7f467fe6: [TASK] Add placeholder for title field in create multiple pages
Since the page title field is labeled by "Page X:", instead of
the field label (as it's the case for the doktype), a ...
Oliver Bartsch

2021-07-10

11:46 Revision 760dced8: [FEATURE] Add option to edit metadata of file via ContextMenu
To further improve the FileList and to ease the use for
editors, the context menu for files has been extended
by a ne...
Oliver Bartsch

2021-07-09

16:03 Revision 4488cffd: [BUGFIX] Rename recordlist export functionality to "download"
To prevent confusion between the EXT:impexp functionality
and the recordlists' own export functionality, latter is
re...
Benni Mack
14:25 Revision c802dacf: [BUGFIX] Allow to abort a selected upgrade wizard before execution
An administrator is now able to abort the confirmation of an selected
upgrade wizard without the need to close and re...
Andreas Fernandez
13:25 Revision b4b01526: [BUGFIX] Allow to abort a selected upgrade wizard before execution
An administrator is now able to abort the confirmation of an selected
upgrade wizard without the need to close and re...
Andreas Fernandez
12:51 Revision 65a5cefb: [TASK] Reflect patched jQuery state
Documents the fact that bundled jQuery v3.3.1 actually has been patched
to reflect security changes for jQuery v3.4.1...
Oliver Hader
12:51 Revision 9fa8fadb: [TASK] Reflect patched jQuery state
Documents the fact that bundled jQuery v3.4.1 actually has been patched
to reflect security changes for jQuery v3.5.1...
Andreas Fernandez
12:49 Revision fc7f7ae8: [BUGFIX] Unlink temp files in import of ext:impexp
The check that the file is in one of the temporary folders has been
removed, as this check is already done in the unl...
Daniel Haupt
12:48 Revision 2301a351: [BUGFIX] Unlink temp files in import of ext:impexp
The check that the file is in one of the temporary folders has been
removed, as this check is already done in the unl...
Daniel Haupt
12:47 Revision 20ade491: [TASK] Streamline File List and Clipboard Selection Options
This change moves the "Display Thumbnails" selection above the
File List table, which then unifies this selection wit...
Benni Mack
11:41 Revision f30b32cd: [BUGFIX] Unlink temp files in import of ext:impexp
The check that the file is in one of the temporary folders has been
removed, as this check is already done in the unl...
Daniel Haupt
09:12 Revision 37424762: [BUGFIX] Handle invalid source string correctly in ImageService
The ImageService->getImageFromSourceString() tries
to retrieve a FileInterface from a given source string,
e.g. with ...
Oliver Bartsch
08:30 Revision bcd19bf2: [BUGFIX] Avoid crash due to endless loop in Fluid-based Page Module
Page Module partial `PageLayout/Record/Preview` tries to render optional
`PageLayout/Record/{item.record.CType}/Previ...
Oliver Hader
08:29 Revision 29b02f9b: [BUGFIX] Ensure sys_log.level is varchar
The update wizard should make sure that the
level field is migrated from integer to varchar
otherwise a BE login is n...
Benni Mack
08:20 Revision 225b0809: [BUGFIX] Handle invalid source string correctly in ImageService
The ImageService->getImageFromSourceString() tries
to retrieve a FileInterface from a given source string,
e.g. with ...
Oliver Bartsch
08:17 Revision cf55f1de: [BUGFIX] Do not validate selectTree in SelectTreeElement.ts
The validation is already done in the FormEngineValidation on load.
In the method loadDataAfter the tree nodes are n...
Nikita Hovratov
08:17 Revision 1103863b: [BUGFIX] Fix the upgrade docs panel and add tests
Docs panel will open on click and show its content
again and add tests for all cards in this module
to make sure it i...
Jochen Roth
08:06 Revision 0a24d1e9: [BUGFIX] Avoid crash due to endless loop in Fluid-based Page Module
Page Module partial `PageLayout/Record/Preview` tries to render optional
`PageLayout/Record/{item.record.CType}/Previ...
Oliver Hader
07:58 Revision af49bb96: [TASK] Remove window.open inline JavaScript in backend
To reduce the amount of inline JavaScript corresponding `window.open`
occurrences are removed from TYPO3 backend user...
Oliver Hader
07:56 Revision c5290640: [TASK] Avoid access of global request in view helpers
Since #92826, our own RenderingContext implementation,
available in our view helpers, contains the getRequest()
metho...
Oliver Bartsch
07:40 Revision 8482d77f: [BUGFIX] Set fallback for undefined array key in php8
After reset user preferences in settings module the
Configuration Module shows undefined array key warning.
An empty ...
Jochen Roth

2021-07-08

17:17 Revision fb1b1770: [TASK] Acceptance tests for the Indexed Search
Basic test for Indexed Search backend module checking
main modes are loading properly.
Releases: master
Resolves: #9...
Patryk Miedziaszczyk
16:18 Revision e9fc0cc0: [BUGFIX] styleguide: phpstan green again after some core master extbase changes
Christian Kuhn
16:00 Revision a34d067a: [TASK] Process _PATH_ field also in directory listing
In #87974 the special _PATH_ field was added to
FileList, to be displayed on the search result view.
To be consisten...
Oliver Bartsch
16:00 Revision 1eda4529: [BUGFIX] Allow proper back-linking in File List
The File List now creates links through
the UriBuilder, allowing to use actions (such as rename)
while then keeping s...
Benni Mack
15:57 Revision 9ea6ad02: [BUGFIX] Fix array undefined warnings in "DB Check" Module
Add fallback for undefined array keys to make "DB Check"
compatible with PHP8.
Also basic tests have been added to c...
Jochen Roth
08:32 Revision cdc6b71f: [TASK] Unify code in FileList
Currently, the Backend module File > FileList
has two main views:
* The list view
* The search result view
Both are...
Oliver Bartsch

2021-07-07

17:55 Revision 14d509cc: [BUGFIX] Re-add language switcher for sys_file_metadata records
Using the TranslationConfigurationProvider API returns an array
of available languages for a given site (and on pid=0...
Benni Mack
14:30 Revision c109434b: [DOCS] Complete new pagination changelog rst
Add missing pagination example to feature rst.
Only paginator is not enough to actually create a new pagination.
Rel...
Daniel Siepmann
13:41 Revision 7aff0fc2: [TASK] Define ImageService as lowlevel service
As identified in #94491, ImageService may be used
in installtool context and is therefore now
defined as lowlevel ser...
Benjamin Franzke

2021-07-06

15:13 Revision bb831f22: [DOCS] Complete new pagination changelog rst
Add missing pagination example to feature rst.
Only paginator is not enough to actually create a new pagination.
Rel...
Daniel Siepmann
14:39 Revision 7e6a9da5: [BUGFIX] Do not inject ImageService in ImageViewHelper
The ImageViewHelper is used in install tool context,
when sending the "login successful" or "login failed"
email, whi...
Oliver Bartsch
13:50 Revision a8ebadb6: [TASK] Remove duplicated button in Edit File dialog
The button "save and close" is removed because
"save" button does exactly the same thing.
To streamline behavior the ...
Jochen Roth
12:33 Revision 9f611081: [BUGFIX] Set position for alert container to fixed
In the install tool the flash message is not visible
when a user scrolls down. This has been solved by
setting positi...
Jochen Roth
12:00 Revision 971a62cf: [BUGFIX] Set position for alert container to fixed
In the install tool the flash message is not visible
when a user scrolls down. This has been solved by
setting positi...
Jochen Roth
09:59 Revision 939003e5: [FEATURE] Introduce rate limiter for failed logins
The PHP library `symfony/rate-limiter` has been integrated
in order to provide a rate limiting API for the TYPO3 core...
Torben Hansen
09:45 Revision ef218070: [BUGFIX] Add fallback values for array keys in FormEngine
Array key undefined has been fixed by adding a fallback
value for array fields "doSaveFieldName" and
"elementBaseName...
Jochen Roth

2021-07-05

11:11 Revision 16c5cae9: [FEATURE] Improve show columns selection functionality
In #94218, the show columns selection was already improved
by relocating it to each tables' header, making it always
...
Oliver Bartsch
10:00 Revision 0e01a866: [BUGFIX] Fix dashboard error when event is not initialized
When trying to add a widget when events not applied caused
the add widget button to throw "undefined array key 'widge...
Jochen Roth
09:02 Revision 5932bdbd: [BUGFIX] Always override new request arguments when forwarding
Issue #92815 introduced a regression which triggered an endless
recursion in case of a validation error.
A bit longe...
Alexander Schnitzler
08:03 Revision ce24ce8f: [TASK] Update bootstrap to 5.0.2 and @types/bootstrap to 5.0.16
This patch updates bootstrap to version 5.0.2, introducing several
bugfixes. See https://github.com/twbs/bootstrap/re...
Andreas Fernandez

2021-07-01

18:55 Revision 5d3eff1b: [TASK] Add a channel column to sys_log
The channel column is a text field intended to suppplant the type column.
For now, all types map over to column based...
Larry Garfield
15:08 Revision 3b72f0d5: [DOCS] Use correct method params in #90956 rst-file
Resolves: #94458
Releases: master, 10.4
Change-Id: Ief3e5f9ee91a15629f6254e4d56bd9050b642730
Reviewed-on: https://rev...
Henrik Elsner
15:08 Revision e3538f37: [BUGFIX] Fix typos in language labels
Resolves: #94455
Releases: master, 10.4
Change-Id: I0a7009482c0797ebb0f138cc209d98d88d830654
Reviewed-on: https://rev...
Jochen Roth
14:51 Revision 3040b9ff: [DOCS] Use correct method params in #90956 rst-file
Resolves: #94458
Releases: master, 10.4
Change-Id: Ief3e5f9ee91a15629f6254e4d56bd9050b642730
Reviewed-on: https://rev...
Henrik Elsner
14:47 Revision b914574b: [BUGFIX] Fix typos in language labels
Resolves: #94455
Releases: master, 10.4
Change-Id: I0a7009482c0797ebb0f138cc209d98d88d830654
Reviewed-on: https://rev...
Jochen Roth
13:05 Revision 5a75ae31: [TASK] Move "create new" button to action list of records
This change moves the "Create New" button of each
table within the List module to the top row, making space
for furth...
Benni Mack
11:09 Revision 1535b933: [FEATURE] Add Welsh (cy) as supported language
This change adds support for Welsh to be selected as
TYPO3 Language and to connect to TYPO3 Localizations
(XLF files,...
Benni Mack
10:00 Revision fe206776: [BUGFIX] Explicitly define ContainerInterface service alias
Account for the symfony deprecation in
https://github.com/symfony/symfony/pull/35879
which deprecated the default ali...
Benjamin Franzke
08:39 Revision dac021bc: [FEATURE] Improved Multi-selection of Files
This change is the first of a few areas to unify the selection
and multi-action logic of lists in TYPO3 Backend.
Thi...
Benni Mack
08:21 Revision 0d38ced6: [BUGFIX] Do not call getPublicUrl() with second argument set
Since #94193 calling ResourceStorage->getPublicUrl()
with the second argument "$relativeToCurrentScript" set,
is depr...
Oliver Bartsch

2021-06-30

23:50 Revision 9afd8c9d: [TASK] styleguide: Update composer.json description
Christian Kuhn
20:43 Revision 56c0bfd7: [TASK] Replace access to global request in extbase controllers
Since #94428, the extbase Request implements the
PSR-7 ServerRequestInterface. Therefore, all usages
of $GLOBALS['TYP...
Oliver Bartsch
20:13 Revision 0943a9c5: [TASK] Add convenience method for extbase JSON responses
Since #92784 extbase actions require to return a PSR-7 Response.
To ease the migration path, the convenience method h...
Oliver Bartsch
20:10 Revision 92999a6e: [TASK] Remove unused imports
Somehow CGL stage was tricked and some unused
imports sneaked in. This patch removes them.
Resolves: #94444
Releases...
Oliver Bartsch
17:07 Revision 104383b8: [BUGFIX] Declare guzzlehttp/psr7 dependency
guzzlehttp/psr7 is not only an indirect dependency
from guzzlehttp/guzzle, but also a direct core
dependency since we...
Christian Kuhn
17:07 Revision dc125e42: [BUGFIX] Declare guzzlehttp/psr7 dependency
guzzlehttp/psr7 is not only an indirect dependency
from guzzlehttp/guzzle, but also a direct core
dependency since we...
Christian Kuhn
17:06 Revision 2b1d7e62: [BUGFIX] Declare guzzlehttp/psr7 dependency
guzzlehttp/psr7 is not only an indirect dependency
from guzzlehttp/guzzle, but also a direct core
dependency since we...
Christian Kuhn
17:05 Revision b0ef53e4: [BUGFIX] PHP 8 warnings from installer
Some rather obvious sanitation around
TYPO3 installation procedure.
Resolves: #94443
Releases: master
Change-Id: Icb...
Christian Kuhn
13:28 Revision 8fde6812: [FEATURE] Extbase Request implements ServerRequestInterface
The patch changes the extbase Mvc/Request to implement
PSR-7 ServerRequestInterface: The former extbase request
detai...
Christian Kuhn
11:52 Revision 6449b06b: [TASK] Add strict comparison and extend tests for TcaMigaration
Resolves: #94442
Relates: #94441
Releases: master
Change-Id: Iaebd23d0031917c5c5c121c4123cf24304c47169
Reviewed-on: h...
Oliver Bartsch
09:16 Revision 08afa7d3: [BUGFIX] Replace usage of deprecated method in ClassSchema
The method getCollectionValueType() is deprecated
since symfony 5.3 and has therefore been replaced
by getCollectionV...
Oliver Bartsch
09:13 Revision d88cef8c: [BUGFIX] Return PSR-7 responses in EXT:form backend controllers
Resolves: #94437
Related: #92784
Releases: master
Change-Id: I759b39fe7b04365293f55a3847a071e7fbfe3308
Reviewed-on: h...
Oliver Bartsch
09:11 Revision a03ce8ba: [BUGFIX] Return PSR-7 responses in PermissionController
Resolves: #94436
Related: #92784
Releases: master
Change-Id: I98d1a8d08e44ebf3b9626d6ead686059acd95db2
Reviewed-on: h...
Oliver Bartsch
09:08 Revision edc137cb: [BUGFIX] Undefined key warning in table wizard for PHP8
Open the table wizard with empty test in the text area
or a click on the save button on table wizard page
thow undefi...
Jochen Roth
09:08 Revision ffb59e65: [BUGFIX] Remove unused LanguageService in SlugService
This currently logs a deprecation entry since
LanguageService shouldn't be injected any longer.
The property is unuse...
Christian Kuhn
08:49 Revision acb8bafd: [TASK] Remove all code occurrences from showRemovedLocalizationRecords
The TCA option showRemovedLocalizationRecords was former used to enable
showing 'dangling' records (localized records...
Nikita Hovratov
08:08 Revision d5805351: [TASK] styleguide: Remove all showRemovedLocalizationRecords occurrences
https://github.com/TYPO3-CMS/styleguide/pull/220
This TCA option is not used by the core since v7 anymore.
Nikita Hovratov

2021-06-29

19:19 Revision cf10c68b: [TASK] Return PSR-7 response for actions in felogin LoginController
Since #92784 Extbase controller actions must return a PSR-7 response.
With this patch, all actions in LoginControlle...
Torben Hansen
18:05 Revision 2110556d: [FEATURE] Make recordlist export configurable
This adds a new modal to the recordlist export functionality,
allowing users to configure export settings such as for...
Oliver Bartsch
15:44 Revision 0f20cf7c: [TASK] Raise typo3/cms-styleguide:~11.3.1
Brings minor adaptions and a patch to unblock #94417
composer req --dev typo3/cms-styleguide:~11.3.1
composer req --...
Christian Kuhn
15:17 Revision 5d5d50a8: [TASK] Disable non side-effect free ac tests
Blocks current development since other tests fail now
in pre-merge. Disable the tests to unblock development.
Clean f...
Christian Kuhn
15:08 Revision 1bb14424: [TASK] styleguide: Reorder pagination content
https://github.com/TYPO3-CMS/styleguide/pull/219 Oliver Bartsch
14:15 Revision 70f8559a: [BUGFIX] Extract switch user handling from EXT:beuser
The switch user handling was previously placed in EXT:beuser,
more precisely in the BackendUserControllers' indexActi...
Oliver Bartsch
13:47 Revision f342db3e: [RELEASE] styleguide: 11.3.1 Adaptions to recent core v11 changes
Christian Kuhn
13:46 Revision 78734268: [BUGFIX] styleguide: Add missing closing html tag
https://github.com/TYPO3-CMS/styleguide/pull/218 Sascha Egerer
12:33 Revision da9c6df5: [TASK] Avoid usages of sys_language in site configuration
This patch removes the last remains of sys_language in the
site configurations' TCA.
Therefore, the TCA of `site` an...
Oliver Bartsch
10:41 Revision fb67447d: [BUGFIX] Undefined array key in install tool
A click on "Image Processing", "Configure Installation-Wide Options"
or "Configuration Presets" in the install tool r...
Jochen Roth
10:40 Revision f0d038e4: [BUGFIX] Fatal in ext:form using LanguageServiceFactory
Patch #94414 broke a case in ext:form leading to a
fatal, easily reproducible when opening a content
element having a...
Christian Kuhn

2021-06-28

09:44 Revision c7745b1f: [TASK] Cache recurring list information in List module
This change adds a wrapper around
BackendUtility::getRecord() when fetching pages (for permissions)
or be_users (for ...
Benni Mack
09:26 Revision d32b7e0e: [TASK] Require doctrine/dbal 2.13
In order to make TYPO3 Core compatible with doctrine/dbal 3.0,
Core now requires doctrine/dbal 2.13 to allow to track...
Benni Mack
08:34 Revision 53fa40b0: [TASK] Use runtime cache for LanguageService
This change moves state for caching purposes
from $GLOBALS[LANG] into the runtime cache
allowing for further reducing...
Benni Mack
07:07 Revision 550c4be1: [BUGFIX] Respect TSconfig when adding page translations to recordlist
Since #27471 it's possible to hide all or specific tables within
the recordlist. However, the special "page translati...
Oliver Bartsch
06:48 Revision 4cce5462: [TASK] Mark LanguageService container entry as deprecated
Only the container entry – which acts as backend for
GeneralUtility::makeInstance(LanguageService::class) is
deprecat...
Benjamin Franzke
06:48 Revision 0a1053d2: [BUGFIX] Fix PHP 8 related issues in BackendUserAuthentication
Resolves: #94416
Releases: master
Change-Id: Id11afdd6d7ba00cd9ed1712aa43543dfc85d7725
Reviewed-on: https://review.ty...
Oliver Bartsch

2021-06-27

13:55 Revision 9690e129: [BUGFIX] Access to not defined array key in install tool
In the install tool context $GLOBALS['BE_USER'] is not available
and any access must be avoided especially from PHP 8...
Simon Gilli
13:55 Revision b088b928: [BUGFIX] Allow logging and formatting of all Throwables
Resolves: #94382
Related: #94315
Releases: master
Change-Id: I250ccfa09863f7cdc48ad58bb7d9d5fc922d76c5
Reviewed-on: h...
Larry Garfield
09:35 Revision 47611523: [DOC] Change fallback layer code removal information
In order to help support upgrade paths,
some key information is kept until TYPO3 v12 (= not yet removed),
so this doc...
Benni Mack
09:08 Revision 94a56bc3: [DOC] Change fallback layer code removal information
In order to help support upgrade paths,
some key information is kept until TYPO3 v12 (= not yet removed),
so this doc...
Benni Mack
08:46 Revision 40f4bc2b: [FEATURE] Introduce palette descriptions
A new TCA property "description" is available to be added to
palette configurations. It allows to provide additional ...
Simon Gilli
08:45 Revision 968ee1a4: [BUGFIX] styleguide: Generator values for renderType=table
https://github.com/TYPO3-CMS/styleguide/pull/217
The input values do not use correct values
according to their posit...
Jochen Roth
08:41 Revision 4ac8d9a7: [TASK] styleguide: Palette description example, core feature https://github.com/TYPO3-CMS/styleguide/issues/89507
Christian Kuhn

2021-06-26

10:54 Revision 405affd3: [BUGFIX] Fix typo in changelog Important: #94315
Resolves: #94419
Releases: master
Change-Id: I933abbda5a3420a11a4f1ac3fe6501acdc796727
Reviewed-on: https://review.ty...
Lina Wolf

2021-06-25

07:04 Revision 961a6222: [BUGFIX] Fix PHP 8 related warnings in recordlist
This fixes "Undefined array key" warnings, triggered
in recordlist and related areas.
Resolves: #94401
Releases: mas...
Oliver Bartsch

2021-06-24

18:37 Revision ec2b2295: [TASK] Remove leftover T3_THIS_LOCATION in JavaScript
For TYPO3 v10, in 81660b4c49ff09ef2c8b48c9c705ac633b228b57
(see https://review.typo3.org/c/Packages/TYPO3.CMS/+/61385...
Benni Mack
18:34 Revision 9773f7b9: [BUGFIX] Undefined array key in ElementInformation
A click on inline fal ElementInformation button leads to
Undefined array key "returnUrl".
Fixed by adding empty strin...
Jochen Roth
15:36 Revision f0165a61: [BUGFIX] Fix TypeError on fetching the backend layout for a page
This fixes a TypeError by type-casting the $pageId argument.
Resolves: #94409
Related: #89700
Related: #94210
Releas...
Oliver Bartsch

2021-06-22

20:35 Revision 2560d674: [BUGFIX] Fix terms in Info > Page TSconfig
In the select list in "Info > Page TSconfig" the technical
representation of the terms (as they are used when setting...
Sybille Peters
19:07 Revision da9eb0d9: [BUGFIX] Fix terms in Info > Page TSconfig
In the select list in "Info > Page TSconfig" the technical
representation of the terms (as they are used when setting...
Sybille Peters
13:01 Revision bb0e3fd1: [BUGFIX] Fix "hideTable" check in RecordListController
Since the method has to return true in case the page
translations should be displayed, the TCA "hideTable"
check must...
Oliver Bartsch
11:04 Revision 25b9ab97: [BUGFIX] Fix error where tsconf_alphaSort is undefined
When a user opens Info -> Page TSconfig it will throw
an error "Undefined array key tsconf_alphaSort".
Fixed by addi...
Jochen Roth
10:56 Revision 46a24147: [BUGFIX] Missing is_array check in setValueByPath
PHP Warning: array_key_exists() expects parameter 2 to be
array, null given in ArrayUtility.php line 297, when an
lon...
Rico Sonntag
10:55 Revision b9f5c89f: [TASK] Deprecate extbase setDispatched() and isDispatched()
Extbase Request setDispatched() and isDispatched()
violate the PSR-7 'immutable' concept and need to fall.
With the ...
Christian Kuhn
10:40 Revision 936eb708: [BUGFIX] Missing is_array check in setValueByPath
PHP Warning: array_key_exists() expects parameter 2 to be
array, null given in ArrayUtility.php line 297, when an
lon...
Rico Sonntag
10:29 Revision 3914e7aa: [BUGFIX] Respect TSconfig when adding page translations to recordlist
Since #27471 it's possible to hide all or specific tables within
the recordlist. However, the special "page translati...
Oliver Bartsch

2021-06-21

19:30 Revision ceebe9b6: [FEATURE] Use dropdown for secondary action items
This change replaces the "collapse-horizontal" functionality
of the extended view icons into a dropdown from Bootstra...
Benni Mack
18:52 Revision c9e6a55f: [TASK] Streamline felogin TypoScript and documentation
Since the removal of the old pi-based plugin some of the
old TypoScript constants in styles.content.loginform
were le...
Torben Hansen
13:13 Revision d195431f: [BUGFIX] Use correct closing tag in recordlist
A display bug is fixed by using the correct closing
tag for a link inside a button group in recordlists'
single table...
Oliver Bartsch
12:35 Revision 1a3fdde6: [TASK] Avoid ObjectManager in remaining ext:form places
Finish ObjectManager removal / fallback works in
ext:form. The validators are no issue since they
have been postulate...
Christian Kuhn
12:34 Revision 755c3556: [TASK] Add EXT:dashboard to test environment
Enables EXT:dashboard when running tests which
required a few changes to wait for pageTree to be
fully loaded
Resolv...
Jochen Roth
11:59 Revision 79e4d668: [TASK] Remove unused ext:core AbstractCondition
Core Configuration\TypoScript\ConditionMatching\AbstractCondition
is an old TypoScript condition leftover, unused and...
Christian Kuhn
11:19 Revision 0dc3b7a8: [BUGFIX] Add missing view path definition for felogin
You can now customise the template paths of felogin via TypoScript
constants.
Resolves: #90953
Releases: master
Chan...
Kevin Appelt
10:32 Revision ab01fd9f: [FEATURE] Create new filemount from folder
When setting up permissions and a good folder structure,
admins should be able to create new sys_filemounts from
the ...
Benni Mack
09:49 Revision 3a93bc53: [BUGFIX] Fix Undefined array key error in PHP8 for EXT:workspaces
Will fix creation/edit content as well as publishing
workflow for workspaces and add a basic ac test
for page change,...
Jochen Roth
 

Also available in: Atom