ProjectForum Changelog

What's new in ProjectForum 7.5.0

Aug 1, 2016
  • Bug Fixes and Changes:
  • SSL error messages are now displayed in the site admin page, in addition to log files
  • list of themes could be hidden if theme names contained an apostrophe
  • redirects from pages whose names had non-ASCII characters could result in garbled 'redirect' lines in some web browsers
  • licensing updates
  • improve performance of initial load of page containing many links in a group with very large number of pages

New in ProjectForum 7.4.0 (Jul 14, 2015)

  • Bug Fixes and Changes:
  • SSL/TLS security improvements: updated to latest OpenSSL libraries, disabled SSLv3, improved Diffie-Hellman cipher security, improved cipher choices
  • for convenience, SSL/TLS will now look for an optional "ca.pem" file (in addition to the required public.pem and private.pem) which can hold certificate authority chain
  • Mac build now requires OS X 10.5 or higher, Intel only (PPC support dropped; now contains both 32 and 64 bit Intel builds)
  • updated program information stored in OS X bundle
  • Linux builds now target glibc 2.3 or higher
  • major performance improvement compacting databases
  • major performance improvement saving pages after deleting many links, on groups containing very large numbers of links

New in ProjectForum 7.3.1 (Feb 2, 2015)

  • Bug Fixes and Changes:
  • enable TLS 1.0 for encrypted sockets (needed for browsers which now block SSLv3 due to POODLE exploit)
  • now allows use of any license key valid for 2013 releases or later
  • improve performance of directory page with very large number of groups
  • add number of outgoing page links to pages screen

New in ProjectForum 7.3.0 (Dec 10, 2013)

  • Bug Fixes and Changes: multiple performance improvements, significantly affecting groups containing very large numbers of pages and/or attachments

New in ProjectForum 7.2.3 (Apr 9, 2013)

  • Bug Fixes and Changes:
  • upgraded WYSIWYG editor to TinyMCE 3.5.8
  • when using WYSIWYG editor in Firefox, links in headers would get line breaks added to them
  • fixed links generated by the recentchanges: tag in web views
  • fix rendering of pages list when there were backslashes in the middle of page names
  • improve performance in some cases of deleting projects

New in ProjectForum 7.2.2 (Aug 25, 2012)

  • upgraded WYSIWYG editor to TinyMCE 3.5.6
  • fixed several additional bugs in WYSIWYG editor
  • fixed custom themes and links admin pages when site loaded in a subdirectory of a webserver
  • ensured math equations were preserved in WYSIWYG editor even if math support files not present
  • new 'dbutil' routines to examine sitewide database index of wiki forums

New in ProjectForum 7.2.1 (Jan 12, 2012)

  • Bug Fixes and Changes:
  • fixed bug where page activity wasn't available in projects
  • fixed problem where duplicating groups didn't duplicate attachment files
  • corrected version number in Windows installer
  • upgraded WYSIWYG editor to TinyMCE 3.4.7

New in ProjectForum 7.2.0 (Jan 12, 2012)

  • Mobile Support:
  • new dedicated mobile theme used to display pages on iPhone, iPod Touch, and Android devices
  • mobile theme optimizes display for small screens by simplifying layout, removing some complex features, adjusting fonts and sizes, etc.
  • easily toggle between mobile and full displays
  • certain features (e.g. file upload) disabled on mobile platforms where not supported by the underlying operating system
  • iPad-specific optimizations to all standard themes, allowing the full variety of themes to be used, yet ensuring the best full-featured display for iPad users
  • Other Changes:
  • underlying HTML changes to support mobile platforms which may affect custom themes (details)
  • adjusted layout of login area on directory page
  • added 'register user' link on site sign in page
  • rearranged controls immediately below editing area; page locking controls hidden when page not locked until lock icon is clicked
  • adjustd layout/spacing etc. for more visual consistency between wiki markup and WYSIWYG editors
  • various bug fixes in custom themes, especially Dark Weblog and Broadcast
  • fixed several performance degradation bugs on Windows related to 'mail to page' feature when given an invalid POP server
  • fixed a minor bug where in one circumstance the 'to start a new group...' message would be displayed on the directory page when it shouldn't be

New in ProjectForum 7.1.0 (Oct 17, 2011)

  • New Features:
  • added new RSS feeds for changes to all forums in a course/group, and all projects in a course/group
  • added option to see projects in recent changes page
  • added page activity screen, accessible by administrator via versions screen
  • Enhancements:
  • upgraded WYSIWYG editor to use TinyMCE 3.4.6
  • detect and warn about running over a network drive on Windows
  • look for 'zdump' (used for changing time zones on Unix) in /usr/bin (as well as /usr/sbin)
  • added quoting for page names when displayed (titles, search, recent changes, etc.) to prevent HTML special characters from interfering with page rendering
  • Bug Fixes:
  • fix error on web views admin page when siteurl was erased in notification page
  • fix alignment problems on webviews page
  • fix some alignment problems with icons next to text (help links, info page for groups, projects, etc.)
  • fixed numerous layout and alignment problems on IE7 and IE8
  • fix problem posting to locked page as administrator
  • inserting table rows starting with a row containing links would put empty links in the newly inserted row
  • escape any HTML characters (less than, greater than, apostrophe, quote) when displaying group or project names
  • fixed a bug that allowed renaming pages so they included HTML tags

New in ProjectForum 7.0.1 (Jun 24, 2011)

  • Bug Fixes and Changes:
  • fixed bug where some spaces between words were being deleted from content pasted from Microsoft Word; this change may result in a few extra spaces being added to other content
  • reordered some items on site administration settings page
  • reworked the messages that are displayed when running the free or demo versions

New in ProjectForum 7.0 (May 3, 2011)

  • Improved UI around comments area
  • New look for administration pages
  • New editor and other enhancements for themes
  • Markup for footnotes, image page links and redirects

New in ProjectForum 6.6.2 (Mar 8, 2011)

  • added -servicename command line parameter so that services can run using a different name, or multiple services can be run on the same machine
  • page names with trailing backslash would prevent pages table from rendering
  • fix problem using 'forgot your password' page with central accounts in standard version
  • for Enterprise, changed the 'List in Directory' multiple choice option to a simple 'Hide' checkbox; the previous 'Always' setting behaved identically to 'Only users with access'
  • in Enterprise, on the archived page, only groups where users have access to them are listed
  • fix bug in WYSIWYG editor where extra blank lines were being inserted into preformatted blocks by some versions of Firefox on some platforms

New in ProjectForum 6.6.1 (Feb 4, 2011)

  • Bug Fixes and Changes:
  • in 'list all versions', don't show 'Delete' column when not logged in as an administrator
  • using 'page:' links without a displayname could generate page errors
  • fix problem where 'page:' links did not get included when calculating references to a page
  • when cookies are set via a HTTPS connection, the 'secure' flag is now set so that they will not be transmitted back on a non-secure connection; this can help avoid various "man-in-the-middle" security attacks
  • fix bug where page names with newlines, created with older version of software, would prevent pages table from rendering
  • fix bug where users with 'create groups and users' permission sometimes couldn't create groups
  • in Enterprise, when users have sitewide 'create groups' or 'create groups and users' permissions, they are automatically added as admins to any group they create

New in ProjectForum 6.6.0 (Jan 14, 2011)

  • Major Changes:
  • new unified and integrated installation and GUI on Windows, removing the need for a separate download to run as a Windows service
  • dropped support for very old versions of Windows (pre-Win 2000) and Mac OS X (pre-Tiger)
  • removed FreeBSD and Solaris versions
  • Bug Fixes and Other Changes:
  • added a new toolbar button to the WYSIWYG editor which makes it easier to enter special characters such as various accents, mathematical symbols, etc.
  • show location of data directry in site admin settings page and group admin storage pages
  • upgraded editor base to TinyMCE version 3.3.9.2
  • fix problem on recent versions of Firefox where empty table cells wouldn't display borders in WYSIWYG editor
  • fix problem on recent versions of Firefox where you'd have to enter a character before backspace key would work in WYSIWYG editor
  • fixed problem where deleting some projects, particularly those that had collected large amounts of link spam, was excessively slow
  • send more fatal errors on startup to Windows event log

New in ProjectForum 6.5.6 (Nov 3, 2010)

  • Bug Fixes and Changes:
  • when saving pages in WYSIWYG editor, page links that have formatting (e.g. bold, italic) within the link have the formatting moved outside the link; this prevents extra quotes etc. from becoming part of the page name
  • the page link button in the WYSIWYG editor will trim the selection of any leading or trailing whitespace or tags before placing the link
  • the WYSIWYG editor will not be presented on iOS devices (iPhone, iPod, iPad) which do not support it

New in ProjectForum 6.5.5 (Oct 5, 2010)

  • Bug Fixes and Changes:
  • new fix for WYSIWYG editor content duplication bug; the new fix handles some cases that the fix in 6.5.4 doesn't, and avoids some cases where some formatting information could be dropped
  • fixed performance issues that occurred with generating the user accounts page as the number of users grew
  • improved performance when saving or converting to wiki markup from the WYSIWYG editor
  • fixed some errors that could sometimes cause SSL sockets to be not closed
  • added new graphics to headers of sortable tables

New in ProjectForum 6.5.4 (Sep 11, 2010)

  • WYSIWYG Editor Bug Fixes:
  • fix several cases where duplicate content could be created when saving a page on IE
  • improved performance when saving
  • remove several cases of empty bold or italic markup when saving
  • several smaller changes in whitespace in the wiki markup generated from the editor

New in ProjectForum 6.5.3 (Jun 22, 2010)

  • Bug Fixes and Changes:
  • upgraded internal WYSIWYG editor framework to TinyMCE 3.3.7
  • views, edits, posts, downloads columns in user activity summary were not sortable
  • size, versions and references columns in list of pages table were not sortable
  • 'only admin can create projects' setting was showing up in basic/free versions which don't allow projects
  • correct errors and improve instructions in campus/enterprise when first starting out, particularly with respect to being logged in with the site admin password

New in ProjectForum 6.5.2 (Apr 15, 2010)

  • User Accounts Improvements:
  • simplified the user accounts screen in groups (Standard version), separating out add/delete, improved error handling, etc.
  • site administrators can now register site-wide user accounts when adding users to a group (Standard and Enterprise versions)
  • in Enterprise, added new user account options to allow non-admins to create new groups and/or register new users from within a group
  • various improvements to user access screen (in Enterprise)
  • Bug Fixes and Changes:
  • added two new divs (#homepageauth and #homepagemessage) to the homepage, allowing some more css positioning of elements
  • fix bug where activity screen wasn't showing up in IE6
  • list of pages admin screen now supports searching and paging
  • fixed problem with sorting attachments by date
  • fixed bug where attached files with apostrophes in their name would cause the attachments table in admin not to be displayed
  • custom links with apostrophes or newlines could cause the custom links table in admin not to be displayed
  • reworked pages containing large tables of data to shrink page size for faster loading times

New in ProjectForum 6.5.1 (Feb 4, 2010)

  • Bug Fixes and Changes:
  • Fix problem where attachment popup menu wasn't being placed in the right location on IE when the page was scrolled.
  • Lists with empty elements would overlap subsequent lines in the page in Firefox 3.5.x
  • Small changes to forms used to create groups and projects.
  • Improve handling of content pasted from other sources into the WYSIWYG editor; in particular, many excess HTML tags found in material pasted from Microsoft Word are stripped.

New in ProjectForum 6.5 Beta 1 (Dec 1, 2009)

  • Content Management Additions:
  • new [page:] link type, which allows you to link to pages but have the link display a different name, e.g. [page:"Original Page" Other Name]
  • when including pages from another forum into a page, attached images on the other page will appear correctly
  • allow a main group page to include a page from a project within the group, provided the project is set to 'use same passwords as main group'
  • virtual host based webviews can now optionally specify a path, so you can have several different web views sharing the same hostname, e.g. articles.foo.com/measurement and articles.foo.com/processes
  • User Interface Improvements:
  • popup menus on attachment icons are now activated by a right click, rather than automatically coming up on mouseover
  • new table widget, replacing the existing one used on the attachments, versions, user activity and pages administration screens; new widget allows fast paging and search
  • reworked sitewide user accounts, web views and custom links administration pages to use the new table widget
  • many additional layout and cosmetic changes in all administration screens
  • New Administrator Features:
  • new command line option -dbutil added to allow various inspection and manipulation tasks to be performed on the underlying database files; see the database HOWTO for more information
  • allow changing the name on the 'From' line that is used to send out notification emails
  • Additional Changes:
  • various changes to improve web standards compliance; most significantly, all pages now have an explicit DOCTYPE header, which may have an impact on any user-developed custom themes
  • upgrade internal editor library to use TinyMCE 3.2.7
  • upgrade to Prototype 1.6.1, new accordion widget used for editor page help
  • several refactorings, cleanup and simplification of HTML files, Javascript and CSS; minor changes to HTML generated for page content
  • Bug Fixes:
  • fix style sheet so that editor window is shown full width in Firefox
  • fix editor glitch with safari when two attachments are immediately next to each other on the same line
  • images uploaded to a page, when displayed in a web view, were being logged in the activity log (if enabled) as downloads when the web view page was viewed; they no longer are logged
  • additional quoting of ampersands in page names in various locations in generated HTML
  • leading zeros on page numbers in URL's could be misinterpreted as octal

New in ProjectForum 6.4.2 (Oct 27, 2009)

  • Fix bug where on newer versions of Webkit-based browsers (e.g. Safari, Chrome) in rare circumstances pieces of HTML code from parts of the edit page could be placed in the wrong location, leading to either a display glitch in the overall page, or a snippet of HTML code inserted into the edited page itself
  • Performance improvements in generating activity log summary screen
  • Fix a problem where activity log detail for some users was not being displayed
  • Minor update to Windows installers

New in ProjectForum 6.4.1 (Jun 16, 2009)

  • Upgrade internal WYSIWYG editor to use TinyMCE 3.2.4.1
  • Fix bug where insert table toolbar item was not disabled when edit insertion point was in a table.
  • Clean up extra debugging associated with 'forgot password' in Enterprise version.
  • Added additional logging of startup errors to both error.log and the Windows event log.

New in ProjectForum 6.4.0 (May 7, 2009)

  • Changes to Editing Page:
  • Increased font size in richtext editor to more closely match the source markup editor and the rendered page.
  • Better fit richtext editor to page horizontally, avoiding horizontal page scrolling on IE.
  • Better match borders, toolbar sizes and button styles between richtext and source markup editors.
  • Update onscreen formatting help; default to formatting help not being shown.
  • Change to Users and Permissions:
  • When a central account is removed from a group's access control list, they are removed from any notifications in that group they are subscribed to.
  • In Campus/Enterprise, set the default user access permissions for newly created projects to match the enclosing course or group.
  • If a user is logged in both as site admin and regular user, and from the main screen logs out as a regular user, the message that they are still logged in as site admin will be emphasized.
  • Added a site administration 'logout' link on the site home page.
  • Restructure activity log report to move total outside the table.
  • Wiki Content Improvements:
  • New mp3 player, courtesy of Martin Laine's Wordpress Audio Player (wpaudioplayer.com).
  • Added new [inline:] markup command, which works like [include:] except will trim leading and trailing paragraph tags.
  • Added new custom link substitutions $U (forum urlprefix) and $F (forum name).
  • Other Enhancements and Bug Fixes:
  • Add SSL support for SMTP, as needed to use gmail.com and some other servers to send mail notifications.
  • Allow adding or removing multiple email addresses at the same time on the 'track changes' pages.
  • Added option to export all projects in a group automatically.
  • Fix sporadic problem where submitting some forms (e.g. in theme editor) would stall, requiring the user to submit the form again.
  • Fix a couple of inline-link related rendering bugs.
  • Fix problem displaying detailed activity log info for users whose name contained special characters.
  • Output of [references:] tag now appears in exports and web views.
  • Inactive forms (create project, find pages) removed from export and web views.
  • Fix problem cleaning up databases when removing a POP account from a forum.
  • Added IP address of client web browser to the 'forgot password' email (Campus/Enterprise).

New in ProjectForum 6.3.0 (Feb 9, 2009)

  • New Features:
  • Support for displaying mathematical equations. This uses an add-on package (jsMath) to allow TeX formatted math to be rendered in pages; see the new Math HOWTO for details.
  • Web views (which provide an alternate, static view of a wiki) now include RSS feeds.
  • Additional Bug Fixes and Changes:
  • Significant reworking of paragraph and line break handling for the WYSIWYG editor. In the previous version, switching between the WYSIWYG and source editors could repeatedly insert extra line breaks in some cases. The translation between the editors now better reflects the final rendering. This means that redundant markup entered into the source editor will be cleaned up (e.g. multiple blank lines entered in the source editor will be simplified to a single blank line by the WYSIWYG editor).
  • As a side effect of the previous change, all paragraphs will be more consistently wrapped with HTML paragraph tags; this may affect people who create pages that include other forum pages.
  • Fixed progress bar for uploads on Safari, which does not allow AJAX calls during form submission.
  • The main attachments administration page now includes links to directly download each attachment.
  • Allow square brackets within links, by doubling them up as in regular text. This is useful for example in the new 'math:' links, as square brackets are used in TeX.
  • Fix broken links to project pages within user activity logs.
  • Fix a case where user actions would be recorded as "unverified" in the activity log if they were now logged in using a site-wide user account, but had previously used a per-group user account, and still had the previous authentication cookie stored in their browser.

New in ProjectForum 6.2.1 (Nov 25, 2008)

  • Bug Fixes:
  • Fix problems with preview on IE7
  • Fix problems with external link button in WYSIWYG editor using IE7
  • Fixed problems returning files >4GB

New in ProjectForum 6.2.0 (Oct 29, 2008)

  • WYSIWYG Editor Improvements:
  • Major version upgrade of the core WYSIWYG (richtext) editing framework (TinyMCE), from version 2.1.1.1 to version 3.2.0.1. See TinyMCE site for details of improvements.
  • Protect [slideshow:] tags in richtext editor.
  • Protect HTML tags in custom links when loaded into the richtext editor, so creating custom links like "[html:...] -> $0" will work correctly.
  • Prevent entering new paragraphs in table cells, which would otherwise be stripped out anyways.
  • Added email link button in richtext editor (to match one in markup editor).
  • Fixed problems where richtext editor would not correctly preserve all line spacing in preformatted ('===') blocks.
  • Better preserve blank lines entered into the richtext editor by converting into explicit line breaks.
  • Compensate for IE automatically converting file paths in quotes to links, which made typing in e.g. "[file:"\fooar.doc" label]" generate incorrect nested wiki markup.
  • Allow completely empty items in lists.
  • Fix problem where comments divider immediately below a table would get repositioned above the table.
  • Fix additional line/paragraph spacing issues in IE.
  • Additional Bug Fixes and Changes:
  • 'New page' link is now available when the forum requires authentication for edit access, but the user hasn't authenticated; will now prompt for them to login.
  • Additional database cleanup when deleting forums.
  • Prevent rare case where searches would fail but cause prolonged excessive CPU usage.
  • Changed HTML renderer to output closing paragraph tags; this helps avoid some IE bugs in preformatted blocks that appeared in the editor.

New in ProjectForum 6.1.1 (May 27, 2008)

  • Fix problems removing POP3 servers.
  • Fix situation where user logged into a forum via a site-wide user account may have their visits recorded in the activity log as from an "unverified" user.
  • New option for site administrator to migrate previously defined per-group user accounts set up with email as names to site-wide accounts.
  • Added SSL option for fetching mail via POP3 (needed e.g. for gmail)

New in ProjectForum 6.1.0 (Apr 29, 2008)

  • Added "mail to forum" feature. You can now specify a POP3 account that will be monitored. Any messages sent to that email account will be posted to a page in the forum. This can be activated on a per-forum basis using the new 'Email' pane in the forum's administration area.
  • Added ability to use an SMTP server that requires authentication. An ESMTP username and password can now be specified on the site administrator's 'Notification' page.
  • Custom themes can now add extra content, such as tags, to the section of pages.
  • Any tags are now correctly stripped out from the WYSIWYG editor.
  • Page names containing HTML tags are no longer permitted.
  • Removes outer frames from attachment dialogs.
  • Changed 'Cancel' button to 'User Accounts' link on site-wide accounts user information page, for consistency with other pages.
  • Improved error handling in themes, attachments, page creation, and sending email.
  • Added help message on activity screen to clarify that activity covers all forums in the group.
  • Fix problem where hitting the return key in the lock password field while editing a locked page with IE wouldn't save changes.
  • When using individual accounts, the name you're logged in as is shown adjacent to the logout link.
  • In projects using the same authentication scheme as the main group, the user's name is shown and specifies they are logged in via the group.
  • Added ".png" to list of extensions recognized when images are uploaded without a proper image/* mime type; adjusted error messages.

New in ProjectForum 6.0.4 (Mar 11, 2008)

  • Fix problems with accessing projects which shared the same passwords as the group, and the group was set to require passwords for editing, but not for posting
  • Replaced timezones in RSS feeds and email with offsets from UTC; particularly on Windows, the descriptive timezones were often non-standard
  • Links of the form [123#] could produce page rendering errors when the referenced forum did not exist
  • Links of the form [123#] would have the forum name appended in the richtext editor, which would result in incorrect links when saving; the forum name is no longer added

New in ProjectForum 6.0.2 (Feb 2, 2008)

  • Some versions of IE 6.0 SP1 (see Microsoft Knowledge Base) have a bug where they will not decompress gzipped content, which includes the Javascript files in ProjectForum. Fixed this by no longer serving compressed Javascript to any version of IE 6.0. Because some firewalls can also be configured to block compressed content, a new site-wide preference was added (see main site admin page) which will prevent compressed Javascript being served to any browser.

New in ProjectForum 6.0.1 (Jan 27, 2008)

  • Fix problem where bold and italic formatting entered in Safari wasn't being correctly converted to wiki markup
  • Handle embedded non-breaking space characters inserted by the richtext editor in some browsers
  • Render HTML blocks as the original HTML source in the editor, preventing some errors when opening and closing tags were in separate blocks
  • Don't interpret custom links in the richtext editor
  • Changes on Mac OS X to prevent Leopard's firewall breaking the application when set to restrict specific applications
  • Administrative info links on directory page weren't being properly closed
  • Indent/outdent are now available only for list items to facilitate nested lists
  • Remove blockquote tags, replacing with nested lists where appropriate
  • If the richtext editor fails to load, a link will be shown directing the user to the markup editor

New in ProjectForum 6.0.0 (Jan 23, 2008)

  • New WYSIWYG Wiki Editor:
  • available for modern versions of Internet Explorer, Firefox, Safari
  • complements but does not replace the existing markup editor, and allows switching back and forth
  • includes only the essential formatting tools needed to provide a familiar writing environment, but not distract from the content and collaboration
  • for those familiar with it, most wiki markup can be quickly entered directly in the WYSIWYG editor
  • New Site-Wide User Accounts Option:
  • adds features to standard version that were previously available in Enterprise version only
  • new option to create central, site-wide user accounts, identified by email, user name and password
  • site administrator can decide whether users can register for their own user accounts
  • each group administrator has the option of allowing the use of a site-wide user account to gain access to the group, instead of or in addition to the existing per-group accounts
  • new tools for site administrator to manage site-wide user accounts
  • Additional Enhancements and Bug Fixes:
  • new option to hide a group from the directory unless the user currently has access to it
  • changed the default key for Enterprise user accounts to be email rather than userid
  • added message on edit screen for locked pages to indicate whether comments could still be posted
  • fixed a bug where administrators were incorrectly being prompted for a lock password to post comments
  • render a 'commentsarea' div to parts of a page below a comments divider, allowing e.g. including pages but hiding comments in them
  • fixed problem rendering custom links that contain a quoting error
  • larger Javascript files can be downloaded compressed, speeding download time
  • performance improvements in background processing when including external files and (for Enterprise) using an external authentication service
  • fixed some alignment and layout issues on Internet Explorer
  • improved support for transparent PNG images for Internet Explorer 5.5 and 6.x
  • fix a degenerate case that could cause a potential infinite loop in search