TWiki is open source software.
The Perl
CGI source code, default templates and documentation are available for free and can be redisributed under the terms of GPL (GNU General Public License). The identical .zip and .tgz packages can be used on all platforms; an
installation guide is included in the package;
supplemental documentation contain platform specific instructions.
TWiki Production Release 4.0.2
Download the latest stable TWiki Release from this page.
TWiki is a flexible, powerful, and easy to use enterprise collaboration platform. It is a
Structured Wiki which can be used to run a project development space, a document management system, a knowledge base, or any other groupware tool, on an intranet or on the internet.
Release 4.0 is the first major release in a year, adding simplicity in installation, integrated security features, and much more.
Major New Features
- WYSIWYG editor (beta)
- Revamped PatternSkin with a modern look and lots of customization options
- Much simpler install and configuration
- Integrated session support
- Webserver-independent login/logout
- Security sandbox blocks all possible routes for remote command execution on the server
- New editing model with conflict resolution allows freer collaboration, without fear of overwriting other people's changes
- Multilingual UI: Chinese, Danish, Dutch, French, German, Portuguese, Spanish, Italian, Polish, Swedish
- E-mail confirmations for registration to prevent spamming
- Hierarchical sub-webs (beta)
TWiki Patch Release 4.0.2
TWiki Release 4.0.2 supercedes
TWiki Release 4.0.1, and addresses many important bugs and only few minor enhancements. For full details see the patch log below.
If you have
TWiki Release 4.0.1 installed, you can download and install just the newer files contained in
changed files.
Pay attention to not overwriting important pages which have been modified locally, like
Main.TWikiAdminGroup
or
Main.TWikiUsers
for instance. Also, note that users may have visualization problems on certain pages, due to
CSS changes, which can be solved by force-reloading the pages.--
OlivierBerger - 02 Apr 2006
Release Download Information
Read also the
known issues topic.
License
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the GNU General Public License for more details, published at http://www.gnu.org/copyleft/gpl.html
- Please note that TWiki is not distributed under the LGPL (Lesser General Public Licence), which implies TWiki can only be distributed with software that is licensed under conditions compliant with the GPL. Embedding in proprietary software requires an alternative license. Contact the author for details.
Patch Log of 4.0.2
The following fixes and minor enhancements have been addressed in this release:
Fixes
Item1430 |
inconsistent width constraints on topbar and content area |
Item1864 |
"Modify search" link in search results not working |
Item1882 |
"Plural to singular" unmarked breaks documentation |
Item1963 |
"public" in WEBLIST should include all webs if the user is an admin |
Item1599 |
"Upgrading a Beta" documentation errors |
Item1895 |
$topic not substituted right in INCLUDEWARNING |
Item1848 |
.htaccess.txt internal documentation unclear |
Item1912 |
3-way merge doesn't call the plugins merge handler |
Item1944 |
Add Comment to Configure Page - AuthScripts section |
Item1781 |
Allow admin users to change passwords and mail addresses |
Item1724 |
Attach: FILENAME AND FILEPATH not showing the file name with non-alpha characters |
Item1743 |
Attachment sort order is cockeyed |
Item1871 |
Attachment table broken with version history |
Item1621 |
beforeSaveHandler not functioning correctly |
Item1729 |
Better localisation of variable in Net.pm |
Item1672 |
Change PatternSkin to use non-table based layout |
Item1850 |
checkPassword not checkPasswd |
Item1553 |
Clean up "oops attention: merge_notice" |
Item1838 |
commonTagHandler garbles square bracket links in WebTopBar |
Item1900 |
Compatibility issue: variables only work when upper case. |
Item1898 |
configure is unhelpful if rcs is not installed |
Item1610 |
Configure script corrupts NameFilter (Unmatched Bracket in Regex) |
Item1566 |
DakarReleaseNotes.html and TWikiDocumentation.html not included in distribution of TWiki4.0 |
Item1950 |
Denial of Service attack very easy on both Cairo and Dakar |
Item1771 |
Error message 'Oh dear' in warnyyyymm.txt isn't helpful |
Item1951 |
Excluding topic from SEARCH does not exclude WebHome (Doc improvement) |
Item1978 |
Form.pm fails when the name field is [[Topic][fieldname]] for controls |
Item1788 |
Formatted search does not return values that are zero |
Item1624 |
FORMFIELD variable always expands to value of most recent topic revision |
Item1878 |
FORMLIST in ChangeForm.pm generates invalid html |
Item1611 |
Generic doc work for TWiki 4.0.2 |
Item1920 |
Hide form twisty gives poor usability for TWiki apps that use the form |
Item1787 |
I18N: Translation updates for 4.0.2 / new PatternSkin |
Item1616 |
inaccurate password_changed message |
Item1840 |
Inadequate upgrade documentation |
Item1583 |
INCLUDE of a topic of a specific revision is not backwards compatible. |
Item1579 |
Incorrect properties in the Discard button in the action bar for the spanish translation |
Item1619 |
Label form field content destroyed |
Item1961 |
LANGUAGES variable very slow |
Item1515 |
Localise formatting help |
Item1654 |
mailnotify does not enter the command_line context |
Item1921 |
Merging 3part duplicates the text screwing up the page |
Item1863 |
missing oopslanguagechanged template |
Item1687 |
Must set TWiki::Plugins::SESSION before invoking registered tag handler |
Item1902 |
New chars to escape during registration |
Item1971 |
Not possible to INCLUDE javascript from external sites |
Item1634 |
Pattern Skin in Dakar: verbatim text and large images makes everything wider than the screen. |
Item1623 |
PatternSkin: WebLeftBar border margin |
Item1935 |
preview script ignores access control settings |
Item1714 |
quotes in attachment comment break manage form |
Item1925 |
rdiff and changes scripts ignore access settings |
Item1778 |
Registration gives strange TWiki vars in user topic |
Item1574 |
Registration process tries to send extra emails |
Item1937 |
rename script doesn't honour access control restrictions |
Item1830 |
Rename web does not work |
Item1657 |
RenderListPlugin broken. The case where you draw a tree view does not work |
Item1820 |
Reproducible case of not being able to log out |
Item1636 |
ResetPasswd deletes email entry in .htpasswd |
Item1652 |
REVINFO{$time} should display time, not date - time |
Item1958 |
RSS feed mentions the TWikiAdministrator as creator |
Item1853 |
Sandbox doesn't report full errors for command execution on Windows |
Item1720 |
Save script fails on old topic when sole argument is topicparent and there's a mandatory field in the form. |
Item1983 |
Search box bust when searching for WikiWords |
Item1897 |
Simultaneous edit feature is not at all reliable. |
Item1896 |
Skin fallback not working |
Item1911 |
Small typo correction in MANIFEST for upgrade_emails.pl |
Item1645 |
Someweb.WebTopicEditTemplate topic does not exist |
Item1803 |
Sorting bugs by merge field causes an internal error |
Item1903 |
Special chars not escaped in registration |
Item1677 |
STARTSECTION/ENDSECTION variables being stripped from templates |
Item1899 |
statistics ignore pages with dashes and underscores |
Item2004 |
Syntax error in DelimitedFile.pm |
Item1819 |
tainted username prevents exec() |
Item1829 |
the templates for SEARCH are broken |
Item1608 |
TOC{"MyTopic" web="MyWeb" } no longer forwards |
Item1909 |
TWiki.pot should be included in distribution |
Item1649 |
TWikiJavascripts prototype.js causes crash on Internet Explorer. |
Item1849 |
Typo in code: checkPassword not checkPasswd, so remove user does not work |
Item1587 |
upgrade_emails.pl script missing in TWiki 4 distro |
Item1789 |
User::isAdmin can create an empty SuperAdminGroup |
Item1595 |
WebTopicCreator disallows topic names containing numbers |
Enhancements
Item1146 |
Two "Create" buttons |
Item1147 |
"Raw view" should turn into "Normal View" in raw mode |
Item1689 |
Add more colors for text ink in Plugins.WysiwygPlugin |
Item1956 |
Cleaned up Plugins.EmptyPlugin |
Item1964 |
Configurable user homepage layout |
Item1148 |
Consistent buttons in edit and editsettings |
Item1801 |
Improved doc |
Item1728 |
increase security by defaulting "send password" in email off |
Item1926 |
Usability: Add tabindex + setfocus to template login form in TWiki.PatternSkin |
Item1960 |
WebRss lacks search options |
This release was built from
SVN http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x00 revision
9626.
List of Changed & Removed Files
Comments
Is there going to be a patch file so it is possibly to simply patch an existing install from 4.0.1 to 4.0.2?
--
JeffersonCowart - 03 Apr 2006
FYI, it seems a patch had been provided at some time (r1.15 of current page), although I'm not sure how complete it was compared to tarbals provided now. Maybe history of this topic can provide you with these details ?
--
OlivierBerger - 03 Apr 2006
we are testing a patch file now
--
WillNorris - 03 Apr 2006
This is my first upgrade to my first TWiki installation, and guess what? I've modified a couple of files in the TWiki web which started me thinking about what to do. I've read some of the discussion about this from the last couple of years - is there any appetite for a new discussion about
RCS and ways of handling local changes, or have the scars from the earlier ones not healed yet?
--
PeterKeller - 04 Apr 2006
Could you provide either a zipped package or a patch file for an upgrade path from 4.0.0 to 4.0.2? I had issues with the patch file to go to 4.0.1 so I skipped that, waiting for 4.0.2.
--
AlexTirdil - 04 Apr 2006
I would also very much appreciate a patch - from 4.0.1 to 4.0.2 in my case...
--
DirkSchlossmacher - 05 Apr 2006
Is there an easy way to just install the files changed from 4.0.1 tot 4.0.2? The changes seem significant, but i'm hesitant to reinstall everything. Detailed instructions for working from a unix shell would be much appreciated. OK, I've installed the supplied zip with changes and the fix, which work. Although i do not know why all these support files are redistributed for such a minor release... makes it hard not to deleted changed content. (e.g.: i kept my own
TWikiPreferences and lib/TWiki.cfg - should I have installed the one in the changes.zip?)
--
JosMaccabiani - 08 Apr 2006
UpgradingTWiki04x00PatchReleases is the latest document done in the efforts to assist in upgrading to Dakar. It is a bit more cookbook-like than previous documentation, I believe it will be helpful to have handy in this case where changed content is an issue.
--
SteffenPoulsen - 10 Apr 2006
Yes! this is perfect, thank you very much.
--
JosMaccabiani - 10 Apr 2006
Is a patch from 4.0.1 to 4.0.2 still in the pipeline?
--
JamesAnderson - 24 Apr 2006
Same question from my side. I'm still on buggy 4.0.1 and hesitating to go the manual upgrade way... Thanks for any hints and ... the patch!
--
DirkSchlossmacher - 25 Apr 2006
We have trouble attaching files to a topic with 4.0.2. After the request is sent by the browser the it takes ages until it gets a response. Any ideas? Thanks. RST
--
ReneStoeckel - 28 Apr 2006
Please ask support questions in the
Support web. (To help find out why, provide as much detail as possible.)
--
PeterThoeny - 29 Apr 2006
Refactored out
TWikiR04x00x02EmailFix and added note to "read also the
known issues topic."
--
PeterThoeny - 01 May 2006
Note : If rou're running version 4.0.2,
%WIKIVERSION%
should be "Fri, 31 Mar 2006 build 9626"
--
OlivierBerger - 13 Jun 2006
Note: Please use
Bugs:WebHome to report bugs