Foswiki archived release
See
Release Dates for the complete list of available releases.
More than 166 bug fixes and improvements relative to 1.1.3
This is the second Release Candidate for Foswiki 1.1.4 - built 6 Dec 2011. This release should be production ready, we anticipate few if any changes between RC2 and the final release.
- An upgrade package will be made available for RC2.
- See known issues at bottom of page
Security alerts or advisories apply to this release:
This release is vulnerable to the above alerts. Instructions on how to mitigate these issues are described in the alert details.
Download
GPG Signatures and MD5 checksums are provided for verifying the integrity of the files for the primary download packages.
%STARTSECTION{"download-none"}%
<blockquote class="foswikiAlert"> *This release has not been built yet!* This is a draft of the release announcement. If you want an early start to testing, see Development.GitBasedInstall.</blockquote>
%ENDSECTION{"download-none"}%
%STARTSECTION{"download-topic"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="%PUBURLPATH%/%BASEWEB%/%BASETOPIC%"
upgraded=""
upgrade=""
}%
%ENDSECTION{"download-topic"}%
%STARTSECTION{"download-topic-upgrade"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="%PUBURLPATH%/%BASEWEB%/%BASETOPIC%"
upgraded="upgrade-"
upgrade="upgrade"
}%
%ENDSECTION{"download-topic-upgrade"}%
%STARTSECTION{"download-sourceforge"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="http://sourceforge.net/projects/foswiki/files/foswiki/%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
upgraded=""
upgrade=""
}%
%ENDSECTION{"download-sourceforge"}%
%STARTSECTION{"download-sourceforge-upgrade"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="http://sourceforge.net/projects/foswiki/files/foswiki/%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
upgraded="upgrade-"
upgrade="upgrade"
}%
%ENDSECTION{"download-sourceforge-upgrade"}%
%STARTSECTION{"download-github"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="https://github.com/foswiki/distro/releases/download/%FORMFIELD{"ReleaseTag" topic="%BASETOPIC%"}%"
upgraded=""
upgrade=""
}%
%ENDSECTION{"download-github"}%
%STARTSECTION{"download-github-upgrade"}%
%INCLUDE{"Download.FoswikiReleaseViewTemplate" section="download"
release="%FORMFIELD{"Release" topic="%BASETOPIC%"}%"
url="https://github.com/foswiki/distro/releases/download/%FORMFIELD{"ReleaseTag" topic="%BASETOPIC%"}%"
upgraded="upgrade-"
upgrade="upgrade"
}%
%ENDSECTION{"download-github-upgrade"}%
%STARTSECTION{"download"}%
%TABLE{sort="off"}%
| *File* | *GPG* | *MD5* | *Description* |
| [[%url%/Foswiki-%upgraded%%release%.tgz][%ICON{download}% Foswiki-%upgraded%%release%.tgz]] | [[%url%/Foswiki-%upgraded%%release%.tgz.asc][GPG]] | [[%url%/Foswiki-%release%.md5][MD5]] | %upgrade% tar gz version of Foswiki |
| [[%url%/Foswiki-%upgraded%%release%.zip][%ICON{download}% Foswiki-%upgraded%%release%.zip]] | [[%url%/Foswiki-%upgraded%%release%.zip.asc][GPG]] | [[%url%/Foswiki-%release%.md5][MD5]] | %upgrade% zip version of Foswiki |%IF{"'%upgraded%'='' and '%FORMFIELD{"VMImage" topic="%BASETOPIC%"}%'='1'" then="
| [[%url%/Foswiki-%release%-vmware.%FORMFIELD{"VMFormat" topic="%BASETOPIC%"}%][%ICON{download}% Foswiki-%release%-vmware.%FORMFIELD{"VMFormat" topic="%BASETOPIC%"}%]] | [[%url%/Foswiki-%release%-vmware.%FORMFIELD{"VMFormat" topic="%BASETOPIC%"}%.asc][GPG]] | [[%url%/Foswiki-%release%-vmware.md5][MD5]] | [[Support.VirtualMachineImages][VM Image (instructions)]] |"}%%ENDSECTION{"download"}%
%STARTSECTION{"upgrade-header"}%
---++ Upgrade packages
%IF{"'%BASETOPIC%'/UpgradeFrom=''"
else="These packages can be used to upgrade __Foswiki Release %FORMFIELD{"UpgradeFrom" topic="%BASETOPIC%"}% or newer__. See [[#Upgrade_Instructions]] for further information"
then="If you already have an earlier version of Foswiki %FORMFIELD{"ReleaseMajor" topic="%BASETOPIC%"}%.%FORMFIELD{"ReleaseMinor" topic="%BASETOPIC%"}%.X installed, you can extract an upgrade package on top of the installation. The =major.minor= part of the release should not be changed by an upgrade package."}%
%X% Upgrade packages must not be used to upgrade older releases.
%ENDSECTION{"upgrade-header"}%
Getting help & providing feedback
Don't forget to use the
upgrade or
installation guides. If you need help, there are several options:
We want to hear from you! Especially if you have noticed a bug, have some ideas we could use, or just want to contribute:
Unofficial 1.1.4 beta2 distributions
Sven Dowideit's Foswiki on a USB Stick for Windows beta
Changes since Foswiki 1.1.4 RC1
Changes since Foswiki 1.1.4 Beta 2
Item10288 |
Use of alt-shift-s save accesskey while in WYSIWYG fullscreen looses changes |
Item10505 |
Formfields are double-encoded when redirected from a login request. |
Item10818 |
New Groups UI doesn't autocomplete a group name when adding a group to a group. |
Item11012 |
Several issues with support for seconds in JSCalendarContrib. |
Item11020 |
Reverted changes to JSCalendarContrib made after 1.1.3 - compatibility with alternate date formats had been broken. |
Item11051 |
Chili highlighter corrupts output on Firefox 7 and Safari Rev. 6-17-2011. Changed default to disabled, and added a checker to warn if enabled. Also added warnings for other deprecated JQuery plugins. |
Item11195 |
Date formfields are decremented for each edit. Failure when running using servertime for dates, and server has a negative offset from GMT. |
Item11224 |
Use of uninitialized variable in TablePlugin/Core.pm |
Item11226 |
Configure load CGI pefore setting libpath, so system CGI cannot be overridden for configure |
Item11227 |
TablePlugin is causing undefined variable errors in Time::Local |
Item11231 |
Escaped ABBREV in heading generate an incorrect Anchor link |
Item11239 |
SpreadSheetPlugin LEFTSTRING and has inconsistent results when cell has leading spaces |
Item11260 |
Improve documentation of the NOSEARCHALL parameter. |
Item11258 |
WikiGroups doesn't link to group names that are not wikiwords. |
Item11275 |
jquery.cookie should return undefined rather than empty to avoid setting unnecessary cookies. |
Item11279 |
Topic sort order does not take into account the configured locale. |
Item11287 |
Resolve compatibility issues with Perl 5.14. |
Item11309 |
viewfile script returns filenames in lower case. Generate a correct Content-Disposition header preserving the filename case. |
Changes since Foswiki 1.1.4 Beta 1
Item10755 |
Template login page heading and help text are not translated. |
Item10802 |
Use of uninitialized value multiple locations in Foswiki::Search::InfoCache |
Item10815 |
Registration type automatic will add new user to every group when used by Admin. Show the groups that will be updated. |
Item11163 |
Topics show as Version r0 if .txt,v file exists in store, and .txt file is newer. |
Item11200 |
Some crafted URLs result in a Undefined warning in Foswiki::Store::VC::Handler |
Item11204 |
Various improvements to jquery.media, jquery.tooltip, jquery.superfish, jquery.ui.resizable, jquery.button, jquery.ui.dialog and jquery.textboxlist |
Item11205 |
Dependency.pm is not reporting out-of-date extension when migrating from date to dotted versions. |
Item11208 |
Group UI allows you to create an illegal group name not ending in Group. |
Item11212 |
Group UI should not allow users to be added to NobodyGroup, or added to/removed from BaseGroup. |
Item11213 |
SiteChanges topic has some issues. |
Item11215 |
Search pager broken when filtering on date. |
Item10782 |
Support page references with spaces and special characters by quoting Wikisite:'link (text)' |
Changes since Foswiki 1.1.3
Important changes since Foswiki 1.1.3
In Foswiki 1.1.4 this problem has been fixed by
Item10874, however, users upgrading from 1.1.3 may wish to review the following information to determine if they need to take action on their existing SEARCHes or DataForm topics.
Please note, you may be unaffected by Tasks/Item10874 if:
Email enhancements
Significant enhancements were made to the Foswiki email implementation. These changes increase our compatibility with email services like Google's gmail, add enterprise features like S/MIME signed mail, and add a test facility to help the administrator better diagnose email problems before testing registration.
- Implement SSL support, which adds direct support for gmail.
- Implement S/MIME support for signed email using either
sendmail
or the Net::SMTP
methods.
- Add configure parameter to select GMT or Servertime in generated email messages
- Implement an Email test function in configure.
Email linking improvements in Foswiki topic rendering.
The following tasks made significant changes to rendering of email addresses in Foswiki topics:
- Unable to include spaces in the query string of mailto links
- Some email address autolinking doesn't work
- Email address followed by a dot generates email link with dot included
Password Authentication enhancements Item9164 and Item10962
The PasswordManager
Foswiki::Users::HtpasswdUser
has been enhanced with an AutoDetect mode to detect the format of the stored password and to validate old passwords using the stored form instead of the encoding configured in
{Htpasswd}{Encoding}
. Enable this new feature by setting the configuration parameter
{Htpasswd}{AutoDetect}
to enabled.
- With this change, it is now possible to migrate to an alternate password Encoding without invalidating existing user passwords.
- The performance of
HtpasswdUser.pm
has been improved by up to 30% with large .htpasswd
files
- A new encryption mode -
apache-md5
has been added. This official Apache variation on MD5 encoding is compatible with the passwords generated by the htpasswd -m
command.
- The encoding previously labeled
md5
has been renamed to htdigest-md5
and is compatible with the encoding generated by the Apache htdigest
command. The config setting will be modified by a config checker the first time you run configure after upgrade. It is recommended to save your configuration.
- Note that it is also now possible to modify the
{AuthRealm}
setting without invalidating existing passwords.
- Cross-platform compatibility issues between Linux, Apple OSX and MS Windows have been resolved and
.htpasswd
files should be portable regardless of the selected encoding.
- The
Crypt::PasswdMD5
CPAN module is required for the apache-md5
encoding, as well as for better cross-platform compatibility.
Note: It is strongly recommended that sites using the old default "crypt" encoding migrate to a stronger method. The crypt method truncates passwords at 8 characters and silently discards the rest. For the highest security, choose htdigest-md5 encoding with Apache htdigest authentication. If using Template authentication, if possible use a SSL client connection - HTTPS.
New version of JQuery - 1.6.4
Foswiki has been updated to include JQuery 1.6.4, and this is now the default version of JQuery. After installing Foswiki 1.1.4, be sure to visit
bin/configure
and verify that the JQuery Plugin is configured to use this version.
Fixes
- Unexpected result when link text contains email address
- Fields in System.UserRegistration still prefixed Twk## instead Fwk##
- TablePlugin generates empty tfoot, even when there are footer rows
- The crypt-md5 encoding in HtPasswd.pm is not cross-platform compatible
- Implement re-usable way to set default text of input fields
- move/rename does not find backlinks followed by underscore
- Add module path to the plugin diagnostics - displays only for admin users.
- Username field in Login is left-aligned in Internet Explorer
- Update to JQuery 1.6.4 and make it the default version
- Form with all hidden fields should be hidden in view
- Up and Down Arrow-Keys not working with Firefox 4
- Complex searches can fail with deep recursion
- ApacheLogin throws 403 instead of 401 to unauthenticated users with rest, viewfile, rdiff and compare scripts
- bin/.htaccess.txt is inconsistent with other htaccess files. Move to bin-htaccess.txt
- bin/changes output is corrupted
- SEARCHDEFAULTTTYPE no longer referenced
- Some email address autolinking doesn't work
- Typo in System.ManagingUsers breaks site if following example
- can't copy attachments under a different user
- can't save attachments with a "0" comment
- rename not handling anchored links
- More issues with changes script
- TOPICLIST bug handling web= parameter
- Offer no-column stylesheet for fatwilly theme
- DocumentGraphics Metadata and Attachments inconsistent
- Form fields of type date cannot be edited with pop-up calendar
- Document all core tools scripts in System/CommandAndCGIScripts
- SiteMap SEARCH is needlessly inefficient (slow)
- Core should not call
srand()
to seed rand()
- Configuration checker for DataDir is confused by some installation locations.
- Foswiki::Func::renderText cannot return a result which is a "0" zero
- CompareRevisionsAddOn causes illegal
{SwitchBoard}
value in Foswiki configuration (affects ApacheLogin users)
- Some radio buttons on WebSearch behave erratically when clicked on the label
- Prevent recursion in template expansion
- TWISTY sets empty cookie value for remember="of" instead of clearing it, causes excessive overhead
- Typo in conditional templates for BatchUploadPlugin
- Deprecated (before/after)AttachmentSaveHanders were actually deleted.
- don't duplicate id attributes in TOC
- can't extract metadata stored in html5 data- attributes
- REST validation error code doesn't agree with response body
- Using "Add/change form" button saves fully-qualified Web.Topic name even if WEBFORMS = Topic
- Package installer reports succeeded even when it fails.
- Windows-safe paths
- FORMAT macro's
$web
token strips '/' char from web names
- "Use of uninitialized" warnings in Foswiki::Query, Foswiki::Time
- Use regular search output on Sandbox home
- Setting none as databg or headerbg takes the preference color setting instead of no color
- With query search I want to list fields that don't have the attribute hidden set
- Insecure dependency in configure creating working directory under some environments
- Wiki [[ syntax does not fully support mailto
- Adding incorrect user to a group kills WikiGroups
- Loss of metadata when an admin user updates an attachment's properties
- LocalSite.cfg supports specifications relative to other definitions, but configure breaks them.
- TwistyPlugin tries fetch defunct/missing jquery.twisty.css
- Edit help is incorrect when WYSIWYG excluded due to topic content.
- configure
{Htpasswd}{Encoding}
defaults to crypt
which throws a warning, without any guidance for what alternative to choose or why
- calling Foswiki::Func::saveAttachment() can destroy the topic content
- perl 5.14 qw deprecation breaks configure
- RenderListPlugin examples fail
- list parser for DISABLEDPLUGINS does not strip whitespaces from list items
- can't change TABLEATTRIBUTES when used in persistent perl installations
- Select element created with select+values does not handle empty select string
- missing undocumented web parameter in FORMFIELD
- Cannot confirm validation request of CSRF protection if validation method is 'embedded' - no buttons displayed
- FORMFIELD can't default to zero
- FORMFIELD does not read values from txt file
- Foswiki::Time shouldn't be trying to convert undefined
$epochSeconds
- Error in ,v causes crash in RcsLite when it calls the logger
- Foswiki::ListIterator is not always loaded
- Make "logged in as admin" alert less ugly
- Flaky support for seconds
- FamFamFam buttons do not pick up rev and queryparams for the print action.
- Redundant afterSaveHandler called before renaming
- Date field is not formatted according to JSCALENDARCONTRIB_FORMAT setting
- Typo of Berkeley in MetaCacheManager.pm and CacheManager.pm
- TOC doesn't remove manual links properly
- Email address followed by a dot generates email link with dot included
- Trailing spaces breaks LISTUNIQUE in SpreadSheetPlugin
- Table should sort if sort is off but initsort has a column number
- CSS class foswikiMakeVisible for elements other than span and div does not work
- SlideShowPlugin must urlencode both the name and value of query parameters
- RCS VC needs to handle mauled .txt better
- Saving an attachment stores "save attachment" string in version history, instead of the attachment comment
- __DATA__ sections keep file handler open
- WebNotify gives different results if trailing spaces present on line
- Search for Template topics extremely slow - kills WebCreateNewTopicTemplate usage
- jscalendar broken when using jquery in noconflict mode
- PlainFile logger rotates logs on localtime, not gmtime.
- PreferenceSettings examples don't work when included in Macros topic.
- https include used monkey patching instead of object inheritance.
- REGISTRATIONGROUPS does not work. Users are not added to the groups, and the documentation is confusing.
- Core table rendering issues found with tfoot, and table fails to end previous list. (Not seen if TablePlugin is enabled.)
- Restructure statistics documentation, resolve an issue were statistics not generated for subwebs.
- Sync SpreadSheetPlugin with TWiki version - add SPLIT, HEXENCODE, HEXDECODE, BITXOR, XOR, LISTNONEMPTY, WHILE, isodate formats and DOY - Day of Year dates
- can't attach filenames with unicode chars in it
- Images referenced in square bracket link text are not rendered
- typo in lib/Foswiki/PageCache.pm causing all (cached) pages to be delivered with a Last-Modified: header set to 01 Jan 1970
- Add to warnings reported by {AuthScripts} checker. Warn if statistics unprotected. Warn to confirm apache config if not using TemplateLogin
Enhancements
- extensions list in configure jumps around
- Improved difference presentation in change notification emails (partial fix)
- Add documentation for template tokens
- Performance of language translations can be improved by using compressed .mo files instead of .po files
- Add SMELL report to PerlDoc report
- Implement Support for SMTP over SSL
- Implement SMIME support
- Add setting for servertime in email headers
- When installing an extension, the logs should be saved
- Allow IP addresses to be supressed from logs
- Add jquery.tmpl to JQueryPlugin
- Add history support to jquery.tabpane
- Update jquery.validate
- updating jquery.metadata to support html5 attributes
- update jquery.media and add a better default skin for the flv player
- Don't show the EmptyPlugin in configure's list of plugins to enable
- move to jquery.ui.autocomplete
- make theming of jquery-ui pluggable
- Configure should show expanded values for parameters
- Configure needs a function to test the email configuration
- Add option to search subwebs via the WebSearch UI
- Rework HtPasswdUser.pm to be more flexible with supported encoding
- Improve position of action button on configure screens
- Add small trash icon
- create a new foswiki jquery-ui theme
- deprecate JQuery shake module - It is included in the jquery-ui effect stack.
Known Issues in Beta 1 - Fixed iBlurbn Beta 2
Installation
Please refer to the INSTALL.html which can be found the downloaded tgz/zip. It can be also found on Foswiki.org in the
System.InstallationGuide
Upgrade Instructions
Upgrade packages are not available for this release. Install as a new release and migrate the configuration and data.
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
Release Details