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