PolarBlog V1.8.0 (Swainson's Hawk) Released
PolarBlog V1.8.0 (Swainson's Hawk) has been released. The major focus of this release is the addition of real-time IP blacklisting (RBL) to the commenting system and numerous bug fixes.
Enhancements
- Comment IP Blacklisting
- Added support for MySQLi extension (requires PHP5 & MySQL >= 4.1)
- Added automatic detection and (limited) support for PHP5 SPL.
- Calendar and right column CSS changes. See css/left_nav.diff or css/standard.diff for more information.
- Added topic_icon_image CSS class to control topic icon display. Default now sets this to (float) display on the right. title margin should be changed from 0px to -10px if you opt to change to this right side icon display. See css/left_nav.diff or css/standard.diff for more information.
- A number of minor tweaks were done to the CSS files plus the addition of the RBL Admin CSS. See css/standard.diff or css/left_nav.diff for more information.
- Changed RSS $config['rss']['feed']['encoding'] to use I18N_CHARSET by default so you don't have to change it in two places.
- Added $config['rss']['entry_count'] to set RSS feed entry count. Falls back to DEFAULT_DISPLAY_CNT.
- Consolidated all JavaScript deletes to use confirmDelete() with localized message now passed.
- Added data validation for all input variables that weren't already being validated.
- Improved security checking by validating logged in users.
- Added additional entry table index to improve performance.
Bug Fixes
- Installer does not have error messages defined for all upgrades.
- Editing comments resets the timestamp to the current time.
- Editing user resets the timestamp to the current time.
- WHEN USE_COMMENTS is disabled, existing comments don't display.
- Added .?,'"~!@#$%^&*()_+-:;| to the auto-link optional link name text field.
- Various database class bug fixes and enhancements. (see the file)
- Topics without an icon displays broken image.
- Word count on entries and comments is not correct.
- htmlentities() doesn't respect character set encoding.
- The comment email feature does not currently respect the blog's I18N_CHARSET value. All email is sent as ISO-8859-1.
- RSS feed not untilizing correct feed encoding or using correct contentType. Added $config['rss']['required']['contentType'] to config. Upgrade FeedCreator class to V1.7.2c.
- Added USE_COMMENT_RBL
- Added RBL_REFERER_CHECK
- Added RBL_URL_CHECK
- Added RBL_BLOCK_KEYWORD
- Added $rbl_services
- Added $config['rss']['entry_count']
These new tags that have been added to the language files were machine translated. If you are utilizing a language other than English, your feedback and corrections are most welcome. (kevinp ~AT polarlava.com)
- CONFIRM_COMMENT_BL
- CONFIRM_COMMENT_WL
- CONFIRM_DELETE_COMMENT
- CONFIRM_DELETE_ENTRY
- DUPLICATE_ENTRY_MSG
- RBL_BLOCKED_SAVED
- RBL_BLOCKED_DEL
- LISTED_IPS
- IP_ADDRESS
- LAST_VISIT
- VISITS
- RBLS
- REFERRER
- REF_FROM
- WHITELISTED
- ACTION
- DELETE
- BLACKLIST_IP
- WHITELIST_IP
- RBL_ADMIN_HDR
- KEYWORD
- OCCURRENCES
- LISTED_KEYWORDS
- ADD
- EXIT_RBL