[BUFGIX] set password length to 8 in installtool

The installtool requires a password length of 8 letters,
but background of new password changes to yellow
after just 6 letters.

Resolves: #53159
Releases: 6.2
Change-Id: I6031e1a93af13f8db3fd1fb5a514da5746b7aa4e
Reviewed-on: https://review.typo3.org/25050
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
[BUGFIX] Exception class not found in ApplicationContext

If a wrong application context is set, an exception
should be thrown, however the exception class is
not found.

Resolves: #53162
Releases: 6.2
Change-Id: Ia863d162a2a983a46341a6f2b124702080a94542
Reviewed-on: https://review.typo3.org/25051
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
[BUGFIX] Fix text of t3skin update in Install-Tool

The description is currently returned as array but should
be a string. Furthermore the text needs to small update.

Change-Id: I93835ae6efefe308e685a1b3797444a6eabf27f7
Resolves: #53163
Releases: 6.2
Reviewed-on: https://review.typo3.org/25022
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] T3editor: Make errors/exceptions show correctly

* Display T3editor.lang.errorWhileSaving in a flashmessage.
* Pass exception-messages through the AJAX-call and display
  them in the flashmessage as well.

Change-Id: Ia743b5a3fc9a7b272854920bcc0e9d081d4822ef
Resolves: #53115
Releases: 6.2, 6.1, 6.0, 4.5
Reviewed-on: https://review.typo3.org/24999
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[FEATURE] Add DESC sorting for FILES-cObject

Add new property "direction" in sorting
to order fileObjects in reverse order

Documentation: #53183
Resolves: #53130
Releases: 6.2
Change-Id: I2b31d1ca3afb3738d267ed0de8e1c3ca791f0980
Reviewed-on: https://review.typo3.org/25023
Reviewed-by: Gernot Ploiner
Tested-by: Gernot Ploiner
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Incorrect class names used in Install.php script

Fixes an incorrect use of lowercase extension-key component
in "install" extension's Install.php script.

Releases: 6.2
Resolves: #53187
Change-Id: I67a9190fb861a9b22d6c83ea5147429ae76a729a
Reviewed-on: https://review.typo3.org/25042
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Optimize performance of the class loader

This change eliminates some file_exists calls and removes
an expensive regex that validated the class name.

Resolves: #53029
Releases: 6.2
Change-Id: I3d9ead0c3cdb999a540d303c8bd0709d4b827efd
Reviewed-on: https://review.typo3.org/24950
Reviewed-by: Sebastian Fischer
Reviewed-by: Wouter Wolters
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Stefan Neufeind
Tested-by: Wouter Wolters
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
[TASK] Fix static call to non-static method

The WS toolbar calls a method as static which is not

Change-Id: I06c15ba0545177a469f259bf1882a6c13b3585fc
Resolves: #53161
Releases: 6.2
Reviewed-on: https://review.typo3.org/25032
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[BUGFIX] Render smallRetina sourceCollection in image CType

The smallRetina sourceCollection is rendered for any
layoutKey constant other than "default".

Resolves: #52991
Releases: 6.2
Change-Id: I63881b08e46d2b9d421b284b7d3d5533ca6aa05b
Reviewed-on: https://review.typo3.org/24917
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
[BUGFIX] Show icons of backend layouts

Since changing the implementation of backend layouts (#37208) the icons
of backend layouts are not shown anymore.

This change fixed the path so that it is working again.

Change-Id: I7de03ac7fa90c5f62ec66b14dd391a316b858a98
Resolves: #52953
Releases: 6.2
Reviewed-on: https://review.typo3.org/25087
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[FEATURE] Enable cookieHttpOnly by default

Enable cookieHttpOnly by default, which prevents
JavaScript from accessing the session cookie

Resolves: #24647
Releases: 6.2
Change-Id: Id000c9221232aeae325c82db079539564cd36b93
Reviewed-on: https://review.typo3.org/25122
Reviewed-by: Ingo Schmitt
Reviewed-by: Oliver Klee
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
[TASK] Mention new default for cookieHttpOnly in NEWS.txt

Resolves: #53291
Releases: 6.2
Change-Id: Ie941ada0519c8ac22153b07bb2b1a297333332df
Reviewed-on: https://review.typo3.org/25140
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
[TASK] Remove go-up button in filelist

There is no go-up funtionality currently. The current icon links to the
current page. Therefore it should be removed

Change-Id: I177ad4d136bfb008861a1f890d246d790ce23c23
Resolves: #53226
Releases: 6.2
Reviewed-on: https://review.typo3.org/25086
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[BUGFIX] Removed empty defaults for backend_layouts

The new default value has to be 0 due to the backend layout
configuration we introduced with data providers. So replacing
the default 0 with an empty string must be avoided.

Resolves: #53269
Releases: 6.2
Change-Id: Ieca1a836cba5abe261c0a099e0beb9fcab0ff462
Reviewed-on: https://review.typo3.org/25134
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[TASK] Deprecate ext_emconf.php key "docPath"

Resolves: #53307
Releases: 6.2
Documentation: #53308
Change-Id: Ib283f5cb6620e2e359899d0523ec4afe1dd0d15c
Reviewed-on: https://review.typo3.org/25153
Reviewed-by: Stefan Froemken
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Do not encode links from non-local storages

The check for non file URLs that was introduced
in #42223 does not take relative URLs into account,
which are also perfectly valid for some drivers.

Just check if the image resource URL is a local
file, because only then it makes sense to maybe
transform it to a GIF.

We also remove an obsolete check for file
in imageLinkWrap as the URL there can be either
an URL to a remote storage or an integer.

Related: #42223
Resolves: #51949
Releases: 6.0, 6.1, 6.2
Change-Id: I67c8cea1c3b4997558b99d244bae5ea6d509f923
Reviewed-on: https://review.typo3.org/23786
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[BUGFIX] Add property icon to category domainmodel

Add missing icon property

Resolves: #53341
Releases: 6.2
Change-Id: Ib84e60c59a46d6f19adc1426760f177a37ddfe61
Reviewed-on: https://review.typo3.org/25170
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[BUGFIX] Use correct variable name for backend layouts

Because of using a wrong variable name the backend layouts
are not working anymore inside a content element as the items of the
colpos list are never changed

Resolves: #53304
Releases: 6.2
Change-Id: I021e4eaaf3be56ee1ce05bd9707ffd537edb5dcc
Reviewed-on: https://review.typo3.org/25182
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
[TASK] Catch exceptions in itemsProcFunc

It may be helpful to let itemsProcFuncs for field (e.g. select, check
and radio types) throw exceptions that are caught and displayed
properly as error message.

Actually https://review.typo3.org/#/c/24066/ introduces such an
exception.

Releases: 6.2
Resolves: #52836
Documentation: #52839
Change-Id: Icabdc528668844d5713142f0aad2d3923742dd11
Reviewed-on: https://review.typo3.org/24786
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Peter Foerger
Tested-by: Peter Foerger
Reviewed-by: Francois Suter
Tested-by: Francois Suter
[BUGFIX] Show flash message if package states are not writable

When trying to install/uninstall an extension and PackageStates.php
is not writable, an error flash message is shown.

Resolves: #53077
Releases: 6.2
Change-Id: I71bba56361a4cc85fb253199acbfee5829defa29
Reviewed-on: https://review.typo3.org/24975
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind