Changeset 702 for trunk/forum/docs


Ignore:
Timestamp:
Mar 31, 2010, 6:32:40 PM (15 years ago)
Author:
george
Message:
  • Upraveno: Aktualizace fóra.
Location:
trunk/forum/docs
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/forum/docs/AUTHORS

    r400 r702  
    2121involved in phpBB.
    2222
    23 phpBB Lead Developer  : Acyd Burn (Meik Sievertsen)
     23phpBB Lead Developer:  naderman (Nils Adermann)
    2424
    25 phpBB Developers      : APTX (Marek A. R.)
    26                         DavidMJ (David M.)
    27                         dhn (Dominik Dröscher)
    28                         kellanved (Henry Sudhof)
    29                         naderman (Nils Adermann)
    30                         ToonArmy (Chris Smith)
    31                         Vic D'Elfant (Vic D'Elfant)
     25phpBB Developers:      A_Jelly_Doughnut (Josh Woody)
     26                       Acyd Burn (Meik Sievertsen) [Lead 09/2005 - 01/2010]
     27                       APTX (Marek A. R.)
     28                       bantu (Andreas Fischer)
     29                       DavidMJ (David M.)
     30                       dhn (Dominik Dröscher)
     31                       kellanved (Henry Sudhof)
     32                       Terrafrost (Jim Wigginton)
     33                       ToonArmy (Chris Smith)
     34
     35Contributions by:      Brainy (Cullen Walsh)
     36                       leviatan21 (Gabriel Vazquez)
     37                       nickvergessen (Joas Schilling)
     38                       Raimon (Raimon Meuldijk)
     39                       rxu (Ruslan Uzdenov)
     40                       Xore (Robert Hetzler)
    3241
    3342
    34 -- Previous Contributors --
     43-- Former Contributors --
    3544
    36 phpBB Project Manager : theFinn (James Atkinson) [Founder - 04/2007]
    37                         SHS` (Jonathan Stanley)
     45phpBB Project Manager: theFinn (James Atkinson) [Founder - 04/2007]
     46                       SHS` (Jonathan Stanley)
    3847
    39 phpBB Lead Developer  : psoTFX (Paul S. Owen) [2001 - 09/2005]
     48phpBB Lead Developer: psoTFX (Paul S. Owen) [2001 - 09/2005]
    4049
    41 phpBB Developers      : Ashe (Ludovic Arnaud)   [10/2002 - 11/2003, 06/2006 - 10/2006]
    42                         BartVB (Bart van Bragt) [11/2000 - 03/2006]
    43                         GrahamJE (Graham Eames) [09/2005 - 11/2006]
    44 
     50phpBB Developers:      Ashe (Ludovic Arnaud)       [10/2002 - 11/2003, 06/2006 - 10/2006]
     51                       BartVB (Bart van Bragt)    [11/2000 - 03/2006]
     52                       GrahamJE (Graham Eames)    [09/2005 - 11/2006]
     53                       Vic D'Elfant (Vic D'Elfant) [04/2007 - 04/2009]
    4554
    4655-- Copyrights --
    4756
    48 Visual Confirmation   : Xore (Robert Hetzler)
     57Visual Confirmation Xore (Robert Hetzler)
    4958
    5059Original subSilver by subBlue Design, Tom Beddard, (c) 2001 phpBB Group
  • trunk/forum/docs/CHANGELOG.html

    r400 r702  
    5454        <li><a href="#changelog">Changelog</a>
    5555        <ol style="list-style-type: lower-roman;">
     56                <li><a href="#v307">Changes since 3.0.7</a></li>
     57                <li><a href="#v306">Changes since 3.0.6</a></li>
     58                <li><a href="#v305">Changes since 3.0.5</a></li>
     59                <li><a href="#v304">Changes since 3.0.4</a></li>
    5660                <li><a href="#v303">Changes since 3.0.3</a></li>
    5761                <li><a href="#v302">Changes since 3.0.2</a></li>
     
    8488
    8589                <div class="content">
    86         <a name="v303"></a><h3>1.i. Changes since 3.0.3</h3>
     90
     91        <a name="v307"></a><h3>1.i. Changes since 3.0.7</h3>
     92
     93        <ul>
     94                <li>[Sec] Do not expose forum content of forums with ACL entries but no actual permission in ATOM Feeds. (Bug #58595)</li>
     95        </ul>
     96
     97        <a name="v306"></a><h3>1.ii. Changes since 3.0.6</h3>
     98
     99        <ul>
     100                <li>[Fix] Allow ban reason and length to be selected and copied in ACP and subsilver2 MCP. (Bug #51095)</li>
     101                <li>[Fix] Force full date for board online record date.</li>
     102                <li>[Fix] Correctly reset login keys if passed value is the current user. (Bug #54125)</li>
     103                <li>[Fix] Correctly set last modified headers. (Bug #54245, thanks Paul.J.Murphy)</li>
     104                <li>[Fix] Show correct HTML title when reporting private messages. (Bug #54375)</li>
     105                <li>[Fix] Correctly exclude subforums from ATOM Feeds. (Bug #54285)</li>
     106                <li>[Fix] Do not link to user profile in ATOM feed entry if post has been made by the guest user. (Bug #54275)</li>
     107                <li>[Fix] Make word censoring case insensitive. (Bug #54265)</li>
     108                <li>[Fix] Fulltext-MySQL search for keywords and username at the same time. (Bug #54325)</li>
     109                <li>[Fix] Various XHTML and CSS mistakes in prosilver and subsilver2. (Bugs #54705, #55895, #57505, #57875 - Patch by HardStyle)</li>
     110                <li>[Fix] Correctly show topic ATOM feed link when only post id is specified. (Bug #53025)</li>
     111                <li>[Fix] Cleanly handle forum/topic not found in ATOM Feeds. (Bug #54295)</li>
     112                <li>[Fix] PHP 5.3 compatibility: Check if function dl() exists before calling it. (Bug #54665)</li>
     113                <li>[Fix] PHP 5.3 compatibility: Disable E_DEPRECATED on startup to keep set_magic_quotes_runtime(0) quiet. (Bug #54495)</li>
     114                <li>[Fix] Correctly replace table prefix before inserting schema data into the database. (Bug #54815)</li>
     115                <li>[Fix] Correctly take post time instead of topic time for the overall forum feed statistics row. (Bug #55005)</li>
     116                <li>[Fix] Posting errors with CAPTCHAs using user::add_lang(). (Bug #55245)</li>
     117                <li>[Fix] Use memcache::replace() instead of memcache::set() for existing keys to prevent problems.</li>
     118                <li>[Fix] Check for required functions in eAccelerator. (Bug #54465)</li>
     119                <li>[Fix] Use correct RFC 3339 date format in ATOM feed. (Bug #55005)</li>
     120                <li>[Fix] Do not deliver topics from unreadable or passworded forums in the news feed. (Bug #54345)</li>
     121                <li>[Fix] Restore user language choice to compiled stylesheets. (Bug #54035)</li>
     122                <li>[Fix] Add missing language entries. (Bug #55095)</li>
     123                <li>[Fix] Do not permit unauthorised users to delete private messages from folder listing. (Bug #54355)</li>
     124                <li>[Fix] Correctly check for empty strings in custom profile fields. (Bug #55335)</li>
     125                <li>[Fix] Use correct options to parse BBCodes in signatures when previewing PMs.</li>
     126                <li>[Fix] Correct rendering of prosilver quick reply under IE6. (Bug #54115 - Patch by Raimon)</li>
     127                <li>[Fix] Correct wording for &quot;How do I show an image below my username&quot; question answer in FAQ. (Bug #23935)</li>
     128                <li>[Fix] Handle export of private messages where all recipients were deleted. (Bug #50985)</li>
     129                <li>[Fix] Correctly get unread status information for global announcements in search results.</li>
     130                <li>[Fix] Correctly handle global announcements in ATOM feeds.</li>
     131                <li>[Fix] Use correct limit config parameter in the News feed.</li>
     132                <li>[Fix] Restrict search for styles/../style.cfg to folders. (Bug #55665)</li>
     133                <li>[Fix] Add ability to disable overall (aka board-wide) feed.</li>
     134                <li>[Fix] Do not pass new_link parameter when creating a persistent connection with mysql. (Bug #55785)</li>
     135                <li>[Fix] Improved search query performance through sorting words by their occurance. (Bug #21555)</li>
     136                <li>[Fix] Correctly move sql_row_pointer forward when calling sql_fetchfield() on cached queries. (Bug #55865)</li>
     137                <li>[Fix] Remove item limit from &quot;All forums&quot; feed.</li>
     138                <li>[Fix] Do not use group colours for usernames on print view. (Bug #30315 - Patch by Pasqualle)</li>
     139                <li>[Fix] Pagination of User Notes in MCP uses two different config values. (Bug #56025)</li>
     140                <li>[Fix] List hidden groups on viewprofile where the viewing user is also a member. (Bug #31845)</li>
     141                <li>[Fix] Sort viewprofile group list by group name.</li>
     142                <li>[Fix] Strictly check whether a moderator can post in the destination forum when moving topic. (Bug #56255)</li>
     143                <li>[Fix] Added some error handling to the compress class.</li>
     144                <li>[Fix] Correctly determine permissions to show quick reply button. (Bug #56555)</li>
     145                <li>[Fix] Do not unsubscribe users from topics replying with quickreply. (Bug #56235)</li>
     146                <li>[Fix] Don't submit when pressing enter on preview button. (Bug #54395)</li>
     147                <li>[Fix] Load reCAPTCHA over https when using a secure connection to the board. (Bug #55755)</li>
     148                <li>[Fix] Clarify explanation of bump feature setting. (Bug #56075)</li>
     149                <li>[Fix] Properly paginate unapproved posts in the MCP. (Bug #56285)</li>
     150                <li>[Fix] Do not duplicate previous/next links in pagination text of moderator logs and user notes in MCP for subsilver2. (Bug #55045)</li>
     151                <li>[Fix] Do not automatically unsubscribe users from topics, when email and jabber is disabled.</li>
     152                <li>[Fix] Don't send activation email when user tries to change email without permission. (Bug #56335 - Fix by nrohler)</li>
     153                <li>[Fix] Replace hard coded &quot;px&quot; with translated language-string. (Bug #52495)</li>
     154                <li>[Fix] Correctly hover list menu in UCP and MCP for RTL languages. (Bug #49945)</li>
     155                <li>[Fix] Correctly orientate quoted text image on RTL languages. (Bug #33745)</li>
     156                <li>[Fix] Deprecate $allow_reply parameter to truncate_string() (Bug #56675)</li>
     157                <li>[Fix] Fall back to default language email template if specified file does not exist. (Bug #35595)</li>
     158                <li>[Fix] Update users last visit field correctly when changing activation status. (Bug #56185)</li>
     159                <li>[Fix] Database updater now separates ADD COLUMN from SET NOT NULL and SET DEFAULT, when using PostgreSQL &lt;= 7.4 (Bug #54435)</li>
     160                <li>[Fix] Styles adjustment to correctly display an order of rtl/ltr mixed content. (Bugs #55485, #55545)</li>
     161                <li>[Fix] Fix language string for PM-Reports refering to post-data. (Bug #54745)</li>
     162                <li>[Fix] Do not store email templates in database. (Bug #54505)</li>
     163                <li>[Fix] Fix javascript bug in the smilies ACP. (Bug #55725)</li>
     164                <li>[Fix] Unify BBCode Selection across browsers. (Bug #38765)</li>
     165                <li>[Fix] Allow convertors to read in configuration from files. (Bug #57265 - Patch by Dicky)</li>
     166                <li>[Fix] Fix problems with firebird by no longer using 'count' as a column alias. (Bug #57455)</li>
     167                <li>[Fix] Small language correction for the FAQ page. (Bug #57825)</li>
     168                <li>[Fix] Restrict search for language/../iso.txt to folders. (Bug #57795)</li>
     169                <li>[Fix] Make user_email_hash() function independent from system's architecture. (Bug #57755)</li>
     170                <li>[Fix] Correct behavior of &quot;force_approved_state&quot; when value is false. (Bug #57715)</li>
     171                <li>[Fix] Global announcements could not be accessed on a board using Firebird as the database server. (Bug #57525)</li>
     172                <li>[Fix] BBCode parser now uses the user object for all settings rather than taking some from the template object (Bug #57365)</li>
     173                <li>[Fix] Ensure a database connection is available before logging general errors. (Bug #57975)</li>
     174                <li>[Fix] Do not delete unrelated attachments when deleting empty forums. (Bug #57375)</li>
     175                <li>[Fix] Update: Store expected resulting file contents in cache and do not suggest further merges if the contents match, also fixes infinite merge loop (Bug #54075)</li>
     176                <li>[Change] Move redirect into a hidden field to avoid issues with mod_security. (Bug #54145)</li>
     177                <li>[Change] Log activation through inactive users ACP. (Bug #30145)</li>
     178                <li>[Change] Send time of last item instead of current time in ATOM Feeds. (Bug #53305)</li>
     179                <li>[Change] Use em dash instead of hyphen/minus as separator in ATOM Feeds item statistics. (Bug #53565)</li>
     180                <li>[Change] Alter ACP user quick tools interface to reduce confusion with the delete operation.</li>
     181                <li>[Change] Send statistics now check for IPv6 and send private network status as a boolean.</li>
     182                <li>[Change] Split &quot;All topics&quot; feed into &quot;New Topics&quot; and &quot;Active Topics&quot; feeds.</li>
     183                <li>[Change] Forum feed no longer includes posts of subforums.</li>
     184                <li>[Change] Show login attempt CAPTCHA option in the captcha plugin module.</li>
     185                <li>[Change] It is no longer possible to persist a solution for the login CAPTCHA.</li>
     186                <li>[Change] SQLite is no longer autoloaded by the installer. (Bug #56105)</li>
     187                <li>[Change] Friends and foes will not show up as private message rule options if their respective UCP modules are disabled. (Bug #51155)</li>
     188                <li>[Change] Offer for guests to log in for egosearch and unreadposts search before the search permissions check. (Bug #51585)</li>
     189                <li>[Change] Show warning box for users of PHP &lt; 5.2.0 about phpBB ending support.</li>
     190                <li>[Change] Disallow deleting the last question of the Q&amp;A CAPTCHA.</li>
     191                <li>[Change] Tweak Q&amp;A CAPTCHA garbage collection.</li>
     192                <li>[Change] Show a proper preview for the Q&amp;A CAPTCHA. (Bug #56365)</li>
     193                <li>[Change] Speed up topic move operation by adding an index for topic_id on the topics track table. (Bug #56545)</li>
     194                <li>[Change] Warn users about potentially dangerous BBcodes.</li>
     195                <li>[Feature] Ability to use HTTP authentication in ATOM feeds by passing the GET parameter &quot;auth=http&quot;.</li>
     196                <li>[Feature] Add INTTEXT token type to custom bbcodes to allow non-ASCII letters in html attributes.</li>
     197                <li>[Feature] Add ability to enable quick reply in all forums.</li>
     198
     199        </ul>
     200
     201        <a name="v305"></a><h3>1.ii. Changes since 3.0.5</h3>
     202
     203        <ul>
     204                <li>[Fix] Allow whitespaces in avatar gallery names. (Bug #44955)</li>
     205                <li>[Fix] Sorting by author or subject on viewtopic now preserves the order. (Bug #44875)</li>
     206                <li>[Fix] Correctly determine writable status of files on Windows operating systems. (Bug #39035)</li>
     207                <li>[Fix] Show report button in prosilver for guests who are allowed to report posts. (Bug #45695)</li>
     208                <li>[Fix] Correctly show private message history. (Bug #46065)</li>
     209                <li>[Fix] Various XHTML mistakes in prosilver, subsilver2 and the ACP. (Bugs #25545, #26315, #38555, #45505 - Patch by Raimon, #45785, #45865, #47085 - Patch by Raimon)</li>
     210                <li>[Fix] Fix some ACP style issues. (Bug #16109 - Patch by prototech)</li>
     211                <li>[Fix] Move post bump information markup to the template. (Bug #34295)</li>
     212                <li>[Fix] Show error in the ACP when template folder is not readable. (Bug #45705)</li>
     213                <li>[Fix] Adjust viewonline filename regular expression to be less strict. (Bug #46215)</li>
     214                <li>[Fix] Correctly apply the &quot;can change vote&quot; permission again. Regression introduced in r9470. (Bug #45895)</li>
     215                <li>[Fix] Remove data from friend/foe table when deleting user. (Bug #45345)</li>
     216                <li>[Fix] Correctly hide skiplink in prosilver right-to-left mode. (Bug #45765 - Patch by prototech and bantu)</li>
     217                <li>[Fix] Fix dynamic config update routine error if firebird is used. (Bug #46315)</li>
     218                <li>[Fix] Allow friends/foes to be added and removed at the same time. (Bug #46255)</li>
     219                <li>[Fix] Only change topic/post icon on edit if icons are enabled and user is allowed to use icons. (Bug #46355)</li>
     220                <li>[Fix] Fix saving custom profile fields in ACP if Oracle is used. (Bug #46015)</li>
     221                <li>[Fix] Make view_log() more resilient to corrupt serialized data. (Bug #46545)</li>
     222                <li>[Fix] Show error if hostname lookup doesn't return a valid IP address when banning. (Bug #45585)</li>
     223                <li>[Fix] Fix incorrect layout when loading private message draft. (Bug #38435 - Patch by nickvergessen)</li>
     224                <li>[Fix] Show proper error message when trying to add bots to friends/foes list. (Bug #40205)</li>
     225                <li>[Fix] Fixed database backup and restore with Oracle DBMS. (Bug #46715)</li>
     226                <li>[Fix] Update attachments table when deleting user and retaining his posts. (Bug #40245)</li>
     227                <li>[Fix] Correctly detect files in subfolders when viewing cached template files. (Bug #46145)</li>
     228                <li>[Fix] Display user's jabber address in popup if jabber functionality is disabled. (Bug #20775)</li>
     229                <li>[Fix] Correctly exclude forums from active topics list. (Bug #19135)</li>
     230                <li>[Fix] Do not display banned users in birthday list. (Bug #20625)</li>
     231                <li>[Fix] Fix function to recalculate nested sets. (Bug #41555 - Patch by EXreaction)</li>
     232                <li>[Fix] Display but also highlight already used rank images while assigning new ranks. (Bug #22665)</li>
     233                <li>[Fix] Correctly orientate quoted text image on RTL languages. (Bug #33745)</li>
     234                <li>[Fix] Do not display &quot;View user notes&quot; and &quot;Warn user&quot; links in user profile if corresponding MCP modules are disabled. (Bug #10519)</li>
     235                <li>[Fix] Show proper error message when trying to create a private messages folder with an empty name. (Bug #39875)</li>
     236                <li>[Fix] No longer state that it is possible to manage group leaders from the UCP. (Bug #19945)</li>
     237                <li>[Fix] Do not throw an error when PDO is a shared module and not loaded preventing SQLite from being loaded.</li>
     238                <li>[Fix] Fix censoring of unicode words. (Bug #16555)</li>
     239                <li>[Fix] Display coloured usernames in ACP groups management screens.</li>
     240                <li>[Fix] Correctly describe founder permissions on trace-information. (Bug #37235)</li>
     241                <li>[Fix] Correct the width value for poll_center.gif omitted in imageset.cfg for subsilver2. (Bug #43005)</li>
     242                <li>[Fix] Correctly load complex language variable using acp_language. (Bug #45735 - Patch by leviatan21)</li>
     243                <li>[Fix] Fix reapply_sid() to correctly strip session id in certain circumstances. (Bug #43125 - Patch by leviatan21)</li>
     244                <li>[Fix] Correctly state why one language pack is marked with an asterisk in the ACP. (Bug #37565)</li>
     245                <li>[Fix] Correctly check if install directory is still present. (Bug #46965)</li>
     246                <li>[Fix] Correct banned user behaviour when &quot;force password change&quot; is enabled. (Bug #47145 - Patch by nickvergessen and leviatan21)</li>
     247                <li>[Fix] Correctly display ACP logs options, without permission to clear logs. (Bug #24155 - Patch by leviatan21)</li>
     248                <li>[Fix] Display topic icons in MCP forum view again (only prosilver).</li>
     249                <li>[Fix] Properly display post status messages in topic when post is reported and unapproved (Bug #44455 - Patch by leviatan21)</li>
     250                <li>[Fix] Do not remove recipients when loading private message draft. (Bug #38395)</li>
     251                <li>[Fix] Add author name to moderator log when deleting post/topic. (Bug #46225)</li>
     252                <li>[Fix] Fix broken &quot;Report details&quot; link in the MCP. (Bug #46975)</li>
     253                <li>[Fix] Resolve accesskey conflicts in prosilver. (Bug #44685)</li>
     254                <li>[Fix] Check if template file is empty before trying to read from it. (Bug #47345)</li>
     255                <li>[Fix] More descriptive descriptions for permissions to use BBCode, smilies, images and flash. (Bug #36065)</li>
     256                <li>[Fix] Fix style issues in print mode. (Bug #26375 - Patch by leviatan21)</li>
     257                <li>[Fix] Fix minor issue with L_QUOTE language string missing in several PM composing modes. (Bug #39625)</li>
     258                <li>[Fix] Also fetch posts of guests and deleted or deactivated users while searching for author names. (Bug #36565, #47765)</li>
     259                <li>[Fix] Show end of ban in MCP and ACP when user is banned by duration. (Bug #47815 - Patch by Pyramide)</li>
     260                <li>[Fix] Correctly count posts awaiting approval in the MCP. (Bug #47685)</li>
     261                <li>[Fix] Display user's posts count in private message when it is equal to 0 (prosilver). (Bug #40155)</li>
     262                <li>[Fix] Only allow users to disable word censor if globally allowed. (Bug #47575 - Patch by 00mohgta7)</li>
     263                <li>[Fix] Fix database updater and db tools to support multiple column changes/additions/removals with SQLite.</li>
     264                <li>[Fix] Correctly detect GZIP status in debug mode. (Bug #24075)</li>
     265                <li>[Fix] Posting smilies in view more smilies screen now works again in IE. (Bug #46025 - Patch by leviatan21)</li>
     266                <li>[Fix] Properly convert and show filesize information. (Bug #47775)</li>
     267                <li>[Fix] Add ability to prune users who never logged in. (Bug #44295)</li>
     268                <li>[Fix] Show smilies and images in topic print view. (Bug #47265)</li>
     269                <li>[Fix] Force full date in private message print view.</li>
     270                <li>[Fix] Fix &quot;Always show a scrollbar for short pages&quot; for IE8 and Firefox 3.5. (Bug #47865 - Patch by stokerpiller)</li>
     271                <li>[Fix] Do not allow setting group as default group for pending users. (Bug #45675)</li>
     272                <li>[Fix] Fail gracefully if store folder is not writable during update. (Bugs #46615, #46945)</li>
     273                <li>[Fix] Hide profile-icon from viewtopic page if user has no permissions (subsilver2 only). (Bug #37635 - Patch by leviatan21)</li>
     274                <li>[Fix] Correct escaping/unescaping in the LDAP authentication plugin. (Bug #48175)</li>
     275                <li>[Fix] Add hard limit for smilies.</li>
     276                <li>[Fix] Remove redundant SQL query from ucp.php. (Bug #40305)</li>
     277                <li>[Fix] Reorder frame order of animated subsilver2 topic icons to be useful when animations are disabled. (Bug #29385 - Patch by prototech)</li>
     278                <li>[Fix] Ensure user errors are displayed regardless of PHP settings. (Bug #47505)</li>
     279                <li>[Fix] Permit null values for non-required integer custom profile fields and ensure zero complies with the range limits. (Bug #40925)</li>
     280                <li>[Fix] Allow changing forum from select box under certain circumstances. (Bug #37525)</li>
     281                <li>[Fix] Display required fields notice on registration above the custom profile fields. (Bug #39665)</li>
     282                <li>[Fix] Copy poll options properly when copying topic. (Bug #39065)</li>
     283                <li>[Fix] Fix error with disapproval of topics having several queued posts only. (Bug #47705)</li>
     284                <li>[Fix] Preserve newlines in template files (one newline had been always dropped after a template variable due to PHP's handling of closing tags).</li>
     285                <li>[Fix] Be less strict with FTP daemons for getting directory filelists. (Bug #46295)</li>
     286                <li>[Fix] Fix set_custom_template for database-stored styles. (Bug #40515)</li>
     287                <li>[Fix] Banning an already banned user states to be successful, but has no effect. (Bug #47825 - Patch by Pyramide)</li>
     288                <li>[Fix] Do not add style parameter again to URL after admin re-authentification. (Bug #18005 - Patch by leviatan21)</li>
     289                <li>[Fix] Do not cut post-message in between HTML-Entities on search.php. (Bug #31505 - Patch by leviatan21)</li>
     290                <li>[Fix] Correctly set attachment flag for topics, posts and pms after deleting attachments. (Bug #48265 - Patch by MarcoDM and nickvergessen)</li>
     291                <li>[Fix] Display &quot;Locked&quot; button instead of &quot;Reply&quot; one for locked forum in viewtopic (prosilver). (Bug #38055 - Patch by Raimon)</li>
     292                <li>[Fix] Correctly propagate umlauts over search result pages. (Bug #33755)</li>
     293                <li>[Fix] Preserve post options when refusing to save the post as a draft. (Bug #39115)</li>
     294                <li>[Fix] Do not send private message back to sender if sender is in the same group the private message was sent to.</li>
     295                <li>[Fix] Correctly add user to a group making it a default one. (Bug #48345)</li>
     296                <li>[Fix] Add log entry when copying forum permissions.</li>
     297                <li>[Fix] Min/max characters per posts no longer affects poll options. (Bug #47295)</li>
     298                <li>[Fix] Correctly log action when users request to join a group. (Bug #37585)</li>
     299                <li>[Fix] Do not try to create thumbnails for images we cannot open properly. (Bug #48695)</li>
     300                <li>[Fix] Apply locale-independent basename() to attachment filenames. New function added: utf8_basename(). (Bug #43335 - Patch by ocean=Yohsuke)</li>
     301                <li>[Fix] Adjust build_url() to not prepend $phpbb_root_path if path returned from redirect() is an URL. This fixes redirect issues with some installations and bridges. (Bug #47535)</li>
     302                <li>[Fix] Do not mark global announcements as read if all topics in a forum become read (Bug #15729).</li>
     303                <li>[Fix] Fix general error in registration, caused by an undefined $config variable in validate_referer(). (Bug #49035 - Patch by wjvriend)</li>
     304                <li>[Fix] Correctly extract column default value when exporting PostgreSQL tables. (Bug #48955)</li>
     305                <li>[Fix] Allow updater to work correctly with PHP filename extensions other than &quot;.php&quot;. (Bugs #15809, #49215)</li>
     306                <li>[Fix] Update search index if only post subject changed. (Bug #49435)</li>
     307                <li>[Fix] Fix who is online displaying incorrect data. (Bug #49485, thanks Brainy)</li>
     308                <li>[Fix] Fixed incorrect &quot;topic does not exist&quot; if unapproved posts were visited without global moderator permissions. (Bug #47795)</li>
     309                <li>[Fix] Prevent style switcher from blocking the tab key. (Bug #49335)</li>
     310                <li>[Fix] Correctly redirect back to MCP main page after posts approval/disapproval from it. (Bug #49625)</li>
     311                <li>[Fix] Do not display topic approval status image for shadow topic if a user is not a moderator in the forum the topic has been moved to. (Bug #43295)</li>
     312                <li>[Fix] Fix email problems on servers with PHP installations not accepting RFC-compliant subject string passed to the mail()-function. (Bug #46725)</li>
     313                <li>[Fix] Correctly orientate control panel navigation background-image on RTL languages. (Bug #49945)</li>
     314                <li>[Fix] Sort private messages by message time and not message id. (Bug #50015)</li>
     315                <li>[Fix] Make sure only logs for existing users are displayed and user-specific logs removed on user deletion. (Bug #49855)</li>
     316                <li>[Fix] Only show &quot;Add friend&quot; and &quot;Add foe&quot; links if the specific module is enabled. (Bug #50475)</li>
     317                <li>[Fix] Correctly display list items in forum description in prosilver and administration. (Bug #48055 - Patch by leviatan21)</li>
     318                <li>[Fix] Only embed cron.php if there is no cron lock present to reduce overhead. (Bug #45725 - Patch by TerryE)</li>
     319                <li>[Fix] Add header gradient back into subsilver2 but keep site logo easily replaceable with smaller and bigger ones. (Bug #11142 - Patch by dark/Rain and Raimon)</li>
     320                <li>[Fix] Send activation email when activating user from user settings. (Bug #43145)</li>
     321                <li>[Fix] Do not show resend activation email link when using admin activation. (Bug #44375 - Patch by bbrunnrman)</li>
     322                <li>[Fix] Do not display links to user/post search if search is disabled. (Bug #50685 - Patch by HardStyle)</li>
     323                <li>[Fix] Fix icon alignment for forums with large descriptions in subsilver2. (Bug #50445)</li>
     324                <li>[Fix] Correctly display underlined links placed in last line in viewtopic. (Bug #14811 - Patch by primehalo)</li>
     325                <li>[Fix] Only check whether forum image exists if forum image is specified. (Bug #51905)</li>
     326                <li>[Fix] Fixed database updater for changes to columns having default value in MSSQL (adding/dropping constraints).</li>
     327                <li>[Fix] Jabber SASL PLAIN authentication failures. (Bug #52995)</li>
     328                <li>[Fix] Check sort options on memberlist to avoid a general error. (Bug #53655)</li>
     329                <li>[Fix] Fix sql error in cache_moderators() if using postgresql. (Bug #53765)</li>
     330                <li>[Change] Database updater now supports checking for existing/missing indexes.</li>
     331                <li>[Change] submit_post() now accepts force_approved_state key passed to $data to indicate new posts being approved (true) or unapproved (false).</li>
     332                <li>[Change] Change the data format of the default file ACM to be more secure from tampering and have better performance.</li>
     333                <li>[Change] Template engine now permits variable includes to a limited extent.</li>
     334                <li>[Change] Quote BBCode no longer requires the f_reply permission. (Bug #16079)</li>
     335                <li>[Change] Banning/unbanning users now generates an entry in their user notes. (Bug #21825)</li>
     336                <li>[Change] Smilies no longer require the f_bbcode permission. (Bug #26545)</li>
     337                <li>[Change] Ability to define column split in FAQ/BBCode help. (Bug #31405)</li>
     338                <li>[Change] Changed behaviour of group_create() function to support specifying additional group columns.</li>
     339                <li>[Change] Hide avatar when avatar-type is not allowed. (Bug #46785 - Patch by cYbercOsmOnauT and nickvergessen)</li>
     340                <li>[Change] INCLUDEPHP paths are now relative to $phpbb_root_path. (Bug #45805)</li>
     341                <li>[Change] Ability to fetch moderators with get_moderators() even if load_moderators setting is off. (Bug #35955)</li>
     342                <li>[Change] &quot;Post details&quot; links with image in MCP. (Bug #39845 - Patch by leviatan21)</li>
     343                <li>[Change] PM history now only shows PMs of users you currently reply to. (Bug #39505)</li>
     344                <li>[Change] Show quote button for own PMs in PM history. (Bug #37285)</li>
     345                <li>[Change] Fetch requested cookie variables directly from cookie super global. (Bug #47785)</li>
     346                <li>[Change] Add confirmation for deactivating styles. (Bug #14304 - Patch by leviatan21)</li>
     347                <li>[Change] Add confirmation for deactivating language packs. (Patch by leviatan21)</li>
     348                <li>[Change] Add confirmation for deleting permissions. (Bug #13673)</li>
     349                <li>[Change] Add pagination for icons and smilies in the ACP and smilies in the smiley popup.</li>
     350                <li>[Change] Cache get_username_string() function calls on viewtopic.</li>
     351                <li>[Change] Cache version check.</li>
     352                <li>[Change] When creating a new forum without copying permissions, ask again.</li>
     353                <li>[Change] Introduce new parameter to page_header() for forum specific who is online listings.</li>
     354                <li>[Change] Changed minimum requirement for Firebird DBMS from 2.0+ to 2.1+.</li>
     355                <li>[Change] Unapproved topics can no longer be replied to. (Bug #44005, #47675, #23605)</li>
     356                <li>[Change] Require user to be registered and logged in to search for unread posts if topic read tracking is disabled for guests. (Bug #49525)</li>
     357                <li>[Change] Allow three-digit hex notation in color BBcode. (Bug #39965 - Patch by m0rpha)</li>
     358                <li>[Change] Simplified login_box() and redirection after login. S_LOGIN_ACTION can now be used on every page. (Bug #50285)</li>
     359                <li>[Change] Do not take edit post time into account for determining permission to delete last post in topic. (Bug #48615)</li>
     360                <li>[Change] Resize oversized topic icons. (Bug #44415)</li>
     361                <li>[Change] Banned IPs are now sorted. (Bug #43045 - Patch by DavidIQ)</li>
     362                <li>[Change] phpBB updater now skips sole whitespace/tab changes while computing differences. This reduces the chance of conflicts tremendously.</li>
     363                <li>[Change] phpBB updater now solves common conflicts on its own. This further reduces the chance of conflicts.</li>
     364                <li>[Feature] Add language selection to the registration terms page. (Bug #15085 - Patch by leviatan21)</li>
     365                <li>[Feature] Backported 3.2 captcha plugins:
     366                        <ul>
     367                                <li>Classic and GD CAPTCHA</li>
     368                                <li>reCaptcha (based on API from recaptcha.net by Mike Crawford and Ben Maurer)</li>
     369                                <li>Q&amp;A CAPTCHA</li>
     370                                <li>3D Wave (by Robert &quot;Xore&quot; Hetzler)</li>
     371                        </ul>
     372                </li>
     373                <li>[Feature] Introduced new ACM (Cache) plugins:
     374                        <ul>
     375                                <li>null (to disable caching completely)</li>
     376                                <li><a href="http://pecl.php.net/package/memcache">memcache</a></li>
     377                                <li><a href="http://pecl.php.net/package/APC">APC</a></li>
     378                                <li><a href="http://xcache.lighttpd.net/">XCache</a></li>
     379                                <li><a href="http://eaccelerator.net/">eAccelerator</a></li>
     380                        </ul>
     381                </li>
     382                <li>[Feature] ATOM Feeds (Idea from RSS Feed 2.0 MOD (Version 1.0.8/9) by leviatan21)</li>
     383                <li>[Feature] New groups option to excempt group leaders from group permissions.</li>
     384                <li>[Feature] New &quot;Newly Registered Users&quot; group for assigning permissions to newly registered users. They will be removed from this group once they reach a defineable amount of posts.</li>
     385                <li>[Feature] Ability to define if the &quot;Newly Registered Users&quot; group will be assigned as the default group to newly registered users.</li>
     386                <li>[Feature] Add new option to disable avatars board-wide. (Bug #46785 - Patch by cYbercOsmOnauT and nickvergessen)</li>
     387                <li>[Feature] Enhance obtain_users_online_string to be able to return user-lists for other session items. (Bug #31975)</li>
     388                <li>[Feature] Add unapproved topic icon for moderators on forum list. (Bug #46865)</li>
     389                <li>[Feature] Ability to define minimum number of characters for posts/pms.</li>
     390                <li>[Feature] Store signature configuration options in database. (Bug #45115)</li>
     391                <li>[Feature] Add bare-bones quick-reply editor to viewtopic.</li>
     392                <li>[Feature] Detect if a post has been altered by someone else while editing.</li>
     393                <li>[Feature] Add unread posts quick search option. (Bug #46765)</li>
     394                <li>[Feature] Add option to disable avatar uploads from remote locations. (Bug #45375)</li>
     395                <li>[Feature] Ability to delete warnings and keep warnings permanently. (Bug #43375)</li>
     396                <li>[Feature] Ability to empty a user's outbox from the user ACP quick tools.</li>
     397                <li>[Feature] Ability to search ACP/MCP logs.</li>
     398                <li>[Feature] Users can report PMs to moderators which are then visible in a new MCP module.</li>
     399                <li>[Feature] Parse email text files with the template engine.</li>
     400                <li>[Feature] Use email-style quoting when bbcodes are disabled.</li>
     401                <li>[Feature] Added new functionality to inactive users module:
     402                        <ul>
     403                                <li>Ability to set users per page.</li>
     404                                <li>Ability to sort by posts/number of reminders/last reminded date.</li>
     405                                <li>Show number of posts and ability to search posts.</li>
     406                                <li>Show number of reminders sent to user.</li>
     407                                <li>Show date of last reminder sent to user.</li>
     408                        </ul>
     409                </li>
     410                <li>[Feature] Display version check on ACP main page.</li>
     411                <li>[Feature] Ability to copy permissions from one forum to several other forums.</li>
     412                <li>[Feature] Ability to control the display of custom profile fields on viewtopic. (Bug #48985)</li>
     413                <li>[Feature] Fallback options for missing language files. (Bug #38575 - Patch by EXreaction)</li>
     414                <li>[Feature] Separate &quot;PM Reply&quot; and &quot;PM Reply to all&quot; in prosilver.</li>
     415                <li>[Feature] Place debug notices during captcha rendering in the error log - useful for debugging output already started errors.</li>
     416                <li>[Feature] Ability to define constant PHPBB_USE_BOARD_URL_PATH to use board url for images/avatars/ranks/imageset (useful for bridges and applications using phpBB).</li>
     417                <li>[Feature] Added function to generate email hash. (Bug #49195)</li>
     418                <li>[Feature] Style authors are now able to define the default submit button used for form submission on ENTER keypress on forms using more than one submit button. Prosilver uses this for the posting page(s) and registration screen.</li>
     419                <li>[Feature] Ability to specify amount of time user is able to delete his last post in topic.</li>
     420                <li>[Feature] Send anonymous statistical information to phpBB on installation and update (optional).</li>
     421        </ul>
     422
     423        <a name="v304"></a><h3>1.iii. Changes since 3.0.4</h3>
     424
     425        <ul>
     426                <li>[Fix] Delete user entry from ban list table upon user deletion (Bug #40015 - Patch by TerraFrost)</li>
     427                <li>[Fix] Posts incremented for multiple approval of the same topic (Bug #40495 - Patch by TerraFrost)</li>
     428                <li>[Fix] Missing end &quot; in quote bb tag deletes text (Bug #40565 - Patch by TerraFrost)</li>
     429                <li>[Fix] Friend/foe system displays posts made by foes while composing (Bug #40325 - Patch by TerraFrost and Highway of Life)</li>
     430                <li>[Fix] Check forum_image whether it exists (Bug #39005 - Patch by TerraFrost)</li>
     431                <li>[Fix] The sql query in acp_users.php lacks a condition (Bug #40275 - Patch by grimskies)</li>
     432                <li>[Fix] Added missing read permission information for some phpbb_chmod() calls</li>
     433                <li>[Fix] Correctly display future dates (Bug #38755)</li>
     434                <li>[Fix] Fix guest/bot session problems with apache authentication plugin (Bug #41085)</li>
     435                <li>[Fix] Whois now works reliably for RIRs other than APNIC and RIPE. (Bug #40085)</li>
     436                <li>[Fix] Correctly convert Niels' Birthday MOD to the date format used in phpBB3. (Bug #32895)</li>
     437                <li>[Fix] Changed the success message when requesting a new password to be more accurate. (Bug #41405)</li>
     438                <li>[Fix] Add missing anti-abuse email headers to acp_inactive.php and ucp_resend.php.</li>
     439                <li>[Fix] Only remind users in the correct inactive states depending on the board account activation level.</li>
     440                <li>[Fix] Various XHTML mistakes in prosilver, subsilver2 and the ACP. (Bugs #41745, #42265 - Patch by nickvergessen, #38465, #43015, #46585 - Patch by Raimon)</li>
     441                <li>[Fix] Log password changes via password reset function. (Bug #41365)</li>
     442                <li>[Fix] Poll, negative durations generate error (Bug #41295 - Patch by TerraFrost)</li>
     443                <li>[Fix] Visibility of custom field on registration is incorrectly controlled by setting &quot;display&quot; (Bug #41385 - Patch by Eelke and fade2gray)</li>
     444                <li>[Fix] Smilies in username are misparsed on [quote=&quot;&quot;] (Bug #41955 - Patch by TerraFrost)</li>
     445                <li>[Fix] Deleting all posts in a topic - bad redirect (Bug #41705 - Patch by TerraFrost)</li>
     446                <li>[Fix] Deleted users still appear logged in (Bug #41985 - Patch by TerraFrost)</li>
     447                <li>[Fix] Removed redundant code and unnecessary queries in forum management. (Bug #42265 - Patch by nickvergessen)</li>
     448                <li>[Fix] Correct mbstring regular expression for the allowable username characters, only affects <code>USERNAME_LETTER_NUM_SPACERS</code>. (Bug #42325)</li>
     449                <li>[Fix] Fix infinite loop in message handler if cache directory is not writable. (Bug #38675)</li>
     450                <li>[Fix] While post is awaiting approval it can still be edited even though it can not be seen (Bug #41435 - Patch by TerraFrost)</li>
     451                <li>[Fix] Fix imageset editing for retaining and correctly setting dimensions for images, as well as displaying correct settings for first page load.</li>
     452                <li>[Fix] Use OS-specific line endings for mail headers. (related to Bug #42755)</li>
     453                <li>[Fix] Hide font size options which are bigger than the allowed size in the editor. (Bug #42615 - Patch by nickvergessen)</li>
     454                <li>[Fix] Better thumbnail quality with imagemagick. (Bug #42565)</li>
     455                <li>[Fix] Fix download count increments for image attachments without corresponding thumbnails. (Bug #42505)</li>
     456                <li>[Fix] Fix wrong bot ip check if bot ip was wrongly entered by admin. (Bug #42485)</li>
     457                <li>[Fix] Fix javascript errors in simple header (prosilver) by adding forum_fn.js and the corresponding variables. (Bug #42135)</li>
     458                <li>[Fix] Set connection encoding for MySQL versions 4.1.0 to 4.1.2. This may fix some conversion issues with special characters. (Bug #41805)</li>
     459                <li>[Fix] Deleting private message attachments could delete post attachments. (Bug #42815)</li>
     460                <li>[Fix] Do not suppress PHP notices/errors in language packs if DEBUG_EXTRA mode enabled. (Bug #41485)</li>
     461                <li>[Fix] Flash files do not display anymore after update to flash player 10 (Bug #41315)</li>
     462                <li>[Fix] Use FQDN for SMTP EHLO/HELO command. (Bug #41025)</li>
     463                <li>[Fix] Mass Email works again for users with empty jabber address but notification set to 'both'. (Bug #39755)</li>
     464                <li>[Fix] Fix race condition for updating post/topic/etc. counter. (Reported by BartVB)</li>
     465                <li>[Fix] Fix duplicate creation of acl options in acl_add_options() under certain conditions. (Bug #38385, #40225)</li>
     466                <li>[Fix] Cancel when replying to global announcement redirects to first forum - not to the current forum (Bug #41225 - Patch by TerraFrost)</li>
     467                <li>[Fix] Cursor Jumps on New Topic in IE (Bug #42455 - Patch by TerraFrost)</li>
     468                <li>[Fix] Add indicator to be used in code if session was created (user visits the site for the first time).</li>
     469                <li>[Fix] Correctly count topic views for guests visiting the website the first time by entering the topic directly (Bug #43445)</li>
     470                <li>[Fix] Fix bug in postgresql db layer for LIMIT ALL clauses (Reported by JRSweets)</li>
     471                <li>[Fix] Sort backups by date, newest first (Bug #14818)</li>
     472                <li>[Fix] Prevent incomplete backups stored if option &quot;store and download&quot; is selected and admin cancel download by removing the option. (Bug #20325)</li>
     473                <li>[Fix] Enforce correct case for template variables</li>
     474                <li>[Fix] Set topic_last_view_time on post/reply/edit to circumvent race conditions in auto prune and false removal of topics for manual forum prune (Bug #18055, #43515)</li>
     475                <li>[Fix] Correctly split long subject lines according to the used RFC. This fixes extra spaces within long subjects. (Bug #43715)</li>
     476                <li>[Fix] Fix skipping messages if using next/prev PM in history links. (Bug #22205)</li>
     477                <li>[Fix] Messenger now also able to use a custom language path. (Bug #36545)</li>
     478                <li>[Fix] PM Export uses ISO 8601 date now. (Bug #32645)</li>
     479                <li>[Fix] Apply append_sid() to newest/latest post links in viewforum/search and UCP main module. (Bug #26815)</li>
     480                <li>[Fix] Do not create thumbnail if thumbnail would've the same size as the original image. (Bug #30725)</li>
     481                <li>[Fix] Ability to vote in poll is now required for the ability to change existing vote. (Bug #38925)</li>
     482                <li>[Fix] Search for 'topic title only' and 'first post' should work again for non-mysql dbms. (Bug #40605)</li>
     483                <li>[Fix] Make sure additional information for accessibility is always exposed to screen readers (Bug #44335 - Patch by MarcoZ)</li>
     484                <li>[Fix] Approving a topic when some of the posts within that topic have already been approved (Bug #42585 - Patch by TerraFrost)</li>
     485                <li>[Fix] Online status shown when post hidden (Bug #35505 - Patch by Raimon)</li>
     486                <li>[Fix] memberlist.php display formating can be distorted by posting long URL for website (Bug #36675 - Patch by TerraFrost)</li>
     487                <li>[Fix] Display the online status of hidden users to users with the u_viewonline permission when viewing PMs.</li>
     488                <li>[Fix] &quot;Select all&quot; selects much too much in Opera (Bug #42885 - Patch by TerraFrost and ToonArmy)</li>
     489                <li>[Fix] Correct calculation of source/target forum statistics if mass moving topics with global announcements (Bug #44545)</li>
     490                <li>[Fix] Fix column handling in db updater, custom profile fields an db tools for firebird DBMS (Bug #44555)</li>
     491                <li>[Fix] IE8 textarea issues (Bug #43305)</li>
     492                <li>[Fix] Prevent accounts from being activated by users when admin activation is turned on and the correct activation key is known.</li>
     493                <li>[Fix] Allow the installer to operate under PHP 5.3. (Bug #45255)</li>
     494                <li>[Change] Default difference view is now 'inline' instead of 'side by side'</li>
     495                <li>[Change] Added new option for merging differences to conflicting files in automatic updater</li>
     496                <li>[Change] Add link to user profile in the MCP for user notes and warn user.</li>
     497                <li>[Change] Add IN_PHPBB check to generated cache files. (Reported by bantu)</li>
     498                <li>[Change] Add topic icons to prosilver UCP main and subscribed templates (Bug #42735 - Patch by Raimon)</li>
     499                <li>[Change] Add unique key to ACL options table to prevent duplicate permission options. (Bug #41835)</li>
     500                <li>[Change] Redirect to relevant MCP page of multi-page topic if accessing quickmod tools (Split option for example)</li>
     501                <li>[Change] Performance improvements for native fulltext search (Patch by Paul)</li>
     502                <li>[Change] Changed jumpto() JS function to be more fail-safe. (But #27635 - Patch by peterkclee)</li>
     503                <li>[Feature] Added new options for visual confirmation.</li>
     504                <li>[Feature] Allow download of conflicting file for later reference in automatic updater</li>
     505                <li>[Feature] Allow translation of custom BBCode help messages. (Patch by bantu)</li>
     506                <li>[Feature] db_tools now support create table and drop table.</li>
     507                <li>[Feature] Database updater checks for incompatible db schema (MySQL 3.x/4.x against MySQL 4.1.x/5.x/6.x)</li>
     508                <li>[Feature] New search option: Maximum number of words allowed to search for.</li>
     509                <li>[Sec] Only use forum id supplied for posting if global announcement detected. (Reported by nickvergessen)</li>
     510        </ul>
     511
     512        <a name="v303"></a><h3>1.iv. Changes since 3.0.3</h3>
    87513
    88514        <ul>
     
    116542        </ul>
    117543
    118         <a name="v302"></a><h3>1.ii. Changes since 3.0.2</h3>
     544        <a name="v302"></a><h3>1.v. Changes since 3.0.2</h3>
    119545
    120546        <ul>
     
    215641        </ul>
    216642
    217         <a name="v301"></a><h3>1.iii. Changes since 3.0.1</h3>
     643        <a name="v301"></a><h3>1.vi. Changes since 3.0.1</h3>
    218644
    219645        <ul>
     
    263689        </ul>
    264690
    265         <a name="v300"></a><h3>1.iv. Changes since 3.0.0</h3>
     691        <a name="v300"></a><h3>1.vii Changes since 3.0.0</h3>
    266692
    267693        <ul>
     
    334760        </ul>
    335761
    336         <a name="v30rc8"></a><h3>1.v. Changes since 3.0.RC8</h3>
     762        <a name="v30rc8"></a><h3>1.viii. Changes since 3.0.RC8</h3>
    337763
    338764        <ul>
     
    343769        </ul>
    344770
    345         <a name="v30rc7"></a><h3>1.vi. Changes since 3.0.RC7</h3>
     771        <a name="v30rc7"></a><h3>1.ix. Changes since 3.0.RC7</h3>
    346772
    347773        <ul>
     
    378804        </ul>
    379805
    380         <a name="v30rc6"></a><h3>1.vii. Changes since 3.0.RC6</h3>
     806        <a name="v30rc6"></a><h3>1.x. Changes since 3.0.RC6</h3>
    381807
    382808        <ul>
     
    388814        </ul>
    389815
    390         <a name="v30rc5"></a><h3>1.viii. Changes since 3.0.RC5</h3>
     816        <a name="v30rc5"></a><h3>1.xi. Changes since 3.0.RC5</h3>
    391817
    392818        <ul>
     
    451877        </ul>
    452878
    453         <a name="v30rc4"></a><h3>1.ix. Changes since 3.0.RC4</h3>
     879        <a name="v30rc4"></a><h3>1.xii. Changes since 3.0.RC4</h3>
    454880
    455881        <ul>
     
    502928        </ul>
    503929
    504         <a name="v30rc3"></a><h3>1.x. Changes since 3.0.RC3</h3>
     930        <a name="v30rc3"></a><h3>1.xiii. Changes since 3.0.RC3</h3>
    505931
    506932        <ul>
     
    6111037        </ul>
    6121038
    613         <a name="v30rc2"></a><h3>1.xi. Changes since 3.0.RC2</h3>
     1039        <a name="v30rc2"></a><h3>1.xiv. Changes since 3.0.RC2</h3>
    6141040
    6151041        <ul>
     
    6571083        </ul>
    6581084
    659         <a name="v30rc1"></a><h3>1.xii. Changes since 3.0.RC1</h3>
     1085        <a name="v30rc1"></a><h3>1.xv. Changes since 3.0.RC1</h3>
    6601086
    6611087        <ul>
  • trunk/forum/docs/FAQ.html

    r400 r702  
    5454<!-- add entry about common UTF8 problems (for example wrong uploading, editing) -->
    5555<ul>
    56         <li><a href="#install">I cannot install this it is too difficult! Will you do it?</a></li>
     56        <li><a href="#install">I am finding phpBB too difficult to install. Will you do it for me?</a></li>
    5757        <li><a href="#legal">I am having problems with the admin at a certain board, help!</a></li>
    5858        <li><a href="#legal">A board has ripped off my graphics/software/etc., stop them!</a></li>
     
    6363        <li><a href="#mail_language">My users are complaining that emails are not in their selected language!</a></li>
    6464        <li><a href="#aol_browser">My AOL based users keep getting logged out!</a></li>
    65         <li><a href="#avatars">No matter what I set the uploadable avatars to I cannot upload one from my computer!</a></li>
     65        <li><a href="#avatars">I am unable to upload avatars from my computer, regardless of the settings.</a></li>
    6666        <li><a href="#gallery_avatars">I just cannot get gallery avatars to appear!</a></li>
    6767        <li><a href="#permissions">How do I use/set permissions?</a></li>
     
    7979        <hr />
    8080
    81         <a name="install"></a><h2>I cannot install this it is too difficult! Will you do it?</h2>
     81        <a name="install"></a><h2>I am finding phpBB too difficult to install. Will you do it for me?</h2>
    8282
    8383        <div class="paragraph">
     
    206206        <hr />
    207207
    208 <a name="avatars"></a><h2>No matter what I set the uploadable avatars to I cannot upload one from my computer!</h2>
     208<a name="avatars"></a><h2>I am unable to upload avatars from my computer, regardless of the settings.</h2>
    209209
    210210        <div class="paragraph">
  • trunk/forum/docs/INSTALL.html

    r400 r702  
    140140                        <li>PostgreSQL 7.3+</li>
    141141                        <li>SQLite 2.8.2+</li>
    142                         <li>Firebird 2.0+</li>
     142                        <li>Firebird 2.1+</li>
    143143                        <li>MS SQL Server 2000 or above (directly or via ODBC)</li>
    144144                        <li>Oracle</li>
     
    274274        <p>This package is meant for those wanting to only replace changed files from a previous version to the latest version. This package normally contains the changed files from up to five previous versions.</p>
    275275
    276         <p>This package contains a number of archives, each contains the files changed from a given release to the latest version. You should select the appropriate archive for your current version, e.g. if you currently have <samp>3.0.3</samp> you should select the phpBB-3.0.3_to_3.0.4.zip/tar.gz file.</p>
     276        <p>This package contains a number of archives, each contains the files changed from a given release to the latest version. You should select the appropriate archive for your current version, e.g. if you currently have <samp>3.0.6</samp> you should select the phpBB-3.0.6_to_3.0.7-PL1.zip/tar.gz file.</p>
    277277
    278278        <p>The directory structure has been preserved enabling you (if you wish) to simply upload the contents of the archive to the appropriate location on your server, i.e. simply overwrite the existing files with the new versions. Do not forget that if you have installed any MODs these files will overwrite the originals possibly destroying them in the process. You will need to re-add MODs to any affected file before uploading.</p>
     
    284284        <p>The patch file package is for those wanting to update through the patch application, and being comfortable with it.</p>
    285285
    286         <p>The patch file is one solution for those with many Modifications (MODs) or other changes who do not want to re-add them back to all the changed files if they use the method explained above. To use this you will need command line access to a standard UNIX type <strong>patch</strong> application. If you do not have access to such an application but still want to use this update approach, we strongly recommend the <a href="#update_auto">Automatic update package</a> explained below. It is also the preferred update method.</p>
    287 
    288         <p>A number of patch files are provided to allow you to update from previous stable releases. Select the correct patch, e.g. if your current version is 3.0.3 you need the phpBB-3.0.3_to_3.0.4.patch file. Place the correct patch in the parent directory containing the phpBB3 core files (i.e. index.php, viewforum.php, etc.). With this done you should run the following command: <strong>patch -cl -d [PHPBB DIRECTORY] -p1 &lt; [PATCH NAME]</strong> (where PHPBB DIRECTORY is the directory name your phpBB Installation resides in, for example phpBB3, and where PATCH NAME is the relevant filename of the selected patch file). This should complete quickly, hopefully without any HUNK FAILED comments.</p>
     286        <p>The patch file is one solution for those with many Modifications (MODs) or other changes who do not want to re-add them back to all the changed files if they use the method explained above. To use this you will need command line access to a standard UNIX type <strong>patch</strong> application. If you do not have access to such an application but still want to use this update approach, we strongly recommend the <a href="#update_auto">Automatic update package</a> explained below. It is also the recommended update method.</p>
     287
     288        <p>A number of patch files are provided to allow you to update from previous stable releases. Select the correct patch, e.g. if your current version is 3.0.5 you need the phpBB-3.0.6_to_3.0.7-PL1.patch file. Place the correct patch in the parent directory containing the phpBB3 core files (i.e. index.php, viewforum.php, etc.). With this done you should run the following command: <strong>patch -cl -d [PHPBB DIRECTORY] -p1 &lt; [PATCH NAME]</strong> (where PHPBB DIRECTORY is the directory name your phpBB Installation resides in, for example phpBB3, and where PATCH NAME is the relevant filename of the selected patch file). This should complete quickly, hopefully without any HUNK FAILED comments.</p>
    289289
    290290        <p>If you do get failures you should look at using the <a href="#update_files">Changed files only</a> package to replace the files which failed to patch, please note that you will need to manually re-add any Modifications (MODs) to these particular files. Alternatively if you know how you can examine the .rej files to determine what failed where and make manual adjustments to the relevant source.</p>
     
    294294<a name="update_auto"></a><h3>4.iv. Automatic update package</h3>
    295295
    296         <p>This update method is the preferred method for updating. This package allows detecting changed files automatically and merges changes if needed.</p>
     296        <p>This update method is the recommended method for updating. This package allows detecting changed files automatically and merges changes if needed.</p>
    297297
    298298        <p>The automatic update package contains - contrary to the others - only the information required to update the previous release version to the latest available version. These packages are meant for use with the automatic update tool.</p>
  • trunk/forum/docs/auth_api.html

    r400 r702  
    242242
    243243        <div id="page-footer">
    244                 <div class="version"> $Id: auth_api.html 8479 2008-03-29 00:22:48Z naderman $ </div>
     244                <div class="version"> $Id$ </div>
    245245        </div>
    246246</div></div>
  • trunk/forum/docs/coding-guidelines.html

    r400 r702  
    5858                <li><a href="#fileheader">File Header</a></li>
    5959                <li><a href="#locations">File Locations</a></li>
     60                <li><a href="#constants">Special Constants</a></li>
    6061        </ol>
    6162        </li>
     
    6970        </ol>
    7071        </li>
    71         <li><a href="#styling">Styling</a></li>
     72        <li><a href="#styling">Styling</a>
    7273        <ol style="list-style-type: lower-roman;">
    7374                <li><a href="#cfgfiles">Style Config Files</a></li>
     
    8788        </ol>
    8889        </li>
     90        <li><a href="#vcs">VCS Guidelines</a>
     91        <ol style="list-style-type: lower-roman;">
     92                <li><a href="#repostruct">Repository structure</a></li>
     93                <li><a href="#commitmessage">Commit messages</a></li>
     94        </ol>
     95        </li>
    8996        <li><a href="#changes">Guidelines Changelog</a></li>
    9097        <li><a href="#disclaimer">Copyright and disclaimer</a></li>
     
    119126
    120127        <h3>Linefeeds:</h3>
    121         <p>Ensure that your editor is saving files in the UNIX (LF) line ending format. This means that lines are terminated with a newline, not with Windows Line endings (CR/LF combo) as they are on Win32 or Classic Mac (CR) Line endings. Any decent editor should be able to do this, but it might not always be the default setting. Know your editor. If you want advice for an editor for your Operating System, just ask one of the developers. Some of them do their editing on Win32.
     128        <p>Ensure that your editor is saving files in the UNIX (LF) line ending format. This means that lines are terminated with a newline, not with Windows Line endings (CR/LF combo) as they are on Win32 or Classic Mac (CR) Line endings. Any decent editor should be able to do this, but it might not always be the default setting. Know your editor. If you want advice for an editor for your Operating System, just ask one of the developers. Some of them do their editing on Win32.</p>
    122129
    123130        <a name="fileheader"></a><h3>1.ii. File Header</h3>
     
    197204                                <li><code>/includes/db/msssql.php</code><br />MSSQL Database Abstraction Layer</li>
    198205                                <li><code>/includes/db/mssql_odbc.php</code><br />MSSQL ODBC Database Abstraction Layer for MSSQL</li>
    199                                 <li><code>/includes/db/mysql.php</code><br />MySQL Database Abstraction Layer for MySQL 3.x/4.0.x/4.1.x/5.x
     206                                <li><code>/includes/db/mysql.php</code><br />MySQL Database Abstraction Layer for MySQL 3.x/4.0.x/4.1.x/5.x</li>
    200207                                <li><code>/includes/db/mysqli.php</code><br />MySQLi Database Abstraction Layer</li>
    201208                                <li><code>/includes/db/oracle.php</code><br />Oracle Database Abstraction Layer</li>
     
    218225        </ul>
    219226
     227        <a name="constants"></a><h3>1.iv. Special Constants</h3>
     228
     229        <p>There are some special constants application developers are able to utilize to bend some of phpBB's internal functionality to suit their needs.</p>
     230
     231        <div class="codebox"><pre>
     232PHPBB_MSG_HANDLER          (overwrite message handler)
     233PHPBB_DB_NEW_LINK          (overwrite new_link parameter for sql_connect)
     234PHPBB_ROOT_PATH            (overwrite $phpbb_root_path)
     235PHPBB_ADMIN_PATH           (overwrite $phpbb_admin_path)
     236PHPBB_USE_BOARD_URL_PATH   (use generate_board_url() for image paths instead of $phpbb_root_path)
     237PHPBB_DISABLE_ACP_EDITOR   (disable ACP style editor for templates)
     238PHPBB_DISABLE_CONFIG_CHECK (disable ACP config.php writeable check)
     239
     240PHPBB_ACM_MEMCACHE_PORT     (overwrite memcached port, default is 11211)
     241PHPBB_ACM_MEMCACHE_COMPRESS (overwrite memcached compress setting, default is disabled)
     242PHPBB_ACM_MEMCACHE_HOST     (overwrite memcached host name, default is localhost)
     243
     244PHPBB_QA                   (Set board to QA-Mode, which means the updater also checks for RC-releases)
     245</pre></div>
     246
     247<h4>PHPBB_USE_BOARD_URL_PATH</h4>
     248
     249<p>If the <code>PHPBB_USE_BOARD_URL_PATH</code> constant is set to true, phpBB uses generate_board_url() (this will return the boards url with the script path included) on all instances where web-accessible images are loaded. The exact locations are:</p>
     250
     251<ul>
     252        <li>/includes/session.php - user::img()</li>
     253        <li>/includes/functions_content.php - smiley_text()</li>
     254</ul>
     255
     256<p>Path locations for the following template variables are affected by this too:</p>
     257
     258<ul>
     259        <li>{T_THEME_PATH} - styles/xxx/theme</li>
     260        <li>{T_TEMPLATE_PATH} - styles/xxx/template</li>
     261        <li>{T_SUPER_TEMPLATE_PATH} - styles/xxx/template</li>
     262        <li>{T_IMAGESET_PATH} - styles/xxx/imageset</li>
     263        <li>{T_IMAGESET_LANG_PATH} - styles/xxx/imageset/yy</li>
     264        <li>{T_IMAGES_PATH} - images/</li>
     265        <li>{T_SMILIES_PATH} - $config['smilies_path']/</li>
     266        <li>{T_AVATAR_PATH} - $config['avatar_path']/</li>
     267        <li>{T_AVATAR_GALLERY_PATH} - $config['avatar_gallery_path']/</li>
     268        <li>{T_ICONS_PATH} - $config['icons_path']/</li>
     269        <li>{T_RANKS_PATH} - $config['ranks_path']/</li>
     270        <li>{T_UPLOAD_PATH} - $config['upload_path']/</li>
     271        <li>{T_STYLESHEET_LINK} - styles/xxx/theme/stylesheet.css (or link to style.php if css is parsed dynamically)</li>
     272        <li>New template variable {BOARD_URL} for the board url + script path.</li>
     273</ul>
     274
    220275                </div>
    221276
     
    11101165
    11111166<p>You will note in the 3.0 templates the major sources start with <code>&lt;!-- INCLUDE overall_header.html --&gt;</code> or <code>&lt;!-- INCLUDE simple_header.html --&gt;</code>, etc. In 2.0.x control of &quot;which&quot; header to use was defined entirely within the code. In 3.0.x the template designer can output what they like. Note that you can introduce new templates (i.e. other than those in the default set) using this system and include them as you wish ... perhaps useful for a common &quot;menu&quot; bar or some such. No need to modify loads of files as with 2.0.x.</p>
     1167
     1168<p>Added in <strong>3.0.6</strong> is the ability to include a file using a template variable to specify the file, this functionality only works for root variables (i.e. not block variables).</p>
     1169<div class="codebox"><pre>
     1170<span class="comment">&lt;!-- INCLUDE {FILE_VAR} --&gt;</span>
     1171</pre></div>
     1172
     1173<p>Template defined variables can also be utilised.</p>
     1174
     1175<div class="codebox"><pre>
     1176<span class="comment">&lt;!-- DEFINE $SOME_VAR = 'my_file.html' --&gt;</span>
     1177<span class="comment">&lt;!-- INCLUDE {$SOME_VAR} --&gt;</span>
     1178</pre></div>
    11121179
    11131180<h4>PHP</h4>
     
    14641531
    14651532        &lt;fieldset class="submit-buttons"&gt;
    1466                 &lt;input type=&quot;reset&quot; value=&quot;{L_RESET}&quot; name=&quot;reset&quot; class=&quot;button2&quot; /&gt&nbsp;
    1467                 &lt;input type=&quot;submit&quot; name=&quot;action[add_warning]&quot; value=&quot;{L_SUBMIT}&quot; class=&quot;button1&quot; /&gt
     1533                &lt;input type=&quot;reset&quot; value=&quot;{L_RESET}&quot; name=&quot;reset&quot; class=&quot;button2&quot; /&gt;&nbsp;
     1534                &lt;input type=&quot;submit&quot; name=&quot;action[add_warning]&quot; value=&quot;{L_SUBMIT}&quot; class=&quot;button1&quot; /&gt;
    14681535                {S_FORM_TOKEN}
    1469         &lt;/fieldset&gt
    1470 &lt;/form&gt
     1536        &lt;/fieldset&gt;
     1537&lt;/form&gt;
    14711538                </pre></div><br />
    14721539
     
    22532320        <hr />
    22542321
    2255 <a name="changes"></a><h2>7. Guidelines Changelog</h2>
     2322<a name="vcs"></a><h2>7. VCS Guidelines</h2>
     2323
    22562324        <div class="paragraph">
    22572325                <div class="inner"><span class="corners-top"><span></span></span>
     
    22592327                <div class="content">
    22602328
     2329        <p>The version control system for phpBB3 is subversion. The repository is available at <a href="http://code.phpbb.com/svn/phpbb" title="repository">http://code.phpbb.com/svn/phpbb</a>.</p>
     2330
     2331        <a name="repostruct"></a><h3>7.i. Repository Structure</h3>
     2332
     2333        <ul>
     2334                <li><strong>trunk</strong><br />The latest unstable development version with new features etc. Contains the actual board in <code>/trunk/phpBB</code></li>
     2335                <li><strong>branches</strong><br />Development branches of stable phpBB releases. Copied from <code>/trunk</code> at the time of release.
     2336                        <ul>
     2337                                <li><strong>phpBB3.0</strong><code>/branches/phpBB-3_0_0/phpBB</code><br />Development branch of the stable 3.0 line. Bug fixes are applied here.</li>
     2338                                <li><strong>phpBB2</strong><code>/branches/phpBB-2_0_0/phpBB</code><br />Old phpBB2 development branch.</li>
     2339                        </ul>
     2340                </li>
     2341                <li><strong>tags</strong><br />Released versions. Copies of trunk or the respective branch, made at the time of release.
     2342                        <ul>
     2343                                <li><code>/tags/release_3_0_BX</code><br />Beta release X of the 3.0 line.</li>
     2344                                <li><code>/tags/release_3_0_RCX</code><br />Release candidate X of the 3.0 line.</li>
     2345                                <li><code>/tags/release_3_0_X-RCY</code><br />Release candidate Y of the stable 3.0.X release.</li>
     2346                                <li><code>/tags/release_3_0_X</code><br />Stable <strong>3.0.X</strong> release.</li>
     2347                                <li><code>/tags/release_2_0_X</code><br />Old stable 2.0.X release.</li>
     2348                        </ul>
     2349                </li>
     2350        </ul>
     2351
     2352        <a name="commitmessage"></a><h3>7.ii. Commit Messages</h3>
     2353
     2354        <p>The commit message should contain a brief explanation of all changes made within the commit. Often identical to the changelog entry. A bug ticket can be referenced by specifying the ticket ID with a hash, e.g. #12345. A reference to another revision should simply be prefixed with r, e.g. r12345.</p>
     2355
     2356        <p>Junior Developers need to have their patches approved by a development team member first. The commit message must end in a line with the following format:</p>
     2357
     2358        <div class="codebox"><pre>
     2359Authorised by: developer1[, developer2[, ...]]
     2360        </pre></div>
     2361
     2362                </div>
     2363
     2364                <div class="back2top"><a href="#wrap" class="top">Back to Top</a></div>
     2365
     2366                <span class="corners-bottom"><span></span></span></div>
     2367        </div>
     2368
     2369        <hr />
     2370
     2371<a name="changes"></a><h2>8. Guidelines Changelog</h2>
     2372        <div class="paragraph">
     2373                <div class="inner"><span class="corners-top"><span></span></span>
     2374
     2375                <div class="content">
     2376<h3>Revision 10007</h3>
     2377
     2378<ul>
     2379        <li>Added <a href="#constants">Special Constants</a> section.</li>
     2380</ul>
     2381
     2382<h3>Revision 9817</h3>
     2383
     2384<ul>
     2385        <li>Added VCS section.</li>
     2386</ul>
    22612387
    22622388<h3>Revision 8732</h3>
     
    23312457        <hr />
    23322458
    2333 <a name="disclaimer"></a><h2>8. Copyright and disclaimer</h2>
     2459<a name="disclaimer"></a><h2>9. Copyright and disclaimer</h2>
    23342460
    23352461        <div class="paragraph">
     
    23502476
    23512477        <div id="page-footer">
    2352                 <div class="version"> $Id: coding-guidelines.html 9036 2008-10-25 14:16:17Z acydburn $ </div>
     2478                <div class="version"> $Id$ </div>
    23532479        </div>
    23542480</div></div>
  • trunk/forum/docs/hook_system.html

    r400 r702  
    105105}
    106106
    107 code { 
    108         color: #006600; 
    109         font-weight: normal; 
    110         font-family: 'Courier New', monospace; 
    111         border-color: #D1D7DC; 
    112         border-width: 1px; 
    113         border-style: solid; 
    114         background-color: #FAFAFA; 
     107code {
     108        color: #006600;
     109        font-weight: normal;
     110        font-family: 'Courier New', monospace;
     111        border-color: #D1D7DC;
     112        border-width: 1px;
     113        border-style: solid;
     114        background-color: #FAFAFA;
    115115}
    116116
     
    388388PHPBB_ROOT_PATH   (overwrite $phpbb_root_path)
    389389PHPBB_ADMIN_PATH  (overwrite $phpbb_admin_path)
    390 </pre></div>
     390PHPBB_USE_BOARD_URL_PATH (use generate_board_url() for image paths instead of $phpbb_root_path)
     391</pre></div>
     392
     393<p>If the <code>PHPBB_USE_BOARD_URL_PATH</code> constant is set to true, phpBB uses generate_board_url() (this will return the boards url with the script path included) on all instances where web-accessible images are loaded. The exact locations are:</p>
     394
     395<ul>
     396        <li>/includes/session.php - user::img()</li>
     397        <li>/includes/functions_content.php - smiley_text()</li>
     398</ul>
     399
     400<p>Path locations for the following template variables are affected by this too:</p>
     401
     402<ul>
     403        <li>{T_THEME_PATH} - styles/xxx/theme</li>
     404        <li>{T_TEMPLATE_PATH} - styles/xxx/template</li>
     405        <li>{T_SUPER_TEMPLATE_PATH} - styles/xxx/template</li>
     406        <li>{T_IMAGESET_PATH} - styles/xxx/imageset</li>
     407        <li>{T_IMAGESET_LANG_PATH} - styles/xxx/imageset/yy</li>
     408        <li>{T_IMAGES_PATH} - images/</li>
     409        <li>{T_SMILIES_PATH} - $config['smilies_path']/</li>
     410        <li>{T_AVATAR_PATH} - $config['avatar_path']/</li>
     411        <li>{T_AVATAR_GALLERY_PATH} - $config['avatar_gallery_path']/</li>
     412        <li>{T_ICONS_PATH} - $config['icons_path']/</li>
     413        <li>{T_RANKS_PATH} - $config['ranks_path']/</li>
     414        <li>{T_UPLOAD_PATH} - $config['upload_path']/</li>
     415        <li>{T_STYLESHEET_LINK} - styles/xxx/theme/stylesheet.css (or link to style.php if css is parsed dynamically)</li>
     416        <li>New template variable {BOARD_URL} for the board url + script path.</li>
     417</ul>
     418
    391419
    392420                </div>
     
    617645<div class="codebox"><pre>
    618646not hooked
    619 hooked 
     647hooked
    620648</pre></div>
    621649
     
    671699                <div class="codebox"><pre>
    672700not hooked
    673 hooked 
     701hooked
    674702                </pre></div>
    675703
     
    848876
    849877        <div id="page-footer">
    850                 <div class="version">$Id: hook_system.html 8479 2008-03-29 00:22:48Z naderman $</div>
     878                <div class="version">$Id$</div>
    851879        </div>
    852880</div></div>
Note: See TracChangeset for help on using the changeset viewer.