Nâng cấp forum software lên phiên bản 3.0.4
Đã gửi: 22 Tháng 12 2008, 08:55
Dear all,
Diễn đàn chúng ta vừa được nâng cấp lên phiên bản mới nhất 3.0.4.
Sau đây là các thay đổi, sửa lỗi, nâng cấp so với phiên bản 3.0.1 trước đó
Happy days in Christmas time!
Hoàng Long
Diễn đàn chúng ta vừa được nâng cấp lên phiên bản mới nhất 3.0.4.
Sau đây là các thay đổi, sửa lỗi, nâng cấp so với phiên bản 3.0.1 trước đó
- Mã: Chọn tất cả
Changes since 3.0.3
* [Fix] Allow mixed-case template directories to be inherited (Bug #36725)
* [Fix] Regression bug from revision #8908 regarding log display in ACP
* [Fix] Allow the UCP group management to work for groups with avatars. (Bug #37375)
* [Fix] Fix header list build for replying oldest PM in PM history (Bug #37275)
* [Fix] Do not display COPPA group in memberlist find member dialog if COPPA disabled (Bug #37175)
* [Fix] Do not try to send jabber notifications if no jid entered (Bug #36775)
* [Fix] Only display special ranks to guests; no longer display normal ranks for guests (Bug #36735)
* [Fix] Properly treat punctuation marks after local urls (Bug #37055)
* [Fix] Make searching for members by YIM address work in prosilver
* [Fix] Tell users to recreate the search index after changing the common word threshold for fulltext_native (Bug #36345)
* [Fix] Adjusted phpbb_chmod() to always set permissions for group bit.
* [Fix] Do not increment users post count after post approval if post had been posted in a forum with no post count increasing set (Bug #37865)
* [Fix] Extend vertical line for last post column if no posts in forum (Bug #37125)
* [Fix] correctly update last topic/forum information if changing guest usernames through editing posts (Bug #38095)
* [Fix] fix postcount resync for situations where low and high post ids are higher than step value, resulting in users having 0 posts. (Bug #38195)
* [Fix] Use a left join for the topics table on search to avoid trouble with FROM syntax on some databases (Bug #37005)
* [Fix] Do not show 'Forward' button if the user cannot send PM's
* [Change] Alllow applications to set custom module inclusion path (idea by HoL)
* [Change] Handle checking for duplicate usernames in chunks (Bug #17285 - Patch by A_Jelly_Doughnut)
* [Change] Better handling and finer control for custom profile fields visibility options. (Patch by Highway of Life)
* [Change] Performance increase for format_date() (Bug #37575 - Patch by BartVB)
* [Change] Changed prosilver date separator from 'on' to '»'
* [Change] Performance increase for get_username_string() (Bug #37545 - Patch by BartVB)
* [Change] Slight performance increase for common parameter calls to append_sid() (Bug #37555 - Patch by BartVB)
* [Feature] Added 'AGO' setting to relative date strings. For example: posted 14 minutes ago. (Patch by BartVB)
* [Sec] Fixed an issue where deactivated accounts could be re-activated without the required privileges. (Reported by Jorick)
* [Sec] Ask for forum password if post within passworded forum quoted in private message. (Reported by nickvergessen)
Changes since 3.0.2
* [Fix] Correctly set topic starter if first post in topic removed (Bug #30575 - Patch by blueray2048)
* [Fix] Delete avatar files (Bug #29985).
* [Fix] Preserve selection in the MCP. (Bug #31265).
* [Fix] Added VST - Venezuela Standard Time (Bug #30545).
* [Fix] Close DB connections in file.php.
* [Fix] Correctly return results for nested cached queries (Bug #31445 - Patch by faw).
* [Fix] Allow export of PM pages greater one. (#33155)
* [Fix] Display coloured username of last poster in list of subscribed forums (prosilver).
* [Fix] Added missing UCP language string NO_AUTH_READ_HOLD_MESSAGE.
* [Fix] Do not jump back to page 1 when hiding member search in memberlist. (Bug #32515)
* [Fix] Correctly limit input of the users location to 100 characters in the UCP and ACP. (Bug #32655)
* [Fix] Sync reports when using the move all users posts tool in the ACP. (Bug #31165)
* [Fix] Extra slash is included in the redirect url when redirecting to the forum root directory. (Bug #33605)
* [Fix] Remove reported flag from shadow topics when closing reports. (Bug #19765)
* [Fix] Do not show non indexed forums on the search page if they contain no subforums. (Bug #33125)
* [Fix] Stop search bots incrementing topic views. (Bug #32675 - Patch by eviL<3)
* [Fix] Use correct link for post author search. (Bug #32595)
* [Fix] Do not decrease topics counter when deleting shadow topics. (Bug #26495)
* [Fix] Send localised disapproval reasons in the recipients local language. (Bug #31645)
* [Fix] Language typos/fixes. (Bugs #27625, #30755, #34185, #32795)
* [Fix] Added missing terms parameter to search pagination. (Bug #34085)
* [Fix] Wrong table order in query obtaining posts if post id given.
* [Fix] Do not display reported topic icon for shadow topics. (Bug #13970)
* [Fix] Display popular topic based on posts within topic instead of replies within topic. (Bug #16099)
* [Fix] Expand shown ban reason in unban screen to fully show long entries. (Bug #16234)
* [Fix] Preserve alpha transparency for created thumbnails. (Bug #16575)
* [Fix] Use correct port delimiter for MSSQL connections in windows. (Bug #16615)
* [Fix] Do not allow setting forums parent to the forum itself. (Bug #18855)
* [Fix] Display assigned rank/avatar for guests. (Bug #19155)
* [Fix] Set secure cookie for style switcher if required. (Bug #19625)
* [Fix] Fix native full text search on postgresql while using excluding keyword matches. (Bug #19195)
* [Fix] Pass S_SEARCH_ACTION through append_sid() in search.php. (Bug #21585)
* [Fix] Correctly delete message attachments. (Bug #23755)
* [Fix] Correctly handle unread status of subforums (that are not shown on the index) of forums that are shown on the index. (Bug #14589)
* [Fix] Stop users from deleting posts after the edit time has passed or they have been locked. (Bug #19115)
* [Fix] Split posts target forum requires 'f_post' now instead of 'm_split'. (Bug #31015)
* [Fix] Duplicate log messages for deleting a topic ('LOG_TOPIC_DELETED' has been deprecated in favour of 'LOG_DELETE_TOPIC').
* [Fix] Use a distinct log message for shadow topic deletions to differentiate between normal topic deletions. (Bug #34635)
* [Fix] Fix problems with styles using an underscore within the filename. (Bug #34315)
* [Fix] Better return links when deleting topics through the MCP. (Bug #34655)
* [Fix] Add quoting support to PM history when composing a reply. (Bug #34285)
* [Fix] Use phpBB 3.1.x method for storing cached data to prevent PHP bug with our usage of var_export(). (Thanks to Techie-Micheal and HoL for pointing out possible problems)
* [Fix] Check users pm preferences for pm's sent to groups. (Bug #33245)
* [Fix] Do not allow password reminders if u_passchg permission is not given. (Bug #14806)
* [Fix] Implemented strict check for cached user permissions and existing ACL options. This fix makes sure cached permissions are valid, even if they got already cached.
* [Fix] Do not show link to user/group profiles if user has no permission to view the linked page and gets a denied message anyway. (Bug #15088)
* [Fix] Do not display last post link and sort display options for search engines. (Bug #15088)
* [Fix] Make sure users still get notifications if they set to only be notified by Jabber, but Jabber service disabled. (Bug #29715 - Patch by Paul)
* [Fix] Don't show forum subscription link on categories. (Bug #34895)
* [Fix] Display a message if no topics or forums are selected when unsubscribing. (Bug #34855)
* [Fix] Mark/unmark all links in UCP now select/unselect both subscribed topics and forums.
* [Fix] Increase board topic counter when splitting topics. (Bug #32125)
* [Fix] Display profile icons when viewing a topic, or PM when only the jabber icon is to be visible. (Bug #34755)
* [Fix] Do not send PMs with warnings if the user cannot read PMs or they are disabled. (Bug #30815)
* [Fix] Correctly convert Niels' Birthday MOD to the date format used in phpBB3. (Bug #32895)
* [Fix] Parse BBCode lists of type square, circle and disc. (Bug #35295)
* [Fix] Round the displayed percentages in polls. (Bug #32375)
* [Fix] Disable mass e-mail when e-mail is disabled. (Bug #27385)
* [Fix] Display coloured poster username of queued posts displayed on the front of the MCP.
* [Fix] Moderators can only see reports/queue/logs from forums they can actually read. (Bug #31085)
* [Fix] Correctly display topic when start parameter is equal to the number of posts.
* [Fix] Correctly display topic in MCP when start parameter is equal to or greater than the number of posts. (Bug #30525)
* [Change] No longer allow the direct use of MULTI_INSERT in sql_build_array. sql_multi_insert() must be used.
* [Change] Display warning in ACP if config.php file is left writable.
* [Change] More restrictive chmod to new files being created. (phpbb_chmod() function mostly by faw)
* [Change] Set headers to allow browsers to better cache attachments (Mylek pointed this out)
* [Change] Hide parameters if they equal the default in viewforum/viewtopic (Bug #31185)
* [Change] Various improvements to group listings (Bugs #32155, #32145, #32085, #26675, #26265)
* [Change] Set headers for IE 8 in file.php
* [Change] Do not count queued posts to user_posts.
* [Change] Allow setting birth year to current year.
* [Change] Do not use the topics posted table when performing an egosearch.
* [Change] Log the forum name that topics are moved into.
* [Change] Automatically add users/groups to the PM recipient list, if entered or selected.
* [Change] Reply to PM now includes all previous recipients and not only the original sender.
* [Change] Make topic selection for merge less confusing by removing unneeded controls. (Bug #21925)
* [Change] MCP topic view checkboxes now default to unchecked.
* [Change] Adjust language key SPLIT_AFTER to make the action clearer.
* [Change] Add links to the post and forum when viewing a report from the MCP. (Bugs #33795, #33805)
* [Change] Added CSRF protection to GET-only actions like marking forums.
* [Change] Remove NUL-Bytes directly in request_var() for strings and within the custom DBAL sql_escape() functions (MSSQL, Firebird, Oracle) (reported by AdhostMikeSw)
* [Feature] Allow limited inheritance for template sets.
* [Feature] Allow hard disabling of the template editor.
* [Feature] Allow setting custom language path through $user->set_custom_lang_path(). $user->lang_path now also do not include the user language, but only the path.
* [Feature] Ability to define nullar/singular/plural language entries
* [Feature] Ability to mimic sprintf() calls with $user->lang() with the ability to correctly assign nullar/singular/plural language entries.
* [Feature] Added the possibility to force user posts put in queue if post count is lower than an admin defined value. Guest posting is not affected by this setting.
* [Feature] Added 'max_recipients' setting for private messages. This setting allows admins to define the maximum number of recipients per private message with a board-wide setting and a group-specific setting.
* [Feature] Added new permission setting for sending private messages to groups. Now there are two permissions to define sending private messages to multiple recipients and private messages to groups.
* [Feature] Allow specific connection to different server for jabber functionality by providing a valid JID as username. This also allows the use of talk.google.com as jabber server with gmail.com JIDs. (Bug #14989)
* [Sec Precaution] Stricter validation of the HTTP_HOST header (Thanks to Techie-Micheal et al for pointing out possible issues in derived code)
Changes since 3.0.1
* [Fix] Ability to set permissions on non-mysql dbms (Bug #24955)
* [Fix] Fixed blank style on setups having no username defined within config.php (Bug #25065)
* [Fix] Made the compress_tar class tolerate archives that do not properly have their archived contents listed (Bug #14429 / thanks to JRSweets for his patch)
* [Fix] Moved topics should not count towards the number of topics in a forum (Bug #14648 / thanks to Schumi for his patch)
* [Fix] Properly check for invalid characters in MySQL DB prefixes during install (Bug #18775)
* [Fix] Bring the PostgreSQL backup system back to working order (Bug #22385)
* [Fix] Update correct theme for cached styles in style.php (Bug #25805)
* [Fix] Also add PHPBB_INSTALLED check to download/file.php for inline avatar delivery
* [Fix] Unable to login to some jabber server, reverted previous change (Bug #25095)
* [Fix] Do not return BMP as valid image type for GD image manipulation (Bug #25925)
* [Fix] Correctly determine safe mode for temp file creation in functions_upload.php (Bug #23525)
* [Fix] Correctly sort by rank in memberlist (Bug #24435)
* [Fix] Purge cache after database restore (Bug #24245)
* [Fix] Correctly display subforum read/unread icons from RTL in FF3, Konqueror and Safari3+. (thanks arod-1 for the fix, related to Bug #14830)
* [Fix] Added missing form token in acp (thanks NBBN).
* [Fix] Do not remove whitespace in front of url containing the boards url and no relative path appended (Bug #27355)
* [Fix] reset forum notifications in viewtopic (Bug #28025)
* [Fix] corrected link for searching post author's other posts (Bug #26455)
* [Fix] HTTP Authentication supports UTF-8 usernames now (Bug #21135)
* [Fix] Topic searches by author no longer return invalid results (Bug #11777)
* [Fix] Delete drafts and bookmarks when deleting an user. (#27585, thanks Schumi for the fix)
* [Fix] Set last_post_subject for new topics. (#23945)
* [Fix] Allow moving posts to invisible forums. (#27325)
* [Fix] Don't allow promoting unapproved group members (#16124)
* [Fix] Correctly fetch server name if using non-standard port (#27395)
* [Fix] Regular expression for email matching in posts will no longer die on long words.
* [Fix] Do not display ban message if direct call to cron. (thanks Dog Cow for reporting)
* [Fix] Correctly display double-colon on special conditions within highlighted php source (Bug #26795)
* [Fix] Increase storage capacity of titles/subjects due to specialchared content (Bug #25235)
* [Fix] Catch invalid username wildcard ban (we do not support these) (Bug #29305)
* [Fix] Fix (email)-domain checks for those having DNS prefixes set (Bug #29635)
* [Change] Adjust truncate_string() to be able to adjust the maximum storage length.
* [Change] Generalize load check (Bug #21255 / thanks to Xipher)
* [Change] Make utf8_htmlspecialchars not pass its argument by reference (Bug #21885)
* [Change] Sort the tables at the database table backup screen
* [Change] For determining the maximum number of private messages in one box, use the biggest value from all groups the user is a member of (Bug #24665)
* [Change] Show email ban reason on registration. Additionally allow custom errors properly returned if using validate_data(). (Bug #26885)
* [Change] Don't allow redirects to different domains. (thanks nookieman)
* [Feature] Added optional referer validation of POST requests as additional CSRF protection.
* [Feature] Added optional stricter upload validation to avoid mime sniffing in addition to the safeguards provided by file.php. (thanks to Nicolas Grekas for compiling the list).
* [Feature] Streamlined banning via the MCP by adding a ban link to the user profile. Also pre-fills ban fields as far as possible.
* [Feature] Added ACP logout to reset an admin session.
* [Sec] Only allow urls gone through redirect() being used within login_box(). (thanks nookieman)
Happy days in Christmas time!
Hoàng Long