buildrelease
[openafs-wiki.git] / TWiki / TWikiReleaseNotes04x02.mdwn
index f40227f..a8b4d0e 100644 (file)
@@ -1,10 +1,17 @@
-# <a name="TWiki Release 4.2.1 (Freetown),"></a><a name=" TWiki Release 4.2.1 (Freetown),"></a> TWiki Release 4.2.1 (Freetown), 00:13:28 04 August 2008
+# <a name="TWiki Release 4.2.4 (Georgetown)"></a><a name=" TWiki Release 4.2.4 (Georgetown"></a> TWiki Release 4.2.4 (Georgetown), 00:35:32 06 December 2008
 
 <div>
   <ul>
     <li><a href="#Introduction"> Introduction</a></li>
     <li><a href="#Pre-installed Extensions"> Pre-installed Extensions</a></li>
     <li><a href="#New Features Highlights"> New Features Highlights</a></li>
+    <li><a href="#Important Changes since 4.2.4"> Important Changes since 4.2.4 </a></li>
+    <li><a href="#Important Changes since 4.2.3"> Important Changes since 4.2.3</a></li>
+    <li><a href="#Important Changes since 4.2.2"> Important Changes since 4.2.2</a></li>
+    <li><a href="#Important Changes since 4.2.1"> Important Changes since 4.2.1</a><ul>
+        <li><a href="#Highlights of bug fixes since 4."> Highlights of bug fixes since 4.2.1</a></li>
+      </ul>
+    </li>
     <li><a href="#Important Changes since 4.2.0"> Important Changes since 4.2.0</a><ul>
         <li><a href="#Perl 5.8 is now minimum requirem"> Perl 5.8 is now minimum requirement with Wysiwyg</a></li>
         <li><a href="#TWiki now installs and works wit"> TWiki now installs and works with Perl 5.10.0.</a></li>
     </li>
     <li><a href="#API Enhancements (Func)"> API Enhancements (Func)</a></li>
     <li><a href="#Deprecation Notices"> Deprecation Notices</a></li>
-    <li><a href="#TWiki 4.2.0 Minor Release - Deta"> TWiki 4.2.0 Minor Release - Details</a></li>
-    <li><a href="#Fixes"> Fixes</a></li>
-    <li><a href="#Enhancements"> Enhancements</a></li>
-    <li><a href="#TWiki 4.2.1 Minor Release - Deta"> TWiki 4.2.1 Minor Release - Details</a></li>
-    <li><a href="#Fixes"> Fixes</a></li>
-    <li><a href="#Enhancements"> Enhancements</a></li>
+    <li><a href="#TWiki 4.2.0 Minor Release - Deta"> TWiki 4.2.0 Minor Release - Details</a><ul>
+        <li><a href="#Fixes"> Fixes</a></li>
+        <li><a href="#Enhancements"> Enhancements</a></li>
+      </ul>
+    </li>
+    <li><a href="#TWiki 4.2.1 Patch Release - Deta"> TWiki 4.2.1 Patch Release - Details</a><ul>
+        <li><a href="#Fixes"> Fixes</a></li>
+        <li><a href="#Enhancements"> Enhancements</a></li>
+      </ul>
+    </li>
+    <li><a href="#TWiki 4.2.2 Patch Release - Deta"> TWiki 4.2.2 Patch Release - Details</a><ul>
+        <li><a href="#Fixes"> Fixes</a></li>
+        <li><a href="#Enhancements"> Enhancements</a></li>
+      </ul>
+    </li>
+    <li><a href="#TWiki 4.2.3 Patch Release - Deta"> TWiki 4.2.3 Patch Release - Details</a><ul>
+        <li><a href="#Fixes"> Fixes</a></li>
+        <li><a href="#Enhancements"> Enhancements</a></li>
+      </ul>
+    </li>
+    <li><a href="#TWiki 4.2.4 Patch Release - Deta"> TWiki 4.2.4 Patch Release - Details</a><ul>
+        <li><a href="#Fixes"> Fixes</a></li>
+        <li><a href="#Enhancements"> Enhancements</a></li>
+      </ul>
+    </li>
   </ul>
 </div>
 
 
 TWiki 4.2.0 was released 22 Jan 2008 and introduced some hot new features that make TWiki a better user experience for both beginners and experienced application developers. It also contained quite a number of bugfixes since 4.1.2.
 
-TWiki 4.2.1 is a patch release which only contains bug fixes. More than 150 bugs have been fixed since the release of 4.2.1 in all areas of TWiki.
+TWiki 4.2.1 is a patch release which only contains bug fixes. More than 150 bugs have been fixed since the release of 4.2.0 in all areas of TWiki.
+
+TWiki 4.2.2 is a patch release which only contains bug fixes. The major issues fixed since the release of 4.2.1 in all areas of TWiki are the registration verification code validation, and web specified `REVINFO` usage.
+
+TWiki 4.2.3 is a patch release containing only the configure script as a security fix for TWiki:Codev.SecurityAlert-CVE-2008-3195.
 
-It is highly recommended to upgrade TWiki 4.2.0 to 4.2.1. Users will find the 4.2.1 much more stable in daily use.
+TWiki 4.2.4 is a patch release which only contains over 30 bug fixes. This release also has a security fix for TWiki:Codev.SecurityAlert-CVE-2008-5304 and TWiki:Codev.SecurityAlert-CVE-2008-5305
+
+It is highly recommended to upgrade TWiki 4.2.x to 4.2.4. Users will find the 4.2.4 much more stable in daily use.
 
 ## <a name="Pre-installed Extensions"></a> Pre-installed Extensions
 
-TWiki 4.2.1 is shipped with
+TWiki 4.2.4 is shipped with
 
 - **Plugins:** CommentPlugin, EditTablePlugin, EmptyPlugin, InterwikiPlugin, PreferencesPlugin, RenderListPlugin, SlideShowPlugin, SmiliesPlugin, SpreadSheetPlugin, TablePlugin, TinyMCEPlugin, TwistyPlugin, WysiwygPlugin
 - **Contribs:** BehaviourContrib, JSCalendarContrib, MailerContrib, TipsContrib, TWikiUserMappingContrib, TwistyContrib
@@ -80,6 +112,30 @@ TWiki 4.2.1 is shipped with
   - Table of Content (TOC) feature enhanced
   - User Mapping (mapping between login name and WikiName) code has been extended to allow pluggable modules to integrate with all sorts of alternative authentication and Management schemes. For normal cases you use the default TWikiUserMapping which is using the Main.TWikiUsers topic to map between login and WikiName. A new BaseUserMapping is provided for TWikis where you only have guests and an administrator. In this case you use the login and password given in configure to login as an admin.
 
+## <a name="Important Changes since 4.2.4"></a> Important Changes since 4.2.4
+
+This release was targeted for fixing maximum number of bugs. We have also fixed security issues listed at TWiki:Codev.SecurityAlert-CVE-2008-5304 and TWiki:Codev.SecurityAlert-CVE-2008-5305
+
+## <a name="Important Changes since 4.2.3"></a> Important Changes since 4.2.3
+
+This release was targeted to fix the configure script as described security issue in TWiki:Codev.SecurityAlert-CVE-2008-3195.
+
+## <a name="Important Changes since 4.2.2"></a> Important Changes since 4.2.2
+
+TWiki 4.2.3 is a patch release containing only the configure script as a security fix for TWiki:Codev.SecurityAlert-CVE-2008-3195.
+
+## <a name="Important Changes since 4.2.1"></a> Important Changes since 4.2.1
+
+This is a fast trip bug fix for issues found during upgrades from 4.2.0 to 4.2.1.
+
+### <a name="Highlights of bug fixes since 4."></a> Highlights of bug fixes since 4.2.1
+
+- Registration with verification fails in 4.2.1
+- `REVINFO` with web specified in topic param renders as though topic does not exist.
+- TWiki::Compatibility has undefined variable error
+
+See the full list of bug fixes at the bottom of this topic.
+
 ## <a name="Important Changes since 4.2.0"></a> Important Changes since 4.2.0
 
 ### <a name="Perl 5.8 is now minimum requirem"></a> Perl 5.8 is now minimum requirement with Wysiwyg
@@ -222,9 +278,9 @@ In Func getOopsUrl and permissionsSet have been declared deprecated. There is no
 
 ## <a name="TWiki 4.2.0 Minor Release - Deta"></a> TWiki 4.2.0 Minor Release - Details
 
-The 4.2.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02> revision 17311 (04 Aug 2008).
+The 4.2.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02> revision 16277 (22 Jan 2008)
 
-## <a name="Fixes"></a> Fixes
+### <a name="Fixes"></a> Fixes
 
 <table border="1" cellpadding="0" cellspacing="0">
   <tr>
@@ -1025,7 +1081,7 @@ The 4.2.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TW
   </tr>
   <tr>
     <td>[[BUGS/Item3803]]</td>
-    <td> %!USERINFO{format="$groups"}% crashes </td>
+    <td> %USERINFO{format="$groups"}% crashes </td>
   </tr>
   <tr>
     <td>[[BUGS/Item3796]]</td>
@@ -1137,7 +1193,7 @@ The 4.2.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TW
   </tr>
   <tr>
     <td>[[BUGS/Item3703]]</td>
-    <td> &amp; nbsp; in the size field of a form will crash the forms code </td>
+    <td> &amp;nbsp; in the size field of a form will crash the forms code </td>
   </tr>
   <tr>
     <td>[[BUGS/Item3690]]</td>
@@ -1145,7 +1201,7 @@ The 4.2.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TW
   </tr>
   <tr>
     <td>[[BUGS/Item3689]]</td>
-    <td> CommentPlugin location only works if it is above the %COMMENT... tag </td>
+    <td> CommentPlugin location only works if it is above the %COMMENT... variable </td>
   </tr>
   <tr>
     <td>[[BUGS/Item3688]]</td>
@@ -1329,7 +1385,7 @@ The 4.2.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TW
   </tr>
   <tr>
     <td>[[BUGS/Item2772]]</td>
-    <td> Mailto link should use %20 instead of for spaces </td>
+    <td> Mailto link should use %20 instead of &amp;#32; for spaces </td>
   </tr>
   <tr>
     <td>[[BUGS/Item2690]]</td>
@@ -1413,7 +1469,7 @@ The 4.2.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TW
   </tr>
 </table>
 
-## <a name="Enhancements"></a> Enhancements
+### <a name="Enhancements"></a> Enhancements
 
 <table border="1" cellpadding="0" cellspacing="0">
   <tr>
@@ -1670,11 +1726,11 @@ The 4.2.0 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TW
   </tr>
 </table>
 
-## <a name="TWiki 4.2.1 Minor Release - Deta"></a> TWiki 4.2.1 Minor Release - Details
+## <a name="TWiki 4.2.1 Patch Release - Deta"></a> TWiki 4.2.1 Patch Release - Details
 
-The 4.2.1 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02> revision 17311 (04 Aug 2008).
+The 4.2.1 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02> revision 17311 (03 Aug 2008)
 
-## <a name="Fixes"></a> Fixes
+### <a name="Fixes"></a> Fixes
 
 <table border="1" cellpadding="0" cellspacing="0">
   <tr>
@@ -2311,8 +2367,219 @@ The 4.2.1 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TW
   </tr>
 </table>
 
-## <a name="Enhancements"></a> Enhancements
+### <a name="Enhancements"></a> Enhancements
 
 None!
 
+## <a name="TWiki 4.2.2 Patch Release - Deta"></a> TWiki 4.2.2 Patch Release - Details
+
+The 4.2.2 release was built from SVN <http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02> revision 17396 (10 Aug 2008).
+
+### <a name="Fixes"></a> Fixes
+
+<table border="1" cellpadding="0" cellspacing="0">
+  <tr>
+    <td>[[BUGS/Item5892]]</td>
+    <td> Registration with verification fails in 4.2.1 </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5884]]</td>
+    <td> REVINFO{"$rev" topic="Bugs.ReleaseNotesTml"} seems to be returning '0' </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5880]]</td>
+    <td> TablePlugin may delete query parameters after reordering some table </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5898]]</td>
+    <td> prevent the browser from saving passwords in template login </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5888]]</td>
+    <td> simple refactoring to expand the possibility of more advanced SEARCH implementations. </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5887]]</td>
+    <td> TWiki Compatibility has an undefined variariable error </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5904]]</td>
+    <td> Translation bug in the german translation in TWiki 4.2.1 </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5907]]</td>
+    <td> fix author for topics in release </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5906]]</td>
+    <td> VarEDITACTION topic was missing from MANIFEST </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item4683]]</td>
+    <td> that putting the word CGI into ==='s makes it dissapear. </td>
+  </tr>
+</table>
+
+### <a name="Enhancements"></a> Enhancements
+
+None!
+
+## <a name="TWiki 4.2.3 Patch Release - Deta"></a> TWiki 4.2.3 Patch Release - Details
+
+### <a name="Fixes"></a> Fixes
+
+Only security issue from "configure" script as described in TWiki:Codev.SecurityAlert-CVE-2008-3195. was fixed in this release.
+
+### <a name="Enhancements"></a> Enhancements
+
+None!
+
+## <a name="TWiki 4.2.4 Patch Release - Deta"></a> TWiki 4.2.4 Patch Release - Details
+
+### <a name="Fixes"></a> Fixes
+
+<table border="1" cellpadding="0" cellspacing="0">
+  <tr>
+    <td>[[BUGS/Item5967]]</td>
+    <td> viewfile partly broken </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6136]]</td>
+    <td> User input is passed to the perl "eval" command without first being sanitized. </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5937]]</td>
+    <td> move initialization of SwitchBoard to TWiki.spec </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6089]]</td>
+    <td> backslash at end of line inside verbatim and pre being used as line continuation </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6135]]</td>
+    <td> changes required in TWikiUserMappings.pm required to support registration in case PasswordManager is LdapUser </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5961]]</td>
+    <td> WysiwygPlugin and TWiki's odd idea of needing a space before *'s causes user surprise. </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5865]]</td>
+    <td> TablePlugin should support rowspan from header row </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6082]]</td>
+    <td> deep recursion bug in query search </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5979]]</td>
+    <td> add non-alarmist PerlOnRedHatIsSlow detection to configure </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6005]]</td>
+    <td> EditTable changes "label"-formatted cell in unexpected way </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6061]]</td>
+    <td> TWiki::Func::getContext documentation </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5939]]</td>
+    <td> Rogue &lt;p /&gt; below &lt;/html&gt; on every topic in every web </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6108]]</td>
+    <td> Add documentation for customising the registration emails </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6054]]</td>
+    <td> No longer possible to have a twisty on one line without linebreak </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5176]]</td>
+    <td> %SCRIPTSUFFIX is added twice in TOC links </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6060]]</td>
+    <td> configure's get more extensions seems to require LWP </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6043]]</td>
+    <td> TWiki::Sandbox::sysCommand leads to errors with Plugins.FastCGIEngineContrib </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5991]]</td>
+    <td> JSCalendarContrib does not work correctly in IE7 </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6026]]</td>
+    <td> With header format emtpy table is initialized with one column only </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6050]]</td>
+    <td> statistics script fails when cuid is not equal login name (as login is whats in the log files...) </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6095]]</td>
+    <td> Registration confirmation page fails to display when user confirmation e-mail can't be sent </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5914]]</td>
+    <td> TWiki::Request::url() must support -rewrite, -absolute and -relative </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5852]]</td>
+    <td> Split out operators into seperate modules, so that extensions can plug in new operators </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5994]]</td>
+    <td> Turn on taint mode in configure and fix the problems </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5943]]</td>
+    <td> TWikiRegistrationAgent should be in Main's ALLOWWEBCHANGE by default </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6031]]</td>
+    <td> TablePlugin date sorting is broken. </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item2525]]</td>
+    <td> TablePlugin produces bad links for sorting when using "short" URLs </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5957]]</td>
+    <td> htdigest format password file gets stomped on password or email change/reset </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6066]]</td>
+    <td> MailerContrib makes an assumption that cuid equal loginname </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5910]]</td>
+    <td> %TOC% variable creates links with unecessary query string </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item5922]]</td>
+    <td> $formfield data not being displayed in formatted searches </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6022]]</td>
+    <td> %ENCODE{}% treats % as safe character </td>
+  </tr>
+  <tr>
+    <td>[[BUGS/Item6062]]</td>
+    <td> EditTablePlugin destroys verbatim-tags </td>
+  </tr>
+</table>
+
+### <a name="Enhancements"></a> Enhancements
+
+<table border="1" cellpadding="0" cellspacing="0">
+  <tr>
+    <td>[[BUGS/Item4875]]</td>
+    <td> Add javascript function 'makeSafeForTableEntry' </td>
+  </tr>
+</table>
+
 **_Related Topic:_** [[TWikiHistory]]