History | View | Annotate | Download (9 kB)
3.0.2-RC2 released
Fix some instances where we left db connections open (registration -> captcha for example)
removed executable props [Bug #6464]
Hiding everywhere little buggers, eh?
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
dumdidum... sorry. ;)
necessary changes...
do not get too excited
one too many
#12955 hideonline/viewonline again (minor)
:P
The message shouldn't be displayed at all(now), unless there's foul play invlolved.
#10968
Making logout somewhat more secure.
Language variables, take them while they're hot. (just one, so be quick)
more bugfixing. Important change: admins able to give ban reason for user quick tool ban - logging also syndicated, now always logged to ACP and MCP logs.
some tiny bugfixes and changed is_active() a bit...
#5280
fixing some bugs, most being submitted grammatical/spelling errors.
#7156
- fix some convertor bugs.- added support for the validated birthday mod and fixed the integration of nils' birthday mod
- allow login with redirect parameter- altered URL regular expression so it won't cause problem with long URLs - PCRE >:( [Bug #6720]- moderator list on index should have coloured groups in bold as everywhere else too- correctly handle password requirements in UCP [Bug #6692]...
- 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. :)...
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.
Move outputting of TO box since it's only relevant to one module and this will ensure it is displayed however that module is loaded [#4866]
#4710
The zebra ran into a paint factory
- acm_file uses an index pointer to the current row instead of shifting the result array now [Bug #2451]- all dbals adjusted to use the cache in sql_fetchfield, sql_rowseek, sql_numrows and sql_freeresult [Bug #2451]- use include_once for dbal.php to at least theoretically allow connections to multiple databases at once...
- tackle some usability issues- fix bug #3147- added the lock-images made by SHS`- fixed MSSQL errors (adding the correct ESCAPE sequence)
some bugfixes
- 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)
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.
- fixing a few smaller bugs/glitches- init user session in cron.php (else it can produce errors if functions expect the user object being set)- fix sql escaping for mssql/mssql_odbc
I hope nothing broke!
- Added a query builder, it is currently only used for complex queries that involve a FROM clause with two tables and a left join- Changed some function calls in the DBAL- Made the viewtopic queries nicer
- some adjustements for phpdocumentor
- fix bug #1727 (need to be watched - problems could arise by this change)- added a note about login_box() to the coding guidelines
- allow user A to have user B as a friend if A is a foe of B- don't allow users to have the Anonymous user on their foe/friend list [Bug #1205]- properly hide users on the online/offline friend list in ucp [Bug #1206]
- clean up marklist calls (global function)- added new feature: test out others permissions (admin permissions will not be copied)- changed attachment processing by directly using the template engine- fixed some attachment related bugs- additional tiny fixes
- changed module*_url to only use the main module name but the mode as parameter- custom module lang function now suffixed by _lang- added general custom function with mode and module_row parameter
- do not display friends/foes if zebra has been disabled
- Bug 1197
- ok, now the correct ones. :/
thanks to SHS` for writing an updated version of the terms and the privacy policy.
- fix some bugs...
- some bugfixes- committed coding guidelines as they are at area51- removed script_path (needs a close inspection later)- removed the need for server_name and server_port- able to define server port/name/protocol and force the user-defined server vars (very handy for proxy setups)
- moved add_log out of functions_admin (this file should only be included in admin/admin-related pages)- fixed cookie based topic tracking- added missing config variables- other minor things
when logging out or clearing cookies the session_id is cleared, but this broke style.php since it needs a sid. Added a line to create the new guest session before finishing these actions.
Language related updates.Removed escaped double-quotes from single quote FAQ language strings - was causing mal-formed html.Also changed the quicklink numbers to be prefixed by 'f' since standards dicate name and id attributes have to start with a non-numeric character.
- some SQL:2003 changes (basicly joins, mysql5 is sql:2003 compliant in strict mode now) - postgresql not supporting this standard. :/- acp changes
- added new query type to dbal's sql_build_array- allow setting custom template path- adjusted module class to correctly parse trees with more than one category- added caching to module class
- changed ucp classes to work with the new module system- mcp is no longer working, i know.
- add ability to limit search to groups
Delete u and k cookies
Session key implementation.
- some fixes here and there
- added updated coding guidelines- introduced is_registered and is_bot flags for correct determinition of guest/registered/bot users- changed bot code to act on useragent || ip
- 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)
BBCode enabled profile fields, removed field_name from profile fields, fixed some uninitialised variable issues, some small conversion issues
- 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)...
I will not swear, I will not swear ... I will not ... oh f**k it
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 ...
- fixed permissions for mcp (global permission settings are false if user is only able to moderate one to x forums)- determine permission settings for submodules- further approve/disapprove work (approve_details added)
- fixed notification redirection- added SID to ucp redirects
- added folder_moved image- new feature: bookmark topics- fixed post details link- added confirmation screen to cookie deletion
- enable admin login if board disabled- new reply image for pm's (fits better into the style)
- added delete cookies link- fixed global announcement links in viewforum- do not display redirects in link forums as posts in forum overview
- forum rules + link to forum rules- three new (tiny) functions added to functions_posting responsible for handling text with bbcode/smilies/urls, use them at items all over across phpbb...- some bugfixes within admin_forums and other files- new admin_board layout (much safer, security wise)
blabla
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)
splitted language files
always redirect on login (fixes the "i am not logged in" problem. ;))
- 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...
use logical expression for module permissions + prefixes for acl's and config variables (acl_ and cfg_).
Enable redirect after login
Remove need for session_ids for "allowed" bots, dump user_founder/user_active in favour of user_type, new user_type, USER_IGNORE
Updated the various "users of emailer", fixed issue(!) of jabber using the email address as the uid, blah fixes, blah, blah di blah yakety smackety
Minor mods
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
Re-arrange auth and setup calls ... needs to be repeated for all major scripts
Move certain methods out of ucp class, move ucp class into ucp, break half a dozen other features, introduce x hundred new, exciting bugs
Updated Firebird schema ... "compatible" with mysql version ... NOTE the change in ucp schema, module_name becomes module_title to prevent conflict. Various script SQL issues preventing full compatibility with Firebird at present
Majority are UCP related updates ... avatars should now work, aside from gallery, fixed a few other issues, updated schema/basic
Changes as per functions_user.php
Yet more mildly fudged code ... just to get something up, minor fixes/updates elsewhere
Returned to instantiation of ucp object ... perhaps this approach is better? Altered basic info for ucp_modules, updated editor to allow alternative form and textarea names ... still lots of fudginess, hhhmmmm fudge, uuuuugggghhh
guess what
Had to make a start on the UCP proper ... note that things may and in places are quite broken
page header/footer become functions, forum passwords (I know, I know but it appears a popular feature for some reason ... inclusion not yet set in concrete nor complete), various bug fixes (and no doubt new bugs).
Moved login procedure to a function enabling "inline" login links ... no more "messy" redirects ... install will be broken for now, at least when it comes to redirecting after completion. Moved "front-end" login to ucp.php
Remove server string stuff since it's now handled by redirect
Oh my God what have they done? What HAVE they done .... infamy! infamy! they've all got it in-for-me ... (c) Rank
Moved profile.php to ucp.php. ucp is really really broken right now, don't even think about trying to use it.