Commit Graph

6012 Commits (c5ca8181183034ef9090b1131f5edfdec0f0fae2)

Author SHA1 Message Date
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