History | View | Annotate | Download (19.5 kB)
commit ba5c7d8e63d97650989c2866c20c11f16f4c1128Merge: e9c584a 60eff4eAuthor: Nils Adermann <naderman@naderman.de>Date: Sun Jan 16 22:25:49 2011 +0100
Merge branch 'ticket/bantu/9859' into develop-olympus
PHP 5.3 compatibility: Disable E_DEPRECATED on startup to keep set_magic_quotes_runtime(0) quiet. [Bug #54495]
- Stop people messing around #45935- Ensure the Accept-Language header actually picks up a directory.
remove unused code
fix bug #32925
fix installation by defining our needed CHMOD_READ and CHMOD_WRITE constants.
PHP 5.3 compatibility.
removed executable props [Bug #6464]
Hiding everywhere little buggers, eh?
#19955
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
automatic updater supporting batch-processing diff
#i42new password hashing mechanism for storing passwords
deregister globals to install too
cope with updates too
allow new installations...
necessary changes...
increase the odbc limit (64k is too low, the theme data itself is >64k)
let it work under different languages.
do not get too excited
changes
#13207
grumble
Changing the behaviour of the hideonline permission.
Test the current setting before altering the memory limit during install(Bug #12195)
And another language var.
The Grand Copyright Year Unification... breakdown of years, of re-copyrighting due to major changes:
2000 - phpBB1.0.0 released2002 - phpBB2.0.0 released & phpBB2.2.x commenced2005 - phpBB2.2.x is canned with phpBB3.0.0 to succeed it, prosilver also starts development proper...
label changes, language fixes...
FFS. _
_
Stragglers that got missed during ACP prosilver-isationageing.
some beautifications as well as making sure manually deactivated accounts are properly handled
- PostgreSQL can now use schemas. During install, under database name, enter databasename.schema- phpversion() to PHP_VERSION
some fixes... hopefully not breaking something. :o
#8618 + padding store check
#7990
Ahem... yes, assigning it first if one is using it would be handy... _;;
#8302
- 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)...
i hope this helps a bit. :o
fixing some bugs, most being submitted grammatical/spelling errors.
- fixing some bugs- removing utf8 characters from email files (has been discussed internally, you guys know why)- making sure some opendir calls are checked before calling readdir.
some opendir/closedir fixes
fixing some bugs
different time limit for installer
- 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.
- temporarily disable x-sendfile support (we need to look into methods of checking if it is enabled/disabled or introducing a switch)- finally allow custom permission settings files (in acp/ as well as in mods/)
Make the UTF tools available - recent changes require them in the install and they are likely to be needed in conversion as wellFix some broken redirectsChange the structure of language packs we scan for. (language packs should be named in the form xx-yy - all lowercase with hyphens as the separator)
Set S_USER_LANG for the installer, though requires review since phpBB3 mandates that the language pack directory is in xx/xx-YY/xx-yy format, as browsers choke with non-hyphenated formats, eg: xx_YY/xx_yy/xx@Zzzz.
Minor l10n change
- added confirmation to removing bbcodes- added optional MX and DNSBL checks- added backtrace (triggering sql error) on error within sql_in_set as well as making sure it is handling an array- let users having f_list access to a forum actually see the forum without a topic list and not displaying an error message - this allows for giving people access to subforums but not the parent forum without the need to add the (sub-)forum to the index....
- 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]...
Add the lock file to allow dynamic menus
some changes/fixes
- add some language variables i will need at another location. ;)- also add X-Sendfile support to the download.php file.
- finally making the age calculation work [Bug #3582]- replacing all occurances of L_NONE with a more specific string [Bug #3494]- a few corrections to html id attributes in the installer- using correct permission in mcp_report [Bug #2471]- allow deleting the avatar, when no upload method is enabled and hide the delete button if no avatar is set
- fixed some bugs- made imageset naming more consistent- updated every schema to be consistent and also fixed it (every db should install fine now)-
Silly copy and paste error :(
Make sure that the language does get passed between all modules
Changes to the language handling during the install
A few miscelaneous tweaks
Change redirection logic to match the RFC better in those cases before redirect() is available to us
Change meta handling, we can use existing functions for what we need and remove the redundant code
Try to at least give very old PHP versions a reason why they can't do anythingWe might review this again later to try and find the reason they were getting a blank page, but given the age of 4.2.x, there hopefully won't be too many people still running it
time to squash some bugs
Misc installation bugs
- 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
Improved i18n of default date format on new installs+ misc bug fixes
Sync error reporting
Assigning to the wrong variable - the whole message should now be visible
Some altered error handling - there was still hard-coded output hanging over from before
- some adjustements for phpdocumentor
We want to use this code in the install system as well
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
- 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
- Added a constant to indicate where we are for use in other functions- Slight changes to writing of the config file, more to come
fixing a bug within the installer (displaying notices) and making sure the installer is using the error handler.
This now gives a full path through the new install system.New features: - Rearranged config items - Added advanced config page for optional settings - Email admin on installNOTE: This only works if config.php is writable, if it is unwritable, you must fallback to the old method, edit install_install.php where the redirect is commented out in the database settings to do this
- Bug 1301
Adding in the next page of the installerNote that this still falls back to the old code part-way through the install
Change the handling of language detection to avoid errors if the language header is either not sent by the browser or there is no matching language available.Also added support for forcing a language via the URL for now, this may or may not remain
Replacing the first part of the installer ready for some testingThis will bounce you back to the previous installer part way through
Some slight alterations for another forthcoming feature.Tom: If you want to clean up my CSS changes for this or change the colour for completed stages, feel free ;-)
Building the foundations for some later changes to the installerThis code doesn't actually do anything yet ;-)