summaryrefslogtreecommitdiff
path: root/inc/auth
Commit message (Collapse)AuthorAge
* honor recursive_groups setting in auth:ad FS#1825Andreas Gohr2009-12-19
| | | | | | Ignore-this: f3c965c87145c41e19f4bdf2b157efcc darcs-hash:20091219121749-7ad00-0b21fcd23a23b0b43dbd3ba9d170a7730b8c93d9.gz
* Added isCaseSensitive() to auth backends FS#1657Andreas Gohr2009-11-15
| | | | | | Ignore-this: 3591e5a36126c72bd9b931e4aa832da8 darcs-hash:20091115141725-7ad00-7c2fc662d1999731660673d05299c4f357b797b3.gz
* fixed copypasta in plain::cleanGroupAndreas Gohr2009-11-15
| | | | | | Ignore-this: 7a9e8fe59a2d054a6b706db773fd9e1d darcs-hash:20091115123954-7ad00-4d22dbec1a425bcc5370b62fc6d4586beec04161.gz
* more work on user and group cleaningAndreas Gohr2009-11-14
| | | | | | Ignore-this: b824c2941d3631bdf83350e325606d3e darcs-hash:20091114123517-7ad00-d32833a88cb5f654a8874542d4d59f1f401d4453.gz
* Added group and user sanitationAndreas Gohr2009-11-13
| | | | | | Ignore-this: 26392125523d2c822580346074330ebe darcs-hash:20091113102249-7ad00-4cede040a940d739bd34d548e12956e8d8609cfa.gz
* Fixed bug in the ad auth classAndreas Gohr2009-11-03
| | | | | | Ignore-this: 3896e395c6b4f5d994a4f0c541da9847 darcs-hash:20091103104030-6e07b-363c2fc2ced21906aac1e1a729ddbbee81d1b286.gz
* do not connect in constructor of auth:ldap backendAndreas Gohr2009-11-02
| | | | | | Ignore-this: d28a6859cd788559f2e5b68b1a9bfaf0 darcs-hash:20091102142153-6e07b-78ba14b9d861cfd6422432770a85d23c9cc16c7b.gz
* ad backend: multi domain setupAndreas Gohr2009-11-02
| | | | | | | Ignore-this: 730fc5ffd5facc5ebea39c6613f44493 Support for doing SSO with multiple AD Domain Servers darcs-hash:20091102201948-7ad00-34872ba3e4adbaa9d97bcdf18b8bf2fc31410077.gz
* ad auth: do not connect to AD server in constructor FS#1791Andreas Gohr2009-11-02
| | | | | | Ignore-this: 5b5b6e67b2800c0ecde8b65de303c4df darcs-hash:20091102141333-6e07b-70ea837064d771c088b4e0000021778b5b8178c5.gz
* Support for even more debugging in mysql backendAndreas Gohr2009-10-15
| | | | | | Ignore-this: 47b7640fefc8a7f15f39d4deb2e7fb10 darcs-hash:20091015202718-7ad00-44d90ae0cc61d2433f15865715bee68273f04232.gz
* more debugging infos in LDAP backendAndreas Gohr2009-10-04
| | | | darcs-hash:20091004115803-6e07b-5244748bc12e7e8db2d90d6a4ffe0b27ab47922b.gz
* Check if ldap_get_entries returns array FS#1742Andreas Gohr2009-10-04
| | | | darcs-hash:20091004114818-6e07b-0e6be8f61e4201692abdfcc4da93b031c29ac727.gz
* gracefully handle missing groups in auth:adAndreas Gohr2009-09-02
| | | | | | Ignore-this: 98bfcf5fc6f786038562b0abbccbc6a2 darcs-hash:20090902181259-7ad00-5411a421dc8bd0b1fe704df09631648d0009f9cb.gz
* Change expensive uses of split to the much faster explode.Tom N Harris2009-05-28
| | | | darcs-hash:20090528215438-6942e-bf1b875e689ade6bd1a17e3d812ce16bf35c84a6.gz
* addes Active Directory auth method (ad)Andreas Gohr2009-05-26
| | | | | | Ignore-this: 773a7e7293d5f35bb8c9ed9fba2759b5 darcs-hash:20090526140527-7ad00-7bfcadedc56d24c0076209bb4883beace50475c1.gz
* fixed function documentation FS#1695Andreas Gohr2009-05-26
| | | | | | Ignore-this: 9fa16a2aec98eec2a330a7de9e4a2def darcs-hash:20090526102411-7ad00-eb2f23abd5c7b169f574cc58cba32be7f7ce0220.gz
* escape UID in Postgres auth backend FS#1660Andreas Gohr2009-04-10
| | | | | | Ignore-this: 86a837e91f1f0cdcdcbdea0525901f2 darcs-hash:20090410182327-7ad00-95db727afb77ce34d9b7c2f3d0e99a28fbdfbbd4.gz
* auth-pgsql-fixsf2009-02-23
| | | | darcs-hash:20090223220336-59652-9270d976ddc6e039a2116f9a7937113421211e29.gz
* removed punbb auth backendAndreas Gohr2009-01-14
| | | | | | | | | | | Since PunBB 1.2.x is no longer current but PunBB 1.3.x is not supported by the backend it is removed from the default distribution. The code was put up on http://www.dokuwiki.org/auth:punbb Note, that changes making an 1.3.x compatible version possible where pushed earlier this day. darcs-hash:20090114203914-7ad00-07063accb48675952792b9d06760bf9a748d5cd1.gz
* default to UTF-8 client encoding for MySQL backend FS#1527Andreas Gohr2008-11-08
| | | | darcs-hash:20081108225954-7ad00-70ee787910f6410625c3aa1dde39ca58f97903ee.gz
* fix use of unitialised %{user} placeholder in MySQL and PostgreSQL backendsAndreas Gohr2008-10-12
| | | | darcs-hash:20081012180207-7ad00-54ff244124e7ab824c635a550b02310f8163706a.gz
* Wrap user modifications in eventsGabriel Birke2008-08-17
| | | | | | | | Adds a wrapper function in the basic auth class which is used by the core code to modify the user database. The wrapper function signals events and delegates the action to the auth backend. darcs-hash:20080817141121-79ce3-3300a4342b62a7a18ebcc9a765d87b30a0264621.gz
* avoid infinite loop in ldap auth backend FS#1365Andreas Gohr2008-04-10
| | | | darcs-hash:20080410193008-7ad00-bb87213baaf169756433fc91c13caff6d763bf5f.gz
* mysql auth backend: check DB query result correctly FS#1039Andreas Gohr2008-02-23
| | | | darcs-hash:20080223130827-7ad00-3c9ba32b002a34548df1696a26bd92616e763ccc.gz
* add gidnumber to LDAP auth userdata FS#1338Andreas Gohr2008-02-19
| | | | darcs-hash:20080219165659-7ad00-e957772a651073b3e3af19c5300a6c6880c4876c.gz
* Make session reference file check overridable for auth backendsAndreas Gohr2008-02-15
| | | | darcs-hash:20080215121716-7ad00-35d275212e0e3c41626ed64d9096aad10f4ad2db.gz
* LDAP backend: try to rebind with current user for getUserData() FS#1053Andreas Gohr2008-02-15
| | | | darcs-hash:20080215085556-7ad00-bcdc77251ad51b80bb4a55956efb7987a9eade32.gz
* filter usernames case-insensitive in user managerGabriel Birke2008-02-13
| | | | darcs-hash:20080213194342-79ce3-e05ea08fd276d0d841863878d614412aeaf2e305.gz
* getUserData should really be implemented always... (FS#1272)Andreas Gohr2007-12-03
| | | | | | | ... but with this patch DokuWiki will not break completely when left out for trustExternal() auth backends darcs-hash:20071203201532-7ad00-72dbc2d16e4c8c09cca9558286164f4d858c19ce.gz
* spelling fix FS#1220Andreas Gohr2007-08-09
| | | | darcs-hash:20070809212154-7ad00-bde57d95f9b61840f1cdac4d60f89bcd0ae83c4a.gz
* PGSQL auth backend - connect via socket FS#1198Andreas Gohr2007-07-30
| | | | | | | If the server field is empty in configuration the postgres backend will try to connect via a local socket to the server darcs-hash:20070730171227-7ad00-83bb5c4e60fec79e116343b1043a0dfe9800f82b.gz
* check for empty group array in LDAP backend FS#1004Andreas Gohr2007-06-21
| | | | darcs-hash:20070621194636-7ad00-0a02dabd55d9bda3bf07b1eb8bcfdefd832c2df9.gz
* Code corrections in inc/auth/plain.class.php deleteUser() methodChris Smith2007-06-20
| | | | darcs-hash:20070620163148-d26fc-f25224e3a9757c298461073386c854122ffb37c2.gz
* properly escape values used in LDAP filters FS#1048Andreas Gohr2007-05-13
| | | | darcs-hash:20070513094851-7ad00-c58c7a33f7c773975aab98664774718be155d361.gz
* support for setting the MySQL charset for auth backendThomas Koenig2007-04-23
| | | | darcs-hash:20070423155220-3f9f2-62892a6a0d4f170e24a86d385f2c4a1e1f7d25fa.gz
* tf_rename_lower.patchhenning.noren2007-01-03
| | | | | | | Name the TRUE/FALSE-constants consistently as lowercase everywhere. This might also be an tiny optimization in some environments. darcs-hash:20070103205700-d2a3e-e7ec0aedb938d563f583116a2d5b17f3a3fea36c.gz
* always bind as superuser for getting userinfo (LDAP) #751Andreas Gohr2006-10-03
| | | | | | | Rebind as superuser even on a previous successful bind as normal user, when superuser credentials are available. LDAP access restrictions may need it. darcs-hash:20061003153018-7ad00-16a69e99f93433bd9e999086f8757a56f975a1ef.gz
* use DOKU_URL as key for sessions and auth cookie #896 #581 #884Andreas Gohr2006-10-03
| | | | | | | | | | This patch changes the DOKU_COOKIE define to be based on the DOKU_URL define. DOKU_COOKIE is now used as session key as well, making sessions no longer dependend on the title option. This should fix problems with multiple wikis on the same host (using the same title) and wikis accessed through different URLs. darcs-hash:20061003121546-7ad00-aea4c256b7752815ed422ce74a659152a601d267.gz
* force rebind after opening new LDAP connection #751Andreas Gohr2006-10-03
| | | | | | | This patch sets the private bound variable back to false if a new connection is opened. darcs-hash:20061003104320-7ad00-24370bcdc7beff5db7d7f2e68ea180763699ca5c.gz
* cleanID on passforgot action #861Andreas Gohr2006-09-16
| | | | darcs-hash:20060916194626-7ad00-2eeb07a509c95359a9bd1b164db4af7279b7f330.gz
* fixed auth problem introduced in last unittest fixAndreas Gohr2006-08-05
| | | | darcs-hash:20060805163147-7ad00-77e7d9cd88f012cd2ecc6275a574abde30f4a9be.gz
* fix for php5's more stringent type checking in foreach (auth/mysql.class.php)chris2006-08-04
| | | | | | as described at http://wiki.splitbrain.org/wiki:auth:mysql#using_mysql_5 darcs-hash:20060803231253-9b6ab-bbf06ef1e9141c5ec1d3c79dad7f88481296ad8b.gz
* changed inheritance for pgsql auth backendAndreas Gohr2006-06-11
| | | | | | | Because of incompatible SQL syntax the postgres backend can no longer inherit the retrieveUsers method from the MySQL backend darcs-hash:20060611170748-7ad00-83c69718da2f391e44504638b795956cf412fca0.gz
* MySQL 3.23 compatibility issuematthiasgrimm2006-06-11
| | | | | | | MySQL 3.23 doesn't support the keyword OFFSET in the LIMIT statement. This patch changes the code to the second alternative syntax. darcs-hash:20060611164347-7ef76-b38861cebe45604c253bd4436451825733fe7083.gz
* MySQL Bug - PHP warning if query result is emptymatthiasgrimm2006-05-22
| | | | | | | | If a database query has no result, the returned array is not valid. This caused a PHP warning in the user manager if the filter is set in a way that the result list is empty. darcs-hash:20060522162327-7ef76-d8fa89a047a9a159b600f11ccb189e845b2a5b8f.gz
* ldap auth fix #762Andreas Gohr2006-03-31
| | | | darcs-hash:20060331081201-7ad00-ad95897fb68ce105c586c80ce7b1ff0ccb4840a6.gz
* use 389 as standard port in ldap authAndreas Gohr2006-03-14
| | | | darcs-hash:20060314191118-7ad00-371b7be42bd6abfcd7f0cdb97a19b02422b4a7b8.gz
* fixed port assignment in ldap backendAndreas Gohr2006-03-07
| | | | darcs-hash:20060307191915-7ad00-70d98478ebfd00fdbab4901bb254b96d20287348.gz
* punbb backend dies when magic quotes enabledAndreas Gohr2006-03-03
| | | | darcs-hash:20060303214459-7ad00-17f399257acafed5914eeb727b45b2fa984f00e8.gz
* Allow non-ID names in ACLsAndreas Gohr2006-03-02
| | | | | | | | | Some auth backends allow special chars like whitespaces in user and group names. This made problems with the existing ACL checks and ACL manager. This patch makes the ACL system work with these cases by (url)encoding all special chars below 128. darcs-hash:20060302101850-6e07b-14bda9dbdb3528904325419b35bb9eddb0d1dde3.gz