Ralf Becker
6bc8cdcf30
* Admin/Setup: fixed restore always converted longtext columns to text and therefore truncating them to 64k on MySQL, also fixed backup to report them correctly in backup of schema
2013-01-21 09:50:50 +00:00
Ralf Becker
0cf69a296b
added missing, but not used, parameter
2013-01-21 08:14:45 +00:00
Ralf Becker
059787d27c
* All apps: merged missing translations from other apps or branches
2013-01-18 13:56:44 +00:00
Ralf Becker
2ed3b3f205
* API: fix fatal error deleting user (LDAP), as reported on list (backport from Trunk)
2013-01-14 06:21:02 +00:00
Ralf Becker
262c0e5990
1.5.001 update (1.4 --> 1.6): if filename not found in filesystem try with hardcoded iso-8859-1 charset instead of current utf-8
2013-01-04 07:32:06 +00:00
Klaus Leithoff
fa1886d3ac
fix incompatibility of expectations in VersionCheck for FF/Gecko Engine; we assume that overall FF-Compatibility is not affected by FF>=Version 17
2012-11-27 08:26:37 +00:00
Klaus Leithoff
7733cdc836
mailheader-decoding: check if there is a possible nested encoding; make sure that the inputstring and the decoded result are different before recursively calling decodeMailHeader on the decoded result (to avoid loops)
2012-11-07 11:49:04 +00:00
Ralf Becker
e23ef8d237
fix for bug #3164 : Lines containing accents are truncated in vCard exports
2012-11-01 17:24:22 +00:00
Ralf Becker
05ed8e3712
do NOT delete preferences, before writing them in preferences::save_repository (might be cause for race-condition causing preferences to be lost)
2012-10-31 14:16:52 +00:00
Ralf Becker
aef3627658
correctly urlencode redirects if we have no ntlm available
2012-10-30 14:44:07 +00:00
Ralf Becker
68368871d7
consistently send ETag by using and extending put_response_headers
2012-10-29 12:24:50 +00:00
Ralf Becker
9b6f7d40c0
* CalDAV/CardDAV: fix not working logging of errors into traffic log
2012-10-29 12:16:42 +00:00
Ralf Becker
d7eedc5b5c
* CalDAV/CardDAV: return urn:uuid as last record in calendar-user-address-set, as according to iCal4OL developer, some clients might have problems with it, also adding both full uri and just path of principal url, as calendarserver does it
2012-10-24 07:18:07 +00:00
Ralf Becker
c3cb454145
* API: only cache in APC by default, if it has at least 64M of shared memory, otherwise use filesystem
2012-10-23 07:50:15 +00:00
Ralf Becker
1517756585
* CalDAV: fixed parsing of principal urls used by iOS6 for users
2012-10-22 16:44:30 +00:00
Klaus Leithoff
9f12822361
upgrade fckeditor to version 2.6.8
2012-10-15 14:25:45 +00:00
Ralf Becker
a97dd01349
fixed invalid xml in CardDAV:principal-address property of pricipal collection
2012-10-02 05:20:45 +00:00
Ralf Becker
e488090eaf
backported r29890 (if negating a search with an exclemation mark, we have to AND the criteria) from Trunk to fix community bug #3148 - database error when selecting users in preferences
2012-09-27 08:30:47 +00:00
Ralf Becker
4241e34ddf
allow storing and retrieval of following CalDAV properties: default-alarm-vevent-date, default-alarm-vevent-datetime
2012-09-26 10:02:03 +00:00
Ralf Becker
b76be6cc0e
* CalDAV/CardDAV: Max OS X 10.8 (Mountain Lion) support: automatic sync of all addressbooks in one
2012-09-26 08:07:31 +00:00
Ralf Becker
5ac005969e
* Filemanager: fixed not working repair of doublicate directories
2012-09-25 12:56:00 +00:00
Klaus Leithoff
22a5fbb4b3
fix bug regarding certain russian filenames when forwarding/compose as new, as AddStringAttachment is using basename to make sure only a filename will be used for the namepart; some fixes backported from phpmailer5.2.1
2012-08-14 13:56:02 +00:00
Ralf Becker
4809975c1a
only truncate string if length given and <= 255, to not unnecessary truncate varchar(>255) as PostgreSQL uses text anyway and MySQL truncates itself silently (unless strict mode!)
2012-08-13 14:43:41 +00:00
Ralf Becker
d54828c715
* API/Setup/MySQL: fixed backup to correctly report boolean columns and support MySQL 5.0+ varchar(>255)
2012-08-12 09:51:19 +00:00
Ralf Becker
959739d32b
avoid calling accounts->members(hips) without an account_id and cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 09:53:34 +00:00
Ralf Becker
05510f5ff7
delete user categories, when user get deleted and admin command to delete already orphaned categories: admin/admin-cli.php --admin-cmd-check-cats admin,password
2012-08-08 16:30:20 +00:00
Ralf Becker
110ad12bb6
delete user categories, when user get deleted and admin command to delete already orphaned categories: admin/admin-cli.php --admin-cmd-check-cats admin,password
2012-08-08 16:25:03 +00:00
Ralf Becker
e913a6a263
pending translations from translation.stylite.de
2012-08-08 12:11:04 +00:00
Ralf Becker
48009a16e5
avoid calling accounts->members(hips) without an account_id
2012-08-08 10:47:47 +00:00
Ralf Becker
75b458b2f8
avoid calling accounts->members(hips) without an account_id
2012-08-08 10:41:04 +00:00
Ralf Becker
c30999f1b4
call hook again, in case an (smtp) error happened
2012-08-08 10:01:01 +00:00
Ralf Becker
92a97ea4d9
accounts::id2name() needs to return false, not throw an exception for not found accounts
2012-08-07 16:09:54 +00:00
Ralf Becker
0e0993863c
* API/preferences: caching preferences in instance cache instead of session, to get immediate update in long running sessions (eg. sync) and get smaller sessions
2012-08-07 13:57:56 +00:00
Ralf Becker
6fa4cc864e
not storing $GLOBALS[egw_info][user] twice in session (was also stored as $GLOBALS[egw]->session->user), also removing not used $GLOBALS[egw_info][user][acl], but re-reading preferences in session::verify() so long running sessions get preferences set by an other session, removing nowhere used creditspoint class from api (calls not public available creditspoint app)
2012-08-07 08:55:41 +00:00
Ralf Becker
c2105fcf31
* API/accounts: instance-wide cache for account-data incl. members and memberships, so change take imediate effect (compared to previous session based cache)
2012-08-06 10:06:59 +00:00
Klaus Leithoff
5ac1d755b2
adapting jerryr brushed-metal background image, as background color grey does not match the b-m look
2012-08-03 14:11:45 +00:00
Klaus Leithoff
5b47c1cdfa
different approach to avoid php-warnings on str_repeat, provided by Santosh Patnaik
2012-08-03 08:24:40 +00:00
Klaus Leithoff
6123e479b2
revert r40031
2012-08-02 10:01:39 +00:00
Klaus Leithoff
f9ceede91b
different approach to avoid php-warnings on str_repeat
2012-08-02 08:27:06 +00:00
Klaus Leithoff
9949c0dfd6
add rarely used charset mswin1252; seems to be a variation of windows-1252
2012-08-01 14:55:51 +00:00
Klaus Leithoff
6fc8e208c1
add rarely used charset mswin1252; seems to be a variation of windows-1252
2012-08-01 14:53:33 +00:00
Klaus Leithoff
e547e8adfa
if balancing is switched on, allow span element everywhere
2012-08-01 08:29:32 +00:00
Ralf Becker
ad2d51c053
* Filemanager: support for ownCloud WebDAV clients which keep a local directory in sync with server (by default users home-dir with local ownCloud dir, thought other dirs can be configured as well)
2012-08-01 06:17:36 +00:00
Ralf Becker
c325123be7
* Admin/Preferences: fixed not removable ACL rights for apps using NO group-acl, eg. Addressbook or InfoLog
2012-07-31 17:44:48 +00:00
Ralf Becker
0195bad452
* Admin/Preferences: fixed not removable ACL rights for apps using NO group-acl, eg. Addressbook or InfoLog
2012-07-31 17:44:01 +00:00
Klaus Leithoff
9bb5ddfdf4
upgrade to htmLawed 1.1.13, 22 July 2012 of Santosh Patnaik
2012-07-31 15:14:44 +00:00
Ralf Becker
0d84fdd087
jQuery 1.6 (used in Trunk) needs to use prop() instead of attr() to access DOM attributes
2012-07-31 13:35:29 +00:00
Ralf Becker
17f188e394
* LDAP authentication: if changing password fails bind as user, try changing is with given admin-dn, to cater for all sorts of ldap configurations
2012-07-31 12:30:43 +00:00
Ralf Becker
42563b8d1a
* LDAP authentication: if changing password fails bind as user, try changing is with given admin-dn, to cater for all sorts of ldap configurations
2012-07-31 12:28:05 +00:00
Klaus Leithoff
eafb5f8730
take care of php-warning on str_repeat (second param has to be greater or equal to 0)
2012-07-31 11:06:55 +00:00
Klaus Leithoff
af782d1fc7
simple balancing on throwaway divs
2012-07-31 10:59:56 +00:00
Ralf Becker
b0267b6744
fixed error when registration was enabled for a user and he looks at /apps, caused by regitering a - not existing - query method in link-registry of registration
2012-07-31 09:56:25 +00:00
Klaus Leithoff
9526746694
throwing away excess div elements, that carry no style or class or id info
2012-07-30 15:07:56 +00:00
Ralf Becker
a80f2102c6
fixe a PHP 54 strict warning
2012-07-28 08:01:55 +00:00
Klaus Leithoff
0904fb74b6
small alteration to make htmLawed respect keep_bad config value when tags are generally considered bad for not matching the regex (and not in any list of known tags)
2012-07-27 10:17:06 +00:00
Ralf Becker
ec34cbb070
do NOT use jerryr as mobile template
2012-07-24 06:19:16 +00:00
Ralf Becker
b1e06f01df
fix for 5.4 PHP Strict Standards: Declaration of ADODB2_mysql::_CreateSuffix() should be compatible with ADODB_DataDict::_CreateSuffix
2012-07-20 16:31:10 +00:00
Ralf Becker
13bcf73178
fix for 5.4 PHP Strict Standards: Declaration of ADODB2_mysql::_CreateSuffix() should be compatible with ADODB_DataDict::_CreateSuffix
2012-07-20 16:30:26 +00:00
Ralf Becker
3918f2606c
* InfoLog/CalDAV: preference allowing to modify responsible user from devices not supporting them by setting EMail address as category
2012-07-20 13:06:47 +00:00
Nathan Gray
f198fb8f6e
Lets try this theme for a while, see how it looks
2012-07-18 16:50:49 +00:00
Ralf Becker
5b46ac1677
* Admin/Setup: fixing high memory usage in registering all hooks
2012-07-18 10:35:09 +00:00
Ralf Becker
44dd8e92e9
* Admin/Setup: fixing high memory usage in registering all hooks
2012-07-18 10:34:31 +00:00
Ralf Becker
f6541b66a7
slightly different expand-property report requested from OS X 10.6.8 iCal requests properties from DAV namespace not explicitly specified
2012-07-17 15:18:09 +00:00
Ralf Becker
bf9efd2acc
slightly different expand-property report requested from OS X 10.6.8 iCal requests properties from DAV namespace not explicitly specified
2012-07-17 15:17:22 +00:00
Ralf Becker
a00026ba4c
fixed 5.4 PHP Warning: Illegal offset type
2012-07-17 14:09:08 +00:00
Ralf Becker
296ad60cb0
use single sql query with join to acl table instead calling id2name for each account, as it is quicker and uses less memory
2012-07-17 14:08:40 +00:00
Ralf Becker
493bf3bcd0
fixed 5.4 PHP Warning: Illegal offset type
2012-07-17 13:59:37 +00:00
Ralf Becker
565a2be7d6
also add dir and pref for filemanager templates
2012-07-17 13:26:52 +00:00
Ralf Becker
6699e26062
accounts_sql::members() use single sql query with join to acl table instead calling id2name for each account, as it is quicker and uses less memory
2012-07-16 12:36:53 +00:00
Ralf Becker
dea7e46a2d
accounts_sql::members() use single sql query with join to acl table instead calling id2name for each account, as it is quicker and uses less memory
2012-07-16 12:27:01 +00:00
Ralf Becker
04f732e653
using accounts->member(ship)s($id, true) instead of accounts->member(ship), as it does not require to read (unused) account_lid, which takes far longer and require more memory on huge installs
2012-07-16 12:05:21 +00:00
Ralf Becker
727bd06868
fix returned xml for correct expansion is empty
2012-07-15 09:55:46 +00:00
Ralf Becker
48f36b99f5
fix returned xml for correct expansion is empty
2012-07-15 09:55:25 +00:00
Ralf Becker
2787fd56d0
* CalDAV: expand-property reports queried by iCal from OS X 10.7.4
...
- expanded-group-member-set
- expanded-group-membership
- calendar-proxy-read-for
- calendar-proxy-write-for
Both calendar-proxy reports can be combined in one request, which is now also handled correct.
2012-07-15 09:17:12 +00:00
Ralf Becker
b4f087e41e
correctly returning multiple expanded properties as eg. calendar-proxy-(read|write)_for example
2012-07-15 09:12:28 +00:00
Ralf Becker
b690d98fc4
* CalDAV: expand-property reports queried by iCal from OS X 10.7.4
...
- expanded-group-member-set
- expanded-group-membership
- calendar-proxy-read-for
- calendar-proxy-write-for
Both calendar-proxy reports can be combined in one request, this is NOT yet handled correct!
2012-07-14 19:41:43 +00:00
Ralf Becker
588950ae29
fixed PHP Strict Standards: config::save_value must be declared static to be used static (no longer allowing non-static usage!)
2012-07-14 08:53:44 +00:00
Ralf Becker
f5ce49318a
fixed PROPFIND did not return additional properties if path contained special chars like ? or #
2012-07-13 15:56:17 +00:00
Ralf Becker
49a90413e4
fixed PROPFIND did not return additional properties if path contained special chars like ? or #
2012-07-13 15:55:29 +00:00
Ralf Becker
f4724ee3d4
xcache caching provider
2012-07-12 13:18:22 +00:00
Ralf Becker
371ebda9b0
only create a temporary mount for ownCloud clients on /clientsync, thought admin can create a different permanent one
2012-07-12 08:48:13 +00:00
Nathan Gray
417c1aa27f
Use creator if file modifier is null
2012-07-10 15:51:14 +00:00
Ralf Becker
2a9cd3c875
* PostgreSQL: fixed SQL error using egw_db::unix_timestamp(): No function matches the given name and argument types
2012-07-10 13:51:28 +00:00
Ralf Becker
d97111833c
* PostgreSQL: fixed SQL error using egw_db::unix_timestamp(): No function matches the given name and argument types
2012-07-10 13:50:45 +00:00
Ralf Becker
535051e77f
Some index to speed up access/update of huge history-logs
2012-07-05 09:24:51 +00:00
Ralf Becker
63a95f58d3
allow to use default host, but give a dn and pw
2012-07-05 07:25:19 +00:00
Ralf Becker
86df4ba58b
allow to use default host, but give a dn and pw
2012-07-05 07:23:06 +00:00
Ralf Becker
36f334dcff
limit IE hack (no attachment in Content-disposition header) to IE < 9
2012-07-03 09:33:58 +00:00
Ralf Becker
3459a34a9f
limit IE hack (no attachment in Content-disposition header) to IE < 9
2012-07-03 09:33:26 +00:00
Ralf Becker
146dba095f
invalidate categories cache after DB restore
2012-07-03 08:18:44 +00:00
Ralf Becker
dc7259a59c
invalidate categories cache after DB restore
2012-07-03 08:16:52 +00:00
Ralf Becker
65a8e891b3
chunk size for number of rows to query was far to low for huge tables like egw_history_log which can be a couple of million rows, backup took far to long
2012-07-03 07:06:29 +00:00
Ralf Becker
d0f097e1ec
chunk size for number of rows to query was far to low for huge tables like egw_history_log which can be a couple of million rows, backup took far to long
2012-07-03 07:05:55 +00:00
Ralf Becker
1379a5da45
* Admin/DB-Backup: querying only chunks for 100 rows, to not run into memory limit on huge tables
2012-06-30 15:19:40 +00:00
Ralf Becker
f88aa3738b
* Admin/DB-Backup: querying only chunks for 100 rows, to not run into memory limit on huge tables
2012-06-30 15:18:49 +00:00
Klaus Leithoff
45fe6d9fea
for new (autocreated) accounts, set ->can change password<- appropriately, move section before processing of hooks
2012-06-29 13:54:13 +00:00
Klaus Leithoff
fa90c1066c
* API: for new (autocreated) accounts, set ->can change password<- flag only if admin requires his users to change their passwords regularily (admin->site configuration->set recurrent forced password change)
2012-06-29 11:38:58 +00:00
Ralf Becker
0749e9fb79
docu update
2012-06-29 09:06:16 +00:00
Ralf Becker
09997309ab
docu update
2012-06-29 09:05:22 +00:00
Ralf Becker
5100dfcc71
* Password: fixed not working check, if user has right to change password, causing password link in topmenu to be displayed when not in preferences app
2012-06-29 07:14:46 +00:00