Commit Graph

6269 Commits

Author SHA1 Message Date
Ralf Becker
f7f05beb20 updating preferences object in session too 2010-11-16 14:28:33 +00:00
Ralf Becker
e9d789bafe updating preferences object in session too 2010-11-16 14:27:35 +00:00
Ralf Becker
f09ecebb4a no need to invalidate session cache, if we write the prefs to the session too 2010-11-16 09:37:55 +00:00
Ralf Becker
53e1f3a96e no need to invalidate session cache, if we write the prefs to the session too 2010-11-16 09:34:47 +00:00
Ralf Becker
f9893f96b0 debug switch to get Apache error_log message, why logins fail 2010-11-16 08:55:16 +00:00
Ralf Becker
b48888f3a0 debug switch to get Apache error_log message, why logins fail 2010-11-16 08:54:09 +00:00
Ralf Becker
70ce24bca9 fixed not always working redirect after login: we have to use only path component, to cope with domains like http://egroupware.domain.com and /egroupware 2010-11-12 09:14:54 +00:00
Ralf Becker
a66cb42789 fixed not always working redirect after login: we have to use only path component, to cope with domains like http://egroupware.domain.com and /egroupware 2010-11-12 09:13:54 +00:00
Ralf Becker
de818e86e3 * telling IE via X-UA-Compatible IE=edge never to use compatibility modes with old versions (if set eg. via group policy for whole intranet zone) 2010-11-10 10:51:11 +00:00
Ralf Becker
c1fea35c29 * telling IE via X-UA-Compatible IE=edge never to use compatibility modes with old versions (if set eg. via group policy for whole intranet zone) 2010-11-10 10:49:16 +00:00
Klaus Leithoff
e044892c8d * core: myStylite Ticket#987: fixing a problem regarding chopped off urls when URI in question contains umlauts AND mbstring.func_overload is activated 2010-11-09 15:23:39 +00:00
Ralf Becker
b70ef59cfd tell IE > 7 to use it's own mode, not old compatibility mode eg. IE=7 for IE8 2010-11-09 14:50:24 +00:00
Ralf Becker
c86787a3bd tell IE > 7 to use it's own mode, not old compatibility mode eg. IE=7 for IE8 2010-11-09 14:44:18 +00:00
Klaus Leithoff
0c66ee71e3 * core: myStylite Ticket#987: fixing a problem regarding chopped off urls when URI in question contains umlauts AND mbstring.func_overload is activated 2010-11-09 14:28:20 +00:00
Ralf Becker
5b60cb3096 set $options[need_mime] for $dirsontop, as it can NOT work otherwise 2010-11-09 12:58:06 +00:00
Ralf Becker
27abf5f015 set $options[need_mime] for $dirsontop, as it can NOT work otherwise 2010-11-09 12:56:05 +00:00
Klaus Leithoff
102289e2ff assumption if strlen>24 and not starting with " it is to be treated as bas64 encoded, falls short of postgres timestamps length; testing for strlen>26 now 2010-11-08 13:26:11 +00:00
Klaus Leithoff
bd25eead83 assumption if strlen>24 and not starting with " it is to be treated as bas64 encoded, falls short of postgres timestamps length; testing for strlen>26 now 2010-11-08 13:24:01 +00:00
Ralf Becker
94037f17df changing default only in documentation is not enought ;-) 2010-11-07 13:21:56 +00:00
Ralf Becker
297fc564d5 use stat values for uid, gid and mode only for EGroupware stream wrapper, for stock PHP ones use is_(readable|writable|executable), do NOT check urls with placeholders on mount 2010-11-07 13:17:53 +00:00
Ralf Becker
647ab3e449 if DateTime::__construct() throws error for strings interpreted as Ymd, catch it and try again as timestamp 2010-11-04 13:48:48 +00:00
Ralf Becker
f5b892f682 if DateTime::__construct() throws error for strings interpreted as Ymd, catch it and try again as timestamp 2010-11-04 13:32:01 +00:00
Ralf Becker
5b50417da2 * exceptions get now logged to Apache error_log again 2010-11-04 11:34:20 +00:00
Ralf Becker
9d8ee08a50 * exceptions get now logged to Apache error_log again 2010-11-04 11:33:03 +00:00
Ralf Becker
ba9871f4c8 switched off forgotten permanent error_log 2010-11-03 10:06:08 +00:00
Ralf Becker
9a8e3dc1f6 switched off forgotten permanent error_log 2010-11-03 10:05:08 +00:00
Klaus Leithoff
c3bd75e917 * email: Icons for eMail FunctionFolders 2010-11-02 14:00:12 +00:00
Ralf Becker
a5e2762a91 fixed not working alternating nextmatch colors of groups in account selection popup 2010-11-02 13:30:28 +00:00
Ralf Becker
91c6d84af5 fixed not working alternating nextmatch colors of groups in account selection popup 2010-11-02 13:26:51 +00:00
Ralf Becker
a2ff799ab8 fixed wired sorting (no sorting) of groups in account selection popup 2010-11-02 13:04:03 +00:00
Ralf Becker
b68c4c1a89 fixed wired sorting (no sorting) of groups in account selection popup 2010-11-02 13:03:01 +00:00
Ralf Becker
442728c4cf new debug-level user-preference, show getctag in autoindex and do NOT treat webkit browsers like kde clients 2010-10-31 07:58:40 +00:00
Ralf Becker
89b8f68f7e new debug-level user-preference, show getctag in autoindex and do NOT treat webkit browsers like kde clients 2010-10-31 07:56:29 +00:00
Jörg Lehrke
7c61ffa833 Fix vCard-parser for multible type parameters 2010-10-29 08:40:48 +00:00
Jörg Lehrke
ac015ec983 Fix vCard-parser for multible type parameters 2010-10-29 08:40:02 +00:00
Ralf Becker
65bd2f4e24 allow template to NOT support certain browser types / user agents 2010-10-28 16:24:58 +00:00
Klaus Leithoff
bf8b3211c8 if the number of days left until change of password is expired is negative, dont warn, require the change 2010-10-28 11:02:05 +00:00
Ralf Becker
de903d8957 an other PostgreSQL compatibility problem: cast to varchar necessary 2010-10-28 08:47:52 +00:00
Klaus Leithoff
aa4eaefe66 pending translations/keystrings 2010-10-26 12:42:22 +00:00
Klaus Leithoff
279e22bc0d added eml as extension for message/rfc822 for mimetype guessing/determination 2010-10-26 09:23:55 +00:00
Ralf Becker
243c778109 fixed bug introduce in fix: no more serialized cat data (like calendar colors) were returned 2010-10-26 07:42:51 +00:00
Ralf Becker
46c7b013b8 fixed bug introduce in fix: no more serialized cat data (like calendar colors) were returned 2010-10-26 07:41:47 +00:00
Ralf Becker
9d26feb253 SiteMgr bugfix: edit category always reads sort as 0, (unserialize data only, if it is serialized) 2010-10-25 18:09:19 +00:00
Ralf Becker
d10b7deaf3 SiteMgr bugfix: edit category always reads sort as 0, (unserialize data only, if it is serialized) 2010-10-25 18:08:07 +00:00
Ralf Becker
0386d90d37 copied groupdav_hooks from trunk (instead of inaccessible Stylite-EPL-10.1 branch 2010-10-23 08:41:18 +00:00
Ralf Becker
bdb67a03c6 remove groupdav_hooks, to readd it (it was copied from not accessible Stylite-EPL-10.1 branch) 2010-10-23 08:39:14 +00:00
Klaus Leithoff
53374d91fb * API/Passwordmanagement: option enable a warning for users to inform them, that their password is about to expire
will be displayed once every session starting X days before the password will expure, when enforce password change is enabled and 
a suitable period is set
-translations for that option
-pending translations
2010-10-21 13:58:57 +00:00
Ralf Becker
fa58c2adc4 * CardDAV pref which addressbooks to sync and many fixes for iPhone OS 4.0, 4.1, 4.2beta and Mac iCal and contact app
Merge of following commits from Trunk:
r32609: * GroupDAV preference for addressbook-home-set (requires to register hooks)
r32610: missing groupdav hooks
r32611: fixed missing "users" of principal url in calendar-user-address-set
r32615: as the pricipal of current user is influenced by GroupDAV prefs, we have to include them in the etag
r32619: loop over existing addressbooks, to make sure each ab is only once in addressbook-home-set, even when selected multiple times in the prefs because of symbolic ab like "primary group"
r32620: urlencode and decode account_lid in url to cope with group-names with space in it, which stall iPhone OS 4.2 devices
r32621: fixed bug: GroupDAV/CardDAV PUT request to /addressbook/ changes owner, also checking now required ACL for moving contacts between addressbooks
r32622: returning "403 Forbidden" if addressbook_bo->save() fails, happens when writing new entries in ABs without ADD rights
r32623: * iCal on iPhone detects URL now correct
reverted calendar-home-set to report only users calendar, as reporting multiple break propfind
r32624: we need a real redirect, not just a proxy
r32631: fixed working in GroupDAV prefs and translation
2010-10-21 11:26:47 +00:00
Ralf Becker
567e952fba * CardDAV pref which addressbooks to sync and many fixes for iPhone OS 4.0, 4.1, 4.2beta and Mac iCal and contact app
Merge of following commits from Trunk:
r32609: * GroupDAV preference for addressbook-home-set (requires to register hooks)
r32610: missing groupdav hooks
r32611: fixed missing "users" of principal url in calendar-user-address-set
r32615: as the pricipal of current user is influenced by GroupDAV prefs, we have to include them in the etag
r32619: loop over existing addressbooks, to make sure each ab is only once in addressbook-home-set, even when selected multiple times in the prefs because of symbolic ab like "primary group"
r32620: urlencode and decode account_lid in url to cope with group-names with space in it, which stall iPhone OS 4.2 devices
r32621: fixed bug: GroupDAV/CardDAV PUT request to /addressbook/ changes owner, also checking now required ACL for moving contacts between addressbooks
r32622: returning "403 Forbidden" if addressbook_bo->save() fails, happens when writing new entries in ABs without ADD rights
r32623: * iCal on iPhone detects URL now correct
reverted calendar-home-set to report only users calendar, as reporting multiple break propfind
r32624: we need a real redirect, not just a proxy
r32631: fixed working in GroupDAV prefs and translation
2010-10-21 11:17:46 +00:00
Ralf Becker
92f8814fe9 fixed working in GroupDAV prefs and translation 2010-10-21 10:55:20 +00:00
Ralf Becker
c469c02054 added images added in new dhtmlxtree version 2010-10-21 09:03:33 +00:00
Ralf Becker
c597e21d2c renamed iconUnCheckAll.gif to iconUncheckAll.gif (empty checkbox in tree), as new dhtmlxtree version uses that case 2010-10-21 08:58:12 +00:00
Ralf Becker
a72e92997f reverted Klaus commit r32603: we can NOT have two files in svn which names only differ in spelling. It stalls subversion on filesystems not case sensitive (eg. Mac or Windows) 2010-10-21 08:49:24 +00:00
Ralf Becker
20a409ca52 * iCal on iPhone detects URL now correct
reverted calendar-home-set to report only users calendar, as reporting multiple break propfind
2010-10-20 18:59:27 +00:00
Ralf Becker
e86f5fb663 fixed bug: GroupDAV/CardDAV PUT request to /addressbook/ changes owner, also checking now required ACL for moving contacts between addressbooks 2010-10-20 15:47:30 +00:00
Ralf Becker
4e65bde081 urlencode and decode account_lid in url to cope with group-names with space in it, which stall iPhone OS 4.2 devices 2010-10-20 14:37:48 +00:00
Ralf Becker
20fb58dd6a loop over existing addressbooks, to make sure each ab is only once in addressbook-home-set, even when selected multiple times in the prefs because of symbolic ab like "primary group" 2010-10-20 13:23:19 +00:00
Klaus Leithoff
925ea5d624 doubleencoding issue and performance issue regarding the use of html::htmlspecialchars 2010-10-20 13:19:57 +00:00
Klaus Leithoff
783b9935bc doubleencoding issue and performance issue regarding the use of html::htmlspecialchars 2010-10-20 13:17:39 +00:00
Klaus Leithoff
b55bb74988 doubleencoding issue and performance issue regarding the use of html::htmlspecialchars 2010-10-20 13:16:21 +00:00
Ralf Becker
261b4521c8 as the pricipal of current user is influenced by GroupDAV prefs, we have to include them in the etag 2010-10-20 12:07:10 +00:00
Klaus Leithoff
449a355f2a fix php header for new Function FetchBoundary 2010-10-20 09:48:49 +00:00
Ralf Becker
90f975ff85 fixed missing "users" of principal url in calendar-user-address-set 2010-10-20 09:42:06 +00:00
Ralf Becker
54f9421cb8 missing groupdav hooks 2010-10-20 09:24:16 +00:00
Ralf Becker
2575da2575 * GroupDAV preference for addressbook-home-set (requires to register hooks) 2010-10-19 23:30:16 +00:00
Klaus Leithoff
9dae1bdbe0 function to allow to access/read the boundarys used by CreateHeader 2010-10-19 14:36:08 +00:00
Klaus Leithoff
01350cee0b icon missing from new dhtmlxtree 2010-10-19 14:34:07 +00:00
Ralf Becker
4429ffa4b9 add dhtmlxMenu as context menu for dhtmxTree 2010-10-18 19:25:33 +00:00
Ralf Becker
1e1df2fe2c setting overflow: auto after constructor call, as new dhtmlXTree has hidden hardcoded 2010-10-18 12:19:38 +00:00
Ralf Becker
af7a24eb9a framework->navbar() now automatically calls framework->header(), this way navbar or sidebox can include JS or CSS, because header is called after 2010-10-18 10:46:47 +00:00
Ralf Becker
351151bd5f fixed wrong case after update 2010-10-18 10:01:46 +00:00
Jörg Lehrke
e5ffd8e0cf cleanup forgotten test code in GroupDAV 2010-10-17 23:12:36 +00:00
Jörg Lehrke
80a9456eee cleanup forgotten test code in GroupDAV 2010-10-17 23:12:19 +00:00
Jörg Lehrke
28c69b1cde cleanup forgotten test code in GroupDAV 2010-10-17 23:12:08 +00:00
Ralf Becker
7ed2f90ad4 new mode to return the url 2010-10-15 20:22:40 +00:00
Ralf Becker
a6c1f34be7 allow to autoload and/or supply initial tree via json 2010-10-15 16:19:31 +00:00
Ralf Becker
f779454f4c only provide old pathes for old functionality, new code can use new path dhtmlxTree/codebase 2010-10-15 16:16:07 +00:00
Ralf Becker
197fdee2a4 updated dhtmlxtree to version 2.6 2010-10-15 10:04:07 +00:00
Ralf Becker
77bede9db4 removed dhtmlxtree 1.2 to import current version 2.6 2010-10-15 10:02:33 +00:00
Ralf Becker
9e47519977 reimplement GetDir to send content-type header with charset 2010-10-14 18:17:36 +00:00
Ralf Becker
eaa74a17ae reimplement GetDir to send content-type header with charset 2010-10-14 18:17:15 +00:00
Ralf Becker
0c9dec895b reimplement GetDir to send content-type header with charset 2010-10-14 18:16:27 +00:00
Klaus Leithoff
95e96bacd1 categories: better handling of editing/moving categories within the cat-tree 2010-10-14 15:53:28 +00:00
Klaus Leithoff
5c66c7d162 categories: better handling of editing/moving categories within the cat-tree 2010-10-14 15:33:10 +00:00
Ralf Becker
ffaece1983 using native php wordwrap to speed up encoding of images 2010-10-14 11:02:02 +00:00
Ralf Becker
ad0d953ca2 using native php wordwrap to speed up encoding of images 2010-10-14 10:56:42 +00:00
Ralf Becker
87da090667 using native php wordwrap to speed up encoding of images 2010-10-14 10:55:58 +00:00
Ralf Becker
33fef9ce23 reverted removing from delete call in add, as it does NOT take into account changed levels handled by delete 2010-10-14 08:19:26 +00:00
Ralf Becker
819ce52f90 reverted removing from delete call in add, as it does NOT take into account changed levels handled by delete 2010-10-14 08:18:41 +00:00
Klaus Leithoff
0486a3aae4 phpgwapi: call hooks of apps after deleting of categories to enable apps to clean up their use of affected categories; by Chr.Fueller 2010-10-13 09:37:21 +00:00
Klaus Leithoff
e8aef25f5b phpgwapi: call hooks of apps after deleting of categories to enable apps to clean up their use of affected categories 2010-10-13 07:39:53 +00:00
Ralf Becker
16ae303c98 do NOT return buttons, unless they are pressed 2010-10-12 14:17:31 +00:00
Ralf Becker
f19335a721 do NOT return buttons, unless they are pressed 2010-10-12 13:57:46 +00:00
Ralf Becker
d7d719a73d do NOT return buttons, unless they are pressed 2010-10-12 13:56:40 +00:00
Ralf Becker
2a801e61fe always use regular links stream wrapper here: extended one is unnecessary (slow) for just listing attachments 2010-10-12 08:17:10 +00:00
Klaus Leithoff
862e07d9a3 revert backport r32465 as the deleted flag is not introduced into 10.1 yet. 2010-10-11 10:00:31 +00:00
Jörg Lehrke
33bd0fed50 Announce all available addressbooks and calendars of the current user with GroupDAV 2010-10-09 22:49:10 +00:00
Jörg Lehrke
7ca68fcba4 Announce all available addressbooks and calendars of the current user with GroupDAV 2010-10-09 22:43:02 +00:00
Jörg Lehrke
3f2fee8975 Announce all available addressbooks and calendars of the current user with GroupDAV 2010-10-09 22:36:04 +00:00
Nathan Gray
2ad22da52c Backport 32464 - Fix for invalid SQL reported by Massimo 676 on the pERP dev list 2010-10-08 15:48:48 +00:00
Nathan Gray
69922af6ec Fix for invalid SQL reported by Massimo 676 on the pERP dev list 2010-10-08 14:58:42 +00:00
Klaus Leithoff
6e1f7ad2e7 email/phpmailer: fix for bug regarding the sending of the charset information reported by stefan.helzle-at-oscons.de 2010-10-07 08:34:34 +00:00
Klaus Leithoff
5412ffbe0b email/phpmailer: fix for bug regarding the sending of the charset information reported by stefan.helzle-at-oscons.de 2010-10-07 08:34:23 +00:00
Klaus Leithoff
fd37185922 email/phpmailer: fix for bug regarding the sending of the charset information reported by stefan.helzle-at-oscons.de 2010-10-07 08:33:59 +00:00
Klaus Leithoff
a272cbd7d0 finnish/suomi translations provided by mkk 2010-10-07 08:14:22 +00:00
Klaus Leithoff
68ce4a81e1 finnish/suomi translations provided by mkk 2010-10-07 08:09:31 +00:00
Klaus Leithoff
71a7911711 fix for Stylite Ticket#8044 -Message on loginscreen and home doesent have a default lang fallback as all other egroupware translations 2010-10-05 08:47:17 +00:00
Klaus Leithoff
12370ad33b fix for Stylite Ticket#8044 -Message on loginscreen and home doesent have a default lang fallback as all other egroupware translations 2010-10-05 08:38:53 +00:00
Klaus Leithoff
ea97a9671b fix for Stylite Ticket#8044 -Message on loginscreen and home doesent have a default lang fallback as all other egroupware translations 2010-10-05 08:30:50 +00:00
Jörg Lehrke
5aa17a1882 Don't use MaxGUIDSize as maximum UID length 2010-10-04 17:27:20 +00:00
Jörg Lehrke
12cb6439ba Don't use MaxGUIDSize as maximum UID length 2010-10-04 17:27:09 +00:00
Jörg Lehrke
bbe42742d2 Don't use MaxGUIDSize as maximum UID length 2010-10-04 17:26:07 +00:00
Nathan Gray
057a08f866 Make deleted parameter optional 2010-09-30 18:34:49 +00:00
Klaus Leithoff
fc2ca73d02 preventing invalid birthdays stored with the datastore such as 0000-00-00 or 0.0.00 to transform to a birthday 2010-09-30 09:39:20 +00:00
Klaus Leithoff
ee6a73e1c0 preventing invalid birthdays stored with the datastore such as 0000-00-00 or 0.0.00 to transform to a birthday 2010-09-30 09:39:13 +00:00
Klaus Leithoff
b976930423 preventing invalid birthdays stored with the datastore such as 0000-00-00 or 0.0.00 to transform to a birthday 2010-09-30 09:32:34 +00:00
Ralf Becker
0d335c2823 * show package changelog inside EGroupware under about 2010-09-29 11:24:01 +00:00
Ralf Becker
8bc4c13399 * show package changelog inside EGroupware under about 2010-09-29 11:23:34 +00:00
Ralf Becker
bddb577d95 * show package changelog inside EGroupware under about 2010-09-29 11:22:46 +00:00
Ralf Becker
3fb29911b6 * show package changelog inside EGroupware under about 2010-09-29 11:21:12 +00:00
Ralf Becker
01845335cd adding EGroupware version to X-Dav-Powered-By header eg. "EGroupware 1.8.001 CalDAV/CardDAV/GroupDAV server" 2010-09-28 08:33:23 +00:00
Ralf Becker
a687714559 adding EGroupware version to X-Dav-Powered-By header eg. "EGroupware 1.8.001 CalDAV/CardDAV/GroupDAV server" 2010-09-28 08:32:49 +00:00
Ralf Becker
1237e5d754 adding EGroupware version to X-Dav-Powered-By header eg. "EGroupware 1.8.001 CalDAV/CardDAV/GroupDAV server" 2010-09-28 08:32:11 +00:00
Nathan Gray
6029b5043f Add two extra columns to store the ISO country code for contacts 2010-09-27 23:00:11 +00:00
Nathan Gray
1482dbc1be Add the ability to hide and hold deleted links, pending final deletion of linked record. This prevents links to deleted items showing when deleted items are held for purging. 2010-09-27 16:27:48 +00:00
Ralf Becker
4cee5102af added support for PHP running as (F)CGI (uses ORIG_PATH_INFO instead of PATH_INFO), also added basic digest auth support from trunk 2010-09-27 08:06:58 +00:00
Klaus Leithoff
9a4b1d6ee7 allow for forced passwordchange on next login at account creation time 2010-09-27 07:52:41 +00:00
Klaus Leithoff
61812f4dc5 allow for forced passwordchange on next login at account creation time 2010-09-27 07:51:32 +00:00
Jörg Lehrke
40d786871e Improve Mac OS Addressbook.App CardDAV support as far as reasonable 2010-09-25 15:19:48 +00:00
Jörg Lehrke
7fc153654e Improve Mac OS Addressbook.App CardDAV support as far as reasonable 2010-09-25 15:01:09 +00:00
Jörg Lehrke
5cebf991b1 Improve Mac OS Addressbook.App CardDAV support as far as reasonable 2010-09-25 14:56:48 +00:00
Ralf Becker
0875363de5 fixed black window in IE or Opera, eg. when using "Add" or "Extended Search" from sidebox menu in addressbook 2010-09-25 12:44:22 +00:00
Ralf Becker
392c55f31b * iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:18:26 +00:00
Ralf Becker
dc94d60c4b * iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:14:28 +00:00
Ralf Becker
ed733eef42 * iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:08:37 +00:00
Ralf Becker
2dd16fbcd3 an other fix for NTLM and SiteMgr 2010-09-25 08:20:21 +00:00
Ralf Becker
8e9e403276 an other fix for NTLM and SiteMgr 2010-09-25 08:19:59 +00:00
Ralf Becker
73beff54fe an other fix for NTLM and SiteMgr 2010-09-25 08:19:22 +00:00
Klaus Leithoff
d0353af960 fixing ACL check for nopasswordchange; fixing setting of shadowlastchange by using the correct data with propper format 2010-09-24 08:20:52 +00:00
Klaus Leithoff
2e33eeaab6 fixing ACL check for nopasswordchange; fixing setting of shadowlastchange by using the correct data with propper format 2010-09-24 08:20:14 +00:00
Ralf Becker
d50040e99c added info about firefox with NTLM and update EGroupware configuration 2010-09-24 06:11:38 +00:00
Ralf Becker
2b4eddc56b added info about firefox with NTLM and update EGroupware configuration 2010-09-24 06:11:18 +00:00
Ralf Becker
260308d288 added info about firefox with NTLM and update EGroupware configuration 2010-09-24 06:10:35 +00:00
Ralf Becker
c34a7c53b9 explicit redirect target for NTLM auth and reverted unnecessary commit r32251 2010-09-23 17:49:32 +00:00
Ralf Becker
e3bf284765 explicit redirect target for NTLM auth and reverted unnecessary commit r32251 2010-09-23 17:48:53 +00:00
Ralf Becker
9ebb6a54ca explicit redirect target for NTLM auth and reverted unnecessary commit r32251 2010-09-23 17:47:55 +00:00
Klaus Leithoff
2d85f00b4b check if the user is allowed to change its password, before redirecting 2010-09-22 15:21:04 +00:00
Klaus Leithoff
7e68a0727f check if the user is allowed to change its password, before redirecting 2010-09-22 15:20:06 +00:00
Klaus Leithoff
842f6b40d1 password-feature ldap specific stuff 2010-09-22 13:14:21 +00:00
Klaus Leithoff
0a53a95bdc password-feature ldap specific stuff 2010-09-22 13:13:27 +00:00
Klaus Leithoff
96c1ac80c7 allow old name for account_lastpwd_change (account_lastpassword_change) 2010-09-22 11:41:58 +00:00
Klaus Leithoff
abbf9e3abf allow old name for account_lastpwd_change (account_lastpassword_change) 2010-09-22 11:41:16 +00:00
Klaus Leithoff
a316fce7bc some more translations for password feature 2010-09-22 10:31:13 +00:00
Klaus Leithoff
91a612b55f some more translations for password feature 2010-09-22 10:30:33 +00:00
Klaus Leithoff
9d176490bf Feature: to allow admins a) to set an allowed password age, to require all users to change their password regularily; b) force password change for a given user on the users next login; c) better control about the password strength required; Funded by Cricket 2010-09-22 10:16:32 +00:00
Klaus Leithoff
3843c0b59b Feature: to allow admins a) to set an allowed password age, to require all users to change their password regularily; b) force password change for a given user on the users next login; c) better control about the password strength required; Funded by Cricket 2010-09-22 09:48:27 +00:00
Ralf Becker
3019c3f385 * allow to pick CC of tickets from addressbook
- also added a different approach allowing apps to register themselfs multiple times in the link registry, was necessary as types approach from Nathan changes the usage of the original app, while this adds sub-types like an arbitrary app responded to the link hook
2010-09-22 09:37:41 +00:00
Ralf Becker
1f8e2e93df * allow to pick CC of tickets from addressbook
- also added a different approach allowing apps to register themselfs multiple times in the link registry, was necessary as types approach from Nathan changes the usage of the original app, while this adds sub-types like an arbitrary app responded to the link hook
2010-09-22 09:36:26 +00:00
Ralf Becker
4755825b39 merged r32188: New content_history approach for synchronization with all datastores 2010-09-18 12:42:14 +00:00
Ralf Becker
3869fcd8c3 merged r32185: Fix group principals issue 2010-09-18 12:39:15 +00:00
Ralf Becker
b23bd25323 * SyncML performance patches for calendar datastore (merged r32053) 2010-09-18 12:34:58 +00:00
Jörg Lehrke
67aff3d370 New content_history approach for synchronization with all datastores 2010-09-18 11:28:48 +00:00
Jörg Lehrke
7c038d6a85 New content_history approach for synchronization with all datastores 2010-09-18 11:20:58 +00:00
Jörg Lehrke
6e120aacbc Fix group principals issue 2010-09-18 08:45:58 +00:00
Jörg Lehrke
2e0e03205d Fix group principals issue 2010-09-18 08:45:46 +00:00
Nathan Gray
6f6b394d4a Backport 32141 - Attempt at a fix for error that prevented sidebox menu from sliding out in IE8 2010-09-17 14:41:30 +00:00
Nathan Gray
e72950ee42 Backport 32141 - Attempt at a fix for error that prevented sidebox menu from sliding out in IE8 2010-09-17 14:40:45 +00:00
Klaus Leithoff
5f83b0f385 postgres compatibility gathering of birthdays for homearea (calendar merge of birtdays into holidays) order by column must be part of distinct selection list; adapting calendar home view to meet expected date format by using egw_time::to 2010-09-17 14:01:18 +00:00
Klaus Leithoff
7f5b37d1ae postgres compatibility gathering of birthdays for homearea (calendar merge of birtdays into holidays) order by column must be part of distinct selection list; adapting calendar home view to meet expected date format by using egw_time::to 2010-09-17 13:58:07 +00:00
Klaus Leithoff
5c8d3301d6 postgres compatibility gathering of birthdays for homearea (calendar merge of birtdays into holidays) order by column must be part of distinct selection list; adapting calendar home view to meet expected date format by using egw_time::to 2010-09-17 13:51:12 +00:00
Ralf Becker
6bbb34b293 LDAP tls support from trunk 2010-09-17 09:52:55 +00:00
Ralf Becker
5f259e790b present a login page, if anon user has no right for an application, makes more sense then throwing an exception 2010-09-17 09:13:30 +00:00
Ralf Becker
9919dff6b8 present a login page, if anon user has no right for an application, makes more sense then throwing an exception 2010-09-17 09:12:21 +00:00
Ralf Becker
dce834b93b present a login page, if anon user has no right for an application, makes more sense then throwing an exception 2010-09-17 09:11:44 +00:00
Nathan Gray
4517bafcb6 Attempt at a fix for error that prevented sidebox menu from sliding out in IE8 2010-09-16 20:06:48 +00:00
Ralf Becker
dde5837735 using own CreateIndex() method in CreateTable(), to deal correctly with size-limited indexes in PostgreSQL 2010-09-16 12:11:28 +00:00
Ralf Becker
c1ad3ba1da PostgreSQL seems to require to update the sequence, after manually inserting id's 2010-09-16 12:11:03 +00:00
Ralf Becker
18c6c0194b CreateIndex: remove length limits from column names, if DB type is NOT MySQL 2010-09-16 12:10:39 +00:00
Ralf Becker
e17136a345 PostgreSQL seems to require to update the sequence, after manually inserting id's 2010-09-16 12:08:45 +00:00
Ralf Becker
7e641eb726 using own CreateIndex() method in CreateTable(), to deal correctly with size-limited indexes in PostgreSQL 2010-09-16 12:08:15 +00:00
Ralf Becker
07da314086 using own CreateIndex() method in CreateTable(), to deal correctly with size-limited indexes in PostgreSQL 2010-09-16 11:58:25 +00:00
Ralf Becker
63915fe8ab PostgreSQL seems to require to update the sequenz, after manually inserting id's 2010-09-16 11:47:15 +00:00
Ralf Becker
e89850c067 CreateIndex: remove length limits from column names, if DB type is NOT MySQL 2010-09-16 10:23:18 +00:00
Ralf Becker
ae8ec8748b CreateIndex: remove length limits from column names, if DB type is NOT MySQL 2010-09-16 10:22:43 +00:00
Ralf Becker
14b6c569fb new logo for 1.8 2010-09-16 09:57:12 +00:00
Ralf Becker
ccbd8bc90d new logo for 1.8 2010-09-16 09:53:39 +00:00
Ralf Becker
67812b8c82 removed not used "powered by *groupware version" phrase 2010-09-16 09:52:40 +00:00
Ralf Becker
037166df72 removed not used "powered by *groupware version" phrase 2010-09-16 09:52:15 +00:00
Ralf Becker
7eb88acfd3 removed not used "powered by *groupware version" phrase 2010-09-16 09:51:20 +00:00
Ralf Becker
6154863394 remove hooks of apps, when deleting them (event if sources are no longer there) 2010-09-15 20:09:57 +00:00
Ralf Becker
3dd7cc746f remove hooks of apps, when deleting them (event if sources are no longer there) 2010-09-15 20:09:05 +00:00
Ralf Becker
50e9fc610c remove hooks of apps, when deleting them (event if sources are no longer there) 2010-09-15 20:07:30 +00:00
Ralf Becker
bf74c8bc0c newest version of fix_deprecated and changes made by it: fixes deprecated warnings of php5.3 2010-09-15 19:19:53 +00:00
Ralf Becker
c7976ff181 resetting owner for all global (and group) cats to -1, to facilitate "update" from Trunk 2010-09-15 18:41:07 +00:00
Ralf Becker
f5d95e95d9 "update" scripts to downgrade from Trunk 2010-09-15 17:51:10 +00:00
Ralf Becker
dca50e6c3e updated phpmailer to v. 5.1 2010-09-15 16:51:43 +00:00
Ralf Becker
5f73878a24 Add index to improve import of contacts using a custom field as primary key 2010-09-15 13:34:44 +00:00
Ralf Becker
8e55c897ab Add index to improve import of contacts using a custom field as primary key 2010-09-15 13:34:01 +00:00
Ralf Becker
4cd9532459 allow to limit size of index by appending it in brackets after the column name, eg. "column(32)", which is already supported by ADOdb, by was broken by our fix to always quote names, to allow column names which are reserved words, eg. "timestamp" in phpfreechat 2010-09-15 13:29:37 +00:00
Ralf Becker
7fc2abea23 allow to limit size of index by appending it in brackets after the column name, eg. "column(32)", which is already supported by ADOdb, by was broken by our fix to always quote names, to allow column names which are reserved words, eg. "timestamp" in phpfreechat 2010-09-15 13:28:42 +00:00