Symbio 1.7

Changes

Extended save/dates.txt with poll and lock indicator plus name of last poster, and renamed it to articles.txt.
You can now include the last commenter in comment links by inserting <!last> in them.
Implemented TrackBack, including both a TrackBack URL for every article and a TrackBack client with Auto-Discovery in the Control Panel; in the comment links, insert the number of links tracking back through the <!tb> tag.
Moved auto-link patterns from Control Panel navigation to Configuration component due to lack of space.
Added wildcards to the Control Panel's Search component.
Moved RSS feed configuration to a separate Control Panel component.
Control Panel navigation now consists of 4 times 4 icons instead of 3 times 5.
Fixed some issues with quotation marks in comment links.
Smileys no longer need to be preceded by a space.
Bad words are now enclosed in <span class="badword"> instead of <i class="badword">.
Usenet-style formatting (*bold*, /italic/, _underline_) is now an option; it is off by default and can be found under Configuration.
Commenter-input URLs that don't start with a protocol (e.g. http://) are now allowed.
Implemented HTML::Entities module instead of proprietary code.
Implemented CGI module's non-deprecated methods for query parameters and cookies.
Search results in the Control Panel are now fully formatted if desired.
Brushed up the basic, cows, desert and waterfall themes a bit.
Made comment parser (smileys, layout tags, links, bad words) a lot faster.
Made disabled and read-only inputs in the Control Panel appear lighter in decent browsers.

Upgrading

To upgrade from version 1.7a, follow these steps:
Make sure the HTML::Entities Perl module is present. In addition, if you want to ping TrackBack URLs using the TrackBack client, you will also need the LWP module.
Update all files in the script directory's root and make them executable. Also upload the themes and language subdirectories. Create a new writable subdirectory called trackback and put the provided .htaccess file in there.
Update all files in the resource directory's cp subdirectory.
Any outdated themes and language files will work with Symbio 1.7, but most of the new features will not be available.
Theme authors will need to take the new tag for bad words into consideration.
Log into the Control Panel to have articles.txt created.
That's all. You may now want to explore the new Control Panel components, turn on TrackBack, etc.

Known Issues

You will need to replace cp_navigation.pl in your script directory with the version contained in this archive to be able to logout of the Control Panel.
Checkboxes in the TrackBack Client will look better in Internet Explorer if you replace cp_trackback.pl in your script directory with the version contained in this archive.

Symbio 1.7a

Changes

RSS feed: You can now publish your comments in a rich text RSS 1.0 feed.
You can now allow visitors to see poll results without voting if desired.
It is now possible to exclude one or more names from the top poster list.
You can now choose to approve comments before publishing them.
A new smiley collection is included with Symbio; the old one can be restored by replacing smileys.txt with smileys.old.txt.
Users of a non-Windows platform are no longer required to use dos2unix before installation.
Fixed a bug with reversed listings in the Control Panel's Search section.
The correct text is now displayed when no one has voted in a poll yet.
The top poster list no longer looks odd if the list length you chose has not been reached.
Made parsing of smileys in comments much faster.
Defined access keys for all themes: hit Alt+B for bold, Alt+I for italic, Alt+U for underline, Alt+S for strikethrough, Alt+L for a (hyper)link, Alt+H for help and Alt+P to post; theme designers are advised to add the appropriate accesskey attributes in their own themes to ensure compatibility.
Replaced the letter A (for anchor) that designates some themes' hyperlink button with the letter L (for link), like its access key.
Made Symbio compatible with free.prohosting.com, mainly through insertion of their <killbanner> tag.
Updated the waterfall, cows and desert themes to CSS 2.1, making them compatible with the most recent Mozilla browsers.

Upgrading

To upgrade from version 1.6.x, follow these steps:
Upload all script files to the script directory and chmod 755 the new rssfeed.pl.
Upload the updated language file to the language directory.
Upload the new smileys to the smileys directory.
Upload the updated smileys.txt to the config directory.
Upload the updated themes to the themes directory.
Upload the updated Control Panel resources to the cp directory.
Go to the Control Panel's Configuration section and fill in any blank fields.
If you're planning to use the RSS feed, make sure you've got the XML::RSS module, version 1.02 or higher.
Note that pre-1.7 themes and language files will still work in this release, but you will be unable to use any of the new features.