Skip to content
Snippets Groups Projects
  1. Feb 24, 2014
    • Tymoteusz Motylewski's avatar
      [!!!][TASK] Remove empty classes implementing AbstractTreeView · be558f4f
      Tymoteusz Motylewski authored
      The tree class hierachie contains 3 empty classes, removed
      by the patch:
      
      * \TYPO3\CMS\Rtehtmlarea\ImageFolderTree
      * rteFolderTree extends localPageTree in class.browse_links.php
      * rtePageTree extends localFoltderTree in class.browse_links.php
      
      Resolves: #55847
      Related: #55830
      Releases: 6.2
      Change-Id: I5d0d92a484c37b6c2812f3350ab3f4dd3dfd15c8
      Reviewed-on: https://review.typo3.org/27527
      Tested-by: Tymoteusz Motylewski
      Reviewed-by: Tymoteusz Motylewski
      Reviewed-by: Frans Saris
      Tested-by: Frans Saris
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      be558f4f
  2. Feb 19, 2014
    • Francois Suter's avatar
      [BUGFIX] Categories as exclude field · 55b54a2f
      Francois Suter authored
      When a table is marked as being categorizable, the
      categories field is added with an "exclude" flag
      hard-coded to 0. Thus it is not possible to hide
      this field for editors.
      
      This patch changes the default value to 1 and makes
      overridable.
      
      Resolves: #53454
      Documentation: #55718
      Releases: 6.2
      Change-Id: Iff2431b4294b8d3b9cf3dff291186e1a6a2ebafb
      Reviewed-on: https://review.typo3.org/27373
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      55b54a2f
  3. Feb 08, 2014
    • Felix Kopp's avatar
      [!!!][TASK] Set f:format.date format to system default · bb92edbb
      Felix Kopp authored
      TYPO3 configuration knows a global date format configuration
      within the installation tool. See TYPO3_CONF_VARS/SYS/ddmmyy.
      
      Use this global format as the default for all fluid based date
      format outputs if not overwritten in place.
      
      Change-Id: I508d7f61f63760aa1301f52663c432feeb539bf4
      Resolves: #55790
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27456
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Marcin Sągol
      Tested-by: Marcin Sągol
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      bb92edbb
  4. Feb 06, 2014
    • Benjamin Mack's avatar
      [TASK] Only set FE user cookie if session data or user logged in · 4d25aee5
      Benjamin Mack authored
      Currently the FE session cookie is set on every request
      and since 4.2 the sessionID is generated again on every
      request unless the user is logged in. This is implemented
      for avoiding the security problem of the
      session fixation (see #19831).
      
      If an installation does not use FE session cookies at all,
      an option (TYPO3_CONF_VARS->FE->dontSetCookie)
      never sets the cookie.
      
      As the current behavior for non-logged-in FE calls
      is not usable, the behaviour is changed to only set
      the cookie if the user is logged in or the session data
      is modified. The last example is helpful for websites
      with e.g. a shopping cart on non-logged-in pages.
      Currently, if an extension is trying to implement the
      latter, the extension needs to hook or XCLASS the
      FrontendUserAuthentication class to set the cookie
      whenever needed.
      
      Additionally, the security problem still exists if the
      cookie is not set by TYPO3 itself, that's why the
      cookie can only be set if there is a valid entry in
      fe_user_sessions.
      
      if using external caching (e.g. reverse proxies),
      a "unneeded" cookie is always set currently,
      which extensions like EXT:moc_varnish or
      EXT:cachinfo mock to only set the cookie
      if needed.
      
      The attached patch removes the default-setting
      of a cookie in the frontend, and only triggers
      the setcookie() function when sessionData is
      added or a user is logged-in.
      
      Resolves: #55549
      Releases: 6.2
      Change-Id: If478bc00c2c55dda0cc38a898a1288098891671f
      Reviewed-on: https://review.typo3.org/27230
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Benjamin Mack
      Tested-by: Benjamin Mack
      4d25aee5
  5. Feb 01, 2014
    • Bernhard Kraft's avatar
      [!!!][BUGFIX] Avoid unnecessary de-/serialization for page cache · bef63dfb
      Bernhard Kraft authored
      When storing a cache in page the array variable "cache_data" gets
      serialized and when being retrieved from cache unserialized.
      
      This is not necessary as de-/serialization is already performed by
      the variable caching backend.
      
      Change-Id: I9cf817123947af3f4076dabdce3c569bf41b477c
      Resolves: #55493
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/27179
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      bef63dfb
  6. Jan 31, 2014
    • Benjamin Mack's avatar
      [CLEANUP] Remove old tt_content DB fields · 18e30398
      Benjamin Mack authored
      With TYPO3 4.0 and the new CSS styled content
      and the new RTE HTMLArea, some fields were still
      included in the core, but disabled by default as
      soon as CSS Styled Content was installed. If not
      specifically activated, the fields were disabled
      in the last 10 versions and are never rendered
      anymore by default via CSS Styled Content.
      
      The DB fields are:
        * text_align
        * text_face
        * text_size
        * text_color
        * text_properties
      
      As they are not in use at all (since a long time)
      the patch removes any info about these fields
      without further notice or any upgrade wizard.
      
      If somebody needs the fields, he/she needs
      to create an own extension with the fields.
      
      Releases: 6.2
      Resolves: #55479
      Change-Id: I77655cec0a27903a0a1df017808f9603564ef739
      Reviewed-on: https://review.typo3.org/27168
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Christian Kuhn
      Reviewed-by: Marcin Sągol
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      18e30398
  7. Jan 21, 2014
    • Benjamin Mack's avatar
      [TASK] Move Tidy functionality to a TER ext · f8b812dd
      Benjamin Mack authored
      As discussed in the Core newsgroup, the Tidy functionality
      should be removed from the TYPO3 CMS Core. The checks
      and options are removed, and a NEWS note is added. An
      already released replacement was added to the TER.
      
      As the importance is very low, and the drop-in
      replacement in the TER fits nicely, IMHO there is no need
      for an upgrade wizard, as nothing breaks if the
      functionality is missing.
      Every upgrader should read the NEWS anyway in order
      to know what to do to have the functionality back.
      
      Releases: 6.2
      Resolves: #55190
      Change-Id: I3101b7e09f36cbaa63b6b5d8930f61242e4e2cc6
      Reviewed-on: https://review.typo3.org/26952
      Reviewed-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      f8b812dd
  8. Jan 19, 2014
    • Benjamin Mack's avatar
      [TASK] Cache menu needs clear namings and permissions · 1b83cad8
      Benjamin Mack authored
      With the introduction of the grouping mechanisms of the
      caching framework and the sensitivity of the system
      caches group, the re-ordering and re-naming of cache
      menu entries is necessary to ensure that admins and
      editors use the caching mechanisms right.
      
      Therefore there are new labels as well as "Clear all caches"
      below "Clear page content" as it has a higher impact on
      the system. The option to clear the Configuration Cache
      / System Caches is now disabled by default, even for
      admins. It is active when the TSconfig option
      options.clearCache.system = 1 is set or if the system is in
      development context. This avoids slow page rendering
      after clearing the system caches.
      
      A new title attribute is added to explain the menu items
      when hovering.
      
      Resolves: #55119
      Releases: 6.2
      Change-Id: Ifd6026279a890b743c6c3cda09def19f9b7d59b7
      Reviewed-on: https://review.typo3.org/26912
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Marcin S?gol
      Tested-by: Marcin S?gol
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      1b83cad8
  9. Jan 15, 2014
    • Benjamin Mack's avatar
      [!!!][FEATURE] Improve caching framework by introducing groups · 1101f392
      Benjamin Mack authored
      The current TYPO3 Core includes different types of caches. There are
      system-related caches (class loading cache, configuration cache,
      l10n_cache, extbase_object, extbase_reflection etc.) and
      frontend-related caches (chash cache, page cache, page section
      cache).
      
      The patch introduces the possibility to group caches. The core uses
      two groups "pages" with all page-related caches, and "system" that
      is used for compile-time caches and configuration caches.
      
      The new API is now used to be more flexible inside DataHandler
      clear_cacheCmd without having hooks, as the Cache Manager is used
      to clear all caches inside one hook.
      
      !!! The "Clear all caches" command does not flush caches for
      system-related caches anymore. Only "Clear Configuration Cache" or
      inside the install tool in the backend removes all the system caches.
      
      A new userTSconfig option is used to non-admins to be allowed to
      clear the system caches.
      
      Resolves: #54991
      Releases: 6.2
      Change-Id: Ie0fe134102882a1fcc5a85a0199016cdfbda08bf
      Reviewed-on: https://review.typo3.org/26829
      Reviewed-by: Helmut Hummel
      Reviewed-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Tested-by: Helmut Hummel
      1101f392
  10. Dec 19, 2013
    • Francois Suter's avatar
      [TASK] Update NEWS.md for system categories · 9562f0d6
      Francois Suter authored
      The following changes to system categories should be mentioned
      in NEWS.md:
      
      * activation by default on pages and tt_content tables
      * new menu types for categories-based menus
      
      Resolves: #54368
      Releases: 6.2
      Change-Id: I1ca95ea6354f52a68bd31cf284d6a103563190a4
      Reviewed-on: https://review.typo3.org/26362
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      9562f0d6
  11. Nov 20, 2013
    • Ernesto Baschny's avatar
      [TASK] Updated README / INSTALL / NEWS files · b1a28615
      Ernesto Baschny authored
      * Added README.md (which was formerly part of the individual
        distributions)
      * Transformed the text into markdown for nice visualisation i.e.
        on Github
      * Rewritten the installation steps
      * Rewritten the system requirements
      
      Releases: 6.2
      Resolves: #53745
      Change-Id: I293bde1a046e9f7c712d5d8d9cc13138a303efc2
      Reviewed-on: https://review.typo3.org/25490
      Reviewed-by: Michael Stucki
      Tested-by: Michael Stucki
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      b1a28615