phpBB
Statistics
| Revision:

root / branches / phpBB-3_0_0 / phpBB / includes / auth.php

History | View | Annotate | Download (29.3 kB)

  • svn:eol-style: LF
  • svn:keywords: Author Date Id Revision
# Date Author Comment
9894 07/30/2009 03:35 pm Meik Sievertsen

Fix Bug #48875 - we compare the bitlength, therefore we indeed do not need to re-cache if we think acl options got changed (which we did)

9625 06/19/2009 09:51 am Meik Sievertsen

- Display coloured usernames in ACP groups management screens
- Changed behaviour of group_create() function to support specifying additional group columns
- New groups option to excempt group leaders from group permissions

8985 10/09/2008 03:18 pm Meik Sievertsen

Implemented strict check for cached user permissions and existing ACL options. This fix makes sure cached permissions are valid, even if they got already cached.

8502 04/11/2008 04:14 pm Meik Sievertsen

fixing two potential problems
- blank style
- check for correct role assignment within auth.php (should not happen, but seems like some users are not able to persist from manually messing with the db)

8479 03/29/2008 01:22 am Nils Adermann

Hiding everywhere little buggers, eh?

8390 02/23/2008 03:06 pm Meik Sievertsen

- Remove left join for query used to retrieve already assigned users and groups within permission panel - #20235
- also test the serialize/unserialize approach for cached roles

8384 02/15/2008 08:10 pm Meik Sievertsen

revamp how we query permissions. This is half-experimental actually, needs a bit of testing.
Should fix the bug with low max_join_size values, but may give problems for those on very low memory settings.

8285 12/26/2007 03:53 pm

This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.

8146 10/05/2007 04:30 pm Meik Sievertsen

dumdidum... sorry. ;)

7979 07/29/2007 01:48 pm Henry Sudhof

space, where art thou?

7977 07/29/2007 01:22 pm Henry Sudhof

#13863 (oops)

7873 07/12/2007 10:55 am Meik Sievertsen

do not consider permissions the admin is not able to change, track or see.

7789 06/24/2007 02:49 pm Meik Sievertsen

tweak the sql_like_expression feature a little bit to allow correct escaping

7788 06/23/2007 02:16 pm Meik Sievertsen

new wrapper for LIKE expressions to streamline the fixes. We actually need to adjust them for different DBMS as well as SQLite2 not supporting escaping characters in LIKE statements (which is a reason why we think about dropping sqlite support completely).

7736 06/09/2007 01:11 pm Meik Sievertsen

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!)

7665 05/23/2007 04:01 am David M

erm... um... NOBODY SAW THIS :P

7663 05/22/2007 11:32 pm David M

#11255
#11259
#11291
#11335
#11457
#11473
#11475
#11511
#11523
#11527

7452 05/02/2007 11:08 pm Meik Sievertsen

some tiny changes

7427 04/29/2007 10:22 pm David M

#10255

7386 04/22/2007 08:09 pm Meik Sievertsen

changed the cache files to save some memory (all global ones are hold in memory, doubling it).

7241 03/30/2007 12:49 pm Meik Sievertsen

some changes/bugfixes

7182 03/13/2007 11:00 pm Nils Adermann

- improvements to search indexing performance, espacially tidy() by adding a word_count column, the database update from b5 to next version will take quite a while on bigger databases, I also lowered the default common word threshold from 20 to 5 percent, big boards might want to use 3 or 2 percent, 20 was way too high...

7177 03/12/2007 07:05 pm Nils Adermann

a performance improvement

6808 12/25/2006 04:19 pm Meik Sievertsen

show dropdown box for choosing the forum in user management screen -> permissions

6774 12/16/2006 09:24 pm Nils Adermann

- Optimize acl_getf_global a bit
- a little performance improvement of the IP regular expressions
- convert post_text/subject collation to utf8_unicode_ci if a user wants to use mysql_fulltext to allow case insensitivity [Bug #6272]
- mysql_fulltext should alter all necessary columns at once to speed up the process...

6681 11/28/2006 12:31 am Meik Sievertsen

- the same procedure as every... oh. this is taken.
- also including the first bugfix within beta4, just noticed at area51 that quicktools are not working in global announcements. :D

6601 11/18/2006 05:27 pm Meik Sievertsen

- a handful of mcp fixed, the most important one is the change for check_ids() - it is now supporting ids from more than one forum too, making it possible to use some mcp features as designed initially. We really need to get our moderator team testing the mcp extensively....

6517 10/22/2006 03:32 pm Meik Sievertsen

- now username changes should work as desired
- removed some extract() calls

6497 10/14/2006 04:56 pm Meik Sievertsen

- store sql_layer directly within the layer itself
- new method sql_multi_insert to circumvent db-specific hacks
(hopefully not introduced any parsing errors)

6494 10/14/2006 12:10 am Nils Adermann

- introducing clean usernames, needs to be tested more, I'm not sure I didn't miss anything
- homograph list should probably be extended

6452 10/07/2006 02:36 pm Meik Sievertsen

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.

6436 10/03/2006 08:35 pm Meik Sievertsen

- 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....

6366 09/14/2006 04:57 pm Meik Sievertsen

- Fix some bugs
- fixed retrieving of permissions if the LIKE statement is used as well as proper supporting (needs testing on mssql)

6271 08/12/2006 03:14 pm Meik Sievertsen

sql_in_set changes

6228 08/02/2006 05:53 pm Meik Sievertsen

- fixing some bugs
- removed file_exists calls for auth plugins since they need to be there once set up

6151 07/07/2006 02:36 pm Nils Adermann

- 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...

6115 06/22/2006 06:49 pm Meik Sievertsen

change ACL_NO to ACL_NEVER and ACL_UNSET to ACL_NO to let our users get what is meant on the first look.

the downside is that the information is no more accurate (permissions are still unset, defaulting to no) - someone might to overlook all explanations. :)

6081 06/17/2006 01:28 pm Meik Sievertsen

fix bugs #2271 and #2273

6073 06/16/2006 06:54 pm Meik Sievertsen

- 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

6058 06/13/2006 11:06 pm Meik Sievertsen

make sure custom profile fields are created correctly on registration (#2225)

6015 06/06/2006 10:53 pm Meik Sievertsen

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.

5987 05/30/2006 06:40 pm Meik Sievertsen

hopefully fixing bug #2022 with this

5920 05/17/2006 06:26 pm Meik Sievertsen

fixing bug #1860

5908 05/13/2006 12:59 pm Meik Sievertsen

- david: copy&paste error? ;)

5885 05/06/2006 12:06 am David M

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

5824 04/22/2006 06:18 pm Meik Sievertsen

- 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

5790 04/17/2006 03:09 pm Meik Sievertsen

- 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

5697 03/22/2006 02:36 pm Meik Sievertsen

ok, this will fix various permission discrepances. :) What happened is that the static permission cache and the static acl forum ids were used... globally (of course). But this led to users inheriting permissions from previously called user permission setups resulting in users seeing private forums in profiles as well as other areas i could imagine being "wrong". Thanks to Yawner for letting me login with his username. :D

5622 03/13/2006 12:19 am Meik Sievertsen

- 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)...

5574 02/22/2006 10:42 pm Meik Sievertsen

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)...

5553 02/12/2006 08:21 pm Meik Sievertsen

my turn to break things... harharhar
- checking in permission settings and permission masks
- permission presets and documentation not finished yet
- added backtrace function to determine file/line for sql errors
- fixed marlist for orphan attachments/groups/logs/users...

5545 02/12/2006 03:11 pm Meik Sievertsen

- new acl method -> acl_getf_global()
usage example: acl_getf_global('m_approve'); returns true if user has m_approve permission in one or more forums, else false

5517 02/03/2006 09:59 pm Meik Sievertsen

- ability to change anonymous user settings more easily
- fix serious bugs in permissions (always allowing if permissions explicitly set and getting wrong permission options from bitfield)
- added option for returning an array to make_forum_select
- again fixing bugs in module system (one for a very query consuming part and one for correctly filling the cache)

5494 01/25/2006 10:01 pm Meik Sievertsen

- 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

5486 01/22/2006 02:06 pm Meik Sievertsen

- size select fix
- introduced function for building group options (acp)
- fixed acl_getf if negated option needs to be retrieved
- only using one function for updating post informations
- fixing module display if module is disabled
- if user is having a non-existent style do not print out error message, instead fix the users value and load the default style

5469 01/17/2006 07:09 pm Meik Sievertsen

move around - better not call create_function in a loop

5468 01/17/2006 07:03 pm Meik Sievertsen

just preparing...

5423 01/04/2006 08:51 am Meik Sievertsen

- 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)...