Takika
03713dbf5d
Add contact_listname hook to handle special name order
...
I can modify the addressbook_name_listing variable via main config or preferences_list_hook but I have to change the rcube_addressbook class to use the modified value. Some contry use special [name orders](http://en.wikipedia.org/wiki/Personal_name#Name_order ) and we can handle them with this hook.
I changed the hook name to contact_listname as proposed by thomascube in the original PR#127.
12 years ago
Aleksander Machniak
a649e0488a
Fix failing vCard import when email address field contains spaces ( #1489386 )
12 years ago
Aleksander Machniak
99d59620e1
Join many preg_replace() calls into one
12 years ago
Aleksander Machniak
27a620c012
Fix typo in method name
12 years ago
Thomas Bruederli
d29f781080
Let plugins state a validation error message
12 years ago
Thomas Bruederli
ada51d1d0e
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
a693639613
Require name or email for sql address book only
12 years ago
Thomas Bruederli
49b8e5d0bb
Add plugin hook 'contact_validate' to let plugins validate contact records
12 years ago
Niklas Femerstrand
af61b9705e
Adds change_identity JavaScript event trigger
12 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
12 years ago
Aleksander Machniak
70c7df8faa
Fix vulnerability in handling _session argument of utils/save-prefs ( #1489382 )
12 years ago
Aleksander Machniak
26830dcc87
Support 'value' and 'label' attributes on <option> tag
12 years ago
Aleksander Machniak
e2f90dbd4e
Do not add css files to the page when body is empty, e.g. upload iframes
12 years ago
Aleksander Machniak
ff993eb483
Fix iframe onload for upload errors handling ( #1489379 )
12 years ago
corbosman
754779be6d
Allow selected as attribute
12 years ago
Aleksander Machniak
c20fa4a1ad
Fix address matching in Return-Path header on identity selection ( #1489374 )
12 years ago
Thomas Bruederli
010a350715
Minor improvements to threaded searching
12 years ago
Thomas Bruederli
b608577342
Add support for additional attributes on <option> entries
12 years ago
Aleksander Machniak
64c924ea06
Fix regression where wrong set of message identifiers was used
...
in sql query that was supposed to fetch list of messages from cache
12 years ago
Aleksander Machniak
902b9df7fb
Remove dont_select internal flag, we don't need it anymore
12 years ago
Thomas
7e3e3ef81a
First attempt to search in multiple folders; do it multi-threaded using pthreads if available
12 years ago
Aleksander Machniak
eb6253ccc1
Fix regression where click on subject text wasn't selecting the message row
12 years ago
Aleksander Machniak
c1bc8f6c82
Change so abort=true does not break the loop in exec_hook(), provide a new 'break' flag for this purpose
12 years ago
Aleksander Machniak
075574c81f
Use onclick even for status, flag and expando actions to fix issue
...
where mouse right click would invoke action where it shouldn't
12 years ago
Aleksander Machniak
899e594474
Key duplicate error on postgres uses SQLSTATE=23505
12 years ago
Aleksander Machniak
5a2d2a6f75
Fix HTML part detection when encapsulated inside multipart/signed ( #1489372 )
12 years ago
Aleksander Machniak
ff6de99ae4
Some micro-optimizations
12 years ago
Aleksander Machniak
0f15219a93
Fix text wrapping issue with long unwrappable lines ( #1489371 )
12 years ago
Aleksander Machniak
d1abd8e339
Fix infinite loop in rcube_utils::mod_css_styles() after recent changes in rcube_string_replacer
12 years ago
Thomas Bruederli
b5216621ba
Add spellchecker backend for the After the Deadline service. See http://www.afterthedeadline.com for server installations
12 years ago
Thomas Bruederli
bc0a470157
Refactor spellchecker class into backend subclasses for better extensibility
12 years ago
Thomas Bruederli
c856b73c86
Minor improvements to linkref parser
12 years ago
Thomas Bruederli
a01f3b959a
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
e480ca00ba
Replace markdown-style [1] link indexes in plain text email bodies. [1]: http://daringfireball.net/projects/markdown/
12 years ago
Aleksander Machniak
4136174517
Clean up translations once again, this time remove untranslated strings for all langs
12 years ago
Aleksander Machniak
63573c9312
Added Urdu (ur_PK) language support
12 years ago
Aleksander Machniak
9377edc497
More lceanup
12 years ago
Aleksander Machniak
b1a1ca159e
Localization files cleanup - removed untranslated texts, empty lines and comments
12 years ago
Thomas
9e63cd5f24
Support globally unique message UIDs with IMAP folder name appended
12 years ago
Thomas
f540f86d19
Prepare message list to display IMAP folder
12 years ago
Thomas
d016dcc6f6
Refactor multi-threaded autocomple contact searching to make it available for other purposes, too
12 years ago
Aleksander Machniak
5251ec3e38
Workaround cyrus-murder bug in SETANNOTATION arguments handling
12 years ago
Thomas Bruederli
f93e0b3a14
Synchronized localization files from Transifex
12 years ago
Thomas Bruederli
6a6992f650
Assign the chosen mode to the table map
12 years ago
Thomas Bruederli
a69f9918cd
Improve selection of replicated database connection:
...
- Analyze query and prefer dsnr unless a write operation for a table involved has been carried out before
- New config option and setter method to enforce connection mode on table level
12 years ago
Thomas Bruederli
120db629b0
Execute connection config queries on db handle direclty
12 years ago
Aleksander Machniak
aceb0149b8
Add possibility to programmatically set cache mode, so it is possible
...
to cache only indexes/threads but not messages
12 years ago
Aleksander Machniak
4daaa09438
Move PEAR libs from plugins into main Roundcube lib directory,
...
list them as dependencies in INSTALL file (#1489182 )
12 years ago
Thomas Bruederli
92d18cf32e
New option to disable the use of already established dsnw connections for subsequent reads
12 years ago
Aleksander Machniak
b3e25974b1
Fix typo: occured -> occurred ( #1489366 )
12 years ago
Aleksander Machniak
e426ae262c
Search for user DN only if one of bind_dn, base_dn, groups_base_dn settings
...
contains %dn variable
12 years ago
Aleksander Machniak
af79a7b837
Fixed issues where HTML comments inside style tag would hang Internet Explorer
12 years ago
Aleksander Machniak
eafd5b1aa4
Improved mailto: link arguments handling ( #1489363 )
12 years ago
Aleksander Machniak
bfd24fcc04
Use DOMDocument LIBXML_PARSEHUGE and LIBXML_COMPACT options if possible ( #1489302 )
12 years ago
Thomas Bruederli
444e977d4f
Also truncate the list of addresses in print view + add link to show them all
12 years ago
Aleksander Machniak
34a5ae7562
Fix issue where search result was reset after sending a message ( #1489350 )
12 years ago
Thomas Bruederli
c49c35ca0f
Generate settings tabs with a template object 'settingstabs' and let plugins register themselves there using the 'settings_actions' hook
12 years ago
Aleksander Machniak
85fece2c4d
rcube_list_widget.rows is not an array - fixed checking if it's empty ( #1489359 )
12 years ago
Aleksander Machniak
170702fd13
We've encountered (malformed) messages with more than
...
one text/plain or text/html part here. There's no way to choose
which one is better, so we'll display first of them and add
others as attachments (#1489358 )
12 years ago
Aleksander Machniak
a4bc6ea24d
Handle nicely situation when normalize_entry is executed on already normalized entry
12 years ago
Aleksander Machniak
955a613cac
Support HTTP_HOST, SERVER_NAME and SERVER_ADDR values in include_host_config feature
12 years ago
Aleksander Machniak
2c6a233a99
Make sure language code extracted from HTTP_ACCEPT_LANGUAGE is in xx_YY format
12 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
12 years ago
Thomas Bruederli
9c41ba3c9e
Allow sysadmins to define static responses which are immutable for the user
12 years ago
Thomas Bruederli
c1ff572e17
Touch new default font size settings: simplified + codestyle + updated changelog
12 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
12 years ago
Aleksander Machniak
b5c364273d
Merge pull request #107 from JohnDoh/multi-logo
...
allow different logos for different functions (eg. normal and print)
12 years ago
Aleksander Machniak
8deae975f0
Fixed issues in handling reply-to/bcc fields on identity change
12 years ago
JohnDoh
7027f386cb
Add a render_response hook, similar to render_page hook.
12 years ago
Aleksander Machniak
2efe332b49
Display full attachment name using title attribute when name is too long to display ( #1489320 )
12 years ago
Aleksander Machniak
2e30b24dbf
Fix XSS issue in addressbook group name field [CVE-2013-5646] ( #1489333 )
12 years ago
Thomas Bruederli
7be8a9134c
Move some config options to new and collapsible 'advanced' blocks
12 years ago
Thomas Bruederli
a315bf2dda
Support both new and old config variables
12 years ago
Thomas Bruederli
0ee22c2145
Retry queries on deadlock errors from InnoDB row-level locking (MySQL)
12 years ago
Aleksander Machniak
7c494b677f
Fix expanded thread root message styling after refreshing messages list ( #1489327 )
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
7bd9dcdcda
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
66a549e133
After message is sent refresh messages list of replied message folder ( #1489249 )
12 years ago
Thomas Bruederli
52830ea605
Improve handling of date strings and DateTime values in contacts
12 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.
12 years ago
Aleksander Machniak
6b87f8e023
Fix for case when email array is not flat
12 years ago
Aleksander Machniak
bdb4276688
Enable groups import options selector if there's at least one writable source (with groups support)
12 years ago
Aleksander Machniak
96f59c6150
Add option force specified domain in user login - username_domain_forced ( #1489264 )
12 years ago
Aleksander Machniak
ad003c889b
Fix some methods for rcube_addressbook implementations where contact email field is not a flat array
12 years ago
Aleksander Machniak
4a40636cca
Fix issue where From address was removed from Cc and Bcc fields when editing a draft ( #1489319 )
12 years ago
Thomas Bruederli
0272081d05
Add option to import vcards with group assignments (pull-request 105)
12 years ago
Thomas Bruederli
028e2a17af
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
79367a5631
Save groups membership in VCard export ( #1488509 )
12 years ago
Aleksander Machniak
8eb0850ba4
Workaround broken PHP function timezone_name_from_abbr ( #1489261 )
12 years ago
Thomas Bruederli
9e9d62d786
Respect (multiple) config dirs from RCUBE_CONFIG_PATH when reading configured mimetypes mapping
12 years ago
Thomas Bruederli
fb5f5232b9
Read RCUBE_CONFIG_PATH env variable for a list of directories that are searched for config files ( #1487311 )
12 years ago
Aleksander Machniak
3d5eea7073
Fix error_reporting directive check ( #1489323 )
12 years ago
Aleksander Machniak
21601b4deb
Make cached message size limit configurable - messages_cache_threshold ( #1489317 )
12 years ago
Aleksander Machniak
53b4c7ef4e
Make identities matching case insensitive ( #1485480 )
13 years ago
Aleksander Machniak
7ebe063a16
Aviod code duplication in timezone configuration handling
13 years ago
Thomas Bruederli
4f432f880a
Make result of rcmail::get_compose_responses() always an (indexed) array; add plugin hook for updating user prefs: 'preferences_update'
13 years ago
Thomas Bruederli
460a3eaaac
Fix indentation
13 years ago
Thomas Bruederli
4f35bec6b2
Don't normalize line breaks (doesn't work properly on IE)
13 years ago
Thomas Bruederli
0933d66b59
Keep current selection on IE browsers by adding unselectable=on to link elements
13 years ago
Thomas Bruederli
0ce2126ac9
New settings section to manage canned responses
13 years ago
Thomas Bruederli
2d6242ffb2
Make canned response insertion and extraction work with both plaintext and HTML editors
13 years ago
Thomas Bruederli
0b1de8a487
Add new feature to save and recall text snippets (aka canned responses) when composing messages
13 years ago
Aleksander Machniak
b6be23ac4b
Fix issue where too big message data was stored in cache causing sql errors ( #1489316 )
13 years ago
Dennis1993
153e455f65
Update func.inc
13 years ago
Dennis1993
d8d5692cff
Update func.inc
13 years ago
Dennis1993
edc49ebfc2
Update editor.js
13 years ago
Dennis1993
888f911835
Update func.inc
13 years ago
Dennis1993
c3fe3fc316
Update save_prefs.inc
13 years ago
Dennis1993
901a0809fa
Update sendmail.inc
13 years ago
Dennis1993
965dea3e8e
Update compose.inc
13 years ago
Aleksander Machniak
0f5574913f
Fix "PHP Warning: Missing argument 1 for rcmail::log_login()"
13 years ago
Aleksander Machniak
060467df9d
Log also failed logins to userlogins log
13 years ago
Aleksander Machniak
5a8ee396a1
Fix "PHP Warning: Missing argument 1 for rcmail_compose_attachment_field()"
13 years ago
Aleksander Machniak
7ccb59499b
Merge pull request #106 from JohnDoh/edit-folders
...
folder admin: omit fieldset if there is only one section
13 years ago
Aleksander Machniak
471628e9ab
Merge pull request #101 from Dennis1993/patch-9
...
Removed not allowed syntax
13 years ago
Aleksander Machniak
993cb6627b
Fix issue where legacy config was overriden by default config ( #1489288 )
13 years ago
PhilW
fb4474aca9
only call config->get() once
13 years ago
David Carter
de8687f9f1
Add temp_dir_ttl configuration option to control expiry time in
...
program/lib/Roundcube/rcube.php : gc_temp().
Default is 48 hours. Define hard wired minimum of 6 hours.
13 years ago
Aleksander Machniak
0c2ffb57a1
Allow setting INBOX as Sent folder ( #1489219 )
13 years ago
Aleksander Machniak
05da1577aa
Fix setting of Junk and NonJunk flags by markasjunk plugin ( #1489285 )
...
Added possibility to register flag mappings by a plugin.
13 years ago
Aleksander Machniak
b5c413a4cf
Fix lack of Reply-To address in header of forwarded message body ( #1489298 )
13 years ago
PhilW
d81d69377a
use template file name rather than special attribute
13 years ago
PhilW
7ba5c27466
folder admin: omit fieldset if there is only one section
13 years ago
PhilW
a77504aeac
allow different logos for different functions (eg. normal and print)
13 years ago
Aleksander Machniak
62350ba021
Fix bugs when invoking contact creation form when read-only addressbook is selected ( #1489296 )
13 years ago
Thomas Bruederli
c58cb8aa95
Strip spell checker error message for logging; remove unused sprintf()
13 years ago
Aleksander Machniak
2e5f64c9e4
Fix identity selection on reply ( #1489291 )
13 years ago
Aleksander Machniak
6efadfc8d3
Fix so additional headers are added to all messages sent ( #1489284 )
13 years ago
Aleksander Machniak
98184938bf
Fix display issue after moving folder in Folder Manager ( #1489293 )
13 years ago
Aleksander Machniak
b32fab16ef
Fix handling of non-default date formats ( #1489294 )
...
- remove ambiguous m/d/Y format from default config
13 years ago
Aleksander Machniak
9f754494e7
Fix unquoted path in PREG expression on Windows ( #1489290 )
13 years ago
Thomas Bruederli
eef9eb1146
Synchronized localization files from Transifex
13 years ago
Aleksander Machniak
85ef036bbd
- Fix setting refresh_interval to "Never" in Preferences ( #1489286 )
13 years ago
Thomas Bruederli
88b4231d98
Fix touch check when IE (7|8) doesn't specify the event object
13 years ago
Thomas Bruederli
d25ad5cc87
Let the framework adjust the include_path if necessary
13 years ago
Thomas Bruederli
8d2963a4bf
Make session auth cookie name configurable
13 years ago
Thomas Bruederli
4910b0666e
Distinguish mobile/tablet/touch devices
13 years ago
Thomas Bruederli
dc84008266
Optimize list events for touch devices
13 years ago
Thomas Bruederli
5793e7f817
Make thread toggles work on touch devices
13 years ago
Aleksander Machniak
4287c9a2f9
Fix replacement variables in user-specific base_dn in some LDAP requests ( #1489279 )
13 years ago
Aleksander Machniak
f477279035
Fix purge action in folder manager ( #1489280 )
13 years ago
Aleksander Machniak
328876db5c
Fix image scaling issues when image has only one dimension smaller than the limit ( #1489274 )
...
Other small code improvements.
13 years ago
Aleksander Machniak
1391f17a52
Fix issue where uploaded photo was lost when contact form did not validate ( #1489274 )
13 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.
13 years ago
Aleksander Machniak
a79017e662
Fix base URL resolving on attribute values with no quotes ( #1489275 )
13 years ago
Aleksander Machniak
0bac7b32de
Fix wrong handling of links with '|' character ( #1489276 )
13 years ago
Dennis1993
0822c46ad6
Update func.inc
...
deleted size attribute in file input
13 years ago
Dennis1993
7745ae9dfd
Update compose.inc
...
Deleted size Attribute for file input
13 years ago
Aleksander Machniak
9263f55a63
Ignore Reply-To when replying to own message ( #1489230 )
13 years ago
Aleksander Machniak
17239fa522
Merge pull request #100 from Dennis1993/patch-8
...
Remove sensless version_compare()
13 years ago
Aleksander Machniak
ce5a6496fd
Fix XSS vulnerability when saving HTML signatures ( #1489251 )
13 years ago
Aleksander Machniak
b825f86108
Move identity selection based on non-standard headers into (new) identity_select plugin ( #1488553 )
13 years ago
Aleksander Machniak
7015dd99f9
Added -stip option to convert command line ( #1489270 )
13 years ago
Aleksander Machniak
c908fb451d
Fix colorspace issue on image conversion using ImageMagick ( #1489270 ) - s/RGB/sRGB/
13 years ago
Aleksander Machniak
311d876f0b
Hide PHP warning when calling filemtime() on not-existent file
13 years ago
Aleksander Machniak
f2a9a9007a
Fix broken (in 93b0a30c1c) text/plain body of a message when using "edit as new"
13 years ago
Aleksander Machniak
f7ffdc90aa
Fix fatal error when opening non-existing message in compose window
13 years ago
Aleksander Machniak
93b0a30c1c
Fix XSS vulnerability when editing a message "as new" or draft ( #1489251 ) - added HTML content "washing"
13 years ago
Aleksander Machniak
f09b169e51
Support special Return-Path form used on some (PEAR) mailing list ( #1489241 )
13 years ago
Aleksander Machniak
92e7ce6663
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
ae853367ed
Fix downloading binary files with (wrong) text/* content-type ( #1489267 )
13 years ago
Aleksander Machniak
80112d0749
Fixed typo in comment
13 years ago
Thomas B.
86dd036774
Merge pull request #96 from Dennis1993/patch-6
...
Added required attribute and delete deprecated border attributes
13 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 .
13 years ago
Aleksander Machniak
59f0313d98
- Fix detecting Turkish language in ISO-8859-9 encoding ( #1489252 )
13 years ago
Dennis1993
d52a77a10d
Update Socket.php
13 years ago
Dennis1993
e950546903
Update SMTP.php
13 years ago
Dennis1993
ac1fa98715
Update rcube_imap_generic.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
13 years ago
Dennis1993
60a79649f2
Update Socket.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
13 years ago
Dennis1993
e34e0fd2fa
Update SMTP.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
13 years ago
Thomas Bruederli
c54157bb92
Fix identity-selection using Return-Path headers ( #1489241 )
13 years ago
Thomas Bruederli
cff07b5f76
Fix parsing of links with ... in URL ( #1489192 )
13 years ago
Thomas Bruederli
469ede77cb
Better check for priority header
13 years ago
Thomas Bruederli
64b55c4084
Fix priority selector when open in new window ( #1489257 )
13 years ago
rodrigo
b6a640bdc9
replaces smart quotes with regular quotes. Fixes improper doctype declarations in html emails
13 years ago
Dennis1993
7d7d1437dd
Update func.inc
...
added missing ID for label
13 years ago
Thomas Bruederli
1a8cf64dd1
Avoid session timeouts with memcache backend as proposed by D. Carter via users mailing list
13 years ago
Dennis1993
8df6bb9b1f
Update rcmail_output_html.php
...
added required Attribute to Login fields
13 years ago
Dennis1993
ec031a35f1
Update html.php
...
added required attribute to allowed list for input fields
13 years ago
Thomas B.
a7fa90f3d3
Merge pull request #64 from Steffen185/patch-2
...
Add hook "message_check_safe"
13 years ago
Thomas Bruederli
71b577ea7d
Added Luxembourgish localizations
13 years ago
Thomas Bruederli
4d480b36ea
Respect HTTP_X_FORWARDED_FOR and HTTP_X_REAL_IP variables for session IP check
13 years ago
Thomas Bruederli
deb2b8d080
Allow to load config files for different environments ( #1487311 ); keep (non-default) filename in URLs throughout the webmail app
13 years ago
Thomas Bruederli
f6777712dc
Enable fixed list header in IE7, too. Seems to work after some testing
13 years ago
Thomas Bruederli
0703bfecd0
Merged configuration refactoring from 'dev_config' branch back into master ( #1487311 )
13 years ago
Aleksander Machniak
bd28469302
Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now.
13 years ago
Thomas Bruederli
8efdd9caf7
Enable fixed message list header in classic skin
13 years ago
Aleksander Machniak
6dd22a5e20
Fix parse error from last commit
13 years ago
Thomas Bruederli
73ad4f1bfd
Finally: make message list header stay on top when scrolling ( #1295420 )
13 years ago
Aleksander Machniak
e89d8f1fec
Performance fix: Do not ask for folder attributes if we know that folder do not exists
13 years ago
Aleksander Machniak
d3d1e38d72
Fix identity selection when opening extwindow from compose window
13 years ago
Aleksander Machniak
3b944edb02
Fix bug where signature wasn't changed on identity selection when editing a draft ( #1489229 )
13 years ago
Aleksander Machniak
cc02a90f92
Fix IMAP SETMETADATA parameters quoting ( #1489231 )
13 years ago
Aleksander Machniak
1ca1e250a3
Merge pull request #86 from mweimerskirch/patch-2
...
Added support for the enchant spell checking engine
13 years ago
Aleksander Machniak
8acf6204b1
Fix "could not load message" error on valid empty message body ( #1489228 )
13 years ago
Michel Weimerskirch
f99aa12300
Added support for the enchant spell checking engine
13 years ago
Aleksander Machniak
4c8becbdc0
Update to Mail_Mime 1.8.8
13 years ago
Aleksander Machniak
cb1715cd16
Fix handling of message/rfc822 attachments on message forward and edit ( #1489214 )
13 years ago
Aleksander Machniak
6e57fb6b4c
Fix parsing of square bracket characters in IMAP response strings ( #1489223 )
13 years ago
Aleksander Machniak
3e7b9be05c
Store group objectclass to member attribute mapping in one place, cs fixes
13 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
13 years ago
Thomas Bruederli
98884050cc
Fix binary data upload with jQuery.ajax()
13 years ago
Aleksander Machniak
bd73a86dad
Don't clear References and in-Reply-To when a message is "edited as new" ( #1489216 )
13 years ago
Aleksander Machniak
ed3e51f1b4
Make possible to disable some (broken) IMAP extensions with imap_disable_caps option ( #1489184 )
...
Add some notes in INSTALL about broken ESEARCH in uw-imap.
13 years ago
Aleksander Machniak
446dbedbf6
Fix so setting frame to blank page works also while frame is loading another page
13 years ago
Aleksander Machniak
a3f745bccc
Fix email duplicate check on contact move/copy
13 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'
13 years ago
Aleksander Machniak
049ba0aed2
Fix message list sort with THREADS=REFS and sort column other than "None" or "Sent date"
13 years ago
Aleksander Machniak
b7addfc77c
Use absolute paths in is_dir() checks to prevent open_basedir related warnings
13 years ago
Aleksander Machniak
d4a2ea1d87
Fix messages list sorting with THREAD=REFS
13 years ago
Thomas Bruederli
0f39b4f4cd
Enable legacy mode: allow running with old config files and log warnings every no and then
13 years ago
Aleksander Machniak
7045bb9c07
Fix parsing one-line FETCH response, e.g. "* 1 FETCH (UID 9844 BODY[2.4] NIL)"
13 years ago
Aleksander Machniak
ad052b81d8
Fix so filename label is "Name" not "Display name"
13 years ago
Thomas Bruederli
a7e0897fde
Synchronized localization files with Transifex
13 years ago
Aleksander Machniak
eaf3832e40
Add some displayed attachment info into javascript environment
13 years ago
Aleksander Machniak
1b52cfc45f
Support 'univentiongroup' objectclass, small code improvements
13 years ago
Aleksander Machniak
4feb8eb575
Refactoring in groups cache handling code, CS fixes
13 years ago
Aleksander Machniak
3427883c25
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
d675abc571
Make identity signature field wider ( #1489159 )
13 years ago
Thomas Bruederli
b373ac82e4
Don't query cache if static group_filter list is used
13 years ago
Thomas Bruederli
6ff6bedea4
Disable dragging/copying of contact groups
13 years ago
Thomas Bruederli
9eaf681b6b
Describe group filter's name_attr in sample config; defaults to 'cn' if not specified
13 years ago
Aleksander Machniak
a5b79b15a8
Fix empty messages list when register_globals is enabled ( #1489157 )
13 years ago
Aleksander Machniak
8f42c32c45
Improve code readability
13 years ago
Aleksander Machniak
2b3a3b1407
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
855c85377d
Performance improvement for searching in threaded mode. We can use
...
cached index now. Some other small improvements.
13 years ago
Victor Benincasa
093a3d9e7d
Fix improper error checking
...
Currently all (HTML/TEXT) spell checking logs an error (due commit b15cc7d ) and HTML spell checking doesn't work (due commit cfe2fc8 ). Fix: ignore error="0" value from the returned XML as it isn't an error.
13 years ago
Aleksander Machniak
2787fbe5b6
Revert change where NULL config value wasn't handled as unset ( #1489202 )
13 years ago
Aleksander Machniak
0494288999
Improved/unified attachment preview page
...
Implemented attachment print button
13 years ago
Aleksander Machniak
f255dd787c
Fix error when searching in threaded mode
13 years ago
Aleksander Machniak
39a82a5d45
CS fixes
13 years ago
Aleksander Machniak
9df7e17043
Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected
13 years ago
Aleksander Machniak
39b905b7a8
Canonize boolean ini_get() results ( #1489189 )
13 years ago
Aleksander Machniak
d764723142
Improve IMAP APPEND handling so it can read message (parts) from file pointer(s)
...
and make it less memory consuming
13 years ago
Aleksander Machniak
b200258d5a
Fixed so ldap cache can be disabled
...
Fixed issue where ldap groups cache wasn't used correctly
13 years ago
Thomas Bruederli
8862f67513
Use the right attribute to display group names
13 years ago
Aleksander Machniak
5a6c3a169b
Cache LDAP's user_specific search and use vlv for better performance ( #1489186 )
13 years ago
Aleksander Machniak
858af70656
CS fixes
13 years ago
Aleksander Machniak
fae90da582
Fix debug setting in ldap classes
13 years ago
Aleksander Machniak
c9ed4bfa7a
CS fixes
13 years ago
Aleksander Machniak
c64beed6bb
Unify LDAP debug messages
13 years ago
Aleksander Machniak
3ebda8c7d8
Ignore ldap_search warnings (like in the old code)
13 years ago
Thomas Bruederli
4500b2f79b
Consolidate quote_string() method usage; don't add additional filter if required field is already in search query
13 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
13 years ago
Aleksander Machniak
428764bf34
Fix so exported vCard specifies encoding in v3-compatible format ( #1489183 )
13 years ago
Aleksander Machniak
5c74e86eee
Fix messages list column dragging after changing column/sort settings
13 years ago
Thomas Bruederli
f7ac79ced5
Display '(empty subject)' in message view if subject header is missing ( #1489108 )
13 years ago
Aleksander Machniak
3dbe4f79e4
Fix session issues when local and database time differs ( #1486132 )
...
Improve performance by executing session gc on script shutdown, also call session_write_close() ASAP
13 years ago
Aleksander Machniak
ac1a962b51
Remove session.auto_start setting. It is already too late to set this option.
13 years ago
Aleksander Machniak
461a30d771
Merge config files ( #1487311 ).
...
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
13 years ago
Thomas Bruederli
4f53ab347e
Add feature to import messages to the currently selected folder
13 years ago
Aleksander Machniak
99e17f6131
Fix timeout issue on drag&drop uploads ( #1489170 )
13 years ago
Aleksander Machniak
df9d004cf8
Set TTL for attachments stored in sql database
13 years ago
Aleksander Machniak
12f1190a62
Fix typos in sql queries of garbage collector (expired -> expires)
13 years ago
Aleksander Machniak
603e048f73
Fix thread cache syncronization/validation ( #1489028 )
13 years ago
Aleksander Machniak
918a6a6e0e
Fix default sorting of threaded list when THREAD=REFS isn't supported.
...
The result need to be re-sorted even if sort column is not set. This fixes
the issue when new messages aren't displayed on top of the list.
13 years ago
Aleksander Machniak
9ac4006d64
Remove duplicated focus() after opening print window
13 years ago
Aleksander Machniak
f3b55ee8e8
Do not reset messages count in set_folder()
13 years ago
Aleksander Machniak
ae80b5a309
Fix error when there's no writeable addressbook source ( #1489162 )
13 years ago
Aleksander Machniak
c6406eb1a9
Improved main preferences page performance by skipping form generation
...
when sections list is being build, CS fixes
13 years ago
Aleksander Machniak
85e65c3c76
Improvements to PR merge "add option show_real_foldernames"
13 years ago
Aleksander Machniak
174327c25c
Merge pull request #77 from dpc22/realnames
...
Add show_real_foldernames preference and configuration option.
13 years ago
Aleksander Machniak
545559307e
Make sure to use threads result cached in-memory for correct folder
13 years ago
Aleksander Machniak
60b6d7c389
Fix database cache expunge issues ( #1489149 ) - added 'expires' column
13 years ago
Aleksander Machniak
d186405c00
Simplified db connection initialisation code
13 years ago
Aleksander Machniak
66407a75d1
Fix date format issues on MS SQL Server ( #1488918 )
13 years ago
Aleksander Machniak
b68e2355d7
Fix so non-inline images aren't skipped on forward ( #1489150 )
13 years ago
Aleksander Machniak
1cdcafc7fc
Added more error checking in rcube_image::resize()
13 years ago
Aleksander Machniak
76f4f7970d
Fix resolving /this/ in file_callback()
13 years ago
Aleksander Machniak
61ccdfcfbb
Add imap_cache_ttl option to configure TTL of imap_cache
13 years ago
Aleksander Machniak
67ac6e354a
Rename message_cache_lifetime to messages_cache_ttl option for naming consistency
13 years ago
Aleksander Machniak
b07426f0c5
Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options
13 years ago
Aleksander Machniak
f658907731
Fix legacy options handling
13 years ago
Aleksander Machniak
aa44ce6e97
Add optional argument to now() for simple interval calculations on SQL-side
13 years ago
Aleksander Machniak
14226fc845
Use built-in sqlite functions to "emulate" now() and unix_timestamp()
13 years ago
Aleksander Machniak
be4b5c2fe5
Fix "duplicate entry" errors on inserts to imap cache tables ( #1489146 )
13 years ago
Aleksander Machniak
4fee776e51
Small code improvement
13 years ago
Aleksander Machniak
ee73a723f9
Improvements in garbage collector: created gc() method to run all
...
gc-related cleanups in one place, added posibility to run gc in
environments without session
13 years ago
Thomas Bruederli
42de33c7de
Add option to use PHP's native session save handlers
13 years ago
Aleksander Machniak
9749da9fcc
Fix possible wrong null assignment to innerHTML on IE10 ( #1489145 )
13 years ago
Aleksander Machniak
abe798d905
Fix rcube_clone_object()
13 years ago
Aleksander Machniak
3d78d55b5a
Move rcube_layer class to classic skin, it was used only there
13 years ago
Aleksander Machniak
ad2ba95dcd
Fix so bounces addresses in Sender headers are skipped on Reply-All ( #1489011 )
13 years ago
Aleksander Machniak
5df4fe56d5
Fix backward copat. with cached values serialized but not base64-encoded ( #1489142 )
13 years ago
Aleksander Machniak
a6b0ca60a4
Fix bug where serialized strings were truncated in PDO::quote() ( #1489142 )
13 years ago
Aleksander Machniak
d77e08729b
Fix removing flags from serialized object before saving it in DB
13 years ago
Aleksander Machniak
15482bcade
Improved handling of Reply-To/Bcc addresses of identity in compose form ( #1489016 )
13 years ago
Aleksander Machniak
cb3e2fe0c2
Fix displaying messages with invalid self-closing HTML tags ( #1489137 )
13 years ago
Aleksander Machniak
af9dbd54b3
Fix PHP warning when responding to a message with many Return-Path headers ( #1489136 )
13 years ago
Aleksander Machniak
3863a9d2c5
Added user preference to open all popups as standard windows
13 years ago
Aleksander Machniak
99e27c581e
Fix unintentional compose window resize ( #1489114 )
13 years ago
Aleksander Machniak
2f321c6600
Open attachments, print and source in popups for consistency - always use
...
open_window() instead of window.open(), so plugins/skins can override popup behaviour
13 years ago
Aleksander Machniak
ece3a522d8
Fixed popup windows size issues, unified sizes
13 years ago
Aleksander Machniak
581a52b615
Fix performance regression in text wrapping function ( #1489133 ) - don't use iconv here
13 years ago
Aleksander Machniak
d096210504
Fix connection to posgtres db using unix socket ( #1489132 )
13 years ago
David Carter
149f8a00cc
Change show_actual_foldernames to be show_real_foldernames.
...
Change requested by alec@alec.pl .
13 years ago
Aleksander Machniak
1d67fe13f6
Remove (move to bc.php) unused strip_newlines() and strip_quotes() functions
13 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');
13 years ago
Aleksander Machniak
896e2b4e51
Add more rcube_utils tests
13 years ago
Aleksander Machniak
fe0f1d589b
Improve rcube_utils::file2class() to not return duplicates
13 years ago
Thomas Bruederli
e1a3caf659
Also display contact properties with unknown subtypes
13 years ago
Aleksander Machniak
b3e3422e9f
Fix class name
13 years ago
Aleksander Machniak
22a41b8247
Make possible to disable shared cache
13 years ago
Aleksander Machniak
00cb22cf92
Expunge all cache instances in shutdown
13 years ago
Aleksander Machniak
50abd55718
Added shared (cross-user) cache
13 years ago
Aleksander Machniak
a963a2b38c
Fix connecting when host is specified with protocol prefix e.g. ssl://
13 years ago
Aleksander Machniak
ec0f74a5b2
Unify codestile
13 years ago
Aleksander Machniak
c0e364cb5a
Align double-click time in list.js and app.js
13 years ago
Aleksander Machniak
1dfa85e0e6
Fix handling of comma when adding contact from contacts widget ( #1489107 )
13 years ago
Aleksander Machniak
ab845c0718
Fix bug where a message was opened in both preview pane and new window on double-click ( #1489122 )
13 years ago
Aleksander Machniak
a8994090bb
Fix fatal error when xdebug.max_nesting_level was exceeded in rcube_washtml ( #1489110 )
13 years ago
Aleksander Machniak
cb34c1b524
Fix PHP warning in html_table::set_row_attribs() in PHP 5.4 ( #1489094 )
13 years ago
Aleksander Machniak
52b256e85f
Print nicer error message when too old PHP version found - required by mysql driver ( #1489099 )
13 years ago
Aleksander Machniak
07795ba124
Fix invalid option selected in default_font selector when font is unset ( #1489112 )
13 years ago
Aleksander Machniak
6ae92aa169
Fix displaying contact with ID divisible by 100 in sql addressbook ( #1489121 )
13 years ago
Aleksander Machniak
1f19587f05
Fix browser warnings on PDF plugin detection ( #1489118 )
13 years ago
Aleksander Machniak
bbd636740e
Fix fatal error when parsing UUencoded messages ( #1489119 )
13 years ago
Aleksander Machniak
db108e3779
Fix another text wrapping issue (wrong handling of long unwrappable lines)
13 years ago
Aleksander Machniak
c71281fd44
Fix warning when using IP address as hostname in Net_Socket
13 years ago
Aleksander Machniak
c16bd50947
Catch warning on is_readable() failure (open_basedir restriction)
13 years ago
Aleksander Machniak
79543bec2a
Update jsTimezoneDetect to version 1.0.5
13 years ago
Aleksander Machniak
2355045ded
Change Reply-All button label/title when mailing list is detected ( #1488938 )
13 years ago
Aleksander Machniak
c8bc8c97f3
Improved attachment reminder dialog ( #1489091 )
...
Improved core show_popup_dialog() function
13 years ago
Thomas Bruederli
3bc871e113
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
31996f1508
Replaced German labels for from/to with more common words in order to avoid conflicts with 'sender' ( #1489084 )
13 years ago
Aleksander Machniak
0bd1fa5566
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
893c274045
Fix Net_Socket bug with no timeout (failed connection in managesieve plugin)
13 years ago
Thomas Bruederli
0b9a7bcde3
Move rcmail::deliver_message() to framework for common use
13 years ago
Aleksander Machniak
52f2a69855
Added rcube_plugin::add_label() method
13 years ago
Thomas Bruederli
5e2fe0d195
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
3e78fc7fdf
Synced localizations from Transifex
13 years ago
Aleksander Machniak
43079d8e2d
Simplify/fix debug lines truncation
13 years ago
Aleksander Machniak
e5b376b178
Fix SMTP connection using IPv6 address in smtp_server option ( #1489024 ), update Net_Socket package
13 years ago
Aleksander Machniak
3375a681eb
Fix problem where security warning was displayed for valid images with image/jpg type ( #1489097 )
13 years ago
Aleksander Machniak
fd0fd3b0a0
Fix handling of invalid email addresses in headers ( #1489092 )
13 years ago
Aleksander Machniak
621a2e7f1c
Simplify format=flowed handling code, don't duplicate same code
13 years ago
Aleksander Machniak
f76fa50052
Fix format=flowed text re-wrapping for display
13 years ago
Aleksander Machniak
9b8d22ebe1
Limit debug log entry (line) size to 4096 characters to prevent
...
memory_limit/preformance issues when debug is enabled (imap, smtp, db)
13 years ago
Aleksander Machniak
a522971cf8
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
program/js/list.js
13 years ago
Aleksander Machniak
ea6d6958e0
Allow row insertion at a specified position (not only on top of the list)
13 years ago
Aleksander Machniak
95b90be8c2
Fix IMAP connection issue with default_socket_timeout < 0 and imap_timeout < 0 ( #1489090 )
13 years ago
Aleksander Machniak
3725cfb245
Avoid uninitialized/unused variables
13 years ago
Aleksander Machniak
ef1d6525c2
Fix display issue on addressbooks/groups list ( #1489039 )
13 years ago
Aleksander Machniak
ce89ecd542
Fix various PHP code bugs found using static analysis ( #1489086 )
13 years ago
Aleksander Machniak
c027ba7709
Fix bugs caught by static analysis
13 years ago
Aleksander Machniak
3a0dc87856
Fix backslash character handling on vCard import ( #1489085 )
13 years ago
Aleksander Machniak
0b0caee40b
Fix csv import from Thunderbird with French localization ( #1489059 )
13 years ago
Zou Guangxian
49311c55dd
* fixed: modsecurity warning: AppDefect: Cache-Control Response Header Missing 'no-store' flag. http://websecuritytool.codeplex.com/wikipage?title=Checks#http-cache-control-header-no-store
13 years ago
Aleksander Machniak
cfe2fc8b30
Log spellchecker error also in html mode
13 years ago
Aleksander Machniak
107cbd1a0e
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
3db62ce101
Fix messages list focus issue in Opera and Webkit ( #1489058 )
13 years ago
Thomas Bruederli
b15cc7d6f4
Check Google spell check service response for errors and report them accordingly
13 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
13 years ago
Aleksander Machniak
b92ec5c86d
Fix bug where multi-level quoting was replaced with one-level quoted text after format=flowed wrapping
13 years ago
Aleksander Machniak
2ce01932fe
Fix another text wrap issue (added test case)
13 years ago
Aleksander Machniak
b099d12965
Revert fix for #1489058 because it opened another IE8 focus issue
13 years ago
Aleksander Machniak
93580fab12
Fix opened window size on small screens in browsers where height is an innerHeight (eg. Safari)
13 years ago
Aleksander Machniak
4741d17c77
Use create_function() instead of eval()
13 years ago
Thomas Bruederli
c2e1ab4765
Escape user input values when used in eval()
13 years ago
Aleksander Machniak
f790b44335
Small code improvements
13 years ago
Aleksander Machniak
06c2d0add5
Merge pull request #67 from andywer/master
...
Replaced nasty eval() code
13 years ago
Aleksander Machniak
969cb03f9a
Add option to display email address together with a name in mail preview ( #1488732 )
13 years ago
Aleksander Machniak
38c19a2064
Fix csv2vcard test
13 years ago
Aleksander Machniak
d2dff5e865
Fix Reply-To header handling in Reply-All action ( #1489037 )
13 years ago
Aleksander Machniak
61943150d9
Fix so Sender: address is added to Cc: field on reply to all ( #1489011 )
13 years ago
Aleksander Machniak
ec43311423
Fix so addressbook_search_mode works also for group search ( #1489079 )
13 years ago
Aleksander Machniak
40d419d994
Fix removal of a contact from a group in LDAP addressbook ( #1489081 )
13 years ago
Aleksander Machniak
0826b2a896
Small code simplification
13 years ago
Aleksander Machniak
609483d9f6
Support CSV import from Atmail ( #1489045 )
13 years ago
Aleksander Machniak
8defd73ee0
Inlcude SQL query in the log on SQL error ( #1489064 )
13 years ago
Aleksander Machniak
259d37be3e
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
c6f5adbac3
Fix handling untagged responses in IMAP FETCH - "could not load message" error ( #1489074 )
13 years ago
Thomas Bruederli
b620b1df08
Remove moveTo() call which causes problems in Chrome and has no real effect in other browsers ( #1488931 )
13 years ago
Aleksander Machniak
7dcf242dd9
Fix list page reset when viewing a message in Larry skin ( #1489076 )
13 years ago
Aleksander Machniak
d14a2fb8bc
Fix possible warning on some misconfig
13 years ago
Thomas Bruederli
378d6cf97f
Build plugin info from both package.xml and composer.json files; allow plugins to override the meta info method
13 years ago
Thomas Bruederli
b4d50cb41c
Prepare for the composer-based plugin repository; skip PEAR dependencies for now
13 years ago
Aleksander Machniak
4cb8ced1a4
Fix min_refresh_interval handling on preferences save ( #1489073 )
13 years ago
Aleksander Machniak
de6e22573e
Fix PDF support detection for Firefox PDF.js ( #1488972 )
13 years ago
Aleksander Machniak
d0f616c6e0
Fix messages list focus issue in Internet Explorer ( #1489058 )
13 years ago
Aleksander Machniak
399db1b647
Add db_prefix configuration option in place of db_table_*/db_sequence_* options
...
Make possible to use db_prefix for schema initialization in Installer (#1489067 )
Fix updatedb.sh script so it recognizes also table prefix for external DDL files
13 years ago
Aleksander Machniak
d7fcd8ce42
Fix possible collision in generated thumbnail cache key ( #1489069 )
13 years ago
Aleksander Machniak
fbd213a5f3
Fix exit code on bootsrap errors in CLI mode ( #1489044 )
13 years ago
Aleksander Machniak
f23ef1c968
Fix error handling in CLI mode, use STDERR and non-empty exit code ( #1489043 )
13 years ago
Thomas Bruederli
ddfdd8938d
Extend fetched header block to 32K, require one of subjct, from or to headers
13 years ago
Aleksander Machniak
a544971fe8
Fix error when using check_referer=true
13 years ago
Aleksander Machniak
70229cbbfc
Fix incorrect handling of some specific links ( #1489060 )
13 years ago
Aleksander Machniak
1041aa46da
Fix another text wrapping issue
13 years ago
Aleksander Machniak
7439d3ee14
Fix incorrect handling of leading spaces in text wrapping
13 years ago
Aleksander Machniak
8ad2c98e9d
Fix unintentional messages list jumps on click in Internet Explorer ( #1489056 )
13 years ago
Aleksander Machniak
7652687692
Fix DB error when creating a new contact and a group is selected ( #1489051 )
13 years ago
Aleksander Machniak
ca2c6316fb
Fix handling of deprecated boolean value of reply_mode option ( #1489052 )
13 years ago
Aleksander Machniak
fe626833af
Allow onload attribute on iframe element
13 years ago
Aleksander Machniak
282dff4f18
Add rcube_db::escape() method, fix escapeSimple() to use escape instead of quote()
13 years ago
Aleksander Machniak
c465ee1e06
Fix typo simpleEscape -> escapeSimple
13 years ago
Aleksander Machniak
39a034b50d
Add rcube_db::escapeSimple() method for backward compat.
...
Conflicts:
plugins/virtuser_query/virtuser_query.php
13 years ago
Aleksander Machniak
1352d8ddb0
Remove redundant ini checks
13 years ago
Thomas Bruederli
c8f2c0c5af
Synchronized localizations from Transifex
13 years ago
Aleksander Machniak
b7570fb564
Fix parsing invalid date string ( #1489035 )
13 years ago
Aleksander Machniak
bb7c522bfd
Add "with attachment" option to messages list filter ( #1485382 )
13 years ago
Aleksander Machniak
e0cc1fb9aa
Fix display of HTML entities in protected folder name ( #1489042 )
13 years ago
Thomas Bruederli
b413bb2b60
Set minimal permissions to temp files ( #148899 )
13 years ago
Thomas Bruederli
a021d6f187
Skip filename suffix check for embedded images; return blocked.gif instead of HTML warning when embedded ( #1489029 )
13 years ago
Andy Wermke
de6585eb77
Merge branch 'master' of git.next-step-software.com:/git-pub/roundcubemail
13 years ago
Andy Wermke
bf3084b608
Merge branch 'master' of https://github.com/roundcube/roundcubemail
13 years ago
Andy Wermke
58e3a504b9
Removed parse_expression() & added error logging to eval_expression().
13 years ago
Aleksander Machniak
4fdaa02ac7
Fix handling of invalid characters in message headers and output ( #1489032 )
13 years ago
Aleksander Machniak
50cc5b370f
Fix selecting collapsed rows when using selection with Shift/Ctrl key
13 years ago
Andy Wermke
fe245e5f5d
Replaced last eval(). Allowing function calls in expressions.
13 years ago
Aleksander Machniak
ad827b9117
Fix selecting collapsed rows on select-all ( #1489036 )
13 years ago
Aleksander Machniak
4dfae96dcd
Fix copying messages to a folder with "empty" name e.g. "0", better error handling
13 years ago
Andy Wermke
d67485bebe
Replaced stupid fix by create_function() based approach.
13 years ago
Andy Wermke
92cd7f34b0
Merge branch 'master' of https://github.com/roundcube/roundcubemail
13 years ago
Andy Wermke
029d18f13b
Replaced nasty eval() expressions.
13 years ago
Aleksander Machniak
76a98da33e
Pass event object as an argument of 'dragend' event handler
13 years ago
Aleksander Machniak
99edf8699a
Fix possible header duplicates when using additional headers ( #1489033 )
13 years ago
Aleksander Machniak
bd698341c4
Remove "HTML message" from attachments list while viewing a message in text mode ( #1486939 )
13 years ago
Aleksander Machniak
a389ffbb46
Skip message/rfc822 attachments only in reply mode
13 years ago
Aleksander Machniak
8e4b49c382
Fix session issues with use_https=true ( #1488986 )
13 years ago
Aleksander Machniak
db415c4afb
Fix blockquote width in sent mail ( #1489031 )
13 years ago
Aleksander Machniak
0c974b263d
Fix keyboard events on list widgets in Internet Explorer ( #1489025 ) - It was a regression in fix for #1489008
13 years ago
Thomas Bruederli
589083a94c
Skip some irrelevant ini checks in CLI mode
13 years ago
Thomas Bruederli
0fcb2b139b
Sanity check the file path for generic message footer before adding it
13 years ago
Aleksander Machniak
648fcf5709
Whitelist configuration options (user preferences) that can be changed using save-pref command
13 years ago
Aleksander Machniak
222c7de3e1
Fix errors in IE8 when opening compose page in new window
13 years ago
Aleksander Machniak
1d4c84f4d7
Remove sig_above configuration option, use reply_mode only ( #1489001 )
13 years ago
Aleksander Machniak
723f4e63aa
Refresh current folder in opener window after draft save or message sent ( #1488997 )
13 years ago
Aleksander Machniak
3ca58cd22c
Better fix for "saving draft just after entering compose window ( #1489012 )"
13 years ago
Victor Benincasa
3906264747
Fix typos
13 years ago
Aleksander Machniak
1f82e46502
Fix saving draft just after entering compose window ( #1489012 )
13 years ago
Thomas Bruederli
f603883d37
Fix typo
13 years ago
Thomas Bruederli
4034a79beb
Check for exact matching session keys before splitting into path segments. Adds backwards-compatibility after commit f0a7159c
13 years ago
Aleksander Machniak
38c1951266
Be less restrictive on vCard import, do not require FN when N exists
13 years ago
Aleksander Machniak
24e88e91f7
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
a26c031621
Fix vcard folding when outputing already generated vcard
13 years ago
Thomas Bruederli
7889c57b77
Match regex on multi-line sql statements
13 years ago
Thomas Bruederli
17573916bc
Ensure backwards compatibility by considering old-style skin_path attribute for <roundcube:include ...> tags
13 years ago
Aleksander Machniak
99cfba2e26
Add some extension/mimetype aliases to fix some quirks in attachment type validation ( #1488891 )
13 years ago
Thomas Bruederli
a85d54e1e8
Hack to reset PDO statement iterators after counting
13 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
13 years ago
Aleksander Machniak
f38d15c700
Better fix for IE9 issue with document.activeElement error ( #1489008 )
13 years ago
Aleksander Machniak
39f40104f0
Fix javascript error in IE9 when loading form with placeholders into an iframe ( #1489008 )
13 years ago
Aleksander Machniak
3d525ffaf5
Bump up also RCUBE_VERSION
13 years ago
Aleksander Machniak
1bce142058
Fix handling of some conditional comment tags in HTML message ( #1489004 )
13 years ago
Thomas Bruederli
708b1bca9f
Synchronized translations with Transifex
13 years ago
Aleksander Machniak
4f693e9daa
Workaround for some versions/systems where finfo_open() with second
...
argument doesn't do the same as with no 2nd argument as it should
13 years ago
Aleksander Machniak
02c9c931fe
Make mime.types common locations list OS-aware
13 years ago
Aleksander Machniak
1e32540839
Add rel="noreferrer" for links in displayed messages ( #1484686 )
13 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
13 years ago
Aleksander Machniak
d8270b66cc
Fix wrapping of text lines with the same length as specified length limit
13 years ago
Aleksander Machniak
6228e3784f
Fix javascript error when window name (for window.open()) in IE8 contains a dot
13 years ago
Aleksander Machniak
4d1fe2d230
Fix "rcmail is undefined" error in HTML attachment preview - regression
...
from commit d30460ad2f , small improvements
13 years ago
Aleksander Machniak
6e8f2a7448
Notify about a new mail only if it's UNSEEN ( #1388965 )
13 years ago
Aleksander Machniak
bb080af14d
Bump version number up to 1.0-git
13 years ago
Aleksander Machniak
0e32d7032b
Fix load-attachment link
13 years ago
Aleksander Machniak
ea98ec0939
Fixed MOVE command result handling
13 years ago
Aleksander Machniak
f111423755
Fix storing 'safe' flag on a message. The key for session value should include
...
folder name. A message with the same UID may exist in another folder.
13 years ago
Aleksander Machniak
a02c77c584
Add ability to toggle between view as HTML and text while viewing a message ( #1486939 )
13 years ago
Aleksander Machniak
0ef894ec29
Fix has_*_part() methods so they return same result no matter what
...
prefer_html option value is
13 years ago
Aleksander Machniak
574928200f
Use $mime_parts not $parts in has_*_part() methods so detection is
...
correct no matter if prefer_html is enabled or not.
13 years ago
Aleksander Machniak
542f15bfec
Enriched content should be also converted to text if html is disabled
13 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.
13 years ago
Aleksander Machniak
daddbf2555
Better handling of session errors in ajax requests - do page reload
...
on 403 Forbidden response (#1488960 )
13 years ago
Thomas Bruederli
bfa667ab02
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
d4f8a4f28a
Re-implement rcube_db::num_rows() to ensure backwards compatibility
13 years ago
Aleksander Machniak
f41edfb91f
Fix draglayer list building, so the element used as the text source can
...
contain any element, not only A tag or text node, but also e.g. span
13 years ago
Thomas Bruederli
03c73fa1c5
Also use VLV for filter prefix matches
13 years ago
Aleksander Machniak
567e45ba56
Fix HTML part detection for some specific message structures ( #1488992 )
13 years ago
Aleksander Machniak
ff7542bfb9
Don't show fake address - phishing prevention ( #1488981 )
13 years ago
Aleksander Machniak
abf46755c9
Fix forward as attachment bug with editormode != 1 ( #1488991 )
13 years ago
Aleksander Machniak
336d2000f8
Fix handling of empty $uids argument in change_flag()
13 years ago
Aleksander Machniak
ec6a77bab2
Fix LIMIT/OFFSET queries handling on MS SQL Server ( #1488984 ) - require version 2005+
13 years ago
Thomas Bruederli
65de0018c8
Trigger 'refresh' hook in mail view
13 years ago
Aleksander Machniak
8b771646fa
Fix so task name can really contain all from a-z0-9_- characters ( #1488941 )
13 years ago
Aleksander Machniak
9fdba79094
Merge pull request #60 from thijskh/master
...
Test content_id with isset instead of a true/false value
13 years ago
Aleksander Machniak
d9dc320a40
Support IMAP MOVE extension [RFC 6851]
13 years ago
Thijs Kinkhorst
8cfba1bb2a
Test content_id with isset instead of a true/false value.
...
This broke html email in which one image had Content-ID: <0>, which is a
valid value but evaulates to false in this test.
13 years ago
Aleksander Machniak
32da699830
Fix javascript errors when working in a page opened with taget="_blank"
13 years ago
Aleksander Machniak
cf8b9fc004
Move spellcheck options section below signature options section
13 years ago
Aleksander Machniak
d7e129e07d
Increase maxlength to 254 chars for email input fields in addressbook ( #1488987 )
13 years ago
Aleksander Machniak
bc2c4380b5
Add attachment menu with Open and Download options ( #1488975 )
13 years ago
Aleksander Machniak
ac37746c2a
Add type 'ident' in quote() so we can quote identifiers (eg. column names) there.
...
Using array2list() for list of identifiers is now possible.
13 years ago
Aleksander Machniak
cbe07532fa
Fix so full filename is used for title attribute
13 years ago
Aleksander Machniak
139635f189
Fix thumbnail size when GD extension is used for image resize ( #1488985 )
13 years ago
Aleksander Machniak
a5c9fd11ac
Small CS improvements
13 years ago
Aleksander Machniak
879b2331e1
Generate simpler query for MSSQL when offset in limit clause is not set
13 years ago
Aleksander Machniak
8c93c29d04
Really fix "quotum would exceed" error message handling
13 years ago
Aleksander Machniak
d3e7f92d88
Smarter overquota error detection (known error strings are:
...
"Quota exceeded" and "quotum would exceed") (#1484164 )
13 years ago
Aleksander Machniak
e7c1aad832
Even better message on over quota error in move to trash operation ( #1484164 )
13 years ago
Aleksander Machniak
0bf724ef1f
Display user-friendly message on IMAP "over quota" errors ( #1484164 )
13 years ago
Aleksander Machniak
ee89c6dff6
Display notice that message is encrypted also for application/pkcs7-mime messages ( #1488526 )
13 years ago
Thomas Bruederli
5688d5baa2
Avoid loading already registered attachments when opening a draft message (on page reload)
13 years ago
Thomas Bruederli
f0a7159c40
Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422
13 years ago
Aleksander Machniak
a6fd1578c3
Better @package/@subpackage assignment
13 years ago
Thomas Bruederli
bd1e16f343
Don't skip message/* attachments when opening a draft. Restore check as it was before [ fa57c988]
13 years ago
Thomas Bruederli
4090870623
Localization updates from Transifex
13 years ago
Aleksander Machniak
77f9a402db
Fix undefined msg variable error
13 years ago
Aleksander Machniak
4383e062ef
CS fixes
13 years ago
Aleksander Machniak
36391cf342
Fix plain text spellchecker icorrect highlighting in non-ASCII text ( #1488973 )
13 years ago
Aleksander Machniak
ffc2d09cb4
Remove UI messages from the DOM after hide/fadeOut
13 years ago
Aleksander Machniak
7c851e669e
Don't try to print file extension in a warning message if it's not available
13 years ago
Aleksander Machniak
726297e5f8
Add workaround for invalid message charset detection by IMAP servers ( #1488968 )
13 years ago
Aleksander Machniak
2187b2b7d8
Revert "Make autoloading of the framework classes work from any location".
...
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).
This reverts commit e4394c95e0 .
13 years ago
Aleksander Machniak
7bba0032fe
Fix NUL characters in content-type of ms-tnef attachment ( #1488964 )
13 years ago
Thomas Bruederli
e4394c95e0
Make autoloading of the framework classes work from any location
13 years ago
Aleksander Machniak
eafb68b321
- Fix regression in handling LDAP contact identifiers ( #1488959 )
13 years ago
Aleksander Machniak
33dc8249fd
Fix regression in copying contacts (with drag'n'drop)
13 years ago
Aleksander Machniak
bc2c02feec
When connection to read-only db fails try to connect to write-master, but only if it is defined
13 years ago
Aleksander Machniak
1961146227
Make cleanup() method public
13 years ago
Thomas Bruederli
807c3d0d97
Optimmize memory usage by only fetching the necessary attributes used for contacts listing
13 years ago
Thomas Bruederli
c8a714cca4
Various fixes in contact groups handling with LDAP directories
13 years ago
Thomas Bruederli
772b732068
Fix autocompletion search with VLV support
13 years ago
Thomas Bruederli
f924f5f0aa
Improve group members listing + fix VLV index usage
13 years ago
Thomas Bruederli
49cb6984ed
Don't save 'internal' or empty serialized values
13 years ago
Thomas Bruederli
a0e86dcdeb
Fix updating contacts
13 years ago
Thomas Bruederli
004f866f20
Prepare for VLV auto-detection (requries 'config_root_dn' config option)
13 years ago
Thomas Bruederli
203323ba85
Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch)
13 years ago
Thomas Bruederli
d94a710e7a
Trigger and forward 'listupdate' events from list.js
13 years ago
Thomas Bruederli
d6185f3c91
Only scroll tree list of selected item isn't fully visible
13 years ago
Thomas Bruederli
aed581b6c4
Import all translations from Transifex
13 years ago
Thomas Bruederli
8e50ae9a6f
Extend copyright to 2013
13 years ago
Thomas Bruederli
d30460ad2f
Let some env variables survive reset(); don't show taskbar and top line in framed error pages ( #1488938 )
13 years ago
Thomas Bruederli
63cff249a8
Properly quote form validation error messages
13 years ago
Aleksander Machniak
a7e8ebc509
Fix reference to non-existing class rcube_output_html ( #1488948 )
13 years ago
Thomas Bruederli
921115ed56
Ignore file extension difference for text/plain attachments ( #1488891 )
13 years ago
Thomas Bruederli
4223b1e38f
Use encoded identifiers for address book lists ( #1488381 )
13 years ago
Thomas Bruederli
de98a897f6
Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin)
13 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
13 years ago
Thomas Bruederli
e26bf88c45
Pass string to html::tag() in order to always add the </ul> tag
13 years ago
Thomas Bruederli
e8fd39d12b
Fix inserting a new contact group when list is still empty
13 years ago
Thomas Bruederli
5bc800f946
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
ec2185a1cb
Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing
13 years ago
Aleksander Machniak
3dd136f26e
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
1f910cb50d
Fix handling link href attribute value with (valid) newline characters ( #1488940 )
13 years ago
Thomas Bruederli
344943f6ce
Move some list manipulation functionality to the new treelist widget
13 years ago
Thomas Bruederli
c5a5f989a9
Allow to list contact groups in (paged) list (yet incomplete)
13 years ago
Aleksander Machniak
01a98cb9d6
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
a39fd4db67
Set default error code (500) if not specified in raise_error()
13 years ago
Thomas Bruederli
1cf15ef4a5
Make rcube_result_set implement the PHP iterator interface
13 years ago
Thomas Bruederli
e5615b97cf
Merge branch 'master' of github.com:roundcube/roundcubemail
13 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
13 years ago
Aleksander Machniak
41db2bf47d
Slightly improve database driver chack
13 years ago
Thomas Bruederli
737b629c6f
Bring back lost text braking width adjustment when quoting blockquote parts
13 years ago
Thomas Bruederli
72e24b7a63
Catch connection timeouts on message sending form submissions
13 years ago
Aleksander Machniak
bc53e22440
Fix PHP Warning: Missing argument 2 for rcmail_output_html::get_skin_file()
13 years ago
Thomas Bruederli
bb6f4b2b5d
Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes
13 years ago
Thomas Bruederli
bd0daee7fd
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
6c27c3b55e
Add search box to compose address book widget ( #1488381 )
13 years ago
Thomas Bruederli
13dc9f2c86
Move rcmail_contact_key() to rcube_addressbook::compose_contact_key()
13 years ago
Aleksander Machniak
18372a236d
Send LOGOUT only when closing connection in logged state ( #1487784 )
13 years ago
Aleksander Machniak
01fc82d0ef
Fix new browser window size in Chrome ( #1488931 ), make new windows smaller
13 years ago
Thomas Bruederli
1730cf8d7b
Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages)
13 years ago
Aleksander Machniak
6ff0c30f19
Fix login in case when default_host is an array with one element ( #1488928 )
13 years ago
Thomas Bruederli
e114a60406
Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
...
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
13 years ago
Thomas Bruederli
293a5798af
Use the right variable for IPv6 check
13 years ago
Aleksander Machniak
55a2e5eca1
Submit Addressbook advanced search form with Enter key ( #1488568 )
13 years ago
Aleksander Machniak
60753b05fa
Support autofocus attribute on input elements
13 years ago
Aleksander Machniak
87a96809c7
Rtrim() quoted lines on conversion to flowed format (according to RFC2646)
13 years ago
Aleksander Machniak
7ebed11b05
More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed()
13 years ago
Aleksander Machniak
aabd628286
Improve format=flowed text unfolding, add test for signature separator handling
13 years ago
Thomas Bruederli
1ef4033b8d
Also block remote images in HTML part view ( #1488827 )
13 years ago
Thomas Bruederli
7ae7cdf195
Don't rely on Subject header only
13 years ago
Thomas Bruederli
6d41d8fd4b
Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed()
13 years ago
Aleksander Machniak
e24eba0fc5
DOn't use deprecated jQuery.browser, CS fixes (tabs to spaces)
13 years ago
Aleksander Machniak
61be822d62
Remove deprecated functions (from bc.php file) usage in plugins
13 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"
13 years ago
Aleksander Machniak
8e8f3b96b5
Fix export of selected contacts from search result ( #1488905 )
13 years ago
Aleksander Machniak
b5b76d2ccb
Make sure mimetypes is an array not object in a better way
13 years ago
Thomas Bruederli
4f9edbd799
Select 8 KB of message part for headers (to make sure we get them all)
13 years ago
Aleksander Machniak
0b3b66ab12
Fix "Export selected" is inactive after contact delete ( #1488906 )
13 years ago
Thomas Bruederli
38b71e7879
Better check for 'real' links on shift/ctrl clicks
13 years ago
Thomas Bruederli
64afb530a2
Fix opener check in extwin (avoid JS errors in IE when opener is gone); always close extwin, even if opener isn't available anymore
13 years ago
Thomas Bruederli
9a6c38e148
New feature to export only selected contacts from addressbook (by Phil Weir)
13 years ago
Aleksander Machniak
c59ef9542a
Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map ( #1488901 )
13 years ago
Thomas Bruederli
18e23ab763
Welcome to 2013
13 years ago
Thomas Bruederli
44e3bf1e2c
Fix /this/ paths from plugin templates in extended skins
13 years ago
Aleksander Machniak
db6f54ec5f
Reset $db_error_msg on query
13 years ago
Aleksander Machniak
f96593772c
Force autocommit mode in mysql database driver ( #1488902 )
13 years ago
Aleksander Machniak
16915ee2ad
Don't convert to link a text with < and > characters
13 years ago
Aleksander Machniak
acf851f823
Fix address fields import from CSV ( #1488900 )
13 years ago
Aleksander Machniak
b5767d94b1
Fix typo
13 years ago
Aleksander Machniak
3e3767138e
Rename $date_types -> $date_cols
13 years ago
Aleksander Machniak
745d8697ba
Fix quoted data handling in CSV files ( #1488899 )
13 years ago
Aleksander Machniak
83f7077ec9
Fix searching by date in address book ( #1488888 )
13 years ago
Aleksander Machniak
a5b8ef99d4
Improve charset detection by prioritizing charset according to user language ( #1485669 )
13 years ago
Aleksander Machniak
21106b3d1c
Fix handling of escaped separator in vCard file ( #1488896 )
13 years ago
Aleksander Machniak
57ea837e69
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
232535f76e
Add option to use envelope From address for MDN responses ( #1488880 )
13 years ago
Thomas Bruederli
de2009ec2c
Pulled de_CH translations from Transifex (first test)
13 years ago
Thomas Bruederli
4fb36eb1a8
Upgrade PEAR:Mail_mime package to latest version
13 years ago
Aleksander Machniak
347ba311e6
Add possibility to search in message body only ( #1488770 )
13 years ago
Aleksander Machniak
cb0f030ae9
Support "multipart/relative" as an alias for "multipart/related" type ( #1488886 )
13 years ago
Thomas Bruederli
d9f180adf9
Minor IE7/8 fixes
13 years ago
Thomas Bruederli
49437c123a
Add proper headers to localization template files
13 years ago
Thomas Bruederli
9151729d8e
Simplify file headers because Transifex will use them in all generated language files
13 years ago
Aleksander Machniak
830fd2ecbb
Display PGP/MIME signature attachments as "Digital Signature" ( #1488570 )
13 years ago
Aleksander Machniak
be72fb3597
Unified attachments filenames handling for message parts without a filename
13 years ago
Aleksander Machniak
8809a18284
Fix regression in handling of content frames ( #1488884 )
13 years ago
Aleksander Machniak
2b80d5dbf2
Workaround UW-IMAP bug where hierarchy separator is added to the shared folder name ( #1488879 )
13 years ago
Thomas Bruederli
8df1e6bee5
Added new West Frisian localization
13 years ago
Thomas Bruederli
c942e4a2e9
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
aabeab1e4e
Updated localizations from launchpad
13 years ago
Aleksander Machniak
66afd70b75
Framework'ize html2text class
13 years ago
Aleksander Machniak
7ac94421bf
Move washtml class into Roundcube Framework (rcube_washtml), add some improvements
13 years ago
Aleksander Machniak
0931a97c5f
Fix handling of parentheses in URLs
13 years ago
Thomas Bruederli
4f5f2acd16
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
5f0bd1fcb4
Make html button-links work in IE
13 years ago
Thomas Bruederli
090c49d4a3
Treat image/pjpeg as image/jpeg
13 years ago
Aleksander Machniak
7d88e614ae
Add hint about possible disabled fsockopen() function on connection error
13 years ago
Aleksander Machniak
0a9d414084
Update changelog, set version to 6.1
13 years ago
Aleksander Machniak
4fe8f923a9
Small optimization
13 years ago
Aleksander Machniak
679b375a46
Fix comment
13 years ago
Aleksander Machniak
c4781306a5
CS fixes
13 years ago
Aleksander Machniak
a61326c141
Fix locking issue in SQLite driver ( #1488874 )
13 years ago
Aleksander Machniak
a079269166
Fix version comparisons with -stable suffix ( #1488876 )
13 years ago
Aleksander Machniak
a8ffab3f4f
Fix Call to undefined method rcube_db_sqlite::_get_result()
13 years ago
Aleksander Machniak
c23dc87f2b
Don't display message parts with unsupported text type, e.g. text/calendar
13 years ago
Aleksander Machniak
9ac96015f2
Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error
13 years ago
Aleksander Machniak
c5d7c941aa
Add unsupported alternative parts to attachments list ( #1488870 )
13 years ago
Aleksander Machniak
0d214498d0
CS fixes
13 years ago
Aleksander Machniak
83370e5ff1
Display 'Sender' header in message preview
13 years ago
Aleksander Machniak
dfc57863d1
Plugin API: Added message_before_send hook
13 years ago
Aleksander Machniak
8cacecb2ff
CS fixes
13 years ago
Aleksander Machniak
d2534c63f2
Cleanup, remove file paths from doc
13 years ago
Aleksander Machniak
9945f24274
CS fixes
13 years ago
Aleksander Machniak
a2b6383204
Fix keep-alive interval reset on AJAX request
13 years ago
Thomas Bruederli
939f94bb73
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
a072247dde
Fix package definitions and include framework classes in phpdoc
13 years ago
Aleksander Machniak
c0208002a8
Fix escaping of add-contact arguments - fixes JS error in IE
13 years ago
Aleksander Machniak
ff4a92c8e2
Fix contact copy/add-to-group operations on search result ( #1488862 )
13 years ago
Aleksander Machniak
5c421d9927
Fix delete button regression in message view ( #1488867 )
13 years ago
Aleksander Machniak
a0e3dcf170
Use matching identity in MDN response ( #1488864 )
13 years ago
Aleksander Machniak
0f4e2f8134
Remove brackets for recipients without name
13 years ago
Thomas Bruederli
f7136bd217
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
dc67f38cdf
Properly parse message/rfc822 parts including all headers, body decoding and charset conversion
13 years ago
Aleksander Machniak
87ec1de655
Merge branch 'master' of github.com:roundcube/roundcubemail
13 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 )
13 years ago
Aleksander Machniak
5aed9a9a37
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
5b15700d11
Rename hook imap_connect to storage_connect
13 years ago
Aleksander Machniak
04689fa7ee
Fix so compacting of non-empty folder is possible also when messages list is empty ( #1488858 )
13 years ago
Aleksander Machniak
0435f40999
Add EXISTS mode to count() method - return number of all messages in a folder,
...
event if skip_deleted is enabled and/or search is active.
13 years ago
Aleksander Machniak
bb5d728285
Use also Envelope-To for identity selection ( #1488553 )
13 years ago
Aleksander Machniak
3a1a361422
More code unification using selection_post_data()
13 years ago
Aleksander Machniak
876f4ebc60
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
463ce6848d
Fix bug where all messages in a folder were copied on copy action,
...
if search was active and user choose select-all feature. Code improvements.
13 years ago
Aleksander Machniak
b01d84d0f7
Extend just_parse() method with conditions parsing
13 years ago
Aleksander Machniak
25bf00ecbc
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
d9f109b56a
Allow forwarding of multiple emails ( #1486854 )
13 years ago
Thomas Bruederli
31521613e4
Append filename extension if missing
13 years ago
Thomas Bruederli
a8a72e2e7e
Nicely render headers of message/rfc822 parts
13 years ago
Aleksander Machniak
1aaa4bc393
Fix PHP Warning: ldap_parse_virtuallist_control() expects parameter 2 to be
...
resource, null given. This happens on Administrative Limit Exceeded error when
using VLV.
13 years ago
Thomas Bruederli
9cd1b120d0
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
4f1c887eaa
Add support for IMAP BINARY (RFC3516)
13 years ago
Thomas Bruederli
6488992dd0
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
3bb75a5cc7
Add default path for mime.types file; map jpg => image/jpeg in fallback list
13 years ago
Thomas B.
d414cc05a3
Add github syntax highlighting to php code snippet
13 years ago
Thomas Bruederli
bc1ec6c1a1
Added README file for the Roundcube framework
13 years ago
Aleksander Machniak
7c5d4b0d4d
Fix typo in identity data parser ('ident' item wasn't set correctly)
13 years ago
Aleksander Machniak
a3985963f0
Fix big memory consumption of DB layer ( #1488856 )
13 years ago
Aleksander Machniak
996af3bfd9
Some more rcmail -> rcube cleanup
13 years ago
Aleksander Machniak
8b748de4ec
Plugin API: add 'check_recent' hook with possibility to control folders list used on check-recent action
13 years ago
Aleksander Machniak
176172c850
Fix PHP warning when replied message contains exactly one Delivered-To header
13 years ago
Aleksander Machniak
c7ff6ec2cb
Add workaround for IE<=8 bug where Content-Disposition:inline was ignored ( #1488844 )
13 years ago
Aleksander Machniak
74cd0a9b62
- Fix XSS vulnerability in vbscript: and data:text links handling ( #1488850 )
13 years ago
Aleksander Machniak
0fa54df638
enriched.inc -> rcube_enriched
13 years ago
Aleksander Machniak
8afbc8aeea
Fix attachment Content-Length for in-memory files ( #1488844 )
13 years ago
Aleksander Machniak
7eb7806b21
Fix broken message/part bodies when FETCH response contains more untagged lines ( #1488836 )
13 years ago
Aleksander Machniak
876d31d594
Fix empty email on identities list after identity update ( #1488834 )
13 years ago
Aleksander Machniak
48ef1334ff
Merge pull request #49 from linagora/master
...
Add new identity level: one identity with edit only signature
13 years ago
Aleksander Machniak
0247b89c38
Move code for identity selection to function, move identities formatting to rcube_user::list_identities()
13 years ago
Aleksander Machniak
30cc01f89d
Use Delivered-To header as a last resort for identity selection ( #1488840 )
13 years ago
Aleksander Machniak
8beceebb55
Fix deleting of collapsed threads, broken in 2b55d4f420 ( #1488772 )
13 years ago
Thomas Bruederli
c14b337450
Fix XSS vulnerability using Flash files ( #1488828 ) by comparing mimetypes and filename extensions
13 years ago
Thomas Bruederli
dff2c713fb
Add argument to fetch message parts only partially. Can be used for content mimetype detection without loading the entire file
13 years ago
Thomas Bruederli
0a83971d3e
Clarify mime_magic config option; add new function to map mimetypes and filename extensions
13 years ago
Thomas Bruederli
928cb3401b
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
297a74adf1
Bring back rcube_html_page class which was lost in framework refactoring; fix typo
13 years ago
Aleksander Machniak
63f130782c
Small fixes to last commits
13 years ago
Thomas Bruederli
60226a75d8
Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes
13 years ago
Thomas Bruederli
10da75f364
Move shortcut functions to framework class
13 years ago
Aleksander Machniak
a92beb6bdb
Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency
13 years ago
jeremie kornobis
c753bc4a8b
unset email address with new level entity 4
13 years ago
jeremie kornobis
f125852979
Add new identity level: one identity with edit only signature
13 years ago
Aleksander Machniak
3ff8cc2bc8
RCMAIL_VERSION -> RCUBE_VERSION
13 years ago
Aleksander Machniak
3b428c830d
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
5b06e24265
Cleaner way of handling user password in framework-based programs with no session
13 years ago
Thomas Bruederli
00b98ee325
Make charset header accessible, too
13 years ago
Aleksander Machniak
789e5988aa
Clarify rcube::get_user_name() usage, add rcube::get_user_email()
13 years ago
Thomas Bruederli
bfc3070067
Cut dependencies to rcmail class
13 years ago
Thomas Bruederli
5926684aab
Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility
13 years ago
Thomas Bruederli
fdbe5a8804
Separate framework and application constants
13 years ago
Thomas Bruederli
9be2f43d02
Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework
13 years ago
Aleksander Machniak
5352b55779
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
13 years ago
Aleksander Machniak
297c1afb80
Fix redundant colon after last address in print mode
13 years ago
Aleksander Machniak
65dff8f812
Fix hidden flag and default_addressbook settings handling
13 years ago
Aleksander Machniak
922a1fb714
Add lost rcube_vcard.php file
13 years ago
Aleksander Machniak
d0edbfb33d
Fix cache (in)validation after setting \Deleted flag
13 years ago
Aleksander Machniak
15cf4fa925
Rename rcube_bc.inc to bc.php for consistency
13 years ago
Aleksander Machniak
ba6f21caeb
Framework files moved to lib/Roundcube
13 years ago
Aleksander Machniak
f707fec000
Create Roundcube Framework initialization script (bootstrap)
13 years ago
Thomas Bruederli
b81e7e91a9
Consider filename extension to detect image attachments of type application/octet-stream
13 years ago
Aleksander Machniak
17a8fb353b
Fix keybord events on messages list in opera browser ( #1488823 )
13 years ago
Aleksander Machniak
9290303e80
Move prompt_silent() and get_opt() to rcube_utils class
13 years ago
Aleksander Machniak
2b55d4f420
Fix selection of collapsed thread rows ( #1488772 )
13 years ago
Aleksander Machniak
9ff3459d7b
Check if checkdnsrr() and getmxrr() functions exist before using them
13 years ago
Thomas Bruederli
f27c536401
Unset null values in user prefs
13 years ago
Thomas Bruederli
b6add5aed0
Add noscript warning to login page ( #1488615 )
13 years ago
Thomas Bruederli
6199a72c8e
Updated localization files from launchpad
13 years ago
Thomas Bruederli
271c5c9764
Correctly handle multiple file uploads ( #1488820 )
13 years ago
Thomas Bruederli
19de536b86
Check mbstring extension before calling mb_internal_encoding()
13 years ago
Thomas Bruederli
1faa16fc45
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
810efee4d3
Avoid double-encoding of HTML entities in signature edit field
13 years ago
Aleksander Machniak
42b8a60cf3
Fix wrapping of quoted text with format=flowed ( #1488177 )
13 years ago
Thomas Bruederli
37557b5f08
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
ac382e1145
Always save drafts with format=flowed in order to keep original paragraphs and line wraps ( #1488799 )
13 years ago
Thomas Bruederli
c72a96144d
Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion)
13 years ago
Aleksander Machniak
6459d86291
Select default_addressbook on the list in Address Book ( #1488280 )
13 years ago
Thomas Bruederli
a8f4960c99
Unlock UI even if no message display object exists
13 years ago
Aleksander Machniak
584e356920
Fix so mobile phone has TYPE=CELL in exported vCard ( #1488812 )
13 years ago
Thomas Bruederli
be9aacaa52
Bring back lost localization for the about page
13 years ago
Thomas Bruederli
a9e136161a
Use dedicated method to determine an attachment's file size
13 years ago
Thomas Bruederli
e21c07038e
Use jQuery functions to maximize compatibility with all IE versions
13 years ago
Thomas Bruederli
3bf7310fa3
Add onclick handler to Show-links
13 years ago
Thomas Bruederli
54cc75f28d
Cast mimetypes property into an array on IE
13 years ago
Thomas Bruederli
d20e965c48
Improve thumbnail display: center images and display a 'show' link for attachments the browser is capable to display them
13 years ago
Thomas Bruederli
8fb4f05725
Move default value for client_mimetypes to rcube_config; make sure an array is returned
13 years ago
Thomas Bruederli
6ddb16d181
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
9ab34604d9
Define @package and @subpackage of Framework classes
13 years ago
Aleksander Machniak
92bd3a7c3f
Fix parsing header in English when localized map is defined
13 years ago
Aleksander Machniak
dd759730b0
Merge pull request #45 from linagora/master
...
Grancefully handle SSO redirections on Ajax requests - V3
13 years ago
Aleksander Machniak
b51eabe2cd
Added Polish localization for csv2vcard feature
13 years ago
Aleksander Machniak
c66b605435
Add more data validation
13 years ago
Aleksander Machniak
3833790db4
Support contacts import from CSV file ( #1486399 )
13 years ago
Aleksander Machniak
c055587d45
Properly set object properties in set() method, small perf. improvement
13 years ago
Aleksander Machniak
3a54cc5013
Fix rcube_utils::explode_quoted_string() with explode(), added tests
13 years ago
Aleksander Machniak
c8558a182c
Move BIG5 at the end of charsets list in detect()
13 years ago
Aleksander Machniak
0679b22150
Improved rcube_charset::detect() with BOM checks from rcube_vcard::detect_encoding() - removed code duplication
13 years ago
Aleksander Machniak
3c047d0e87
Code improvements
13 years ago
Aleksander Machniak
8d54286df8
Merge branch 'keep-alive'
...
Conflicts:
CHANGELOG
13 years ago
Thomas Bruederli
0f6e9f0bf6
Avoid errors with non-string objects
13 years ago
Aleksander Machniak
52d0d94910
Fix handling of text/enriched content on message reply/forward/edit
13 years ago
Aleksander Machniak
ce248f83e5
Remove useless code
13 years ago
Aleksander Machniak
0e8c6da864
Fix "obj.href is undefined" error
13 years ago
Aleksander Machniak
398238abf2
Remove redundant code
13 years ago
Aleksander Machniak
c588d08835
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
d15163ab6e
Fix XSS vulnerability in handling of text/enriched messages ( #1488806 )
13 years ago
Thomas Bruederli
e30500643f
Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab)
13 years ago
Aleksander Machniak
275728ab05
Remove debug code from last commit
13 years ago
Aleksander Machniak
540e13b8d5
Fix warning when 'autovalues' property isn't set
13 years ago
Aleksander Machniak
d9698de979
Fix handling of 'media' attribute on linked css ( #1488789 )
13 years ago
Aleksander Machniak
f410c90261
Cache identities data in memory for faster access when get_identity() is called more than once
13 years ago
Aleksander Machniak
003b17e238
jQuery-1.8.3
13 years ago
Thomas Bruederli
bc66f7d6d2
Avoid deprecated template warnings in extended skins
13 years ago
jkornobis
7fac4dc87b
Grancefully handle SSO redirections on Ajax requests
...
On some SSO systems, when the SSO session is expired,
the system intercept HTTP requests and send a 302 "Found" HTTP code to the login page.
This patch handle this case in Roundcube Ajax requests, to redirect to the SSO login page.
Note that request.status don't have the 302 code (at least on Firefox), so we have to check the response headers for a Location field and redirect manually.
13 years ago
Aleksander Machniak
f226549d4f
Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval
13 years ago
Aleksander Machniak
92eb10e773
Don't throw error when plugin doesn't register 'refresh' action handler
13 years ago
Thomas Bruederli
3806f168b9
Fix skin template paths when linking js and css files ( #1488790 )
13 years ago
Aleksander Machniak
2a5afe1cde
BINARY extension can't be used with $formatting=true on binary content
13 years ago
Aleksander Machniak
4340d5e634
Fix excessive LFs at the end of composed message with top_posting=true ( #1488797 )
13 years ago
Thomas Bruederli
2a0d3f7063
Make recent changes in skin template engine more backwards-compatible ( #1488790 )
13 years ago
Thomas Bruederli
e43dcb0df3
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
e5e2190e4e
Fix bug where leading blanks were stripped from quoted lines ( #1488795 )
13 years ago
Aleksander Machniak
77de23fa93
Added cross-task 'refresh' request for system state updates
13 years ago
Thomas Bruederli
03149131f7
New feature: display attached images as thumbnails below message body
13 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.
13 years ago
Aleksander Machniak
c442f822fb
Simplify keep-alive action. Now the interval is based on session_lifetime,
...
which means it's executed only if needed for session keeping (reset interval on every action).
Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
13 years ago
Thomas Bruederli
92eb18b46a
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
3f250a0fe6
Add config options to automatically generate LDAP attributes for new entries
13 years ago
Aleksander Machniak
fb53c809a6
Fix AREA links handling ( #1488792 )
13 years ago
Thomas Bruederli
91c0990385
Updated to jQuery 1.8.2 and jQuery UI 1.9.1
13 years ago
Thomas Bruederli
2ad0a8d3f6
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
9ce2398ef9
Fix regression in detecting if attachment should be displayed inline (is an image)
13 years ago
Thomas Bruederli
19b0d444e7
Adapt to common naming scheme for template tag attributes
13 years ago
Thomas Bruederli
df79b2638f
Tell client to open mailto: links in contact details in a new window (if configured)
13 years ago
Aleksander Machniak
e0f7b920d5
Allow setting contentframe from template (as frame object attribute)
13 years ago
Thomas Bruederli
28037aab4f
Fix syntax error
13 years ago
Thomas Bruederli
c50fa82bec
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
28de391182
Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication
13 years ago
Aleksander Machniak
37633a6c79
Remove unused unEscape() method
13 years ago
Aleksander Machniak
f6cd739a0a
Make sure affected_rows() method returns expected (consistent with other RDBMSes) result on MySQL
13 years ago
Aleksander Machniak
e68fa71b0e
Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests.
13 years ago
Thomas Bruederli
762565ceea
Don't add signature (again) when opening compose view in a new window
13 years ago
Thomas Bruederli
7bf6d2f01e
Don't open another window when replying to a message displayed in extwin
13 years ago
Thomas Bruederli
cf57b2b130
Fix count display after inserting a new contact
13 years ago
Thomas Bruederli
086b153ae2
Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander ( #1488725 ); removed obsolete dstactive detection
13 years ago
Thomas Bruederli
dc6794f9c4
Don't add Bcc headers from identity twice (e.g. if already saved in draft)
13 years ago
Aleksander Machniak
92cb7f56f3
Fix possible HTTP DoS on error in keep-alive requests ( #1488782 )
13 years ago
Aleksander Machniak
9c299eb9e6
Make sure HTML part size>0 before assuming the message has got HTML part
13 years ago
Aleksander Machniak
abe164367b
Fix HTML entities handling on addressbooks list
13 years ago
Aleksander Machniak
111acf180d
Fix error in IE<8
13 years ago
Thomas Bruederli
ddafe4e410
Merge branch 'dev-compose-newwindow'
13 years ago
Thomas B.
f2d3fc1b5d
Merge pull request #38 from dupondje/master
...
Option to hide SQL addressbook
13 years ago
Thomas Bruederli
8fa22e9c2f
Prepare template processor to handle skin inheritance
13 years ago
Aleksander Machniak
575d34f974
Add deprecated alias clear_mailbox()
13 years ago
Thomas Bruederli
eb514742ec
Show compose options if they were visible in opener
13 years ago
Thomas Bruederli
838e4204b1
Fix new (empty) window opening on FF and others
13 years ago
Thomas Bruederli
edfe79a46f
Refactored compose UI according to discussions on the mailing list
13 years ago
Aleksander Machniak
e04e314440
Add option to disable saving sent mail in Sent folder - no_save_sent_messages ( #1488686 )
13 years ago
Aleksander Machniak
f0affa6cc2
- Fix handling dont_override with message_sort_col and message_sort_order settings ( #1488760 )
13 years ago
Aleksander Machniak
1e7aa75d18
Remove leftover code
13 years ago
Jean-Louis Dupond
5526f98dca
Give option to hide DB address book with addressbook plugin
13 years ago
Thomas Bruederli
3715694887
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
e6a0747155
Convert all identity headers into the desired message charset
13 years ago
Aleksander Machniak
05a580a117
Fix HTML part detection in messages with attachments ( #1488769 )
13 years ago
Aleksander Machniak
374104ed6d
Fixed undefined global variable
13 years ago
Thomas Bruederli
bc615988fe
Short text label in en_GB
13 years ago
Aleksander Machniak
0768134de1
Fix bug where wrong words were highlighted on spell-before-send check
13 years ago
Thomas Bruederli
5b3a0a2797
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
83f2f6bb65
Display email address if contact has more than one (in compose address book widget)
13 years ago
Thomas Bruederli
c96d3f57ef
Match http://localhost/xxx as link
13 years ago
Aleksander Machniak
5261cec7eb
Improved error message when setting required options fails ( #1488682 )
13 years ago
Aleksander Machniak
ef79069337
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
540de577de
Skip redundant SELECT on new user creation
13 years ago
Thomas Bruederli
9f0ca2dca6
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
7ea2924106
Don't display session error message if imap connection failed
13 years ago
Aleksander Machniak
22c67d0ec2
Fix handling of URLs with asterisk characters ( #1488759 )
13 years ago
Aleksander Machniak
043880738a
Ignore htmlspecialchars() warnings
13 years ago
Aleksander Machniak
df95e790ba
Remove automatic to-lowercase conversion of usernames ( #1488715 )
13 years ago
Thomas Bruederli
715a39416e
Close compose step in opener window
13 years ago
Thomas Bruederli
b50a6c843d
Copy translations from plugin
13 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
13 years ago
Aleksander Machniak
53f4b98120
Make possible rcube_plugin_api class extending
13 years ago
Aleksander Machniak
ca91400725
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
38b6aac604
s/rcmail/rcube/
13 years ago
Aleksander Machniak
5fbfde8fdf
Fix the fix for empty text parts handling ( #1488757 )
13 years ago
Aleksander Machniak
5f6c71ae36
Fix return value of storage_connect()
13 years ago
Thomas Bruederli
464a0fba9d
Display connection errors in UI. Stack error messages in popup (Larry skin)
13 years ago
Aleksander Machniak
699cb1fda3
Fix post-filtering vlv results, fixes warning "mb_strtolower() expects parameter 1 to be a string, array given"
13 years ago
Thomas Bruederli
08df33b5c2
Partially revert 9546d22c6: don't validate with parse_charset()
13 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
13 years ago
Thomas Bruederli
9546d22c67
Avoid unnecessary strtoupper() calls but validate target charset if specified
13 years ago
Thomas Bruederli
27be4e7644
Fix header charset decoding when opening a draft message
13 years ago
Aleksander Machniak
5f40958300
Fix displaying of multipart/alternative messages with empty parts ( #1488750 )
13 years ago
Aleksander Machniak
974f9db479
- Very small perf improvement
13 years ago
Aleksander Machniak
7ac533dede
Add flags and date arguments to kolab_storage::save_message()
13 years ago
Aleksander Machniak
00891e687b
Support flags and date arguments in APPEND command
13 years ago
Aleksander Machniak
485f23b859
Fix threaded list sorting on PHP < 5.2.9 ( #1488748 )
13 years ago
Aleksander Machniak
0054f7a5bf
Fix sig_above setting, broken in 651c7b6e9d
13 years ago
Aleksander Machniak
f708c898df
Plugin API: Add 'email_list' argument for identities data in user_create hook
13 years ago
Thomas Bruederli
18b73873dc
New skin selection with full name, license and thumbnail
13 years ago
Thomas Bruederli
95d2892686
Fix HTTP User-Agent XSS vulnerability ( #1488737 )
13 years ago
Thomas Bruederli
ae44bf4dc7
Consider colspan attributes when adding table cells/rows
13 years ago
Thomas Bruederli
7f64d7c2e4
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
fa3a619315
Imported recent launchpad translations
13 years ago
Thomas Bruederli
88107d6cf5
Define public property 'db_provider' in pdo classes. That is used in various places, especially the installer
13 years ago
Thomas Bruederli
7bcd291517
Make sure the timezone config option always contains a valid value
13 years ago
Thomas Bruederli
1078a6f099
- Avoid duplicate values from fieldmapping
...
- Search in all mapped attributes (#1488729 )
- Improve data transfer from other address sources
13 years ago
Aleksander Machniak
f368b049c5
Remove duplicates from get_col_values() result in flat mode
13 years ago
Thomas Bruederli
7257040ca2
Add localized titles for message header toggles
13 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 )
13 years ago
Thomas Bruederli
61512fe104
Avoid double-quoting of some message headers; wrap email address strings in <span> for better styling
13 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
13 years ago
Aleksander Machniak
ab08544520
Enable subscription option for already subscribed "virtual" folders,
...
small code improvements
13 years ago
Aleksander Machniak
a370a702ca
Fix handling vCard entries with TEL;TYPE=CELL ( #1488728 )
13 years ago
Thomas Bruederli
b64233339b
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
dc8f292b21
Make sure <head> content (e.g. title) is not converted to plain text
13 years ago
Thomas Bruederli
0746d58fce
Allow to mark/flag messages from full message view screen
13 years ago
Thomas Bruederli
0c144b98a4
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
824c1121e7
Merge branch 'html_ent'
13 years ago
Aleksander Machniak
1b9923208c
Re-fix HTML entities handling in addressbook names
13 years ago
Aleksander Machniak
5802cfec95
Support HTML entities in addressbook names
13 years ago
Aleksander Machniak
27032fb84f
Enable list sort command on empty folder ( #1488617 )
13 years ago
Aleksander Machniak
4ca7214085
Enable list sort command on empty folder ( #1488617 )
13 years ago
Thomas Bruederli
8f098e8dea
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Thomas Bruederli
6898b420ed
Avoid saving composed FN values with only spaces (shows empty names in listing)
13 years ago
Thomas Bruederli
e8e2e76ed9
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
0f38fad2ef
Replace Q() with html::quote()
13 years ago
Aleksander Machniak
d66e50d6b5
Remove double-quotation prevention code for form elements
13 years ago
Aleksander Machniak
649cc19cfc
Fix HTML special characters handling in message list/header display ( #1488523 )
13 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.
13 years ago
Aleksander Machniak
fa4bf4388b
Fix PHP warning when rep_specialchars_output() 1st argument is not a string ( #1488643 )
13 years ago
Aleksander Machniak
f7c11e862f
List related text/html part as attachment in plain text mode ( #1488677 )
13 years ago
Aleksander Machniak
fa57c98854
Don't add inline images from HTML part to the attachments list when forwarding in plain text
13 years ago
Aleksander Machniak
d409a545c2
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
13 years ago
Aleksander Machniak
bf1d94076d
Use IMAP BINARY (RFC3516) extension to fetch message/part bodies (experimental)
13 years ago
Aleksander Machniak
4697c2cb77
Fix folder creation under public namespace root ( #1488665 )
13 years ago
Aleksander Machniak
41b3fe1782
Fix so "Edit as new" on draft creates a new message ( #1488687 )
13 years ago
Aleksander Machniak
524e48e99a
Fix invalid error message on deleting mail from read only folder ( #1488694 )
13 years ago
Aleksander Machniak
bc1e4faa70
Fix convertion to/from US-ASCII using mbstring
...
Define mbstring substitute_character to work as iconv //IGNORE
13 years ago
Aleksander Machniak
40e1c2d14d
Don't use charset aliases for destination charset - fixes e.g.
...
converting to US-ASCII
13 years ago
Aleksander Machniak
a04a74fec4
Improvements in building criteria string for IMAP SEARCH
13 years ago
Aleksander Machniak
c093dcc391
Fix is_error() returns wrong result for empty result set
13 years ago
Aleksander Machniak
1e9aa25609
Fix error where session wasn't updated after folder rename/delete ( #1488692 )
13 years ago
Aleksander Machniak
9287ed36b3
- Replace data URIs of images (pasted in HTML editor) with inline attachments ( #1488502 )
14 years ago
Thomas Bruederli
99d9f50a00
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
4e383e2ec8
Fix PLAIN authentication for some IMAP servers ( #1488674 )
14 years ago
Aleksander Machniak
8f66aa06f5
Fix encoding vCard file when contains PHOTO;ENCODING=b ( #1488683 )
14 years ago
Thomas Bruederli
ba3cd80c0c
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
e263994adc
Fix focus issue in IE when selecting message row ( #1488620 )
14 years ago
Aleksander Machniak
06073ef216
Merge branch 'message_show_ui'
...
Conflicts:
CHANGELOG
14 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 )
14 years ago
Aleksander Machniak
26fc0defe3
Fix bug where parentnotwritable error wasn't displayed in the interface
14 years ago
Aleksander Machniak
10141cd6fd
Fix displaying all headers when they contain malformed characters ( #1488666 )
14 years ago
Aleksander Machniak
b5652641be
Small improvements in APPEND command handling
14 years ago
Aleksander Machniak
24fa5d3154
Fix so contentframe can have name != id
14 years ago
Aleksander Machniak
d317a59d30
Fix frame() so frame ID is set as 'contentframe' env variable (not name)
14 years ago
Aleksander Machniak
10562d8a77
Keep current folder context when fetching message parts,
...
to make sure that proper folder is used in case when
current folder has been changed in meantime.
14 years ago
Aleksander Machniak
764641d4a3
Fix decoding of HTML messages with UTF-16 charset specified ( #1488654 )
14 years ago
Aleksander Machniak
0062becea7
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
14 years ago
Aleksander Machniak
46d0012e26
Fix quota capability detection so it can be overwritten by a plugin ( #1488655 )
14 years ago
Aleksander Machniak
c59a822a65
Remove reference to MDB2 from autoloader
14 years ago
Aleksander Machniak
b7d33e3518
Added template object 'frame'
14 years ago
Aleksander Machniak
397cf794b9
Don't terminate script execution when parsed template doesn't exist
...
and parse was called with 3rd argument = false.
14 years ago
Aleksander Machniak
be71abeff9
Fix deprecated function usage
14 years ago
Aleksander Machniak
a65ce5d3b0
Rename ip_check to check_ip, add IP checking tests
14 years ago
Aleksander Machniak
6075f084ec
Fix deprecated functions usage
14 years ago
Aleksander Machniak
4c127375ce
Fix identity selection on reply ( #1488101 )
14 years ago
Aleksander Machniak
8eefbb2158
Add option to enable HTML editor on forwarding ( #1488517 )
14 years ago
Aleksander Machniak
651c7b6e9d
Add option to not include original message on reply, rename option top_posting to reply_mode ( #1485149 )
14 years ago
Aleksander Machniak
4877dbd4d2
Fix Larry's messages list filter in IE ( #1488632 )
14 years ago
Aleksander Machniak
4d1515cb0b
Fix javascript error on Reply-List action
14 years ago
Aleksander Machniak
e8be303af3
Added tests for shared functions, fixed small issues
14 years ago
Aleksander Machniak
553225e1be
Fix setting locales under Solaris - use additional .UTF-8 suffix ( #1488628 )
14 years ago
Aleksander Machniak
da28121dcd
Improved email address validation with IPv6 support
14 years ago
Aleksander Machniak
ff805351ca
Fix email address validation for addresses with IP address in domain part
14 years ago
Aleksander Machniak
d8008fe3a9
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
9823538848
Improved internal cache handling
14 years ago
Aleksander Machniak
74d7841c26
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
14 years ago
Aleksander Machniak
9cb76ad3c2
Fix so subscribed non-existing/non-accessible shared folder can be unsubscribed
14 years ago
Aleksander Machniak
fe2f0be435
Fix possible PHP warning, read default_folders using config->get()
...
to support deprecated option name (default_imap_folders)
14 years ago
Aleksander Machniak
ae7027de02
Added session_path config option and unified cookies settings in javascript
14 years ago
Aleksander Machniak
c8f35a17e6
Added "Undeleted" option to messages list filter
14 years ago
Aleksander Machniak
a696e86c80
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
b2631bffd9
More default->larry fixes
14 years ago
Aleksander Machniak
31541824ab
CS fixes, mostly indentation
14 years ago
Aleksander Machniak
c83b83eeae
Fix domain part check in email address validation function. Added test cases.
14 years ago
Aleksander Machniak
c72325faed
Fix bug where domain name was converted to lower-case even with login_lc=false ( #1488593 )
14 years ago
Aleksander Machniak
60082ad665
Fix PHP Warning: strlen() expects parameter 1 to be string, object given
14 years ago
Aleksander Machniak
fb001f851f
Force at least one subtype of address to be specified.
...
Fixes issue where contact address wasn't displayed at all.
14 years ago
Aleksander Machniak
287eff030a
Make $inline_parts property publicly available
14 years ago
Aleksander Machniak
6ab9369eb1
Fix lower-casing email address on replies ( #1488598 )
14 years ago
Thomas Bruederli
957ac142e3
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Thomas Bruederli
13969cf540
Skip ? in quoted values from being replaced with parameters
14 years ago
Aleksander Machniak
38ea9af1e6
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
fb2f825cd9
Fix line separator in exported messages ( #1488603 )
14 years ago
Thomas Bruederli
0db8d00d29
PDO: quote null values as NULL instad of an empty string
14 years ago
Aleksander Machniak
c086978f6a
Fix XSS issue where plain signatures wasn't secured in HTML mode ( #1488613 )
14 years ago
Aleksander Machniak
5ef8e4ad9d
Fix XSS issue with href="javascript:" not being removed ( #1488613 )
14 years ago
Aleksander Machniak
21d463baba
Fix stripped apostrophes when replying in plain text to HTML message ( #1488606 )
14 years ago
Thomas Bruederli
a130351493
Codestyle
14 years ago
Aleksander Machniak
519e380f63
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
56689b31ae
Fix inactive Save search option after advanced search ( #1488607 )
14 years ago
Aleksander Machniak
b28a38c757
- Fix Remove from group option is active for contact search result ( #1488608 )
14 years ago
Aleksander Machniak
c965c8abe1
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
b8dc3e0e61
Disable autocapitalization in login form on iPad/iPhone ( #1488609 )
14 years ago
Aleksander Machniak
e1cfb0bc01
s/rcmail/rcube/
14 years ago
Thomas Bruederli
248d781e5f
Improve text wrapping in replies
14 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
14 years ago
Aleksander Machniak
413df054ad
CS fixes (mostly tab -> spaces)
14 years ago
Aleksander Machniak
3c7346a40b
Fix focus on the list when list row is clicked ( #1488600 )
14 years ago
Aleksander Machniak
2c59937c6a
Fix wrong search result on servers without SORT support
14 years ago
Aleksander Machniak
703be89e20
Fix bug in last commit which broke searching
14 years ago
Aleksander Machniak
e0efd8f5dc
Added separate From and To columns apart from smart From/To column ( #1486891 )
14 years ago
Thomas Bruederli
aff970b5d3
Replace some forgotten references to skins/default ( #1488591 )
14 years ago
Aleksander Machniak
23557f06d1
- Fix (workaround) delete operations with some versions of memcache ( #1488592 )
14 years ago
Aleksander Machniak
30833a2ad5
Fix image cid substitution in compose/sendmail
14 years ago
Aleksander Machniak
cd482ebce6
Fix SQL errors handling
14 years ago
Aleksander Machniak
15442512d2
(Again) return error message from is_error()
14 years ago
Aleksander Machniak
ea08d4c961
Improve is_error() so we can check for state of specified query
14 years ago
Aleksander Machniak
9bfe14f778
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
2b992c5683
Remove unused variable
14 years ago
Sylvestre Ledru
654ac1e090
Fix some typos
14 years ago
Aleksander Machniak
de56ea1909
Merge branch 'pdo'
...
Conflicts:
CHANGELOG
14 years ago
Aleksander Machniak
ee2187e1b1
Fix errors after removing users.alias column ( #1488581 )
14 years ago
Aleksander Machniak
887838da08
Fix double HTML entities escaping in forward message header
14 years ago
Thomas Bruederli
c41a86e5cc
Updated translations from launchpad
14 years ago
Aleksander Machniak
565c472918
Removed users.alias column, added option ('user_aliases')
...
to use email address from identities as username (#1488581 )
14 years ago
Aleksander Machniak
83121ece33
- Removed redundant cache.cache_id column ( #1488528 )
14 years ago
Aleksander Machniak
b169de8fcd
- Fix order of attachments in sent mail ( #1488423 )
14 years ago
Thomas Bruederli
bc7406348b
Fix regex to allow program/resources/foo to be accessible
14 years ago
Aleksander Machniak
e1cf53ef18
Remove debug code
14 years ago
Aleksander Machniak
9763581d81
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
0ed7034d35
Fix duplicated fields when object is converted into array
14 years ago
Aleksander Machniak
1257dd6796
Add generic mobile browser detection, enable touch events for all mobile browsers
14 years ago
Aleksander Machniak
622bce2c09
Convert tabs to spaces
14 years ago
Aleksander Machniak
c2b20fc0b4
Added support for SSL connection parameters in mysql driver ( #1486594 )
14 years ago
Aleksander Machniak
ab8fdaa604
Small code improvement
14 years ago
Aleksander Machniak
56012e56aa
Fix variable scope
14 years ago
Aleksander Machniak
ec86add1ff
Define context (_remote=1) for spellcheck requests to send proper response on error
14 years ago
Aleksander Machniak
8b34075755
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
program/include/rcube_spellchecker.php
14 years ago
Aleksander Machniak
ec78f98c6a
Don't send complete error page to the spellchecker on error (when pspell extension isn't found)
14 years ago
Aleksander Machniak
cb190c0cf3
CS fixes
14 years ago
Thomas Bruederli
a9cbbae0c8
Override default skin value read from user prefs
14 years ago
Thomas Bruederli
6843acc9fc
Merged changes to skin folders
14 years ago
Thomas Bruederli
9f1652e29e
Adapt to new default skin folder namimg
14 years ago
Thomas B.
6d12536815
Merge pull request #14 from bes-internal/master
...
Use HTTP_HOST for %d in parse_host. Add %t for host name from SERVER_NAME
14 years ago
Aleksander Machniak
cfc27c9b76
Keep some resource files (images) in separate directory
14 years ago
Aleksander Machniak
71ee565dfc
Support connections to memcached socket file ( #1488577 )
14 years ago
Aleksander Machniak
5f8d59c054
Enable TinyMCE inlinepopups plugin
14 years ago
Aleksander Machniak
e9c8b9865f
Add lost file from Auth_SASL package
14 years ago
Aleksander Machniak
750fcf8ece
Update to TinyMCE 3.5.6
14 years ago
Thomas Bruederli
baecd8becc
Move the hard-coded list of fields used to list contacts to a central location
14 years ago
bes.internal
d359dcb6b3
use in parse_host HTTP_HOST for %d
...
Use in parse_host function for domain resolve HTTP_HOST not hostname.
add %t for hostname without first part
For example roundcube box backend (rc.somedomain.tld) for reverse proxy on real domain (mail.example.com)
14 years ago
Thomas Bruederli
5bc1233de8
Use the same hard-coded fields for vlv-based autocompletion as in steps/mail/autocomplete.inc
14 years ago
Aleksander Machniak
27bcb0026e
CS fixes
14 years ago
Aleksander Machniak
39797631d4
Support COPYUID responses (store it in $data property)
14 years ago
Aleksander Machniak
0d80fad9e0
CS improvements
14 years ago
Aleksander Machniak
2df262d448
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
09e5fc99f8
Small performance improvement: use cookie 'secure' parameter if enabled
14 years ago
Aleksander Machniak
0afe279011
Set HttpOnly flag also for session cookie
14 years ago
Thomas Bruederli
fa8f6e610c
Correctly quote localized labels when used in javascript variables ( #1488567 )
14 years ago
Aleksander Machniak
e19fafae04
Prefer default addressbook also when checking for existence of MDN request recipient
14 years ago
Aleksander Machniak
9620540a63
Fix 403 error on file uploads with drag&drop ( #1488539 )
14 years ago
Aleksander Machniak
114cf1281b
Update Net_SMTP/Auth_SASL packages to fix Digest-MD5/Cram-MD5 authentication ( #1488571 )
14 years ago
Thomas Bruederli
384948886c
Prepare to show contact photo of email sender in mail views
14 years ago
Thomas Bruederli
88fb563510
Avoid warnings; silently pipe http: urls through rcmail::url()
14 years ago
Thomas Bruederli
9d72713987
Fix drag&drop feature test on IE7
14 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.
14 years ago
Aleksander Machniak
2b21b97ef0
Use file_get_contents() to make code simpler and to fix possible infinite loop
14 years ago
Aleksander Machniak
146106a827
Support sqlite file mode setting
14 years ago
Aleksander Machniak
329eae0abd
Fix debugging in sqlite driver
14 years ago
Aleksander Machniak
3efc74654a
- Don't add attachments content into reply/forward/draft message body ( #1488557 )
14 years ago
Aleksander Machniak
8e926e6201
Move sequence_name() method into postgres driver class
14 years ago
Aleksander Machniak
3d231c88fa
CS fixes
14 years ago
Aleksander Machniak
c389a85978
Add get_variable() implementation
14 years ago
Thomas Bruederli
7794ae1387
Fix connection error alerts when page unloads ( #1488547 )
14 years ago
Aleksander Machniak
ef5f7fb13c
There's a case (reason unknown) when destroy() is called with empty session key.
...
Handle this case properly to prevent from PHP error: Memcache::delete(): Key cannot be empty.
14 years ago
Aleksander Machniak
d239ee6df5
Add PDO to requirements, remove MDB2 package
14 years ago
Aleksander Machniak
e6e5cb12f5
Handle properly situation when PDO class doesn't exist
14 years ago
Aleksander Machniak
8c2375a074
More CS fixes and comments
14 years ago
Aleksander Machniak
3e386efeee
CS fixes + more comments
14 years ago
Aleksander Machniak
7c8fd80310
Show explicit error message when provided hostname is invalid ( #1488550 )
14 years ago
Aleksander Machniak
ad9dac529e
Fix wrong compose screen elements focus in IE9 ( #1488541 )
14 years ago
Aleksander Machniak
2698d7ff8c
Fixed Konqueror browser detection
14 years ago
Aleksander Machniak
b97d0e11b5
Fix empty user agent string on error page for "incompatible browser" error
14 years ago
Aleksander Machniak
b866a27364
Fix handling of MYRIGHTS on private namespace roots - fixes issue where
...
in ACL plugin it wasn't possible to share INBOX folder (when it was a namespace prefix).
14 years ago
Aleksander Machniak
5354c5dac7
Implemented LIMIT/OFFSET for SQL Server
14 years ago
Aleksander Machniak
1a2b50f1a0
Support 'mysqli:' prefix in DSN
14 years ago
Aleksander Machniak
a60d139d87
Define array variable in case none of zones is valid (shouldn't happen)
14 years ago
Aleksander Machniak
669747a81c
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
ceaaebbc8c
Fix fatal error when date.timezone isn't set ( #1488546 )
14 years ago
Aleksander Machniak
a1426f8345
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
e742744a53
Fixed index update when there are no cached messages for specified folder
...
Improve performance of VANISHED messages handling - use one SQL query
14 years ago
Thomas Bruederli
0be8bd11e2
Enable drag & drop file upload for contact photos
14 years ago
Aleksander Machniak
7ab9c17752
Improve performance by skipping redundant ENABLE commands
14 years ago
Aleksander Machniak
d86aa138d0
Update to TinyMCE 3.5.4.1
14 years ago
Thomas Bruederli
6bb44a644a
Initialize rcube instance (with options); no caches without a valid user_id
14 years ago
Aleksander Machniak
159691e7b1
Don't use protected property rcube_db::$db_error
14 years ago
Aleksander Machniak
75666d3db2
Remove rcube_mdb2 class file
14 years ago
Aleksander Machniak
398bff5925
Replace rcube_mdb2/PEAR::MDB2 with rcube_db
14 years ago
Aleksander Machniak
8a6fde02de
Removed redundant method
14 years ago
Aleksander Machniak
0d94fd45f4
New database layer based on PHP PDO
14 years ago
Aleksander Machniak
90a713e882
Fix handling of unitless CSS size values in HTML message ( #1488535 )
14 years ago
Aleksander Machniak
afaccf1428
Fix removing contact photo using LDAP addressbook ( #1488420 )
14 years ago
Aleksander Machniak
740875e5cd
Add skin name to the (javascript) environment
14 years ago
Thomas Bruederli
5218701a4a
Improve getopt feature for command line scripts
14 years ago
Thomas Bruederli
2950ce49ef
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
6e1864cb17
Fix storing X-ANNIVERSARY date in vCard format ( #1488527 )
14 years ago
Aleksander Machniak
db8110c70d
Display attachment icon for multipart/signed messages ( #1488525 )
14 years ago
Aleksander Machniak
ba1fb0510f
Update to Mail_Mime-1.8.5 ( #1488521 )
14 years ago
Aleksander Machniak
c281619b96
Fix Shift + delete button does not permanently delete messages ( #1488243 )
14 years ago
Aleksander Machniak
4fd5b62194
Add Content-Length for attachments where possible ( #1485478 )
14 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
14 years ago
Aleksander Machniak
54be5ccb50
Fix XSS vulnerability in message subject handling using Larry skin ( #1488519 )
14 years ago
Aleksander Machniak
8c188058cf
Fix handling of links with various URI schemes e.g. "skype:" ( #1488106 )
...
Fix handling of links inside PRE elements on html to text conversion
Fix indexing of links on html to text conversion
14 years ago
Thomas Bruederli
d447a4f229
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
d1d0564a91
Fix js error when dropping attachment file
14 years ago
Thomas Bruederli
9df79d82b3
Better comments
14 years ago
Thomas Bruederli
ae6d2de17f
New feature to add mail attachments using drag & drop on HTML5 enabled browsers
14 years ago
Thomas Bruederli
640cc7280e
Allow access to blank.tif
14 years ago
Aleksander Machniak
bdb40d39bd
Add workaround for invalid BODYSTRUCTURE response - parse message with Mail_mimeDecode package ( #1485585 )
14 years ago
Aleksander Machniak
eede5101cd
Fix default_charset handling
14 years ago
Aleksander Machniak
0f5dee00df
Decode header value in rcube_mime::get() by default ( #1488511 )
14 years ago
Aleksander Machniak
0b6d022e6f
Fix magic_quotes_sybase handling ( #1488506 )
...
Improved handling of critical PHP settings - try to set them to required value before die()
14 years ago
Aleksander Machniak
aede1f9ab4
Fix possible PHP warning: strpos(): Offset not contained in string
14 years ago
Aleksander Machniak
ea3021cee3
Disable TinyMCE status bar which has been enabled by default in TinyMCE 3.5.2
14 years ago
Aleksander Machniak
46b6c5475b
Modify CONCAT() arguments, because + operator requires them to be of type varchar ( #1488505 )
...
With SQL Server 2012 we can use just CONCAT(), but we need to support older versions
14 years ago
Mathias Rhein
062963fe10
Typo fix
...
Fixed typo in rcube_addressbook
14 years ago
Aleksander Machniak
4188c61563
Define and use 'mozilla' class for HTML style
14 years ago
Aleksander Machniak
7c3c82974e
Update to TinyMCE 3.5.2
14 years ago
Aleksander Machniak
a71039df75
Fix regression where redundant autocompletion requests were sent
...
in case when new search value contains old one and previous search
was not finished or its result was empty
14 years ago
Aleksander Machniak
528c78a6da
Code cleanup, more object-like syntax when building URLs
14 years ago
Aleksander Machniak
d487cd5a6c
Merge branch 'dev-browser-capabilities'
...
Conflicts:
CHANGELOG
14 years ago
Thomas Bruederli
ca1c2a8c9c
Don't show errors when moving contacts into groups they're already in ( #1488493 )
14 years ago
Aleksander Machniak
19cc5b91c9
Display Tiff as Jpeg in browsers without Tiff support ( #1488452 )
14 years ago
Aleksander Machniak
b9854b8cbe
Add Flash support detection
14 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 )
14 years ago
Aleksander Machniak
e349a8c9ae
Added browser capabilities detection, i.e. PDF and TIFF support
14 years ago
Aleksander Machniak
2d7b4ff03f
Fix html2text conversion of strong|b|a|th|h tags when used in upper case
14 years ago
Aleksander Machniak
45dd7c122d
Fix host autoselection when default_host is an array ( #1488495 )
14 years ago
Aleksander Machniak
089e53c617
CS, tabs to spaces
14 years ago
Thomas Bruederli
37202827d3
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Thomas Bruederli
b4b5ba7e9d
Add getter for database runtime/config variables
14 years ago
Aleksander Machniak
6d3e53d2b8
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Aleksander Machniak
476fa983c0
Catch DateTime* exceptions ( #1488497 ) - skipping buggy timezones
14 years ago
Thomas Bruederli
fa5f3f26f9
Fix calls to renamed methods
14 years ago
Aleksander Machniak
c0839699bb
Move messages forwarding mode setting into Preferences
14 years ago
Aleksander Machniak
4d708e6c1d
Remove possible confusion on session reads - PHP expects string result not boolean
14 years ago
Aleksander Machniak
7eb4f2e1be
Small code improvement
14 years ago
Aleksander Machniak
43918dd25c
Move old rcube_mail_header class definition to better place
14 years ago
Thomas Bruederli
b97f21a18f
Add another alias for backwards compatibility
14 years ago
Aleksander Machniak
996d75d5fa
Improved PERMANENTFLAGS checking code, added code for flags caching (currently commented out)
14 years ago
Aleksander Machniak
be98408f40
Fix possible PHP warning in in_array_nocase() when 2nd argument is not an array
14 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
14 years ago
Aleksander Machniak
0a1dd5b073
Add is_escaped attribute for html_select and html_textarea ( #1488485 )
14 years ago
Aleksander Machniak
5a575b7eb0
Deprecate storage_connect() method
14 years ago
Aleksander Machniak
4bfe4ec22a
Remove last instance of storage_connect() with possible performance
...
improvement when a message part body is in cache
14 years ago
Aleksander Machniak
38a08c08e3
Add imap_connect() method for backward compat.
14 years ago
Aleksander Machniak
5c7e54b175
- Fix HTML entities handling in HTML editor ( #1488483 )
14 years ago
Aleksander Machniak
38184e9113
Fix PHP error where calling get() on a non object
14 years ago
Aleksander Machniak
9a2de8411e
Merge branch 'courier-fix'
...
Conflicts:
CHANGELOG
14 years ago
Aleksander Machniak
3c5489ba75
Add option imap_force_ns to make buggy servers support optional
14 years ago
Thomas Bruederli
1d5b73fd77
Add lost method for backwards compatibility
14 years ago
Thomas Bruederli
9603477e95
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Thomas Bruederli
607e11d551
Added new languages Belarusian, Interlingua and Malayalam from launchpad import
14 years ago
Aleksander Machniak
eebd4476fc
s/rcube_charset_convert/rcube_charset::convert/
14 years ago
Aleksander Machniak
9843dc77fa
Mail_Mime 1.8.4
14 years ago
Thomas Bruederli
76e499e8a1
Also accept PHP exceptions as argument to rcube::raise_error()
14 years ago
Thomas Bruederli
8193151b5a
Always log fatal errors that terminate the PHP script
14 years ago
Thomas Bruederli
705ba185bb
Fix object reference
14 years ago
Thomas Bruederli
67f18e5610
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Thomas Bruederli
ceb5b56c3b
Move rcube_addressbook::normalize_string() to rcube_utils::normalize_string() for general purpose
14 years ago
Aleksander Machniak
938925f320
Fix (again) metadata caching ( #1488475 )
14 years ago
Thomas Bruederli
92b1f65910
Merge branch 'master' of github.com:roundcube/roundcubemail
14 years ago
Thomas Bruederli
4f7ab00dfb
Respect all arguments when caching IMAP metadata ( #1488475 )
14 years ago
Aleksander Machniak
3c67157971
Remove 'focused' class on blur
14 years ago
Aleksander Machniak
0af82c8a59
Fix listing folders on Courier IMAP ( #1488466 )
14 years ago
Aleksander Machniak
435d55ecee
Add public list_folder_direct() and list_folders_subscribed_direct()
14 years ago
Thomas Bruederli
5cea366884
Update localizations from launchpad
14 years ago
Giovanni Bajo
14f22f38da
Fix support for large uuencode attachments.
...
Currently, Roundcube tries to match with a regexp a whole uuencode
attachment. This is not always possible because PHP enforces a limit
on the maximum match size.
14 years ago
Aleksander Machniak
1c9e571602
Fix handling of "usemap" attribute ( #1488472 )
14 years ago
Aleksander Machniak
9082bf1cea
Fix handling of some HTML tags e.g. IMG ( #1488471 ) - reworked fix for #1486812
14 years ago
Aleksander Machniak
b5c4e7d85c
Fix PHP warning on PHP 5.4 ( #1488469 )
14 years ago
Aleksander Machniak
66510e20d3
Merge pull request #1 from Brianetta/de-svn
...
Change version text to reflect new versioning system
14 years ago
Aleksander Machniak
644f00d5a2
Fix add_contact() ( #1488465 )
14 years ago
Aleksander Machniak
59041fdbc9
Use similar language as a fallback for plugin localization ( #1488401 )
...
Don't load en_US localization more than once
14 years ago
Brian Ronald
552cdea1cf
Change version text to reflect new versioning system
14 years ago
Aleksander Machniak
4d7e277b92
Removed debug code
14 years ago
Aleksander Machniak
c1a0578d21
Fix Opera issues with duplicated scrollbar and invisible border
14 years ago
Aleksander Machniak
837de85a15
Fix issue where signature wasn't re-added on draft compose ( #1488322 )
14 years ago
Aleksander Machniak
e6e0d410ac
TinyMCE 3.5
14 years ago
Aleksander Machniak
5b0b034387
Fixed PHP warning
14 years ago
Aleksander Machniak
9db0c895e8
Remove BOM ( #1488458 )
14 years ago
Aleksander Machniak
914c3e0d81
Print last commit date as (git) version
14 years ago
thomascube
5b04ddd6bc
Fix multi-threaded autocompletion when number of threads > number of sources
14 years ago
vbenincasa
c168dd38c6
- pt_BR update to avoid the text-overflow on the compose button of Larry skin
14 years ago
vbenincasa
cb3dbba149
- Some improvements and completion of pt_BR language files.
14 years ago
vbenincasa
59db17b823
- Fix the idn_convert() function call that was preventing the login with the "%s" replacement variable in config.
14 years ago
thomascube
24f1bf0f91
Fix handling of 'serialzied' LDAP address attributes
14 years ago
thomascube
a605b2584d
- Allow to configure the number of values allowed for each LDAP attribute
...
- Support for serialized LDAP address values (usually delimited with a $)
14 years ago
thomascube
ad31a69ad1
Upgraded to PEAR::Mail_Mime 1.8.3
14 years ago
thomascube
1103607721
Better handling of HTTP request errors; re-send keep-alive requests on failure ( #1488449 )
14 years ago
thomascube
58154f59fc
Accept two past time slots for auth cookie validation; don't encode user-agent into session auth hash ( #1488449 )
14 years ago
alecpl
d960a01bb4
- Add IE8 hack for messages list issue ( #1487821 )
14 years ago
alecpl
76248c7b6e
- Improved all headers viewer (mostly in Larry skin)
14 years ago
alecpl
fbe7b71b0f
- Fix importing vCard photo with ENCODING param specified ( #1488432 )
14 years ago
alecpl
db70b3fc82
- Fix handling errors on draft auto-save
14 years ago
thomascube
988a80ad67
Bring back some legacy functions and session vars for better backwards compatibility
14 years ago
alecpl
19d5973247
- Add vCard import from multiple files at once ( #1488015 )
14 years ago
alecpl
91cb9dfe78
- Fix parsing ESEARCH (ALL) result and enabling ESEARCH for ordinary searches
14 years ago
alecpl
e327ca25ef
- Fix listing messages when: skip_deleted=true, ESEARCH supported, threads disabled
14 years ago
alecpl
7c722504c6
- Remove redundant strtoupper() call
14 years ago
alecpl
111f5098d5
- Implement set/get helper methods in rcube_message_header class
14 years ago
alecpl
390959bb32
- Small code improvements
14 years ago
alecpl
da5cadcc12
- Fix issue where draft auto-save wasn't executed after some inactivity time
...
- Code improvement - unified (set|clear)Timeout() usage
14 years ago
thomascube
6707ca47a2
Support mutliple name/email pairs for Bcc and Reply-To identity settings ( #1488445 )
14 years ago
thomascube
862de1bb3e
Revert r6094; Add caching for ACL and Metadata
14 years ago
thomascube
5a79416789
Add (missing) support for textarea cols to be added to the contact form
14 years ago
alecpl
b1b808d2cd
- Fix typo ( #1488325 )
14 years ago
alecpl
a2f896bdeb
- Use user object instead of session, if possible, to get user ID when creating cache object
14 years ago
alecpl
5d66a4bcf3
- Improved ttl values handling
14 years ago
alecpl
6a8b4c2951
- Fix incorrect cache ttl used in get_cache_engine() ( #1488447 ), use time() where mktime() without arguments was used
14 years ago
alecpl
b4f95a9387
- Fix attachment name regression ( #1488446 )
14 years ago
alecpl
5475865485
- Fix creating folders if ACL exists (1488443)
14 years ago
alecpl
e7ca048d05
- Fix render_folder_tree_select() ( #1488441 )
14 years ago
thomascube
6ab9e8a6c8
Respect force flag when counting messages
14 years ago
alecpl
963a10bf81
- Moved session init/config functionality into rcube class
14 years ago
alecpl
be98dfc2c0
- Replace some references to rcmail with rcube
14 years ago
alecpl
1aceb9cec8
- Framework refactoring (I hope it's the last one):
...
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
renamed main.inc into rcube_bc.inc
14 years ago
alecpl
f5f9b406e0
- Small optimizations
14 years ago
alecpl
831c830124
- More aliases of deprecated functions
14 years ago
alecpl
1495ac7913
- More public methods, code cleanup
14 years ago
alecpl
9870dac30d
- Make some methods public ( #1488428 )
14 years ago
alecpl
651da7934e
- Fix folder collapsing/expanding broken with framework merge ( #1488430 )
14 years ago
thomascube
69baeefab3
allow read-only access to rcube_output::$env
14 years ago
alecpl
c31360dbd7
- Code improvements, handle post/get request arguments as objects
14 years ago
alecpl
b6a1825e69
- Add lost functions from devel-framework merge
14 years ago
alecpl
71950df6df
- Add 3rd argument to rcube_message::get_part_content() to skip charset conversion
14 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
14 years ago
alecpl
ce64332e7a
- Make buttons self-closing ( #1488424 )
14 years ago
alecpl
373e3df580
- Small fix
14 years ago
alecpl
9336ba21cf
- Fix importing to LDAP addressbook when mail attribute is required by
...
validating input data with autofix
14 years ago
alecpl
28391b4ec3
- Fix "false" placeholder in contact notes textarea
14 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
14 years ago
thomascube
194b45c673
Keep improvement from r6060: show 'loading...' message when redirecting
14 years ago
alecpl
3d5240b70d
- Revert r6060, fix #1487822 using css-only
14 years ago
thomascube
c97c575671
Force page reload if list columns changed in IE8 ( #1487822 )
14 years ago
thomascube
1ba07f0709
Allow mass-removal of addresses from a group ( #1487748 )
14 years ago
alecpl
21a0d91938
- Fix contact information update in case when contact photo exists ( #1488420 )
14 years ago
alecpl
097dbc6870
- Improved member attribute detection with fallback in create_group()
14 years ago
alecpl
d6eb7c0fbb
- Fix removing all folders on import to LDAP addressbook (added rcube_ldap::delete_all())
...
- Fix removing sub-entries in delete()
14 years ago
alecpl
a274fb2e20
- Fix so "Back" from compose/show doesn't reset search request ( #1488238 )
14 years ago
alecpl
a945da6171
- Fix identation
14 years ago
alecpl
1b30a710cf
- Add option to delete messages instead of moving to Trash when in Junk folder ( #1486686 )
14 years ago
thomascube
59c404de0b
Corrently focus HTML editor to make cursor visible. Patch by JohnDoh ( #1487073 )
14 years ago
thomascube
c73efcc7bb
Reset IP stored in session when destroying session data ( #1488056 )
14 years ago
alecpl
8e8ae79cd0
- Fix format_date() when $convert=false ( #1488147 )
14 years ago
alecpl
19fccd8b22
- Improved validation and forced RDN in required_fields ( #1488254 )
14 years ago
alecpl
85fd2921f4
- Fix some issues regarding to cancel icon on attachments list, improve delete icon handling
14 years ago
alecpl
ff2d88a7ab
- Fix bug where memory_limit = -1 wasn't handled properly
14 years ago
alecpl
13db9ee199
- Support LDAP RFC2256's country object class read/write ( #1488123 )
14 years ago
alecpl
f5a7e12fdf
- Improve ImageMagick's identify isage, fix possible issue with spaces in path ( #1488325 )
14 years ago
thomascube
b8ea160178
Always return the correct connection state
14 years ago
alecpl
0223094701
- Upgraded to jQuery 1.7.2
14 years ago
alecpl
252d27459c
- Fix E_STRICT warning ( #1488404 )
14 years ago
alecpl
de4de814b9
- Reset variable in loop
14 years ago
thomascube
48ed884a6f
Updated Slovenian translation submitted to the mailing list
14 years ago
thomascube
4cf42fde05
Add support for read-only address book records
14 years ago
alecpl
a71a97fa49
- Image resize with GD extension ( #1488383 )
14 years ago
thomascube
d1e3430bfa
Pass message UID to 'message_part_get' hook
14 years ago
thomascube
f302fb9337
Don't set variable which will be used later on with wrong data
14 years ago
alecpl
04b6d6ff4f
- Fix file headers
14 years ago
alecpl
32afd52db4
- fa -> fa_IR, fixed Persian language native name ( #1488393 )
14 years ago
thomascube
9e2c949d86
Improve input field placeholders: use native attributes if supported, encapsulate in jquery plugin
14 years ago
alecpl
b9ce92d883
- Fix lack of warning when switching task in compose window ( #1488399 )
14 years ago
thomascube
a621a9d7ec
Accept DateTime object as input to format_date()
14 years ago
alecpl
6699a68da1
- Fix bug where it wasn't possible to enter ( or & characters in autocomplete fields
14 years ago
thomascube
168e540923
Request all needed fields from address book backends ( #1488394 )
14 years ago
alecpl
32077b1685
- Fix js errors (spellcheck-related) when switching editor mode in identity screen
14 years ago
alecpl
8d67c7b8bc
- Fix counting messages search results
14 years ago
alecpl
4be86f3a37
- Unified (single) spellchecker button
14 years ago
alecpl
3cbdbd9bb7
- Improve logo handling in default skin ( #1488385 )
14 years ago
alecpl
fe3a1d60a5
- Fix encoding of attachment with comma in name ( #1488389 )
14 years ago
alecpl
54dfd15541
- On login screen show only one message at a time
14 years ago
thomascube
c388257078
Only run value through format_date if no render_func was called before
14 years ago
alecpl
479af90579
- Hook unregister methods ( #1488184 )
14 years ago
alecpl
8b3c68d42d
- Fix handling of % character in IMAP protocol ( #1488382 )
14 years ago
alecpl
4da69b953e
- Have DSN parser pass database name through url decode ( #1488035 )
14 years ago
alecpl
0203f16312
- Fix duplicate names handling in addressbook searches ( #1488375 )
14 years ago
alecpl
8eae72a53c
- Add check_connection() to storage abstract class
14 years ago
alecpl
66d2152ab5
Exclude E_STRICT from error_reporting for PHP 5.4
14 years ago
thomascube
18a28ae3f8
Move address book widget initialization out of the 'compose' action block
14 years ago
thomascube
6357223bd1
Fix spelling
14 years ago
alecpl
1837c33002
- Prevent from folder selection on virtual folder collapsing ( #1488346 )
14 years ago
thomascube
dc365cc929
Imported translations from launchpad
14 years ago
thomascube
b95794d0a8
Upgraded to jQuery 1.7.1 ( #1488337 )
14 years ago
alecpl
c6a9cd6799
- Fix automatic unsubscribe of non-existent folders (with small perf fix)
14 years ago
alecpl
82d69583fd
- Fixed double-quotes handling in recipient names
14 years ago
thomascube
15dfdbe54e
Fix language code maps
14 years ago
alecpl
38dc510b2d
- Fix warning when properties array is empty
14 years ago
alecpl
8f77c03bd8
- Add 'type' and 'attribs' parameters for render_mailboxlist hook
14 years ago
alecpl
2b4855b1aa
- Add Russian to the spellchecker languages list ( #1488135 )
14 years ago
alecpl
e4f822a34a
- Fixed file header
14 years ago
thomascube
20efa59fc9
Fix function call
14 years ago
thomascube
b91f048c3b
Map renamed methods for backwards compatibility
14 years ago
alecpl
2c1937220e
- Move percent_indicator from app.js into the skin
14 years ago
alecpl
223ae9d148
- Fixed identity delete button state, removed delete button in identity-edit form (for consistency)
14 years ago
alecpl
af5995d41b
Fix larry issues: 'Mark' button position, broken folders list footer
14 years ago
thomascube
ef1e877a8d
Connect to IMAP server before reading quota
14 years ago
thomascube
589385f37f
Fix script error in IE ( #1488368 )
14 years ago
thomascube
c0806c6dfb
Renamed error message label
14 years ago
thomascube
71e9efb152
Add titles to error and photo upload popups ( #1488354 )
14 years ago
thomascube
40d246fff2
Remember custom skin selection after logout ( #1488355 )
14 years ago
thomascube
1e09cd0811
Slighlty increase minimum browser requirements
14 years ago
thomascube
fec2d8e130
Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option
14 years ago
alecpl
45dc955ad7
- Add lost 'listoptions' label
14 years ago
alecpl
e5306ee5d0
- Fix date_today, broken in r5707
14 years ago
alecpl
43c40f043c
- Don't list mailto: and anchor links
...
- List only unique URLs
14 years ago
thomascube
3ed9e80cd6
Skip empty group members (seen in OpenLDAP backends)
14 years ago
alecpl
18a3dcaf56
- Fix issue with folder creation under INBOX. namespace ( #1488349 )
14 years ago
alecpl
06c990ead2
- Added mailto: protocol handler registration link in User Preferences ( #1486580 )
14 years ago
thomascube
f9a967763e
User configurable setting how to display contact names in list
14 years ago
alecpl
6db9df39c6
- Fix 'settings' label in en_GB
14 years ago
alecpl
33423a5570
- Fix issue where some text from original message was missing on reply ( #1488340 )
14 years ago
alecpl
a7321e7578
- Fix URL building - skip null parameters
14 years ago
alecpl
f3599505f1
- Improved r5861 change: Content converted to upper case can contain HTML tags, handle them properly
14 years ago
alecpl
67e5925897
- Handle HTML entities properly when converting strong/b/th content to upper case
14 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
14 years ago
alecpl
337dc54132
- Support AD's objectClass=group
14 years ago
thomascube
fc7b5b8283
Get rid of global $__skin_path variable ( #1488336 )
14 years ago
thomascube
43875379d5
Allow users to choose cols for contacts list sorting
14 years ago
thomascube
fd6f6e27c4
Allow placeholder attributes for input fields
14 years ago
thomascube
6835114c4d
Allow plugins to overwrite the displayed confirmation message when saving a draft
14 years ago
alecpl
1d7dcc641c
- Fix call to undefined method rcube_result_index::isError() ( #1488328 )
14 years ago
alecpl
3c71c67118
- Revert SORT=DISPLAY support, removed by mistake in r4160 ( #1488327 )
14 years ago
thomascube
f6a7491fa1
Fix special vars replacement in templates
14 years ago
thomascube
77c779a2b8
Update requirements list, remove TODO
14 years ago
alecpl
f62b310e97
- Remove leftover code
14 years ago
thomascube
8b92d2b050
Add lib for server side mime parsing (to be used by non-imap storage backends or as fallback if imap server doesn't provide a proper structure)
14 years ago
thomascube
e472110e2c
Added new plugin hook 'message_draftsaved'
14 years ago
thomascube
48f04d368e
Fix autoselect_host() for login ( #1488297 )
14 years ago
thomascube
567be64c28
Fix if/else structure
14 years ago
thomascube
32afefb851
Fix thread expand/collapse callbacks which set css classes
14 years ago
thomascube
e65c36d172
Fixed typo
14 years ago
alecpl
b3ad480bbc
- Fix hook name mailboxes_list renamed to reserved name, use storage_folders and add an alias to deprecated hooks list
14 years ago
thomascube
43d98b244c
Simplify code
14 years ago
thomascube
071c78c3a4
Fine tuning Larry styles + browser specific css quirks
14 years ago
alecpl
0ac41603d4
- Better handling of legacy config ( #1488312 )
14 years ago
alecpl
63ff2a22ca
- Fix warning when default_folders setting is not an array
14 years ago
alecpl
a19d90043e
- Fix call to undefined method rcube_result_index::getElement()
14 years ago
alecpl
002189e3ab
- Fix drafts update issues when edited from preview pane ( #1488314 )
14 years ago
alecpl
ce4c610311
- Fix warning when default_folders setting is not an array
14 years ago
thomascube
37cec41ba5
rcube_imap::update_cache() is used by some plugins
14 years ago
thomascube
f295d2b5b0
Fix accidental private => protected replacement
14 years ago
thomascube
31579dfdf4
Also support /private/... annotation selectors
14 years ago
alecpl
08b7b66e76
- Handle ldap_public misconfiguration
14 years ago
alecpl
0457c5d101
- Fix call to undefined method rcube_imap::list_unsubscribed()
14 years ago
thomascube
50d6e918e1
Use <uri> value from package.xml to build download links in about screen; show links in default style
14 years ago
thomascube
a49a00fd30
Display priority in message headers block
14 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
14 years ago
alecpl
64f6e75a3f
- Fix incorrect function call ( #1488310 )
14 years ago
thomascube
a2c495618a
Run imap_init plugin hook as deprecated hook; set $_SESSION['imap_host'] for backwards compat.
14 years ago
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
14 years ago
alecpl
8764b6ecf0
- Add addressbook name to debug output ( #1488304 )
14 years ago
alecpl
1224463db7
- Remove redundant ldap_count_entries() call
14 years ago
alecpl
4391a7809e
- Make mime type detection based on filename extension to be case-insensitive
14 years ago
alecpl
fd43a92b5d
- Fix possible infinite loop in buildThreadData()
14 years ago
thomascube
b98e71900d
Allow plugins to extend the vcard fieldmap for contact data
14 years ago
thomascube
03fe1c2ad3
Reflect threads expand status in css classes
14 years ago
alecpl
d741a96ecd
- Fix error when calling remove_row() on non-existing row
14 years ago
alecpl
1adc70526c
- Use proper class name
14 years ago
alecpl
2081eed221
- Fix PHP Fatal error: Call to private method rcube_imap::id2uid() ( #1488296 )
14 years ago
thomascube
43ff34758e
Updated translations from launchpad
14 years ago
alecpl
c1d27d8679
- Fix setting pagesizes ( #1488295 )
14 years ago
alecpl
e86a21bd83
- Fix typo in timezone handling, more exception catching
14 years ago
alecpl
529bd3f1c4
- Don't return 'unknown', use empty string, DateTime* handle more exceptions
14 years ago
thomascube
87986cfdb9
Handle DateTime exceptions
14 years ago
thomascube
ac78df3417
Avoid use of DateTime::getTimestamp()
14 years ago
thomascube
6c0702e5e8
Avoid use of 5.2 functions ( #1488292 )
14 years ago
thomascube
8304e5d76c
Don't enable all compose commands right away
14 years ago
thomascube
eeb73cc21a
Implement address book widget on compose screen
14 years ago
thomascube
b611d3a5db
Simplify
14 years ago
thomascube
fc643e985a
Avoid dblclick events after 3rd click
14 years ago
thomascube
0e530bd920
Show additional popup dialog on error messages
14 years ago
alecpl
1c4f23d6e5
- Exclude MIME functionality from rcube_imap class into rcube_mime class
14 years ago
alecpl
c21d7fa787
- Update timezone in user prefs too ( #1488291 )
14 years ago
alecpl
f5d62f7157
- Fix bug in handling of base href and inline content ( #1488290 )
14 years ago
alecpl
a01df71de4
- Fix displaying form warnings on contact save
14 years ago
alecpl
e2c9ab4df8
- Fix strict email address searching if contact has more than one address
14 years ago
thomascube
5879c09ca0
Use proper timezones from PHP's internal timezonedb ( #1485592 )
14 years ago
alecpl
7645a0a107
- Remove duplicated 'organization' label ( #1488287 )
14 years ago
thomascube
ad8c9db557
Improve support for multiple composite address fields in LDAP directories
14 years ago
thomascube
e31c56a5af
Imported localization files from launchpad
14 years ago
alecpl
fdff34093d
- Move some checks into login() method
14 years ago
alecpl
cc75440de2
- Prevent from PHP warnings
14 years ago
thomascube
4deb1ef685
Use new short labels for compose toolbar buttons
14 years ago
thomascube
7c2a9310c4
Use iframes for identity management
14 years ago
alecpl
7152f59f04
- Fix so editor selector is hidden when 'htmleditor' is listed in 'dont_override'
14 years ago
alecpl
1c029b9c7c
- Fix label too long ( #1488283 ), fix polish translation
14 years ago
alecpl
3a992ee8b8
- Remove leftover from last commit
14 years ago
alecpl
89c30a00a7
- Don't load jqueryui plugin, it's required now by default
...
- Move datepicker's date format setting to the plugin
14 years ago
thomascube
3a7deca536
Always load jquery UI; minor phpdoc fix
14 years ago
thomascube
e193a0272e
New short labels for toolbar buttons
14 years ago
alecpl
a61ccea31a
- Small fixes to r5662
14 years ago
alecpl
08ffd939a7
- Add separate pagesize setting for mail messages and contacts ( #1488269 )
14 years ago
alecpl
81c2ce9b7b
- Remove some UI-specific one-liners from rcube_webmail object
14 years ago
alecpl
e2dfb5ebad
- Fix handling of INBOX's subfolders in special folders config ( #1488279 )
14 years ago
alecpl
a267c6ccd2
- PHPCS
14 years ago
thomascube
fe1bd5f960
Trigger client event when setting quota; fix plain text quota display
14 years ago
thomascube
011e8055fe
Get rid of sprintf() calls for html output generation
14 years ago
alecpl
672dc411f9
- Add password type field support in rcmail_get_edit_field() ( #1488276 )
14 years ago
thomascube
6af5931535
Allow (escaped) html tags in roundcube special tag attributes
14 years ago
thomascube
faaa1ba534
Make count-display label selectable by skin; always show photo placeholder, even if source doesn't support a photo col
14 years ago
thomascube
aa3a9a41f3
Put groups list into a fieldset to be consistent with the rest of the form
14 years ago
thomascube
a84bfa356a
Fix upload form handling
14 years ago
thomascube
f38dfc294a
Accept absolute urls without protocol
14 years ago
thomascube
c8c53f4ad1
Make emtpy/invalid links non-clickable
14 years ago
alecpl
c886de7ff4
- Fix searching on IMAP servers without CHARSET specifier support ( #1488271 )
14 years ago
thomascube
bab0433a27
First steps for Larry's address book
14 years ago
thomascube
c29b82d90a
Fix crashes with eAccelerator ( #1488256 )
14 years ago
thomascube
18863495ae
Fix compose editor toggling and other style improvements
14 years ago
thomascube
fbebf54a92
Only expand one email per group member
14 years ago
alecpl
34c2e34671
- Fix "PHP Warning: Invalid argument supplied for foreach()" ( #1488264 )
14 years ago
alecpl
c69c0a9197
- Fix expanding folders during drag&drop ( #1488260 )
14 years ago
thomascube
74d4c7f9ad
Setup dialogs (using jquery UI) and compose form for Larry
14 years ago
thomascube
f94e442469
Add more classes and options to HTML elements for better styleability
14 years ago
alecpl
e10f1385ec
- Set svn keywords
14 years ago
alecpl
2a5702c2fd
- Remove debug code, fix "Class 'rcube_imap_result' not found" ( #1488258 )
14 years ago
thomascube
b540ed15a3
Larry is growing up
14 years ago
alecpl
a9ed78ace1
- Fix "Call to undefined method rcube_imap_generic::delete()" ( #1488252 )
14 years ago
thomascube
01d0affaa1
Pass attributes from skin to form table
14 years ago
thomascube
099f92717f
Now correctly converted into UTF-8...
14 years ago
thomascube
e19229ce09
Larry's identities settings and about page
14 years ago
thomascube
0ea1f1e4ef
Fix broken character encoding in French localization
14 years ago
alecpl
18ca0b6efc
- Skip inline images (fixes issue where images used in HTML body were displayed below the body once again)
14 years ago
alecpl
82f4820fae
- Improve convert_criteria() so string literals will be not used if possible, to workaround issues with some buggy IMAP servers
14 years ago
thomascube
faea23d0b4
More options for message headers output in templates
14 years ago
thomascube
c7dcb30025
More from Larry...
14 years ago
thomascube
312ad9d51e
Correctly name the Khmer localization files
14 years ago
thomascube
ce86f0f14f
Make string for unread count configureable by skin; add file type classes to attachments list
14 years ago
thomascube
98c2d69acf
Be more strict in style attribute filtering
14 years ago
thomascube
854397b216
Better CSS url() validation
14 years ago
thomascube
67e0c90fce
Add css class to add-icon
14 years ago
thomascube
2b017e7f79
Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test
14 years ago
alecpl
231fae7ad4
- Fix bug in sk_SK localization ( #1488245 )
14 years ago
thomascube
1a0f60b332
Allow custom content (from config dir) showing up on the about page
14 years ago
alecpl
6807865d76
- Update killcache with new cache tables
14 years ago
alecpl
3d4e8a9069
- Microoptimizations
14 years ago
alecpl
e361bfe24b
- More documentation + cleanup
14 years ago
thomascube
6943b3f740
Update localizations from mailing list submissions
14 years ago
alecpl
a90ad2840f
- Deprecate $DB, $USER, $IMAP global variables, Use $RCMAIL instead
14 years ago
alecpl
b6da0b76af
- Remove deprecated global $IMAP variable usage ( #1488148 )
14 years ago
alecpl
7e263ea204
- Add option to set default font for HTML message ( #1484137 )
14 years ago
alecpl
889665f575
- Cleanup + perf. improvement (substr_count() is really fast!)
14 years ago
alecpl
40c45e9de9
- Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class
14 years ago
thomascube
86130d6366
Name CC field with the commonly used label 'Cc'
14 years ago
thomascube
2acbc8e64c
Remove unused code
14 years ago
alecpl
2e0052a55a
- pl_PL localization update
14 years ago
alecpl
c33dc1a451
- Fix typos in handling support link label
14 years ago
alecpl
f3ec427002
- da_DK localization update
14 years ago
thomascube
3f81174e10
Show attachment filename in page title
14 years ago