This project is mirrored from https://git.typo3.org/typo3/typo3.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. 10 Jun, 2015 1 commit
  2. 03 Jun, 2015 1 commit
  3. 18 Jan, 2015 1 commit
  4. 15 Jan, 2015 1 commit
  5. 16 Dec, 2014 1 commit
  6. 13 Dec, 2014 1 commit
  7. 06 Dec, 2014 1 commit
  8. 08 Nov, 2014 1 commit
  9. 28 Oct, 2014 1 commit
  10. 25 Oct, 2014 1 commit
  11. 11 Oct, 2014 1 commit
  12. 16 Sep, 2014 1 commit
  13. 08 Sep, 2014 1 commit
  14. 26 Aug, 2014 1 commit
  15. 22 Jun, 2014 1 commit
    • Michael Schams's avatar
      [TASK] Re-work/simplify copyright header in PHP files - Part 4 · 60eb4f47
      Michael Schams authored
      This patch replaces the copyright/license header in PHP files with a
      new, simplified one. The new header does not show the year figure, nor
      an author name, and refers to the LICENSE.txt file for the full
      copyright information. License is: GPL2 or any later version.
      
      This is a multi-part commit due to the huge number of changed files.
      See issue #59780 for further details.
      
      Resolves: #59780
      Releases: 6.3, 6.2
      Change-Id: I00eff31cdff19774527e3b1bb06e29152928414c
      Reviewed-on: https://review.typo3.org/31025
      Reviewed-by: Krzysztof Adamczyk
      Tested-by: Krzysztof Adamczyk
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      60eb4f47
  16. 05 Mar, 2014 1 commit
    • Markus Klein's avatar
      [TASK] MySQLi for DBAL · 25b502be
      Markus Klein authored
      Properly implement MySQLi for DBAL native mode.
      
      Resolves: #50752
      Releases: 6.2
      Change-Id: I0c36e7d2828c94cc7c726757f3adc086ffd68015
      Reviewed-on: https://review.typo3.org/27875
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Anja Leichsenring
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      25b502be
  17. 04 Mar, 2014 1 commit
    • Andreas Fernandez's avatar
      [BUGFIX] DBAL's quoteFieldNames() returns an empty string · 5991c19c
      Andreas Fernandez authored
      DBAL's DatabaseConnection::INSERTquery() builds an array. The keys
      (fields) are mapped through quoteFieldNames(), which returns an empty
      string. DBAL's SqlParser tries to use $GLOBALS['TYPO3_DB'], which is
      not available here.
      
      Resolves: #56306
      Releases: 6.2
      Change-Id: I97eff8f796fcb8d530d16ff5f6111ebd5d28d5ce
      Reviewed-on: https://review.typo3.org/27864
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      5991c19c
  18. 23 Feb, 2014 2 commits
  19. 03 Feb, 2014 1 commit
  20. 30 Jan, 2014 1 commit
  21. 13 Jan, 2014 1 commit
  22. 09 Jan, 2014 1 commit
    • Jo Hasenau's avatar
      [TASK] Replace all strcmp() calls with === · 0a761995
      Jo Hasenau authored
      This patch replaces about 300 places using strcmp()
      in the whole core. There are different contexts for strcmp()
      within this set, i.e. checking for strings being '0',
      '', not '' and the like.
      
      strcmp() has to stay when it comes to real sorting of strings,
      which is a rather rare case, otherwise it can be replaced with
      faster alternatives.
      
      The following 'rules' were used for the replacement:
      
      * Use a type cast if you can't be sure about the incoming values.
        We do not need type casts if the types are implicitly defined
        before by another function. i.e. intval(), trim(), substr()
      * Use int-cast whenever the values to be compared are numbers only.
      * Use string-cast for any other combination. i.e
        (string)$len === '0' when $len can be NULL, which is different
        to (int)$len === 0
      
      Resolves: #54085
      Releases: 6.2
      Change-Id: I88fb294ae20d8c23ff58d8296fbb37925d5213c8
      Reviewed-on: https://review.typo3.org/25843
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      0a761995
  23. 01 Oct, 2013 1 commit
  24. 03 Aug, 2013 1 commit
  25. 06 Jul, 2013 1 commit
  26. 19 Jun, 2013 1 commit
    • Christian Kuhn's avatar
      [!!!][TASK] Rewrite install tool · 2e3c9d5e
      Christian Kuhn authored
      Main features:
      * The god class "Installer" is gone and split into two major parts.
      A step controller handling major upgrade and install tasks, and a
      tool controller handling the known install tool actions.
      
      * The step controller is designed to be always called prior to the
      tool controller, if a step needs execution, it comes up, otherwise
      the tool controller will be executed.
      
      * The entry point typo3/install/index.php is gone and substituted
      by typo3/sysext/install/Start/Install.php. The file contains a
      lengthy comment to document the main request flow and used GET/POST
      parameters.
      
      * Most parts of the install tool do not bootstrap the whole system
      anymore, in general only the base bootstrap, dbal (if loaded),
      extbase and fluid ext_localconf.php are loaded. This makes sure
      the install tool can not fatal if some extensions ext_localconf
      is broken. The whole install tool runs without any caching, so a fatal
      in some cache file can not kill the install tool execution.
      
      * Installing TYPO3 CMS on a dbal enabled system is now handled in
      the step installer directly to make the according code easier to
      understand.
      
      * Rendering is done with a simplified fluid standalone view.
      
      * All install tool forms are CSRF protected.
      
      * A new and fully unit tested class structure is introduced, designed
      to take care of the basic file and folder structure of the instance.
      It is used during installation to create the needed structure and
      can be called in the install tool to compare and fix the current
      instance structure with the expected structure. In effect, the
      "dummy" package is obsolete. An instance can be created by just
      linking index.php, typo3_src/ and typo3/ within the document root,
      the installer takes care of creating everything else.
      
      * The installation procedure is released from the package handling.
      Packages will be handled by the extension manager after initial
      installation with another patch.
      
      Loose ends:
      * The whole package handling needs to be implemented in the
      extension manager.
      
      * Not all upgrade wizards work, this code area needs some love.
      
      * A 'core' auto updater could be implemented now. A GSoC project
      is currently running to realize this.
      
      * The SQL schema migration API is a mess and should be refactored.
      For now, another helper class is introduced to encapsulate some
      of the nasty details.
      
      * An auto configuration and configuration suggestion system is
      planned and needs to be done. It should suggest best configuration
      options in the install tool, and should auto configure the system
      during installation in the last install step.
      
      * If the backend or frontend fatals due to some extension that
      triggers a fatal in ext_localconf or ext_tables (for example
      due to a require() of a no longer existing file), a small helper
      action in the install tool could find those extensions and suggest
      to unload them.
      
      Change-Id: Ice3248caa903449ad6a83ea4f234c7bd125bdb66
      Resolves: #49162
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/21468
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Tested-by: Alexander Opitz
      Reviewed-by: Stefan Froemken
      Tested-by: Stefan Froemken
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      2e3c9d5e
  27. 19 Mar, 2013 1 commit
    • Wouter Wolters's avatar
      [TASK] Update copyright year to 2013 · 4d463976
      Wouter Wolters authored and Christian Kuhn's avatar Christian Kuhn committed
      In this patch are also some fixes for files containing
      a interface. Due the namespace change all interfaces
      have the curly bracket not on the same line as the
      interface name.
      
      Change-Id: I64ba45de73693452d681ce7f018965968b11d2af
      Resolves: #46370
      Releases: 6.1
      Reviewed-on: https://review.typo3.org/18984
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      4d463976
  28. 01 Dec, 2012 1 commit
    • Stefan Neufeind's avatar
      [BUGFIX] SqlParser: trim all kinds of whitespaces · c7e16c67
      Stefan Neufeind authored and Christian Kuhn's avatar Christian Kuhn committed
      SqlParser only trimmed semicolon and newlines
      from end of string. Make it strip all characters
      usually stripped by trim().
      
      Add a unit test to avoid regressions.
      
      Change-Id: I2ddc1fca2ac0db1b6ca0989c93c37ab39e0675d8
      Fixes: #43470
      Releases: 4.5, 4.6, 4.7, 6.0, 6.1
      Reviewed-on: http://review.typo3.org/16875
      Tested-by: Stefan Neufeind
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      c7e16c67
  29. 16 Nov, 2012 1 commit
  30. 28 Oct, 2012 1 commit
  31. 18 Sep, 2012 1 commit
    • Martin Helmich's avatar
      [BUGFIX] Usage of raw binary characters in SQL Parser · aea6a137
      Martin Helmich authored
      Currently, the SQL Parser uses raw binary characters. In some cases,
      this breaks the PHP interpreter. This results in the file
      SqlParser.php not being parsed (the PHP interpreter just dumps
      "???..." to stdout) and a follow-up fatal error because the class
      cannot be found.
      
      This patch replaces the raw binary characters with corresponding
      character sequence in double quotes.
      
      Change-Id: I28fb5d0c8401794e8f4bf20e7e2611b4cf7014ae
      Fixes: #40932
      Relates: #40672
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/14689
      Reviewed-by: Oliver Hader
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      aea6a137
  32. 16 Sep, 2012 1 commit
    • Arvid Jakobsson's avatar
      [TASK] Remove superfluous parenthesis in sysext core · 015f697c
      Arvid Jakobsson authored
      Change ("a" . "b") . "c" into "a" . "b" . "c" using the lex-pass tool.
      
      Change-Id: I818d55a2f00b549fef8377f1c6766c293edd021c
      Resolves: #40880
      Related: #40095
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/14565
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Mattias Nilsson
      Tested-by: Mattias Nilsson
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      015f697c
  33. 23 Aug, 2012 1 commit
  34. 07 Aug, 2012 1 commit
  35. 19 May, 2012 1 commit
    • Wouter Wolters's avatar
      [TASK] Clean up phpDoc comments in t3lib classes · 17699dc3
      Wouter Wolters authored and Christian Kuhn's avatar Christian Kuhn committed
      Clean up phpDoc comments for the following classes:
      
      * t3lib/class.t3lib_refindex.php
      * t3lib/class.t3lib_scbase.php
      * t3lib/class.t3lib_softrefproc.php
      * t3lib/class.t3lib_sqlparser.php
      
      Clean up provides:
      
      * Provide correct parameter names in phpDoc
      * Provide correct data types in phpDoc
      * CGLify phpDoc (remove tabs)
      
      Change-Id: I1297ce2e244c7d19c590537d93b090f75a6043ce
      Resolves: #37288
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/11286
      Reviewed-by: Oliver Klee
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      17699dc3
  36. 06 May, 2012 1 commit
  37. 29 Apr, 2012 1 commit
    • Tolleiv Nietsch's avatar
      [BUGFIX] Remove XCLASS inclusion blocks from t3lib · 6be80a5d
      Tolleiv Nietsch authored and Christian Kuhn's avatar Christian Kuhn committed
      After #31893 is merged we can remove the XCLASS blocks from the
      Core. This patchset removes it from the classes within t3lib.
      
      Besides that it declares t3lib_TimeTrackNull and t3lib_TimeTrack
      to be final to make sure that extending them is still denied.
      
      This patchset itself should not be merged before the related patch
      for EXT:dbal (#31183) is merged.
      
      Change-Id: I09e5253191972ac4b3b033aeb770758690ea3755
      Fixes: #36184
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/10556
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      6be80a5d
  38. 20 Dec, 2011 1 commit
  39. 08 Jul, 2011 1 commit
    • Christian Kuhn's avatar
      [TASK] Remove function index · 7d3c1d35
      Christian Kuhn authored
      The function index in the head of core classes is not maintained
      and not useful in the time of powerful IDE's anymore.
      
      Change-Id: If4e327b4e78f3b6fb74a3011d8c2eb5090abe690
      Resolves: #27985
      Reviewed-on: http://review.typo3.org/3128
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      7d3c1d35