Ralf Becker
f158a8c5d2
* Preferences/all apps: allow to specify font size unit of richtext editor: either "px" display pixels or "pt" as used in word processing
2013-02-21 11:32:46 +00:00
Ralf Becker
9dfd92813a
* Preferences/EMail: if user changed password, update password in session correct, so eg. EMail using that password keeps working
2013-02-21 09:44:56 +00:00
Ralf Becker
ef1756438e
* Preferences/EMail: if user changed password, update password in session correct, so eg. EMail using that password keeps working
2013-02-21 09:43:38 +00:00
Ralf Becker
4be1ca297b
ignore . and .., as it gives an open_basedir warning, it is no application directory anyway
2013-02-21 06:32:51 +00:00
Ralf Becker
151b800a5a
ignore . and .., as it gives an open_basedir warning, it is no application directory anyway
2013-02-21 06:32:30 +00:00
Ralf Becker
6b4c017aba
* Filemanager: removing extended ACL for groups was not immediatly reflected in rights of current user, had to log out and in again
2013-02-20 13:59:51 +00:00
Ralf Becker
ea411d53c8
* Filemanager: removing extended ACL for groups was not immediatly reflected in rights of current user, had to log out and in again
2013-02-20 13:59:31 +00:00
Ralf Becker
34afa59041
* SiteMgr: sitewide config to allow proxys and CDNs caching of anonymous requests (Expires and Cache-Control header)
...
apps can now enable public caching by either setting $GLOBALS[egw_info][flags][nocachecontrol] to "public" (default php.ini session.cache_expire) or a numeric value in seconds, or call egw_session::cache_control()
2013-02-19 15:40:32 +00:00
Ralf Becker
9b88b849f6
* SiteMgr: sitewide config to allow proxys and CDNs caching of anonymous requests (Expires and Cache-Control header)
...
apps can now enable public caching by either setting $GLOBALS[egw_info][flags][nocachecontrol] to "public" (default php.ini session.cache_expire) or a numeric value in seconds, or call egw_session::cache_control()
2013-02-19 15:34:19 +00:00
Ralf Becker
15a66aa7e1
include unsuccessfull session creation and reason in debug logging
2013-02-15 16:16:18 +00:00
Ralf Becker
d44e448976
include unsuccessfull session creation and reason in debug logging
2013-02-15 16:15:52 +00:00
Ralf Becker
52ea94cbee
using LABjs to load javascript files in order via egw.includeJS
2013-02-15 15:30:35 +00:00
Ralf Becker
5f1c76ae91
refactored js loading a bit, to be able to get files to load for et2
2013-02-13 16:28:39 +00:00
Ralf Becker
cbe137876a
docu for egw_include_mgr
2013-02-13 16:27:52 +00:00
Ralf Becker
52ac0dd0b3
fix lang.php always returning all translations, because preferences::standard_substitutes loads them
2013-02-07 15:32:18 +00:00
Ralf Becker
daac136f47
as et2 adds options as text, we can NOT use html entities, but direct utf-8 chars, which unfortunately php does not support as string literals, using html_entity_decode therefor
2013-02-05 11:24:02 +00:00
Ralf Becker
c3111baaa7
missing templates and a fix for new reply handling
2013-02-01 16:55:17 +00:00
Ralf Becker
e47fca7d10
missing templates and a fix for new reply handling
2013-02-01 16:54:51 +00:00
Ralf Becker
685cc0ab26
ignore whitespace before and after equal sign in dkim tags
2013-01-30 16:40:41 +00:00
Ralf Becker
5521f110ec
option to fold dkim signature, which is off by default as recommend for http and sign Authorization header - if given - as required by current iSchedule spec
2013-01-30 10:17:55 +00:00
Ralf Becker
1d96ed8cf9
added private-exchange to list of methods how to fetch public key
2013-01-30 07:42:17 +00:00
Ralf Becker
17a46f71b0
missing return false to fail if signature is expired
2013-01-29 22:44:31 +00:00
Ralf Becker
1f0523e522
improved dkim signature validation:
...
- whole signature can be folded
- values of bh, b and h tag can contain whitespace
- check optional expiry / x tag
2013-01-29 22:39:24 +00:00
Ralf Becker
d7204c520e
User-Agent complient with https://svn.tools.ietf.org/svn/wg/httpbis/draft-ietf-httpbis/latest/p2-semantics.html#header.user-agent
2013-01-29 22:11:42 +00:00
Ralf Becker
b67e43d3ed
some changes to dkim signature:
...
- added User-Agent
- value of x tag is a unix timestamp, not value in secs
- no more oversigning of recipient header, due to new ischedule-relaxed header canon
plus method to check ischedule is available for a domain/email and method to send a freebusy request
2013-01-29 21:54:41 +00:00
Ralf Becker
90e85f4c19
added ken.name public key and setting correct http-status for logs
2013-01-29 19:33:42 +00:00
Ralf Becker
047a8aa9fa
loop over attendee not participants, as we add organizer there
2013-01-29 18:19:16 +00:00
Ralf Becker
d97da6d309
modifications for new iSchedule draft:
...
- ischedule-relaxed header cannonisation
- error xml response
- modified capabilities with serial and iSchedule-Capabilities header in every response
- using urls with mailto: schema for Originator and Recipient headers
2013-01-28 22:00:33 +00:00
Ralf Becker
2fadcab928
modifications for iSchedule
2013-01-28 21:50:07 +00:00
Ralf Becker
c8f1733634
import of orginal version of PHP mail domain signer, required in enhanced form for iSchedule
2013-01-28 21:49:29 +00:00
Ralf Becker
f40a292865
updated capabilities query to current iSchedule spec from jan 2013
2013-01-28 18:15:44 +00:00
Ralf Becker
20e1299729
updated capabilities query to current iSchedule spec from jan 2013
2013-01-28 17:34:00 +00:00
Ralf Becker
037d8e2b00
* CalDAV: fixed accepting event removed it from calendar, because email address of a deleted account was prefered over regular account, correctly reporting not found URLs in multiget report
2013-01-25 17:53:01 +00:00
Ralf Becker
9d8c2f42c9
* CalDAV: fixed accepting event removed it from calendar, because email address of a deleted account was prefered over regular account, correctly reporting not found URLs in multiget report
2013-01-25 17:52:28 +00:00
Ralf Becker
9bae75e22d
* all apps: exclude expired or deactivated accounts from all lists and selections (beside admin app to be able to activate them again)
2013-01-25 13:35:30 +00:00
Ralf Becker
2841317b08
* all apps: exclude expired or deactivated accounts from all lists and selections (beside admin app to be able to activate them again)
2013-01-25 13:21:31 +00:00
Ralf Becker
4f815b823c
* Filemanager: introduced maximum symlink depth of 10, to stop infinit recursion in circular symlinks (eg. two symlinks pointing to each other)
2013-01-24 14:26:22 +00:00
Ralf Becker
4c060a5889
* Filemanager: introduced maximum symlink depth of 10, to stop infinit recursion in circular symlinks (eg. two symlinks pointing to each other)
2013-01-24 14:26:02 +00:00
Ralf Becker
9a9e6f0808
docu update
2013-01-24 09:30:30 +00:00
Ralf Becker
637bc916af
* CardDAV: fixed wrong privileges for accounts addressbook, causing clients to report it read-only even for admins
2013-01-22 08:39:42 +00:00
Ralf Becker
0f76ff5ab5
* CardDAV: fixed wrong privileges for accounts addressbook, causing clients to report it read-only even for admins
2013-01-22 08:37:58 +00:00
Ralf Becker
0ab3e9f011
* 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:34 +00:00
Ralf Becker
34f3c8bf1f
* 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:49:59 +00:00
Ralf Becker
2e17681b25
added missing, but not used, parameter
2013-01-21 08:14:28 +00:00
Ralf Becker
140d7498e8
added missing, but not used, parameter
2013-01-21 08:14:01 +00:00
Ralf Becker
2346fbb54f
* CalDAV/Calendar/Ressources: readded missing resource- and location-calendars after recent changes in resources app
2013-01-18 13:07:43 +00:00
Ralf Becker
da811e3509
* CalDAV/Calendar/Ressources: readded missing resource- and location-calendars after recent changes in resources app
2013-01-18 13:07:11 +00:00
Klaus Leithoff
eb29921b3f
handle php warning, when trying to call AddrAppend with empty object/array
2013-01-17 10:22:36 +00:00
Klaus Leithoff
c8aaaa68cf
handle php warning, when trying to call AddrAppend with empty object/array
2013-01-17 10:14:45 +00:00
Klaus Leithoff
d0183f6f22
* API: adding library idna_convert by Matthias Sommerfeld, and some egw_wrapper for basic config and autoloading
2013-01-10 14:57:06 +00:00
Klaus Leithoff
d159f2b51f
* API: adding library idna_convert by Matthias Sommerfeld, and some egw_wrapper for basic config and autoloading
2013-01-10 14:55:35 +00:00
Nathan Gray
32e2d1ad6a
Rework common preferences
...
- Better grouping
- Added preferences for rich text editor
- Font
- Font size
Take effect on new, blank editors. Existing data is untouched.
2012-12-20 19:45:51 +00:00
Klaus Leithoff
ff16579e5d
* email: allow cid as overall url schema; handle background url in htmLawed, as background is not allowed except for body, but commonly used with other tags (e.g. in td); control schema for background in hook_tag
2012-12-17 15:09:14 +00:00
Klaus Leithoff
5d8531f66f
adapt comment
2012-12-17 14:44:18 +00:00
Klaus Leithoff
a210fbc3c7
* email: allow cid as overall url schema; handle background url in htmLawed, as background is not allowed except for body, but commonly used with other tags (e.g. in td); control schema for background in hook_tag
2012-12-17 14:39:00 +00:00
Klaus Leithoff
3367609f45
add missing functions; used when outputbuffering is active; may not be complete; as we never use InitResponseArray
2012-12-13 16:32:02 +00:00
Klaus Leithoff
43c555a66e
remove CR from start and end of lang string line read from file, as it breaks stuff e.g. in eMail module
2012-12-12 10:19:06 +00:00
Klaus Leithoff
c3d2170518
remove CR from start and end of lang string line read from file, as it breaks stuff e.g. in eMail module
2012-12-12 10:18:40 +00:00
Klaus Leithoff
11fb8b40dd
* API/Translation: fix bug with missing german umlauts as first letter of words; ( as php5.3.3 with squeeze does not support splitting lines with fgetcsv while reading properly if the first letter after the delimiter is a german umlaut (UTF8 representation thereoff))
2012-12-12 09:44:12 +00:00
Klaus Leithoff
36bc7871c1
* API/Translation: fix bug with missing german umlauts as first letter of words; ( as php5.3.3 with squeeze does not support splitting lines with fgetcsv while reading properly if the first letter after the delimiter is a german umlaut (UTF8 representation thereoff))
2012-12-12 09:42:56 +00:00
Nathan Gray
c067e2ccb7
Do the check in a way that matches correctly for all
2012-12-11 15:31:35 +00:00
Nathan Gray
cf5269f6d1
Check for empty user font preference span, and remove it so empty checks still work
2012-12-10 23:10:58 +00:00
Nathan Gray
cbb88e22cb
Remove other places trying to set default ckEditor toolbar mode - using common preference
2012-12-05 20:22:13 +00:00
Nathan Gray
85c15e42fd
Use preference for ckEditor features by default
2012-12-05 19:58:37 +00:00
Nathan Gray
3ee18797b0
Rework common preferences
...
- Better grouping
- Added preferences for rich text editor
- Font
- Font size
Take effect on new, blank editors. Existing data is untouched.
2012-12-04 22:21:59 +00:00
Klaus Leithoff
28bf96d79a
for replaceTagsCompletely modify the prex for singeltons (as we are in Ungreedy mode, so we expect * to be ungreedy without specifying ?)
2012-12-04 14:20:44 +00:00
Klaus Leithoff
6a2b8882de
for replaceTagsCompletely modify the prex for singeltons (as we are in Ungreedy mode, so we expect * to be ungreedy without specifying ?)
2012-12-04 14:13:36 +00:00
Klaus Leithoff
14a291bafe
handle ->header already sent<- messages
2012-12-04 10:43:40 +00:00
Nathan Gray
d0fa6110d1
Use CSS to style preference tabs
2012-12-03 18:36:00 +00:00
Klaus Leithoff
5e39b80be2
* eMail: use different image to show that a image was not loaded (due to allowExternalIMGs=no)
2012-11-29 13:56:37 +00:00
Klaus Leithoff
f231144c03
* eMail: use different image to show that a image was not loaded (due to allowExternalIMGs=no)
2012-11-29 13:55:45 +00:00
Klaus Leithoff
6378d289ca
use better defaults for some egw_info server values (num_unsuccessful_id, num_unsuccessful_ip, block_time)
2012-11-29 11:13:58 +00:00
Klaus Leithoff
bafc7dc836
use better defaults for some egw_info server values (num_unsuccessful_id, num_unsuccessful_ip, block_time)
2012-11-29 10:51:24 +00:00
Ralf Becker
15df850d28
ignore not (yet) existing mailaccounts table, but not checking for emailadmin, as it is not set in setup
2012-11-22 14:58:34 +00:00
Ralf Becker
9b9d1bd07e
ignore not (yet) existing mailaccounts table, but not checking for emailadmin, as it is not set in setup
2012-11-22 14:57:33 +00:00
Ralf Becker
45e5bec480
handle not (yet) existing mailaccounts table eg. in setup or when no emailadmin installed
2012-11-22 13:26:04 +00:00
Ralf Becker
350acd2157
handle not (yet) existing mailaccounts table eg. in setup or when no emailadmin installed
2012-11-22 13:25:22 +00:00
Ralf Becker
26542715c2
accounts part missed in r40877: first take on migrating mail accounts from LDAP to SQL (only qmailUser schema)
2012-11-19 13:19:40 +00:00
Ralf Becker
60a22fe179
accounts part missed in r40877: first take on migrating mail accounts from LDAP to SQL (only qmailUser schema)
2012-11-19 13:19:14 +00:00
Ralf Becker
e6af7f46c7
deprecated defaultsmtp in favor of autoloadable emailadmin_smtp, matching exiting emailadmin_smtp_ldap and new emailadmin_smtp_sql extending it
...
r40850: need to move accounts reference to emailadmin_smtp
r40851: store group email in mailaccounts table
2012-11-19 12:53:33 +00:00
Ralf Becker
12fa75f978
fix typo in comment
2012-11-19 08:24:47 +00:00
Ralf Becker
b82f6516e8
fixed not load translations if depending on multiple files and maintaining load_via in tree-wide cache
2012-11-16 09:21:17 +00:00
Ralf Becker
cf5361d925
fixed not load translations if depending on multiple files and maintaining load_via in tree-wide cache
2012-11-16 09:18:44 +00:00
Ralf Becker
64f31a0fdc
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
...
also backported:
- r40748: loading all translations in one go from cachem, saving some latency
- r36329: config is now cached on instance level, arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
2012-11-15 19:12:15 +00:00
Klaus Leithoff
66a4b635e5
improved control of excess empty div tags
2012-11-15 15:31:02 +00:00
Klaus Leithoff
cd9e0cfab5
improved control of excess empty div tags
2012-11-15 15:30:11 +00:00
Ralf Becker
6341e8fc33
store group email in mailaccounts table
2012-11-15 15:26:35 +00:00
Klaus Leithoff
f286c0228e
if style stuff contains e.g. font-family: Kunstler Script EGroupware Script detection complains about script tags when posting such content. So we remove Script from inline style definition
2012-11-15 11:56:04 +00:00
Klaus Leithoff
bea130bc23
if style stuff contains e.g. font-family: Kunstler Script EGroupware Script detection complains about script tags when posting such content. So we remove Script from inline style definition
2012-11-15 11:55:19 +00:00
Nathan Gray
b83a19284a
UI changes for chosen selectboxes
2012-11-14 20:33:33 +00:00
Nathan Gray
8b55a21206
More changes to use chosen for fancy selectboxes - apply to egw multi-select and select user too
2012-11-13 22:14:00 +00:00
Nathan Gray
f72a582532
Use chosen plugin for to get fancy selectboxes. Selectboxes with more than 12 options get it turned on automatically
2012-11-12 19:29:23 +00:00
Ralf Becker
234a8a8154
check if we use cookies for the session, but no cookie set: happens eg. in sitemgr (when redirecting to a different domain) or with new java notification app
2012-11-12 09:48:31 +00:00
Klaus Leithoff
08ba7c2827
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:47:48 +00:00
Klaus Leithoff
3420b15ff4
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:46:14 +00:00
Nathan Gray
e9393e1cb5
Fix category search missing when result is a child, but parent does not match too
2012-11-06 21:29:08 +00:00
Klaus Leithoff
623fc12fb8
use NEW exception for assertion failed
2012-11-06 10:38:43 +00:00
Klaus Leithoff
b48bee9406
use NEW exception for assertion failed
2012-11-06 10:36:25 +00:00
Nathan Gray
2218fd8956
Fix category search missing when result is a child, but parent does not match too
2012-11-05 17:56:03 +00:00
Ralf Becker
19e8654778
* Admin: new function "Clear cache and register hooks", also called automatic when restoring a backup
2012-11-05 14:10:23 +00:00
Ralf Becker
1e53272309
loading all translations in one go from cachem, saving some latency
2012-11-05 13:24:52 +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
Klaus Leithoff
6f0f6838cb
allow to access ReplyTo of MailObject by extending classes; provide Function to retrieve replyTo Address; alter Method to detect wether a filename is already encoded, and if - do not try to use the basename as filename
2012-11-05 08:49:41 +00:00
Klaus Leithoff
4957c77f74
allow to access ReplyTo of MailObject by extending classes; provide Function to retrieve replyTo Address; alter Method to detect wether a filename is already encoded, and if - do not try to use the basename as filename
2012-11-05 08:48:13 +00:00
Ralf Becker
56b9129f20
fix for bug #3164 : Lines containing accents are truncated in vCard exports
2012-11-01 17:24:06 +00:00
Ralf Becker
b48e399253
fix for bug #3164 : Lines containing accents are truncated in vCard exports
2012-11-01 17:23:40 +00:00
Ralf Becker
bf71b72225
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:35 +00:00
Ralf Becker
06bc5ea552
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:17 +00:00
Ralf Becker
8c4125e75c
* Admin: new function "Clear cache and register hooks", also called automatic when restoring a backup
2012-10-31 14:00:34 +00:00
Ralf Becker
b514745d01
* Admin: new function "Clear cache and register hooks", also called automatic when restoring a backup
2012-10-31 13:56:40 +00:00
Klaus Leithoff
c133b16728
* eMail/HTMLawed: introduce and use new make_tag_strict option 3, to exclude font from applying strict measures to it
2012-10-30 14:27:40 +00:00
Klaus Leithoff
627c65e6dd
* eMail/HTMLawed: introduce and use new make_tag_strict option 3, to exclude font from applying strict measures to it
2012-10-30 14:24:08 +00:00
Ralf Becker
102204aae8
disable permanent error-log
2012-10-30 12:25:45 +00:00
Ralf Becker
d28f83d70e
disable permanent error-log and tests
2012-10-30 12:25:10 +00:00
Ralf Becker
8b96daeaf0
cumulate group-preferences of all memberships of a user, not just his primary group
2012-10-30 10:30:44 +00:00
Ralf Becker
a16bfc78eb
allow to query cache for multiple locations at once: $location param to getCache is an array and returned is an array indexed by these locations (not found entries are NOT returned
2012-10-30 10:28:34 +00:00
Ralf Becker
7cd606e529
cumulate group-preferences of all memberships of a user, not just his primary group
2012-10-30 10:22:05 +00:00
Ralf Becker
71cebbf12e
allow to query cache for multiple locations at once: $location param to getCache is an array and returned is an array indexed by these locations (not found entries are NOT returned
2012-10-30 10:02:37 +00:00
Klaus Leithoff
c6372b0f49
* eMail: allow table as inline element while balancing tags (new internal config option); try to correct common errors/problems in html-code which caused display/layout problems
2012-10-29 15:51:30 +00:00
Klaus Leithoff
9c73af1aca
* eMail: allow table as inline element while balancing tags (new internal config option); try to correct common errors/problems in html-code which caused display/layout problems
2012-10-29 15:49:13 +00:00
Ralf Becker
5758ad91c3
consistently send ETag by using and extending put_response_headers
2012-10-29 12:24:31 +00:00
Ralf Becker
c327cba153
consistently send ETag by using and extending put_response_headers
2012-10-29 12:23:17 +00:00
Ralf Becker
d8439f7835
* CalDAV/CardDAV: fix not working logging of errors into traffic log
2012-10-29 12:14:58 +00:00
Ralf Becker
aca3b3b028
* CalDAV/CardDAV: fix not working logging of errors into traffic log
2012-10-29 12:14:33 +00:00
Ralf Becker
f7cc51ad18
do NOT minify ckeditor, as it breaks it (it is already minifyed anyway)
2012-10-26 10:00:05 +00:00
Ralf Becker
18fe5c1d4b
fixed minify issues: installation in docroot is now handeled, as well as problems with jscalendar and email
2012-10-26 09:24:39 +00:00
Ralf Becker
89991bc69f
using pseudo-sessionid for ownCloud remote.php url too, as we otherwise generate lots of new sessions
2012-10-25 12:51:47 +00:00
Ralf Becker
7a981eba15
using pseudo-sessionid for ownCloud remote.php url too, as we otherwise generate lots of new sessions
2012-10-25 12:51:28 +00:00
Ralf Becker
06568552c6
* Filemanager/WebDAV: support for newer ownCloud clients (eg. version 1.1.1)
2012-10-24 16:27:28 +00:00
Ralf Becker
99e1cad866
* Filemanager/WebDAV: support for newer ownCloud clients (eg. version 1.1.1)
2012-10-24 16:25:53 +00:00
Klaus Leithoff
96eea7c331
introduce detect_encoding functionality as a static function (used in decodeMailHeader as of now)
2012-10-24 10:56:08 +00:00
Klaus Leithoff
5b295573dd
introduce detect_encoding functionality as a static function (used in decodeMailHeader as of now)
2012-10-24 10:54:44 +00:00
Ralf Becker
b6a2d9591f
koping with EGroupware installed direct in docroot (webserver_url "", "/" or "http(s)://domain.com/")
2012-10-24 06:27:56 +00:00
Ralf Becker
f6aa1ca1aa
* API: only cache in APC by default, if it has at least 64M of shared memory, otherwise use filesystem
2012-10-23 07:49:42 +00:00
Ralf Becker
a6190a6933
* API: only cache in APC by default, if it has at least 64M of shared memory, otherwise use filesystem
2012-10-23 07:49:21 +00:00
Ralf Becker
c77521cbd0
* CalDAV: fixed parsing of principal urls used by iOS6 for users
2012-10-22 16:44:10 +00:00
Ralf Becker
c87d6997ab
* CalDAV: fixed parsing of principal urls used by iOS6 for users
2012-10-22 16:43:51 +00:00
Ralf Becker
dcb99a352f
* 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-16 12:17:32 +00:00
Ralf Becker
b161c0d500
requests in log were always trunkated (since last changes) and fixed quoting in autoindex for hierarchical props in collection resources
2012-10-16 11:54:16 +00:00
Ralf Becker
5c5b4e1b16
make logging available for iSchedule, only backported so class stays close to trunk, iSchedule itself is not yet ready to be backported
2012-10-16 11:50:59 +00:00
Ralf Becker
138d16cfa3
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-10-16 11:30:35 +00:00
Ralf Becker
a735c5886b
* CalDAV/CardDAV: sync-collection report for calendar allowing a more efficient sync
2012-10-16 11:11:29 +00:00
Ralf Becker
28f8d4e2b7
* InfoLog/CalDAV: sync-collection report, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
2012-10-16 11:08:33 +00:00
Ralf Becker
39012f847b
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
2012-10-16 11:04:27 +00:00
Ralf Becker
6996efe50b
use minify on javascript files: for now minify does NOT support query parameters, nor php files generating javascript, therefore these are excluded
2012-10-15 17:22:44 +00:00
Ralf Becker
82c73c423e
patch for minify to support EGroupware set up as an alias, which is a common setup
2012-10-15 16:22:42 +00:00
Klaus Leithoff
6408fdfc01
update htmLawed to Version 1.1.14 (including adaptions from http://www.bioinformatics.org/phplabware/forum/viewtopic.php?id=235 )
2012-10-15 09:35:30 +00:00
Klaus Leithoff
019a84cd17
update htmLawed to Version 1.1.14 (including adaptions from http://www.bioinformatics.org/phplabware/forum/viewtopic.php?id=235 )
2012-10-15 09:33:01 +00:00
Ralf Becker
4e8f54268c
fix for typo: path_url --> parse_url
2012-10-15 06:51:54 +00:00
Ralf Becker
71ec92a777
cache, concat and minify all css resources to speed up requests, javascript files planned too
2012-10-14 19:38:32 +00:00
Ralf Becker
f56c788176
allow to use HTTP_HOST (without optional port) or SERVER_NAME to find matching instance
2012-10-12 15:12:08 +00:00
Ralf Becker
4c5b764347
allow to use HTTP_HOST (without optional port) or SERVER_NAME to find matching instance
2012-10-12 15:11:42 +00:00
Klaus Leithoff
09d3160447
rework changes regarding denied attributes; improve import of mails regarding filename detection for attachments
2012-10-10 10:40:08 +00:00
Klaus Leithoff
db78e25cc0
rework changes regarding denied attributes; improve import of mails regarding filename detection for attachments
2012-10-10 10:37:45 +00:00
Klaus Leithoff
ed0dd6b321
filter/remove (on(before)?(abort|blur|change|click|dblclick|error|focus|keydown|keypress|keyup|load|mousedown|mousemove|mouseout|mouseover|mouseup|reset|select|submit|unload)) attributes in/with htmLawed for default and email config
2012-10-09 09:29:01 +00:00
Klaus Leithoff
7e827dfcef
filter/remove (on(before)?(abort|blur|change|click|dblclick|error|focus|keydown|keypress|keyup|load|mousedown|mousemove|mouseout|mouseover|mouseup|reset|select|submit|unload)) attributes in/with htmLawed for default and email config
2012-10-09 09:27:13 +00:00
Ralf Becker
1b98e9e858
requests in log were always trunkated (since last changes) and fixed quoting in autoindex for hierarchical props in collection resources
2012-10-08 11:20:29 +00:00
Ralf Becker
46acebf2a7
fixed many issues with dkim signing
2012-10-06 19:42:05 +00:00
Ralf Becker
81376af3f3
got dkim-validation working with oversigned headers and sha256 hashing algorithm
2012-10-05 10:52:53 +00:00
Ralf Becker
20db974942
added logging like for CalDAV/CardDAV (curently permanently enabled)
2012-10-04 12:09:25 +00:00
Ralf Becker
bef455f5e3
make logging available for iSchedule
2012-10-04 11:59:04 +00:00
Ralf Becker
aeeb585604
dkim signature according to iSchedule draft 02
2012-10-04 05:56:30 +00:00
Ralf Becker
18ceb54882
dkim signature according to iSchedule draft 02
2012-10-04 05:53:52 +00:00
Ralf Becker
5a890e36ab
updated capabilities to draft 02
2012-10-03 11:19:12 +00:00
Ralf Becker
e9fe6cd6e1
adapted to updated spec using action=capabilities
2012-10-03 10:10:13 +00:00
Ralf Becker
19f25f2012
adapted to updated spec using action=capabilities
2012-10-03 10:08:09 +00:00
Ralf Becker
0d5ae0e2c2
added dkim signature validation to ischedule_server
2012-10-03 07:56:43 +00:00
Ralf Becker
33510a2f4d
dkim signature for posts using mailDomainSigner class, plus some code to generate and store a key-pair
2012-10-02 22:30:36 +00:00
Ralf Becker
4d7db4e75d
fixed invalid xml in CardDAV:principal-address property of pricipal collection
2012-10-02 05:21:06 +00:00
Ralf Becker
4e2a7dab80
* CardDAV/Addressbook: fixed not working delete of contacts
2012-10-01 17:23:44 +00:00
Ralf Becker
a52876ad6a
freebusy for iSchedule
2012-10-01 14:21:55 +00:00
Ralf Becker
eef63477c5
fixed invalid xml in CardDAV:principal-address property of pricipal collection
2012-10-01 14:16:18 +00:00
Ralf Becker
3e538116c9
add some check if cached config does not meet basic requirements, recreate it then
2012-10-01 09:23:51 +00:00
Ralf Becker
7783f1535a
start of iSchedule implementation
2012-09-30 21:03:33 +00:00
Ralf Becker
db4bdb7f74
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-09-27 15:46:08 +00:00
Ralf Becker
52675388a3
* CalDAV/CardDAV: sync-collection report for all apps allowing a more efficient sync
2012-09-26 14:30:47 +00:00
Ralf Becker
54317da546
additionally check prefs read from cache, if they are of type array, otherwise read them from db, might help with APC at least in some versions not seem to deal correctly with out-of-memory
2012-09-26 10:18:47 +00:00
Ralf Becker
c9074f936d
additionally check prefs read from cache, if they are of type array, otherwise read them from db, might help with APC at least in some versions not seem to deal correctly with out-of-memory
2012-09-26 10:18:18 +00:00
Ralf Becker
eaebb0d27a
allow storing and retrieval of following CalDAV properties: default-alarm-vevent-date, default-alarm-vevent-datetime
2012-09-26 10:01:45 +00:00
Ralf Becker
078fa987d4
allow storing and retrieval of following CalDAV properties: default-alarm-vevent-date, default-alarm-vevent-datetime
2012-09-26 10:01:02 +00:00
Ralf Becker
9df39d8dfc
* CalDAV/CardDAV: Max OS X 10.8 (Mountain Lion) support: automatic sync of all addressbooks in one
2012-09-26 08:06:48 +00:00
Ralf Becker
9c0fc7c2c4
* Filemanager: fixed not working repair of doublicate directories
2012-09-25 12:55:43 +00:00
Ralf Becker
3b7a0171c8
* Filemanager: fixed not working repair of doublicate directories
2012-09-25 12:55:17 +00:00
Nathan Gray
86a5b379cb
Fix fatal error deleting user (LDAP)
2012-09-24 14:46:33 +00:00
Ralf Becker
f224fe5852
sync-collection report for InfoLog, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
2012-09-24 10:26:29 +00:00
Ralf Becker
e69918f583
* 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-09-24 07:07:57 +00:00
Ralf Becker
a6f541edba
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
2012-09-23 20:19:35 +00:00
Nathan Gray
a86a3d72c6
Fix fatal error deleting user (LDAP)
2012-09-21 14:36:02 +00:00
Ralf Becker
f3d12c72c1
* API/all apps: fixed account-selection popup started with all users, not primary group, also displaying shown group in bold
2012-09-04 14:08:30 +00:00
Ralf Becker
40e7908231
* API/all apps: fixed account-selection popup started with all users, not primary group, also displaying shown group in bold
2012-09-04 14:08:09 +00:00
Klaus Leithoff
8e755e1813
fix the use of deprecated firstname/lastname; using account_firstname/account_lastname
2012-08-30 11:50:00 +00:00
Klaus Leithoff
6b8a937977
fix the use of deprecated firstname/lastname; using account_firstname/account_lastname
2012-08-30 11:49:06 +00:00
Ralf Becker
988d8148c5
an other PHP < 5.3 compatibilty function for ImportExport
2012-08-28 14:59:27 +00:00
Ralf Becker
8eff610872
support (ignoring) for used ! (exclamation mark) in format
2012-08-28 10:28:27 +00:00
Ralf Becker
b62a3f502b
* ImportExport: fix for fatal error in PHP 5.2 not having egw_time::createFromFormat()
2012-08-27 14:04:49 +00:00
Klaus Leithoff
4cd32b9deb
silence warnings
2012-08-22 08:00:36 +00:00
Klaus Leithoff
6eaeae0d45
silence warnings
2012-08-22 07:58:18 +00:00
Klaus Leithoff
c361ef0219
* email: fix for ->no initial border on plaintext editor textarea<-
2012-08-15 14:56:37 +00:00
Klaus Leithoff
c888134a04
* email: fix for ->no initial border on plaintext editor textarea<-
2012-08-15 14:55:02 +00:00
Ralf Becker
5eeca01d36
* Filemanager/WebDAV: fixed not working Subscribtions (Notifications) when using WebDAV, caused by PHPs internal stat-cache
2012-08-14 13:55:21 +00:00