Thomas Bruederli
85e60ada15
First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added
11 years ago
Thomas Bruederli
e46d060a4a
Fix errors in error page :-)
11 years ago
Thomas Bruederli
4a05e8a7e8
Finish advanced prefs feature ( #1488829 )
11 years ago
Aleksander Machniak
96247867f2
Fix operations on folders with trailing spaces in name ( #1489419 )
11 years ago
Aleksander Machniak
d1a17029a3
Better handling of fopen() errors
11 years ago
Aleksander Machniak
a8b004e8d8
Improve identity selection based on From: header ( #1489378 )
11 years ago
Aleksander Machniak
e28b12259f
Fix issue where mails with inline images of the same name contained only the first image multiple times ( #1489406 )
11 years ago
Aleksander Machniak
b972b4c4c0
Add an option to disable smart Reply-List behaviour - reply_all_mode ( #1488734 )
11 years ago
Aleksander Machniak
b1f3c3bee8
Fixed saving contact birthday/anniversary dates before 01-01-1970
11 years ago
Thomas Bruederli
3ce7c56826
Applied the (modified) patch to extend configuration possibilities of LDAP address books as suggested in #1488753 :
...
- Add option to specify arbitrary replacements of config options with attributes from the bound user
- Allow mapping of group object class => member attribute used in these objects
- Describe the 'member_filter' property for groups config
11 years ago
Thomas Bruederli
98b7b548a2
Merge branch 'dev-canned-responses'
...
Conflicts (resolved):
skins/classic/includes/settingstabs.html
skins/larry/includes/settingstabs.html
11 years ago
Thomas Bruederli
c344b64f13
Get supported spell-check languages from the configured backend; replace suspended google spell service with our new service at spell.roundcube.net
11 years ago
Aleksander Machniak
70c7df8faa
Fix vulnerability in handling _session argument of utils/save-prefs ( #1489382 )
11 years ago
Aleksander Machniak
c20fa4a1ad
Fix address matching in Return-Path header on identity selection ( #1489374 )
11 years ago
Thomas
7e3e3ef81a
First attempt to search in multiple folders; do it multi-threaded using pthreads if available
11 years ago
Thomas
9e63cd5f24
Support globally unique message UIDs with IMAP folder name appended
11 years ago
Thomas
f540f86d19
Prepare message list to display IMAP folder
11 years ago
Thomas
d016dcc6f6
Refactor multi-threaded autocomple contact searching to make it available for other purposes, too
11 years ago
Aleksander Machniak
eafd5b1aa4
Improved mailto: link arguments handling ( #1489363 )
11 years ago
Thomas Bruederli
444e977d4f
Also truncate the list of addresses in print view + add link to show them all
11 years ago
Thomas Bruederli
c49c35ca0f
Generate settings tabs with a template object 'settingstabs' and let plugins register themselves there using the 'settings_actions' hook
11 years ago
Aleksander Machniak
f7b2bfba09
Bring back possibility to unset default font family and font size
...
Fix style attribute quoting when font-family contains double quotes
SOme code improvements
11 years ago
Thomas Bruederli
9c41ba3c9e
Allow sysadmins to define static responses which are immutable for the user
11 years ago
Thomas Bruederli
c1ff572e17
Touch new default font size settings: simplified + codestyle + updated changelog
11 years ago
Thomas B.
0201298cd8
Merge pull request #118 from Dennis1993/patch-12
...
Added support for default font size and fix legacy code for default font
11 years ago
Aleksander Machniak
2efe332b49
Display full attachment name using title attribute when name is too long to display ( #1489320 )
11 years ago
Thomas Bruederli
7be8a9134c
Move some config options to new and collapsible 'advanced' blocks
11 years ago
Aleksander Machniak
7bd9dcdcda
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
66a549e133
After message is sent refresh messages list of replied message folder ( #1489249 )
11 years ago
Thomas Bruederli
52830ea605
Improve handling of date strings and DateTime values in contacts
11 years ago
Aleksander Machniak
6128ad7e96
Support full address specification in contact email fields.
...
Now input address is extracted automatically, so user can
just paste full address copied from another place. Other clients
have such feature e.g. Kontact.
11 years ago
Aleksander Machniak
6b87f8e023
Fix for case when email array is not flat
11 years ago
Aleksander Machniak
bdb4276688
Enable groups import options selector if there's at least one writable source (with groups support)
11 years ago
Aleksander Machniak
4a40636cca
Fix issue where From address was removed from Cc and Bcc fields when editing a draft ( #1489319 )
11 years ago
Thomas Bruederli
0272081d05
Add option to import vcards with group assignments (pull-request 105)
11 years ago
Thomas Bruederli
79367a5631
Save groups membership in VCard export ( #1488509 )
11 years ago
Aleksander Machniak
53b4c7ef4e
Make identities matching case insensitive ( #1485480 )
11 years ago
Thomas Bruederli
0933d66b59
Keep current selection on IE browsers by adding unselectable=on to link elements
11 years ago
Thomas Bruederli
0ce2126ac9
New settings section to manage canned responses
11 years ago
Thomas Bruederli
0b1de8a487
Add new feature to save and recall text snippets (aka canned responses) when composing messages
11 years ago
Dennis1993
153e455f65
Update func.inc
11 years ago
Dennis1993
d8d5692cff
Update func.inc
11 years ago
Dennis1993
888f911835
Update func.inc
11 years ago
Dennis1993
c3fe3fc316
Update save_prefs.inc
11 years ago
Dennis1993
901a0809fa
Update sendmail.inc
11 years ago
Dennis1993
965dea3e8e
Update compose.inc
11 years ago
Aleksander Machniak
5a8ee396a1
Fix "PHP Warning: Missing argument 1 for rcmail_compose_attachment_field()"
11 years ago
Aleksander Machniak
7ccb59499b
Merge pull request #106 from JohnDoh/edit-folders
...
folder admin: omit fieldset if there is only one section
11 years ago
Aleksander Machniak
471628e9ab
Merge pull request #101 from Dennis1993/patch-9
...
Removed not allowed syntax
11 years ago
Aleksander Machniak
0c2ffb57a1
Allow setting INBOX as Sent folder ( #1489219 )
11 years ago
Aleksander Machniak
b5c413a4cf
Fix lack of Reply-To address in header of forwarded message body ( #1489298 )
11 years ago
PhilW
7ba5c27466
folder admin: omit fieldset if there is only one section
11 years ago
Aleksander Machniak
62350ba021
Fix bugs when invoking contact creation form when read-only addressbook is selected ( #1489296 )
11 years ago
Thomas Bruederli
c58cb8aa95
Strip spell checker error message for logging; remove unused sprintf()
11 years ago
Aleksander Machniak
2e5f64c9e4
Fix identity selection on reply ( #1489291 )
11 years ago
Aleksander Machniak
6efadfc8d3
Fix so additional headers are added to all messages sent ( #1489284 )
11 years ago
Aleksander Machniak
98184938bf
Fix display issue after moving folder in Folder Manager ( #1489293 )
11 years ago
Aleksander Machniak
85ef036bbd
- Fix setting refresh_interval to "Never" in Preferences ( #1489286 )
11 years ago
Aleksander Machniak
1391f17a52
Fix issue where uploaded photo was lost when contact form did not validate ( #1489274 )
11 years ago
Aleksander Machniak
8799df8ccd
Fix redundant SQL query on contact photo request after photo upload.
...
The query was also invalid in case of uploading photo in contact create form.
Move contact photo handling from show.inc into a separate file.
11 years ago
Dennis1993
0822c46ad6
Update func.inc
...
deleted size attribute in file input
11 years ago
Dennis1993
7745ae9dfd
Update compose.inc
...
Deleted size Attribute for file input
11 years ago
Aleksander Machniak
9263f55a63
Ignore Reply-To when replying to own message ( #1489230 )
11 years ago
Aleksander Machniak
ce5a6496fd
Fix XSS vulnerability when saving HTML signatures ( #1489251 )
11 years ago
Aleksander Machniak
b825f86108
Move identity selection based on non-standard headers into (new) identity_select plugin ( #1488553 )
11 years ago
Aleksander Machniak
f2a9a9007a
Fix broken (in 93b0a30c1c
) text/plain body of a message when using "edit as new"
11 years ago
Aleksander Machniak
f7ffdc90aa
Fix fatal error when opening non-existing message in compose window
11 years ago
Aleksander Machniak
93b0a30c1c
Fix XSS vulnerability when editing a message "as new" or draft ( #1489251 ) - added HTML content "washing"
11 years ago
Aleksander Machniak
f09b169e51
Support special Return-Path form used on some (PEAR) mailing list ( #1489241 )
11 years ago
Aleksander Machniak
ae853367ed
Fix downloading binary files with (wrong) text/* content-type ( #1489267 )
11 years ago
Thomas B.
86dd036774
Merge pull request #96 from Dennis1993/patch-6
...
Added required attribute and delete deprecated border attributes
11 years ago
Aleksander Machniak
d59a8d29d6
Validate all text attachments not only text/plain. This fixes invalid
...
warning message for a case when pdf attachment is defined as text/html.
See #1489267 .
11 years ago
Thomas Bruederli
c54157bb92
Fix identity-selection using Return-Path headers ( #1489241 )
11 years ago
Thomas Bruederli
469ede77cb
Better check for priority header
11 years ago
Thomas Bruederli
64b55c4084
Fix priority selector when open in new window ( #1489257 )
11 years ago
Dennis1993
7d7d1437dd
Update func.inc
...
added missing ID for label
11 years ago
Thomas B.
a7fa90f3d3
Merge pull request #64 from Steffen185/patch-2
...
Add hook "message_check_safe"
11 years ago
Aleksander Machniak
6dd22a5e20
Fix parse error from last commit
12 years ago
Aleksander Machniak
e89d8f1fec
Performance fix: Do not ask for folder attributes if we know that folder do not exists
12 years ago
Aleksander Machniak
d3d1e38d72
Fix identity selection when opening extwindow from compose window
12 years ago
Aleksander Machniak
3b944edb02
Fix bug where signature wasn't changed on identity selection when editing a draft ( #1489229 )
12 years ago
Aleksander Machniak
cb1715cd16
Fix handling of message/rfc822 attachments on message forward and edit ( #1489214 )
12 years ago
Aleksander Machniak
42b9ce6415
Fix groups list in contact info page - get_record_groups() result
...
is a ID=>Name hash and cannot be merged with list_groups() result
12 years ago
Aleksander Machniak
bd73a86dad
Don't clear References and in-Reply-To when a message is "edited as new" ( #1489216 )
12 years ago
Aleksander Machniak
446dbedbf6
Fix so setting frame to blank page works also while frame is loading another page
12 years ago
Aleksander Machniak
a3f745bccc
Fix email duplicate check on contact move/copy
12 years ago
Aleksander Machniak
a45f9b7bf5
Contacts drag-n-drop default action is to move contacts ( #1488751 )
...
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751 )
Use consistent naming: 'moveto' -> 'move'
12 years ago
Aleksander Machniak
b7addfc77c
Use absolute paths in is_dir() checks to prevent open_basedir related warnings
12 years ago
Aleksander Machniak
ad052b81d8
Fix so filename label is "Name" not "Display name"
12 years ago
Aleksander Machniak
eaf3832e40
Add some displayed attachment info into javascript environment
12 years ago
Thomas Bruederli
6ff6bedea4
Disable dragging/copying of contact groups
12 years ago
Aleksander Machniak
a5b79b15a8
Fix empty messages list when register_globals is enabled ( #1489157 )
12 years ago
Aleksander Machniak
0494288999
Improved/unified attachment preview page
...
Implemented attachment print button
12 years ago
Thomas Bruederli
dd54725b21
Merge branch 'dev-advanced-ldap-groups':
...
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
12 years ago
Thomas Bruederli
f7ac79ced5
Display '(empty subject)' in message view if subject header is missing ( #1489108 )
12 years ago
Thomas Bruederli
4f53ab347e
Add feature to import messages to the currently selected folder
12 years ago
Aleksander Machniak
f3b55ee8e8
Do not reset messages count in set_folder()
12 years ago
Aleksander Machniak
ae80b5a309
Fix error when there's no writeable addressbook source ( #1489162 )
12 years ago
Aleksander Machniak
c6406eb1a9
Improved main preferences page performance by skipping form generation
...
when sections list is being build, CS fixes
12 years ago
Aleksander Machniak
174327c25c
Merge pull request #77 from dpc22/realnames
...
Add show_real_foldernames preference and configuration option.
12 years ago
Aleksander Machniak
b68e2355d7
Fix so non-inline images aren't skipped on forward ( #1489150 )
12 years ago
Aleksander Machniak
ad2ba95dcd
Fix so bounces addresses in Sender headers are skipped on Reply-All ( #1489011 )
12 years ago
Aleksander Machniak
15482bcade
Improved handling of Reply-To/Bcc addresses of identity in compose form ( #1489016 )
12 years ago
Aleksander Machniak
af9dbd54b3
Fix PHP warning when responding to a message with many Return-Path headers ( #1489136 )
12 years ago
Aleksander Machniak
3863a9d2c5
Added user preference to open all popups as standard windows
12 years ago
David Carter
149f8a00cc
Change show_actual_foldernames to be show_real_foldernames.
...
Change requested by alec@alec.pl .
12 years ago
David Carter
52deb18d96
Add show_actual_foldernames preference and configuration option.
...
When enabled this setting shows actual folder names rather than
the localised verions for the four default folders:
$rcmail_config['default_folders'] =
array('INBOX', 'Drafts', 'sent-mail', 'spam', 'Trash');
12 years ago
Thomas Bruederli
e1a3caf659
Also display contact properties with unknown subtypes
12 years ago
Aleksander Machniak
07795ba124
Fix invalid option selected in default_font selector when font is unset ( #1489112 )
12 years ago
Aleksander Machniak
6ae92aa169
Fix displaying contact with ID divisible by 100 in sql addressbook ( #1489121 )
12 years ago
Aleksander Machniak
db108e3779
Fix another text wrapping issue (wrong handling of long unwrappable lines)
12 years ago
Aleksander Machniak
2355045ded
Change Reply-All button label/title when mailing list is detected ( #1488938 )
12 years ago
Aleksander Machniak
3375a681eb
Fix problem where security warning was displayed for valid images with image/jpg type ( #1489097 )
12 years ago
Aleksander Machniak
fd0fd3b0a0
Fix handling of invalid email addresses in headers ( #1489092 )
12 years ago
Aleksander Machniak
621a2e7f1c
Simplify format=flowed handling code, don't duplicate same code
12 years ago
Aleksander Machniak
f76fa50052
Fix format=flowed text re-wrapping for display
12 years ago
Aleksander Machniak
3725cfb245
Avoid uninitialized/unused variables
12 years ago
Aleksander Machniak
ef1d6525c2
Fix display issue on addressbooks/groups list ( #1489039 )
12 years ago
Aleksander Machniak
c027ba7709
Fix bugs caught by static analysis
12 years ago
Aleksander Machniak
cfe2fc8b30
Log spellchecker error also in html mode
12 years ago
Thomas Bruederli
b15cc7d6f4
Check Google spell check service response for errors and report them accordingly
12 years ago
Thomas Bruederli
517dae3e74
Experimental: refactored list.js and html_table class to render lists with different html structures (e.g. table, ul, div). This show provide more flexibility to skin designers and improve mobile device support
12 years ago
Aleksander Machniak
969cb03f9a
Add option to display email address together with a name in mail preview ( #1488732 )
12 years ago
Aleksander Machniak
d2dff5e865
Fix Reply-To header handling in Reply-All action ( #1489037 )
12 years ago
Aleksander Machniak
61943150d9
Fix so Sender: address is added to Cc: field on reply to all ( #1489011 )
12 years ago
Aleksander Machniak
ec43311423
Fix so addressbook_search_mode works also for group search ( #1489079 )
12 years ago
Thomas Bruederli
378d6cf97f
Build plugin info from both package.xml and composer.json files; allow plugins to override the meta info method
12 years ago
Aleksander Machniak
4cb8ced1a4
Fix min_refresh_interval handling on preferences save ( #1489073 )
12 years ago
Aleksander Machniak
d7fcd8ce42
Fix possible collision in generated thumbnail cache key ( #1489069 )
12 years ago
Aleksander Machniak
7652687692
Fix DB error when creating a new contact and a group is selected ( #1489051 )
12 years ago
Aleksander Machniak
ca2c6316fb
Fix handling of deprecated boolean value of reply_mode option ( #1489052 )
12 years ago
Aleksander Machniak
bb7c522bfd
Add "with attachment" option to messages list filter ( #1485382 )
12 years ago
Aleksander Machniak
e0cc1fb9aa
Fix display of HTML entities in protected folder name ( #1489042 )
12 years ago
Thomas Bruederli
a021d6f187
Skip filename suffix check for embedded images; return blocked.gif instead of HTML warning when embedded ( #1489029 )
12 years ago
Aleksander Machniak
4fdaa02ac7
Fix handling of invalid characters in message headers and output ( #1489032 )
12 years ago
Aleksander Machniak
4dfae96dcd
Fix copying messages to a folder with "empty" name e.g. "0", better error handling
12 years ago
Aleksander Machniak
a389ffbb46
Skip message/rfc822 attachments only in reply mode
12 years ago
Aleksander Machniak
db415c4afb
Fix blockquote width in sent mail ( #1489031 )
12 years ago
Thomas Bruederli
0fcb2b139b
Sanity check the file path for generic message footer before adding it
12 years ago
Aleksander Machniak
648fcf5709
Whitelist configuration options (user preferences) that can be changed using save-pref command
12 years ago
Aleksander Machniak
1d4c84f4d7
Remove sig_above configuration option, use reply_mode only ( #1489001 )
12 years ago
Aleksander Machniak
723f4e63aa
Refresh current folder in opener window after draft save or message sent ( #1488997 )
12 years ago
Aleksander Machniak
3ca58cd22c
Better fix for "saving draft just after entering compose window ( #1489012 )"
12 years ago
Aleksander Machniak
38c1951266
Be less restrictive on vCard import, do not require FN when N exists
12 years ago
Aleksander Machniak
a26c031621
Fix vcard folding when outputing already generated vcard
12 years ago
Steffen185
1a78f13faa
Add hook "message_check_safe"
...
This hook can be used by https://github.com/JohnDoh/Roundcube-Plugin-Global-Address-Book to mark messages as safe whose sender exists in the global address book
12 years ago
Aleksander Machniak
1e32540839
Add rel="noreferrer" for links in displayed messages ( #1484686 )
12 years ago
Aleksander Machniak
a8040cf0bd
Fix so forward as attachment works if additional attachment is added by message_compose hook ( #1489000 )
...
Prevent from re-adding the same forward attachment on compose page refresh
12 years ago
Aleksander Machniak
6e8f2a7448
Notify about a new mail only if it's UNSEEN ( #1388965 )
12 years ago
Aleksander Machniak
0e32d7032b
Fix load-attachment link
12 years ago
Aleksander Machniak
a02c77c584
Add ability to toggle between view as HTML and text while viewing a message ( #1486939 )
12 years ago
Aleksander Machniak
542f15bfec
Enriched content should be also converted to text if html is disabled
12 years ago
Aleksander Machniak
5c26bd49b1
Added rcube_message::has_text_part(), simplified has_html_part() so it always
...
works in "recursive mode" - removed $recursive argument.
12 years ago
Aleksander Machniak
ff7542bfb9
Don't show fake address - phishing prevention ( #1488981 )
12 years ago
Aleksander Machniak
abf46755c9
Fix forward as attachment bug with editormode != 1 ( #1488991 )
12 years ago
Thomas Bruederli
65de0018c8
Trigger 'refresh' hook in mail view
12 years ago
Aleksander Machniak
cf8b9fc004
Move spellcheck options section below signature options section
12 years ago
Aleksander Machniak
d7e129e07d
Increase maxlength to 254 chars for email input fields in addressbook ( #1488987 )
12 years ago
Aleksander Machniak
bc2c4380b5
Add attachment menu with Open and Download options ( #1488975 )
12 years ago
Aleksander Machniak
cbe07532fa
Fix so full filename is used for title attribute
12 years ago
Aleksander Machniak
139635f189
Fix thumbnail size when GD extension is used for image resize ( #1488985 )
12 years ago
Aleksander Machniak
e7c1aad832
Even better message on over quota error in move to trash operation ( #1484164 )
12 years ago
Aleksander Machniak
ee89c6dff6
Display notice that message is encrypted also for application/pkcs7-mime messages ( #1488526 )
12 years ago
Thomas Bruederli
5688d5baa2
Avoid loading already registered attachments when opening a draft message (on page reload)
12 years ago
Thomas Bruederli
f0a7159c40
Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422
12 years ago
Thomas Bruederli
bd1e16f343
Don't skip message/* attachments when opening a draft. Restore check as it was before [ fa57c988
]
12 years ago
Aleksander Machniak
7c851e669e
Don't try to print file extension in a warning message if it's not available
12 years ago
Aleksander Machniak
726297e5f8
Add workaround for invalid message charset detection by IMAP servers ( #1488968 )
12 years ago
Aleksander Machniak
eafb68b321
- Fix regression in handling LDAP contact identifiers ( #1488959 )
12 years ago
Thomas Bruederli
a0e86dcdeb
Fix updating contacts
12 years ago
Thomas Bruederli
63cff249a8
Properly quote form validation error messages
12 years ago
Thomas Bruederli
921115ed56
Ignore file extension difference for text/plain attachments ( #1488891 )
12 years ago
Thomas Bruederli
4223b1e38f
Use encoded identifiers for address book lists ( #1488381 )
12 years ago
Thomas Bruederli
de98a897f6
Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin)
12 years ago
Thomas Bruederli
86552ffc8f
Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget
12 years ago
Thomas Bruederli
e26bf88c45
Pass string to html::tag() in order to always add the </ul> tag
12 years ago
Thomas Bruederli
c5a5f989a9
Allow to list contact groups in (paged) list (yet incomplete)
12 years ago
Thomas Bruederli
3c309af066
- Refactored the hierarchical mailboxlist control into a separate widget class
...
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
12 years ago
Thomas Bruederli
6c27c3b55e
Add search box to compose address book widget ( #1488381 )
12 years ago
Thomas Bruederli
13dc9f2c86
Move rcmail_contact_key() to rcube_addressbook::compose_contact_key()
12 years ago
Thomas Bruederli
1730cf8d7b
Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages)
12 years ago
Thomas Bruederli
1ef4033b8d
Also block remote images in HTML part view ( #1488827 )
12 years ago
Aleksander Machniak
4d7964d910
Improved folder path presentation in page title (use unified delimiter, localize path).
...
E.g. folder "INBOX.test" will be displayed as "Inbox >> test"
12 years ago
Aleksander Machniak
8e8f3b96b5
Fix export of selected contacts from search result ( #1488905 )
12 years ago
Aleksander Machniak
b5b76d2ccb
Make sure mimetypes is an array not object in a better way
12 years ago
Thomas Bruederli
9a6c38e148
New feature to export only selected contacts from addressbook (by Phil Weir)
12 years ago
Aleksander Machniak
83f7077ec9
Fix searching by date in address book ( #1488888 )
12 years ago
Aleksander Machniak
232535f76e
Add option to use envelope From address for MDN responses ( #1488880 )
12 years ago
Aleksander Machniak
347ba311e6
Add possibility to search in message body only ( #1488770 )
12 years ago
Thomas Bruederli
d9f180adf9
Minor IE7/8 fixes
12 years ago
Aleksander Machniak
830fd2ecbb
Display PGP/MIME signature attachments as "Digital Signature" ( #1488570 )
12 years ago
Aleksander Machniak
be72fb3597
Unified attachments filenames handling for message parts without a filename
12 years ago
Aleksander Machniak
66afd70b75
Framework'ize html2text class
12 years ago
Aleksander Machniak
7ac94421bf
Move washtml class into Roundcube Framework (rcube_washtml), add some improvements
12 years ago
Thomas Bruederli
5f0bd1fcb4
Make html button-links work in IE
12 years ago
Thomas Bruederli
090c49d4a3
Treat image/pjpeg as image/jpeg
12 years ago
Aleksander Machniak
83370e5ff1
Display 'Sender' header in message preview
12 years ago
Aleksander Machniak
c0208002a8
Fix escaping of add-contact arguments - fixes JS error in IE
12 years ago
Aleksander Machniak
ff4a92c8e2
Fix contact copy/add-to-group operations on search result ( #1488862 )
12 years ago
Aleksander Machniak
a0e3dcf170
Use matching identity in MDN response ( #1488864 )
12 years ago
Aleksander Machniak
0f4e2f8134
Remove brackets for recipients without name
12 years ago
Thomas Bruederli
f7136bd217
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
dc67f38cdf
Properly parse message/rfc822 parts including all headers, body decoding and charset conversion
12 years ago
Aleksander Machniak
a9bb50d804
Fix handling of signatures on draft edit: Don't add new signature
...
and don't remove the old-one, the same for Edit as new (#1488798 )
12 years ago
Aleksander Machniak
04689fa7ee
Fix so compacting of non-empty folder is possible also when messages list is empty ( #1488858 )
12 years ago
Aleksander Machniak
bb5d728285
Use also Envelope-To for identity selection ( #1488553 )
12 years ago
Aleksander Machniak
25bf00ecbc
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
d9f109b56a
Allow forwarding of multiple emails ( #1486854 )
12 years ago
Thomas Bruederli
31521613e4
Append filename extension if missing
12 years ago
Thomas Bruederli
a8a72e2e7e
Nicely render headers of message/rfc822 parts
12 years ago
Aleksander Machniak
8b748de4ec
Plugin API: add 'check_recent' hook with possibility to control folders list used on check-recent action
12 years ago
Aleksander Machniak
176172c850
Fix PHP warning when replied message contains exactly one Delivered-To header
12 years ago
Aleksander Machniak
c7ff6ec2cb
Add workaround for IE<=8 bug where Content-Disposition:inline was ignored ( #1488844 )
12 years ago
Aleksander Machniak
0fa54df638
enriched.inc -> rcube_enriched
12 years ago
Aleksander Machniak
8afbc8aeea
Fix attachment Content-Length for in-memory files ( #1488844 )
12 years ago
Aleksander Machniak
876d31d594
Fix empty email on identities list after identity update ( #1488834 )
12 years ago
Aleksander Machniak
48ef1334ff
Merge pull request #49 from linagora/master
...
Add new identity level: one identity with edit only signature
12 years ago
Aleksander Machniak
0247b89c38
Move code for identity selection to function, move identities formatting to rcube_user::list_identities()
12 years ago
Aleksander Machniak
30cc01f89d
Use Delivered-To header as a last resort for identity selection ( #1488840 )
12 years ago
Thomas Bruederli
c14b337450
Fix XSS vulnerability using Flash files ( #1488828 ) by comparing mimetypes and filename extensions
12 years ago
Thomas Bruederli
60226a75d8
Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes
12 years ago
jeremie kornobis
c753bc4a8b
unset email address with new level entity 4
12 years ago
jeremie kornobis
f125852979
Add new identity level: one identity with edit only signature
12 years ago
Aleksander Machniak
789e5988aa
Clarify rcube::get_user_name() usage, add rcube::get_user_email()
12 years ago
Aleksander Machniak
5352b55779
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
297c1afb80
Fix redundant colon after last address in print mode
12 years ago
Aleksander Machniak
65dff8f812
Fix hidden flag and default_addressbook settings handling
12 years ago
Thomas Bruederli
b81e7e91a9
Consider filename extension to detect image attachments of type application/octet-stream
12 years ago
Thomas Bruederli
271c5c9764
Correctly handle multiple file uploads ( #1488820 )
12 years ago
Thomas Bruederli
810efee4d3
Avoid double-encoding of HTML entities in signature edit field
12 years ago
Thomas Bruederli
37557b5f08
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
ac382e1145
Always save drafts with format=flowed in order to keep original paragraphs and line wraps ( #1488799 )
12 years ago
Thomas Bruederli
c72a96144d
Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion)
12 years ago
Aleksander Machniak
6459d86291
Select default_addressbook on the list in Address Book ( #1488280 )
12 years ago
Thomas Bruederli
a9e136161a
Use dedicated method to determine an attachment's file size
12 years ago
Thomas Bruederli
3bf7310fa3
Add onclick handler to Show-links
12 years ago
Thomas Bruederli
d20e965c48
Improve thumbnail display: center images and display a 'show' link for attachments the browser is capable to display them
12 years ago
Thomas Bruederli
8fb4f05725
Move default value for client_mimetypes to rcube_config; make sure an array is returned
12 years ago
Aleksander Machniak
3833790db4
Support contacts import from CSV file ( #1486399 )
12 years ago
Aleksander Machniak
8d54286df8
Merge branch 'keep-alive'
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
52d0d94910
Fix handling of text/enriched content on message reply/forward/edit
12 years ago
Aleksander Machniak
398238abf2
Remove redundant code
12 years ago
Aleksander Machniak
d15163ab6e
Fix XSS vulnerability in handling of text/enriched messages ( #1488806 )
12 years ago
Aleksander Machniak
f226549d4f
Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval
12 years ago
Aleksander Machniak
4340d5e634
Fix excessive LFs at the end of composed message with top_posting=true ( #1488797 )
12 years ago
Thomas Bruederli
e43dcb0df3
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
e5e2190e4e
Fix bug where leading blanks were stripped from quoted lines ( #1488795 )
12 years ago
Aleksander Machniak
77de23fa93
Added cross-task 'refresh' request for system state updates
12 years ago
Thomas Bruederli
03149131f7
New feature: display attached images as thumbnails below message body
12 years ago
Aleksander Machniak
aa83596b0b
Clarify keep-alive setting, move it to User Interface section, change label
...
to "Refresh (check for new messages, etc.)", allow no-refresh mode.
12 years ago
Aleksander Machniak
fb53c809a6
Fix AREA links handling ( #1488792 )
12 years ago
Thomas Bruederli
2ad0a8d3f6
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
9ce2398ef9
Fix regression in detecting if attachment should be displayed inline (is an image)
12 years ago
Thomas Bruederli
df79b2638f
Tell client to open mailto: links in contact details in a new window (if configured)
12 years ago
Thomas Bruederli
28de391182
Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication
12 years ago
Thomas Bruederli
cf57b2b130
Fix count display after inserting a new contact
12 years ago
Thomas Bruederli
dc6794f9c4
Don't add Bcc headers from identity twice (e.g. if already saved in draft)
12 years ago
Aleksander Machniak
abe164367b
Fix HTML entities handling on addressbooks list
12 years ago
Thomas Bruederli
ddafe4e410
Merge branch 'dev-compose-newwindow'
12 years ago
Aleksander Machniak
e04e314440
Add option to disable saving sent mail in Sent folder - no_save_sent_messages ( #1488686 )
12 years ago
Aleksander Machniak
f0affa6cc2
- Fix handling dont_override with message_sort_col and message_sort_order settings ( #1488760 )
12 years ago
Aleksander Machniak
1e7aa75d18
Remove leftover code
12 years ago
Thomas Bruederli
3715694887
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
e6a0747155
Convert all identity headers into the desired message charset
12 years ago
Aleksander Machniak
374104ed6d
Fixed undefined global variable
12 years ago
Aleksander Machniak
0768134de1
Fix bug where wrong words were highlighted on spell-before-send check
12 years ago
Thomas Bruederli
83f2f6bb65
Display email address if contact has more than one (in compose address book widget)
12 years ago
Aleksander Machniak
22c67d0ec2
Fix handling of URLs with asterisk characters ( #1488759 )
12 years ago
Thomas Bruederli
271efe53e0
Add user settings to open message view and compose form in new windows. This natevely implements the compose_newwindow plugin functionslity and more
12 years ago
Thomas Bruederli
464a0fba9d
Display connection errors in UI. Stack error messages in popup (Larry skin)
12 years ago
Thomas Bruederli
0f7d11e798
Better fix for headers decoding problem: fetch them as raw and let rcube_mime::decode_address_list() do the job right
12 years ago
Thomas Bruederli
27be4e7644
Fix header charset decoding when opening a draft message
12 years ago
Aleksander Machniak
7ac533dede
Add flags and date arguments to kolab_storage::save_message()
12 years ago
Aleksander Machniak
0054f7a5bf
Fix sig_above setting, broken in 651c7b6e9d
12 years ago
Thomas Bruederli
18b73873dc
New skin selection with full name, license and thumbnail
12 years ago
Thomas Bruederli
95d2892686
Fix HTTP User-Agent XSS vulnerability ( #1488737 )
12 years ago
Thomas Bruederli
7257040ca2
Add localized titles for message header toggles
12 years ago
Thomas Bruederli
765ecb9fa0
Let the skin limit the number of visible recipeints and place a link to show them all in a dialog (better fix for #1488590 )
12 years ago
Thomas Bruederli
61512fe104
Avoid double-quoting of some message headers; wrap email address strings in <span> for better styling
12 years ago
Thomas Bruederli
c23aad2feb
Revert "Add full headers view in message preview window ( #1488538 )"
...
This reverts commit af276f21e5
.
Conflicts:
CHANGELOG
skins/larry/mail.css
12 years ago
Aleksander Machniak
ab08544520
Enable subscription option for already subscribed "virtual" folders,
...
small code improvements
12 years ago
Thomas Bruederli
0746d58fce
Allow to mark/flag messages from full message view screen
12 years ago
Aleksander Machniak
1b9923208c
Re-fix HTML entities handling in addressbook names
12 years ago
Aleksander Machniak
5802cfec95
Support HTML entities in addressbook names
12 years ago
Aleksander Machniak
32ba62889c
Don't directly require email address on contact import, allowing import
...
of contacts being validated by addressbook validation code. The same
as for create/edit contact actions.
12 years ago
Aleksander Machniak
fa57c98854
Don't add inline images from HTML part to the attachments list when forwarding in plain text
12 years ago
Aleksander Machniak
a04a74fec4
Improvements in building criteria string for IMAP SEARCH
12 years ago
Aleksander Machniak
1e9aa25609
Fix error where session wasn't updated after folder rename/delete ( #1488692 )
12 years ago
Aleksander Machniak
9287ed36b3
- Replace data URIs of images (pasted in HTML editor) with inline attachments ( #1488502 )
12 years ago
Aleksander Machniak
06073ef216
Merge branch 'message_show_ui'
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
af276f21e5
Add full headers view in message preview window ( #1488538 )
...
Fix message display page issues - unified with message preview (#1488590 , #1488642 )
12 years ago
Aleksander Machniak
26fc0defe3
Fix bug where parentnotwritable error wasn't displayed in the interface
12 years ago
Aleksander Machniak
10141cd6fd
Fix displaying all headers when they contain malformed characters ( #1488666 )
12 years ago
Aleksander Machniak
46d0012e26
Fix quota capability detection so it can be overwritten by a plugin ( #1488655 )
12 years ago
Aleksander Machniak
4c127375ce
Fix identity selection on reply ( #1488101 )
12 years ago
Aleksander Machniak
8eefbb2158
Add option to enable HTML editor on forwarding ( #1488517 )
12 years ago
Aleksander Machniak
651c7b6e9d
Add option to not include original message on reply, rename option top_posting to reply_mode ( #1485149 )
12 years ago
Aleksander Machniak
74d7841c26
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
9cb76ad3c2
Fix so subscribed non-existing/non-accessible shared folder can be unsubscribed
12 years ago
Aleksander Machniak
fe2f0be435
Fix possible PHP warning, read default_folders using config->get()
...
to support deprecated option name (default_imap_folders)
12 years ago
Aleksander Machniak
c8f35a17e6
Added "Undeleted" option to messages list filter
12 years ago
Aleksander Machniak
60082ad665
Fix PHP Warning: strlen() expects parameter 1 to be string, object given
12 years ago
Aleksander Machniak
6ab9369eb1
Fix lower-casing email address on replies ( #1488598 )
12 years ago
Aleksander Machniak
fb2f825cd9
Fix line separator in exported messages ( #1488603 )
12 years ago
Aleksander Machniak
c086978f6a
Fix XSS issue where plain signatures wasn't secured in HTML mode ( #1488613 )
12 years ago
Aleksander Machniak
21d463baba
Fix stripped apostrophes when replying in plain text to HTML message ( #1488606 )
12 years ago
Aleksander Machniak
56689b31ae
Fix inactive Save search option after advanced search ( #1488607 )
12 years ago
Thomas Bruederli
248d781e5f
Improve text wrapping in replies
12 years ago
Thomas Bruederli
b8b6e5011a
Skip IDN conversion when saving/reading identies. This should provide proper support for multiple recipeint values including name blocks in bcc and reply-to fields
12 years ago
Aleksander Machniak
703be89e20
Fix bug in last commit which broke searching
12 years ago
Aleksander Machniak
e0efd8f5dc
Added separate From and To columns apart from smart From/To column ( #1486891 )
12 years ago
Aleksander Machniak
30833a2ad5
Fix image cid substitution in compose/sendmail
12 years ago
Aleksander Machniak
cd482ebce6
Fix SQL errors handling
12 years ago
Aleksander Machniak
2b992c5683
Remove unused variable
12 years ago
Aleksander Machniak
887838da08
Fix double HTML entities escaping in forward message header
12 years ago
Aleksander Machniak
b169de8fcd
- Fix order of attachments in sent mail ( #1488423 )
12 years ago
Aleksander Machniak
e1cf53ef18
Remove debug code
12 years ago
Aleksander Machniak
0ed7034d35
Fix duplicated fields when object is converted into array
12 years ago
Aleksander Machniak
ec86add1ff
Define context (_remote=1) for spellcheck requests to send proper response on error
12 years ago
Aleksander Machniak
cfc27c9b76
Keep some resource files (images) in separate directory
12 years ago
Thomas Bruederli
baecd8becc
Move the hard-coded list of fields used to list contacts to a central location
12 years ago
Aleksander Machniak
e19fafae04
Prefer default addressbook also when checking for existence of MDN request recipient
12 years ago
Thomas Bruederli
384948886c
Prepare to show contact photo of email sender in mail views
13 years ago
Aleksander Machniak
840b4dbeb8
Simplified method of getting default addressbook.
...
Make sure to use the same source when adding contact and checking
if message is safe (sender is in addressbook).
Small code improvements.
13 years ago
Aleksander Machniak
2b21b97ef0
Use file_get_contents() to make code simpler and to fix possible infinite loop
13 years ago
Aleksander Machniak
3efc74654a
- Don't add attachments content into reply/forward/draft message body ( #1488557 )
13 years ago
Aleksander Machniak
b97d0e11b5
Fix empty user agent string on error page for "incompatible browser" error
13 years ago
Aleksander Machniak
a60d139d87
Define array variable in case none of zones is valid (shouldn't happen)
13 years ago
Aleksander Machniak
669747a81c
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
ceaaebbc8c
Fix fatal error when date.timezone isn't set ( #1488546 )
13 years ago
Thomas Bruederli
0be8bd11e2
Enable drag & drop file upload for contact photos
13 years ago
Aleksander Machniak
4fd5b62194
Add Content-Length for attachments where possible ( #1485478 )
13 years ago
Aleksander Machniak
8749e94b4b
Fix attachment sizes in message print page and attachment preview page ( #1488515 )
...
- Use size parameter from Content-Disposition header if specified,
- Calculate size of base64 encoded message parts
13 years ago
Aleksander Machniak
54be5ccb50
Fix XSS vulnerability in message subject handling using Larry skin ( #1488519 )
13 years ago
Thomas Bruederli
ae6d2de17f
New feature to add mail attachments using drag & drop on HTML5 enabled browsers
13 years ago
Aleksander Machniak
aede1f9ab4
Fix possible PHP warning: strpos(): Offset not contained in string
13 years ago
Aleksander Machniak
d487cd5a6c
Merge branch 'dev-browser-capabilities'
...
Conflicts:
CHANGELOG
13 years ago
Thomas Bruederli
ca1c2a8c9c
Don't show errors when moving contacts into groups they're already in ( #1488493 )
13 years ago
Aleksander Machniak
19cc5b91c9
Display Tiff as Jpeg in browsers without Tiff support ( #1488452 )
13 years ago
Aleksander Machniak
b9854b8cbe
Add Flash support detection
13 years ago
Aleksander Machniak
7c1231a94b
Use browser capabilities to decide if PDF/TIFF attachments should be displayed
...
in an overlay page/inline or to provide only direct download for them (#1488452 , #1487929 )
13 years ago
Aleksander Machniak
e349a8c9ae
Added browser capabilities detection, i.e. PDF and TIFF support
13 years ago
Aleksander Machniak
6d3e53d2b8
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
476fa983c0
Catch DateTime* exceptions ( #1488497 ) - skipping buggy timezones
13 years ago
Aleksander Machniak
c0839699bb
Move messages forwarding mode setting into Preferences
13 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
Aleksander Machniak
0a1dd5b073
Add is_escaped attribute for html_select and html_textarea ( #1488485 )
13 years ago
Aleksander Machniak
4bfe4ec22a
Remove last instance of storage_connect() with possible performance
...
improvement when a message part body is in cache
13 years ago
Aleksander Machniak
5c7e54b175
- Fix HTML entities handling in HTML editor ( #1488483 )
13 years ago
Thomas Bruederli
705ba185bb
Fix object reference
13 years ago
Aleksander Machniak
b5c4e7d85c
Fix PHP warning on PHP 5.4 ( #1488469 )
13 years ago
Aleksander Machniak
644f00d5a2
Fix add_contact() ( #1488465 )
13 years ago
Aleksander Machniak
4d7e277b92
Removed debug code
13 years ago
Aleksander Machniak
c1a0578d21
Fix Opera issues with duplicated scrollbar and invisible border
13 years ago
alecpl
76248c7b6e
- Improved all headers viewer (mostly in Larry skin)
13 years ago
alecpl
db70b3fc82
- Fix handling errors on draft auto-save
13 years ago
alecpl
19d5973247
- Add vCard import from multiple files at once ( #1488015 )
13 years ago
thomascube
6707ca47a2
Support mutliple name/email pairs for Bcc and Reply-To identity settings ( #1488445 )
13 years ago
alecpl
b4f95a9387
- Fix attachment name regression ( #1488446 )
13 years ago
alecpl
5475865485
- Fix creating folders if ACL exists (1488443)
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
alecpl
373e3df580
- Small fix
13 years ago
alecpl
9336ba21cf
- Fix importing to LDAP addressbook when mail attribute is required by
...
validating input data with autofix
13 years ago
alecpl
c71e95b775
- Fix adding contact form fields in situation when the fieldset is empty.
...
Fixes issue with lost manager/assistant fields in LDAP addressbook
13 years ago
alecpl
3d5240b70d
- Revert r6060, fix #1487822 using css-only
13 years ago
thomascube
c97c575671
Force page reload if list columns changed in IE8 ( #1487822 )
13 years ago
thomascube
1ba07f0709
Allow mass-removal of addresses from a group ( #1487748 )
13 years ago
alecpl
a274fb2e20
- Fix so "Back" from compose/show doesn't reset search request ( #1488238 )
13 years ago
alecpl
1b30a710cf
- Add option to delete messages instead of moving to Trash when in Junk folder ( #1486686 )
13 years ago
alecpl
252d27459c
- Fix E_STRICT warning ( #1488404 )
13 years ago
thomascube
4cf42fde05
Add support for read-only address book records
13 years ago
alecpl
a71a97fa49
- Image resize with GD extension ( #1488383 )
13 years ago
thomascube
d1e3430bfa
Pass message UID to 'message_part_get' hook
13 years ago
thomascube
168e540923
Request all needed fields from address book backends ( #1488394 )
13 years ago
alecpl
4be86f3a37
- Unified (single) spellchecker button
13 years ago
thomascube
c388257078
Only run value through format_date if no render_func was called before
13 years ago
alecpl
0203f16312
- Fix duplicate names handling in addressbook searches ( #1488375 )
13 years ago
thomascube
6357223bd1
Fix spelling
13 years ago
alecpl
82d69583fd
- Fixed double-quotes handling in recipient names
13 years ago
alecpl
2b4855b1aa
- Add Russian to the spellchecker languages list ( #1488135 )
13 years ago
thomascube
1e09cd0811
Slighlty increase minimum browser requirements
13 years ago
alecpl
18a3dcaf56
- Fix issue with folder creation under INBOX. namespace ( #1488349 )
13 years ago
alecpl
06c990ead2
- Added mailto: protocol handler registration link in User Preferences ( #1486580 )
13 years ago
thomascube
f9a967763e
User configurable setting how to display contact names in list
13 years ago
alecpl
33423a5570
- Fix issue where some text from original message was missing on reply ( #1488340 )
13 years ago
alecpl
f3136149fe
- Workaround IMAP server issue when THREAD command returns less messages than exist in a folder: don't update folder status in second count() call
13 years ago
thomascube
fc7b5b8283
Get rid of global $__skin_path variable ( #1488336 )
13 years ago
thomascube
43875379d5
Allow users to choose cols for contacts list sorting
13 years ago
thomascube
6835114c4d
Allow plugins to overwrite the displayed confirmation message when saving a draft
13 years ago
thomascube
e472110e2c
Added new plugin hook 'message_draftsaved'
13 years ago
thomascube
567be64c28
Fix if/else structure
13 years ago
alecpl
63ff2a22ca
- Fix warning when default_folders setting is not an array
13 years ago
alecpl
a19d90043e
- Fix call to undefined method rcube_result_index::getElement()
13 years ago
alecpl
002189e3ab
- Fix drafts update issues when edited from preview pane ( #1488314 )
13 years ago
alecpl
ce4c610311
- Fix warning when default_folders setting is not an array
13 years ago
thomascube
50d6e918e1
Use <uri> value from package.xml to build download links in about screen; show links in default style
13 years ago
thomascube
a49a00fd30
Display priority in message headers block
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
alecpl
64f6e75a3f
- Fix incorrect function call ( #1488310 )
13 years ago
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
13 years ago