History | View | Annotate | Download (62.4 kB)
commit 448df1cdf5d06e9457397ae439c04ad44084c2a9Merge: 6c49f95 4ac8eafAuthor: Oleg Pudeyev <oleg@bsdpower.com>Date: Tue Mar 1 16:57:00 2011 -0500
Merge branch 'ticket/9549' into develop
commit ba41e45f84027ebcf8d5118f909cee2bf0b4ddd5Merge: aae3bd0 df92b7bAuthor: Oleg Pudeyev <oleg@bsdpower.com>Date: Wed Feb 23 22:03:42 2011 -0500
Merge branch 'develop-olympus' into develop
commit adfa1656fb9d8b5bb601af1d7a6720884954d87aMerge: bd579c8 af5b9a9Author: Nils Adermann <naderman@naderman.de>Date: Mon Dec 13 16:35:55 2010 +0100
Merge branch 'ticket/igorw/9556' into develop
commit 693a2dc99bf07aeac1865d4a48ddf2589317ac7aMerge: b68de23 ac32927Author: Nils Adermann <naderman@naderman.de>AuthorDate: Wed Mar 3 23:32:09 2010 +0100Commit: Nils Adermann <naderman@naderman.de>CommitDate: Wed Mar 3 23:32:09 2010 +0100
Merge branch 'develop-olympus' into develop...
Copy 3.0.x branch to trunk
Revert r10106 - Index usage is very unlikely because of WHERE IN (). :-|
Add INDEX on user_regdate because this is the default ORDER BY in memberlist.php - thanks nickvergessen.
ok, i am very sorry, but this needs to be fixed.Generally, our config table is not really suited for holding large datasets. Because feed settings for the forums to enable news feeds and excluded forums rely on the forums itself we have decided to introduce a forum_options table where custom options can be stored....
fix r9713 for #36565
Authorised by: AcydBurn
#48985
[Feature] Added new functionality to inactive users module:- Ability to set users per page.- Ability to sort by posts/number of reminders/last reminded date.- Show number of posts and ability to search posts.- Show number of reminders sent to user.- Show date of last reminder sent to user.
Users can report PMs to moderators which are then visible in a new MCP module
Addition to r9696 - update develop/ scriptsAuthorised by: AcydBurn
- [Feature] New "Newly Registered Users" group for assigning permissions to newly registered users. They will be removed from this group once they reach a defineable amount of posts.- [Feature] Ability to define if the "Newly Registered Users" group will be assigned as the default group to newly registered users....
Make captchas stricter by oly having one entry per session; fix a bug in ucp_register that caused three captcha instances to be generated. Non-MySQL databases and garbage collecting needs extensive testing.
- Display coloured usernames in ACP groups management screens- Changed behaviour of group_create() function to support specifying additional group columns- New groups option to excempt group leaders from group permissions
Fix bug #44665 - Add index on log_time to the log table to prevent slowdown on boards with many log entries.Authorised by: acydburn
Fix duplicate creation of acl options in acl_add_options() under certain conditions. (Bug #38385, #40225)Add unique key to ACL options table to prevent duplicate permission options. (Bug #41835)
extend the style columns (style_id, template_id, imageset_id, image_id...)No, not only because of possible style demos. :o
Better handling and finer control for custom profile fields visibility options. (Patch by Highway of Life)
- 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.- 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.
weird - schemas later
Schema changes
change subject/title column length
Hiding everywhere little buggers, eh?
This should get rid of the filesorts and temp tables on index (with topic read tracking as exception). Updater still needs testing. Not yet merged to 3.1#22715 - thanks HoL
merging r8373 into 3.0 branch: adding a new option to hide the entire list of subforums on listforums
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
fix unread/new pm columns
more fixes...
forum rules, forum descriptions and group description bbcode uid fixes
i think david just forgot these. ;)
deregister globals to install too
#i71#i72
Ok, here comes a big one. Poor updater. Also requires testing.
#i91#i92#i93#i94#i95#i96
#13999
- found a bug, it caused MSSQL not being able to use templates stored in the DB since the first beta. removing pointless auto_increment
same right for all. ;) Groups table using same column types as the users table for avatars.
#13179
let's see if i can break something. :o
#12947
#11637
- Handle ISO-8859-8-i- Renamed two indicies for Oracle support #11457
fixing some bugschanged the way we are handling bookmarks. No order_id required, really! Order by last post time as suggested by BartVB.
- changed the way we do forum accounting in phpBB, far less intensive and much faster. sync() recalculates the number of topics and posts using just the topics table instead of having to join topics and posts together. However, even this can be avoided if we know what operation is happening and an auto sync is not in action. Since MCP operations are "known", we can provide very fast MCP operations....
some language-specific adjustementsfix prune users (adding the list of users to the confirmation page)tried to fix the show/hide trigger in ACP by not using width: auto; (which gets somehow inherited to each other element)
- * wildcard in a search query should cause \w+ in highlighting, not \w* [Bug #10031]- display a warning that the search index is not converted from phpBB2 to phpBB3 [Bug #9761]- forgot to add : to reg_name when deleting userinfo from the url regex constructor [Bug #9868]...
- Firebird is people too! (Firebird works again)- small style.php bug
- overhaul of imagesetsimagesets are now "intelligently" multilingual, one may use imagesets inside of CSS files now (as well as properties like the width and height of an imageset's image)all previous styles should change their imageset.cfg to be like prosilver and subsilver2 (notice how there is now an imageset.cfg in the /en folder, there should be one for each language)
some tiny bugfixes and changed is_active() a bit...
better sorting is more important ;)
#4052- utf8_general_ci picked over utf8_unicode_ci for performance reasons
- improvements to search indexing performance, espacially tidy() by adding a word_count column, the database update from b5 to next version will take quite a while on bigger databases, I also lowered the default common word threshold from 20 to 5 percent, big boards might want to use 3 or 2 percent, 20 was way too high...
oops, forgot a place ;-)
#8502
- added a UNIQUE index on the wordmatch table- some modifications of search indexing which might improve the speed and hopefully fixes [Bug #8352]- added logging to search indexing [Bug #8384]
#7882
#8244- cleaned up the TRUNCATE/DELETE FROM in the native search backend- fixed an imporoper default value on some upgrades
fixing some bugs i introduced while fixing other bugs. :)
ok, handled some bugs... the most important being validate_username (the variable passed to validate_data([...]array('username', [...])) and updating group listings while doing relevant group actions. Oh, and PM icons are working now. :o
- some bugfixes- bugfixes for the convertor (typecasting for example was totally broken)
- display search type as page title for premade searches [Bug #6508]- flash enabled on user side by default, so that admins can actually change anything by activating it (still disabled by default)- properly implemented password complexity check [Bug #6584]...
#6492
- finally correctly calculate current time for birthday calculation [Bug #6030]- allow searching forums with unsearchable subforums [Bug #6056]- addition of an optional HTTP_X_FORWARDED_FOR check in sessions, including bans- do not index forums which have indexing disabled on index recreation [Bug #6060]...
#5734- replaced array_rand($array) with mt_rand(0, sizeof($array) - 1) as array_rand did not take my seed
message
rather large update, most important things done:- implemented provided patch/diff file for bug #5350 (Highway of Life) with some tiny changes and alterations- more username/colour changes/fixes- added a note about PM rule-dependant message removals so the user is not wondering too much if he can't remember his rules. :)...
- fixes for the following bugs:#5326#5318#5304#5290#5288#5278#5276#5272#5266- also fixed the "Call-time pass-by-reference" bug #5252- within this step changed the normalize calls to require references.- added captcha size variables to the class scope (suggestion was posted at area51)
- some fixes- added script for easy adjustement of username_clean column within the users table (please see the note i added to the utf8_clean_string() function)
- introducing clean usernames, needs to be tested more, I'm not sure I didn't miss anything- homograph list should probably be extended
#4700
new collation for MySQL >= 4.1.3, should be a tad faster
- extend config checking to include check for writeable path- removed not utilized user_allow_email column from schema- removed inactive groups (they had no use at all, since inactive users are not able to login) The only benefit those brought are distinguish users - but this is no longer needed too due to the inactive code present. This also allows us to retain group memberships as well as default settings for users being set inactive due to profile changes....
#4572
- forgot to make the same change to the ODBC driver- MySQL 3.x works now- FirebirdSQL is now on the same level as MySQL and PostgreSQL, zero hacks exist inside the core code now
These changes should let olympus scale a little bit better.i haven't adjusted the schemas but added the details to create_schema_files - david is able to build them then in line with his changes. :)
Forgot this one yesterday
some tiny fixes here and there
- Oracle now works with large amounts of text- MSSQL now works :P (sans UTF-8 support)- The current schema files work well enough to install, etc. but must be tightened. Will get to it when I get some time...
- no more encoding mixture, say hello to UTF-8 (I'll add a validation solution for PHP 4.3.3/4 ASAP) [side effect: fixes Bug #3762]- take local server time into consideration for birthday/age calculation- faster active topic search- allow changing active topic time frame [Bug #4150]...
bug fixesschema changesi really hope nothing went wrong
- fixed some bugs- changed attachment handling a bit- tried to remove target tags out of the code- do not add session ids to urls for bots as well as not creating a new session on each page view for them
I bet i introduced some bugs too. ;)
Next phase of last post changes + a few minor bugs
Note: This template variable is available but will not be used by default
Phase 2 of the changesThis should now be complete
Initial batch of colourization changes. This includes: - schema changes for first post and last post - display in viewforum, search and ucp of first post - update of database on postingStill outstanding - display of last post
Minor schema change related to avatars so that they can be > 127px in sizeAdd additional note about the install directoryRemove some empty tags from the template
firebird :P