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
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
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
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
14a291bafe
handle ->header already sent<- messages
2012-12-04 10:43:40 +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
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
524ada841b
Use parent method to generate top menu
2012-11-27 15:51:08 +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
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
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
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
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
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
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
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
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
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
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
516fc273a9
correctly urlencode redirects if we have no ntlm available
2012-10-30 14:43:28 +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
Ralf Becker
102204aae8
disable permanent error-log
2012-10-30 12:25:45 +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
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
Ralf Becker
5758ad91c3
consistently send ETag by using and extending put_response_headers
2012-10-29 12:24:31 +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
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
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