Fixed bug #5088: Cache is not saved properly because of charset conflict in the datab...
authorMichael Stucki <michael.stucki@typo3.org>
Mon, 2 Apr 2007 19:13:23 +0000 (19:13 +0000)
committerMichael Stucki <michael.stucki@typo3.org>
Mon, 2 Apr 2007 19:13:23 +0000 (19:13 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@2237 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_tcemain.php
t3lib/stddb/tables.sql

index f56eaa2..1ed1711 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
-2007-04-02     Dmitry Dulepov  <dmitry@typo3.org>
+2007-04-02  Michael Stucki  <michael@typo3.org>
 
-       * Fixed bug #4447: 'Clear FE cache' doesn't clear 'typo3temp/cache_pages' directory
+       * Fixed bug #5088: Cache is not saved properly because of charset conflict in the database. Changing the field type of cache_hash.content from mediumtext to mediumblob. To make this work, you need to compare your database in the Install Tool.
+
+2007-04-02  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Fixed bug #4447: "Clear FE cache" doesn't clear "typo3temp/cache_pages" directory
 
 2007-03-30  Oliver Hader  <oh@inpublica.de>
 
@@ -8,7 +12,7 @@
 
 2007-03-30  Franz Holzinger  <kontakt@fholzinger.com>
 
-       * Fixed bug #4725: Add parameter $allVer to function call of searchExtensionsXML in order to fetch the extension data also for older versions of an extension.
+       * Fixed bug #4725: EM: Include older versions when fetching data using searchExtensionsXML()
 
 2007-03-28  Oliver Hader  <oh@inpublica.de>
 
index 7ecfb0f..d9a17e1 100755 (executable)
@@ -6203,7 +6203,7 @@ State was change by %s (username: %s)
                if (t3lib_extMgm::isLoaded('cms'))      {
                        if ($GLOBALS['TYPO3_CONF_VARS']['FE']['pageCacheToExternalFiles']) {
                                $cacheDir = PATH_site.'typo3temp/cache_pages';
-                               // Alternatively use t3lib_div::rmdir!
+                                       // TODO: Replace with t3lib_div::rmdir() when available
                                if (@is_dir($cacheDir) && false !== ($topDir = @opendir($cacheDir))) {
                                        while (false !== ($dir = @readdir($topDir))) {
                                                $curDirName = $cacheDir . '/' . $dir;
index ab3bd62..ef3a04d 100755 (executable)
@@ -123,7 +123,7 @@ CREATE TABLE cache_extensions (
 #
 CREATE TABLE cache_hash (
   hash varchar(32) DEFAULT '' NOT NULL,
-  content mediumtext NOT NULL,
+  content mediumblob NOT NULL,
   tstamp int(11) unsigned DEFAULT '0' NOT NULL,
   ident varchar(20) DEFAULT '' NOT NULL,
   PRIMARY KEY (hash)