Ralf Becker
fdffa94172
* Addressbook/eMail: fixed wrong characterset when merge printing into eMail
2012-10-25 16:17:56 +00:00
Klaus Leithoff
acc8b555a9
use static translation::detect_encoding
2012-10-24 11:00:32 +00:00
Klaus Leithoff
97c1e3431d
* eMail: by handling links while displaying emails, always add a target _blank to force the opening in a new window (instead of redirecting)
2012-10-24 08:43:06 +00:00
Klaus Leithoff
ec9d6d9806
* eMail: fix problem regarding the deletion of the last message in list if pagination is switched on
2012-10-23 15:29:41 +00:00
Klaus Leithoff
190b623fd5
try to fix/improve situation that there is no UID returned on appendMessage; filter by INTERNALDATE, not DATE as it was the default before
2012-10-18 11:01:45 +00:00
Klaus Leithoff
225cdb2f99
switch from keep_bad 6 to keep_bad 2; remove tags but keep element content (4 and 6 keep element content only if text (pcdata) is valid in parent element as per specs, this may lead to textloss if balance is switched on)
2012-10-15 09:42:50 +00:00
Klaus Leithoff
d1d80efba0
silence error_log on import message, when no filename for attachment is found
2012-10-11 08:41:44 +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
4f394d8d81
finetuning on setting a lone profile as active
2012-10-05 10:08:23 +00:00
Klaus Leithoff
7637f7057d
* email: rework of handling and providing identities; usability for setting up SIEVE Vacation rules -> preselected default mail address
2012-10-04 13:50:26 +00:00
Klaus Leithoff
c332be5de0
fix lang strings that prevented translation of some SIEVE error messages
2012-10-02 11:31:06 +00:00
Klaus Leithoff
e695f84f3a
only suppress known/supported INLINE image formats as JPG,JPEG,GIF,PNG for attachment list (on display of html message)
2012-10-02 10:14:13 +00:00
Klaus Leithoff
ba2be3bb5b
fix problem regarding strange runtime situations for gathering the items in shared folders
2012-10-01 10:38:23 +00:00
Klaus Leithoff
46ddaf0971
* emailadmin/sieve: classes and adaptions to provide timed-sieve for dovecot. this is only the stuff needed on egroupware side of the issue, there is quite some stuff to be configured on dovecot side for this to work
2012-09-27 17:09:17 +00:00
Ralf Becker
6b85ca7a01
* Calendar/eSync/eMail: fix not working accept/reject on calendar items (mails was working before)
2012-09-26 10:20:27 +00:00
Klaus Leithoff
754cbe37d0
* eMail/eSync: on failed connection with the mail-server return 503 Service Unavailable; Retry After; if the client supports this, he should wait until retrying; if we experience consecutive connection failure over a defined limit, return 500 internal Server Error
2012-09-26 09:14:13 +00:00
Klaus Leithoff
5486b8a03f
handle problem with displaying content on reply when charset reported on content does not match charset found; the result is not nice, as assumedly somehow encoding failed in the first place
2012-09-25 13:27:52 +00:00
Klaus Leithoff
8f677687ca
* eMail: make side menu section Sieve translateable
2012-09-25 08:32:35 +00:00
Klaus Leithoff
fa7439dca8
* eMail: improve namespace/prefix detection and handling; work-around for dovecot bug/problem regarding the counters in shared folders; fix problem regarding the recognition of INLINE images (only INLINE images should NOT be listed as attachments in windowed message display); support firefox drag and drop feature for inserting images (as data url) into html edit area in compose window; handle Reply-To as intended in creating eMails from .eml files; improving profile handling, regarding the ID of the activeProfile;
2012-09-18 12:05:36 +00:00
Klaus Leithoff
2d22b12486
some comments
2012-08-29 12:40:49 +00:00
Klaus Leithoff
3319c3bd3f
Send ->HTTP/1.1 500 Internal Server Error<- to device on connection failure
2012-08-29 09:40:18 +00:00
Klaus Leithoff
8e9a616e9f
fixing bug regarding the reset of the Connection, in some cases some cached objects have not been reset as intended
2012-08-29 09:29:42 +00:00
Klaus Leithoff
88179025b0
* email/tracker: fix bug regarding the manual transformation of emails to tracker, if tracker is set to htmledit
2012-08-27 12:22:30 +00:00
Klaus Leithoff
16de40a9ee
* eMail: fix problem when forwarding inline some mails containing winmail.dat attachments (HelpDesk Ticket 3810) (all original attachments are probably part of the winmail.dat, so we resolve the data/attachments contained in winmail.dat)
2012-08-27 12:14:17 +00:00
Klaus Leithoff
846fa9eff9
fix problem when vcf-cards have double carriage returns (such as crcrlf) this seems to break the v-card
2012-08-27 12:04:49 +00:00
Klaus Leithoff
d1f25f9209
fix problem within TestConnection (failed Sieve Connect on special conditions)
2012-08-21 09:56:53 +00:00
Klaus Leithoff
f310b5e711
fix for encoding problem in Header on importing mails; fix for not recognizing plain text/calendar messages on importing mail; fix problem regarding the fetching of bodies of eMails when not in ->current-Folder<- (folder that is selected by UI)
2012-08-20 09:21:24 +00:00
Klaus Leithoff
22464affda
fix for possible cause for unwanted foldercreation within esync
2012-08-16 13:43:22 +00:00
Klaus Leithoff
2c5f606c35
* eMail: fix problem with not recognized Kolab Invitations
2012-08-16 11:45:47 +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
8e41dc91ff
switch on folderObject caching (was accidently switched off for debugging)
2012-08-15 11:56:43 +00:00
Klaus Leithoff
772847fcb6
* eMail: adding missing translations, enabled preview for drafts and templates, some library changes regarding the fetch of the namespace(s)
2012-08-15 11:49:57 +00:00
Klaus Leithoff
96d5e48885
some servers seem to sent their responses for the content not with the first EXT section, so we loop through the parsed response until we find some matching content; second attempt
2012-08-14 08:11:24 +00:00
Klaus Leithoff
aa253ea9d6
some other translations missing for SIEVE email notification
2012-08-13 13:20:25 +00:00
Klaus Leithoff
3b763e3c6a
* eMail: added translations for SIEVE notifications
2012-08-13 10:03:39 +00:00
Klaus Leithoff
a3dffb75ef
repair some stuff htmLawed stumbles upon with balancing switched on
2012-08-03 12:59:13 +00:00
Klaus Leithoff
7f3e8b6ce8
* eMail: allow to set connection timeout via preferences;
...
translations thereoff, some minor changes to clarify the use of the selection mode in listview (availability of checkbox)
2012-08-02 14:30:34 +00:00
Klaus Leithoff
482997d645
silence error message regarding not using cache
2012-08-01 07:35:00 +00:00
Klaus Leithoff
0ada1b10c0
trying to catch problems with cached/not cached folders
2012-07-31 10:34:16 +00:00
Klaus Leithoff
248f590a45
unsubsubcribe from oldFoldername when renaming/moving a folder
2012-07-30 13:15:43 +00:00
Klaus Leithoff
eb49c1bfa7
add missing sievescriptname to setAsyncJob (as the name defaults to felamimail, your other rules are not in affect when you are using other names as felamimail as sievescriptname AND you are installing your vacation via cron job
2012-07-30 07:40:01 +00:00
Klaus Leithoff
2257ffb08a
allow comments in style definitions; introduce more caching; move required reset of connections of connection failure to uifelamimail constructor; let htmLawed handle \![if...]> </[endif]> sequences in bodyparts;
2012-07-27 09:59:49 +00:00
Klaus Leithoff
813a2686ed
fix error for trying to use PEAR::Error as folder array to iterate; third attempt (and solution)
2012-07-27 07:41:01 +00:00
Klaus Leithoff
7f6130db67
fix error for trying to use PEAR::Error as folder array to iterate; second attempt
2012-07-27 07:26:46 +00:00
Klaus Leithoff
9325b8205e
fix error for trying to use PEAR::Error as folder array to iterate
2012-07-27 07:14:35 +00:00
Klaus Leithoff
b036319f90
* eMail: fix problem with ->mark message as deleted<-; flag was not applied
2012-07-24 14:46:13 +00:00
Klaus Leithoff
11b2ae4548
* eMail: fix for failed deletion of messages in Trash-Folder
2012-07-24 11:43:03 +00:00
Klaus Leithoff
a342db6fba
* email: handle attaching eml files; handle no subject when forwarding as attachment
2012-07-24 10:20:21 +00:00
Ralf Becker
b0990eafbe
fixed signature changing to work when switching to or from empty or no signature, as well as multibyte chars like German umlauts
2012-07-17 11:24:47 +00:00
Ralf Becker
cd65835d47
fixed PHP Strict Standards: config::save_value must be declared static to be used static (no longer allowing non-static usage!)
2012-07-14 08:57:29 +00:00
Klaus Leithoff
9bd5320f16
handle error in display of message list when folder to be accessed is inaccessable for some reason
2012-07-13 10:05:01 +00:00
Klaus Leithoff
3bad7e4177
* email: improve the switching of signatures in HTML mode
2012-07-12 13:58:12 +00:00
Klaus Leithoff
56f1b4c32b
* email: sieve, option to disable the validation of used addresses; that way you may use mail-server internal names for vacation notices
2012-07-11 10:19:23 +00:00
Klaus Leithoff
894483a077
* email: while flagging messages, fix problem with dovecot ->too long argument<-
2012-07-10 14:49:29 +00:00
Klaus Leithoff
6cedec1768
* email: usability option to enable checkbox for all folders
2012-07-10 12:48:14 +00:00
Klaus Leithoff
a3e69082d0
finetuning on acl-management
2012-07-03 12:16:45 +00:00
Klaus Leithoff
4b9b287fab
* email: manage acl table; show acl table for selected folder for first folder selected when clicking on ACL tab as first action
2012-07-03 11:15:39 +00:00
Klaus Leithoff
57c361fd3f
reset connectionError Cache on login
2012-07-02 11:16:29 +00:00
Klaus Leithoff
dbc96fa181
switch off error_log
2012-07-02 09:50:09 +00:00
Klaus Leithoff
10c28ee720
handling mail display problem with dovecot server: retrieval of a subpart of a message (attached email) will fail if the message structure is not actively queried from the server, but used from cache. Now we ignore the structure cache on getMessageBody
2012-07-02 09:47:09 +00:00
Klaus Leithoff
82042ee06c
* email: if marking a message for deletion, set the message as read too; if not trusting SEEN/UNSEEN info, always look/filter for unseen and return the counter (not only when unseen counter is set to 0)
2012-06-29 09:01:14 +00:00
Klaus Leithoff
e61b2901c6
* email: suppress empty user leaf on shared folders while in manage folders
2012-06-28 13:21:37 +00:00
Klaus Leithoff
abd9edcba9
silence log
2012-06-28 08:18:32 +00:00
Klaus Leithoff
04b1b69043
introducing the retrieval of special-use folders (though they are not used yet); handling of cached folderObjects on manage folders
2012-06-28 08:15:29 +00:00
Klaus Leithoff
fab868ac5c
email/esync: fix for missing folder on flagMessages
2012-06-15 09:16:14 +00:00
Klaus Leithoff
857b501cc2
* eMail: restructure sidebar, group sieve stuff as own section (if enabled AND available to the user)
2012-06-14 12:39:14 +00:00
Ralf Becker
89d945e635
* eSync/eMail: show error in eSync preferences, if non-functioning eMail profile is selected or no Trash or Sent folder
2012-06-14 10:10:52 +00:00
Klaus Leithoff
dc48db0713
* email/esync: handle exception on message deletion
2012-06-13 15:31:49 +00:00
Klaus Leithoff
53c4e33b9f
fixing/removing broken html comment in style definitions; changing indentation depth in class section
2012-06-13 14:28:51 +00:00
Klaus Leithoff
5c6278629e
* eMail/esync: pref to control client-side behavior for calendar notifications; default is to notify only if there is no server-side notification, to avoid double notification with calendar requests (server-side AND client-side)
2012-06-12 15:59:17 +00:00
Klaus Leithoff
6531bc69d2
* eMail: fix problem with display of ms-outlook 14 calendar requests (text/calendar only)
2012-06-12 10:53:47 +00:00
Klaus Leithoff
b971d2d672
* eMail/esync: handle problem in content-type handling when android4 devices sent replies as html
2012-06-11 10:56:45 +00:00
Klaus Leithoff
d6bfcc3add
make sure mailbox delimiter is always set with the imap server object after successful connection
2012-06-08 08:12:37 +00:00
Klaus Leithoff
f3b2cc3c46
calendar/email: distinguish between meeting request and meeting reply, while displaying ics
2012-06-06 09:45:44 +00:00
Klaus Leithoff
6027f58ad9
* email/esync: forcing a cutoffdate of 28 days, when there is no limitation set;
...
> switch debug from error_log to debug.txt, fix strict warning in call of splitID
2012-06-05 13:21:49 +00:00
Klaus Leithoff
8abb10c5ed
when converting HTML 2 Text remove style,head and comment style browser-switch
2012-06-04 14:54:08 +00:00
Klaus Leithoff
87d0cff8f1
* email/esync: try to improve speed, by using already fetched headers when applicable;
...
more debug;
always report success on sending client side meeting requests
2012-06-04 11:42:06 +00:00
Klaus Leithoff
fda576c01f
* email: fix for Helpdesk Issue:3430 (Unstructured display of text when converting email to infolog)
2012-06-04 11:31:39 +00:00
Klaus Leithoff
93be561b13
handle array in NAME parameter of attachment structure
2012-06-01 07:34:22 +00:00
Klaus Leithoff
e7d1b64b89
only call replace routines if the string to match occurs
2012-05-31 14:23:56 +00:00
Klaus Leithoff
f5c1a067a6
use instance cache for folderstatus to make sure it is available for esync
2012-05-31 11:46:02 +00:00
Klaus Leithoff
f87891bb1d
try to improve performance (main target here is esync) by using instance cache instead of sessionCache for folderObjects and deletedMessages
2012-05-31 09:17:35 +00:00
Klaus Leithoff
33633cd7a5
attempt of switching from htmlpurifier to htmLawed and replacing kses by htmLawed calls; this is done for performance and resource considerations; still the common call in egw is by html::purify, but htmLawed is doing the work now. let me know if there are issues regarding; if we cannot find issues within EGroupware, we will clean out the related sourcecode of kses and htmlpurifier with the next step
2012-05-30 14:47:03 +00:00
Klaus Leithoff
59adbc510e
fix up illeagal string offset warnings for php5.4
2012-05-21 11:33:40 +00:00
Klaus Leithoff
fae91d2355
fix problem regarding the import of multipart/related messages (missing body)
2012-05-18 11:55:51 +00:00
Klaus Leithoff
e8f83bede0
work around a problem with balance tags removing content
2012-05-15 15:19:32 +00:00
Ralf Becker
6c160cd3b1
* EMail: fixed not working search in Addressbook, if LDAP backend was used (my.stylite.de bug #3337 )
2012-05-15 10:21:28 +00:00
Ralf Becker
07dac25723
* EMail: default for new installations always display html mail
2012-05-14 13:47:28 +00:00
Klaus Leithoff
c048812466
call of egw_instant_load test that _tar.contentWindow is notnull before testing depending object properties
2012-05-09 11:56:54 +00:00
Klaus Leithoff
4a8abf8278
call of egw_instant_load test that _tar param is set and defined, before testing depending object properties
2012-05-09 08:59:08 +00:00
Klaus Leithoff
9dfe2ec1d6
whitespacestuff
2012-05-02 14:43:44 +00:00
Klaus Leithoff
0b3e5228ac
on deleting auto-draft-messages, use remove_immediately, to avoid cluttering the trash-box
2012-05-02 14:21:43 +00:00
Klaus Leithoff
87a323fd6c
fix for not set 20467start20467 and 20467end20467 when set in datefields, but vacation is set as active (not timed)
2012-04-25 15:23:16 +00:00
Klaus Leithoff
a3b4b91d63
* email: if forwarding via SIEVE is not allowed - disable the according fields
2012-04-24 14:37:03 +00:00
Klaus Leithoff
a2b4861dc4
* email: caching of folderObjects for session under certain conditions, to speed up email module access
...
managing session cache for cached folderObjects; attempt to introduce better sorting for folderObjects in shared/other namespace (if available); removal of obsolete code
2012-04-23 08:16:40 +00:00
Klaus Leithoff
8ec9fb4ab3
avoid adding folders to folderlist, that are only supplemented by their delimiter
2012-04-19 10:40:28 +00:00
Klaus Leithoff
c76315e19d
better check for folders to be autocreated, to avoid surplus folder creation
2012-04-19 09:30:13 +00:00
Klaus Leithoff
344a618ac1
use app_refresh now, for part of the refresh when deleting a message: e.g. cleanup of previewed message
2012-04-18 13:52:08 +00:00
Klaus Leithoff
849259b340
* mail: improve refresh of messageList on message deletion
2012-04-17 15:11:26 +00:00
Klaus Leithoff
5785287917
* email: improvement regarding notification handling; using htmLawed now instead of purify as fallback when there is no tidy;
2012-04-17 09:23:14 +00:00