Ralf Becker
8497d0cfd5
removing egw-pear
2014-12-11 10:48:16 +00:00
Ralf Becker
494a87af52
bump version to 14.2 and change dependency check from == to >=, like it is used every where else
2014-12-10 09:10:55 +00:00
Ralf Becker
f78f8762b0
fix typo
2014-11-30 13:46:39 +00:00
Ralf Becker
e5b3a83693
allow to update passwords from LDAP, if accounts stored in SQL and authentication is against LDAP
2014-11-17 12:19:56 +00:00
Ralf Becker
b1b11167e7
fix fatal error and call vfs hooks to create user and group home directories
2014-11-12 08:41:40 +00:00
Ralf Becker
628a112e4e
change setup to only add admin account to new groups, but never set memberships removing existing ones, important if using an existing account, also fixed it to change password of existing account if a non-empty password given
2014-11-12 08:06:33 +00:00
Ralf Becker
b721ae1afc
changes for Univention install
2014-11-07 13:16:30 +00:00
Ralf Becker
8a32ae7c32
fix typo in smtp plugin name and stay on selected accounts plugin, even if it is inaccessible due to open_basedir, as we otherwise would store default "sql"
2014-11-06 19:21:56 +00:00
Ralf Becker
afaf5a1ece
fix some problem in Univention install
2014-11-06 16:54:33 +00:00
Ralf Becker
a70600d964
add storing of config values with names like "app/name"
2014-11-06 13:46:03 +00:00
Ralf Becker
753ce75b15
using univention-directory-manager cli to create not accounts to get Kerberos stuff addded
2014-11-05 20:27:52 +00:00
Ralf Becker
a1a88d801a
show sha1 hashes for uploaded backups
2014-10-30 15:18:59 +00:00
Ralf Becker
a5f7195462
do not run admin-cli.php --add-user for Stylite package install
2014-09-09 18:07:39 +00:00
Ralf Becker
20179f1767
* Spellchecker: marking "browser based" (default for new installs) and "No" as safer and fixing CSP policy for web-spell-checker
2014-09-04 09:58:48 +00:00
Ralf Becker
a025e4f5a5
PEAR check: show version again, if available, instead of just "Yes"
2014-08-27 12:16:16 +00:00
Ralf Becker
e3e42b3dc8
be more specific about found pear packages, for which we could not check the version
2014-08-27 10:25:17 +00:00
Ralf Becker
31960e45e2
fixed setup-cli --update and setup_cmd_update to install apps marked as "autoinstall"
2014-07-08 16:50:54 +00:00
Ralf Becker
6a3ed78a28
fix IDE warnings
2014-07-04 18:45:22 +00:00
Ralf Becker
5241d3c951
* Setup: config changed in setup did not update instance cache and was therefore not immediatly available
2014-07-04 12:43:11 +00:00
Ralf Becker
d5cb4112b5
* Setup: fixed fatal error "Cannot redeclare auth_type()", when there is a validation error on saving configuration
2014-07-03 12:46:08 +00:00
Ralf Becker
7666292284
no need to manually (un)serialize vfs_fstab and detect old php serialize and new json_encoded values
2014-06-27 07:48:44 +00:00
Ralf Becker
b612f5ad62
do not give run-rights by default to old apps
2014-06-27 07:47:30 +00:00
Ralf Becker
2ee9082f2e
* PostgreSQL: fixed not working installation (access to not yet existing table stalls transaction)
2014-06-25 12:43:11 +00:00
Ralf Becker
6a016fac3f
prevent false CSRF warning, if DB schema upgrade is needed
2014-06-24 08:43:46 +00:00
Ralf Becker
c8e7fdccde
set recommended PHP version to 5.5
2014-06-24 08:42:55 +00:00
Klaus Leithoff
0b851a622b
get rid of php notice undefined variable: channel
2014-06-10 09:16:10 +00:00
Ralf Becker
289de71581
backport of r47147 from 1.8, thought 11.1 or trunk seems not to initialise session
2014-06-03 12:10:20 +00:00
Ralf Becker
9602d061ad
* Setup: re-add config for mail authentication and fixed it to always try to use a TLS connection
2014-05-17 08:00:17 +00:00
Ralf Becker
b25724e7ed
fixed setup uses cached config values for installs with multiple instances
2014-05-13 15:53:35 +00:00
Ralf Becker
e4e4aa97bc
flushing instance cache and config cache, after saving minimal config, fixing default_records of apps use not up to date data
2014-05-13 09:32:21 +00:00
Ralf Becker
91e2992172
fix pear install command to include channel
2014-05-12 14:52:36 +00:00
Ralf Becker
e134826088
"setup/setup-cli.php --exit-codes" was not reporting 11: Your Database is not working!
2014-05-06 09:23:12 +00:00
Ralf Becker
6864caac21
do NOT detect templates as (not installed) apps
2014-05-05 09:09:47 +00:00
Ralf Becker
544d57ca46
prevent CSRF for setup and admin site configuration
2014-05-01 06:26:09 +00:00
Ralf Becker
df8f6b9460
change validation of configuration to return existing validation functions, not running arbitrary ones
2014-04-23 14:36:08 +00:00
Klaus Leithoff
0d09278ad6
remove references to removed emailadmin_ui
2014-04-23 12:02:31 +00:00
Ralf Becker
f303930f6d
need to replace - and . with _ in database-name
2014-04-16 20:14:19 +00:00
Ralf Becker
3b68b8bff8
need to consider caching when applying setup operations
2014-04-16 17:57:44 +00:00
Ralf Becker
4ff9464133
fixed typo
2014-04-16 16:48:43 +00:00
Ralf Becker
87a6119595
some more changes to setup a mail account via cli, but not by default
2014-04-16 10:40:54 +00:00
Ralf Becker
90218092c2
some more changes to create mail accounts via setup
2014-04-15 20:03:16 +00:00
Ralf Becker
147fe01d38
stop complaining about missing or uncomplete email configuration, it is moved now inside EGroupware
2014-04-15 18:30:03 +00:00
Ralf Becker
621d6d46f4
create new mail accounts from setup-cli
2014-04-15 15:10:39 +00:00
Ralf Becker
fa5d0affb2
remove mail stuff from interactive setup
2014-04-09 07:46:48 +00:00
Ralf Becker
107a48ce2c
fixed checks and config to use mbstring.func_overlaod=0 and disabled checks from anyway not supported databases
2014-02-22 17:12:24 +00:00
Ralf Becker
aeffdb3c4b
remove home from EGroupware url in setup
2014-02-22 17:11:21 +00:00
Ralf Becker
332d4e5a42
removed gif images for which we have a png image available, as png is now supported by all browsers
2014-02-03 14:04:39 +00:00
Ralf Becker
0d8051837c
translations from Stefan
2014-01-28 13:40:16 +00:00
Ralf Becker
edd07a9729
removed outdated xmlrpc and soap service, it is off by default since couple of versions
2014-01-19 10:19:49 +00:00
Ralf Becker
6de6114e22
remove old API browser class, apps only used content_header method with is available as html::browser_header() with identical signature
2014-01-19 09:30:33 +00:00
Ralf Becker
11469a741d
fixed typo causing not being able to log in with header-admin-user/password into setup
2014-01-18 10:06:13 +00:00
Ralf Becker
ddc93e9af8
install new mail app automatic and give default group run rights to it
2014-01-14 09:31:14 +00:00
Ralf Becker
0ce21ccee3
fix now shown up image
2014-01-13 14:09:41 +00:00
Klaus Leithoff
841afa5ba0
translations from translation server; thanks to thoose that contributed
2013-12-18 09:17:12 +00:00
Ralf Becker
1ee480eaa3
remove configurable image-type preference in favor to hardcoded one always prefering png over gif, also removed all .gif images which have a png counterpart
2013-12-05 02:04:59 +00:00
Klaus Leithoff
68f2605cf4
translations generated/retrieved on translation site: Thank you for your contributions
2013-12-04 10:31:41 +00:00
Ralf Becker
aa75f22671
fixed changed name of bullet in sidebox
2013-11-29 00:41:32 +00:00
Ralf Becker
4ac778c4d9
show channel and add command how to discover channel to help message
2013-10-29 09:29:51 +00:00
Ralf Becker
a4d8c8dac1
check for pear.horde.org/Horde_Imap_Client
2013-10-29 09:05:16 +00:00
Ralf Becker
0ca55a1103
* SiteMgr: fixed not working anonymous user and using now a random password
2013-10-15 09:25:49 +00:00
Ralf Becker
eec0972bc0
share cookie with regular EGroupware (required for Stylite hosting)
2013-09-12 15:23:38 +00:00
Ralf Becker
cfd0923c97
need to tell php session to use secure and httponly cookies too
2013-09-11 12:39:32 +00:00
Ralf Becker
ee3544d3d1
fixed language selection got lost
2013-09-11 12:18:40 +00:00
Ralf Becker
eb06a2adee
setup uses now sessions too and password-hashes in header.inc.php use most secure hashing type
2013-09-11 11:35:20 +00:00
Ralf Becker
892500fee3
change cli detection to use php_sapi_name()
2013-09-10 17:29:58 +00:00
Klaus Leithoff
0abc706463
commit some french lang file stuff; provided by Thomas Chaillot, Spirea
2013-08-30 07:09:32 +00:00
Klaus Leithoff
dae7123c77
commit some lang file stuff; mostly french
2013-08-26 09:39:33 +00:00
Klaus Leithoff
95e18fd5a7
merge russian lang files provided by MBCGroup
2013-08-16 11:01:33 +00:00
Ralf Becker
30d6d76d7a
allow to set smtp auth options via setup-cli
2013-07-15 15:27:14 +00:00
Ralf Becker
5caa242314
* Admin/Active Directory: create new users with CN=<username> as Windows does and allow to configure profilePath, homeDirectory, homeDrive and scriptPath for new users
2013-07-09 15:26:59 +00:00
Ralf Becker
809aa0c63c
fixed setup-cmd-ldap copy2ad to fix samba-tool clasicupgrade wrong set never expiring accounts to correct value
2013-07-09 13:47:47 +00:00
Ralf Becker
71489f3eda
* Setup/Active Directory: setup_cmd_ldap sub_command=copy2ad now checks multivalue attributes caseinsensitive for doublicate values and new parameter no_sid_check=1 allow to use it for migrating mail-attributes without Samaba checks
2013-07-09 09:56:32 +00:00
Ralf Becker
ed24fa796d
allow to copy uid and just set an attribute eg. "attributes={\\server\\homes\\}homeDirectory=uid,{H:}homeDrive="
2013-07-06 09:37:08 +00:00
Ralf Becker
d522bbd808
* Debian/RPM: fixed "PHP Fatal error: Call to a member function drop_add_all_langs() on a non-object" on install/update of a non-default package
2013-06-28 14:15:28 +00:00
Ralf Becker
aa1426b8de
* Admin: split password strength config in minimum length and number of character types, allow account backends specially AD to report password policy failures
2013-06-25 16:37:44 +00:00
Ralf Becker
c44be3ee6d
handle not available AD or LDAP connection with an exception, caught and just displayed within setup, so one can change ip or credentials
2013-06-23 09:58:08 +00:00
Ralf Becker
8d93ebb01e
* Setup: allow to enable account in AD via setup-cli.php and renamed --postfix and --cyrus options to more generic names --smtp and --imap
2013-06-20 14:48:53 +00:00
Ralf Becker
025c6a4c22
need to report expired accounts as NOT active and add ability to copy shadowExpire attribute from LDAP to AD (not done by samba-tool classicupgrade!)
2013-06-20 09:54:08 +00:00
Ralf Becker
6291318635
* Setup/LDAP/ADS: script to copy from samba-tool classicupgrade not copied inetOrgPerson and mail-server attributes
2013-06-19 20:29:41 +00:00
Ralf Becker
014a273908
* Setup/LDAP/ADS: script to change uidNumber and gidNumber in LDAP to match relative id (last part of SID) in preparation of Samba4 migration and using ActiveDirectory
2013-06-18 18:14:08 +00:00
Klaus Leithoff
079b919bbe
russian translations provided by Vladimir Gavrilov (MBC-Group)
2013-06-17 12:30:44 +00:00
Ralf Becker
da74bf4210
prefering mysqli for new installs
2013-05-26 09:43:10 +00:00
Ralf Becker
3996f8a936
* MySQL: got mysqli extension working and make it default for EGroupware, as mysql is now officially deprecated, existing installs need to be switched manually in header.inc.php or Setup >> Manage header
2013-05-26 09:32:41 +00:00
Ralf Becker
b8ce46782c
re-order ADS above CAS, as it now also allowed for account storage and translations
2013-05-25 09:15:17 +00:00
Ralf Becker
8c6fd8d936
changes to create users and set passwords on win2008r2
2013-05-24 17:08:15 +00:00
Ralf Becker
eaf3e6e1a5
offer to delete all existing accounts from SQL tables, before migration to it
2013-05-23 14:33:14 +00:00
Ralf Becker
4e1a2bc048
fixed typo causing admin account creation to fail, if "delete all users and acl" was checked
2013-05-22 18:30:04 +00:00
Ralf Becker
4037993dc5
* API: full support of active directory as account storage, tested so far with Samba4
2013-05-22 17:22:20 +00:00
Klaus Leithoff
c9e8e0b115
replace old sieveport 2000 with new default 4190
2013-05-21 14:54:01 +00:00
Ralf Becker
93710e09e1
* Setup/API: improved diagnostics about db connection problem and not installed EGroupware
...
- removed deprecated egw_db->Halt_On_Error handling in favor of just exceptions
- added a couple of exceptions extending egw_exception_db to be able to detect different problem areas
- fixed setup to use / catch exceptions
- new egw_exception_db_setup displays link to setup below exception message, to cope with no longer allowed html in exception messages
2013-03-05 10:50:43 +00:00
Ralf Becker
b46770872e
new German translations from Stefan
2013-02-18 15:52:43 +00:00
Ralf Becker
4e77413fe9
new english phrases
2013-02-18 15:36:57 +00:00
Ralf Becker
be6845b4d0
* All apps: merged missing translations from other apps or branches
2013-01-18 13:48:34 +00:00
Nathan Gray
6cae734945
Fix historylog, links & categories sticking around if app is deleted
2013-01-14 20:25:37 +00:00
Ralf Becker
2fed3637be
migrate mailbox name (mailMessageStore) when migrating mail accounts, otherwise default get created, which might differ
2012-11-23 09:17:32 +00:00
Ralf Becker
0649db0901
added a warning if account-migration to SQL of certain groups will fail, because they have identical IDs as existing users
2012-11-20 16:02:53 +00:00
Ralf Becker
fc074d0856
account migration changes now account_repository and auth_type to migration type (no need to store that type first)
2012-11-20 15:32:23 +00:00
Ralf Becker
7cd9685d71
mail account and addressbook migration in all directions and for dbmailuser schema too
2012-11-20 09:13:16 +00:00
Ralf Becker
67f71992ee
first take on migrating mail accounts from LDAP to SQL (only qmailUser schema)
2012-11-19 09:59:00 +00:00
Ralf Becker
ec2ce0f943
* Setup: when migrating accounts from SQL to LDAP or back, also migrate addressbook data
2012-11-19 08:23:09 +00:00
Ralf Becker
000f51f704
remove - no longer existing - call to setup_translation::drop_add_all_langs()
2012-11-08 09:30:56 +00:00
Ralf Becker
a709f6104f
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
2012-11-05 12:18:22 +00:00
Ralf Becker
3625cfb855
setup too: new function "Clear cache and register hooks", also called automatic when restoring a backup
2012-10-31 17:17:28 +00:00
Ralf Becker
186bd29e0d
manually including traditional.css, as setup does not resolve commented @include in css files
2012-10-26 09:06:34 +00:00
Ralf Becker
a81d7126aa
setting and checking required PHP version of 5.3
2012-10-26 08:50:07 +00:00
Ralf Becker
03fe6356cb
allow to create an instance specific admin, user- or group-context
2012-10-12 13:35:20 +00:00
Ralf Becker
1093103856
fixed not working account migration: need to invalidate cache: otherwise no migration takes place, if cached results says account already exists
2012-10-12 12:55:19 +00:00
Ralf Becker
f3574b59bc
allow to specify grant host for database creation
2012-10-12 10:57:21 +00:00
Ralf Becker
86a8ce1839
disable PHP 5.4 E_STRICT warnings in setup, as already done inside EGroupware
2012-09-14 16:38:17 +00:00
Ralf Becker
e64013f413
a little more sophisticated test if we have a functioning database, before trying to store a setup_cmd object, otherwise it stalls the update
2012-08-13 12:14:37 +00:00
Ralf Becker
e913a6a263
pending translations from translation.stylite.de
2012-08-08 12:11:04 +00:00
Ralf Becker
e23996a45b
using new syntax
2012-06-19 17:43:37 +00:00
Ralf Becker
34ad2c9722
check if date.timezone is set, report it and set something if not, as it gives tons of errors in install log
2012-06-13 13:36:57 +00:00
Ralf Becker
c3e0a2ab15
* Setup/Admin: restoring 10 rows per sql statement to speed up restore
2012-06-10 12:38:35 +00:00
Klaus Leithoff
254fc0e565
fix issue for changed default param for emailadmin_bo contructor; always use setDefaultProfile if there is NO profile available at all; fix issue regarding missing control of group ownership on edit.general
2012-04-25 10:08:53 +00:00
Ralf Becker
5e76d4197e
* EMailAdmin/Setup: fixed wrong created default profile, user profiles and signatures were ot allowed, due to changed default parameter -1 --> false
2012-04-24 17:45:19 +00:00
Ralf Becker
a3ada52adf
* Admin/ImportExport: fixed import of already hashed passwords
2012-03-29 18:33:33 +00:00
Ralf Becker
508c3c5517
* Admin/Setup: button to mount backup directory under /backup into VFS
2012-03-27 11:20:08 +00:00
Ralf Becker
6c4a1e0b72
adding Mac ports location of tnef
2012-03-11 09:39:19 +00:00
Ralf Becker
43092fea2e
setting recommended php version to 5.3, not sure why we havnt done that already
2012-03-11 09:37:38 +00:00
Ralf Becker
163ca468f8
quieten message that "jdots" is not installed
2012-01-09 10:25:56 +00:00
Klaus Leithoff
d2f4d36355
more work regarding the implementation of the new feature that allows to specify smtp auth credentials for alarms/notifications only (otherwise credentials of corrent user are used)
2011-10-06 09:13:48 +00:00
Ralf Becker
2ed73047df
fixed serveral issues around cached config:
...
- changing config in setup did not update or unset the cache --> instance was NOT using it
- new installs failed, because cache was not configured
- cache command to not configured cache gave fatal error, now they throw a (catchable) exception
2011-09-13 09:25:25 +00:00
Ralf Becker
a363919485
added check for tidy and xmlreader extension
2011-09-06 09:53:28 +00:00
Hans-Jürgen Tappe
c563830c4a
Fix a typo.
2011-09-03 17:04:02 +00:00
Ralf Becker
54bf7a3d2d
- fixed image map was empty created when not loged in (now directories are used and not $GLOBALS['egw_info']['apps'])
...
- fixed not working vfs-image-dir
- deleteing image-maps when:
+ apps get installed, updated or removed
+ admin >> register hooks
+ admin >> site configuration: vfs-image-dir get changed
- fixed not displayed validation errors (thought there were no validation) in admin >> site config
--> you need to register hooks, in order to get the admin >> site configuration validation hook ;-)
2011-08-31 10:16:12 +00:00
Ralf Becker
da3ce46d14
added Laotian language to setup
2011-08-09 07:29:08 +00:00
Ralf Becker
e2b385ed9c
new setup command (object) to register all hooks and adding it to setup-cli.php
2011-06-29 08:40:24 +00:00
Oscar Manuel Gómez Senovilla
164871ec02
Update Czech translation for trunk. Tracker #2886
2011-06-23 13:53:19 +00:00
Klaus Leithoff
d32809bb90
* emailadmin: restored capability of storing setup mail server settings to first default emailadmin profile (no app, no group, no user)
2011-06-20 09:56:39 +00:00
Ralf Becker
17ce63390c
setup-cli / post_install command to install/update a single (non-default) app
2011-06-18 10:44:56 +00:00
Ralf Becker
8e7c73dd84
some fixes for English and Suomi translation, from our Suomi resident here as Stylite
2011-06-16 13:01:29 +00:00
Ralf Becker
c2feef73de
using preferences class to set preferences
2011-06-11 11:53:43 +00:00
Ralf Becker
fcfbd038bc
some fixes for the English translation, from our Suomi resident here as Stylite
2011-06-10 06:19:36 +00:00
Ralf Becker
c0cf0788e2
fixed not working new trunk installs
2011-06-07 08:02:06 +00:00
Ralf Becker
562343a4dd
disabling permanent error_log and missing translation
2011-06-06 06:39:07 +00:00
Ralf Becker
fae1d29e68
- implemented more secure password hashing types: sha512_crypt, sha256_crypt and blowfish_crypt (later was only just broken)
...
- DB schema update for account_pwd to varchar(128) to accomodate sha512_crypt hashes
- enable automatic migration to sha512_crypt, if on SQL or LDAP (but only on Linux, as OpenLDAP has not native support for it)
2011-06-05 23:22:51 +00:00
Ralf Becker
574911d077
* Setup/API: new option to enforce ssl (without specifying a domain in Webserver-URL)
2011-05-31 13:33:26 +00:00
Ralf Becker
9fe576f050
fix for bug #2965 - "setup-cli.php --check" prints additional unintended lines on exit code 14
2011-05-28 07:23:02 +00:00
Ralf Becker
c95df01460
add importexport and activesync to apps of Default group, when creating a new admin user
2011-05-07 12:36:46 +00:00
Ralf Becker
99910cd62e
historically crypt is called des in ldap
2011-05-04 20:19:59 +00:00
Ralf Becker
e0614a8a6a
keeping the old defaults to not break existing installs
2011-05-04 17:57:12 +00:00
Ralf Becker
ceb9cf34f6
fixed broken password hashes hook (default label was in option value)
2011-05-04 16:30:19 +00:00
Ralf Becker
86be53f4a3
showing ssha as default and sorting it as top option
2011-05-04 13:47:44 +00:00
Klaus Leithoff
f0aa9131d1
fix bug on failed install of new instances
2011-05-04 13:45:01 +00:00
Ralf Becker
57fc9c63fc
- fixed with ssha not working migration from sql <--> ldap
...
- using 16 char salt for ssha and smd5 as eclipse ldap admin does
- remove auth::hash_sql2ldap() method, as it is now in setup/inc/class.setup_cmd_ldap.inc.php
- added ability to create uid dn in setup_cmd_ldap subcommand create_ldap
2011-05-04 09:42:50 +00:00
Ralf Becker
457e79454d
* Setup: making SSHA (salted sha1) hashes the default password hash for SQL and LDAP
...
- fixing not working ssha hashes if mb_string.func_overload > 0 set
2011-05-04 07:52:45 +00:00
Ralf Becker
5ea2945538
allow to return passwords hashes as array
2011-04-01 14:00:25 +00:00
Ralf Becker
4039fdf415
* give everyone implicit rights for home app, as taking them away makes to many support problems
2011-03-30 07:54:29 +00:00
Ralf Becker
70c105d2ec
only register hooks for installed applications
2011-03-28 17:54:02 +00:00