Commit Graph

1455 Commits

Author SHA1 Message Date
Ralf Becker
d36c179645 fixed account-migration to work with current accounts-class 2008-03-06 20:02:30 +00:00
Ralf Becker
a53b69af40 setting the session.save_path to /tmp only for session.save_handler=files and !is_writable(session.save_path) 2008-03-06 06:03:18 +00:00
Nathan Gray
c53cf5cee5 Allow applications with setup in their name to be setup 2008-02-27 16:07:35 +00:00
Ralf Becker
c27c36286e allow to call command objects via setup-cli 2008-01-14 05:44:32 +00:00
Oscar Manuel Gómez Senovilla
f3cd85add5 periodical lang updates from translators 2007-12-22 21:39:38 +00:00
Oscar Manuel Gómez Senovilla
71fbe90a15 tracer #1370 for farsi 2007-12-22 10:28:44 +00:00
Ralf Becker
86621d7fe2 moved randomstring method to admin_cmd 2007-12-22 03:21:07 +00:00
Ralf Becker
125c300182 fixed detection of running inside eGroupWare, as debian package sets up a header.inc.php without domains, also allow to access header with password direct specified and not as hash (secret) 2007-12-21 01:54:20 +00:00
Ralf Becker
ed4a2eabd0 returning install_id too 2007-12-21 01:51:47 +00:00
Ralf Becker
d74bd8e3aa reworked the access for showheader comand a bit 2007-12-18 23:13:59 +00:00
Ralf Becker
86001bea68 changing the way the account object gets instanciated again a bit, as the new setup stuff wasnt working fully after the last fix 2007-12-14 01:28:33 +00:00
Ralf Becker
6651f0efc4 fixed problem in setup, because of not instanciated account object 2007-12-13 23:46:44 +00:00
Ralf Becker
1c2a564c14 fixed problem in setup, because of not instanciated account object 2007-12-13 23:42:17 +00:00
Ralf Becker
e3a9dc646f - installs can now be switched before the install happens to ldap, so all default records get created (eg. sitemgr is working)
- new setup command to create an admin user, used eg. from setup-cli.php
2007-12-13 02:41:55 +00:00
Ralf Becker
f750f112f3 check against own filename 2007-12-12 02:21:00 +00:00
Ralf Becker
573e27ad2e "egw_db::create_database gives no returnvalue, so we need to test the new db by connecting to it" 2007-12-11 01:43:18 +00:00
Ralf Becker
f0e0d84e55 next step config is now also a command object and added better&shorter passwords 2007-12-11 01:28:07 +00:00
Ralf Becker
ab3c470388 moved check_dir to setup_detection, to have it available inside and outside of setup 2007-12-11 01:15:02 +00:00
Ralf Becker
0276cfae19 new setup command object to install, used in setup-cli so far 2007-12-10 04:59:01 +00:00
Ralf Becker
f2cf788aea docu update and commented some error_log, which mess up the output of the command line client 2007-12-10 04:54:57 +00:00
Ralf Becker
1a743d658d E_ALL notice 2007-12-09 22:54:26 +00:00
Ralf Becker
3a6b8ce799 typo 2007-12-09 22:48:53 +00:00
Ralf Becker
e1c115d310 docu update 2007-12-09 19:00:16 +00:00
Ralf Becker
fc1ce1fa71 removed copy of Template object in setup, using the one in the api 2007-12-09 08:03:56 +00:00
Ralf Becker
b96ebc16fc new command objects to install an instance: create database, ldap structur, create/edit header (used by setup-cli too) 2007-12-09 08:03:15 +00:00
Ralf Becker
1151deace4 added option to showheader command to only transfer the remote_hash and not the whole header 2007-12-07 00:07:08 +00:00
Ralf Becker
cae8bb40a8 added draft of an exception class for eGW, plus a global exception handler and replaced the fatal errors in the db-class plus the application rights check in the egw object with exceptions, modified the exceptions in admin_cmd* to use egw_excpetion*, instead just Exception 2007-12-06 08:00:41 +00:00
Ralf Becker
4f77162f64 first version of a setup command that can run via admins remote command execution 2007-12-05 02:27:49 +00:00
Ralf Becker
fa67b52bd3 "only check session.save_path if session.save_handler == files" 2007-11-27 00:36:25 +00:00
Ralf Becker
4b4922c589 "show the red cross if any app needs upgrading" 2007-11-23 17:01:30 +00:00
Oscar Manuel Gómez Senovilla
6c0db1110b catalan updates for trunk 2007-11-10 23:22:17 +00:00
Oscar Manuel Gómez Senovilla
54066896e8 big commit: all lang files not in utf-8 converted to utf-8, including charset phrase 2007-11-10 22:46:02 +00:00
Oscar Manuel Gómez Senovilla
d9e1677b86 lang updates 2007-11-09 16:57:30 +00:00
Oscar Manuel Gómez Senovilla
895ba44b47 Updated czech translation files, using provided utf-8 files 2007-11-09 16:46:15 +00:00
Ralf Becker
90f39cef39 "encryption" type plain for sql and ldap, to allow to store the passwords readable 2007-11-06 11:16:34 +00:00
Ralf Becker
c8eec1ae36 "fixed not working language selection after changeing the lang-filenames from phpgw_XX.lang to egw_XX.lang" 2007-10-31 07:50:56 +00:00
Klaus Leithoff
4005da15d2 added more Info to setup-cli --check; List applications that are not installed. 2007-10-23 08:20:31 +00:00
Oscar Manuel Gómez Senovilla
7bbfae68c6 Changes in setup to handle egw_ prefix in lang files 2007-10-14 16:13:50 +00:00
Klaus Leithoff
bdf27e11d9 Merged language Patch from r24464 (1.4) to trunc. 2007-09-25 10:21:19 +00:00
Oscar Manuel Gómez Senovilla
e385c6412f retry for patch 1170 2007-09-25 07:37:31 +00:00
Klaus Leithoff
dbb52a6231 Small Bugfix for the call of the setup-cli.php script. When checking the enviroment as command-line call DOCUMENT_ROOT is not set. The empty string
results in an error stating, that the path provided for tmp/file/backup is in DOC_ROOT. This is fixed now.
2007-09-19 12:26:02 +00:00
Klaus Leithoff
319f1ee907 Small Bugfix for the call of the setup-cli.php script. When checking the enviroment as command-line call DOCUMENT_ROOT is not set. The empty string
results in an error stating, that the path provided for tmp/file/backup is in DOC_ROOT. This is fixed now.
2007-09-19 12:23:07 +00:00
Oscar Manuel Gómez Senovilla
dec28cbe89 spanish lang updates for trunk 2007-09-16 14:35:58 +00:00
Oscar Manuel Gómez Senovilla
e5eac71f71 pending lang updates 2007-09-13 13:57:21 +00:00
Ralf Becker
7308e918a6 bugfix from trunk (warning in check_install line 184) and set checked memory_limit to 24M, as 16M cries for problems, also added missing translations 2007-08-31 07:01:22 +00:00
Ralf Becker
45e3088505 set checked memory_limit to 24M, as 16M cries for problems, also added missing translations 2007-08-31 06:59:32 +00:00
Ralf Becker
0abbc55c49 fixed bug reported on the user list: Warning wrong data type in line 184, added ldap extension check as it seems for many a surprise that ldap/ads auth needs it ;-) 2007-08-31 06:49:17 +00:00
Ralf Becker
7d9c3661aa "allow apps to specify there own php.ini checks, which get comulated by check_install, eg. to check for magic_quotes_gpc Off for fmail" 2007-07-12 05:48:55 +00:00
Ralf Becker
a7cecfe600 "allow apps to specify there own php.ini checks, which get comulated by check_install, eg. to check for magic_quotes_gpc Off for fmail" 2007-07-12 05:47:21 +00:00
Ralf Becker
3c2fe33a23 fix for old pear installs without registry: packages from egw-pear get not reported if checked first 2007-06-25 10:01:39 +00:00
Ralf Becker
224564e780 "fix for old pear installs without registry: packages from egw-pear get not reported if checked first " 2007-06-25 10:00:25 +00:00
Ralf Becker
f07036567f fix for bug in pear's Registry class, check causes check_install.php to run forever, if the registries install_dir does NOT exist 2007-06-14 18:58:38 +00:00
Ralf Becker
d80b9bd377 "fix for bug in pear's Registry class, check causes check_install.php to run forever, if the registries install_dir does NOT exist" 2007-06-14 18:56:53 +00:00
Ralf Becker
ee5bc9f0e7 fixed typo, causing the account_repository not to be read and therefor displays the wrong conversation direction 2007-06-13 07:59:42 +00:00
Ralf Becker
4730e500a6 "fixed typo, causing the account_repository not to be read and therefor displays the wrong conversation direction" 2007-06-13 07:57:24 +00:00
Ralf Becker
5b6f6cb090 fixed not working account-mirgration from LDAP --> SQL 2007-06-11 12:17:55 +00:00
Ralf Becker
f03dce0a4d "fixed not working account-mirgration from LDAP --> SQL" 2007-06-11 12:17:03 +00:00
Oscar Manuel Gómez Senovilla
3f192310f1 Fix for 1.4 for polish lang file 2007-06-04 15:50:46 +00:00
Oscar Manuel Gómez Senovilla
d0cae79385 Fix for polish translating the charset phrase 2007-06-04 13:36:28 +00:00
Oscar Manuel Gómez Senovilla
a33363a884 Czech translation in #824 and extra pending language updates 2007-06-03 18:01:21 +00:00
Oscar Manuel Gómez Senovilla
688dd5f46f Latest lang updates 2007-05-31 14:49:26 +00:00
Ralf Becker
f6552713ca "fix for bug #804: PEAR include failing -> no message, thanks to regis leroy" 2007-05-28 11:46:47 +00:00
Ralf Becker
cbb98a4f44 "removed possebility to select POP in setup" 2007-05-25 18:35:57 +00:00
Ralf Becker
95dce07346 "bugfix see patch #791: Syntax error in setup" 2007-05-23 06:44:38 +00:00
Oscar Manuel Gómez Senovilla
83e4306bce Language updates 2007-05-16 22:10:08 +00:00
Ralf Becker
ca570bd16b creating new db's in MySQL allways as utf-8 2007-05-15 06:38:05 +00:00
Ralf Becker
a33f2ab12c fix for bug #518: 2007-05-08 11:44:43 +00:00
Ralf Becker
1e0f7c71e8 allow to uninstall apps with dependency failures or which sources are no longer there, plus some missing translations 2007-05-08 09:53:11 +00:00
Ralf Becker
a9c94a4d3d worked around stupid php5.2 empty haystack warnings 2007-04-30 05:33:48 +00:00
Ralf Becker
0cd6ab53b4 worked around stupid php5.2 empty haystack warnings 2007-04-29 15:13:54 +00:00
Ralf Becker
be4c3f44d1 "fixed check_install to deal with old PEAR versions, where the PEAR_Config object does not have a getRegistry method.
Falling back to the old check which does not give the version number, is better then a fatal error."
2007-04-26 06:17:41 +00:00
Oscar Manuel Gómez Senovilla
d42198bf07 tracker patch #257 and extra lang files 2007-04-19 21:12:39 +00:00
Oscar Manuel Gómez Senovilla
532182fa41 latest lang updates 2007-04-05 22:53:35 +00:00
Pim Snel
eb4efca847 add missing spacer image 2007-03-28 12:50:13 +00:00
Lars Kneschke
f05bc701a6 reverted to revision 23513 2007-03-19 09:53:03 +00:00
Lars Kneschke
d14d8c7663 merged from trunk 2007-03-19 09:13:57 +00:00
Miles Lott
bdfcc82351 Applied patches from OMGS #61. Also added nulling of membership key to try to avoid ldap issues on group creation. 2007-03-13 03:20:53 +00:00
Oscar Manuel Gómez Senovilla
976edfb561 portuguese updates 2007-03-11 17:08:54 +00:00
Oscar Manuel Gómez Senovilla
b45d2879c8 A lot of pending lang updates 2007-02-25 22:14:48 +00:00
Oscar Manuel Gómez Senovilla
0a92dce43c Fix for show domain select box not working 2007-02-25 09:45:06 +00:00
Miles Lott
8d1efd030d Fix download of tables_current 2007-02-14 14:26:38 +00:00
Miles Lott
85daf5f726 Fix incorrect call to show_header(). Skipped apps with no tables_update file 2007-02-14 14:08:55 +00:00
Lars Kneschke
aa55c600be run both pathnames trough realpath to compare equal names 2007-02-11 12:04:15 +00:00
Oscar Manuel Gómez Senovilla
d63ead0662 lang files for setup 2007-01-21 11:30:15 +00:00
Oscar Manuel Gómez Senovilla
7cb034e071 patch 188 and lang updates 2007-01-05 00:13:14 +00:00
Pim Snel
fe5449397a fix sidebox menu width 2007-01-03 14:41:13 +00:00
Ralf Becker
5a397b7acb imporved pear_check:
a) check the version of required pear packages, if given in the key 'version'. It uses the pear registry for that.
b) if 'egw-pear' exists AND included the package, it allways fullfils the requirements
2007-01-01 14:33:43 +00:00
Oscar Manuel Gómez Senovilla
0597fc6cd9 pending lang updates, and gallery translations 2006-12-26 22:20:54 +00:00
Ralf Becker
1ad800edd0 added --encoding=utf-8 to the db creation instructions for postgres 2006-12-16 08:20:41 +00:00
Ralf Becker
2922950552 removed outdated docs, thanks to Thomas Koch 2006-12-12 10:55:17 +00:00
Oscar Manuel Gómez Senovilla
078d5816bd massive pending language updates 2006-12-09 22:21:27 +00:00
Oscar Manuel Gómez Senovilla
b15ced10a5 pending additions and updates 2006-11-20 00:28:56 +00:00
Oscar Manuel Gómez Senovilla
e403dc2670 lang updates 2006-11-19 15:21:31 +00:00
Ralf Becker
e065856c7e automatically adding brackets around the ldap-search-filter, if the admin forgets it 2006-11-12 19:23:28 +00:00
Ralf Becker
a747ced726 added a "function exists" check 2006-11-07 06:39:55 +00:00
Ralf Becker
a3ff8f3b2d added a "function exists" check 2006-11-07 06:32:00 +00:00
Oscar Manuel Gómez Senovilla
c6a16f6424 Adding Hindi language to list 2006-11-06 23:10:36 +00:00
Ralf Becker
92474ad4ca fixed not settable minutes for sheduling backups 2006-11-06 13:30:40 +00:00
Oscar Manuel Gómez Senovilla
6fe1eec825 several language updates, including polish 2006-10-12 08:29:57 +00:00
Ralf Becker
dc69445754 fixed typo, causing the account-migration to to migrate from SQL --> LDAP 2006-10-01 10:49:30 +00:00
Ralf Becker
c0effaf429 fixing the fix ;-) 2006-09-19 07:00:57 +00:00
Ralf Becker
3fa9f71fc4 forbit to call setup-cli.php via the webserver 2006-09-18 09:28:51 +00:00
Oscar Manuel Gómez Senovilla
963f29d859 lang updates 2006-09-16 15:48:46 +00:00
Oscar Manuel Gómez Senovilla
746988d553 mass lang updates 2006-09-04 17:15:19 +00:00
Ralf Becker
72b1b39de6 an other bug in the multi-domain-update: schema_proc was still working on the db-connection of the other domain. Fixed now too 2006-08-30 12:58:37 +00:00
Ralf Becker
3cd3484c2f fixed big bug in setup-cli on updating multiple domains: only the update on the first domain run correct, the further domains only get the version-number upgraded, but not the schema. This is fixed now. 2006-08-30 04:48:56 +00:00
Ralf Becker
90b8c3e5fd errors were not output, because of a missing echo 2006-08-30 04:47:28 +00:00
Ralf Becker
14c00ccf56 moved SyncML install checks from check_install to the SyncML app 2006-08-20 10:12:36 +00:00
Ralf Becker
01deaaef79 killed a warning 2006-08-15 17:00:12 +00:00
Ralf Becker
4ab9783482 killed a few warnings for error_reporting = E_ALL 2006-08-06 05:37:42 +00:00
Oscar Manuel Gómez Senovilla
33310098b9 lang updates 2006-07-31 16:20:28 +00:00
Oscar Manuel Gómez Senovilla
dab5e19ef8 massive lang update 2006-07-16 07:13:01 +00:00
Ralf Becker
6a0bd14bac - auth_type get's only used if account_repository is not set
- LDAP --> SQL: account-contact-data is now written
2006-07-13 17:42:09 +00:00
Ralf Becker
ba2ff67fbf changed smtp-password input to type password, thanks to Flavio Henrique for the info 2006-07-13 15:07:59 +00:00
Ralf Becker
2dac413bc8 forget to remove test-comments 2006-07-09 18:49:02 +00:00
Ralf Becker
9b32a9ac76 installation check if session.save_path is writable by the webserver: might help people who cant log into eGW because of "session could not be verified" 2006-07-09 18:39:01 +00:00
Ralf Becker
6b327c6c4f creating of eg. the files-dir was only tried if the parent dir was writable, which failed if it does not yet exist 2006-07-09 17:24:43 +00:00
Ralf Becker
5fb740f401 some fixes for new installs:
- acl of the anon user gets now set correct
- nopasswordchange ACL for groups get no longer set
- nopasswordchange ACL for user gets only set to 1 (no 0), as in admin
2006-07-09 17:23:35 +00:00
Ralf Becker
8541487029 a bit more sophisticated session create 2006-07-09 07:13:03 +00:00
Ralf Becker
11a9afc1ba fixed setup to deal with proxies: behind a non-transparent proxy the cookie domain was wrong, which cause the browser to refuse the setup cookies, which throw you always back to setup login 2006-07-09 06:55:35 +00:00
Cornelius Weiß
d6d795aff7 fix typo found by Ageless 2006-06-28 16:50:05 +00:00
Ralf Becker
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
Ralf Becker
16c087b605 - setup-cli can now set/change the default EMailAdmin profile
- setup-cli --help has now subsections for header and config
2006-06-22 03:40:18 +00:00
Ralf Becker
9009a314a8 moved gdcheck to projectmanager and projects 2006-06-20 23:08:36 +00:00
Ralf Becker
772d883290 check_install reads now further checks from the setup.inc.php file of the apps 2006-06-20 23:00:55 +00:00
Ralf Becker
20032be59d fixed migration (was for testing purpose fixed to LDAP --> SQL) 2006-06-16 01:07:36 +00:00
Ralf Becker
7b6a2cd289 changing the setup manual url to manual.egroupware.org, as otherwise the www-redirect on egroupware.org removes the get-params 2006-06-10 16:02:00 +00:00
Ralf Becker
dc7c3c2be1 fixing the fix: -2 has nothing to do with the default group, it is the id for the default prefs 2006-06-10 16:00:26 +00:00
Oscar Manuel Gómez Senovilla
c3bbdcbe57 langs update, trying to fix the phpgwapi/phpgw_fr.lang problem 2006-06-09 05:09:06 +00:00
Ralf Becker
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
Ralf Becker
6b2d5676f9 - using new accounts::save instead accounts::create
- not setting change password acl for groups
2006-06-08 21:11:07 +00:00
Ralf Becker
f397d26d2e default group was hardcoded to -2, which is only the case for a first time sql install 2006-06-08 21:09:36 +00:00
Ralf Becker
0dd337839c removed old ldap stuff 2006-06-08 21:08:11 +00:00
Ralf Becker
dd75d3ea34 some more missing translations 2006-06-08 21:07:39 +00:00
Ralf Becker
2c8844b77c view --> few patch 2006-06-08 21:05:44 +00:00
Ralf Becker
11e8e4feaa view --> few patch, thanks to Adi Kriegisch 2006-06-08 19:50:31 +00:00
Ralf Becker
be90415db3 setup translations 2006-06-08 05:22:19 +00:00
Ralf Becker
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
Cornelius Weiß
51ca785916 add autologin for anonymous user as we need to have on community.egroupware.org 2006-06-07 14:52:10 +00:00
Ralf Becker
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
Oscar Manuel Gómez Senovilla
c7007dbca6 rest of massive update 2006-06-03 20:30:48 +00:00
Ralf Becker
fbd2895b99 fixed not working import of SQL groups (incl. memberships now) 2006-06-03 19:32:54 +00:00
Ralf Becker
408a951b23 small fix to be able to upgrade a pre 1.2 header 2006-06-03 14:45:49 +00:00
Ralf Becker
5fa113916e fixed not working --webserver-url option, it even sets empty URL for eGW installed in the docroot now 2006-06-01 03:53:07 +00:00
Ralf Becker
478c9ab8e2 fixed not working --config (after last changes) and added output of (basic) current config 2006-05-31 17:21:25 +00:00
Ralf Becker
7690dd10f7 fixed smal prob with non existing header 2006-05-31 01:55:13 +00:00
Ralf Becker
b868fa4be7 some more setup-cli stuff:
- install needs a password now
- translations for en & de
- password can entered via command-line or env.variable
- installing a backup should work now
2006-05-31 00:27:15 +00:00
Ralf Becker
6a595dc541 quitened a debug-message 2006-05-31 00:23:31 +00:00
Ralf Becker
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
Ralf Becker
1a3b8761a6 first step to new setup command line interface (setup/setup-cli.php):
- atm. all manageheader functionality is accessible
- reworked manageheader.php using the new setup_header class shared with setup-cli.php
=> install & update via cli is comming the next days
Works in 1.2 if you drop setup-cli.php and class.setup_header.inc.php in a 1.2 install.
2006-05-28 00:55:41 +00:00