Foswiki archived release

alert This release is superseded by Foswiki 1.1.9. Visit the download page.

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

ALERT! 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 Foswiki 1.1.4-RC2 now

GPG Signatures and MD5 checksums are provided for verifying the integrity of the files for the primary download packages.

File GPG MD5 Description
download Foswiki-1.1.4-RC2.tgz GPG MD5 tar gz version of Foswiki
download Foswiki-1.1.4-RC2.zip GPG MD5 zip version of Foswiki

%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.SubversionBasedInstall.</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"}%
---+++!! Upgrade versions

If you already have Foswiki version an earlier version 1.1.X installed

%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"}%
---+++!! Upgrade versions

If you already have Foswiki version an earlier version 1.1.X installed

%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"
}%

%X% The upgrade packages exclude the files that are typically changed when you customize your installation. The upgrade package can be copied on top of an existing running %FORMFIELD{"ReleaseMajor" topic="%BASETOPIC%"}%.%FORMFIELD{"ReleaseMinor" topic="%BASETOPIC%"}%.X installation for a quick upgrade to %FORMFIELD{"Release" topic="%BASETOPIC%"}%. See [[#Installation][Installation section for details]].

Upgrading to %FORMFIELD{"Release" topic="%BASETOPIC%"}% from a 1.0.X release using the upgrade package is known to have issues. Copying a %FORMFIELD{"Release" topic="%BASETOPIC%"}% upgrade package on top of a 1.0 will leave a lot obsolete files behind which could cause trouble. Using a =LocalSite.cfg= file from a 1.0 system will appear to work, but will cause significant issues with System.QuerySearch. Migration from Foswiki 1.0 to any release of %FORMFIELD{"ReleaseMajor" topic="%BASETOPIC%"}%.%FORMFIELD{"ReleaseMinor" topic="%BASETOPIC%"}% should be done using a reinstall.
%ENDSECTION{"download-sourceforge-upgrade"}%

%STARTSECTION{"download"}%
| *File* | *GPG* | *MD5* | *Description* |
| [[%url%/Foswiki-%upgraded%%release%.tgz][%ICON{download}% Foswiki-%upgraded%%release%.tgz]] | [[%url%/Foswiki-%upgraded%%release%.tgz.asc][GPG]] | [[%url%/Foswiki-%upgraded%%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-%upgraded%%release%.md5][MD5]] | %upgrade% zip version of Foswiki |%ENDSECTION{"download"}%

Other downloads/installers

See OtherFoswikiInstallers

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

Item11325 Issues with repRev and delRev commands.
Item11331 Errors in TablePlugin in persistent perl environments.
  Minor code cleanup, fixes to JQueryAjaxHelper

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

1.1.3 may have changed some form.name MetaData to contain fully-qualified (with web name prefix) values

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.
IDEA! 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.

ALERT! 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.

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

Topic attachments
I Attachment Action Size Date Who Comment
Foswiki-1.1.4-RC1.md5md5 Foswiki-1.1.4-RC1.md5 manage 0.1 K 03 Dec 2011 - 01:37 UnknownUser  
Foswiki-1.1.4-RC1.tgztgz Foswiki-1.1.4-RC1.tgz manage 14306.7 K 03 Dec 2011 - 01:31 UnknownUser  
Foswiki-1.1.4-RC1.zipzip Foswiki-1.1.4-RC1.zip manage 17005.1 K 03 Dec 2011 - 01:37 UnknownUser  
Foswiki-1.1.4-RC2.md5md5 Foswiki-1.1.4-RC2.md5 manage 0.1 K 06 Dec 2011 - 01:57 UnknownUser  
Foswiki-1.1.4-RC2.sha1sha1 Foswiki-1.1.4-RC2.sha1 manage 0.1 K 06 Dec 2011 - 01:57 UnknownUser  
Foswiki-1.1.4-RC2.tgztgz Foswiki-1.1.4-RC2.tgz manage 14305.7 K 06 Dec 2011 - 02:03 UnknownUser  
Foswiki-1.1.4-RC2.zipzip Foswiki-1.1.4-RC2.zip manage 17006.5 K 06 Dec 2011 - 02:11 UnknownUser  
Foswiki-1.1.4-beta1.md5md5 Foswiki-1.1.4-beta1.md5 manage 0.1 K 24 Oct 2011 - 23:56 GeorgeClark  
Foswiki-1.1.4-beta1.tgztgz Foswiki-1.1.4-beta1.tgz manage 14302.2 K 24 Oct 2011 - 23:57 GeorgeClark  
Foswiki-1.1.4-beta1.zipzip Foswiki-1.1.4-beta1.zip manage 17048.9 K 24 Oct 2011 - 23:57 GeorgeClark  
Foswiki-1.1.4-beta2.md5md5 Foswiki-1.1.4-beta2.md5 manage 0.1 K 31 Oct 2011 - 18:07 UnknownUser  
Foswiki-1.1.4-beta2.tgztgz Foswiki-1.1.4-beta2.tgz manage 14330.5 K 31 Oct 2011 - 18:07 UnknownUser  
Foswiki-1.1.4-beta2.zipzip Foswiki-1.1.4-beta2.zip manage 17077.2 K 31 Oct 2011 - 18:07 UnknownUser  
Foswiki-upgrade-1.1.4-RC1.tgztgz Foswiki-upgrade-1.1.4-RC1.tgz manage 14381.1 K 03 Dec 2011 - 04:06 UnknownUser  
Foswiki-upgrade-1.1.4-RC1.zipzip Foswiki-upgrade-1.1.4-RC1.zip manage 17063.3 K 03 Dec 2011 - 04:06 UnknownUser  
Foswiki-upgrade-1.1.4-RC2.tgztgz Foswiki-upgrade-1.1.4-RC2.tgz manage 14381.3 K 06 Dec 2011 - 02:48 UnknownUser  
Foswiki-upgrade-1.1.4-RC2.zipzip Foswiki-upgrade-1.1.4-RC2.zip manage 17064.7 K 06 Dec 2011 - 02:55 UnknownUser  
Topic revision: r11 - 11 Feb 2012, PaulHarvey
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons License