Commit Graph

99 Commits

Author SHA1 Message Date
8383d58c50 reversed password change ACL from changepassword to nopassword change, to allow eGW users created in LDAP to be full users, without the need to change/add something in the ACL table 2006-06-23 01:27:40 +00:00
e8be3ed748 fixing the fix: -2 has nothing to do with the default group, it is the id for the default prefs 2006-06-09 03:19:54 +00:00
6b2d5676f9 - using new accounts::save instead accounts::create
- not setting change password acl for groups
2006-06-08 21:11:07 +00:00
a7ecb209a9 - new account-migration script which replace the former import and export
- retired the modifiy script as it's no longer necessary
- removed references and translations of the old scripts
- removed ldap version 3 switch from config
2006-06-07 23:10:06 +00:00
df3fb3b9ac rewrite of the accounts classes:
- new cleaner AND documented interfaces
- old interfaces are still availible, but depricated
- LDAP backend stores now membership information in LDAP too, and does NO longer require the phpgwAccount schema
- LDAP backend deals now well with LDAP schema in which posixGroup is no structural object (eg. newer SuSE distros)
- password from users are done now binded as that user, so if you dont need/use our admin to manage accounts, you can give a root-dn which only allows to search&read accounts
2006-06-06 23:44:50 +00:00
55b9797a59 got setup command line interface fully working:
- create, edit & update the header
- install & update eGW
- config eGW
- create admin account
- install & update languages
- create & restore (install) backups
---> update, languages & backup can work for all domains at once
---> for use in 1.2 you have to update/switch the whole setup app to HEAD/trunk
2006-05-29 02:56:16 +00:00
99cb0bd567 fixed a handfull of bugs that broke setup/update from 1.0 to 1.2 2006-01-06 16:21:51 +00:00
7b2b823835 - setup uses now the system_charset, that fixes various errors reported:
+ setup_demo gives errors under postgres
 + setup_demo can save special chars in the admin name
- renamed setup_demo into admin_account, as setting up demo accounts is the least used function of it
- fixed warning db::delete missing params, if delete_all was checked
2005-11-27 07:48:22 +00:00
f6e4328f85 phpgw_(app_)sessions --> egw_(app_)sessions 2005-11-13 09:16:31 +00:00
44bcc1247d improved docu of prefs class and phpgw_preferences --> egw_preferences 2005-11-13 07:49:56 +00:00
8a06c230c4 modernized and documented the hooks-class, phpgw_hooks --> egw_hooks 2005-11-13 06:58:38 +00:00
7635fb25c9 phpgw_categories --> egw_categories plus reworked categories class 2005-11-05 22:58:51 +00:00
970a92297e an other big update ;-)
1) phpgw_lang(uages) --> egw_lang(uages)
2) mysql 4.0+
 - charset gets now set for the connect
 - charset gets used for new tables
 - some columns shortend to deal with 1000byte (= 333 utf-8 chars) limit for indexes
 - update to 1.0.1.019 fixes the charset of existing tables
2005-11-04 18:35:09 +00:00
c85d34c0fe changed the following table-names:
- phpgw_accounts --> egw_accounts
- phpgw_acl --> egw_acl
- phpgw_log(_msg) --> egw_log(_msg)
- phpgw_config --> egw_config
- phpgw_applications --> egw_applications
This requires code-changes in many apps. Quite often I was able to replace the db access, with calls to the appropreate classes.
2005-11-02 11:45:52 +00:00
021d72b93e extended the check for (admin-)accounts to other account storages 2005-10-15 07:57:06 +00:00
2c58feb1e0 fixed unknows method invalidate_session_cache() 2005-07-27 10:59:30 +00:00
16bb85a6cc using a (dummy) egw object instead the new one with all the session stuff 2005-07-20 12:46:59 +00:00
d4760bb15c renamed our db-class to egw_db to allow easier integration of other code (eg. Lars SyncML stuff which is partially from horde) 2005-06-19 12:43:00 +00:00
93ac857bd2 as any of the user supplied password and the stored password
can be md5 or clear text, we convert both to md5 and compare always
the md5 hashs
2005-05-29 08:03:01 +00:00
3adb0e569a 2 bugfixes and some clean-ups:
- db::Halt_on_Error was not set, because of typo
- new md5 encrypted PW in cookie was again md5 encoded on each submit
2005-05-19 06:32:42 +00:00
7c5b4d93c0 Fix for BUG 1167158. Now setting cookie as encoded password vs. plaintext. 2005-05-16 00:42:05 +00:00
4e2bce12e6 modernized code and fixed problem reported on the list: new installs cant create admin-account due to not longer existing phpgw class in the api 2005-03-24 13:15:12 +00:00
7bccad3c7c removed instanciation of not existing app_registry class 2005-03-04 15:54:15 +00:00
b6883d59e8 1) fixed setup-detection, to allow login into setup again
2) $GLOBALS['phpgw{_info}'] ==> $GLOBALS['egw{_info}']
3) moved setup-classes from phpgwapi/inc back to setup/inc (they are not used anywhere else, but in setup)
2005-03-04 12:40:28 +00:00
01faba0c4d Moved setup and schema_proc classes to api; reorganize how the setup class
is created
2002-03-03 21:53:00 +00:00
8b54414c64 also check api version for hooks table in deregister_hooks() 2002-02-20 05:19:35 +00:00
532993d024 Some major cleanups. Should reduce warnings by 75%. This will speed things up if the admin is logging php errors/warnings. 2002-02-18 16:18:34 +00:00
92c0e20c12 Adjust banners to credit just about all of the core team... 2002-02-17 20:23:26 +00:00
539f13e14d This might fix some problems with installation under php 4.0.6 versions. 2002-01-30 04:41:44 +00:00
298f754424 This will now correctly remove the system level cache. Previous problem was occuring because loaddb() was not called prior to clearing the cache. This also clears up all warning messages being dumped to the HTTP log file. 2002-01-14 12:14:40 +00:00
1f4c69b108 This will now clear system/user level cache when adding/deleting apps. 2002-01-13 17:20:33 +00:00
21f0653bde Formatting and comment adjustment 2002-01-11 03:40:59 +00:00
c13ade18dc Several fixes in this commit because the switch from sf to savannah had to come from a day old copy of our cvs tree. Much was fixed including email being fixed for PHP3 compatibility, skeeter updated all the setup.inc.php files to say they would be comaptible with the new API version, ceb made fixes to the projects app based on newly submitted bug reports. Im sure there are more but I dont know all the details. Oh, I did add a print_r() to the php3 support files. 2002-01-07 10:50:42 +00:00
0740e85b12 Switch to local hook function to avoid catch_22/chicken-egg/cart-horse situation 2002-01-05 23:50:18 +00:00
49f7216e19 Remove unused function 2002-01-02 15:46:17 +00:00
18a45d4bc5 security fix for php 4.1.0 (?) to verify that what isset() is also !empty() 2001-12-18 02:07:14 +00:00
a4053a15c4 Missed a global 2001-11-25 02:27:22 +00:00
592f7ca4f1 Fix selection order of ConfigDomain 2001-11-22 00:50:12 +00:00
aa32b065bf more adjustment for globals 2001-11-21 15:01:43 +00:00
39bd4f6318 check and increment app_id, or set random value if api version >= 0.9.13.015 2001-10-17 18:42:18 +00:00
93d75f74f5 Allow enter to work for setup or header login, if single domain; fix setting of invalid password message 2001-09-18 12:38:26 +00:00
d23736a1dc Small fix for redeclaring a variable to a different type. 2001-09-18 03:45:22 +00:00
6471f4d546 Another manageheader fix 2001-09-17 03:25:34 +00:00
3f389090cc Fix HeaderPW check 2001-09-17 03:09:47 +00:00
173d81ab87 register_globals and formatting changes 2001-09-17 02:10:34 +00:00
a1d8939e82 Fix for the compare of version function. Was not properly setting testb vars. 2001-09-03 09:50:40 +00:00
43127662ab Some more fixes to work with register_globals Off; Change one debug echo. 2001-08-31 22:29:23 +00:00
e0db915670 Changes to allow register_globals to be off 2001-08-21 18:48:50 +00:00
9218a82cbd this is now setup3 code 2001-07-30 15:59:25 +00:00