* Added Bernhard Krafts security improvement for server validated challenge value.
[Packages/TYPO3.CMS.git] / ChangeLog
index 25632e0..ec73cf1 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,203 @@
+2005-04-01  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Added Bernhard Krafts security improvement for server validated challenge value.
+       * Added "Esperanto" as language - now we are at 41 backend languages.
+       * Made a change to how cache-control headers are sent. Thanks to Ole Tange, FI, Denmark
+
+2005-04-01  Michael Stucki  <michael@typo3.org>
+
+       * Display empty tag contents in the backend (e.g. <link email@hostname.com></link>)
+       * Fixed bug #0000750: Resolve relative links in the backend (caused problems with some firewalls)
+       * Install tool now shows which image is the reference when doing image tests (thanks to Dimitri Tarassenko)
+       * Small changes in t3lib_div::quoted_printable()
+       * !!! t3lib_htmlmail::quoted_printable() is now obsolete. Please call t3lib_div::quoted_printable() instead.
+       * simulateStaticDocuments_addTitle is now set to 30 if the value is 1 (cause 1 doesn't make sense, does it?)
+       * Display a warning message if this installation is obviously insecure!! These warnings are only displayed to admin users.
+       * Added a link to re-login if the session has timed out
+
+2005-03-29  Michael Stucki  <michael@typo3.org>
+
+       * Added a Russian flag (thanks to Michael Shigorin)
+
+2005-03-29  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * TYPO3 seems to prefer "mediumblob" instead of "MEDIUMBLOB", thus I changed that in typo3/sysext/cms/ext_tables.sql
+       * Added hook in tslib_fe
+
+2005-03-28  Michael Stucki  <michael@typo3.org>
+
+       * Corrected a typo in fe_adminLib.inc (Ingmar watch this!)
+
+2005-03-28  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug #0000341: Changed table definition of "fe_session_data" so field "content" is MEDIUMBLOB instead of BLOB
+       * Fixed bug #0000890: fe_adminLib.inc procesSetFixed does not support userFunc_afterSave
+       * Fixed bug #0000316: Backend typo3/template.php output spurious </body> tag for doctype xhtml_frames
+       * Added two hooks to t3lib_userauthgroup for Sebastian Kurfuerst's ACL implementation
+       * New feature #0000341: New option "ascii" for spamProtectEmailAddresses (very cool, because it doesn't need JavaScript! Thanks to Karsten Dambekalns)
+
+2005-03-25  Michael Stucki  <michael@typo3.org>
+
+       * Added two hooks for tx_timtaw, written by Sebastian Kurfuerst
+       * FORM object is finally able to create a reset button (closes #0000743, thanks to Michael Scharkow)
+       * FE editing: Up/Down buttons in panel did not work (closes #0000849, thanks to Peter Niederlag for pointing me on this)
+       * typeNum 0 is now set automatically by default: If a page object has no typeNum and typeNum '0' is not defined, TYPO3 will automatically do that now
+       * Renamed admin function links in the left down corner of the BE (closes #0000025)
+       * EM: Display privacy message before connecting to the online repository
+
+2005-03-16  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug #0000335: in class.t3lib_extfilefunc.php: If $this->dont_use_exec_commands was set, it was impossible to delete any directories, which is now possible again. It's still impossible to delete direcories recursively though.
+       * Fixed bug #0000280: pi_list_query() produced wrong query when $orderBy paramater was not given.
+
+2005-03-10  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Added feature that connects cache-control headers with whether user-logins are allowed in a branch or not. Makes mixing of cached and dynamic user-dependant content easier.
+
+2005-03-08  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * New feature for page records: Frontend Login Mode. Makes it possible to disable (and enable later) frontend logins for branches of the page tree. Disabling will make it look like no user is authenticated. This feature is very useful if you wish a highly performant website using cache control headers while specifying sections where user logins are accepted (for dynamic content)
+       * Implemented a bunch of hooks in tslib_fe
+       * Minor bug fixes and re-arrangements
+       * Support for "crawler" extension in indexed_search; Makes it possible to index pages in the page tree by starting a crawler from the backend of TYPO3 (The extension "crawler" is specifically supported) and thus preventing the process from happening during frontend users browsing.
+
+2005-03-07  Karsten Dambekalns  <karsten@typo3.org>
+
+       * Fixed the potential security issue with mailforms, allowing
+         spam abuse (TYPO3-20050307-1). This affected tslib/class.tslib_content.php,
+         tslib/class.tslib_fe.php and t3lib/config_default.php
+
+2005-02-20  Michael Stucki  <michael@typo3.org>
+
+       * Fixed a typo in the User TSconfig reference in ext_tables_static+adt.sql
+       * !!! Renamed t3lib_stdGraphic->imageCreateFromGif into imageCreateFromFile. The old function will remain for providing backwards compatibility.
+
+2005-02-17  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Added 3 hooks for each hardcoded function in css_styled_content so extensions can be written which provides alternative renderings without XCLASSING.
+
+2005-02-15  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * The indexed-search lexer has been updated so it supports "printjoins" (characters like ' or - which are allowed inside of words) and there is also support for Chinese/Japanese/Korean (CJK) indexing/searching.
+
+2005-02-14  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Large number of updates to system extension indexed_search, in particular to the frontend search plugin which is now ready for implementation of templating engine by workgroup. still missing work on the lexer to support CJK content.
+
+2005-02-11  Andreas Otto  <andreas.otto@dkd.de>
+
+       * In order to use enableTypeByConfig on more types than Input and Text the variable $specConf had to be set. This was done to all getSingleField_* methods which use $this->renderWizards. A list of the methods is provided in the commit message.
+
+2005-02-06  Michael Stucki  <michael@typo3.org>
+
+       * Fixed an often repeated typo (closes #0000127)
+
+2005-02-04  Michael Stucki  <michael@typo3.org>
+
+       * Corrected some typos
+       * Fix permissions after ImageMagick has created a new file. Introduced new function t3lib_div::fixPermissions. Closes bug #0000677.
+       * Fixed bug #0000422: "Fatal error at 3: Image Processing -> 5: GD library functions"
+       * Added a new constant TYPO3_branch which includes only the major and the minor numbers of the version (not the patchlevel). This is used in the "generator" meta tag and will finally close bug number #0000318.
+       * ContextMenu is no longer disabled by default on Macintosh systems (except Opera, might have to do with bug #0000675). Closes bugs #0000542 and #0000486.
+       * XHTML 1.1 compliancy fixes (thanks to Ernesto Baschny)
+       * List view now resolves values of MM tables (thanks to Rupert Germann). Closes #0000624.
+       * Use t3lib_div::isAbsPath() to check if the logfile path is absolute (doesn't work on Windows otherwise)
+
+2005-02-02  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug #0000728: "Enabling DevLog in t3lib_modsettings via SC_OPTIONS does not work." Reason: t3lib_modsettings::init() used $TYPO3_CONF_VARS although the global var was not available there. Changed it to $GLOBALS['TYPO3_CONF_VARS'].
+
+2005-02-01  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * 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>
+
+       * 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.
+
+2005-01-22  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug #0000668: Removed spurious comma (,) from pages table definition in t3lib/stddb/tables.sql
+
+2005-01-21  Ingmar Schlecht  <ingmar@typo3.org>
+
+       * Fixed bug #0000703: Added missing ';' to '&nbsp' in t3lib/class.t3lib_formmail.php
+
+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...
+
+2005-01-21  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Added a new feature to force all UIDs in the "impexp" extension.
+
+2005-01-14  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * import/export: CSH for the whole module, localization of all labels
+
+2005-01-02  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Added Karsten D.s patches for DBAL.
+
+2004-12-20  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Changed "config.disableContentLengthHeader" over to "enableContentLengthHeader" because a default content-length header might introduce some weird and hard-to-debug situation for people.
+       * Added possibility to enable cache-control headers on frontend output; This allows a site to be cached by client browsers and proxies. See TSref for configuration ("config.sendCacheHeaders")
+       * Added that a cache-control header sent from client can regenerate an otherwise cached page. In reality this means that a shift-reload click in the browser will always circumvent TYPO3s page-cache, regenerate the page and store a new version in cache if applicable. If anyone has objections agains this default feature (eg. fear of DoS attacks), please bring up a discussion on dev-list.
+       * Added "Content-Length" header on frontend output (can be disabled)
+       * Fixed bug that gave inconsistent SYS_LASTCHANGED values whether a page was gotten from cache or generated.
+       * Added check for explicitAllow/Deny in the content element wizard (during a trainride from Allerd in S-Tog line A to Nrreport - thats all it took).
+
+2004-12-17  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Mainly: Did tons of improvements on the import/export module (system extension "impexp").
+               Main features:
+                       Supports flexforms (hence TEmplaVoila).
+                       Supports RTE embedded images.
+                       Supports updates of existing records in various forms.
+                       Has optional XML format.
+                       Supports a new concept called "soft references" which are plain-text links/file references/markers and allows to track and include these in export. Examples are "fileadmin/..." references in TypoScript templates and <link> typolink tags.
+                       Can export from the page tree root.
+                       Character set dependant
+                       Extension dependencies can be set
+                       Embedding of HTML files and internal resources
+                       Export links directly from clipboard and Web>List
+                       Supports meta data including embedded thumbnail
+
+       * In shortcut frame I added possibility to enter  a table:uid pair in the "Edit page" box. For instance "tt_content:123" will launch the doc module for that element.
+       * Soft References; A parser-concept tied to TCA which allows to define parsers for certain fields that finds "soft references", eg. <link> tags, file-references etc. See import/export improvements above.
+       * Improvements to array2xml which allows detained mapping of array keys to XML-tags. As an example, study the import/export extensions T3RecordDocument configuration.
+       * Improved t3lib_parsehtml::prefixResourcePath() to access a suffix string to WRAP file references
+       * Improved t3lib_tcemain with support for forcing a UID for newly created records (used by import/export)
+       * t3lib_tcemain::checkValue_flex_procInData_travDS() now supports callback functions from external objects
+       * Changed "displayErrors" in config_default.php BACK to "-1" which corresponds to the default from before (notice this, stucki!)
+       * Ended the regime of the new be-usergroup selection box - back to the previous with ordering of backend groups since the first group was significant (being the default owner group)
+       * Added support for having temporary files in typo3temp/ prefixed with a meaningful prefix, typically coming from the menu title, original image name etc.
+
+
+2004-11-28  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * Main feature: Lots of updates on Indexed Search extension. The changes are mainly in the indexer, not the search plugin. The work is NOT FINISHED yet and don't update a production site with this work! One main thing to be aware of is that all indexing is done internally as utf-8. You should flush your old index tables before running the new one.
+       * Fixed bug in t3lib_cs::utf8_strtrunc() (or so)... do'h Martin!
+       * Fixed bug (spelling mistake) in the hook "processDatamap_preProcessFieldArray"
+       * Fixed order of configuration forms in Extension Manager
+       * Added timezone option in TYPO3_CONF_VARS array
+       * Added right-click feature on context menus. Can be disabled with TYPO3_CONF_VARS if you don't like it. And a rightclick on the page/folder _title_ will also activate the menu! Theoretically it is not valid XHTML. Works in Mozilla and MSIE. Thanks Wolfgang!
+       * Added TS option "USERUID_substToken"
+
+2004-11-26  Michael Stucki  <michael@typo3.org>
+
+       * Fixed bug #0000527: Title tag is added even if the page title was empty. Thanks to Hannes Schmid.
+       * Fixed bug #0000526: Logging does not work on Windows systems. Thanks to Dirk Hoffmann.
+       * New configuration option [SYS][displayErrors] for overriding the PHP "display_errors" option. By default, error messages in PHP are no longer displayed.
+       * Improved description of [FE][logfile_dir] in config_default.php
+       * TYPO3_CONF_VARS[BE][adminOnly] is now an integer value (was boolean by mistake)
+       * Added missing description of 3rd parameter for the crop function in class.tslib_content.php
+
+2004-11-18  Kasper Skårhøj,,,  <kasper@typo3.com>
+
+       * !!! Moved ALL core localizations into language packs found in extensions prefixed "csh_[language key]". The consequence of this is that the backend will work in english until the proper language pack is installed for the language the user has selected. This step is taken to make backend localization more scalable and prevent the huge memory problems we have with ll-XML and 3.7.0. The "csh_*" extensions are NOT available in TER at the moment, but the whole bunch can be downloaded from http://130.228.0.33/t3dl/src/all_39_language_packs_as_local_extensions.tgz
+
 2004-11-18  Ingmar Schlecht  <ingmar@typo3.org>
 
        * Implemented #0000508: Minor performance improvement in an if clause in t3lib_stdgraphic, thanks to Volker Graubaum.
 2004-11-16  Kasper Skårhøj,,,  <kasper@typo3.com>
 
        * Moved the remaining global extensions to sysext/ which were selected to be system extension.
-
-2004-11-16  Kasper Skårhøj,,,  <kasper@typo3.com>
-
        * Added configuration option in TYPO3_CONF_VARS[FE][lifetime] so the frontend users cookies can be set to a lifetime in seconds. Currently the cookie lasts only for the browser session and not more.
 
-
-2004-11-15  Kasper Skårhøj,,,  <kasper@typo3.com>
-
-       * Fixed view_help.php so translators of llXML can see all tables listed.
-
-2004-11-15  Kasper Skårhøj,,,  <kasper@typo3.com>
-
-       * Using "t3lib_div::cmpIP" for evaluating the list of "config.stat_excludeIPList" 
-
 2004-11-15  Kasper Skårhøj,,,  <kasper@typo3.com>
 
        * Merged all changes from "TYPO3_3-7" branch
        * Changed to version 3.8.0-dev
+       * 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>
+
        *Fixed problem in htmlmail when running ith safe mode enabled.
-       
+
 2004-09-24  Michael Stucki  <mundaun@gmx.ch>
 
- * Release of TYPO3 3.7.0
- * Increased version number to 3.7.0
      * Release of TYPO3 3.7.0
      * Increased version number to 3.7.0
 
 2004-09-24  Kasper Skårhøj,,,  <kasper@typo3.com>
 
- * Updated backend localizations for 3.7.0 Release
- * Tagging the release with "TYPO3_3-7-0"
      * Updated backend localizations for 3.7.0 Release
      * Tagging the release with "TYPO3_3-7-0"
 
 2004-09-19  Michael Stucki  <mundaun@gmx.ch>
 
- * Release of TYPO3 3.7.0RC2
      * Release of TYPO3 3.7.0RC2
 
 2004-09-19  Ingmar Schlecht  <ingmar@typo3.org>
 
- * Added option to set the PHP memory_limit with the install tool.
- * Fixed bug #0000248: Highlighting color of BE module is now the same as highlighting color in the page tree
- * Changed <meta name="generator" content="TYPO3 3.6 CMS" /> tag in class.tslib_pagegen.php to reflect version 3.7. Should be changed to something dynamic in the future! (see bug #0000318)
- * Fixed bug #0000365: Made comparing md5 hashes of t3x files in mod/tools/em/index.php ignore leading whitespaces. Patch by Martin T. Kutschker <Martin-no5pam-Kutschker@blackbox.n0spam.net>
- * Increasing version number to 3.7.0RC2
      * Added option to set the PHP memory_limit with the install tool.
      * Fixed bug #0000248: Highlighting color of BE module is now the same as highlighting color in the page tree
      * Changed <meta name="generator" content="TYPO3 3.6 CMS" /> tag in class.tslib_pagegen.php to reflect version 3.7. Should be changed to something dynamic in the future! (see bug #0000318)
      * Fixed bug #0000365: Made comparing md5 hashes of t3x files in mod/tools/em/index.php ignore leading whitespaces. Patch by Martin T. Kutschker <Martin-no5pam-Kutschker@blackbox.n0spam.net>
      * Increasing version number to 3.7.0RC2
 
 2004-09-19  Michael Stucki  <mundaun@gmx.ch>
 
- * A new warning message is displayed if the install tool password is still the default: "joh316"
- * Replaced all (comments AND code!) occurences of "writeable" with "writable"
- * Fixed bug #0000171: Displaying wrong filepermissions in filelist module
- * Fixed bug #0000261: fileDenyPattern default does not include ".php4"
- * Fixed bug #0000298: Browser client Konqueror not recognized
- * Fixed bug #0000362: Changed field length of sys_log[IP] to 39 (IPv6 related, patch by Sven Wilhelm)
      * A new warning message is displayed if the install tool password is still the default: "joh316"
      * Replaced all (comments AND code!) occurences of "writeable" with "writable"
      * Fixed bug #0000171: Displaying wrong filepermissions in filelist module
      * Fixed bug #0000261: fileDenyPattern default does not include ".php4"
      * Fixed bug #0000298: Browser client Konqueror not recognized
      * Fixed bug #0000362: Changed field length of sys_log[IP] to 39 (IPv6 related, patch by Sven Wilhelm)
 
 2004-09-17  Ingmar Schlecht  <ingmar@typo3.org>
 
- * Fixed bug #0000181: Added the word "JavaScript" to the note on the BE login page. It's now: "(Note: Cookies and JavaScript must be enabled!)"
      * Fixed bug #0000181: Added the word "JavaScript" to the note on the BE login page. It's now: "(Note: Cookies and JavaScript must be enabled!)"
 
 2004-09-15  Ingmar Schlecht  <ingmar@typo3.org>
 
- * Fixed bug #0000353: In typo3/wizard_add.php removed call to non-existing printContent() method. It doesn't need to print anything.
      * Fixed bug #0000353: In typo3/wizard_add.php removed call to non-existing printContent() method. It doesn't need to print anything.
 
 2004-09-14  Michael Stucki  <mundaun@gmx.ch>
 
- * Release of TYPO3 3.7.0RC1
      * Release of TYPO3 3.7.0RC1
 
 2004-09-14  Michael Stucki  <mundaun@gmx.ch>
 
- * Fixed bug #0000159: Logging did not work with absolute logfile_dir specified. However this will still work only if the specified path is within either PATH_site or lockRootPath.
- * The BE login screen now shows the sitename by default
- * Fixed a typo in config_default.php
- * Changed description for lockRootPath
      * Fixed bug #0000159: Logging did not work with absolute logfile_dir specified. However this will still work only if the specified path is within either PATH_site or lockRootPath.
      * The BE login screen now shows the sitename by default
      * Fixed a typo in config_default.php
      * Changed description for lockRootPath
 
 2004-09-14  Ingmar Schlecht  <ingmar@typo3.org>
 
- * Fixed bug #0000111: Install tool now allows for database name, password and username to contain any kind of chars (not limited to alphanumerical any more).
      * Fixed bug #0000111: Install tool now allows for database name, password and username to contain any kind of chars (not limited to alphanumerical any more).
 
 2004-09-14  Kasper Skårhøj,,,  <kasper@typo3.com>
 
- * Updated my email address from "kasper@typo3.com" (which is closed and will stay that way) to "kasperYYYY@typo3.com" which programmers should be able to figure out...
      * Updated my email address from "kasper@typo3.com" (which is closed and will stay that way) to "kasperYYYY@typo3.com" which programmers should be able to figure out...
        * Updated all JavaDoc comments and function/class indexes in files, preparing for 3.7.0RC
 
 2004-09-13  Kasper Skårhøj,,,  <kasper@typo3.com>
@@ -153,6 +344,7 @@ Sorry for writing these changelog entries with a delay of two days. I write them
        * Removed comment about the expired Unisys patent in class.tx_install.php
 
 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.
 
 2004-09-02  Kasper Skårhøj,,,  <kasper@typo3.com>
@@ -201,9 +393,9 @@ Sorry for writing these changelog entries with a delay of two days. I write them
 
        * Implemented versioning API in tcemain plus other places. Still not functional for the broad public (will be in 3.8.0). Missing conceptual testing, implementation in the backend interface (still to be discussed how that is best done and fitting workflow) and not at all in the frontend.
        * Tables configured for versioning by default is pages, tt_content, pages_language_overlay and sys_template
-       * !!!Notice that the type of integer for uid/pid fields of the above mentioned tables changed from "unsigned" to "signed". This should only mean something if you have uid/pid values over 2 billion - but then PHP will fail you anyways. So the impact should be nothing.
+       * !!! Notice that the type of integer for uid/pid fields of the above mentioned tables changed from "unsigned" to "signed". This should only mean something if you have uid/pid values over 2 billion - but then PHP will fail you anyways. So the impact should be nothing.
        * For testers: Ask me (kasper) for the "version" extension which is my test bench and future management tool for the final implementation.
-       * !!!Fieldnames 't3ver_oid', 't3ver_id' and 't3ver_label' has been reserved for versioning adminstration
+       * !!! Fieldnames 't3ver_oid', 't3ver_id' and 't3ver_label' has been reserved for versioning adminstration
 
 2004-08-22  Ingmar Schlecht  <ingmar@typo3.org>
 
@@ -269,6 +461,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>
+
  * 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.
 
 2004-07-23  Kasper Skårhøj,,,  <kasper@typo3.com>
@@ -313,7 +506,7 @@ Sorry for writing these changelog entries with a delay of two days. I write them
 2004-06-11  Robert Lemke  <rl@robertlemke.de>
 
        * Created new hook in class.t3lib_tcemain.php in process_datamap. Search for $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']
-       (other hooks in that class will follow by René, as I know from a trusted source ... ;-)
+       (other hooks in that class will follow by Ren as I know from a trusted source ... ;-)
 
 2004-06-09  Robert Lemke  <rl@robertlemke.de>
 
@@ -614,7 +807,7 @@ Fixed bugs in Mount Points / Status:
 2004-04-01  Kasper Skårhøj,,,  <kasper@typo3.com>
 
        * Added full safety for the internal TYPO3 formmail; email addresses in the fields "recipient" and "recipient_copy" are encrypted in the transfer and the "formmail" interface is safe for spam-misuse (since a proper recipient address cannot be forged automatically).
-!!!If someone are using the "formmail" API from other renderers than the FORM cObject in TypoScript you will have to set the recipient address to the encrypted value by default OR alternatively disabled the check by TYPO3_CONF_VARS[FE][strictFormmail] = FALSE
+         !!! If someone is using the "formmail" API from other renderers than the FORM cObject in TypoScript you will have to set the recipient address to the encrypted value by default OR alternatively disabled the check by TYPO3_CONF_VARS[FE][strictFormmail] = FALSE
 
 2004-04-01  Kasper Skårhøj,,,  <kasper@typo3.com>