History | View | Annotate | Download (3.7 kB)
commit bc42cbd94bddbdea2714978c11327b4897d6fd0fMerge: 2f57bfb 9a48045Author: Igor Wiedler <igor@wiedler.ch>Date: Sat Mar 12 18:11:47 2011 +0100
Merge branch 'ticket/bantu/10046' into develop-olympus
commit 7ac8838b69b804e29f4e4751680424239f62e40dMerge: c439cdc 6bfae1cAuthor: Andreas Fischer <bantu@phpbb.com>Date: Fri Oct 15 15:33:27 2010 +0200
Merge branch 'ticket/igorw/9830' into develop-olympus
PHP 5.3 compatibility: Disable E_DEPRECATED on startup to keep set_magic_quotes_runtime(0) quiet. [Bug #54495]
Since dl() is deprecated and disabled by default in PHP 5.3, calling it will result in a fatal error for an undefined function and because of the error suppression in a blank page. Checking if dl() exists should allow most boards to continue right away. - Bug #54665
PHP 5.3 compatibility.
Hiding everywhere little buggers, eh?
#19955
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
- Constant PHPBB_DB_NEW_LINK introduced which can be used to force phpBB to create a new database connection instead of reusing an existing one if the dbms supports it [Bug #14927]- Automatic URL parsing no longer allows dots in the schema but can parse URLs starting after a dot [Bug #15110]...
#i42new password hashing mechanism for storing passwords
deregister globals to install too
#i101
#i112
allow new installations...
new hook system (do not get it confused with events or plugins please)- introducing two new hookable functions too
php, a strange language. :o
necessary changes...
Some changes... non-invasive...
- clean up mssql and mssql_odbc, mssql now uses a different method of dealing with IDENTITY- clean up firebird, I will consider changing it to use fetch array instead of fetch object. it's identity code already uses this method as of right... now :D- fix a tiny bug in MySQL's driver (remember to pass the connect id to all DBAL functions)...
- using the PHP_VERSION constant is faster
- fixing a bunch of bugs- moved the install trigger error to sessions and also disabled it for those having DEBUG_EXTRA enabled.i hope not having introduced too many new bugs.
- 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]...
- getcwd replacement- realpath stuff thanks to Chris
Allow ACP access if install/ is present and display the generic board disabled message otherwise so that a user does not know the reason for it being disabled
Fixed: a double slash appears in the installer URL if you go to the board and config.php is missing
Fixed: if phpBB isn't installed, it redirects to http://host.tld\/install/index.php on my Windows dev serverChanged: instead of undoubling double slashes, we replace any number of consecutive backslashes and forward slashes with a single slash
Appears that the redirect in common.php didn't work on all setups we tried, so swapping it for some new code which does
Change redirection logic to match the RFC better in those cases before redirect() is available to us
hey dev team mates, here are the brand new beta checkins (as promised). Please ensure this stays in our private cvs until the 23rd June, except the bug fixes.
- 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
dumdidum
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.
hmm, still not giving the expected results
- fix nasty error in functions_admin generating a fatal error on inclusion- adjusted error reporting level to get those errors instead of just the script halting.
- some adjustements for phpdocumentor
- put the error reporting check into another location (since we do want to display our notices. ;))- default error reporting in common.php- E_ALL being set if DEBUG_EXTRA defined
hmm, maybe i should not comment this statement, eh?
- slightly adjusted the DEBUG/DEBUG_EXTRA requirements- changed error_reporting to E_ALL- our error handler now takes the error_reporting value into account allowing us to correctly supress notices
blah
reverting changes to the installerdo not introduce a function we never call outside of common.php
graham, sorry for this but i had to... ;)
- utilize common.php in installer (we only need to change one location then)- use $user->lang instead of $lang to be able to use language template vars and having consistant namings
oops
- safer globals deregistration
- removed group settings from roles- added forum icon in front of forums in permissions acp- added trace permissions in permission masks (thanks naderman for writing the first code and for the idea... :))- some bugfixes- PHP6 fix
Porting the random number generator code overFingers crossed that this doesn't break anything.... ;-)
Replacing the first part of the installer ready for some testingThis will bounce you back to the previous installer part way through
Weee! My turn to bug things up :D
- A moved topic has two forum_ids, we must update the tracking info on the "fake" forum and the "real" forum.- Welcome back to register_globals! :P
- sperate permissions from sessions- added some comments to the auth class for better understanding- revised some permission functions- added option to negate permission check by prefixing option with a ! (for example checking for !f_read returns true if user is not able to read forum)...
- use the changes. ;)
- changed dbal class layout
Wanted ... someone who can commit updates without screwing up, will pay top dollar.
Session key implementation.
- new queue invocation method
- 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)
- first try to break things...
- bugfixes- do not hardcode url bbcode tag (please change the bitfield accordingly - see schema file!)
- fix attachment mod errors- make upload path consistent with all other 2.2 path settings- fix "post title wrong after split" bug
Add warning notice
- minor fixes
- more updates, mostly bugfixes to the bbcode parser- changed current_user in sessions (please review)- give more flexibility to style authors in regard to the pagination elements- profile fields updates (included a sample constuct into viewtopic_body.html - have to be documented extensivly)...
This is a mass commit ... expect trouble! Changes made here are primarily to how login is handled, schema changes necessary!
Rejiggle "board disabled" system to allow admin/mods access, eliminate duplication and "fudges" ... hopefully I've not overlooked something fundamental ...
- added folder_moved image- new feature: bookmark topics- fixed post details link- added confirmation screen to cookie deletion
- added delete cookies link- fixed global announcement links in viewforum- do not display redirects in link forums as posts in forum overview
fix some issues with oop, fixing small bugs and prepare the next steps...NOTE TO DEVS: have a look at adm/admin_board.php (new config layout)
Profile, prefs, feedback
inline attachment capability...
Custom profile data table define
Addslash function no longer needed with request_var processing
send mass mail immediatlymail priority setting addedlog session (see Note)
custom profile fields.Not finished, committed to let us discuss about the next steps-> BartVB
ACM garbage collection
my attempt to break things...
Finished drafts, one bit is remaining though.added file and disk space statistics.some minor changes here and there.
users_notes table
new permissions, merged attachment tables (the intended purpose of two tables is no longer valid), attachment updates along the merging...
Note: please merge your attachment tables (develop dir).
bump topic and orphan attachmentschanges here and there...
Remove need for session_ids for "allowed" bots, dump user_founder/user_active in favour of user_type, new user_type, USER_IGNORE
well, seems putting the queue process in the footer doesn't work on "real boards" where people hit stop constantly on their browser :D
Let's break lots of things
Change in format of module db data, add zebra, many things probably "damaged goods" for now ... don't panic Mr. Mainwaring, don't panic
Updates mainly for removal of extension + header comment ... moved some aspects of ucp around, further work to be done on these areas ... not commiting search for time being
initial draft functionality, loading (and a bunch of other stuff) is not implemented yet + bugfixes.
Various bits and pieces ... this isn't really what I wanted M-2 to look like but hum ho
More paranoia
bye bye forbidden extensions... we have a deny,allow rule for extensions, forbidden extensions are therefore a little bit redundant.
Taken out the $db var from acm classes for consistency with other classes
Added support for db-based caching... for people who like to store data in databases.
oops, that's not quite right
Guess this may come in handy
merged log tables, added new log_type (critical).changed email class a little bit.bug fixed the queue a little bit.
Global announcements ... sort of work ... well they seem to, need to look at possbility of splitting topics table in two
Add install/ warning for future use
deleting the constructor means refining the init call. ;)
moved the queue call, added interval. The current lock is very "fluent" at the moment. ;)