History | View | Annotate | Download (31.7 kB)
commit 426139ae7780157d5383f98bd264e25a9d10f53bMerge: bafe3d9 b526fb9Author: Andreas Fischer <bantu@phpbb.com>Date: Sun Jan 30 01:27:23 2011 +0100
Merge branch 'ticket/nickvergessen/8065' 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 a885095897054c91ab68b753ce2a86ae74f2f666Merge: 9a39f55 c2ffa78Author: Igor Wiedler <igor@wiedler.ch>Date: Sun Oct 10 18:39:44 2010 +0200
Merge branch 'feature/igorw/request-class' into develop
commit 2e787fa836dbfdcec7864b5f143520aec3752bd0Merge: 999f6db 9731f24Author: Nils Adermann <naderman@naderman.de>Date: Sat Aug 21 23:35:43 2010 +0200
Merge branch 'develop-olympus' 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
Fix Bug #52125, regression from r9678 for Bug #46225
Apply locale-independent basename() to attachment filenames. New function added: utf8_basename(). (Bug #43335 - Patch by ocean=Yohsuke)
Copy poll options properly when copying topic. #39065
Correct calculation of source/target forum statistics if mass moving topics with global announcements (Bug #44545)
Fix race condition for updating post/topic/etc. counter. (reported by BartVB)please do not try such fixes at home - the correct solution would be to create a second config table with integer columns. ;)
Fixed bug #'ers 41295, 41385, 41955, 41705 and 41985
Authorised by: acydburn
Better return links when deleting topics through the MCP. #34655
Duplicate log messages for deleting a topic ('LOG_TOPIC_DELETED' has been deprecated in favour of 'LOG_DELETE_TOPIC').
Log the forum name that topics are moved into.
Do not display reported topic icon for shadow topics. (Bug #13970)
#27325
remove the f portion from redirect urls now they no longer exist
Hiding everywhere little buggers, eh?
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
dumdidum... sorry. ;)
#14416 - thanks primehalo
err, maybe don't display it quite so often.
#11611
err, forgot to commit
ok, mess around with the templates + fixing some bugs + adjusting headers for those files already modified to circumvent conflicts for those having their editor set to remove trailing spaces (not recommended!)
#11255#11259#11291#11335#11457#11473#11475#11511#11523#11527
#10329
/me slaps himself with a shovel
#9828, #10545, #10541, #10533, #10529, #10527, #10521, #10503, #10481- more label fixes- simpler approach to get input cursor text
"Run, Luke! Run!"
Better support for nested transactions...
"It's a trap!"
- 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....
added class for disabled options in ACPE_USER_ERROR now using language keys if available [related to #10445]UCP/MCP title tags [#10441]Check $start parameter in viewforum [#10435]Check for postable forum for moving user posts within users ACP [#10433]...
grrr
#10295
#10239
#10109
MCP move topics is much faster now
- urlencoded usernames don't need htmlspecialchars [Bug #8794]- fulltext_mysql still used synonyms/ignore words [Bug #5405]- merge tool extend to allow merging complete topics via quickmod and mcp_forum [Bug #5293]- renamed "fork" to "copy" (was already called "copy" in some places)...
#5396, #5266, #5147
again, some changes here and there...
- introducing read/unread images in the MCP, if you view something through the MCP it will not update the "read" status of a post/topic/forum [includes Bug #6796]
- removed download mode selection (the column info and constants will not be removed, we or others may be able to re-use them later on)- removing extension from physical filename for uploaded attachments (as has been suggested some time ago from our community), can still be used by using the new 'unique_ext' mode on file cleaning...
#6206
- Modules are not added correctly [#6370]- Minor bug in ucp_prefs_personal.html (Opera) [#6348]- MCP-Warnings section colspan problem in Opera [#6338]- Loading extensions on install [#6332]- Adjust PM rules if folder removed [#6326]- #6318- Coppa registration [#6306]...
- a bunch of fixes- added todos to the updater to make sure i do not forget. :)
- a handful of mcp fixed, the most important one is the change for check_ids() - it is now supporting ids from more than one forum too, making it possible to use some mcp features as designed initially. We really need to get our moderator team testing the mcp extensively....
#3980
- 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]...
some fixes.
David, could you check the pass_complex expressions? They are:.* PASS_TYPE_ANY (any characters are allowed, no check)[a-zA-Z] PASS_TYPE_CASE (password must contain alphanumerics)[a-zA-Z0-9] PASS_TYPE_ALPHA (password must contain alphanumerics and numbers)...
Hide forums you can't move posts to from within the mcp
sql_in_set changes
so.... what does this thing do?
well, the super fast, ultra efficient, massively huge BBCode handling system was implemented differently on each DBMS. Although this provided the best performance, the solution was a bit hacky.
So what does this new thing do? We use base64 encoding to make everything nice and shiny, it turns into nice, safe characters that we can just jam into varchars on essentially any database. This has two implications: we must decode every bitfield we get AND we have slightly fewer IDs to work with. It goes down from 2040 BBCodes to 1512. We lose like a quarter of them :P...
- some bugfixes- set ip_check to A.B.C. by default- display postings in other encodings by default and present link to force the encoding as usual.
- renamed the following columns:comment -> attach_commentnew, forwarded, unread, marked, deleted -> pm_new, pm_forwarded, pm_unread, pm_marked, pm_deletedmodule_name -> module_basenamevalue -> lang_value
- every column is now NOT NULL- every column is now having a DEFAULT value...
fix for a bug spotted by ToonArmy within bug #3000 (thanks to him for providing a sample patch too)
forgot some changes for post_time
make sure set_config is called with the correct is_dynamic value
- removed db cache (might re-appear, but for now we do not see the need for it)- all changes to styles/subsilver/template are purely cosmetic (no functional changes)- cosmetics- bugfixes- add index to modules table- use modules ordering code for forums too
make sure custom profile fields are created correctly on registration (#2225)
ok, this one is rather large... the most important change:re-introduce append_sid: old style continues to work, not a performance hog as it was in 2.0.x -> structure is different
apart from this, code cleanage, bug fixing, etc.
Assign page titles within the mcp
- various corrections related to permissions in the mcp, including [Bug #1994] and [Bug #1924]- fixed some quickmod bugs [#1994] and [Bug #1898]- browse reports/unapproved posts by topic id- correctly hide approval details- added return message to mcp_ban [Bug #1851]...
Fix a couple of issues in mcp_main
- fixed dotted topics on some occassions being wrong- fixed post author change- fixed moving topics (they should not count into read tracking now) - think about having only one column for shadow topics/similar to forum links- moved a function from functions.php to functions_display.php (this function is only used by viewtopic and viewforum which already include this file)...
- fixing a few tiny bugs- added new function to (re)apply sids where needed (login and mcp quickmod) - #1829
- check m_ permission for quickmod [Bug #1317]- don't sync the global forum (id 0) [Bug #1383]- corrections to available time zones [Bug #1306]- only display open reports on mcp_front- added whois information to mcp_post [Bug #1400]- copy "dot" when copying a topic [Bug #1321]...
ok, thought about this now for too long. I think the best solution circumventing memory consumption and not introducing "hacks" is to seperate module information (and probably more in 3.2 for installation/uninstallation) from the main code.
- streamlined reports to consist of the feature set we decided upon (Nils, your turn now)- use getenv instead of $_ENV (with $_ENV the case could be wrong)- permission fixes (there was a bug arising with getting permission flags - re-added them and handled roles deletion differently)...
- added "display_on_posting" setting to custom bbcodes (creates a button with the bbcode tag)- fixed forum editing and parent id selection- completely removed HTML support (it only creates security problems)- changed cache_moderators() to reflect permission changes
- blabla, additional bugfixing permissions...
- removed unnecessary urlencode of highlight wordsvarious mcp_main updates:- generally make all the tools work again (mode/action changes)- tidy up urls- restructured quickmod code to use actions (we don't want too many module entries)
Auth changes for these modules as per the schema from before
Initial commit of user note support for the mcp
- use acl_m_ instead of acl_m- some reference fixes
Module information, exactly what it says on the tin
A couple of initial changes for the new module system with the mcp(further changes are needed elsewhere for these to actually beuseful....)
- log removing posts- fix queue saving if package size is 0- user memberships (not used atm)
- request_var updates- added group selection to pm filter- fixed activation/deletion of inactive user accounts in admin index- fixed some color swatch bugs
- Documentation related changes- added resend activation email dialog- fixed issue in session code- log failed/successful admin re-authentication/login- fixed simple forum dropdown box (used in mcp and posting)
- fix attachment mod errors- make upload path consistent with all other 2.2 path settings- fix "post title wrong after split" bug
- a bunch of updates, most of them bbcode related
- fork/copy topic- resync topics- possible to show only reported posts in topic_view- view reports in post details- mcp_queue (show unapproved items)
- added splitting of topics to mcp- added merging of posts to mcp- fixed parsing of acl_getf results- adjusted tracking code for important announcements (seems to work now)
nooooo.... the mcp is gone. Yes, we now rely on the good will of our users, no moderation anymore.
buhahaha buhahaharrrr harrr
- added folder_moved image- new feature: bookmark topics- fixed post details link- added confirmation screen to cookie deletion
only minor things... blabla
- put consoring and smilie processing into functions (we use them all over the place) for better changing and consistency.- changed docs/AUTHORS to reflect the recent code re-use in functions_messenger.php- pleasing the users a little bit more by using table constants. :D...
'post encoding'-fix
mcp_main module, responsible for forum/topic/post view and common operations
MCP take 2, see forum