Ralf Becker
232252475f
patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
...
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
Ralf Becker
bf7e7889cf
if header is a symlink --> work on it's target
2009-05-31 09:51:57 +00:00
Ralf Becker
8a66799414
get exit codes for setup-cli working again (was broken in 1.6)
2009-05-31 08:15:11 +00:00
Ralf Becker
f14596e3b0
remove not used/needed css
2009-05-31 08:14:00 +00:00
Ralf Becker
3ec3c205ee
created a rpm post script to automatic install or update EGroupware:
...
- cleaned up exceptions in cli code (no need to log, as it goes direct to the user)
- regarding small rpm redirect header (< 200 bytes) as no header
- fixed wrong detected vars for cli install (eg. webserver_url)
- fixed egw_cache to not stall if system_charset is not yet in db
2009-05-30 20:15:31 +00:00
Ralf Becker
6503d6d0cc
- updated documentation
...
- add feature to allow apps to choose to be automatic installed on
updated: $setup_info[$app]['autoinstall'] = {true|'1.x.xxx'};
- run default_records.inc.php (if exists) also for apps without tables,
as they might need to initialise some stuff
2009-05-28 11:33:30 +00:00
Ralf Becker
e763445dee
"do NOT run an update, if none necessary"
2009-05-25 07:44:03 +00:00
Ralf Becker
6d72b2b297
- fixed in some cases not working setup-cli (domain not detected)
...
- make update a separat setup-cmd-object
- fixed handling of egw_exception_wrong_userinput, to not include a
trace (which is unneeded for regular input-validation)
2009-05-25 06:39:38 +00:00
Ralf Becker
02587c2153
"when directly calling cmd object:
...
- set domain as first argument, to select the right domain in header include
- allow to give 1-dimensional arrays on command line (like php does it with urls, eg. 'config[name]=value')"
2009-05-24 13:59:03 +00:00
Ralf Becker
2175ee37b0
"allow to call directly via setup-cli"
2009-05-24 13:41:39 +00:00
Ralf Becker
73bb5ca1c5
"small changes to get setup-cli working with current EGroupware"
2009-05-23 10:25:45 +00:00
Ralf Becker
9ebd2fab61
"new sub-command to drop database and user"
2009-05-21 22:16:09 +00:00
Oscar Manuel Gómez Senovilla
67b0a09c15
update spanish translation
2009-05-15 15:33:15 +00:00
Ralf Becker
e50f35cbad
"- error_reporting E_ALL
...
- fixed handling of session_save_path() returning nothing (was stalling the PEAR check AND failing)
- removed not longer necessary constants (defined now in common_functions.inc.php)"
2009-04-28 19:25:35 +00:00
Ralf Becker
aca05a32e3
using new check_load_extension function
2009-04-20 12:43:44 +00:00
Ralf Becker
bf036043b2
- making all methods of translation class static
...
- caching the phrases in new egw_cache on Tree level
--> a good speed improvment on my devel system
- also added a global function
check_load_extension($extension,$throw=false)
2009-04-20 11:59:39 +00:00
Ralf Becker
cddd95b571
allow to set language via setup-cli
2008-11-23 16:46:32 +00:00
Oscar Manuel Gómez Senovilla
12d6d29540
Support for Indonesian. Tracker #1832
2008-11-23 13:32:49 +00:00
Ralf Becker
6e3c8ceda2
"allow setting install-id and vfs-root-user"
2008-11-23 13:09:51 +00:00
Ralf Becker
d379065824
"need to use verbose parameter for restore too"
2008-11-23 13:09:16 +00:00
Oscar Manuel Gómez Senovilla
0ed6cda053
Update nl lang files
2008-11-23 08:30:49 +00:00
Oscar Manuel Gómez Senovilla
388c515883
preparing to sync current lang files before branching for 1.6. One more commit
...
expected meanwhile!
2008-11-22 11:05:43 +00:00
Ralf Becker
92c5157b90
add grant host to db creation
2008-11-18 19:58:11 +00:00
Ralf Becker
04c7f2a6cb
"new logo stored only under default"
2008-11-16 19:11:32 +00:00
Ralf Becker
fde8fc7b27
CAS (Central Authentication Service) login for eGroupware
2008-11-15 10:54:39 +00:00
Ralf Becker
5632e41d9e
- fix for bug #1813 : Setting files to world readable does not work.
...
- check and give error message if perms could not be changed
- added sudo feature to file preferences allowing to get VFS root access
+ setup config user/password can always be used
+ further eGW users can be configured in setup >> configuration
--> allows eg. to create free folders in the vfs root
--> should be used with caution and respect to users privacy
- added file preferences icon to opened directory (eg. for the root dir)
2008-11-09 16:33:09 +00:00
Ralf Becker
51cd3ec0ba
"fix for bug ##1815 - typo in database creation instructions for mysql"
2008-11-03 09:58:59 +00:00
Oscar Manuel Gómez Senovilla
7c3ab3ab8c
tracker #1774 , added estonian translation
2008-11-02 14:23:56 +00:00
Oscar Manuel Gómez Senovilla
def7784c71
Modifications for utf-8 and estonian language
2008-11-02 14:18:32 +00:00
Oscar Manuel Gómez Senovilla
3edee675a7
tracker #1812
2008-11-02 13:38:18 +00:00
Ralf Becker
fa73ad5339
Improved exception handling:
...
- exceptions get now always logged to the error_log
- in the webgui it's now configurable, if the message contains a
stacktrace (incl. function arguments) - default no (security)
- command line interfaces get detected and contain no html anymore
- webdav and groupdav send the exceptions as basic auth realms to the
client
- webdav and groupdav login failures contain the reason as part of the
basic auth realm
2008-10-26 12:13:01 +00:00
Ralf Becker
80324c6c63
"enabling the following GroupDAV and filemanager by default for the Default group"
2008-10-26 11:57:38 +00:00
Ralf Becker
59b4f49e58
fixed errors in creating the home dirs of standard groups in sqlfs during setup
2008-10-26 07:37:37 +00:00
Ralf Becker
214afe0bd5
datetime --> egw_datetime
2008-10-21 14:22:27 +00:00
Oscar Manuel Gómez Senovilla
504b096e06
latest update of egw translators pending work
2008-10-15 21:11:30 +00:00
Ralf Becker
3684010c3b
create home dir for admin created in setup
2008-10-14 16:08:32 +00:00
Ralf Becker
cd781c228c
Only check for smtp server. As Klaus is going to create an emailadmin
...
profile allowing the user to set there own profiles and signatures, if
no default imap server is defined in setup.
2008-10-14 14:34:41 +00:00
Ralf Becker
40f013181e
"set recommend php version to 5.2+"
2008-10-14 09:27:10 +00:00
Ralf Becker
2030c6a24a
"better handle the situation of an empty / dummy header in rpm files"
2008-10-13 06:03:32 +00:00
Ralf Becker
025b54917a
new translation and removing not longer used ones
2008-10-09 17:08:52 +00:00
Ralf Becker
cb45f661a2
fixed typo session_handler
2008-10-09 16:45:53 +00:00
Ralf Becker
b6996bee01
reworked manageheader:
...
- removed include_root (is now always identical to server_root)
- removed mcrypt_version (not relevant to todays php versions)
- replaced session_type with session_handler
- look is now a bit more like setup and eGroupware itself
--> updated header-version to 1.29 forcing everyone to update
2008-10-09 16:22:42 +00:00
Oscar Manuel Gómez Senovilla
8ed57c413b
tracker #1747
2008-10-05 19:24:49 +00:00
Ralf Becker
9e3281799f
Allow to change the where VFS stores the content of files:
...
1. filesystem (default)
2. database (problems with files > 1mb)
3. custome set via filemanager/cli.php mount
--> If you can only access the docroot, you can use 2. AND set the files
directory to the path for temp. files
2008-10-02 15:30:44 +00:00
Ralf Becker
8d7c57e253
small fix
2008-10-02 15:27:39 +00:00
Ralf Becker
dd50a906a2
Patch from Raphael Alla allowing to specify mysqlt direct in header-admin
2008-09-27 06:56:36 +00:00
Ralf Becker
da43ab71f8
"- calling setup_header methods via magic __call method, to allow classes to extend this command and alow overwrite the setup_header methods
...
- added new session-handler config var"
2008-08-20 09:01:29 +00:00
Ralf Becker
93112e0277
phpDoc headers
2008-08-20 06:04:28 +00:00
Ralf Becker
9d2016ebf6
- php5 static and protected for egw_framework
...
- new feature allowing apps to specify with index-page and icon to use
--> allows to install sitemgr-link icon without an extra application
(which was a symlink and got lost in every version upgrade)
2008-08-18 09:00:19 +00:00
Ralf Becker
5447cd6a6d
"setting currentapp='setup' for setup"
2008-08-13 07:19:32 +00:00
Oscar Manuel Gómez Senovilla
b8df48b6f4
updated spanish translation
2008-08-05 19:13:53 +00:00
Ralf Becker
0587f0585d
added PEAR HTTP_WebDAV_Server, PDO and file-upload checks plus missing translations
2008-08-05 06:23:52 +00:00
Oscar Manuel Gómez Senovilla
f98569ee85
Updated russian translation ( #1658 ) and some spanish updates
2008-08-03 19:07:15 +00:00
Oscar Manuel Gómez Senovilla
77f63b4c00
updated russian translation
2008-07-29 20:40:02 +00:00
Oscar Manuel Gómez Senovilla
241e844f4b
Resulting lang files after applying the "Search for new phrases" in translation tools for every app
2008-07-26 21:59:22 +00:00
Oscar Manuel Gómez Senovilla
e6a0bc30a9
tracker #1511
2008-07-25 21:22:37 +00:00
Stefan Becker
3485f97e90
"Patch for IE 6/7 PNG bugfix on setup template"
2008-07-22 09:26:27 +00:00
Ralf Becker
b5c28fba48
1. NTLM Single Sign ON
...
NTLM SSO removes Windows users on a PC, which is a member of a Windows
domain and who are logged into that domain, from the need to explicitly log
into eGW. They simply point IE to the eGW URL (eg. http://domain.com/egroupware/ )
and start working. They can of cause explicitly log out and log in as an
other user.
For more information look at the README at
http://www.egroupware.org/viewvc/trunk/phpgwapi/ntml/README
2. different authentication for SyncML and/or GroupDAV
You can now use eg. an external auth provider for the login via the
WebGUI (eg. ADS) and the passwords stored in SQL for SyncML.
2008-07-16 09:29:13 +00:00
Ralf Becker
f4d11dc778
"fix from Frank Jas, Ontelix for renamed emailadmin bo class"
2008-06-30 07:50:29 +00:00
Ralf Becker
6b631a3dd0
"removed debug messages (error_log)"
2008-06-18 20:00:25 +00:00
Klaus Leithoff
01c02fe075
bugfix: missed that emailadmin.bo while doing the class rename
2008-06-09 06:23:53 +00:00
Klaus Leithoff
f4f0470b16
general stuff:
...
--------------
-emailadmin classnames
YOU MAY HAVE TO RUN "SEARCH AND REGISTER ALL HOOKS OF ALL APPLICATIONS"
2008-06-05 14:08:17 +00:00
Ralf Becker
a5a7c2d30e
Additional password crypt types for ldap:
...
- MD5_CRYPT (9 char salt prefixed with $1$)
- BLOWFISH_CRYPT (16 char salt prefixed with $2$)
- EXT_CRYPT (9 char salt, no prefix)
2008-05-31 06:25:04 +00:00
Ralf Becker
1ab52586bd
"fixed fatal error \"Exception thrown without a stack frame in Unknown on line 0\", if DB does not exist when calling setup"
2008-04-01 09:16:03 +00:00
Ralf Becker
ea3ae107d1
added minimal egw object (egw_minimal), which is shared between egw and setup
2008-03-22 09:29:29 +00:00
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