History | View | Annotate | Download (17 kB)
tag release 3.0.1
Hiding everywhere little buggers, eh?
Removing minimum times from registration
A few very minor changes to avoid curveballs.
Some issues with change_lang and VC / form tokensSmall stuff.
#18325#17415#17085#16515
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
...
new clicky thingies.
dumdidum... sorry. ;)
#i42new password hashing mechanism for storing passwords
Ok, here comes a big one. Poor updater. Also requires testing.
#i91#i92#i93#i94#i95#i96
-#14438-Refactor the confirm table cleanup-Add confirm table cleanup to session garbage collection. Might require own pseudo-cron.
using distinct... david, please review and make sure it works on all supported dbms.
- make sure the copyright/disclaimer is consistent- two fixes...
confirm_id anyone?
fix for bug #14165... hopefully
try to normalize everything...
Cleaning up (#13689)Also removed the useless login box from the ACP.
- search result extract shouldn't end in the middle of a multibyte character [Bug #11863]- missing localisation for an imageset shouldn't create lots of "imageset refreshed" log messages [Bug #12027]- explain that themes which need parsing cannot be stored on the filesystem [Bug #11134]...
tweak the sql_like_expression feature a little bit to allow correct escaping
#11435
This change to validate_username really keeps on giving
#10175
#9931
#8626
- change conversion to process dotted topics after syncing (else some informations needed are wrong or do not exist at all). This also adds the ability to shift some operations to the very end after syncing.- remember entered register data when changing the default language.
further checks on coppa...
only very tiny fixes.
fixing a signature bug being there for more than two years [Bug #7436]
- fix some oddities (doubled spaces for example)- changed the way make_forum_select() is returning the forum list - now including skipped forums but being disabled. This should make identifying the correct forum much more easier.- Changed some permission namings based on suggestions by the community...
- telling the admin for what the board contact and board email addresses are used for and also making sure this explanation is correct ;)- fixes for bugs #6694, #6664 and #6662
- 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]...
#6372
- 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]...
proper solution to #6114, guarantees $seed lies below 0x7FFFFFFF
#6076- removed unused junk from functions.php
minor bugfixing
oops :D
#5734- replaced array_rand($array) with mt_rand(0, sizeof($array) - 1) as array_rand did not take my seed
- a bunch of fixes- added todos to the updater to make sure i do not forget. :)
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. :)...
- 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.
forgot one
- use the $var_ary for settings in a more logical way (hopefully removes the clutter and shows where which variable is set how)- hopefully utf8 passwords are working too now
ok, i am an idiot...
- make sure the sql layer for mysql always states mysql4 and get to mysql if using mysql < 4- assign some default vars to email templates (we always need some basic ones)
- implemented the suggested html_entity_decode function made by david- fixed string length checking by also decoding entities for the sake of checking- used the new html_entity_decode function
two tiny bugfixes
#4988
#4962
ENT_COMPAT is the default, with ENT_QUOTES a few features will no longer work.
- now username changes should work as desired- removed some extract() calls
Revised attachment categories a bitFixes for the following bugs:#4830#4818#4816#4810#4808#4798#4796#4772#4662#4646#4546#4524#4270
I hope not having introduced additional severe errors :)
- 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....
- 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....
A reworking of how we handle inactive users
- Fix some bugs- fixed retrieving of permissions if the LIKE statement is used as well as proper supporting (needs testing on mssql)
fixing bug #4078
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)...
sql_in_set changes
- Bug
- custom profile field fixed- fixing sql_fetchfield from cache- changing the quote parser. In my tests i have not seen changed behaviour - but i might have broken something with this change.
- fixing some bugs- removed file_exists calls for auth plugins since they need to be there once set up
- 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.
- tackle some usability issues- fix bug #3147- added the lock-images made by SHS`- fixed MSSQL errors (adding the correct ESCAPE sequence)
- display age in user profile and make it available on viewtopic- various tiny bugfixes including [Bug #2351] [Bug #2549] [Bug #2681] [Bug #3015]- strip first, then change newlines [Bug #2403]- added support for creating user profiles to the login function (makes use of user_add), triggered by LOGIN_SUCCESS_CREATE_PROFILE constant...
make sure custom profile fields are created correctly on registration (#2225)
- get swatch converted into new acp format- add page title to ucp pages- add ability to supress getting the who is online list in page_header() (saves us ideally 1-2 queries on ucp/mcp pages)- fixing pm rules a bit as well as now having complete author memberships for author_in_group (sender -> is in usergroup -> xxx)
removed the ability to parse after closing brackets, since this seems to create a bunch of new problemsadded a space after quotes for correctly parsing urls/smiliesinstead of splitting the url just compare with strposdavid: please review once you get home. :)
- fixed a few bugs- added user_add() function- check posted images ([img]) for same domain/scipt and php files- auth_api.html updated to the coding guidelines look&feel- introduced ability to force non page-updates (cron is using it)- correctly resend coppa email
- fix some smaller bugs- removed custom profiles preview field from acp
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.
- create forums by default- hide prune options if not enabled- fixed module management enable/disable switch if in module itself- fixed some schema errors- adjusted $user->page array generation for developers calling scripts outside of phpBB root
some tiny changes...
- fixed a few smaller things
we might have a look at NULL values if we use them within request_var() as default value (due to the type assignment)
a few changes ;-)
- fixing a few tiny bugs- added new function to (re)apply sids where needed (login and mcp quickmod) - #1829
some changes before i forget...
- captcha stuff- unique_id
- introduce new function build_url to easily build a valid url from the user->page object as well as optionally removing certain keys- changed attachment config to utilize the config build methods- cleaned up posting.php- the submit/delete_post functions are now usable (functions_posting.php)...
Porting the random number generator code overFingers crossed that this doesn't break anything.... ;-)
- 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]...
To all people having their bug status set to fixed: SF pserver CVS access is currently down, therefore the snapshots are still out of date.
- fix a bunch of bugs- <!-- $Id$ --> is no longer allowed in template (.html) files- changed layout of private message screens (folders are menu items)...
added ability to hide coppa groups (mainly applied to permission screens)
- ok, now the correct ones. :/
thanks to SHS` for writing an updated version of the terms and the privacy policy.
- 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)...
/me shoots himself
- Finally fixed that *@&$ bug!
- This is some scary stuff!The PNG spec allows for only one method of compression inside of IDAT chunks: inflate/deflate (Zlib). However, Zlib lets us do some crazy things as long as we make it happy by giving it an Adler hash and spawning some other needed data thus emulating a part of the Zlib spec :-) I just hope this works as I think it does :P
Fixes in both CAPTCHA and Compress
Compress:- The "crc bug" is not a bug, it is actually a feature (the function returns an Adler hash, not a crc hash. This is more usefull for PNG files..) and was "fixed" by using the proper function instead of munging a substring...
Fix 2 minor errors:1. Set user_style on registration to the board default2. Do not try to use the template when throwing an error about a missing style
- updated topic tracking code- additional changes (mostly bugfixes)- bart, if you update your user table with the user_lastmark field, set it to the user_lastvisit value ;)- and last but not least, introducing some bugs in ucp main front (regarding topic tracking)
- changed ucp classes to work with the new module system- mcp is no longer working, i know.
ucp -> groups -> memberships
- 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)
put user into appropiate group after activating his account
- change registration page language on-the-fly- added download function to functions_compress as well as tiny bugfixes- added local_name and author to iso.txt file