Thomas Bruederli
8ed382f1ec
Append group parameter to attachments set by plugins if not present
11 years ago
Thomas Bruederli
188247894f
Make multi-folder message identifiers work with folders containing commas
11 years ago
Thomas Bruederli
f50a66c616
Enable listmode switch if listing is not multi-folder
11 years ago
Thomas Bruederli
aafbe8efdc
Fix forwarding all ('*') messages of a search set
11 years ago
Thomas Bruederli
1e9a59ab89
Don't remove messages from list when moving to another folder in multi-folder search mode, just update the list
11 years ago
Thomas Bruederli
1d1fdcbf8c
Fix splitting message identifiers into UID and folder values
11 years ago
Thomas Bruederli
1883048720
Optimize header fetching of multi-folder searches with natural (UID) sorting
11 years ago
Thomas Bruederli
f0c94a3dc3
Don't display error when moving a message to the same folder it already resides
11 years ago
Thomas Bruederli
0f48e6e660
Fix message UID extraction for _uid=*; update unread count for all affected mailboxes
11 years ago
Aleksander Machniak
0ccef59cfa
Fix bug where "With attachment" option in search filter wasn't selected after return from mail view ( #1489774 )
11 years ago
Thomas Bruederli
0456f728ee
Make UID extraction function globally availbale (for plugins)
11 years ago
Thomas Bruederli
6dc1a66451
Fix page title and folder selection in search mode
11 years ago
Thomas Bruederli
e8cb51669a
More fixes for multi-folder search ( #1485234 )
11 years ago
Thomas Bruederli
c83535876c
Small refactoring of message list column configuration; fixes table column resorting issues with hidden 'folder' column
11 years ago
Thomas Bruederli
b95033e45a
Save list columns as array in session
11 years ago
Thomas Bruederli
66536974fe
Merge branch 'dev-multi-folder-search'
11 years ago
Aleksander Machniak
d0cb327af7
Bring back $COMPOSE['reply_uid'] lost in commit 73076d7e
11 years ago
Aleksander Machniak
dc0b500e78
Removed redundant default_folders config option ( #1489737 )
...
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830 )
11 years ago
Aleksander Machniak
73076d7ea6
Set In-Reply-To and References for forwarded messages ( #1489593 )
11 years ago
Thomas Bruederli
a8a50de4e3
Improve mbox format import: don't expect empty lines after each message
11 years ago
Aleksander Machniak
1597c8a0c2
Make sure parent folder selector always contains parent folder
...
of current folder, even if it does not exist
11 years ago
Aleksander Machniak
fbe5bc9ba2
CS fixes
11 years ago
Aleksander Machniak
2369305ad8
Merge pull request #167 from Steffen185/allow_url_fopen_off
...
Make modcss.inc work with allow_url_fopen = Off
11 years ago
Thomas Bruederli
d221576489
Disable link registering mailto: protocol handler if not supported by the browser ( #1489569 )
11 years ago
Thomas Bruederli
08da302af0
Don't hide upload dialog if no file was selected. Display an alert message for all empty file uploads ( #1489685 )
11 years ago
Aleksander Machniak
a930815871
Trim search filter to prevent from creating invalid search criteria when skip_deleted = true.
11 years ago
Thomas Bruederli
a36369c383
Fix message import dialog ( #1489685 ):
...
- Display alert if no file is chosen
- Unlock the UI if form is not submitted
- Avoid duplicate error messages
- Fix javascript error due to missing attachments list widget
11 years ago
Thomas Bruederli
3f63a80730
Re-arrange buttons in import dialog to match the rest of the appplication
11 years ago
Thomas Bruederli
532c10669b
Support structured data for autocompletion results; map 'type' attribute to CSS class for autocomplete list items
11 years ago
Takika
2256f89139
Fix default mailbox sort order
11 years ago
Aleksander Machniak
37b9e02648
Fix regression in handling of 'attachments' result in message_compose hook ( #1489627 )
11 years ago
Steffen185
6446d0ac97
modcss.inc: Fixed CS
11 years ago
Steffen185
add515bc74
Make modcss.inc work with allow_url_fopen = Off
...
Alternatively use the PHP cURL extension
11 years ago
Aleksander Machniak
03de1329ef
Fix invalid X-Draft-Info on forwarded message draft ( #1489587 )
11 years ago
Aleksander Machniak
a35540c786
Fix issue when default_addressbook option is set to integer value ( #1489407 )
11 years ago
Thomas Bruederli
700e3cc76d
Include groups in contacts search on mail compose ( #1489082 )
11 years ago
Thomas Bruederli
9675702579
Fix canned responses in HTML mode ( #1489536 )
11 years ago
Thomas Bruederli
90dc9b1512
Compare message IDs before suggesting to restore compose messages on reply
11 years ago
Thomas Bruederli
febcd4b225
Improve wording: don't pretend that mailbox is empty if search/filter doesn't find any messages
11 years ago
Aleksander Machniak
6fa5b437a4
Update to TinyMCE 4.x
11 years ago
Thomas Bruederli
19262e6eab
Code cleanup: remove duplicated code, don't trigger multi-folder search on simple filter requests
11 years ago
Thomas Bruederli
1d6082c5e2
Fix thread/list mode update and display
11 years ago
Thomas Bruederli
6884f3f1f7
Re-submit search query when switching folders
11 years ago
Thomas Bruederli
1bbf8c4886
- Make search scope selectable in UI
...
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
11 years ago
Thomas Bruederli
2c33c7e38b
Make message pagenav (prev/next) work with sorted multi-folder search results
11 years ago
Thomas Bruederli
2baeac116a
Fix sorting and paging in cross-folder searches
11 years ago
Thomas Bruederli
25a244908b
Remove merge conflict
11 years ago
Thomas Bruederli
b6100d9ed2
Merge branch 'dev-multi-folder-search' of github.com:roundcube/roundcubemail into dev-multi-folder-search
...
after rebasing to master
11 years ago
Thomas
566747af00
First attempt to search in multiple folders; do it multi-threaded using pthreads if available
11 years ago
Thomas
9684dc018f
Support globally unique message UIDs with IMAP folder name appended
11 years ago
Thomas
628706acdc
Prepare message list to display IMAP folder
11 years ago
Thomas
017c4f19fd
Refactor multi-threaded autocomple contact searching to make it available for other purposes, too
11 years ago
Thomas Bruederli
7c28d45c8e
Update class name in subscriptions folder list after saving folder properties
11 years ago
Aleksander Machniak
14bd927c71
Extracting inline image data into attachments also if data type is not set
11 years ago
Aleksander Machniak
090d3ed38c
Fix compat. with PHP 5.2 ( #1489500 )
11 years ago
Aleksander Machniak
b23b3f2c35
Fix case-sensitivity of email addresses handling on compose ( #1485499 )
11 years ago
Aleksander Machniak
ee43f09724
Fix possible warning when advances_prefs setting is not an array
11 years ago
Aleksander Machniak
d575e46067
CS fixes
11 years ago
Aleksander Machniak
f5d2eef55c
More CS fixes, replace global $CONFIG usage with $RCMAIL->config->get()
11 years ago
Aleksander Machniak
ddc161721c
Fix default priority selection broken in last CS fix
11 years ago
Aleksander Machniak
5e30349639
CS fixes
11 years ago
Aleksander Machniak
0f16a0353c
CS fixes
11 years ago
Aleksander Machniak
10936fef64
Don't alter Message-ID of a draft when sending ( #1489409 )
11 years ago
Aleksander Machniak
c97625e02a
CS fixes
11 years ago
Aleksander Machniak
da5fa28d57
Display different icons when Trash folder is empty or full ( #1485775 )
11 years ago
Aleksander Machniak
ac0fc383fd
Fix so message flags modified by another client are applied on the list on refresh ( #1485186 )
11 years ago
Aleksander Machniak
6b2b2eca5f
Remove deprecated functions (these listed in bc.php file) usage
11 years ago
Aleksander Machniak
54029ea959
Fix broken text/* attachments when forwarding/editing a message ( #1489426 )
11 years ago
Aleksander Machniak
5224a6b394
Make possible to get contact ID from HTML id attribute ( #1489414 )
11 years ago
Aleksander Machniak
774f9dc835
Fix replacing group name with group members on autocompletion
...
(for some addressbook plugins where email field is not a flat array)
11 years ago
Aleksander Machniak
a520f331c1
Fix handling of X-Forwarded-For header with multiple addresses ( #1489481 )
11 years ago
Aleksander Machniak
48660a881c
Fix use of non-existing localization label ( #1489474 )
11 years ago
Aleksander Machniak
39c90d6b61
Make sure selected group is listed after delete error ( #1489463 )
11 years ago
Aleksander Machniak
2c16ab5682
Check rcube_addressbook::get_error() after failing delete ( #1489463 )
11 years ago
Aleksander Machniak
18b40c1a32
Fix issue where groups were not deleted when "Replace entire addressbook" option on contacts import was used ( #1489420 )
11 years ago
Aleksander Machniak
993eb88d5a
Always send unread counter update for current folder
11 years ago
Aleksander Machniak
ac3cddac97
Skip charset (or use US_ASCII) intead of UTF-8 if body contains only ASCII characters
11 years ago
Aleksander Machniak
f59cfe8806
Make Reporting-UA header in MDN report optional, as User-Agent is
11 years ago
Aleksander Machniak
8c5f405587
Set real content-type for file downloads ( #1489439 )
11 years ago
Aleksander Machniak
f768a6eae8
Fix so contactnotfound message is of type error not info
11 years ago
Thomas Bruederli
f9c8e8285b
Move 'advanced' block to the end of the settings form
11 years ago
Aleksander Machniak
5e4894a916
Fix bgcolor attribute handling
11 years ago
Thomas Bruederli
2af3748596
Clean HTML message body from URL parameters after enabling HTML mode in commit e957bfec
11 years ago
Thomas Bruederli
e957bfecdf
Allow plugins to override message compose mode
11 years ago
Thomas Bruederli
ceb2a31b38
Compare draft message-ID when restoring local message contents
11 years ago
Thomas Bruederli
87b513853c
Better button text for message restore dialog
11 years ago
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
alecpl
1adc70526c
- Use proper class name
13 years ago
alecpl
c1d27d8679
- Fix setting pagesizes ( #1488295 )
13 years ago
thomascube
eeb73cc21a
Implement address book widget on compose screen
13 years ago
thomascube
b611d3a5db
Simplify
13 years ago
alecpl
1c4f23d6e5
- Exclude MIME functionality from rcube_imap class into rcube_mime class
13 years ago
alecpl
f5d62f7157
- Fix bug in handling of base href and inline content ( #1488290 )
13 years ago
alecpl
a01df71de4
- Fix displaying form warnings on contact save
13 years ago
thomascube
5879c09ca0
Use proper timezones from PHP's internal timezonedb ( #1485592 )
13 years ago
thomascube
7c2a9310c4
Use iframes for identity management
13 years ago
alecpl
7152f59f04
- Fix so editor selector is hidden when 'htmleditor' is listed in 'dont_override'
13 years ago
alecpl
1c029b9c7c
- Fix label too long ( #1488283 ), fix polish translation
13 years ago
alecpl
3a992ee8b8
- Remove leftover from last commit
13 years ago
alecpl
89c30a00a7
- Don't load jqueryui plugin, it's required now by default
...
- Move datepicker's date format setting to the plugin
13 years ago
alecpl
a61ccea31a
- Small fixes to r5662
13 years ago
alecpl
08ffd939a7
- Add separate pagesize setting for mail messages and contacts ( #1488269 )
13 years ago
alecpl
81c2ce9b7b
- Remove some UI-specific one-liners from rcube_webmail object
13 years ago
alecpl
e2dfb5ebad
- Fix handling of INBOX's subfolders in special folders config ( #1488279 )
13 years ago
thomascube
faaa1ba534
Make count-display label selectable by skin; always show photo placeholder, even if source doesn't support a photo col
13 years ago
thomascube
aa3a9a41f3
Put groups list into a fieldset to be consistent with the rest of the form
13 years ago
thomascube
a84bfa356a
Fix upload form handling
13 years ago
thomascube
c8c53f4ad1
Make emtpy/invalid links non-clickable
13 years ago
thomascube
bab0433a27
First steps for Larry's address book
13 years ago
thomascube
c29b82d90a
Fix crashes with eAccelerator ( #1488256 )
13 years ago
thomascube
fbebf54a92
Only expand one email per group member
13 years ago
alecpl
34c2e34671
- Fix "PHP Warning: Invalid argument supplied for foreach()" ( #1488264 )
13 years ago
thomascube
f94e442469
Add more classes and options to HTML elements for better styleability
13 years ago
thomascube
b540ed15a3
Larry is growing up
13 years ago
thomascube
01d0affaa1
Pass attributes from skin to form table
13 years ago
thomascube
e19229ce09
Larry's identities settings and about page
13 years ago
alecpl
18ca0b6efc
- Skip inline images (fixes issue where images used in HTML body were displayed below the body once again)
13 years ago
thomascube
faea23d0b4
More options for message headers output in templates
13 years ago
thomascube
c7dcb30025
More from Larry...
13 years ago
thomascube
ce86f0f14f
Make string for unread count configureable by skin; add file type classes to attachments list
13 years ago
thomascube
854397b216
Better CSS url() validation
13 years ago
thomascube
67e0c90fce
Add css class to add-icon
13 years ago
thomascube
2b017e7f79
Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test
13 years ago
alecpl
6807865d76
- Update killcache with new cache tables
13 years ago
alecpl
a90ad2840f
- Deprecate $DB, $USER, $IMAP global variables, Use $RCMAIL instead
13 years ago
alecpl
b6da0b76af
- Remove deprecated global $IMAP variable usage ( #1488148 )
13 years ago
alecpl
7e263ea204
- Add option to set default font for HTML message ( #1484137 )
13 years ago
alecpl
40c45e9de9
- Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class
13 years ago
alecpl
c33dc1a451
- Fix typos in handling support link label
13 years ago
thomascube
3f81174e10
Show attachment filename in page title
13 years ago
thomascube
ac9ba4480d
Replace prompt() with jQuery UI dialog ( #1485135 )
13 years ago
alecpl
9b28484859
- Fix attaching files (broken with changes to _SESSION['compose']) ( #1488235 )
13 years ago
thomascube
b885ab73b8
Fix saving of composite address fields without subtype
13 years ago
alecpl
73571d3d26
- Reload UI after skin change
13 years ago
alecpl
4360276d9b
- Add $_SESSION['mailto'] variable cleanup
13 years ago
alecpl
2a7bf36c73
- Fix compose from addressbook, broken in r5521
13 years ago
alecpl
72ff6ae884
- Simplified compose session data handling, no need for session->cleanup()
13 years ago
alecpl
8751881e1d
- Remove unused result
13 years ago
thomascube
57486f6e58
Content filter for embedded attachments to protect from XSS on IE<=8 ( #1487895 )
13 years ago
alecpl
3e5c709fa7
- Fix so TEXT key will remove all HEADER keys in IMAP SEARCH ( #1488208 )
13 years ago
alecpl
6a6168619a
- Fix handling contact photo url with https:// prefix ( #1488202 )
13 years ago
alecpl
e0960f6365
- Prevent from memory_limit exceeding when trying to parse big messages bodies ( #1487424 ):
...
don't try to parse it, display notice with a link to download it directly
13 years ago
alecpl
e4a4ca1948
- Performance improvements
13 years ago
alecpl
f4cfb1414a
- Mark folder as recent only when it contains unseen messages
13 years ago
alecpl
636bd77074
- Mark (with different color) folders with recent messages ( #1486234 )
13 years ago
alecpl
5510a5278b
- Fix possible infinite redirect on attachment preview ( #1488199 )
13 years ago
alecpl
e01e798517
- Fix action when toggling prefer_html option state
13 years ago
thomascube
ce22f1e0c6
Show configurable support link in about page; refer on <srcuri> for download link; no link to roundcube.net to avoid tons of support requests
13 years ago
alecpl
1911cc4062
- Use channel/uri as possible source locations
...
- Handle dependent/required plugins
13 years ago
alecpl
45fa64c3c9
- Added About tab in Settings
13 years ago
alecpl
5aeeebad56
- Fix regression in setting recipient to self when replying to a Sent message ( #1487074 )
13 years ago