Made cli_dispatch.phpsh work when called as "php cli_dispatch.phpsh" and protect...
[Packages/TYPO3.CMS.git] / ChangeLog
index 0f0b098..3bb5578 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,294 @@
-2006-08-19 Ingmar Schlecht  <ingmar@typo3.org>
 
-       * Parly fixed #4013: New records in non-default language are displayed in list-module in localization view too now even if they don't have a parent record in the default language.
+2006-12-12  Martin Kutschker  <martin.t.kutschker@blackbox.net>
 
-2006-08-17 Ingmar Schlecht  <ingmar@typo3.org>
+       * Made cli_dispatch.phpsh work when called as "php cli_dispatch.phpsh" and protect from being called on a non CLI
+
+2006-12-12  Karsten Dambekalns  <karsten@typo3.org>
+
+       * The EM now stores the list of extensions from TER in the database, see http://bugs.typo3.org/view.php?id=2615
+
+2006-12-12  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Better getRecordTitle() function introducing label_userFunc (Thanks to David Brühlmeier for this patch! See http://lists.netfielders.de/pipermail/typo3-team-core/2006-December/006521.html for details.)
+
+2006-12-11  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Add page tree update to publish button of module Web>Versioning
+       * Added "new record" icon to table listing in module Web>Page
+
+2006-12-07  Franz Holzinger  <kontakt@fholzinger.com>
+
+       * Fix bug #4555: double posts in tt_board did not get detected because of unintended conversion into a negative integer
+
+2006-12-07  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Disabled typo3/alt_main_new.php as it's not fully working yet. Will be ready for TYPO3 4.2 probably, but not for 4.1.
+       * Disabled wordIndexing() function of t3lib_refindex
+
+2006-12-05  Michael Stucki  <michael@typo3.org>
+
+       * Updated font-copyright information in t3lib/fonts/readme.txt - many thanks to Christian Welzel for taking care of this!
+       * Security enhancement: Prevent image access through thumbs.php. For details, see http://typo3.org/teams/security/security-bulletins/typo3-20061205-1/ - thanks to Marc Bastian Heinrichs for discovering and reporting this issue.
+       * Security enhancement: Refuse BE logins of usernames starting with "_CLI_" (they are only used by real CLI scripts)
+
+2006-11-21  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Allow strftime-syntax for config.stat_apache_logfile (Thanks to Francois Suter and Michael Stucki).
+       * Enhanced message for recordset warning (see change at 2006-12-02) and removed serializing of objects in the backtrace (devlog).
+
+2006-12-03  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Use <label> tags in tceforms where appropriate to enhance usability (Thanks to Ingo Renner for writing the patch!)
+       * Increase length for titles of be_users, be_groups, and fe_groups (Thanks to Ingo Renner for writing the patch!)
+
+2006-12-02  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * t3lib_db: added calls to t3lib_div::sysLog() and t3lib_div::devLog() if recordset is not valid
+
+2006-12-01  Kasper Skaarhoj  <kasper2006@typo3.com>
+
+       * Additionsl to FlexFormTools
+       * Improved localization in tcemain
+       * Changed pages_languages_overlay to NOT be hidden by default
+       * Introduced REDIRECT: prefix to pageNotFound_handling (for backwards compatibility since someone changed to read the file instead of redirecting).
+       * Added "linkHandler" hook for typolink. TSref is updated.
+       * Modified Web > Info > Localization tools to not show details.
+       * Removed redundant directory, clmods.
+
+2006-11-28  Kasper Skaarhoj  <kasper2006@typo3.com>
+
+       * Added "option.additionalPreviewLanguages" which enables to add other languages than the "default" to the list of those that a translator will see along with his own language
+       * Added new class, "class.t3lib_transl8tools.php" with general stuff for working with languages and translation. More to come...
+       * Added the t3lib_div::view_array() will also display a string input
+       * Added, that "t3lib_div::makeInstance()" will call "require_once()" for "t3lib_*" if the class name is not found; this is essentially an "auto-loader" feature that can come it pretty handing since something like 90% of all instantiations in the core is of t3lib_-classes; now we don't need to add "require_once()" statements in the top. And oh, btw. there is a function, "t3lib_div::requireOnce()" for "require_once()" which I suggest you use so that inclusions have some globals set (like TYPO3_CONF_VARS) and also cannot change local scope variables.
+
+2006-11-26  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #4556: PHP4 compatibility issues
+
+2006-11-21  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * New Feature: List users online (aka who is online) for BE users in Tools > User Manager
+       * New Feature: Allow UTF-8 file names (to enable set BE[forceCharset]='utf-8' and SYS[UTF8filesystem]=1)
+
+2006-11-23  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * New Feature: Inline Relational Record Editing (IRRE). See http://wiki.typo3.org/index.php/Inline_Relational_Record_Editing for details. Thanks a lot to Oliver Hader who programmed this as his diploma thesis and to Sebastian who reviewed the code together with me!
+
+2006-11-21  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fix a problem with PHP4 and UTF-8 byte order marks (BOM) in t3lib_div::xml2array()
+
+2006-11-17  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #4059: options.hideRecords.pages doesn't work for mounted pages - Thanks to Marc Bastian Heinrichs for providing a fix!
+       * Fixed bug #4379: pageNotFound_handling ignores forceCharset setting
+       * Fixed bug #3115: JavaScript error on clickmenu in filelist module
+       * Fixed bug #4515: Input field with settings eval "date" and readOnly shows 01-01-1970 if the value is empty - Thanks to Marc Bastian Heinrichs for providing a fix!
+
+2006-11-17  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Indexed Search: Added stdWrap around the search word in the output (tx_indexedsearch_pi[whatis]): tx_indexedsearch_pi.whatis_stdWrap
+       * Indexed Search: Removed superfluos <P> tag around search word
+
+2006-11-16  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Indexed Search: Added freeIndexSetId GROUP BY in tx_indexedsearch->execFinalQuery() to make SELECT work on DBs other than Mysql
+       * Add an index prefix to Mysql key definitions when (var)chars are changed to text when multiplyDBfieldSize is set
+       * Reverted change to key of sys_refindex on 2006-09-01 (key prefix is set now automatically)
+
+2006-11-13  Bernhard Kraft  <kraftb@kraftb.at>
+
+       * Fixed a bug: Normal labels rendered by class.db_list_extra.inc didn't get passed through t3lib_BEfunc::getProcessedValueExtra when alt_label fields are set.
+
+2006-11-08  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Enable creation of compact flexforms
+
+2006-11-07  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #4348: Wrong time format in syslog output
+
+2006-11-06  Michael Stucki  <michael@typo3.org>
+
+       * Fix bug #3495: Endless recursion with some MySQL versions
+
+2006-11-03  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #4425: Garble code in adodb extension
+       * Fixed Cross Site Scripting issue in fe_adminLib.inc. For details, see http://typo3.org/teams/security/security-bulletins/typo3-20061010-1/ - thanks to Andriu Isenring Ritsch for discovering and reporting this issue.
+
+2006-11-02  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug with bidirectional mm-relations: "group" fields with more than one table allowed didn't work properly any more
+
+2006-11-02  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #1655: t3lib_div::substUrlsInPlainText() did not support HTTPS links
+       * Fixed bug #1236 again: 404 error while using the new content wizard
+       * Fixed bug #4443: Items in CE "Insert Records" don't have edit options in context menu any longer
+       * Small EM change: Annotate if all or only reviewed extensions should be searched
+
+2006-10-30  Karsten Dambekalns  <karsten@typo3.org>
+
+       * Add security hints in typo3/mod/tools/em/class.em_index.php
+       * Fixed bug #3637 in EM (translation handling)
+
+2006-10-29  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fixed bug #4021: array_merge error with PHP 5.0
+       * Changed occurences of PATH_site.'typo3conf/' to PATH_typo3conf and PATH_site.TYPO3_mainDir to PATH_typo3
+
+2006-10-25  Kasper Skaarhoj  <kasper2006@typo3.com>
+
+       * Added "alt_main_new.php" including various modifications around to support this.
+       * Added clean-up functions in extension "lowlevel" plus modified t3lib_refindex and t3lib_tcemain accordingly
+       * Added word index to sys_refindex.
+       * Added feature to workspace records so an element can still be edited even when passed to "review"; This allows an editor to notify that the element is ready but still make changes. Of course no more changes can be made as soon as the reviewer has pushed it to the next level.
+       * Added "mod.php" which is a module dispatch script that can potentially help us to get rid of the problem with local vs global extensions and their backend modules having different conf.php files. Documentation remains to be added to "Inside TYPO3".
+
+2006-10-14  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Fixed bug #3199: SUing to myself?
+       * Fixed bug #3720: Multilanguage Flexforms don't work after migrating a site from one language to more languages
+       * Fixed bug #4358: Add an option to t3lib_div::xml2array to remove all unnecessary spaces
+
+2006-10-17  Ernesto Baschny  <ernst@cron-it.de>
+
+       * Fix: no more "ERR" or "Unpacking the language pack failed" in the translation handling with curl enabled.
+
+2006-10-14  Dmitry Dulepov  <dmitry@typo3.org>
+
+       * Fix: t3lib_db::exec_SELECTgetRows() did not free recordset
+
+2006-10-24  Karsten Dambekalns  <karsten@typo3.org>
+
+       * ADOdb system extension updated to upstream 4.93. Added danish translation, thanks to Peter Klein!
+
+2006-10-11  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Changed index "parent" of sys_template to (pid,sorting)
+
+2006-10-10  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fixed bug #3777: thumbs.php looks for file in t3lib/gfx instead of typo3/gfx
+
+2006-09-20  Bernhard Kraft  <kraftb@kraftb.at>
+
+       * Fixed a missing space in typo3/template.php
+
+2006-09-15  Sebastian Kurfuerst  <sebastian@garbage-group.de>
+
+       * Fixed bug #3862: Tools>User Admin allows switching to disabled user
+       * Fixed bug #3863: Delete temp_CACHED_* files from "Edit files in typo3conf/:"
+
+2006-09-14  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #4219: := appendString() did not work because the check was made for "apppendString" (typo)
+
+2006-09-11  Wolfgang Klinger  <wk@plan2.net>
+
+       * Feature request #4133: accesskey for TMENU
+
+2006-09-11  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * New feature: Bidirectional MM relations. You can now edit mm-relations from both sides of the relation in the Backend TCE-Forms. Thanks to Sebastian (for writing the patch together with me) and René (for the first version of this feature)
+
+2006-09-11  Michael Stucki  <michael@typo3.org>
+
+       * Fixed a tiny security problem in indexed search (for details, see http://typo3.org/teams/security/security-bulletins/typo3-20060911-1/)
+
+2006-09-08  Michael Stucki  <michael@typo3.org>
+
+       * Updates to NEWS.txt
+       * Fixed #4165: Link to TSconfig and TSref not working. Thanks to Andreas Wolf for providing a patch!
+
+2006-09-04  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #1268: plainMailEncoded not working with charset conversion.
+
+2006-09-03  Sebastian Kurfuerst  <sebastian@garbage-group.de>
+
+       * Added su_back.gif image again to gfx
+
+2006-09-03  Wolfgang Klinger  <wk@plan2.net>
+
+       * Changed call_user_func to call_user_func_array in t3lib_div to allow passing parameters by reference to t3lib_div::callUserFunction
+
+2006-09-02  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Fixed #4141: config.spamProtectEmailAddresses does not encrypt "9" digits correctly
+       * Web>List localization view did not handle "edit marked" for translation records
+
+2006-09-01  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Feature #529: Filled static_tsconfig_help with new content of core documents! Thanks a lot to Stephane Schitter for extracting the new data from the references!
+
+2006-09-01  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug: Creation of sys_refindex table was not possible if $TYPO3_CONF_VARS[SYS][multiplyDBfieldSize] was set.
+       * Indexed Search: Fixed bug #3994: OpenOffice.org files cannot be indexed by class.external_parser.php
+       * Indexed Search: Fixed bug #4093: PHP warning if indexed_search search word contains a front slash
+       * Get rid of blob fields in TYPO3 databases (replaced with "text" fields)
+
+2006-08-31  Ernesto Baschny  <ernst@cron-it.de>
+
+       * Fixed bug #4035/3971: Error message when uploading one or two files in file-browser (BE)
+
+2006-08-31  Ernesto Baschny  <ernst@cron-it.de>
+
+       * Feature #4131: Respects label_alt setting in some more places (especially labels pointing to MM tables)
+
+2006-08-31  Wolfgang Klinger  <wolfgang@stufenlos.net>
+
+       * Feature #3026: Text change for the 'Quality' label
+
+2006-08-31  Dmitry Dulepov  <typo3@accio.lv>
+
+       * Performance enhancement for BE: 1) caching images in typo3/gfx and typo3/sysext; 2) caching CSS files in typo3/sysext/t3skin/stylesheets
+
+2006-08-30  Martin Kutschker  <martin.t.kutschker@blackbox.net>
+
+       * Add and update icons for the new skin
+
+2006-08-29  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Made it possible to give FE users the choice to "stay logged in". See new install tool option $TYPO3_CONF_VARS[FE][permalogin]. You'll need the latest newloginbox version from the typo3xdev Subversion repository.
+
+2006-08-29  Dmitry Dulepov  <typo3@accio.lv>
+
+       * Performance enhancement in t3lib/class.t3lib_tstemplate.php: use UPDATE/INSERT (if no records have been updated) instead of DELETE/INSERT for cache_pagesection.
+       * Show domain name in the page tree if is_siteroot is set for page and "options.pageTree.showDomainNameWithTitle" is set in user TSConfig
+
+2006-08-25  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #4076: Skin creates invalid HTML markup
+       * Fixed bug #1454: Cookie lifetime set in localconf.php will be ignored. Thanks to Dietrich Heise and Jeff Segars.
+       * Fixed bug #3922: config.spamProtectEmailAddresses doesn't respect config.removeDefaultJS setting. Thanks to Benjamin Mack.
+       * Added a new parameter to tslib_pibase->pi_classParam() which may contain classes that should not be prefixed.
+
+2006-08-24  Michael Stucki  <michael@typo3.org>
+
+       * !!! Changed default value of $TYPO3_CONF_VARS[SYS][devIPmask] to "127.0.0.1,::1" (removed "192.168.*")
+       * Fixed bug #1236: 404 error while using the new content wizard
+       * Fixed bug #3909: TYPO3_SSL does not detect valid SSL session
+       * Fixed bug #3973: pageNotFound_handling=TRUE is interpreted as URL
+
+2006-08-23  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #3960: Display correct version number in Install Tool (only when authenticated)
+       * Fixed bug #4073: Extension manager doesn't find extensions if the search string contains a trailing space
+       * Fixed bug #3990: $BE_USER property "disableTabInTextarea" is not respected
+
+2006-08-19  Dmitry Dulepov  <typo3@accio.lv>
+
+       * Fix bug 4037: Link from Google AdWords fails due to wrong alias handling
+
+2006-08-19  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Partly fixed #4013: New records in non-default language are displayed in list-module in localization view too now even if they don't have a parent record in the default language.
+
+2006-08-17  Ingmar Schlecht  <ingmar@typo3.org>
 
        * Added text to Update Wizard informing about the change of the default values of "config.inlineStyle2TempFile" and "config.removeDefaultJS" depending on compatVersion >= 4.0
 
 
        * Corrections/adjustments to the htmlArea RTE extension (see details in local ChangeLog)
 
-2006-08-04 Wolfgang Klinger <wk@plan2.net>
+2006-08-04  Wolfgang Klinger  <wk@plan2.net>
 
        * Fix bug #3160: IFSUB is not true if the parent page is a shortcut page
 
 
        * mailto: links were not handled as mailto: links if protocol was present in link
 
-2006-07-13 Karsten Dambekalns <karsten@typo3.org>
+2006-07-13  Karsten Dambekalns  <karsten@typo3.org>
 
        * EM: Fixed bug #3299 (Language pack installation cannot handle spaces in filenames).
        * EM: Added extra sanity check when cleaning up version numbers in constraints, solves bogus warnings when installing extensions.
        * EM: The label for enabling unreviewed extensions is more clear now. The search scope (all/reviewed) is shown on the import extensions page.
 
-2006-07-13 Wolfgang Klinger <wk@plan2.net>
+2006-07-13  Wolfgang Klinger  <wk@plan2.net>
 
        * Fixing some missing is_array checks
 
-2006-07-12 Wolfgang Klinger <wk@plan2.net>
+2006-07-12  Wolfgang Klinger  <wk@plan2.net>
 
        * Fix bug/feature request #3811: Adding "ATagParams" to GMENU
 
        * t3lib_formmail: do charset conversion for mails when config.formMailCharset is set or config.metaCharset different from config.renderCharset
        * t3lib_formmail: use $this->messageid of base class
 
-2006-07-12 Dmitry Dulepov <typo3@accio.lv>
+2006-07-12  Dmitry Dulepov  <typo3@accio.lv>
 
        * Fixed bug #3594: No lang resolution for title in <tx_templavoila> element
 
 
        * t3lib_cs: trim the charset for normalization
 
-2006-07-10 Dmitry Dulepov <typo3@accio.lv>
+2006-07-10  Dmitry Dulepov  <typo3@accio.lv>
 
        * Fixed bug: missing check for PHP version in t3lib_div::getUrl()
 
-2006-07-10  Ernesto Baschny <ernst@cron-it.de>
+2006-07-10  Ernesto Baschny  <ernst@cron-it.de>
 
        * Fixed bug #3005: captionSplit.cObject functionality in IMGTEXT is back as documented. But marked as "deprecated".
        * Fixed bug #3258: rendering issues in CSS styled IMGTEXT with noRows setting fixed.
        * Fixed bug #3416: first caption was being doubled with "renderMethod=table".
 
-2006-07-10 Dmitry Dulepov <typo3@accio.lv>
+2006-07-10  Dmitry Dulepov  <typo3@accio.lv>
 
        * Fixed bug: "Publish time" label appeared where "Unpublish time" should appear
 
 
 2006-06-30  Karsten Dambekalns  <karsten@typo3.org>
 
-       * t3lib_page: Changed getMultipleGroupsWhereClause() to include a check using IS NULL to make it compatible to Oracle. Made enableFields() call getMultipleGroupsWhereClause() non-statically using $this.
+       * t3lib_page: Changed getMultipleGroupsWhereClause() to include a check using IS NULL to make it compatible to Oracle.
+       * t3lib_page: Made enableFields() call getMultipleGroupsWhereClause() non-statically using $this.
        * sysext/adodb/: Update to upstream version 4.90, fixes to connection wizard, some code cleanup (closes: ##3755).
        * t3lib_sqlparser: Clean up indentation a little bit, fix bug #2991, make the parser understand "IS NOT [NULL]" an addition to just "IS [NULL]".
        * t3lib_tsfebeuserauth: Changed static call to enableFields()
 
 2006-06-28  Karsten Dambekalns  <karsten@typo3.org>
 
-       * t3lib_extfilefunc: func_upload() now logs if no file was uploaded. The last error message encountered is stored in the member variable $lastError
+       * t3lib_extfilefunc: func_upload() now logs if no file was uploaded.
+       * t3lib_extfilefunc: The last error message encountered is stored in the member variable $lastError
        * t3lib_tcemain: Made SQL query in versionizeRecord() conform to DBAL (use OR instead of ||).
        * t3lib_userauthgroup, tx_sv_auth: Made FE group lookups possible when lockToDomain is NULL in DB (e.g. when using Oracle).
        * t3lib/stddb/tables.sql: Changed be_users.lang to VARCHAR instead of CHAR, as MySQL changes it anyway.
        * Fix typolink.addQueryString.method=GET (see bug #3241)
        * Fix problem with 2-byte charsets (eg UTF-16) in t3lib_cs::utf8_encode().
 
-2006-05-03   Rupert Germann  <rupi@gmx.li>
+2006-05-03  Rupert Germann  <rupi@gmx.li>
 
        * Fix: mod.web_list.alternateBgColors=1 did not work in TYPO3 4.0 when no skin is used. Added the missing class to typo3/stylesheet.css
 
-2006-04-30  Dmitry Dulepov <typo3@accio.lv>
+2006-04-30  Dmitry Dulepov  <typo3@accio.lv>
 
        * Fixed bug #3226: Error in template::clearCacheMenu if user is not admin
 
 
        * Fixed wrong use of implode in typo3/mod/tools/em/class.em_index.php (lines 1392, 1424; see bug #3302)
 
-2006-04-23  Dmitry Dulepov <typo3@accio.lv>
+2006-04-23  Dmitry Dulepov  <typo3@accio.lv>
 
        * Fixed bugs #3049 and #3176: HTTP status 503 is sent when $TSFE->set_no_cache is called
 
 
        * Added "Lucida Console" (Windows core font) as default font for monospaced BE form fields
 
-2006-04-18  Dmitry Dulepov <typo3@accio.lv>
+2006-04-18  Dmitry Dulepov  <typo3@accio.lv>
 
        * Fixed bug #3196: PHP warnings in class.t3lib_tceforms.php
 
-2006-04-14   Rupert Germann  <rupi@gmx.li>
+2006-04-14  Rupert Germann  <rupi@gmx.li>
 
        * fix for the fix from bug #2868: the adminpanel didn't transfer the page id correctly when realUrl was used
 
        * Fix bugtracker issue #3172: re-write getMimeType in t3lib_htmlmail
        * Fix bugtracker issue #3051: RTE removes images under special conditions when saving
 
-2006-04-12  Ingmar Schlecht <ingmar@typo3.org>
+2006-04-12  Ingmar Schlecht  <ingmar@typo3.org>
 
        * Fixed bug #3174: chr() was misspelled char() in t3lib_div
        * Fixed bug #3233: Some broken references to media/ fixed
        * Minor changes to Indexed Search, see local ChangeLog for details
        * Prevented path traversal (../) in t3lib_tstemplate::getFileName(). This is was never really a security issue, because it affected only paths set in TypoScript which only full TYPO3 admins have access to anyway. Thanks to Ingmar for providing a fix.
 
-2006-04-06   Rupert Germann  <rupi@gmx.li>
+2006-04-06  Rupert Germann  <rupi@gmx.li>
 
        * Fixed bug #3134: install tool / all text centered in IE and Opera
        * Fixed bug #3154: Misspelling in instal tool
        * New function t3lib_div::array2xml_cs() that respects character sets
        * Change default value of $TYPO3_CONF_VARS[FE][pageCacheToExternalFiles] to false (feature was enabled by default, which was a mistake of course)
 
-2006-03-29  Franz Holzinger <kontakt@fholzinger.com>
+2006-03-29  Franz Holzinger  <kontakt@fholzinger.com>
 
        * Fixed bug #2722 and #2837: table wizard has wrong array elements
 
 
        * Fixed workspace related issues. More will follow Monday.
 
-2006-03-16  Karsten Dambekalns <karsten@typo3.org>
+2006-03-16  Karsten Dambekalns  <karsten@typo3.org>
 
        * EM: Fixed bugs #2787, #2785, #1807
        * EM: Extension list is now fetched automatically if it isn't available at all.
        * Added crdate and tstamp fields to be selected by users in the Web->List view
        * Fixed bug #2200: In FEediting the creation of new records in other pages than the current should be possible
 
-2006-02-07  Ingmar Schlecht <ingmar@typo3.org>
+2006-02-07  Ingmar Schlecht  <ingmar@typo3.org>
 
        * Fix "&amp;" problem in DMail jumpURLs
 
 
        * Fixed bug #432
 
-2006-01-17 Wolfgang Klinger  <wk@plan2.net>
+2006-01-17  Wolfgang Klinger  <wk@plan2.net>
 
        * Update the timestamp field (TCA/ctrl/tstamp) on delete
 
-2006-01-16 Dmitry Dulepov  <typo3@accio.lv>
+2006-01-16  Dmitry Dulepov  <typo3@accio.lv>
 
        * Fixed bug #2160: Turn off workspaces module for certain users not possible
 
-2006-01-14 Ingmar Schlecht  <ingmar@typo3.org>
+2006-01-14  Ingmar Schlecht  <ingmar@typo3.org>
 
        * Fixed #2248: Path disclosure in config_default.php and showpic.php
 
 
        * Changes to the htmlArea RTE extension (details see local ChangeLog)
 
-2006-01-11  Dmitry Dulepov <typo3@accio.lv>
+2006-01-11  Dmitry Dulepov  <typo3@accio.lv>
 
        * Fixed bug #2199: Summary contains duplicate labels (indexed_search)
 
 
        * Added typo3/ext/ again. It must stay even if it's empty, otherwise TYPO3 will not create the temp_CACHED_* files in typo3conf/
 
-2005-12-27  Karsten Dambekalns <karsten@typo3.org>
+2005-12-27  Karsten Dambekalns  <karsten@typo3.org>
 
        * Applied DBAL-related changes. This fixes or helps to fix some issues, including bugs #1649, #1781, #2077 and others.
        * Added dbal and adodb as system extensions.
 
        * Fixed bug #1915: trigger 404 with bogus aliases
 
-2005-12-19  Sebastian Kurfuerst  <sebastian@garbahe-group.de>
+2005-12-19  Sebastian Kurfuerst  <sebastian@garbage-group.de>
 
        * New feature #1078: make javascript warning/confirmation popups configurable
        * Fixed bug #1578: Radio button validation does not work if there is only one radio button
 
        * Fixed bug #1287: Detect Opera as Netscape3 (making image roll-overs work)
 
-2005-09-18  Michael Stucki <michael@typo3.org>
+2005-09-18  Michael Stucki  <michael@typo3.org>
 
        * If the encryption key is not set, the warning in the backend now contains a link to the according section.
        * be_group can no longer be selected as a subgroup of itself
        * Some typo fixes
        * New property for TYPO3_CONF_VARS[SYS][displayErrors]: If set to 2, display_errors will only be enabled if the devIPmask matches the current clients IP address.
 
-2005-09-14  Karsten Dambekalns <karsten@typo3.org>
+2005-09-14  Karsten Dambekalns  <karsten@typo3.org>
 
        * Fixed bug #214 (flexform default values), as it has been reported to work with the existing patch.
 
-2005-09-13  Ingmar Schlecht <ingmar@typo3.org>
+2005-09-13  Ingmar Schlecht  <ingmar@typo3.org>
 
        * Fixed bug #1375: Made typo3/mod/tools/em/index.php use preg_quote() on filename before passing it to preg_match()
 
-2005-09-13  Karsten Dambekalns <karsten@typo3.org>
+2005-09-13  Karsten Dambekalns  <karsten@typo3.org>
 
        * Fixed the page is being generated page refreshing to the wrong page when query parameters are used.
        * Fixed (part of) bug 1312 (showpic.php).
 
-2005-08-22  Martin Kutschker <martin.t.kutschker@blackbox.net>
+2005-08-22  Martin Kutschker  <martin.t.kutschker@blackbox.net>
 
        * Fixed bug #24: Modified the JS layer code so that GMENU_LAYERS work with Opera (3.8 patch port by Michael Stucki)
 
 
        * Merged changes from TYPO3_3-8 branch back
 
-2005-06-06 Andreas Otto <andreas.otto@dkd.de>
+2005-06-06  Andreas Otto  <andreas.otto@dkd.de>
 
        * t3lib/class.t3lib_userauth.php: Implemented two hooks in the logoff() method. One hook for doing operations __before__ logoff() destroys the current session and one hook for doing operations __after__ the session was destroyed.
 
        * New feature #0000634: Add the CURIFSUB state to menu objects (thanks to Wolfgang Klinger)
        * Changed the spamProtectEmailAddresses range again. Allowed values are between -5 and 1 (higher values could break the output, thus the range needed to be changed)
 
-2005-04-29  Christian Jul Jensen  <julle(at)typo3(dot)org>
+2005-04-29  Christian Jul Jensen  <julle@typo3.org>
 
        * Added type path to getText function
 
        * Fixed bug #0000911: setting ['BE']['lockIP'] to a value < 4 does not log out the BE user anymore.
        * Fixed bug #0000570: now it is prevented that umlauts or other special characters are inserted as "accessKey".
 
-2005-04-28  Christian Jul Jensen  <julle(at)typo3(dot)org>
+2005-04-28  Christian Jul Jensen  <julle@typo3.org>
 
        * Added parameter to function in t3lib_install that enables you to write to other localconf's than the canonical.
 
 
        * When using frontend editing with pop-up window the save-and-view button will not change focus of the windows but keep the editing window on top while reloading the page for preview behind. (Works in any case editing happens in a pop-up window)
 
-2005-04-21 => 04-26  Kasper Skaarhoj  <kasper@typo3.com>
+2005-04-26  Kasper Skaarhoj  <kasper@typo3.com>
 
        * Added a runaway brake to t3lib_div::expandList(): Ranges are limited to 1000 values per range.
        * Added authentication services (from sysext/sv/) to the core.
 
        * Fixed a problem with a recent change in the filelist module
 
-2005-04-19  Martin Kutschker <martin.t.kutschker@blackbox.net>
+2005-04-19  Martin Kutschker  <martin.t.kutschker@blackbox.net>
 
        * Changed t3lib_page::deleteClause to make it JOIN-safe
        * Added innerWrap and outerWrap properties to EDITPANEL and innerWrap, outerWrap and color properties to EDITPANEL.previewBorder
 
        * Committed patches by Peter Klein <peter at umloud.dk> implementing the IESelectFix for xmenu_layers.php: A fix that makes the layer menus display correctly on IE when over a <SELECT> box.
 
-2005-01-24  Jan-Erik Revsbech  <jer@moccompany.com>
+2005-01-24  Jan-Erik Revsbech  <jer@moccompany.com>
 
        * The check to see if Postfix version 1.x is used requires that the executable /usr/sbin/postconf exists. If it does not exist, some PHP installations will die with an error. Now htmlmail makes a check to see if the files exist before calling it.
 
 
        * Fixed bug #0000703: Added missing ';' to '&nbsp' in t3lib/class.t3lib_formmail.php
 
-2005-01-21  Jan-Erik Revsbech  <jer@moccompany.com>
+2005-01-21  Jan-Erik Revsbech  <jer@moccompany.com>
 
        * Added a check to class t3lib_htmlmail to check if postfix version 1.x is used. If this is the case the -f parameter is not used for call to mail(). This should fix the problem with mails not being sent when using Postfix as MTA...
 
        * Using "t3lib_div::cmpIP" for evaluating the list of "config.stat_excludeIPList"
        * Fixed view_help.php so translators of llXML can see all tables listed.
 
-2004-10-25  Jan-Erik Revsbech <jer@moccompany.com>
+2004-10-25  Jan-Erik Revsbech  <jer@moccompany.com>
 
        *Fixed problem in htmlmail when running ith safe mode enabled.
 
@@ -2408,7 +2696,7 @@ Sorry for writing these changelog entries with a delay of two days. I write them
        * Replaced t3lib_div::uniqueArray with native PHP function array_unique. The old function will remain for compatibility reasons only. Please do not use it anymore!
        * Removed comment about the expired Unisys patent in class.tx_install.php
 
-2004-09-00  Jan-Erik Revsbech    <jer@moccompany.com>
+2004-09-00  Jan-Erik Revsbech  <jer@moccompany.com>
 
        * Fixed bug #292 concerning Return path in class.t3lib_mailer.php. The fix has a seperate solution for windows and Unix. The unix fix does however not work with safe_mode enabled. Do not know how to overcome this. Perhaps an environment variable for sendmail can be specified? The fix for windows works OK with safe_mode on since, it does not rely on passing parameter directly to the mailer tranport agent (Sendmail or postfix), but instead sets the php variable sendmail_from, which has no effect on Unix systemt.
 
@@ -2525,7 +2813,7 @@ Sorry for writing these changelog entries with a delay of two days. I write them
 
        * Added and Changed features around page languages. More to come including a document guiding people about charsets and localization.
 
-2004-07-24  Jan-Erik Revsbech <jer@moccompany.com>
+2004-07-24  Jan-Erik Revsbech  <jer@moccompany.com>
 
        * Added support for other transfer encodings in the dmailer class. Will start to move the t3lib_directmailer class out of the core and into the direct_mail extension.
 
@@ -3025,14 +3313,18 @@ Changed all usage of t3lib_div::GPvar('SET') to t3lib_div::GPvar('SET',1) (strip
 
        * Added and changed some features related to the replacement of default page module by a custom one (templavoila). See t3lib_positionmap, t3lib_tsfebeuserauth, alt_shortcut, alt_clickmenu
 
-2003-12-16  Kasper Skaarhoj
+2003-12-16  Kasper Skaarhoj  <kasper@typo3.com>
 
        * Added new languages labels for cms and lang extensions // increased version number to 3.6.0RC1
 
-2003-12-16  Kasper Skaarhoj
+2003-12-16  Kasper Skaarhoj  <kasper@typo3.com>
+
        * Changed order of DOCTYPE and XML declaration for XHTML support (for standards compliance mode detection in MSIE)
-2003-10-24  Kasper Skaarhoj
+
+2003-10-24  Kasper Skaarhoj  <kasper@typo3.com>
+
        * Moved changelog.txt to ChangeLog ("cvs compliant")
+
 TYPO3 3.6.0-dev
 PHP:
 !!! $LANG->php3Lang + ->mainLang has been cancelled and replaced with a local-lang call: Search/replace regex: search for '->php3Lang\["([^]]*)"\]\["([^]]*)"\]', replace with '->sL("LLL:EXT:lang/locallang_core.php:\1.\2")'. Same for ->mainLang.