Klaus Leithoff
ddb75bebc5
russian translations provided by Vladimir N. Gavrilov
2013-02-04 16:38:56 +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
957740eabc
* All apps: merged missing translations from other apps or branches
2013-01-18 13:56:05 +00:00
Ralf Becker
be6845b4d0
* All apps: merged missing translations from other apps or branches
2013-01-18 13:48:34 +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
Nathan Gray
cfa0b7277a
Fix for IE overflow from Anthony Messina
2013-01-17 23:29:14 +00:00
Nathan Gray
77c94dd070
Move default app preference out of Text editor settings into template settings section
2013-01-17 23:24:23 +00:00
Nathan Gray
575464654c
Move default app preference out of Text editor settings into template settings section
2013-01-17 23:21:28 +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
Ralf Becker
5178d84537
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:27:31 +00:00
Ralf Becker
996ec38e4a
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:25:41 +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
Nathan Gray
6c03b0ec39
Try to avoid conflicts between framework's egw_appWindow() & jsapi's egw_appWindow()
2012-12-12 19:45:27 +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
340fec0611
- Remove debug
...
- Change font in results to match selected option and other selectboxes
2012-12-10 16:16: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
74931d30a9
Return the result of opening so caller can use it
2012-12-04 00:13:12 +00:00
Nathan Gray
713a78dc96
Add a new debug level that includes a stack trace
2012-12-04 00:12:13 +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
Nathan Gray
b0e47a70f7
Fix bug where multi-select default text was not fully shown
2012-11-27 22:24:25 +00:00
Nathan Gray
2ea64a658b
Better handling of different hights & open up vs down
2012-11-27 21:32:53 +00:00
Nathan Gray
524ada841b
Use parent method to generate top menu
2012-11-27 15:51:08 +00:00
Nathan Gray
4dc9f6a472
Fix for chosen results pushing down bottom of popup window
2012-11-26 22:55:09 +00:00
Nathan Gray
284a644069
Use parent method to generate top menu
2012-11-26 16:13:41 +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
Nathan Gray
0b3836a9f5
If chosen selectbox is close to bottom of the page, open options above the selectbox
2012-11-21 16:22:29 +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
Nathan Gray
1484e44c00
Left align chosen selectbox contents
2012-11-15 17:40:46 +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
Ralf Becker
516fc273a9
correctly urlencode redirects if we have no ntlm available
2012-10-30 14:43:28 +00:00
Ralf Becker
49a0d70324
correctly urlencode redirects if we have no ntlm available
2012-10-30 14:43:10 +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
797c28e008
fixed typo causing alert with "undefied" message, instead of an error
2012-10-24 09:52:21 +00:00
Ralf Becker
79d2c8f8a1
fixed typo causing alert with "undefied" message, instead of an error
2012-10-24 09:52:00 +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
c7a38f894c
ckeditor (current) version 3.6.4
2012-10-15 10:03:09 +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
259a917e38
ckeditor (current) version 3.6.4
2012-10-09 15:03:32 +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
Nathan Gray
807c3e2ae5
Prevent repeats of default template directory
2012-10-05 14:54:13 +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
Nathan Gray
7410c738c8
Prevent repeats of default template directory
2012-10-02 14:22:07 +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
Ralf Becker
05ebf438ff
backported docu update to have comments available in view-generator
2012-09-21 16:50:59 +00:00
Nathan Gray
a86a3d72c6
Fix fatal error deleting user (LDAP)
2012-09-21 14:36:02 +00:00
Ralf Becker
f87d202652
docu update
2012-09-21 11:59:44 +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
Christian Binder
bd270b4010
fix ignored _onExecute attribute
2012-08-25 14:40:48 +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
Klaus Leithoff
5b5e40ac1b
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:55:04 +00:00
Ralf Becker
89a10f6234
* Filemanager/WebDAV: fixed not working Subscribtions (Notifications) when using WebDAV, caused by PHPs internal stat-cache
2012-08-14 13:55:02 +00:00
Klaus Leithoff
e5a80d758a
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:52:26 +00:00
Christian Binder
98d17d7ca4
removed accidentally found typo and logging
2012-08-14 12:02:47 +00:00
Ralf Becker
28354db5d5
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:24 +00:00
Ralf Becker
25ddf016f4
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:42:55 +00:00
Ralf Becker
3b9f7b3d6d
* WebDAV/GroupDAV/CalDAV/CardDAV: removed option only used for old KDE GroupDAV resource and unknown WebDAV clients producing invalid XML, fix for community bug #3152
2012-08-13 14:34:16 +00:00
Ralf Becker
06a6a40efe
need to allow account_lid string as parameter for accounts::id2name(), it is used in many places
2012-08-13 14:26:19 +00:00
Ralf Becker
1d743830c9
need to allow account_lid string as parameter for accounts::id2name(), it is used in many places
2012-08-13 14:26:00 +00:00
Ralf Becker
c23f7fc95b
* WebDAV/GroupDAV/CalDAV/CardDAV: removed option only used for old KDE GroupDAV resource and unknown WebDAV clients producing invalid XML, fix for community bug #3152
2012-08-13 09:32:03 +00:00
Ralf Becker
1d36c1710f
* API/Setup/MySQL: fixed backup to correctly report boolean columns and support MySQL 5.0+ varchar(>255)
2012-08-12 09:50:56 +00:00
Ralf Becker
c0f83a275d
* API/Setup/MySQL: fixed backup to correctly report boolean columns and support MySQL 5.0+ varchar(>255)
2012-08-12 09:49:06 +00:00
Ralf Becker
e87f4c1514
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 09:03:11 +00:00
Ralf Becker
188e2f8038
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 09:02:50 +00:00
Ralf Becker
ff99215955
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 08:56:52 +00:00
Ralf Becker
51270655f9
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 08:56:28 +00:00
Ralf Becker
ac88a44f82
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 08:50:22 +00:00
Ralf Becker
46f700851a
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 08:50:04 +00:00
Ralf Becker
f52bdcc51b
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:39 +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
c8d8928486
pending translations from translation.stylite.de plus merge of trunk translations
2012-08-08 12:12:59 +00:00
Ralf Becker
e913a6a263
pending translations from translation.stylite.de
2012-08-08 12:11:04 +00:00
Ralf Becker
f94501f50f
avoid calling accounts->members(hips) without an account_id
2012-08-08 10:48:10 +00:00
Ralf Becker
48009a16e5
avoid calling accounts->members(hips) without an account_id
2012-08-08 10:47:47 +00:00
Ralf Becker
03f25ed02c
avoid calling accounts->members(hips) without an account_id
2012-08-08 10:41:26 +00:00
Ralf Becker
75b458b2f8
avoid calling accounts->members(hips) without an account_id
2012-08-08 10:41:04 +00:00
Ralf Becker
ed6aaac0d9
call hook again, in case an (smtp) error happened
2012-08-08 10:02:57 +00:00
Ralf Becker
c30999f1b4
call hook again, in case an (smtp) error happened
2012-08-08 10:01:01 +00:00
Ralf Becker
ce05125ecf
accounts::id2name() needs to return false, not throw an exception for not found accounts
2012-08-07 16:10:17 +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
02c464b94f
* API/accounts/preferences: instance-wide cache of account and preference data, so changes from other sessions have immediate effect
...
r40051: * API/accounts: instance-wide cache for account-data incl. members and memberships, so change take imediate effect (compared to previous session based cache)
r40052: 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)
r40053: * 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 14:26:52 +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
63da01c5e1
adapting jerryr brushed-metal background image, as background color grey does not match the b-m look
2012-08-03 14:12:27 +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