Commit Graph

6633 Commits (13b35e3c0eb0920ee19e3aaacb5e79845e45225e)

Author SHA1 Message Date
Aleksander Machniak 6f249b0e38 Change code so versions of Mail_mime before and after 1.9.0 are supported 9 years ago
Aleksander Machniak 3fa3f156ca Don't display not-sent-warning in compose page on save-pref action 9 years ago
Aleksander Machniak c4383b5f3d Fix selecting a folder on collapse when any subfolder is selected 9 years ago
Aleksander Machniak 284aac2883 Really make base64 encoding unicode-aware 9 years ago
Aleksander Machniak c16ac71416 Fix base64.encode/decode for unicode characters - use fallback if btoa/atob functions fail 9 years ago
Aleksander Machniak 7a42173a16 Simplify rcube_utils::check_ip() 9 years ago
Aleksander Machniak 6b31846c43 Fix IPv6 address validation on PHP with disabled IPv6 support 9 years ago
Aleksander Machniak c360e178c4 Fix so input field (e.g. search box) does not loose focus on list load (#1490455) 9 years ago
Aleksander Machniak f4c512336d Fix "washing" of style elements wrapped into many lines 9 years ago
Thomas B. cf69daf896 Merge pull request #288 from ThijsFeryn/fnnonempty
Emptying the display name when the display name is the main e-mail ad…
9 years ago
Thomas Bruederli 6c69e3d3ed Add localization alias for tr => tr_TR 9 years ago
Aleksander Machniak 559e5d7bd4 Fix unintentional error_reporting change 9 years ago
Aleksander Machniak 36bd93f138 PHP7: Fixed some E_WARNING errors that previously were E_STRICT 9 years ago
Aleksander Machniak a7efdd7c5d Make Mail_mime>=1.9.0 a requirement, fix compat. errors 9 years ago
Aleksander Machniak 1b8ca08e5b Added GSSAPI/Kerberos authentication plugin - krb_authentication 9 years ago
Aleksander Machniak 92649075ec CS fixes 9 years ago
Aleksander Machniak 0868c2e841 Make sure list page is never set to 0 (#1490458)
This should fix the issue where after message move wrong message was
added to the list and the list counter was invalid.
9 years ago
Aleksander Machniak 5ed8ade763 Fix bug where some plugins could be initialized more than one time 9 years ago
Aleksander Machniak 93e64008a6 Small code improvements 9 years ago
Pekka Nurmi 4f6b660433 Thunderbird (fi_FI) support for csv2vcard 9 years ago
Aleksander Machniak 08bb20f261 Don't use deprecated functions/constants (from bc.inc) 9 years ago
Aleksander Machniak 9fc6918420 Disable links list generation on html-to-text conversion of identities or composed message (#1490437) 9 years ago
Aleksander Machniak 8449e936f3 Fix removing signature when switching to identity with an empty sig in HTML mode (#1490470) 9 years ago
Aleksander Machniak d5f6d655da Workaround TinyMCE issue with <p>&nbsp;</p> sequence (#1490463) 9 years ago
Thomas Bruederli 2965a981b7 Allow to search and import missing PGP pubkeys from keyservers using Publickey.js 9 years ago
Thomas Bruederli bcbc459d2c Fix regex quoting 9 years ago
Aleksander Machniak 4b72a1f498 Fix error when using back button after sending an email (#1490009) 9 years ago
Aleksander Machniak 3d0747957e Fix some javascript errors in rare situations (#1490441) 9 years ago
Aleksander Machniak 8b40575b5c Fix wrong positioning of message list header on page scroll in Webkit browsers (#1490035) 9 years ago
Aleksander Machniak c21f95f626 Fix bug where new messages weren't added to the list in search mode 9 years ago
Aleksander Machniak 6c7be218f7 Revert create_folder() behaviour change where the method didn't fail if folder already existed.
This should not be the default behaviour. It could likely
become an optional functionality, however we should keep the method simple.
9 years ago
Aleksander Machniak 0c8794c94f Use in_array_nocase() also for \\Noselect flag check (#1490466) 9 years ago
Aleksander Machniak 9d78c68cbf Fix so imap folder attribute comparisons are case-insensitive (#1490466)
+ make in_array_nocase() much faster for ASCII strings
9 years ago
Aleksander Machniak 8b0d817919 Fix draft removal after a message is sent and storing sent message is disabled (#1490467) 9 years ago
ThijsFeryn 58f6f19505 Emptying the display name when the display name is the main e-mail address contradicts lines 731 till 734 9 years ago
Aleksander Machniak 252cc4c4ac Password: Allow temporarily disabling the plugin functionality with a notice 9 years ago
Aleksander Machniak b71eef6d7d Don't use private properties of Net_SMTP object 9 years ago
Aleksander Machniak 9335f9cede Reset internal cache index in close() 9 years ago
Aleksander Machniak 602d7422df Fix bug where some messages in multi-folder search couldn't be printed/downloaded (#1490426) 9 years ago
Aleksander Machniak 8bed5e0151 Fix regression where compose editor mode was set incorrectly 9 years ago
Aleksander Machniak 3db9db1058 Update to TinyMCE 4.1.10 (#1490405) 9 years ago
Aleksander Machniak 19246792c6 Fix so *-request@ addresses in Sender: header are also ignored on reply-all (#1490452) 9 years ago
Aleksander Machniak e2bceaefe6 Support more secure hashing algorithms for auth cookie - configurable by PHP's session.hash_function (#1490403) 9 years ago
Aleksander Machniak 7185736f39 Use jQuery's .on() instead of a deprecated .load()/.unload() 9 years ago
Aleksander Machniak 843643b1bd Fix multi-folder search result sorting by arrival date (#1490450) 9 years ago
Aleksander Machniak 212e332cef Get rid of array_walk() when simple foreach() can be used 10 years ago
Aleksander Machniak d2890372c1 Fix Fatal error after last commit 10 years ago
Aleksander Machniak 6a8c4fc73b Fix issue when first search() argument is not an array 10 years ago
Aleksander Machniak 8447bae77c Require Mbstring and OpenSSL extensions (#1490415) - remove redundant code 10 years ago
Aleksander Machniak f7427f151e Get rid of Mail_mimeDecode package dependency (#1490416) 10 years ago
Aleksander Machniak 9aae1b7fc3 Fix so microseconds macro (u) in log_date_format works (#1490446) 10 years ago
Aleksander Machniak 56a4e1512c Fix a mistake in last small refactoring which broke identity selection 10 years ago
Aleksander Machniak 1414e3b6f8 Small refactoring to make some code testable 10 years ago
Aleksander Machniak a567d85bf9 Fix self-reply detection issues (#1490439) 10 years ago
Aleksander Machniak 25c8fe4eeb Fix handling of non-break spaces in html to text conversion (#1490436) 10 years ago
Aleksander Machniak b92a66b3ee Make has_(html|text)_part and first_(html|text)_part methods consistent in arguments and functionality 10 years ago
Aleksander Machniak 36a7f57345 Modify rcube_smtp::send_mail() so it is possible to send message by
specifying only the message stream no headers, it's for cases when
the stream already contains a complete message.
10 years ago
Aleksander Machniak ff40683404 Fix so links with href == content aren't added to links list on html to text conversion (#1490434) 10 years ago
Aleksander Machniak 26a00e76be Fix race-condition in saving user preferences and loading plugin config (#1490431) 10 years ago
Aleksander Machniak 8e4dc03867 Fix unintentional messages list page change on page switch in compose addressbook (#1490427) 10 years ago
Aleksander Machniak a79e43a483 Remove redundant folder name from mail preview url 10 years ago
Aleksander Machniak 04a6889246 Fix bug where some messages in multi-folder search couldn't be opened (#1490426) 10 years ago
Aleksander Machniak a958748947 CS fixes 10 years ago
Aleksander Machniak 10044b9033 Fix Compose action in addressbook for results from multiple addressbooks (#1490413) 10 years ago
Aleksander Machniak e2002741c5 Update to jQuery 2.1.4 (#1490406) 10 years ago
Aleksander Machniak 42f8abac46 Fix "Importing..." message does not hide on error (#1490422) 10 years ago
Daniel Hoffend 53ccaa1a0f remove debug test code 10 years ago
Thomas Bruederli babc30c4f2 Add 'compose-encrypted' command later if Mailvelope API is detected 10 years ago
Thomas Bruederli 3167e58ff9 Pass encrypted draft and reply messages to Mailvelope editor; add toolbar icon for encryption mode toggeling 10 years ago
Thomas Bruederli 40d152cfdc Make encrypted pgp/mime message composition work 10 years ago
Aleksander Machniak b782815dac Fix XSS vulnerability in _mbox argument handling (#1490417) 10 years ago
Aleksander Machniak c044d301ea Fix blank image in html_signature when saving identity changes (#1490412) 10 years ago
Thomas Bruederli d375b20225 Suppress E_DEPRECATED errors after change in [4ab77dd1] 10 years ago
Thomas Bruederli 4ab77dd13e Check for PEAR class before accessing it. With new composer modules this isn't necessary in the include path anymore 10 years ago
Thomas Bruederli 7b8a0af1c8 Add toolbar button to switch to Mailvelope encryption editor 10 years ago
Thomas Bruederli 1cd3762b0d Start integrating the Mailvelope browser extension via its API.
- Embed Mailvelope message container for encrypted message text and full pgp-mime messages
- Prepare to embed the Mailvelope editor for composing encrypted messages (with attachments)
10 years ago
Aleksander Machniak 8042e13af6 Add --config and --type options to moduserprefs.sh script (#1490051) 10 years ago
Aleksander Machniak a84f0b65dc Fix undefined variable use after recent changes (#1490401) 10 years ago
Aleksander Machniak 3994b3a26c Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key (#1490402) 10 years ago
Thomas Bruederli 5e97294372 Add new plugin hook 'identity_create_after' (#1490358) 10 years ago
Aleksander Machniak 0c08b04778 Fix issues when using moduserprefs.sh without --user argument (#1490399) 10 years ago
Aleksander Machniak 59d11dce33 Small code improvement 10 years ago
Aleksander Machniak c4ad7edd53 Fix font artifacts in text2html conversion (#1490353)
Use white-space:nowrap elements instead of unicode word-joiner character
10 years ago
Aleksander Machniak 03aa84f784 Fix bug where some files could have "executable" extension when stored in temp folder (#1490377) 10 years ago
Aleksander Machniak b120d42f5b Improved cache index changes detection (again) 10 years ago
Aleksander Machniak 044c1a0523 Simplified code + some CS fixes 10 years ago
Aleksander Machniak 652e11f82e Fix missing index update after write() call 10 years ago
Aleksander Machniak b1e35a685c Performance: Improve changes detection, so we update index only if needed 10 years ago
Aleksander Machniak 11d5e7c100 Implemented memcache_debug also for session operations 10 years ago
Aleksander Machniak 9ed8584c3e Count memcache/apc debug lines 10 years ago
Aleksander Machniak fff8e0f2ae Fix possible memcache/apc cache data consistency issues (#1490390)
And removed unused code
10 years ago
Aleksander Machniak 247b845a8e Workaround possible issue where some keys were ignored when deleting cached entries
by key name prefix and keys index is in inconsistent state (does not contain all keys)
10 years ago
Aleksander Machniak 44708ec647 Implemented memcache_debug and apc_debug options for cache operations tracking 10 years ago
Aleksander Machniak e84fafcec2 Fix security issue in contact photo handling (#1490379) 10 years ago
Aleksander Machniak bb21913387 Fix mb_substitute_character() use 10 years ago
Aleksander Machniak 966a9086a5 Fix rcube_charset::clean() for case when mbstring and iconv are not installed 10 years ago
Aleksander Machniak 1422b0823e Fix bug where messages count was not updated after message move/delete with skip_deleted=false (#1490372) 10 years ago
Thomas B. de40ef6cdb Merge pull request #274 from fmbiete/es_ES-csv2vcard
csv2vcard: Add mappings for spanish versions of programs
10 years ago
Thomas Bruederli 0f63418b7e Use Net_LDAP3::domain_root_dn() to resolve the domain DN for the %dc variable; replaces PR #268 10 years ago
Aleksander Machniak 9d49c820bd Fix so pagejump selection list can be displayed again with click after it has been closed by Esc key 10 years ago
Aleksander Machniak 820be47e30 Reset pagejumper input to current page on ESC/TAB press 10 years ago
Aleksander Machniak 9a5d9a83ab Implemented UI element to jump to specified page of the messages list (#1485235) 10 years ago
Francisco Miguel Biete 77bb126b00 fix(csv2vcard): Add mappings for spanish versions of Thunderbird
and Outlook.

The titles in the CSV generated by the localized versions of those
programs are also localized. Not every field, but some of them.

Signed-off-by: Francisco Miguel Biete <fbiete@gmail.com>
10 years ago
Aleksander Machniak 1aa0c8ad66 Fix bug where preview_pane setting wasn't always saved into user preferences (#1490362) 10 years ago
Aleksander Machniak 1d0ffdc2ac Fix decoding array headers 10 years ago
Aleksander Machniak c095e6329c Fix message highligh regression from last commit (#1490363) 10 years ago
Aleksander Machniak 28331d5ed2 Trigger 'listupdate' event also on response to check-recent request 10 years ago
Aleksander Machniak 1af5595b90 Fix mouseup event handling when dragging a list record (#1490359)
This fixes drag-n-drop on managesieve filters list.
10 years ago
Aleksander Machniak 5b737d9f8d Fix bug where some unrelated attachments in multipart/related message were not listed (#1490355) 10 years ago
Aleksander Machniak 09225a41ec Add option to place signature at bottom of the quoted text even in top-posting mode [sig_below] 10 years ago
Aleksander Machniak e7620812b0 Installer: Remove system() function use (#1490139)
Move some functionality of scripts from bin/ into rcmail_utils class
10 years ago
Aleksander Machniak e8e88d347d Fix bug where forced extwin page reload could exit from the extwin mode (#1490350)
With small improvements in rcube_webmail.url() method.
10 years ago
Aleksander Machniak d86ff98339 Fix font artifact in Google Chrome on Windows (#1490353) 10 years ago
Aleksander Machniak 53cbebf8ad Fix handling spaces after <br> on html2text conversion 10 years ago
Aleksander Machniak aa38c512fb Fix lack of signature separator for plain text signatures in html mode (#1490352) 10 years ago
Aleksander Machniak d61d668b64 Remove useless code 10 years ago
Aleksander Machniak 292292df32 Fix so unrecognized TNEF attachments are displayed on the list of attachments (#1490351) 10 years ago
Aleksander Machniak 98e4614b0d Fix so text/calendar parts are listed as attachments even if not marked as such (#1490325) 10 years ago
Aleksander Machniak 48d01837a0 Fix tables listing routine on mysql and postgres so it skips system or other database tables and views (#1490337) 10 years ago
Aleksander Machniak 5a4f3f8266 Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore 10 years ago
corbosman d9c22ab66d move header block inside loop 10 years ago
Aleksander Machniak 3d6ce95009 Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically (#1490343) 10 years ago
Aleksander Machniak 0a4e0921d3 Plugin API: Added message_ready hook - the last chance to modify Mail_Mime object before saving or sending the message 10 years ago
Aleksander Machniak 1a7e668977 Fix handling of %-encoded entities in mailto: URLs (#1490346) 10 years ago
Thomas Bruederli 4d9627c36a Wording 10 years ago
Thomas Bruederli 0bd99db08d Localize common error messages; improve explanation for CSRF check failures 10 years ago
Thomas Bruederli 465ba8d11b Avoid errors when message list doesn't have a header 10 years ago
Aleksander Machniak 8eeb721bd6 Fix unintended DB session expiration - lost variable in refactoring (#1490316) 10 years ago
Aleksander Machniak 65e735dec5 Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element (#1490318) 10 years ago
Thomas Bruederli d17975c776 Do not re-append an existing node when re-rendering with childs 10 years ago
Thomas Bruederli b1d13e8bd5 Fix redirct URL for attachments loaded in an iframe (#1490191) 10 years ago
Thomas Bruederli e2fb340289 Remove obsolete mt_srand() calls 10 years ago
Thomas Bruederli a74d023903 Generate random hash for the per-user local storage prefix (#1490279); only unserialize user prefs once 10 years ago
Aleksander Machniak 496972bf95 Fix backtick character handling in sql queries (#1490312) 10 years ago
Aleksander Machniak a172f39ff7 Fix bug where TinyMCE area height was too small on slow network connection (#1490310) 10 years ago
Thomas Bruederli 3c4d3dcc42 Fix submission of _reload parameter when switching address books 10 years ago
Aleksander Machniak 27da86be48 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak b0bb38703e Fix bug where spellchecking in HTML editor do not work after switching editor type more than once (#1490311) 10 years ago
Thomas Bruederli 5def0d8e9e Ignore plugin loading filter if force parameter is set 10 years ago
Aleksander Machniak db71156ab2 Update TinyMCE cache_suffix (forgot to do this after last update) 10 years ago
Aleksander Machniak 2c857fcba2 Upgrade TinymCE to version 4.1.9 10 years ago
Aleksander Machniak 10934dcd2a Fix rows count when messages search fails (#1490266) 10 years ago
Aleksander Machniak d12b999403 (Properly) reset search filter on reset-search action 10 years ago
Aleksander Machniak da1816edd8 Reset search filter on folder selection and search reset 10 years ago
Thomas Bruederli 87ff88d550 Fix session garbage collector handler registration after refactoring 10 years ago
Thomas Bruederli aafc050f55 Fix rcube_contacts::search() calls with empty search string but $required argument 10 years ago
Aleksander Machniak c2df5d4e13 Unified request* event arguments handling, added support for _unlock and _action parameters 10 years ago
Aleksander Machniak 1ec105c685 Fix so search filter, scope and fields are reset on folder change 10 years ago
Aleksander Machniak 06d4243d2e Fix Opera browser detection in javascript (#1490307) 10 years ago
Aleksander Machniak 9af8e22b8e Plugin API: added message_part_body hook, fixes around message structure handling by plugins 10 years ago
Aleksander Machniak 7ff227eb3e get_part_content() -> get_part_body() 10 years ago
Thomas B. 2755471f33 Merge pull request #257 from corbosman/session_refactor
Merging session refactor into master
10 years ago
Aleksander Machniak 3779c91043 Update to TinyMCE 4.1.8 10 years ago
Aleksander Machniak f02fe3c344 Remove redundant encoding of message subject with mb_encode_mimeheader() (#1490295) 10 years ago
Aleksander Machniak 6cdffbf1b6 Fix "PHP Fatal error: Using $this when not in object context" 10 years ago
corbosman 82058d7af2 minor fixes 10 years ago
Thomas Bruederli 8e333bcb66 Only normalize search term when searching in 'words' column 10 years ago
Thomas Bruederli 3bd0277261 Fix full-text searching in a given list of fields 10 years ago
Thomas Bruederli fd259bed69 Adapt fulltext search in local address book to ignore words order 10 years ago
Thomas Bruederli c32998084d Add untility function to match strings ignoring word order 10 years ago
Thomas Bruederli 36ee2c8427 Improve LDAP search by ignoring words order in fuzzy substring matching mode 10 years ago
Thomas Bruederli 83eeec6c06 Add utility function to compose a full-text-like LDAP search filter 10 years ago
Aleksander Machniak 9ad0fc489f Fix javascript error after creating a folder which is a subfolder of another one (#1490297) 10 years ago
Aleksander Machniak 7981575a61 Fix so localized folder name is displayed in multi-folder search result (#1490243) 10 years ago
corbosman 6e3d249655 remove commented out code 10 years ago
corbosman b4be89bdac use factory 10 years ago
Aleksander Machniak a4ef49d6cf Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() (#1490293) 10 years ago
Aleksander Machniak 5aa1d2005b Fix parsing ldap URI for cases where hostname is non-empty 10 years ago
Aleksander Machniak 759566fe99 Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291) 10 years ago
Aleksander Machniak b59b72cc30 Fix "Non-static method PEAR::isError() should not be called statically" errors (#1490281) 10 years ago
Aleksander Machniak 2a31f6dbd7 Reset default db_max_allowed_packet, fix max packet size detection 10 years ago
Aleksander Machniak e1c8fe5c4a Fix duplicate entries supression in autocomplete result (#1490290) 10 years ago
Aleksander Machniak 83f1f6b12f Improve compose_search_name() to not return "email@address <email@address>" entries
which may happen for contacts without name(s)
10 years ago
Aleksander Machniak 97ee4c40c1 Don't sent the message again in saveonly mode 10 years ago
Aleksander Machniak c5c8e73351 Improved handling of storage errors after message is sent
After sending a message it is stored in Sent folder, this operation
may fail, e.g. because of "over quota" error. In such a case we'll
not close the compose window, but display the error and, if user clicks
Send/Save button, we'll display a dialog informing about the situation and
providing an option to try the save operation again.
10 years ago
Aleksander Machniak 216b31dd99 Fix so "over quota" errors are displayed also in message compose page
This also fixes over quota responses on cyrus imap which uses "Over quota" string and no error identifier.
10 years ago
Thomas Bruederli db6663b936 Update internal reference to treelist node contents after insert. Fixes some strange behavior in FF 3.6 10 years ago
Aleksander Machniak 8f485469c7 Add possibility to configure max_allowed_packet value for all database engines (#1490283) 10 years ago
Aleksander Machniak 62b847bea3 Fix "PHP Fatal error: Call to a member function getMessage() on a non-object" 10 years ago
Aleksander Machniak 75e8a7d313 Really make sure plugins aren't initialized twice 10 years ago
Aleksander Machniak 4d90e6596d Use also Organization field as a fallback if contact has no name(s) specified 10 years ago
Aleksander Machniak 6c8cbe3ee5 Fix regression where require_plugin() wasn't initializing the plugin 10 years ago
Aleksander Machniak aa1ddfecae Fix cursor position on reply below the quote in HTML mode (#1490263)
Also other cursor position inconsistency. Additionally fixed
invisible cursor in HTML editor in older Firefox browser versions.
10 years ago
Aleksander Machniak f070da7c27 Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function (#1490280) 10 years ago
Aleksander Machniak bd82526e41 Fix missing or not up-to-date CATEGORIES entry in vCard export (#1490277) 10 years ago
Aleksander Machniak 45256e8293 Really fix unwanted warning on BMP attachments (#1490269) 10 years ago
Aleksander Machniak c7b77b9179 Fix performance of rcube_db_mysql::get_variable()
As currently we're using this to find only max_allowed_packet value,
it is better to use "SHOW VARIABLES LIKE ?" instead of asking for all variables.
10 years ago
Aleksander Machniak 13e0a6556f Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] (#1490284) 10 years ago
corbosman 4df4ab5007 session refactor and add redis driver 10 years ago
Aleksander Machniak 4a2a62de30 Fix needless security warning on BMP attachments display (#1490282) 10 years ago
Aleksander Machniak 50b04366ee Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
10 years ago
Aleksander Machniak 81d4ff214e Fix setting max packet size for DB caches and check packet size also in shared cache 10 years ago
Aleksander Machniak 3665d1e8ec Merge pull request #259 from corbosman/plugin_preload
Plugin preload
10 years ago
Aleksander Machniak d67071f228 Fix saving/sending emoticon images when assets_dir is set (Kolab #4608) 10 years ago
Aleksander Machniak f7af22c780 Add possibility to print contact information (of a single contact) 10 years ago
Aleksander Machniak ae73c26f29 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak 3779b67a9c Set version number to 1.2-git 10 years ago
Aleksander Machniak e25b0d7781 Fix a regression where some contact data was missing in export and PHP warnings were logged (Kolab #4522) 10 years ago
Aleksander Machniak 9ed6d46df7 Fix refreshing of drafts list when sending a message which was saved in meantime (#1490238) 10 years ago
Thomas B. 38b42e96af Merge pull request #265 from kanarip/master
Allow the timeout and retry interval for memcached to be configured
10 years ago
Jeroen van Meeuwen (Kolab Systems) c3e441044d Allow the timeout and retry interval for memcached servers to be configured 10 years ago
Thomas Bruederli 2f8b1036da Bump version and copyright year 10 years ago
Thomas Bruederli 36147bd6df Update localizations from Transifex 10 years ago
Aleksander Machniak 56040b941c Fix so JSON.parse() errors on localStorage items are ignored (#1490249) 10 years ago
corbosman de89d46be2 Load plugins before sessions have started
Move the plugin loading phase to before sessions have started allowing plugins to add session drivers.  Plugins that want to use this should define an "onload" method in their plugins. This method does not have access to variables like $task as they are not yet initialised at that time.
10 years ago
Aleksander Machniak 09d52dbb67 Fix some typos in comments 10 years ago
Aleksander Machniak 20740a9650 Fix error in exec_hook() in case some hook handler was unregistered before 10 years ago
Thomas Bruederli be140e827d Don't reset 'plugins' config option when running from update.sh script 10 years ago
Aleksander Machniak e17decc4c2 Better handle log/temp directory misconfiguration 10 years ago
Aleksander Machniak e8fc8d303a Fix handling of GETANNOTATION errors - return NULL on error as documented 10 years ago
Aleksander Machniak 0a5841702f Fix exec_hook() so handlers added inside the hook are not omitted 10 years ago
Aleksander Machniak a3fa844aad Make logged SMTP errors more verbose - log also real server response and codes 10 years ago
Aleksander Machniak b0c9026223 Fix bug where signature could have been inserted twice after plain-to-html switch (#1490239) 10 years ago
Aleksander Machniak 556d288754 Fix false warning when opening attached text/plain files (#1490241) 10 years ago
Thomas Bruederli b7c35d5bd9 Fix JS syntax for legacy browsers 10 years ago
Aleksander Machniak 686ff4b538 Fix keyboard navigation and css in datepicker widget across many Firefox versions 10 years ago
Aleksander Machniak 5d42a9353b Fix bug where drafts list wasn't refreshed after draft message was sent from another window (#1490238) 10 years ago
Aleksander Machniak bf99c50cc1 Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229) 10 years ago
Aleksander Machniak 38dbd8022b Fix bug where Reply-To address was ignored on reply to messages sent by self (#1490233) 10 years ago
Thomas Bruederli ef29153a32 Improve display of pgp/mime and s/mime messges. Reverts commit f4154d91 10 years ago
Aleksander Machniak b7e3b15a8a Fix javascript error in "IE 8.0/Tablet PC" browser (#1490210) 10 years ago
Thomas Bruederli f4154d9108 Fall back to $part->body when no mime_id is set for the message part 10 years ago
Aleksander Machniak de0bc662f9 Fix bug where search was reset after returning from compose opened by reply button(s) 10 years ago
Aleksander Machniak a109d19a77 Fix error when dragging jquery dialog window in Folder Manager page 10 years ago
Aleksander Machniak d1382aecb2 Fix so "set as default" option is hidden if identities_level > 1 (#1490226) 10 years ago
Aleksander Machniak 5a84736e53 Fix bug where Drafts list wasn't updated on draft-save action in new window (#1490225)
That if the window was opened using "Edit" button, not double-click on a message.
10 years ago
Aleksander Machniak 786aa0725e Fix XSS issue in style attribute handling (#1490227) 10 years ago
Aleksander Machniak 83b5834360 Skip .skip-on-drag elements when producing long subject title 10 years ago
Aleksander Machniak c6efcf5e6d Fix blocked.gif image usage with assets_dir set 10 years ago
Aleksander Machniak 8c2075b9fc Remove hook aliases deprecated long time ago, CS fixes 10 years ago
Aleksander Machniak 091f5e2978 Fix css selectors in resize() for IE (#1490213) 10 years ago
Aleksander Machniak b6b2858b01 Fix checks based on window.ActiveXObject in IE > 10 10 years ago
Aleksander Machniak 1187f60d12 Build proper quota text when quota 'percent' is undefined 10 years ago
Aleksander Machniak f6502176f8 Hide MDN and DSN options in compose if disabled by admin (#1490221) 10 years ago
Aleksander Machniak 9e26034801 Fix bug where max_group_members was ignored when adding a new contact (#1490214)
Also fix list refresh after new contact was added and any group is selected.
10 years ago
Thomas Bruederli 7d8592e64d Correctly handle DateTime values in Vcard export 10 years ago
Aleksander Machniak 10f133bae8 Fix bug where sent message was saved in Sent folder even if disabled by user (#1490208) 10 years ago
Aleksander Machniak 7b924535fd CS fixes 10 years ago
Aleksander Machniak 1881a8a152 Display "real" attachment size also on attachments list 10 years ago
Thomas Bruederli bca7dc68e9 Fix syntax error and codestyle from recent PR merge 10 years ago
Alex Brandt e4b9910a32 Add environment variable reading to configuration.
Docker prefers to pass parameters via environment variables.  This
allows the environment variables to be checked and if a value exists it
will override the default.
10 years ago
Thomas Bruederli fbb86218d0 Synchronized localizations from Transifex 10 years ago
Thomas Bruederli e8b82c2e7b Fix rcube_utils::normalize_string() to support unicode characters + add argument for minimum token length 10 years ago
Thomas Bruederli 09c58d1add Make rcube_utils::strtotime() timezone aware (#1490163) 10 years ago
Thomas Bruederli b737021a90 Improve plugin selection in installer; check already selected plugins 10 years ago
Thomas Bruederli d1bf0feed4 Use current year for timezone offset display 10 years ago
Aleksander Machniak 6ca090b341 Add _mbox parameter to the 'mark' request sent after opening a message 10 years ago
Aleksander Machniak d9897520e7 Upgrade jQuery to version 2.1.3 10 years ago
Aleksander Machniak 79e92da7ed Fix js error when calling show_popup_dialog() without 'options' argument 10 years ago
Thomas B. 8e7ed506c4 Merge pull request #248 from flanpy/master
#1489096 : Ability to select plugins to enable in the installer
10 years ago
Aleksander Machniak aafccefb88 Properly set fuzzy_search for vlv searches 10 years ago
Thomas Bruederli ceee7eb110 Prevent folder selection changes if app is busy (#1490158) 10 years ago
Thomas Bruederli da0d0aca2a Avoid useless reloading list when resetting search with active filter (#1490057) 10 years ago
Aleksander Machniak cc5e4452db Read page and page_size before check_recent hook is executed
- some plugins may change them to invalid values (in mail context)
10 years ago
Aleksander Machniak 8ccfc271d7 Fix skin inheritance for some icons (#149017) 10 years ago
Aleksander Machniak 7259529fad Get rid of requests whitelist for security check bypass 10 years ago
Aleksander Machniak 681ba6fc3c Improve system security by using optional special URL with security token
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
10 years ago
Aleksander Machniak fa424e54d2 Set compose mode in session when needed - skip one session update when composing new message 10 years ago
Aleksander Machniak 066e22874b Don't log "No suitable function found for UTF-8..." as E_USER_WARNING.
Use E_USER_NOTICE - this happens quite often as email messages
containing invalid charset name are not so rare.
10 years ago
Aleksander Machniak 8841810bce Update TinyMCE to 4.1.7, use cache_suffix option to prevent browser caching issues 10 years ago
Aleksander Machniak 630d08fb49 Assign "mainaction" class to "default" buttons in dialogs 10 years ago
Aleksander Machniak 72b117feb1 Use consistent license identifiers, remove redundant package.xml files 10 years ago
Aleksander Machniak adc23f8b01 Fix label on "forwarded" icon 10 years ago
Aleksander Machniak a3873bd93c Enable menu-* actions when UI is locked 10 years ago
Aleksander Machniak b262e12964 Fix import of contacts with multiple email addresses from Google-csv format (#1490178) 10 years ago
Aleksander Machniak f864495b7b Fix import of multiple contact email addresses from Outlook-csv format (#1490169) 10 years ago
Aleksander Machniak f7f4672649 Fix regression in rcmail::show_bytes() where unit was set to "[]" instead of "B" 10 years ago
Aleksander Machniak 61ca7956cc Fix button label: ignore -> Ignore (#1490170) 10 years ago
Aleksander Machniak 692011df7f Extend list_emails() to optionally return only default identity 10 years ago
Aleksander Machniak 32eb977b12 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak 2f46789081 Added rcube_user::list_emails() method with better performance than list_identities()
which should be used always if we want only all user email addresses (with names)
10 years ago
Aleksander Machniak 25fb9732a0 Fix so all unknown email addresses from Google csv format are imported (#1490159) 10 years ago
Aleksander Machniak 787a421846 Fix rcube_utils::anytodatetime() with no timezone specified 10 years ago
Aleksander Machniak 0b36d15157 Add method to display operation (uploading) progress in UI message 10 years ago
Aleksander Machniak 2dfad0a564 Make upload progress text more compact.
E.g. "500 KB of 10 MB" becomes "0.5 of 10 MB"
10 years ago
Aleksander Machniak 9fe9d407ae Fix "x from y" -> "x of y" 10 years ago
Aleksander Machniak bb1398a54e Fix import of multiple contact groups from Google-csv format (#1490159) 10 years ago
Aleksander Machniak d876c6bd52 Merge pull request #249 from JohnDoh/patch-1
Check to see if the content frame exists before loading a contact
10 years ago
Aleksander Machniak 3d8745bd0b Fix drag-n-drop to folders expanded while dragging (#1490157) 10 years ago
Aleksander Machniak a4cdb601b7 Remove redundant code 10 years ago
Aleksander Machniak 07a641c79f Code cleanup - unused variables 10 years ago
Aleksander Machniak 2d62b6bff8 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak 9e4246d957 Code improvements and fixes (mostly unused variables and methods) 10 years ago
Thomas B. 7184653137 Merge pull request #250 from bbraybrook/master
Show real folder names in selector on compose screen (#1490153)
10 years ago
Aleksander Machniak 07280e7643 Remove reference to non-existing option 'default_folders' 10 years ago
brendan braybrook 6a2bc7d833 fix for bug 1490153 10 years ago
Aleksander Machniak 409b649346 Fix lack of delimiter for recipient addresses in smtp_log (#1490150) 10 years ago
JohnDoh 0a909fb722 check to see if the content frame exists before loading a contact 10 years ago
Flanpy 8f576d87d2 Add the ability to select plugins in the installer 10 years ago
Flanpy b8837e3f43 Add the ability to enable plugins in the installer 10 years ago
Thomas Bruederli f652e36b2b Force-pull translations from Transifex 10 years ago
Thomas Bruederli 63dd809b11 Remove empty labels and translation files 10 years ago
Aleksander Machniak cc6c7e83b5 Fix possible race-condition in using current folder 10 years ago
Thomas Bruederli 01bc27536a Updated localizations from Transifex 10 years ago
Aleksander Machniak a16cf3bb7c Replace all attachment-image URIs with CID URIs, not only src and poster attributes (#1490132) 10 years ago
Aleksander Machniak a7a778c157 Fix some character sets detection (#1490135) 10 years ago
Aleksander Machniak 9ba5b878d1 Add csv2vcard for ru_RU localization 10 years ago
Aleksander Machniak 2883fcba2b Move TNEF decoder class to the Roundcube Framework (#1490055)
So, for now all dependencies of the Framework can be installed
with composer and we need only lib/Roundcube folder.
des.inc was never required and is less important since we do
encryption using openssl or mcrypt extensions.
10 years ago
Thomas Bruederli 8d526c4938 Fix skin path handling in plugin context (#1488967):
The plugin skin directories are removed again from the search path after parsing of a plugin template has finished.
10 years ago
Thomas Bruederli 5c9ddcc052 Check available memory for image resizing with GD on Windows (#1489937) 10 years ago
Thomas Bruederli a63b9b546c Add plugin hook 'db_table_name' as requested in #1489837 10 years ago
Aleksander Machniak f513432a35 Don't trust get_folder(), use mailbox environment variable when appropriate 10 years ago
Aleksander Machniak 9d4d48ad4c Remove debug code 10 years ago
Aleksander Machniak 96a7f6cc1b CS fixes 10 years ago
Aleksander Machniak 0d96720f25 Fixed typo 10 years ago
Aleksander Machniak c839403c19 More get_folder() -> $MESSAGE->folder 10 years ago
Aleksander Machniak cd4e5057fc Don't trust get_folder(), use $MESSAGE->folder if available 10 years ago
Aleksander Machniak db357b4187 Remove redundant default 10 years ago
Aleksander Machniak 1ffab0ad4a Fix possible issues in skin/skin_path config handling (#1490125) 10 years ago
Aleksander Machniak 968601f1f5 Give higher priority to the 'subject' parameter from request or plugin 10 years ago
Aleksander Machniak 5d8f8b59f3 Correct load_config() return value with improvement in last commit 10 years ago
Aleksander Machniak ab5b89b854 Improve load_config() so when called many times it will read config file only once 10 years ago
Aleksander Machniak 0b96b1cd81 Fix reply scrolling issue with text mode and start message below the quote (#1490114) 10 years ago
Aleksander Machniak d93019125c Allways call rcube_imap::set_folder() before rcube_imap::get_message_part() 10 years ago
Aleksander Machniak a140e6d213 Fix bug where creating subfolders in shared folders wasn't possible without ACL extension (#1490113) 10 years ago
Aleksander Machniak 45bfde71d2 Fix so draft auto-save does not turn spellchecker off (#1490120) 10 years ago
Aleksander Machniak 68c41f1dff Fix regresion that caused double charset conversion in some messages (#1490121) 10 years ago
Aleksander Machniak 421ed1e545 Fix compose body area size, so scrollbars aren't truncated, unify padding 10 years ago
Aleksander Machniak 9aa55d5a50 Fix so DDL script for Oracle can be executed in SQLPlus 10 years ago
Thomas B. 8aee31cf55 Merge pull request #232 from JohnDoh/patch-1
better events for get_single_uid/cid
10 years ago
Aleksander Machniak 2da8300fb7 Correctly detect charset of attachment names in TNEF messages 10 years ago
Aleksander Machniak 3350458b87 Catch only left-button clicks on the list widget's mouseup handler 10 years ago
Aleksander Machniak 71dbeeee10 Skip unnecessary session updates on task switch - switch session task less often (#1490116) 10 years ago
Aleksander Machniak 2979df5529 Call exif_read_data() only on JPEG images 10 years ago
Bartlomiej Nogas a235f79df9 Fix of really fix UNKNOWN-CTE handling 10 years ago
Aleksander Machniak bf9c9b3e38 Really fix UNKNOWN-CTE handling 10 years ago
Aleksander Machniak 81dab388d0 Fix handling of UNKNOWN-CTE response, try do decode content client-side (#1490046) 10 years ago
Aleksander Machniak 9d9623462a Fix handling of base64-encoded attachments with extra spaces (#1490111) 10 years ago
Aleksander Machniak 2268aa676d Fix handling of uuencoded messages if messages_cache is enabled (#1490108) 10 years ago
Aleksander Machniak d165d11012 Fix so attachment charset is set in headers of forward/draft message (#1490109) 10 years ago
Aleksander Machniak 48ba4414b3 Fix download of attachments that are part of TNEF message (#1490091)
Rcube_message_part::body content should never be modified by code out of the rcube_message.
Added convenient rcube_message::get_part_body() method, making rcube_message::get_part_content() deprecated.
10 years ago
Aleksander Machniak e050502900 Fix bug where openssl-based crypt/decrypt method wasn't using defined crypto-key 10 years ago
JohnDoh 9d693a4b55 better events for get_single_uid/cid 10 years ago
Aleksander Machniak 0ea079d604 dirname(__FILE__) -> __DIR__ 10 years ago
andryyy 383724eb97 Update rcmail.php
Typo
10 years ago
Aleksander Machniak 07fa81dc4e Fix setting flags on servers with no PERMANENTFLAGS response (#1490087) 10 years ago
Aleksander Machniak a1d042fd58 Add rcube_plugin_api::get_plugin() method 10 years ago
Thomas Bruederli e0496fc01d Enable/disable siganture commands before exiting the function in new compose window (#1490074) 10 years ago
Thomas Bruederli 7d3be1f3c8 Fix restoring draft messages from localStorage if editor mode differs (#1490016) 10 years ago
Thomas Bruederli 2e713d00f5 Set comm_path env variable after reset 10 years ago
Thomas Bruederli 91a449138e Add output class for commandline scripts 10 years ago
Thomas Bruederli 6646809a31 Fix another regression in metadata response parsing introduced in commit 939380da 10 years ago
Bartlomiej Nogas 0d273c9a97 Fix get_metadata() function response, NIL response was introducing an shift 10 years ago
Aleksander Machniak dd6f784ec4 Fix syntax error 10 years ago
Aleksander Machniak 000f6ee304 Merge branch 'oracle' 10 years ago
Aleksander Machniak ff767a14ff Merge branch 'oracle' 10 years ago
Aleksander Machniak c2345747ac Add Oracle driver check in Installer 10 years ago
Aleksander Machniak fb8adc8a19 Remove Oracle driver based on PDO_OCI extension 10 years ago
Aleksander Machniak 7f84924799 Fix long data handling 10 years ago
Aleksander Machniak e7af012bc2 Fix binary operator use for Oracle 10 years ago
Thomas Bruederli 8ef203827f Make noshow attribute for roundcube:label tags actually work as supposed 10 years ago
Aleksander Machniak 8451577659 Added transactions support 10 years ago
Aleksander Machniak d7c91c14f8 Add Oracle driver which uses OCI8 extension - the one that supports CLOB columns 10 years ago
Thomas Bruederli 1cb23c9368 Access list body through abstract property 10 years ago
Aleksander Machniak 83a64265a7 Fixes for Oracle 10 years ago
Aleksander Machniak 848e204ef9 Fix validation of email addresses with IDNA domains (#1490067) 10 years ago
Aleksander Machniak b84a04336b Added Oracle database driver 10 years ago
Aleksander Machniak 34a0902089 Use consistent column/table quoting in sql queries 10 years ago
Thomas Bruederli 0fb7a485a3 Remove obsolete code which is executed in rcmail_output_html::frame() 10 years ago
Thomas Bruederli 7acda7a6f4 Also remove cloned search item from treelist 10 years ago
Aleksander Machniak 8cc65d1f5f Print to STDERR non-terminating errors in CLI mode 10 years ago
Aleksander Machniak dcc4469844 Don't init output in CLI mode
Fixes infinite recurssion on raise_error() call when executing scripts
out of the INSTALL_PATH. Also use 'rcube' if 'rcmail' is not needed.
10 years ago
Thomas Bruederli fb3ccf2e09 Don't override argument variable when collecting results 10 years ago
Thomas B. ae69e6a81e Merge pull request #218 from JohnDoh/patch-1
pass click event to general hide_menu call
10 years ago
JohnDoh a35c9fa428 pass click event to hide_menu call 10 years ago
JohnDoh 3ef97f8de3 add missing event arg 10 years ago
Thomas Bruederli 4a25b69828 Small tweaks for treelist interactions 10 years ago
Aleksander Machniak c489cc1479 Fix call to a member function get_compressed() on a non-object 10 years ago
Aleksander Machniak 4baf96a4ca Added license headers to driver files, CS fixes 10 years ago
Aleksander Machniak 02f7628314 Fix page title when using search filter (#1490023) 10 years ago
Aleksander Machniak 334bc97927 Fix merging folder annotations for folders with numeric names (only digits) 10 years ago
Aleksander Machniak ba084313bf Add missing label 10 years ago
Aleksander Machniak 588d1948ca Don't cancel event on parent focus 10 years ago
Aleksander Machniak 9cc5a522df Fix so rcube_text2html class does not depend on rcmail_string_replacer 10 years ago
Aleksander Machniak fec4f240e5 Seek vendor/autoload.php in install path to make tests working 10 years ago
Aleksander Machniak 29c24e647c Get rid of DIRECTORY_SEPARATOR for consistency 10 years ago
Thomas Bruederli a98a4f8bb5 Remove 3rd party libs from our repository and define the dependencies in composer.json-dist.
Also remove the ancient utf8 lib and replace it with 'Patchwork UTF-8 for PHP'.

For direct git checkouts, copy composer.json-dist into composer.json and run
`php composer.phar install` to install the dependencies.
10 years ago
Thomas Bruederli 812f37c5d1 Synchronized localizations with Transifex 10 years ago
Thomas Bruederli 64d49edd78 Maintain a stack of currently running plugin hooks 10 years ago
Aleksander Machniak 35b39c8d7d Fix PERMANENTFLAGS checking in modFlag() 10 years ago
Aleksander Machniak 5f58127eae Added rcube_utils::resolve_url() 10 years ago
Aleksander Machniak 75bbada03b Remove code for PHP<5.3, use PHP_VERSION_ID instead of version_compare() for version checks 10 years ago
Aleksander Machniak e35eab5f94 Fix comm_path update on task switch (#1490041) 10 years ago
Thomas B. 827b1dd459 Merge pull request #212 from JohnDoh/patch-1
add include_plugin function for optional plugins
10 years ago
Aleksander Machniak f01666a622 Fix handling of email addresses with quoted domain part (#1490040) 10 years ago
Thomas Bruederli 3fb36a11fe Add option to focus a treelist widget on clicks to the container (#1489997) 10 years ago
Thomas Bruederli 44b47dfb35 Add config/preference option to disable saving messages in localStorage (#1489979) 10 years ago
Aleksander Machniak fb5e2fb96f Don't fail when trying to create and subscribe a folder that already exists 10 years ago
Thomas Bruederli e833e8601f Show icons (person, group) in autocomplete popup 10 years ago
Thomas Bruederli 028734b25c Make LDAP errors available to the application 10 years ago
Thomas Bruederli 96f084e9cf Don't expand recipient groups if they have an email address 10 years ago
Thomas Bruederli 25a9ec7bb7 Allow caller to supply the template for contact name composition 10 years ago
Thomas Bruederli 6a0a4a3a52 Remove empty brackets, slashes and spaces from contact search name 10 years ago
Aleksander Machniak 1299c6a231 Update translations 10 years ago
Aleksander Machniak e66a77e560 Fix contacts list update after adding/deleting/moving a contact (#1490028, #1490033) 10 years ago
JohnDoh 4eee212883 add include_plugin function for optoinal plugins 10 years ago
JohnDoh 0b799bee90 add support for optional plugins 10 years ago
Aleksander Machniak 94d778f25c Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak 5f17657e82 Support contacts import in GMail CSV format 10 years ago
Thomas Bruederli 6459944860 Don't read attachment contents from cache when downloading. Cache might have line endings converted 10 years ago
Thomas Bruederli 06fdaf88cb Extend rcmail::url() to produce absolute and fully qualified URLs 10 years ago
Thomas Bruederli 48e340a829 Allow focussing treelist item checkboxes with tab and normal list navigation with cursor keys (#1489648) 10 years ago
Aleksander Machniak 4045cd9266 Cleanup after PR merge, updated changelog 10 years ago
Aleksander Machniak 9275671174 Merge pull request #211 from bbraybrook/gd_rotate_thumb
Fix incorrect thumbnail rotation with GD and exif orientation data (#1490029)
10 years ago
Aleksander Machniak 30f240478a Get rid of "Properties" fieldset in folder form 10 years ago
Thomas Bruederli 834fb6858e Allow to search for LDAP groups with 'group_filter' enabled 10 years ago
brendan braybrook 090bacddb6 changes suggested by aleks 10 years ago
Aleksander Machniak b2a15c2c19 Set edited folder name to client environment 10 years ago
Victor Benincasa 8158049884 Allow browsers internal spellchecker to work
Fix a regression introduced at 731d190 that prevents in-browser spellchecker from working.
The new TinyMCE4 option is "browser_spellcheck", before it was "gecko_spellcheck".

Related ticket: http://trac.roundcube.net/ticket/1485060
10 years ago
brendan braybrook e2dd31f987 rotate image with GD if exit rotation data present 10 years ago
brendan braybrook c6183b649a wrong type returned for gif 10 years ago
Aleksander Machniak e9ecd49f74 Added namespace filter in Folder Manager 10 years ago
Aleksander Machniak 875521af44 Add missing label to the client 10 years ago
Aleksander Machniak 765a0b0706 Fix errors when adding/updating contacts in active search (#1490015) 10 years ago
Aleksander Machniak ef4c478760 Reset search after folder creation/remove/rename 10 years ago
Aleksander Machniak 66233b76c8 Added folder searching in Folder Manager 10 years ago
Thomas Bruederli 00dd283999 Getter to detect if treelist widget is in search mode 10 years ago
Thomas Bruederli f954922c03 - Implemented 'storage_connected' API hook after successful IMAP login (#1490025)
- Added config option 'imap_log_session' to enable Roundcube <-> IMAP session ID logging
- Added config option 'log_session_id' to control the lengh of the session identifer in logs
10 years ago
Thomas Bruederli d7533442f3 Add default location for mime.types with nginx 10 years ago
Aleksander Machniak 371f7ca443 Remove folder column after disabling multifolder scope (#1490022) 10 years ago
Aleksander Machniak b9d3e607bb Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak d8b26e40f9 Overwrite Net_LDAP3's normalize_entry() method to behave as the old one 10 years ago
Aleksander Machniak b17a507941 Add missing Net_LDAP3_Result::get_dn() method 10 years ago
Aleksander Machniak 19926d4c3c CS fix after PR merge 10 years ago
Aleksander Machniak 642522f386 Merge pull request #209 from bbraybrook/header_array_fix
Fix stringify problem when multiple headers values exist to be returned
10 years ago
brendan braybrook 539fe0b84d fix stringify problem when multiple headers values exist to be returned 10 years ago
Aleksander Machniak e32da281bb Make possible to skip some elements from subject cell when creating text for drag layer 10 years ago
Aleksander Machniak e1b8f44e3f Fix invalid Content-Type header when send_format_flowed=false (#1489992) 10 years ago
Aleksander Machniak 62574214ce Do not log ldap bind passwords 10 years ago
Aleksander Machniak db25c43e97 Merge pull request #207 from kanarip/dev/net_ldap3
Merge Net_LDAP3
10 years ago
Aleksander Machniak d61649958f Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak d01f9fc7f5 Add option (disabled_actions) to disable UI elements/actions (#1489638) 10 years ago
Aleksander Machniak 04638fb7e5 Add fileuploaderror label, fixing not resolved error label of failed import uploads 10 years ago
Aleksander Machniak 9e9dcc34bc Fix frame check and strange "parent is undefined" issue 10 years ago
Aleksander Machniak 44cfef0927 Modify is_framed() so it returns boolean value 10 years ago
Thomas Bruederli 65baa033e0 List all plugins which have been attempted to load (#1488871) 10 years ago
Aleksander Machniak ef5a1c66aa Fix bug where last folder on the list wasn't displayed in folder manager 10 years ago
Jeroen van Meeuwen (Kolab Systems) 8ee8be9b86 Correct reference to old function get_dn() 10 years ago
Jeroen van Meeuwen (Kolab Systems) 05ea61095f Fix missing out on the correct sorting 10 years ago
Jeroen van Meeuwen (Kolab Systems) 6ac9395fbd Use Net_LDAP3 10 years ago
Aleksander Machniak 6c1c60f3b9 Support password encryption using openssl extension (#1489989) 10 years ago
Aleksander Machniak a8f4d84736 Update to TinyMCE 4.1.3 + small code improvements 10 years ago
Aleksander Machniak 5af3b33f97 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak fcb7d4fc03 Fix various iCloud vCard issues, added fallback for external photos (#1489993) 10 years ago
Thomas Bruederli cc850263d4 Add optional timezone argument for date conversion 10 years ago
Aleksander Machniak 5b592d17ef Remove redundant folder check when using search set 10 years ago
Aleksander Machniak 31b0236265 Fixed variable name 10 years ago
Aleksander Machniak e156741941 Fix bug where $Forwarded flag was being set even if server didn't support it (#1490000) 10 years ago
Thomas Bruederli d4783319a0 Set 'compose_extwin' env property on every step; accept a list of URL parameters for the 'compose' command 10 years ago
Aleksander Machniak 1957769817 Handle clicks on list parent element from the list widget 10 years ago
Aleksander Machniak 6c5c22b877 Create/rename groups in UI dialogs (#1489951) 10 years ago
Aleksander Machniak 2c0d3e1dd0 Fix drag-n-drop after folder move/create (#1489648) 10 years ago
Aleksander Machniak 1e09be8a95 Skip redundant prepare_for_export() calls 10 years ago
Aleksander Machniak 0ee2db7a68 Support allowfullscreen attribute on iframe elements 10 years ago
Aleksander Machniak b0b9cf00d2 Fix errors when using localStorage in Safari's private browsing mode (#1489996) 10 years ago
Aleksander Machniak 83316e175d Reset $value in a loop 10 years ago
Aleksander Machniak 6b0106a324 Fix some mime-type to extension mapping checks in Installer (#1489983) 10 years ago
Aleksander Machniak be6a095f83 Use jQuery.each instead of "for (i in Array)" (#1489988) 10 years ago
Thomas Bruederli b54731d869 Iterate over all drafts saved in localStorage when asking for restoring. Delege/Ignore buttons will display the next item, if any 10 years ago
Aleksander Machniak 3cb61e7528 Collapsible (and iconized) folders tree in folder manager (#1489648) 10 years ago
Aleksander Machniak e0492d213b Fix "Illegal offset type" error (#1489985) 10 years ago
Aleksander Machniak 4922e55d58 Fix sorting messages by size on servers without SORT capability (#1489981) 11 years ago
Thomas Bruederli 7e7e451b66 Warn for unsent/unsaved message when closing compose window; remove localStorage copy if page was left intentionally but not on session errors (#1489818) 11 years ago
Aleksander Machniak 1f164e4526 Revert "Fix bug where compose storage wasn't cleared on page unload (#1489818)"
This reverts commit d81539af31.
11 years ago
Aleksander Machniak d81539af31 Fix bug where compose storage wasn't cleared on page unload (#1489818) 11 years ago
Aleksander Machniak b231c8f6ac Fix images import from various vCard formats (#1489977) 11 years ago
Aleksander Machniak aa13b46714 Pass event object as 3rd argument to external command handlers 11 years ago
Aleksander Machniak 43e9fc9499 Skip redundant get_group() call for better performance of listing groups in compose addressbook 11 years ago
Aleksander Machniak 740b8ea74a Fix bug where contacts with no email address were listed on compose addressbook (#1489970) 11 years ago
Aleksander Machniak 911d4e69f4 - Fix Delete button state after deleting identity/response (#1489972) 11 years ago
Aleksander Machniak ca01e25772 Fix security issue in delete-response action - allow only ajax request.
Unify code for identities and responses deletion.
11 years ago
Aleksander Machniak 36d004e3d0 Added 'contact_search_name' option to define autocompletion entry format 11 years ago
Aleksander Machniak 5a897b3f69 Fix blinking selection when moving cursor on autocomplete list text 11 years ago
Aleksander Machniak 793fa9876a Remove leftover code - fixes js error 11 years ago
Aleksander Machniak 734e233675 Get rid of -o-box-shadow 11 years ago
Aleksander Machniak ef51ae6d19 Reset also page header/footer on "dummy frames" - to prevent js error e.g. if some script depends on jQuery 11 years ago
Aleksander Machniak c6447e2ce2 Use treelist widget for folders list in Settings/Folders (#1489648) 11 years ago
Takika 4104233555 Typo fix
Missing $ added in get_uids call
11 years ago
Aleksander Machniak 9fa8368b01 Support images drag-n-drop into image browser dialog in html signature editor 11 years ago
Aleksander Machniak 5312b71126 Allways return current folder from quota_content() 11 years ago
Aleksander Machniak b8bcca7033 Display quota information for current folder not INBOX only (#1487993) 11 years ago
Aleksander Machniak b0f816fa4b Add forgotten file (for image uploads handling) 11 years ago
Aleksander Machniak 3cc1afa1c2 Support images in HTML signatures (#1488676)
This enables image button and file browser in html editor for signatures
11 years ago
Aleksander Machniak 6d5a1b9e8f Get rid of some rcube_config::all() calls 11 years ago
Aleksander Machniak 2c3c5884e3 Fix incorrect label translation in return receipt (#1489963) 11 years ago
Pascal Herbert 51d7bf0d2c Updated Langs to TinyMC 4.1.x
Updated Langs to TinyMC 4.1.x
11 years ago
Aleksander Machniak 734ae96896 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak c5f06896d4 Display full quota information in popup (#1485769, #1486604) 11 years ago
Thomas Bruederli 50177172e4 Apply selection styles to clones search result items, too 11 years ago
Thomas Bruederli 0ebb250164 Minor optimization 11 years ago
Thomas Bruederli 0b2586fca3 Remove focus on mouse clicks 11 years ago
Aleksander Machniak 6fa1a0da1f Extend get_quota() so it's possible to specify GETQUOTAROOT folder and return full quota info (including all roots and types, e.g. MESSAGE) - for future use 11 years ago
Thomas Bruederli 71a522f103 Separate list of saved searched from addressbooks list 11 years ago
Thomas Bruederli dfc9d7f209 Mute clicks on virtual treelist item links (they need tabindex=0 in order to be focusable by keyboard though) 11 years ago
Thomas Bruederli a6a66b687f Fix updating and re-sorting treelist nodes 11 years ago
Thomas Bruederli 9cc0c12bcd Allow to move a treelist node to a new parent with .update() 11 years ago
Thomas Bruederli 47788a7c10 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak b4cbed71b3 Mail compose: Selecting contact inserts recipient to previously focused input - to/cc/bcc accordingly (#1489684) 11 years ago
Aleksander Machniak 5b23114008 Improved accessibility (Tab navigation) in HTML editor's image browser 11 years ago
Thomas Bruederli 0c9fc953b0 Fix keyboard navigation with nested link element in treelist nodes 11 years ago
Aleksander Machniak 07893b3cdd Support LIST-MYRIGHTS extension in rcube_imap_generic (#1489665) 11 years ago
Aleksander Machniak cd01dc027b Add option to set default message list mode - default_list_mode (#1487312) 11 years ago
Aleksander Machniak 10bf6b58ce Fix so address format errors are ignored when saving a draft (#1489954) 11 years ago
Aleksander Machniak 370ef159a3 Add missing colorpicker plugin for TinyMCE 11 years ago
Aleksander Machniak 3e7536d653 Upgrade to TinyMCE 4.1.0 11 years ago
Thomas Bruederli 9240c96339 Improve accessibility on attachments list: use custom tabindex attribute + add aria-label for meaningful voice output on delete icons 11 years ago
Thomas Bruederli 6c647deffc Option to disable cursor keyboard navigation on treelist widgets 11 years ago
Thomas Bruederli fc90c3a7ac Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak db7dcf0936 Close "no subject" prompt with Enter key (#1489580) 11 years ago
Thomas Bruederli 6eb08dff7c Use the right label for response dialog after renaming them 11 years ago
Thomas Bruederli 23c00eee86 Fix tab navigation with TinyMCE editor (#1489946) 11 years ago
Aleksander Machniak 109bcce470 Add config option to specify IMAP connection socket parameters - imap_conn_options (#1489948) 11 years ago
Thomas Bruederli 9749aeeb0b Avoid scrolling of lists and menus when navigating with cursor keys (#1489929) 11 years ago
Thomas Bruederli 74052d49b9 Avoid scrolling when moving focus from a treelist widget (#1489929) 11 years ago
Aleksander Machniak a4b6f56e49 Fix list reload after sending message in another window (#1489931) - use checkmail instead of list command 11 years ago
Aleksander Machniak 1e22cb1e86 Unify some labels 11 years ago
Aleksander Machniak 386e3ad424 Fix malformed recipient name when composing a message by clicking on mailto link (#1489942) 11 years ago
Aleksander Machniak a41aaf3352 Move some code to legacy_browser plugin 11 years ago
Aleksander Machniak 4a051cd99f Fix unintentional unselection with Ctrl+Up/Down in toggleselect mode 11 years ago
Aleksander Machniak f67d372449 Fix "PHP Fatal error: Cannot break/continue 1 level" when ldap_start_tls() fails 11 years ago
Aleksander Machniak 51cae1f5ec Fix keyboard event detection in Opera (#1489929) 11 years ago
Aleksander Machniak ba5c53e5c3 Send X-UA-Compatible as HTTP header instead of meta tag 11 years ago
Aleksander Machniak 20ac879b4b Fix so list record identifier can be '0' 11 years ago
Aleksander Machniak 19138ef7a9 Make sure set_env and add_label commands are always sent first - other commands might depend on them.
Fixes loading message in managesieve filters frame.
11 years ago
Aleksander Machniak 1f2699675d Fix mouse selection on autocomplete lists 11 years ago
David Carter 4a9a0e1f0f The following:
program/steps/mail/compose.inc :: rcmail_store_target_selection()
  program/steps/settings/edit_folder.inc :: rcmail_folder_form()

both try to localise mailbox names.

Push the logic down into the folder_selector() method which can use:

  $this->config->get('show_real_foldernames')

to decide the correct default behaviour.

Clients functions and methods can still override by adding 'realnames'
named parameter to the folder_selector() call. The obvious example is
the Settings -> Preferences -> Special Folders screen.
11 years ago
Aleksander Machniak a5fe9a651f Small code improvements and cleanup 11 years ago
Thomas Bruederli 23756ff705 Localize mail toolbar menu titles 11 years ago
Thomas Bruederli 5f7ef8f95d Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Thomas Bruederli bf33799377 Navigate with arrow keys only in treelist widgets; fix keyboard event detection in IE; new text label to help screen readers 11 years ago
Aleksander Machniak 778d2363f1 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 64f7d6758f Select/scroll to previously selected message when returning from message page (#1489023) 11 years ago
Thomas Bruederli 8bd59c3327 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 4f3f3b47e2 Fix regression where html code is sent as plain text (#1488649) 11 years ago
Thomas Bruederli ebfdc0925f Fix check for data-* attributes after merge with dev-accessibility 11 years ago
Thomas Bruederli 7fafb4d0d2 Remove leftover from merge; set alt text for contact photo 11 years ago
Thomas Bruederli 99cdca46b7 Merge branch 'dev-accessibility'
Conflicts:
	program/include/rcmail_output_html.php
	program/js/app.js
	program/js/treelist.js
	program/lib/Roundcube/html.php
	skins/larry/styles.css
	skins/larry/templates/compose.html
11 years ago
Aleksander Machniak c5bfe69e21 Improved video support, all tinymce related resources moved to program/js/tinymce/roundcube dir 11 years ago
Thomas Bruederli 761ee4c575 Fix typo in aria-attribute 11 years ago
Thomas Bruederli 6d3ab605b1 Make autocomplete widget actually work with screen readers 11 years ago
Thomas Bruederli f25be2b863 Render localized texts for icon-style messagelist headers 11 years ago
Thomas Bruederli 72afe3153c Use <th> tags for table headers as suggested by the WCAG 2.0 Guidelines 11 years ago
Thomas Bruederli 24e89eceed Add fieldset legends and input element labels to contact edit form 11 years ago
Aleksander Machniak 354c7d3c6c Fix folders sorting in case when special folders are subfolders of INBOX 11 years ago
Thomas Bruederli 77043f8469 Apply accessibility improvements to the settings section 11 years ago
Thomas Bruederli f0928eac13 Fix keyboard navigation and focus/blur behavior in list widgets; register real link element as menu opener 11 years ago
Thomas Bruederli 4984078a56 Fix list keyboard navigation with toggleselect on 11 years ago
Thomas Bruederli 458af8d30a Apply accessibility improvements to the address book task 11 years ago
Aleksander Machniak ae48735f2c Fixed set_unread_message() in multifolder mode 11 years ago
Aleksander Machniak d28daec918 Fix so message list and counters are updated when a message is opened in new window (#1489919) 11 years ago
Aleksander Machniak 70da8c4daf Small code improvements/fixes 11 years ago
Thomas Bruederli 4582bff063 Add aria-* controls to turn tables into a listbox widget 11 years ago
Thomas Bruederli d58c39126f Some more improvemements on content structure, text representation and keyboard navigation within the mail view 11 years ago
Aleksander Machniak cf22cea74a Code improvements, removed redundant hasClass() calls 11 years ago
Aleksander Machniak 5c1bbffd72 CS fixes 11 years ago
Thomas Bruederli 22a2c5e0ee Localize title and summary attributes; make message count display box a live area 11 years ago
Aleksander Machniak 35c135bce1 Change private method to protected 11 years ago
Aleksander Machniak 232bcde1c2 Change private vars/methods to protected 11 years ago
Aleksander Machniak b408e0bc53 Display a warning if popup window was blocked (#1489618) 11 years ago
Aleksander Machniak 8dc9e36d53 Small code improvement 11 years ago
Aleksander Machniak 646b64107a Implemented Text Editor widget that integrates all operations on
textareas including HTML editor and spellchecking
11 years ago
Aleksander Machniak 3dbfb53f2b Remove (was: ...) from message subject on reply (#1489375) 11 years ago
Aleksander Machniak 5377753ccc Remove useless code for IE 11 years ago
Thomas Bruederli b4446aa7a9 Add message status labels to client 11 years ago
Thomas Bruederli 8fd955eb1e Improve (message) list widget display and keyboard navigation to show sane behavior with screen readers 11 years ago
Aleksander Machniak 28bb54ead8 Enable autolink plugin in TinyMCE (#1488845) 11 years ago
Aleksander Machniak 731d190fec Merge branch 'tinymce4'
Conflicts:
	program/js/app.js
	program/js/editor.js
	program/js/tiny_mce/tiny_mce.js
	program/steps/utils/spell_html.inc
11 years ago
Aleksander Machniak 8763170d22 TinyMCE4: small improvements 11 years ago
Aleksander Machniak f56e70bd04 TinyMCE4: Fix spellchecker resume 11 years ago
Aleksander Machniak 2f1a81fa40 Bring back "Add To Dictionary" feature 11 years ago
Thomas Bruederli 586ed69aa8 Add method to make a treelist widget become a jQuery UI droppable with support for auto-scrolling and auto-expanding 11 years ago
Thomas Bruederli 809f9d11bd Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak a62cc30cb4 Small code improvements 11 years ago
Aleksander Machniak 2441264d00 Improved folders sorting by name - use Intl.Collator if supported 11 years ago
Aleksander Machniak 20ef295ba8 Fix UTF7-IMAP encoding detection (fixes folders list sorting) 11 years ago
Aleksander Machniak 8d7f42389c Support csv contacts import in German localization (#1489920) 11 years ago
Aleksander Machniak 90eb59adea Update to TinyMCE 4.0.28 11 years ago
Aleksander Machniak b21f8bd3ef Implemented image selector dialog for TinyMCE, css fixes in classic skin for TinyMCE4 11 years ago
Thomas Bruederli 17acd5ccda Use public property instead of setter method to improve compatibility 11 years ago
Thomas Bruederli d0d7f43ef5 More aria-* improvements to toggle buttons and autocompletion lists 11 years ago
Thomas Bruederli 1791a1e7a2 Remove list row 'unfocused' state and keep 'selected' classes even when list loses focus. For visual distinguishing .focus tr.selected can be used 11 years ago
Thomas Bruederli f5de03208e Replace Array.prototype.last() with jQuery.last to avoid side-effects in array iterations 11 years ago
Thomas Bruederli d4d62ac414 Set aria-* attributes for autocompletion fields and widgets 11 years ago
Aleksander Machniak 5bf83d551e Fix unintentional line-height style modification in HTML messages (#1489917) 11 years ago
Aleksander Machniak a3e01c0517 Plugin API: Add folder and uid arguments to message_headers_output hook 11 years ago
Aleksander Machniak 49dad5f669 Fix broken normalize_string(), add support for ISO-8859-2 11 years ago
Aleksander Machniak a7dad44267 Skip setting button state (css classes, etc.) if the state didn't change
- this fixes disappearing listmode selection after clicking search reset button
11 years ago
Aleksander Machniak ccf5a4f18d Silence PHP Warning: strtolower() expects parameter 1 to be string 11 years ago
Aleksander Machniak 010a942025 Silence possible PHP Warning: file_exists(): open_basedir restriction in effect. 11 years ago
Aleksander Machniak 10a3972313 CS fixes 11 years ago
Aleksander Machniak 081f3b7d52 Bring back forcing of string type for folders list items (removed unintentionally by last commit) 11 years ago
Aleksander Machniak 693612d396 Improve performance of sort_folder_list() method.
Now sorting 25k folders takes around 3 seconds.
11 years ago
Thomas Bruederli b38f83bb27 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Thomas Bruederli 14291c79db Add option to suppress session data writes to DB 11 years ago
Thomas Bruederli 1a5d981a44 Fix debug output 11 years ago
Aleksander Machniak 899e070f8e Fix message un-selection on the list (#1489906) 11 years ago
Aleksander Machniak 079be2c2fb If search string cannot be converted to ASCII (result is an empty string) use the original string (#1489911) 11 years ago
Thomas Bruederli 939380da27 Don't list empty (nil) metadata entries to save memory anc caching space 11 years ago
Thomas Bruederli 5793309478 Limit cache data size to avoid database errors 11 years ago
Aleksander Machniak bb57fca320 Fix so current page is reset on list-mode change (#1489907) 11 years ago