History | View | Annotate | Download (17.7 kB)
commit 441755bf170e49799e311c71b2123ff263970d62Merge: 5a5560d a25238eAuthor: Oleg Pudeyev <oleg@bsdpower.com>Date: Thu Feb 24 20:30:52 2011 -0500
Merge branch 'ticket/nickvergessen/9874' into develop-olympus
commit 4222510e9c183437fe1b3896273ab6f672c25020Merge: bcf4f4f b7a1addAuthor: Andreas Fischer <bantu@phpbb.com>Date: Sat Aug 21 20:30:33 2010 +0200
Merge branch 'ticket/cs278/7332' into develop-olympus
commit e7e98f1de5c394859284f031f2a4f0c47534b311Merge: da256b3 954b3c3Author: Andreas Fischer <bantu@phpbb.com>Date: Wed Jul 14 20:55:49 2010 +0200
Merge branch 'ticket/nickvergessen/7720' into develop-olympus
Fix one design failure in phpBB3. Do not count non-approved posts to the user_posts. Before, a user was able to circumvent basically any protection based on post counts.At the same time implement the queue_trigger feature.
Hiding everywhere little buggers, eh?
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
dumdidum... sorry. ;)
Ok, here comes a big one. Poor updater. Also requires testing.
#i91#i92#i93#i94#i95#i96
#i62 - #i65gone through every javascript invocation and making sure we adhere to our coding guidelines.
#i51 - #i63 - #i64
parse error? parse error.
- BBCode parsing order should ALWAYS be censor_text(), bbcode_secon_pass(), bbcode_nl2br(), smiley_text(), parse_attachments()- using \r on custom bbcodes to allow line breaks [Bug #10758]
Cleaning up (#13689)Also removed the useless login box from the ACP.
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!)
MCP? Who uses that... :P
Introduced checks to stop negative postcounts (Bug #11561, #11421) Allow IP v4/v6 urls for remote avatars (Bug #11633) Delete avatar files automatically (Bug #11631) Automatically add selected columsn to group by statements in the converter (Bug #11465)
oh my god - what did he do? Adding attachment display to post/topic review, queue, reports, post details, mcp topic view... fixing other tiny things along the line.
- m_warn is no longer a local moderation permission- magic urls should properly use html entities- speed up posting on big boards, MAX query can be simplified a lot in certain cases- user IP list should be labelled with "Other users" [Bug #9707]
I don't like hardcoded URLs :)
- allow converting from one database to another, no need for tables to be in one database anylonger (this also allows switching from one DBMS that was used with phpBB2 to another DBMS supported by phpBB3 including new systems available in Olympus only)- abstracted some installation code that is now relevant to converting as well into functions_install.php (mostly DBMS selection related)...
- 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]
#6098"Find a member" now supports single clicks. Thanks for Highway of Life for helping out here. :)
- 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]...
- exclude the IP of the post in the "other IP's" list
- a bunch of fixes- added todos to the updater to make sure i do not forget. :)
Message for my last commit (no I didn't intent it to be "message"):- include forums without search indexing in author searches and egosearch [Bug #5530, #4782]- allow changing search options when there are no results if a pre-defined search is used- added user_pass_convert flag for unconverted phpBB2 passwords and password conversion on first login...
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. :)...
ok, change from doing the same logic all over again we call a function to do it for us. Also allow template designers to choose which method to use by just adding a fully compiled username string (profile link + user colour). This commit may introduce problems.
some updates; and hopefully not completely breaking redirects (again). :D You know, i like breaking things.
#4962
- adjust unread query a bit to cope with large topics (thanks bart!)- fixing some bugs- more username_clean work
- introducing clean usernames, needs to be tested more, I'm not sure I didn't miss anything- homograph list should probably be extended
tried to begin adjusting all string functions where applicable - still a lot to do.i hope i catched all relevant sections and did not mess something up.
- support re-caching of theme data if stylesheet.css changed and load_tplcompile enabled- mcp fixes- fixed some usability issues
- 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. :)
- 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. ;)
- birthdays/age in user's timezone and not server's local time- parse bbcode in posts with fewer characters than selected maximum on search results page- retrieve search word context in posts which are longer than maximum characters (no raw BBCode anymore)...
- fixed some bugs- made imageset naming more consistent- updated every schema to be consistent and also fixed it (every db should install fine now)-
- fixing some bugs- shortening some db columns to meet the requirements- correctly increase/decrease user post counts- fix the topic title length bug(s)
- 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...
These needed to be #p for proper compliance
New template variables in the mcp (not used by subsilver)
time to squash some bugs
- automatically sync topic_reported when deleting a post [Bug #2152]- retrieve forum information in report.php- don't update deleted topics- proper permission check for "admin or moderator" - allow changing poster while ip dropdown contains a different user [Bug #2190]...
- forgot to commit common.php- cleaning up a few more mcp permissions- adjust some links- make global topics work properly in MCP
Warn user links #2153
ok, sorry for this. :/- cleaned up table names/constants
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.
- permission trace correctly uses language variables now- updated documentation for the auth class- use cache for "SELECT forum_name FROM phpbb_forums WHERE forum_id = X" queries everywhere and not only in functions_display- updated the permission trace to include information about global settings overwriting local ones...
- adjusted coding guidelines- fixed custom bbcode {TEXT} token- added unapproved item/info for unapproved posts in a topic
- remove description from profile fields- added disclaimer about DEBUG_EXTRA to the ACP (i think this is needed - some idiots might think it is wise to have this enabled on a production board. :) We may let it there for the Betas though, but it will be removed during the RC's)...
- 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)...
This is a screwy world! Screwy I tell you!
- Bug #1261
- fixed some bugs- made sql schemas consistent- added correct sequences and generators to sql schemas- extended some rows to hold more data. This solves issues with multibyte characters and too short topic titles, names, etc.- allow multibyte characters in usernames
- 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]...
- 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)...
- allow local moderators to properly use the mcp for more than one forum (mcp)- automatically get a forum id for global topics if needed (mcp)- allow linking to unapproved topics via a post id (viewtopic)- use #p[post_id] anchor (mcp_post)- use actions where appropriate (mcp_queue)...
implementing permission roles
- copy permissions (adding groups)- copy permissions (adding forums)- checking proper groupadd/del settings- added intro page to permissions (to give an overview and quick links)- able to select forums + subforums, single forum, all groups, all users (permission screens)...
- 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)
- 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)
- and my second attempt
- user notes/feedback in post_details
- approve/disapprove posts/topics- changed mcp_front to be more moderator friendly- able to change the forum in mcp_queue (for moderators moderating more than one forum)
- 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)
cleaned up the mcp, basic operations such as deleting/moving/(un)locking are functional, as well as all basic views, the other modes (splitting, merging, forking, approval, reports and warnings) will be added within the next days.