Commit Graph

6411 Commits (2aea3a4e85b751bdf329eaaa69a8bee09d70cd49)

Author SHA1 Message Date
Felix Eckhofer 30e6b980a6 Remove usage of $RCMAIL global variable 12 years ago
Felix Eckhofer ef721fc430 Add config variable 'proxy_whitelist'
HTTP headers X_FORWARDED_* and X_REAL_IP are only evaluated when
received from an IP listed in proxy_whitelist. Furthermore, only the
last non-trusted IP from X-Forwarded-For is used in place of the real
ip.

Without this, an attacker can easily spoof the headers and control the
result of the ip or ssl check.

This fixes several problems with [3a4c9f42], [4d480b36] and [a520f331] as
mentioned in #1489729.
12 years ago
Thomas Bruederli a8a50de4e3 Improve mbox format import: don't expect empty lines after each message 12 years ago
Aleksander Machniak bee1e18966 Skip IMAP SORT request if folder is empty 12 years ago
Aleksander Machniak 1597c8a0c2 Make sure parent folder selector always contains parent folder
of current folder, even if it does not exist
12 years ago
Aleksander Machniak fbe5bc9ba2 CS fixes 12 years ago
Aleksander Machniak 2369305ad8 Merge pull request #167 from Steffen185/allow_url_fopen_off
Make modcss.inc work with allow_url_fopen = Off
12 years ago
Aleksander Machniak 5733061261 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 8cc567c004 Drop support for PHP < 5.3.7 12 years ago
Thomas Bruederli d221576489 Disable link registering mailto: protocol handler if not supported by the browser (#1489569) 12 years ago
Thomas Bruederli 3f4845948c Synchrnonized translations from Transifex 12 years ago
Thomas Bruederli 08da302af0 Don't hide upload dialog if no file was selected. Display an alert message for all empty file uploads (#1489685) 12 years ago
Aleksander Machniak 65f59fa3c6 Bump version number to 1.1-git 12 years ago
Aleksander Machniak a930815871 Trim search filter to prevent from creating invalid search criteria when skip_deleted = true. 12 years ago
Thomas Bruederli a36369c383 Fix message import dialog (#1489685):
- Display alert if no file is chosen
- Unlock the UI if form is not submitted
- Avoid duplicate error messages
- Fix javascript error due to missing attachments list widget
12 years ago
Aleksander Machniak 723a26cff8 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 904fec7505 Add id for login submit button (#1489676) - make it skin independent 12 years ago
Thomas Bruederli 3980579602 Avoid useless connection attempts if host is empty 12 years ago
Thomas Bruederli 519ce2e2ec Avoid bubbling of clicks to treelist expand/collapse toggles 12 years ago
Thomas Bruederli 3f63a80730 Re-arrange buttons in import dialog to match the rest of the appplication 12 years ago
Thomas Bruederli 34ddfcecef Fix input-button disabled state; add support for jquery UI buttons of type 'uibutton' 12 years ago
Thomas Bruederli 817c98ec3b Add method to reset a treelist widget 12 years ago
Thomas Bruederli 143ceff0d8 Implement ArrayAccess interface for conveniently accessing rcube_result_set as array 12 years ago
Thomas Bruederli 532c10669b Support structured data for autocompletion results; map 'type' attribute to CSS class for autocomplete list items 12 years ago
Takika 2256f89139 Fix default mailbox sort order 12 years ago
Thomas Bruederli d27a4f8f9e Fix opening compose screen in new window after saving as draft (#1489643) 12 years ago
Aleksander Machniak 32c612c112 Fix some PDO::MYSQL_* constants (wrongly described in PHP manual before 5.3.21) 12 years ago
Aleksander Machniak 2b8f033bcb Improvement in handling invalid email address strings 12 years ago
Thomas Bruederli 0ca978820c Suppress IE's default behavior of opening links in a new tab on ctrl-click by wrapping the clickable content in <span> tag 12 years ago
Thomas Bruederli 128fd9861a Declare LOGIN commands to be anonymized in debug logging 12 years ago
Aleksander Machniak 37b9e02648 Fix regression in handling of 'attachments' result in message_compose hook (#1489627) 12 years ago
Aleksander Machniak 5e8da2b5c9 Added toolbar button to move message in message view 12 years ago
Steffen185 6446d0ac97 modcss.inc: Fixed CS 12 years ago
Steffen185 add515bc74 Make modcss.inc work with allow_url_fopen = Off
Alternatively use the PHP cURL extension
12 years ago
Aleksander Machniak 03de1329ef Fix invalid X-Draft-Info on forwarded message draft (#1489587) 12 years ago
Thomas Bruederli ce20194266 Add setter for user object to rcube class; we already have getters for various user properties there 12 years ago
Aleksander Machniak 517c9f9a8d Fix directories check in Installer on Windows (#1489576)
Added rcube_utils::is_absolute_path() method
12 years ago
Aleksander Machniak c83a9556e7 Fix possible javascript error on drag-n-drop (#1489560) 12 years ago
Aleksander Machniak a35540c786 Fix issue when default_addressbook option is set to integer value (#1489407) 12 years ago
Thomas Bruederli 8a5777fd1a Forward all arguments of the function call 12 years ago
Thomas Bruederli f147849bb0 Use standard dialog popups for the ACL permissions form; that will open it in the main window with enoough space and better UI integration 12 years ago
Thomas Bruederli eecd9ce0f9 Fix infinite loop when converting invalid html to plaintext (#1489566) 12 years ago
Thomas Bruederli e3857bb6c2 Fix infinite loop when converting invalid html to plaintext (#1489566) 12 years ago
Thomas Bruederli 774deaded1 Don't EVER log passwords 12 years ago
Aleksander Machniak 03f1691d47 Fixed Opera > 15 detection (#1489562) 12 years ago
Aleksander Machniak 10abf2bc2d Fix bug where it wasn't possible to focus the messages list with
mouse click on a record after the focus was put on preview frame.
12 years ago
Thomas Bruederli 9ba4967a73 Create class documentation with latest phpdoc utility 12 years ago
Thomas Bruederli 1978ae97a5 Add Standard Arabic translation 12 years ago
Thomas Bruederli 8404fe9e32 Updated localizations from Transifex 12 years ago
Thomas Bruederli 700e3cc76d Include groups in contacts search on mail compose (#1489082) 12 years ago
Thomas Bruederli 001e39e4ea Execute message/contact moving on dragend callback from list widget because that includes touch events (#1489431) 12 years ago
Thomas Bruederli 4ae28ff09f Also adapt fixed table header to vertical body scrolling 12 years ago
Thomas Bruederli cbd8f7c5d2 Adjust fixed header position when scrolling (#1295420) 12 years ago
Thomas Bruederli 9675702579 Fix canned responses in HTML mode (#1489536) 12 years ago
Thomas Bruederli 90dc9b1512 Compare message IDs before suggesting to restore compose messages on reply 12 years ago
Aleksander Machniak 3509a8e5f8 Do not use rcube_config::all() 12 years ago
Aleksander Machniak 4da065e8a9 Check/create default folders on every login not only the first (#1489423) 12 years ago
Aleksander Machniak 2d3abfda48 Update to jQuery 1.11.0 12 years ago
Aleksander Machniak 3b1d410b4e Fix confusing intersect/filter methods naming/behaviour.
Removed rcube_result_index::intersect() method.
Changed rcube_result_index::filter() to filter in the same way as
rcube_result_thread::filter(), which means it actually does array_intersect().
Added tests scripts for rcube_result_index class.
12 years ago
Aleksander Machniak 5140c31064 Remove quotes around addressee name in case they are encoded.
Some clients encode quotes with name using base64/quoted-printable
encoding. Quotes were removed only for unencoded strings. Now also
encoded names are handled this way.
So, recipient/sender strings are displayed without quotes around
and e.g. saving to addressbook does not save these redundant quotes.
12 years ago
Aleksander Machniak c0dda0556c Allow single quote in style attribute values.
E.g. "font-family: 'Tahoma'" should not be removed.
12 years ago
Thomas Bruederli febcd4b225 Improve wording: don't pretend that mailbox is empty if search/filter doesn't find any messages 12 years ago
Aleksander Machniak a62c7392aa Add 'markfolder' event (#1485775) 12 years ago
Thomas Bruederli 4a7a861912 Apply the right flags for searching in all folders 12 years ago
Thomas Bruederli d93ce5cde2 Fix concurrent connections to IMAP while searching 12 years ago
Aleksander Machniak 357f9c831a Support SMTP socket context options via new config option 'smtp_conn_options' 12 years ago
Aleksander Machniak 6fa5b437a4 Update to TinyMCE 4.x 12 years ago
Thomas Bruederli 19262e6eab Code cleanup: remove duplicated code, don't trigger multi-folder search on simple filter requests 12 years ago
Thomas Bruederli 1d6082c5e2 Fix thread/list mode update and display 12 years ago
Thomas Bruederli 9202e93b75 Fix slicing of returned search result headers 12 years ago
Thomas Bruederli 6884f3f1f7 Re-submit search query when switching folders 12 years ago
Thomas Bruederli 6f17090258 Fix row UID handling in list widget 12 years ago
Thomas Bruederli 1bbf8c4886 - Make search scope selectable in UI
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
12 years ago
Thomas Bruederli 689a222170 Append per-folder search results to global index but only if it has matches 12 years ago
Thomas Bruederli ff3eb83492 Handle combined UID-folder identifiers in rcube_imap class 12 years ago
Thomas Bruederli 2c33c7e38b Make message pagenav (prev/next) work with sorted multi-folder search results 12 years ago
Thomas Bruederli 2baeac116a Fix sorting and paging in cross-folder searches 12 years ago
Thomas Bruederli 25a244908b Remove merge conflict 12 years ago
Thomas Bruederli b6100d9ed2 Merge branch 'dev-multi-folder-search' of github.com:roundcube/roundcubemail into dev-multi-folder-search
after rebasing to master
12 years ago
Thomas Bruederli d53b60406c Fix typos 12 years ago
Thomas Bruederli b6e24c6946 Minor improvements to threaded searching 12 years ago
Thomas 566747af00 First attempt to search in multiple folders; do it multi-threaded using pthreads if available 12 years ago
Thomas 9684dc018f Support globally unique message UIDs with IMAP folder name appended 12 years ago
Thomas 628706acdc Prepare message list to display IMAP folder 12 years ago
Thomas 017c4f19fd Refactor multi-threaded autocomple contact searching to make it available for other purposes, too 12 years ago
Thomas Bruederli 5740b10bf8 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 531c4d896c Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak d924ebebf7 Fix compatibility with PHP 5.2 in html.php file (#1489514) 12 years ago
Thomas Bruederli 3786a48aeb * New option that write logs to per-user directories. (Debug) logs will only be written if a directory for the current user exists.
* The 'write_log' plugin hook now also supports the return property 'dir' to let plugins specify the log directory.
12 years ago
Aleksander Machniak 1fd6c43e19 Improve parse_thread so it uses much less recursive calls 12 years ago
Thomas Bruederli c5f6352710 Don't log error if no plugin config is found in global directories 12 years ago
Thomas Bruederli 8fc49e51a4 Use the right base_dn for listing records of the selected group 12 years ago
Aleksander Machniak 5f3c7e3920 Make sure unread_children count (and class) on thread root is always updated when read status of a child row is changed 12 years ago
Aleksander Machniak 8080554cf3 Remove expand/collapse with plus/minus keys (on numeric keypad) (#1489513) 12 years ago
Thomas Bruederli 7c28d45c8e Update class name in subscriptions folder list after saving folder properties 12 years ago
Thomas Bruederli aa581c2912 Fall back to load plugin config from global config directories only if no local config file exists 12 years ago
Thomas B. 5991988b9a Merge pull request #160 from Takika/patch-1
Load plugin config file (by plugin name) from any configured path
12 years ago
Aleksander Machniak 14bd927c71 Extracting inline image data into attachments also if data type is not set 12 years ago
Takika d073a66db3 Load plugin config file from any configured path
Try to load plugin_name.inc.php config file from any pre-configured config path (rcube_config::path array) so webmail admins can move plugin configurations out of www root.
12 years ago
Aleksander Machniak f67037ce57 Fix error when calling get_selection() after any (selected) row was removed 12 years ago
Thomas Bruederli e59471fcb9 Make sure prefs always is a valid array (otherwise causes fatal errors if language if not set) 12 years ago
Aleksander Machniak 090d3ed38c Fix compat. with PHP 5.2 (#1489500) 12 years ago
Thomas Bruederli 72975e1497 Move folder/directory list auto-scrolling functionality to treelist widget (same as auto-expand) and make it work without list header/footer blocks 12 years ago
Aleksander Machniak b23b3f2c35 Fix case-sensitivity of email addresses handling on compose (#1485499) 12 years ago
Aleksander Machniak 4957530dec Fix an obvious mistake in search_once() casing wrong result when called
with empty 2nd argument (which also is not what should happen, should we return error?)
12 years ago
Aleksander Machniak 7a3c0c96c4 Use '0' instead of 0, to fix possible issue. 12 years ago
Thomas B. 2957e77fbc Merge pull request #159 from JohnDoh/group_delete
re-add lost group_delete js event
12 years ago
Aleksander Machniak 172302e2cf Small perf. improvement 12 years ago
Aleksander Machniak ee43f09724 Fix possible warning when advances_prefs setting is not an array 12 years ago
Aleksander Machniak 0301d9347f CS fixes 12 years ago
Aleksander Machniak d575e46067 CS fixes 12 years ago
Aleksander Machniak f5d2eef55c More CS fixes, replace global $CONFIG usage with $RCMAIL->config->get() 12 years ago
Aleksander Machniak ddc161721c Fix default priority selection broken in last CS fix 12 years ago
Aleksander Machniak 5e30349639 CS fixes 12 years ago
Aleksander Machniak 0f16a0353c CS fixes 12 years ago
JohnDoh 1fdb55a99e re-add lost group_delete js event 12 years ago
Aleksander Machniak 10936fef64 Don't alter Message-ID of a draft when sending (#1489409) 12 years ago
Aleksander Machniak c7250749ab Fix issue where deprecated syntax for HTML lists was not handled properly (#1488768) 12 years ago
Aleksander Machniak 3e98f8be71 Add some code for S/MIME signatures verification, update Crypt_GPG package 12 years ago
Aleksander Machniak c97625e02a CS fixes 12 years ago
Aleksander Machniak da5fa28d57 Display different icons when Trash folder is empty or full (#1485775) 12 years ago
Aleksander Machniak 772bec6789 Make addEventListener() chainable for better performance and compact code
Replace deperecated row_init usage with addEventListener('initrow')
12 years ago
Aleksander Machniak b3c034ce30 Merge pull request #157 from JohnDoh/trigger-insertrow
trigger insertrow JS event from compose screen address book widget
12 years ago
Aleksander Machniak ac0fc383fd Fix so message flags modified by another client are applied on the list on refresh (#1485186) 12 years ago
Aleksander Machniak 6b2b2eca5f Remove deprecated functions (these listed in bc.php file) usage 12 years ago
Aleksander Machniak 54029ea959 Fix broken text/* attachments when forwarding/editing a message (#1489426) 12 years ago
Aleksander Machniak 5224a6b394 Make possible to get contact ID from HTML id attribute (#1489414) 12 years ago
Aleksander Machniak f6d23a8dce Fix PHP warning when 1st argument of parse_host() is not a string (#1489486) 12 years ago
Aleksander Machniak c562a31681 Improved minified files handling, added css minification (#1486988) 12 years ago
Aleksander Machniak 538e64c572 Fix Closure-compiler warnings, small code improvements 12 years ago
Aleksander Machniak 774f9dc835 Fix replacing group name with group members on autocompletion
(for some addressbook plugins where email field is not a flat array)
12 years ago
Aleksander Machniak a520f331c1 Fix handling of X-Forwarded-For header with multiple addresses (#1489481) 12 years ago
Aleksander Machniak 0c8049f226 Fix position of messages list column dragging layer when the list is scrolled down 12 years ago
Aleksander Machniak 9a0153324e Implemented menu actions to copy/move messages, added folder-selector widget (#1484086) 12 years ago
Aleksander Machniak 4187b3e26f Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak d19c0f9f30 In normalize_string() replace 4-byte unicode characters with '?' character.
These are not supported in default utf-8 charset on mysql,
the chance we'd need them in searching is very low.
12 years ago
Aleksander Machniak 48660a881c Fix use of non-existing localization label (#1489474) 12 years ago
Aleksander Machniak f896370557 Improved drag-n-drop layer: - do not auto-select children of collapsed threads,
display subjects in real order (not is selection order), some code improvements
12 years ago
Aleksander Machniak 302eb266de Fix regression where only first new folder was placed in correct place on the list (#1489472) 12 years ago
Aleksander Machniak 7eecf873da Fix issue where children of selected and collapsed thread were skipped on various actions (#1489457) 12 years ago
Aleksander Machniak 37ef824256 Added sk_SK localization for csv2vcard map 12 years ago
Aleksander Machniak edca654ef0 Fix quota image broken in e71ceb0c98 (#1489467) 12 years ago
Aleksander Machniak fd0c123e44 Fix fixed header issue after removing rows (1295420) 12 years ago
Aleksander Machniak 39c90d6b61 Make sure selected group is listed after delete error (#1489463) 12 years ago
Aleksander Machniak 029f7a157d Clarify update() result description, return boolean when ID didn't change 12 years ago
JohnDoh 9a8873270f trigger insertrow JS event from compose screen address book widget 12 years ago
Aleksander Machniak 2c16ab5682 Check rcube_addressbook::get_error() after failing delete (#1489463) 12 years ago
Aleksander Machniak 18b40c1a32 Fix issue where groups were not deleted when "Replace entire addressbook" option on contacts import was used (#1489420) 12 years ago
Aleksander Machniak 38bf401cf8 Fix performance of listing writeable folders (#1489451) 12 years ago
Thomas Bruederli ce6050cbbb Display version from composer.json even if not intstalled 12 years ago
Thomas Bruederli 3b95e24fbb Updated localizations from Transifex 12 years ago
Aleksander Machniak 5f31429de5 Fix preparation of message object before saving into the cache.
The bug cased e.g. displaying HTML content as plain text for messages
with Content-Type: text/html.
12 years ago
Aleksander Machniak 38f1f56920 Exec config_get hook also in rcube_config::all() (#1485981) 12 years ago
Aleksander Machniak ffec857b69 Fix handling of invalid closing tags in HTML messages (#1489446) 12 years ago
Aleksander Machniak 993eb88d5a Always send unread counter update for current folder 12 years ago
Aleksander Machniak ac3cddac97 Skip charset (or use US_ASCII) intead of UTF-8 if body contains only ASCII characters 12 years ago
Aleksander Machniak acc900cb63 Small code improvement 12 years ago
Aleksander Machniak 75a5c3554a Add possibility to overwrite a label/message in Roundcube's language package (#1489433) 12 years ago
Aleksander Machniak f59cfe8806 Make Reporting-UA header in MDN report optional, as User-Agent is 12 years ago
Thomas Bruederli 0786798438 Make local storage functions work before rcmail.init() was called 12 years ago
Aleksander Machniak 8c5f405587 Set real content-type for file downloads (#1489439) 12 years ago
Aleksander Machniak 7184b3a0e1 - Update TinyMCE to version 3.5.10 (#1489442) 12 years ago
Aleksander Machniak 184a11b4fb Fix keyboard navigation in autocompletion list on Opera browser
(use keydown event on all browsers)
12 years ago
Aleksander Machniak f768a6eae8 Fix so contactnotfound message is of type error not info 12 years ago
Aleksander Machniak b82fccfc69 Display loading message when loading identity frame 12 years ago
Thomas Bruederli 8d3a9d3213 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak b5117238db Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli bf3018e7ed Trigger event when opening new windows with a reference to the window object (#1489413) 12 years ago
Aleksander Machniak 3ab616c742 Fix rowcount when list element contains bot only tr/li elements but also text nodes 12 years ago
Thomas Bruederli 34003c5fa5 Display status messages as pile of black bars overlaying the UI in order to improve visibility (#1488974) 12 years ago
Aleksander Machniak b7fb20af3a Fix issue where subject input might get filled with "null" string (IE8) 12 years ago
Aleksander Machniak 303e21fc63 Replace Array.indexOf() with jQuery.inArray() for older browsers (IE<9) 12 years ago
Aleksander Machniak 5bd8712f71 Fix folders sorting procedure.
Fixes the issue where after creating a folder with name 'Abc abc'
it were added before existing subfolders of folder 'Abc' and after 'Abc'.
12 years ago
Aleksander Machniak f13ae32aec Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 978ff8794f Make sort_folder_list() public 12 years ago
Thomas Bruederli aef6ed4702 Add hook to notify plugins about message sending errors 12 years ago
Aleksander Machniak 3b8a7918fc Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 4c8491275c Small fixes: variable scope 12 years ago
Aleksander Machniak fdf79703e2 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 3373e4ae10 Fix browser version detection and failing tests 12 years ago
Aleksander Machniak 8328d0643e Code improvements and some unification with browser detection code in javascript 12 years ago
Aleksander Machniak 51fe045a04 Fix deprecated function usage 12 years ago
Thomas Bruederli fa635d8862 Make $force parameter only override the task check for required plugins (#1489437) 12 years ago
Thomas Bruederli f9c8e8285b Move 'advanced' block to the end of the settings form 12 years ago
Thomas Bruederli f8101fff1e Accept text/html parts inside multipart/mixed parts as HTML contents 12 years ago
Aleksander Machniak f03ed8d9bb Fix (again) IE11 detection where document.all is not defined.
@TODO: review our document.all uses.
12 years ago
Aleksander Machniak 5e4894a916 Fix bgcolor attribute handling 12 years ago
Aleksander Machniak 741ddced5b Fix Internet Explorer 11 detection (#1489434) 12 years ago
Thomas Bruederli 596301c10b Reset $part_orig_mimetype variable in for-loop. This avoids attachments along with message/rfc822 parts being listed twice 12 years ago
Thomas Bruederli 2af3748596 Clean HTML message body from URL parameters after enabling HTML mode in commit e957bfec 12 years ago
Thomas Bruederli cf31954661 Make require_plugin() force loading of the required plugin 12 years ago
Thomas Bruederli e957bfecdf Allow plugins to override message compose mode 12 years ago
Aleksander Machniak 8d91770bcc Do not start autocomplete request on arrow keys press 12 years ago
Thomas Bruederli ceb2a31b38 Compare draft message-ID when restoring local message contents 12 years ago
Thomas Bruederli 7bfc02e122 Track typing activity in HTML editor 12 years ago
Thomas Bruederli 87b513853c Better button text for message restore dialog 12 years ago
Thomas Bruederli 8c74925df1 Track typing in compose screen and only update local storage on activity 12 years ago
Thomas Bruederli 85e60ada15 First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added 12 years ago
Thomas Bruederli e46d060a4a Fix errors in error page :-) 12 years ago
Thomas Bruederli 4a05e8a7e8 Finish advanced prefs feature (#1488829) 12 years ago
Aleksander Machniak 5983ee0f18 Fix categories/groups import from csv 12 years ago
Aleksander Machniak 96247867f2 Fix operations on folders with trailing spaces in name (#1489419) 12 years ago
Aleksander Machniak d1a17029a3 Better handling of fopen() errors 12 years ago
Thomas Bruederli 884e1ecce9 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 1e7d1240ed Avoid rcube_session::reload() to reset previous changes. This fixes parallel attachment uploads that could get lost when using the database_attachments plugin 12 years ago
Aleksander Machniak 00de8ddf8d Small performance improvements, use str_replace() instead of strtr(),
do not parse query if there are no params to replace,
keep one instance of (potentially long) query less in memory
12 years ago
Aleksander Machniak 5c7bbfcd59 Fix regression where child messages on collapsed thread weren't selected
on move/delete action (#1489415)
12 years ago
Aleksander Machniak 88934b6132 Keep all security rules in one place, support Apache 2.4 syntax 12 years ago
Aleksander Machniak 5e3e4fe0c6 Merge pull request #152 from cmcnulty/control-shift
Reset shift_start on control select
12 years ago
Aleksander Machniak 04fbc555b9 Code improvements 12 years ago
Aleksander Machniak a8b004e8d8 Improve identity selection based on From: header (#1489378) 12 years ago
Aleksander Machniak e28b12259f Fix issue where mails with inline images of the same name contained only the first image multiple times (#1489406) 12 years ago
Aleksander Machniak 64cb702847 Remove duplicate languages on spellchecker langs list (#1489395) 12 years ago
Aleksander Machniak 052a6a4d65 Fix list record selection on lists with toggleselect:true, i.e. folder manager
- this is a regression in recent keyboard handling refactoring (#1489408)
12 years ago
cmcnulty e769a7b588 need to reset shift_start on control select
reproduce steps: shift-select some messages, hold down control and
select another message.  hold down shift+control and select more
messages - desired behavior, two separate ranges of selected messages.
(consistent with outlook/thunderbird/windows explorer)
12 years ago
Aleksander Machniak 6a91448aee Improve performance and code readability by using String's startsWith() method, other code improvements 12 years ago
Thomas Bruederli 8d9dcca2b6 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 4c02ef0c5c Fix function calls after refactoring 12 years ago
Aleksander Machniak 8f8e263977 CS fixes 12 years ago
Aleksander Machniak 2aacf1a31d Fix drag-n-drop broken in bc35e865 12 years ago
Aleksander Machniak c511f5d7c8 Eliminate "blinking" loading icon in browser on messages selection
- do not assign location.href to the same value as it is
12 years ago
Aleksander Machniak 03da10725c Bring back fix for #1489396, unintentionally removed in another pull request 12 years ago
Aleksander Machniak bc35e865ae Fix Ctrl+click selection after recent refactorings of keyboard nawigation on list widget 12 years ago
Aleksander Machniak 0fb8940d06 Merge pull request #151 from cmcnulty/new-key-navigation
Spacebar for message selection, left/right arrow for thread collapse/expand
12 years ago
Aleksander Machniak 0c77475f3f Merge pull request #149 from cmcnulty/1489403
#1489403 - fixes scrolling issues when highlighted message is below header.
12 years ago
Thomas Bruederli 1723f92251 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 5b334509a8 Updated localizations from Transifex 12 years ago
Aleksander Machniak ed119d3639 Merge pull request #150 from cmcnulty/1489396
fix #1489396 - make home/end key behavior consistent
12 years ago
Aleksander Machniak b972b4c4c0 Add an option to disable smart Reply-List behaviour - reply_all_mode (#1488734) 12 years ago
Aleksander Machniak 60e1b34e33 Fix typo in last commit 12 years ago
Aleksander Machniak ccb1323dc8 Move setting _next_uid to selection_post_data() 12 years ago
cmcnulty a8876fba93 Revert "simplify home/end key behavior"
This reverts commit 3bef61232b.
12 years ago
cmcnulty 9806c72764 replace space bar with arrow key thread handling
and switch spacebar to select messages
12 years ago
cmcnulty 3bef61232b simplify home/end key behavior
Makes the home/end keys behave like every other mechanism for selecting
records.
12 years ago
cmcnulty 741f387c14 fix scrolling up
Make sure that the fixed header is never over a message
12 years ago
Aleksander Machniak a222f5c045 Fix an issue where pressing minus key on contacts list was hiding list records (#1489393) 12 years ago
Thomas Bruederli a9d476f012 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 59cdb433a6 Avoid duplicate elements with the same id in HTML. Fixes broken icons in classic skin. 12 years ago
Aleksander Machniak b1f3c3bee8 Fixed saving contact birthday/anniversary dates before 01-01-1970 12 years ago
Aleksander Machniak 8946c2fca9 Merge pull request #146 from cmcnulty/1489397
1489397 - fix shift-down arrow key over thread when going up
12 years ago
Thomas Bruederli fdb30f3279 Fix CSS selector modifications when nested in @media blocks 12 years ago
Charles McNulty d194179863 Fix shift-select when navigating UP the messsage list 12 years ago
Aleksander Machniak 89e50739b4 Refactored status/flag toggle code, added touch event support on flag and status icons.
Fixed regression in commit 4e4c2511bc where click on flag/status/expando
icons was selecting the message row.
12 years ago
Thomas Bruederli 3ce7c56826 Applied the (modified) patch to extend configuration possibilities of LDAP address books as suggested in #1488753:
- Add option to specify arbitrary replacements of config options with attributes from the bound user
- Allow mapping of group object class => member attribute used in these objects
- Describe the 'member_filter' property for groups config
12 years ago
Thomas Bruederli 98b7b548a2 Merge branch 'dev-canned-responses'
Conflicts (resolved):
	skins/classic/includes/settingstabs.html
	skins/larry/includes/settingstabs.html
12 years ago
cmcnulty 52616821c8 #1489392 - arrow key with control down should *not* select messages
In alignment with desktop applications (windows & mac) using the arrow keys with the control key pressed should not select the messages.  Changes code so that with_mouse will be passed as true when click event occurs, and row will only be toggled if it was a click event.
12 years ago
Thomas Bruederli 6abdfff07d Allow to override popup options; return reference to popup dialog 12 years ago
Thomas Bruederli 1ece73dc4e Fix mime.types parsing (#1489391) 12 years ago
Thomas B. e1ae18311a Merge pull request #142 from Takika/patch-2
Add contact_listname hook to handle special name order
12 years ago
Thomas Bruederli b461a2d72e Send last fetch time with 'refresh' requests and allow plugins to alter query parameters of http requests 12 years ago
Takika 03713dbf5d Add contact_listname hook to handle special name order
I can modify the addressbook_name_listing variable via main config or preferences_list_hook but I have to change the rcube_addressbook class to use the modified value. Some contry use special [name orders](http://en.wikipedia.org/wiki/Personal_name#Name_order) and we can handle them with this hook.
I changed the hook name to contact_listname as proposed by thomascube in the original PR#127.
12 years ago
Aleksander Machniak a649e0488a Fix failing vCard import when email address field contains spaces (#1489386) 12 years ago
Aleksander Machniak 99d59620e1 Join many preg_replace() calls into one 12 years ago
Aleksander Machniak 27a620c012 Fix typo in method name 12 years ago
Thomas Bruederli d29f781080 Let plugins state a validation error message 12 years ago
Thomas Bruederli ada51d1d0e Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli a693639613 Require name or email for sql address book only 12 years ago
Thomas Bruederli 49b8e5d0bb Add plugin hook 'contact_validate' to let plugins validate contact records 12 years ago
Niklas Femerstrand af61b9705e Adds change_identity JavaScript event trigger 12 years ago
Thomas Bruederli c344b64f13 Get supported spell-check languages from the configured backend; replace suspended google spell service with our new service at spell.roundcube.net 12 years ago
Aleksander Machniak 70c7df8faa Fix vulnerability in handling _session argument of utils/save-prefs (#1489382) 12 years ago
Aleksander Machniak 26830dcc87 Support 'value' and 'label' attributes on <option> tag 12 years ago
Aleksander Machniak e2f90dbd4e Do not add css files to the page when body is empty, e.g. upload iframes 12 years ago
Aleksander Machniak ff993eb483 Fix iframe onload for upload errors handling (#1489379) 12 years ago
corbosman 754779be6d Allow selected as attribute 12 years ago
Aleksander Machniak c20fa4a1ad Fix address matching in Return-Path header on identity selection (#1489374) 12 years ago
Thomas Bruederli 010a350715 Minor improvements to threaded searching 12 years ago
Thomas Bruederli b608577342 Add support for additional attributes on <option> entries 12 years ago
Aleksander Machniak 64c924ea06 Fix regression where wrong set of message identifiers was used
in sql query that was supposed to fetch list of messages from cache
12 years ago
Aleksander Machniak 902b9df7fb Remove dont_select internal flag, we don't need it anymore 12 years ago
Thomas 7e3e3ef81a First attempt to search in multiple folders; do it multi-threaded using pthreads if available 12 years ago
Aleksander Machniak eb6253ccc1 Fix regression where click on subject text wasn't selecting the message row 12 years ago
Aleksander Machniak c1bc8f6c82 Change so abort=true does not break the loop in exec_hook(), provide a new 'break' flag for this purpose 12 years ago
Aleksander Machniak 075574c81f Use onclick even for status, flag and expando actions to fix issue
where mouse right click would invoke action where it shouldn't
12 years ago
Aleksander Machniak 899e594474 Key duplicate error on postgres uses SQLSTATE=23505 12 years ago
Aleksander Machniak 5a2d2a6f75 Fix HTML part detection when encapsulated inside multipart/signed (#1489372) 12 years ago
Aleksander Machniak ff6de99ae4 Some micro-optimizations 12 years ago
Aleksander Machniak 0f15219a93 Fix text wrapping issue with long unwrappable lines (#1489371) 12 years ago
Aleksander Machniak d1abd8e339 Fix infinite loop in rcube_utils::mod_css_styles() after recent changes in rcube_string_replacer 12 years ago
Thomas Bruederli b5216621ba Add spellchecker backend for the After the Deadline service. See http://www.afterthedeadline.com for server installations 12 years ago
Thomas Bruederli bc0a470157 Refactor spellchecker class into backend subclasses for better extensibility 12 years ago
Thomas Bruederli c856b73c86 Minor improvements to linkref parser 12 years ago
Thomas Bruederli a01f3b959a Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli e480ca00ba Replace markdown-style [1] link indexes in plain text email bodies. [1]: http://daringfireball.net/projects/markdown/ 12 years ago
Aleksander Machniak 4136174517 Clean up translations once again, this time remove untranslated strings for all langs 12 years ago
Aleksander Machniak 63573c9312 Added Urdu (ur_PK) language support 12 years ago
Aleksander Machniak 9377edc497 More lceanup 12 years ago
Aleksander Machniak b1a1ca159e Localization files cleanup - removed untranslated texts, empty lines and comments 12 years ago
Thomas 9e63cd5f24 Support globally unique message UIDs with IMAP folder name appended 12 years ago
Thomas f540f86d19 Prepare message list to display IMAP folder 12 years ago
Thomas d016dcc6f6 Refactor multi-threaded autocomple contact searching to make it available for other purposes, too 12 years ago
Aleksander Machniak 5251ec3e38 Workaround cyrus-murder bug in SETANNOTATION arguments handling 12 years ago
Thomas Bruederli f93e0b3a14 Synchronized localization files from Transifex 12 years ago
Thomas Bruederli 6a6992f650 Assign the chosen mode to the table map 12 years ago
Thomas Bruederli a69f9918cd Improve selection of replicated database connection:
- Analyze query and prefer dsnr unless a write operation for a table involved has been carried out before
- New config option and setter method to enforce connection mode on table level
12 years ago
Thomas Bruederli 120db629b0 Execute connection config queries on db handle direclty 12 years ago
Aleksander Machniak aceb0149b8 Add possibility to programmatically set cache mode, so it is possible
to cache only indexes/threads but not messages
12 years ago
Aleksander Machniak 4daaa09438 Move PEAR libs from plugins into main Roundcube lib directory,
list them as dependencies in INSTALL file (#1489182)
12 years ago
Thomas Bruederli 92d18cf32e New option to disable the use of already established dsnw connections for subsequent reads 12 years ago
Aleksander Machniak b3e25974b1 Fix typo: occured -> occurred (#1489366) 12 years ago
Aleksander Machniak e426ae262c Search for user DN only if one of bind_dn, base_dn, groups_base_dn settings
contains %dn variable
12 years ago
Aleksander Machniak af79a7b837 Fixed issues where HTML comments inside style tag would hang Internet Explorer 12 years ago
Aleksander Machniak eafd5b1aa4 Improved mailto: link arguments handling (#1489363) 12 years ago
Aleksander Machniak bfd24fcc04 Use DOMDocument LIBXML_PARSEHUGE and LIBXML_COMPACT options if possible (#1489302) 12 years ago
Thomas Bruederli 444e977d4f Also truncate the list of addresses in print view + add link to show them all 12 years ago
Aleksander Machniak 34a5ae7562 Fix issue where search result was reset after sending a message (#1489350) 12 years ago
Thomas Bruederli c49c35ca0f Generate settings tabs with a template object 'settingstabs' and let plugins register themselves there using the 'settings_actions' hook 12 years ago
Aleksander Machniak 85fece2c4d rcube_list_widget.rows is not an array - fixed checking if it's empty (#1489359) 12 years ago
Aleksander Machniak 170702fd13 We've encountered (malformed) messages with more than
one text/plain or text/html part here. There's no way to choose
which one is better, so we'll display first of them and add
others as attachments (#1489358)
12 years ago
Aleksander Machniak a4bc6ea24d Handle nicely situation when normalize_entry is executed on already normalized entry 12 years ago
Aleksander Machniak 955a613cac Support HTTP_HOST, SERVER_NAME and SERVER_ADDR values in include_host_config feature 12 years ago
Aleksander Machniak 2c6a233a99 Make sure language code extracted from HTTP_ACCEPT_LANGUAGE is in xx_YY format 12 years ago
Aleksander Machniak f7b2bfba09 Bring back possibility to unset default font family and font size
Fix style attribute quoting when font-family contains double quotes
SOme code improvements
12 years ago
Thomas Bruederli 9c41ba3c9e Allow sysadmins to define static responses which are immutable for the user 12 years ago
Thomas Bruederli c1ff572e17 Touch new default font size settings: simplified + codestyle + updated changelog 12 years ago
Thomas B. 0201298cd8 Merge pull request #118 from Dennis1993/patch-12
Added support for default font size and fix legacy code for default font
12 years ago
Aleksander Machniak b5c364273d Merge pull request #107 from JohnDoh/multi-logo
allow different logos for different functions (eg. normal and print)
12 years ago
Aleksander Machniak 8deae975f0 Fixed issues in handling reply-to/bcc fields on identity change 12 years ago
JohnDoh 7027f386cb Add a render_response hook, similar to render_page hook. 12 years ago
Aleksander Machniak 2efe332b49 Display full attachment name using title attribute when name is too long to display (#1489320) 12 years ago
Aleksander Machniak 2e30b24dbf Fix XSS issue in addressbook group name field [CVE-2013-5646] (#1489333) 12 years ago
Thomas Bruederli 7be8a9134c Move some config options to new and collapsible 'advanced' blocks 12 years ago
Thomas Bruederli a315bf2dda Support both new and old config variables 12 years ago
Thomas Bruederli 0ee22c2145 Retry queries on deadlock errors from InnoDB row-level locking (MySQL) 12 years ago
Aleksander Machniak 7c494b677f Fix expanded thread root message styling after refreshing messages list (#1489327)
Conflicts:

	CHANGELOG
12 years ago
Aleksander Machniak 7bd9dcdcda Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 66a549e133 After message is sent refresh messages list of replied message folder (#1489249) 12 years ago
Thomas Bruederli 52830ea605 Improve handling of date strings and DateTime values in contacts 12 years ago
Aleksander Machniak 6128ad7e96 Support full address specification in contact email fields.
Now input address is extracted automatically, so user can
just paste full address copied from another place. Other clients
have such feature e.g. Kontact.
12 years ago
Aleksander Machniak 6b87f8e023 Fix for case when email array is not flat 12 years ago
Aleksander Machniak bdb4276688 Enable groups import options selector if there's at least one writable source (with groups support) 12 years ago
Aleksander Machniak 96f59c6150 Add option force specified domain in user login - username_domain_forced (#1489264) 12 years ago
Aleksander Machniak ad003c889b Fix some methods for rcube_addressbook implementations where contact email field is not a flat array 12 years ago
Aleksander Machniak 4a40636cca Fix issue where From address was removed from Cc and Bcc fields when editing a draft (#1489319) 12 years ago
Thomas Bruederli 0272081d05 Add option to import vcards with group assignments (pull-request 105) 12 years ago
Thomas Bruederli 028e2a17af Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 79367a5631 Save groups membership in VCard export (#1488509) 12 years ago
Aleksander Machniak 8eb0850ba4 Workaround broken PHP function timezone_name_from_abbr (#1489261) 12 years ago
Thomas Bruederli 9e9d62d786 Respect (multiple) config dirs from RCUBE_CONFIG_PATH when reading configured mimetypes mapping 12 years ago
Thomas Bruederli fb5f5232b9 Read RCUBE_CONFIG_PATH env variable for a list of directories that are searched for config files (#1487311) 12 years ago
Aleksander Machniak 3d5eea7073 Fix error_reporting directive check (#1489323) 12 years ago
Aleksander Machniak 21601b4deb Make cached message size limit configurable - messages_cache_threshold (#1489317) 12 years ago
Aleksander Machniak 53b4c7ef4e Make identities matching case insensitive (#1485480) 12 years ago
Aleksander Machniak 7ebe063a16 Aviod code duplication in timezone configuration handling 13 years ago
Thomas Bruederli 4f432f880a Make result of rcmail::get_compose_responses() always an (indexed) array; add plugin hook for updating user prefs: 'preferences_update' 13 years ago
Thomas Bruederli 460a3eaaac Fix indentation 13 years ago
Thomas Bruederli 4f35bec6b2 Don't normalize line breaks (doesn't work properly on IE) 13 years ago
Thomas Bruederli 0933d66b59 Keep current selection on IE browsers by adding unselectable=on to link elements 13 years ago
Thomas Bruederli 0ce2126ac9 New settings section to manage canned responses 13 years ago
Thomas Bruederli 2d6242ffb2 Make canned response insertion and extraction work with both plaintext and HTML editors 13 years ago
Thomas Bruederli 0b1de8a487 Add new feature to save and recall text snippets (aka canned responses) when composing messages 13 years ago
Aleksander Machniak b6be23ac4b Fix issue where too big message data was stored in cache causing sql errors (#1489316) 13 years ago
Dennis1993 153e455f65 Update func.inc 13 years ago
Dennis1993 d8d5692cff Update func.inc 13 years ago
Dennis1993 edc49ebfc2 Update editor.js 13 years ago
Dennis1993 888f911835 Update func.inc 13 years ago
Dennis1993 c3fe3fc316 Update save_prefs.inc 13 years ago
Dennis1993 901a0809fa Update sendmail.inc 13 years ago
Dennis1993 965dea3e8e Update compose.inc 13 years ago
Aleksander Machniak 0f5574913f Fix "PHP Warning: Missing argument 1 for rcmail::log_login()" 13 years ago
Aleksander Machniak 060467df9d Log also failed logins to userlogins log 13 years ago
Aleksander Machniak 5a8ee396a1 Fix "PHP Warning: Missing argument 1 for rcmail_compose_attachment_field()" 13 years ago
Aleksander Machniak 7ccb59499b Merge pull request #106 from JohnDoh/edit-folders
folder admin: omit fieldset if there is only one section
13 years ago
Aleksander Machniak 471628e9ab Merge pull request #101 from Dennis1993/patch-9
Removed not allowed syntax
13 years ago
Aleksander Machniak 993cb6627b Fix issue where legacy config was overriden by default config (#1489288) 13 years ago
PhilW fb4474aca9 only call config->get() once 13 years ago
David Carter de8687f9f1 Add temp_dir_ttl configuration option to control expiry time in
program/lib/Roundcube/rcube.php : gc_temp().

Default is 48 hours. Define hard wired minimum of 6 hours.
13 years ago
Aleksander Machniak 0c2ffb57a1 Allow setting INBOX as Sent folder (#1489219) 13 years ago
Aleksander Machniak 05da1577aa Fix setting of Junk and NonJunk flags by markasjunk plugin (#1489285)
Added possibility to register flag mappings by a plugin.
13 years ago
Aleksander Machniak b5c413a4cf Fix lack of Reply-To address in header of forwarded message body (#1489298) 13 years ago
PhilW d81d69377a use template file name rather than special attribute 13 years ago
PhilW 7ba5c27466 folder admin: omit fieldset if there is only one section 13 years ago
PhilW a77504aeac allow different logos for different functions (eg. normal and print) 13 years ago
Aleksander Machniak 62350ba021 Fix bugs when invoking contact creation form when read-only addressbook is selected (#1489296) 13 years ago
Thomas Bruederli c58cb8aa95 Strip spell checker error message for logging; remove unused sprintf() 13 years ago
Aleksander Machniak 2e5f64c9e4 Fix identity selection on reply (#1489291) 13 years ago
Aleksander Machniak 6efadfc8d3 Fix so additional headers are added to all messages sent (#1489284) 13 years ago
Aleksander Machniak 98184938bf Fix display issue after moving folder in Folder Manager (#1489293) 13 years ago
Aleksander Machniak b32fab16ef Fix handling of non-default date formats (#1489294)
- remove ambiguous m/d/Y format from default config
13 years ago
Aleksander Machniak 9f754494e7 Fix unquoted path in PREG expression on Windows (#1489290) 13 years ago
Thomas Bruederli eef9eb1146 Synchronized localization files from Transifex 13 years ago
Aleksander Machniak 85ef036bbd - Fix setting refresh_interval to "Never" in Preferences (#1489286) 13 years ago
Thomas Bruederli 88b4231d98 Fix touch check when IE (7|8) doesn't specify the event object 13 years ago
Thomas Bruederli d25ad5cc87 Let the framework adjust the include_path if necessary 13 years ago
Thomas Bruederli 8d2963a4bf Make session auth cookie name configurable 13 years ago
Thomas Bruederli 4910b0666e Distinguish mobile/tablet/touch devices 13 years ago
Thomas Bruederli dc84008266 Optimize list events for touch devices 13 years ago
Thomas Bruederli 5793e7f817 Make thread toggles work on touch devices 13 years ago
Aleksander Machniak 4287c9a2f9 Fix replacement variables in user-specific base_dn in some LDAP requests (#1489279) 13 years ago
Aleksander Machniak f477279035 Fix purge action in folder manager (#1489280) 13 years ago
Aleksander Machniak 328876db5c Fix image scaling issues when image has only one dimension smaller than the limit (#1489274)
Other small code improvements.
13 years ago
Aleksander Machniak 1391f17a52 Fix issue where uploaded photo was lost when contact form did not validate (#1489274) 13 years ago
Aleksander Machniak 8799df8ccd Fix redundant SQL query on contact photo request after photo upload.
The query was also invalid in case of uploading photo in contact create form.
Move contact photo handling from show.inc into a separate file.
13 years ago
Aleksander Machniak a79017e662 Fix base URL resolving on attribute values with no quotes (#1489275) 13 years ago
Aleksander Machniak 0bac7b32de Fix wrong handling of links with '|' character (#1489276) 13 years ago
Dennis1993 0822c46ad6 Update func.inc
deleted size attribute in file input
13 years ago
Dennis1993 7745ae9dfd Update compose.inc
Deleted size Attribute for file input
13 years ago
Aleksander Machniak 9263f55a63 Ignore Reply-To when replying to own message (#1489230) 13 years ago
Aleksander Machniak 17239fa522 Merge pull request #100 from Dennis1993/patch-8
Remove sensless version_compare()
13 years ago
Aleksander Machniak ce5a6496fd Fix XSS vulnerability when saving HTML signatures (#1489251) 13 years ago
Aleksander Machniak b825f86108 Move identity selection based on non-standard headers into (new) identity_select plugin (#1488553) 13 years ago
Aleksander Machniak 7015dd99f9 Added -stip option to convert command line (#1489270) 13 years ago
Aleksander Machniak c908fb451d Fix colorspace issue on image conversion using ImageMagick (#1489270) - s/RGB/sRGB/ 13 years ago
Aleksander Machniak 311d876f0b Hide PHP warning when calling filemtime() on not-existent file 13 years ago
Aleksander Machniak f2a9a9007a Fix broken (in 93b0a30c1c) text/plain body of a message when using "edit as new" 13 years ago
Aleksander Machniak f7ffdc90aa Fix fatal error when opening non-existing message in compose window 13 years ago
Aleksander Machniak 93b0a30c1c Fix XSS vulnerability when editing a message "as new" or draft (#1489251) - added HTML content "washing" 13 years ago
Aleksander Machniak f09b169e51 Support special Return-Path form used on some (PEAR) mailing list (#1489241) 13 years ago
Aleksander Machniak 92e7ce6663 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak ae853367ed Fix downloading binary files with (wrong) text/* content-type (#1489267) 13 years ago
Aleksander Machniak 80112d0749 Fixed typo in comment 13 years ago
Thomas B. 86dd036774 Merge pull request #96 from Dennis1993/patch-6
Added required attribute and delete deprecated border attributes
13 years ago
Aleksander Machniak d59a8d29d6 Validate all text attachments not only text/plain. This fixes invalid
warning message for a case when pdf attachment is defined as text/html.
See #1489267.
13 years ago
Aleksander Machniak 59f0313d98 - Fix detecting Turkish language in ISO-8859-9 encoding (#1489252) 13 years ago
Dennis1993 d52a77a10d Update Socket.php 13 years ago
Dennis1993 e950546903 Update SMTP.php 13 years ago
Dennis1993 ac1fa98715 Update rcube_imap_generic.php
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
13 years ago
Dennis1993 60a79649f2 Update Socket.php
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
13 years ago
Dennis1993 e34e0fd2fa Update SMTP.php
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
13 years ago
Thomas Bruederli c54157bb92 Fix identity-selection using Return-Path headers (#1489241) 13 years ago
Thomas Bruederli cff07b5f76 Fix parsing of links with ... in URL (#1489192) 13 years ago
Thomas Bruederli 469ede77cb Better check for priority header 13 years ago
Thomas Bruederli 64b55c4084 Fix priority selector when open in new window (#1489257) 13 years ago
rodrigo b6a640bdc9 replaces smart quotes with regular quotes. Fixes improper doctype declarations in html emails 13 years ago
Dennis1993 7d7d1437dd Update func.inc
added missing ID for label
13 years ago
Thomas Bruederli 1a8cf64dd1 Avoid session timeouts with memcache backend as proposed by D. Carter via users mailing list 13 years ago
Dennis1993 8df6bb9b1f Update rcmail_output_html.php
added required Attribute to Login fields
13 years ago
Dennis1993 ec031a35f1 Update html.php
added required attribute to allowed list for input fields
13 years ago
Thomas B. a7fa90f3d3 Merge pull request #64 from Steffen185/patch-2
Add hook "message_check_safe"
13 years ago
Thomas Bruederli 71b577ea7d Added Luxembourgish localizations 13 years ago
Thomas Bruederli 4d480b36ea Respect HTTP_X_FORWARDED_FOR and HTTP_X_REAL_IP variables for session IP check 13 years ago
Thomas Bruederli deb2b8d080 Allow to load config files for different environments (#1487311); keep (non-default) filename in URLs throughout the webmail app 13 years ago
Thomas Bruederli f6777712dc Enable fixed list header in IE7, too. Seems to work after some testing 13 years ago
Thomas Bruederli 0703bfecd0 Merged configuration refactoring from 'dev_config' branch back into master (#1487311) 13 years ago
Aleksander Machniak bd28469302 Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now. 13 years ago
Thomas Bruederli 8efdd9caf7 Enable fixed message list header in classic skin 13 years ago
Aleksander Machniak 6dd22a5e20 Fix parse error from last commit 13 years ago
Thomas Bruederli 73ad4f1bfd Finally: make message list header stay on top when scrolling (#1295420) 13 years ago
Aleksander Machniak e89d8f1fec Performance fix: Do not ask for folder attributes if we know that folder do not exists 13 years ago
Aleksander Machniak d3d1e38d72 Fix identity selection when opening extwindow from compose window 13 years ago
Aleksander Machniak 3b944edb02 Fix bug where signature wasn't changed on identity selection when editing a draft (#1489229) 13 years ago
Aleksander Machniak cc02a90f92 Fix IMAP SETMETADATA parameters quoting (#1489231) 13 years ago
Aleksander Machniak 1ca1e250a3 Merge pull request #86 from mweimerskirch/patch-2
Added support for the enchant spell checking engine
13 years ago
Aleksander Machniak 8acf6204b1 Fix "could not load message" error on valid empty message body (#1489228) 13 years ago
Michel Weimerskirch f99aa12300 Added support for the enchant spell checking engine 13 years ago
Aleksander Machniak 4c8becbdc0 Update to Mail_Mime 1.8.8 13 years ago
Aleksander Machniak cb1715cd16 Fix handling of message/rfc822 attachments on message forward and edit (#1489214) 13 years ago
Aleksander Machniak 6e57fb6b4c Fix parsing of square bracket characters in IMAP response strings (#1489223) 13 years ago
Aleksander Machniak 3e7b9be05c Store group objectclass to member attribute mapping in one place, cs fixes 13 years ago
Aleksander Machniak 42b9ce6415 Fix groups list in contact info page - get_record_groups() result
is a ID=>Name hash and cannot be merged with list_groups() result
13 years ago
Thomas Bruederli 98884050cc Fix binary data upload with jQuery.ajax() 13 years ago
Aleksander Machniak bd73a86dad Don't clear References and in-Reply-To when a message is "edited as new" (#1489216) 13 years ago
Aleksander Machniak ed3e51f1b4 Make possible to disable some (broken) IMAP extensions with imap_disable_caps option (#1489184)
Add some notes in INSTALL about broken ESEARCH in uw-imap.
13 years ago
Aleksander Machniak 446dbedbf6 Fix so setting frame to blank page works also while frame is loading another page 13 years ago
Aleksander Machniak a3f745bccc Fix email duplicate check on contact move/copy 13 years ago
Aleksander Machniak a45f9b7bf5 Contacts drag-n-drop default action is to move contacts (#1488751)
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751)
Use consistent naming: 'moveto' -> 'move'
13 years ago
Aleksander Machniak 049ba0aed2 Fix message list sort with THREADS=REFS and sort column other than "None" or "Sent date" 13 years ago
Aleksander Machniak b7addfc77c Use absolute paths in is_dir() checks to prevent open_basedir related warnings 13 years ago
Aleksander Machniak d4a2ea1d87 Fix messages list sorting with THREAD=REFS 13 years ago
Thomas Bruederli 0f39b4f4cd Enable legacy mode: allow running with old config files and log warnings every no and then 13 years ago
Aleksander Machniak 7045bb9c07 Fix parsing one-line FETCH response, e.g. "* 1 FETCH (UID 9844 BODY[2.4] NIL)" 13 years ago
Aleksander Machniak ad052b81d8 Fix so filename label is "Name" not "Display name" 13 years ago
Thomas Bruederli a7e0897fde Synchronized localization files with Transifex 13 years ago
Aleksander Machniak eaf3832e40 Add some displayed attachment info into javascript environment 13 years ago
Aleksander Machniak 1b52cfc45f Support 'univentiongroup' objectclass, small code improvements 13 years ago
Aleksander Machniak 4feb8eb575 Refactoring in groups cache handling code, CS fixes 13 years ago
Aleksander Machniak 3427883c25 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak d675abc571 Make identity signature field wider (#1489159) 13 years ago
Thomas Bruederli b373ac82e4 Don't query cache if static group_filter list is used 13 years ago
Thomas Bruederli 6ff6bedea4 Disable dragging/copying of contact groups 13 years ago
Thomas Bruederli 9eaf681b6b Describe group filter's name_attr in sample config; defaults to 'cn' if not specified 13 years ago
Aleksander Machniak a5b79b15a8 Fix empty messages list when register_globals is enabled (#1489157) 13 years ago
Aleksander Machniak 8f42c32c45 Improve code readability 13 years ago
Aleksander Machniak 2b3a3b1407 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 855c85377d Performance improvement for searching in threaded mode. We can use
cached index now. Some other small improvements.
13 years ago
Victor Benincasa 093a3d9e7d Fix improper error checking
Currently all (HTML/TEXT) spell checking logs an error (due commit b15cc7d) and HTML spell checking doesn't work (due commit cfe2fc8). Fix: ignore error="0" value from the returned XML as it isn't an error.
13 years ago
Aleksander Machniak 2787fbe5b6 Revert change where NULL config value wasn't handled as unset (#1489202) 13 years ago
Aleksander Machniak 0494288999 Improved/unified attachment preview page
Implemented attachment print button
13 years ago
Aleksander Machniak f255dd787c Fix error when searching in threaded mode 13 years ago
Aleksander Machniak 39a82a5d45 CS fixes 13 years ago
Aleksander Machniak 9df7e17043 Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected 13 years ago
Aleksander Machniak 39b905b7a8 Canonize boolean ini_get() results (#1489189) 13 years ago
Aleksander Machniak d764723142 Improve IMAP APPEND handling so it can read message (parts) from file pointer(s)
and make it less memory consuming
13 years ago
Aleksander Machniak b200258d5a Fixed so ldap cache can be disabled
Fixed issue where ldap groups cache wasn't used correctly
13 years ago
Thomas Bruederli 8862f67513 Use the right attribute to display group names 13 years ago
Aleksander Machniak 5a6c3a169b Cache LDAP's user_specific search and use vlv for better performance (#1489186) 13 years ago
Aleksander Machniak 858af70656 CS fixes 13 years ago
Aleksander Machniak fae90da582 Fix debug setting in ldap classes 13 years ago
Aleksander Machniak c9ed4bfa7a CS fixes 13 years ago
Aleksander Machniak c64beed6bb Unify LDAP debug messages 13 years ago
Aleksander Machniak 3ebda8c7d8 Ignore ldap_search warnings (like in the old code) 13 years ago
Thomas Bruederli 4500b2f79b Consolidate quote_string() method usage; don't add additional filter if required field is already in search query 13 years ago
Thomas Bruederli dd54725b21 Merge branch 'dev-advanced-ldap-groups':
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
13 years ago
Aleksander Machniak 428764bf34 Fix so exported vCard specifies encoding in v3-compatible format (#1489183) 13 years ago
Aleksander Machniak 5c74e86eee Fix messages list column dragging after changing column/sort settings 13 years ago
Thomas Bruederli f7ac79ced5 Display '(empty subject)' in message view if subject header is missing (#1489108) 13 years ago
Aleksander Machniak 3dbe4f79e4 Fix session issues when local and database time differs (#1486132)
Improve performance by executing session gc on script shutdown, also call session_write_close() ASAP
13 years ago
Aleksander Machniak ac1a962b51 Remove session.auto_start setting. It is already too late to set this option. 13 years ago
Aleksander Machniak 461a30d771 Merge config files (#1487311).
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
13 years ago
Thomas Bruederli 4f53ab347e Add feature to import messages to the currently selected folder 13 years ago
Aleksander Machniak 99e17f6131 Fix timeout issue on drag&drop uploads (#1489170) 13 years ago
Aleksander Machniak df9d004cf8 Set TTL for attachments stored in sql database 13 years ago
Aleksander Machniak 12f1190a62 Fix typos in sql queries of garbage collector (expired -> expires) 13 years ago
Aleksander Machniak 603e048f73 Fix thread cache syncronization/validation (#1489028) 13 years ago
Aleksander Machniak 918a6a6e0e Fix default sorting of threaded list when THREAD=REFS isn't supported.
The result need to be re-sorted even if sort column is not set. This fixes
the issue when new messages aren't displayed on top of the list.
13 years ago
Aleksander Machniak 9ac4006d64 Remove duplicated focus() after opening print window 13 years ago
Aleksander Machniak f3b55ee8e8 Do not reset messages count in set_folder() 13 years ago
Aleksander Machniak ae80b5a309 Fix error when there's no writeable addressbook source (#1489162) 13 years ago
Aleksander Machniak c6406eb1a9 Improved main preferences page performance by skipping form generation
when sections list is being build, CS fixes
13 years ago
Aleksander Machniak 85e65c3c76 Improvements to PR merge "add option show_real_foldernames" 13 years ago
Aleksander Machniak 174327c25c Merge pull request #77 from dpc22/realnames
Add show_real_foldernames preference and configuration option.
13 years ago
Aleksander Machniak 545559307e Make sure to use threads result cached in-memory for correct folder 13 years ago
Aleksander Machniak 60b6d7c389 Fix database cache expunge issues (#1489149) - added 'expires' column 13 years ago
Aleksander Machniak d186405c00 Simplified db connection initialisation code 13 years ago
Aleksander Machniak 66407a75d1 Fix date format issues on MS SQL Server (#1488918) 13 years ago
Aleksander Machniak b68e2355d7 Fix so non-inline images aren't skipped on forward (#1489150) 13 years ago
Aleksander Machniak 1cdcafc7fc Added more error checking in rcube_image::resize() 13 years ago
Aleksander Machniak 76f4f7970d Fix resolving /this/ in file_callback() 13 years ago
Aleksander Machniak 61ccdfcfbb Add imap_cache_ttl option to configure TTL of imap_cache 13 years ago
Aleksander Machniak 67ac6e354a Rename message_cache_lifetime to messages_cache_ttl option for naming consistency 13 years ago
Aleksander Machniak b07426f0c5 Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options 13 years ago
Aleksander Machniak f658907731 Fix legacy options handling 13 years ago
Aleksander Machniak aa44ce6e97 Add optional argument to now() for simple interval calculations on SQL-side 13 years ago
Aleksander Machniak 14226fc845 Use built-in sqlite functions to "emulate" now() and unix_timestamp() 13 years ago
Aleksander Machniak be4b5c2fe5 Fix "duplicate entry" errors on inserts to imap cache tables (#1489146) 13 years ago
Aleksander Machniak 4fee776e51 Small code improvement 13 years ago
Aleksander Machniak ee73a723f9 Improvements in garbage collector: created gc() method to run all
gc-related cleanups in one place, added posibility to run gc in
environments without session
13 years ago
Thomas Bruederli 42de33c7de Add option to use PHP's native session save handlers 13 years ago
Aleksander Machniak 9749da9fcc Fix possible wrong null assignment to innerHTML on IE10 (#1489145) 13 years ago
Aleksander Machniak abe798d905 Fix rcube_clone_object() 13 years ago
Aleksander Machniak 3d78d55b5a Move rcube_layer class to classic skin, it was used only there 13 years ago
Aleksander Machniak ad2ba95dcd Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011) 13 years ago
Aleksander Machniak 5df4fe56d5 Fix backward copat. with cached values serialized but not base64-encoded (#1489142) 13 years ago
Aleksander Machniak a6b0ca60a4 Fix bug where serialized strings were truncated in PDO::quote() (#1489142) 13 years ago
Aleksander Machniak d77e08729b Fix removing flags from serialized object before saving it in DB 13 years ago
Aleksander Machniak 15482bcade Improved handling of Reply-To/Bcc addresses of identity in compose form (#1489016) 13 years ago
Aleksander Machniak cb3e2fe0c2 Fix displaying messages with invalid self-closing HTML tags (#1489137) 13 years ago
Aleksander Machniak af9dbd54b3 Fix PHP warning when responding to a message with many Return-Path headers (#1489136) 13 years ago
Aleksander Machniak 3863a9d2c5 Added user preference to open all popups as standard windows 13 years ago
Aleksander Machniak 99e27c581e Fix unintentional compose window resize (#1489114) 13 years ago
Aleksander Machniak 2f321c6600 Open attachments, print and source in popups for consistency - always use
open_window() instead of window.open(), so plugins/skins can override popup behaviour
13 years ago
Aleksander Machniak ece3a522d8 Fixed popup windows size issues, unified sizes 13 years ago
Aleksander Machniak 581a52b615 Fix performance regression in text wrapping function (#1489133) - don't use iconv here 13 years ago
Aleksander Machniak d096210504 Fix connection to posgtres db using unix socket (#1489132) 13 years ago
David Carter 149f8a00cc Change show_actual_foldernames to be show_real_foldernames.
Change requested by alec@alec.pl.
13 years ago
Aleksander Machniak 1d67fe13f6 Remove (move to bc.php) unused strip_newlines() and strip_quotes() functions 13 years ago
David Carter 52deb18d96 Add show_actual_foldernames preference and configuration option.
When enabled this setting shows actual folder names rather than
the localised verions for the four default folders:

$rcmail_config['default_folders'] =
  array('INBOX', 'Drafts', 'sent-mail', 'spam', 'Trash');
13 years ago
Aleksander Machniak 896e2b4e51 Add more rcube_utils tests 13 years ago
Aleksander Machniak fe0f1d589b Improve rcube_utils::file2class() to not return duplicates 13 years ago
Thomas Bruederli e1a3caf659 Also display contact properties with unknown subtypes 13 years ago
Aleksander Machniak b3e3422e9f Fix class name 13 years ago
Aleksander Machniak 22a41b8247 Make possible to disable shared cache 13 years ago
Aleksander Machniak 00cb22cf92 Expunge all cache instances in shutdown 13 years ago
Aleksander Machniak 50abd55718 Added shared (cross-user) cache 13 years ago
Aleksander Machniak a963a2b38c Fix connecting when host is specified with protocol prefix e.g. ssl:// 13 years ago
Aleksander Machniak ec0f74a5b2 Unify codestile 13 years ago
Aleksander Machniak c0e364cb5a Align double-click time in list.js and app.js 13 years ago
Aleksander Machniak 1dfa85e0e6 Fix handling of comma when adding contact from contacts widget (#1489107) 13 years ago
Aleksander Machniak ab845c0718 Fix bug where a message was opened in both preview pane and new window on double-click (#1489122) 13 years ago
Aleksander Machniak a8994090bb Fix fatal error when xdebug.max_nesting_level was exceeded in rcube_washtml (#1489110) 13 years ago
Aleksander Machniak cb34c1b524 Fix PHP warning in html_table::set_row_attribs() in PHP 5.4 (#1489094) 13 years ago
Aleksander Machniak 52b256e85f Print nicer error message when too old PHP version found - required by mysql driver (#1489099) 13 years ago
Aleksander Machniak 07795ba124 Fix invalid option selected in default_font selector when font is unset (#1489112) 13 years ago
Aleksander Machniak 6ae92aa169 Fix displaying contact with ID divisible by 100 in sql addressbook (#1489121) 13 years ago
Aleksander Machniak 1f19587f05 Fix browser warnings on PDF plugin detection (#1489118) 13 years ago
Aleksander Machniak bbd636740e Fix fatal error when parsing UUencoded messages (#1489119) 13 years ago
Aleksander Machniak db108e3779 Fix another text wrapping issue (wrong handling of long unwrappable lines) 13 years ago
Aleksander Machniak c71281fd44 Fix warning when using IP address as hostname in Net_Socket 13 years ago
Aleksander Machniak c16bd50947 Catch warning on is_readable() failure (open_basedir restriction) 13 years ago
Aleksander Machniak 79543bec2a Update jsTimezoneDetect to version 1.0.5 13 years ago
Aleksander Machniak 2355045ded Change Reply-All button label/title when mailing list is detected (#1488938) 13 years ago
Aleksander Machniak c8bc8c97f3 Improved attachment reminder dialog (#1489091)
Improved core show_popup_dialog() function
13 years ago
Thomas Bruederli 3bc871e113 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 31996f1508 Replaced German labels for from/to with more common words in order to avoid conflicts with 'sender' (#1489084) 13 years ago
Aleksander Machniak 0bd1fa5566 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 893c274045 Fix Net_Socket bug with no timeout (failed connection in managesieve plugin) 13 years ago
Thomas Bruederli 0b9a7bcde3 Move rcmail::deliver_message() to framework for common use 13 years ago
Aleksander Machniak 52f2a69855 Added rcube_plugin::add_label() method 13 years ago
Thomas Bruederli 5e2fe0d195 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 3e78fc7fdf Synced localizations from Transifex 13 years ago
Aleksander Machniak 43079d8e2d Simplify/fix debug lines truncation 13 years ago
Aleksander Machniak e5b376b178 Fix SMTP connection using IPv6 address in smtp_server option (#1489024), update Net_Socket package 13 years ago
Aleksander Machniak 3375a681eb Fix problem where security warning was displayed for valid images with image/jpg type (#1489097) 13 years ago
Aleksander Machniak fd0fd3b0a0 Fix handling of invalid email addresses in headers (#1489092) 13 years ago
Aleksander Machniak 621a2e7f1c Simplify format=flowed handling code, don't duplicate same code 13 years ago
Aleksander Machniak f76fa50052 Fix format=flowed text re-wrapping for display 13 years ago
Aleksander Machniak 9b8d22ebe1 Limit debug log entry (line) size to 4096 characters to prevent
memory_limit/preformance issues when debug is enabled (imap, smtp, db)
13 years ago
Aleksander Machniak a522971cf8 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	program/js/list.js
13 years ago
Aleksander Machniak ea6d6958e0 Allow row insertion at a specified position (not only on top of the list) 13 years ago
Aleksander Machniak 95b90be8c2 Fix IMAP connection issue with default_socket_timeout < 0 and imap_timeout < 0 (#1489090) 13 years ago
Aleksander Machniak 3725cfb245 Avoid uninitialized/unused variables 13 years ago
Aleksander Machniak ef1d6525c2 Fix display issue on addressbooks/groups list (#1489039) 13 years ago
Aleksander Machniak ce89ecd542 Fix various PHP code bugs found using static analysis (#1489086) 13 years ago
Aleksander Machniak c027ba7709 Fix bugs caught by static analysis 13 years ago
Aleksander Machniak 3a0dc87856 Fix backslash character handling on vCard import (#1489085) 13 years ago
Aleksander Machniak 0b0caee40b Fix csv import from Thunderbird with French localization (#1489059) 13 years ago
Zou Guangxian 49311c55dd * fixed: modsecurity warning: AppDefect: Cache-Control Response Header Missing 'no-store' flag. http://websecuritytool.codeplex.com/wikipage?title=Checks#http-cache-control-header-no-store 13 years ago
Aleksander Machniak cfe2fc8b30 Log spellchecker error also in html mode 13 years ago
Aleksander Machniak 107cbd1a0e Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 3db62ce101 Fix messages list focus issue in Opera and Webkit (#1489058) 13 years ago
Thomas Bruederli b15cc7d6f4 Check Google spell check service response for errors and report them accordingly 13 years ago
Thomas Bruederli 517dae3e74 Experimental: refactored list.js and html_table class to render lists with different html structures (e.g. table, ul, div). This show provide more flexibility to skin designers and improve mobile device support 13 years ago
Aleksander Machniak b92ec5c86d Fix bug where multi-level quoting was replaced with one-level quoted text after format=flowed wrapping 13 years ago
Aleksander Machniak 2ce01932fe Fix another text wrap issue (added test case) 13 years ago
Aleksander Machniak b099d12965 Revert fix for #1489058 because it opened another IE8 focus issue 13 years ago
Aleksander Machniak 93580fab12 Fix opened window size on small screens in browsers where height is an innerHeight (eg. Safari) 13 years ago
Aleksander Machniak 4741d17c77 Use create_function() instead of eval() 13 years ago
Thomas Bruederli c2e1ab4765 Escape user input values when used in eval() 13 years ago
Aleksander Machniak f790b44335 Small code improvements 13 years ago
Aleksander Machniak 06c2d0add5 Merge pull request #67 from andywer/master
Replaced nasty eval() code
13 years ago
Aleksander Machniak 969cb03f9a Add option to display email address together with a name in mail preview (#1488732) 13 years ago
Aleksander Machniak 38c19a2064 Fix csv2vcard test 13 years ago
Aleksander Machniak d2dff5e865 Fix Reply-To header handling in Reply-All action (#1489037) 13 years ago
Aleksander Machniak 61943150d9 Fix so Sender: address is added to Cc: field on reply to all (#1489011) 13 years ago
Aleksander Machniak ec43311423 Fix so addressbook_search_mode works also for group search (#1489079) 13 years ago
Aleksander Machniak 40d419d994 Fix removal of a contact from a group in LDAP addressbook (#1489081) 13 years ago
Aleksander Machniak 0826b2a896 Small code simplification 13 years ago
Aleksander Machniak 609483d9f6 Support CSV import from Atmail (#1489045) 13 years ago
Aleksander Machniak 8defd73ee0 Inlcude SQL query in the log on SQL error (#1489064) 13 years ago
Aleksander Machniak 259d37be3e Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak c6f5adbac3 Fix handling untagged responses in IMAP FETCH - "could not load message" error (#1489074) 13 years ago
Thomas Bruederli b620b1df08 Remove moveTo() call which causes problems in Chrome and has no real effect in other browsers (#1488931) 13 years ago
Aleksander Machniak 7dcf242dd9 Fix list page reset when viewing a message in Larry skin (#1489076) 13 years ago
Aleksander Machniak d14a2fb8bc Fix possible warning on some misconfig 13 years ago
Thomas Bruederli 378d6cf97f Build plugin info from both package.xml and composer.json files; allow plugins to override the meta info method 13 years ago
Thomas Bruederli b4d50cb41c Prepare for the composer-based plugin repository; skip PEAR dependencies for now 13 years ago
Aleksander Machniak 4cb8ced1a4 Fix min_refresh_interval handling on preferences save (#1489073) 13 years ago
Aleksander Machniak de6e22573e Fix PDF support detection for Firefox PDF.js (#1488972) 13 years ago
Aleksander Machniak d0f616c6e0 Fix messages list focus issue in Internet Explorer (#1489058) 13 years ago
Aleksander Machniak 399db1b647 Add db_prefix configuration option in place of db_table_*/db_sequence_* options
Make possible to use db_prefix for schema initialization in Installer (#1489067)
Fix updatedb.sh script so it recognizes also table prefix for external DDL files
13 years ago
Aleksander Machniak d7fcd8ce42 Fix possible collision in generated thumbnail cache key (#1489069) 13 years ago
Aleksander Machniak fbd213a5f3 Fix exit code on bootsrap errors in CLI mode (#1489044) 13 years ago
Aleksander Machniak f23ef1c968 Fix error handling in CLI mode, use STDERR and non-empty exit code (#1489043) 13 years ago
Thomas Bruederli ddfdd8938d Extend fetched header block to 32K, require one of subjct, from or to headers 13 years ago
Aleksander Machniak a544971fe8 Fix error when using check_referer=true 13 years ago
Aleksander Machniak 70229cbbfc Fix incorrect handling of some specific links (#1489060) 13 years ago
Aleksander Machniak 1041aa46da Fix another text wrapping issue 13 years ago
Aleksander Machniak 7439d3ee14 Fix incorrect handling of leading spaces in text wrapping 13 years ago
Aleksander Machniak 8ad2c98e9d Fix unintentional messages list jumps on click in Internet Explorer (#1489056) 13 years ago
Aleksander Machniak 7652687692 Fix DB error when creating a new contact and a group is selected (#1489051) 13 years ago
Aleksander Machniak ca2c6316fb Fix handling of deprecated boolean value of reply_mode option (#1489052) 13 years ago
Aleksander Machniak fe626833af Allow onload attribute on iframe element 13 years ago
Aleksander Machniak 282dff4f18 Add rcube_db::escape() method, fix escapeSimple() to use escape instead of quote() 13 years ago
Aleksander Machniak c465ee1e06 Fix typo simpleEscape -> escapeSimple 13 years ago
Aleksander Machniak 39a034b50d Add rcube_db::escapeSimple() method for backward compat.
Conflicts:

	plugins/virtuser_query/virtuser_query.php
13 years ago
Aleksander Machniak 1352d8ddb0 Remove redundant ini checks 13 years ago
Thomas Bruederli c8f2c0c5af Synchronized localizations from Transifex 13 years ago
Aleksander Machniak b7570fb564 Fix parsing invalid date string (#1489035) 13 years ago
Aleksander Machniak bb7c522bfd Add "with attachment" option to messages list filter (#1485382) 13 years ago
Aleksander Machniak e0cc1fb9aa Fix display of HTML entities in protected folder name (#1489042) 13 years ago
Thomas Bruederli b413bb2b60 Set minimal permissions to temp files (#148899) 13 years ago
Thomas Bruederli a021d6f187 Skip filename suffix check for embedded images; return blocked.gif instead of HTML warning when embedded (#1489029) 13 years ago
Andy Wermke de6585eb77 Merge branch 'master' of git.next-step-software.com:/git-pub/roundcubemail 13 years ago
Andy Wermke bf3084b608 Merge branch 'master' of https://github.com/roundcube/roundcubemail 13 years ago
Andy Wermke 58e3a504b9 Removed parse_expression() & added error logging to eval_expression(). 13 years ago
Aleksander Machniak 4fdaa02ac7 Fix handling of invalid characters in message headers and output (#1489032) 13 years ago
Aleksander Machniak 50cc5b370f Fix selecting collapsed rows when using selection with Shift/Ctrl key 13 years ago
Andy Wermke fe245e5f5d Replaced last eval(). Allowing function calls in expressions. 13 years ago
Aleksander Machniak ad827b9117 Fix selecting collapsed rows on select-all (#1489036) 13 years ago
Aleksander Machniak 4dfae96dcd Fix copying messages to a folder with "empty" name e.g. "0", better error handling 13 years ago
Andy Wermke d67485bebe Replaced stupid fix by create_function() based approach. 13 years ago
Andy Wermke 92cd7f34b0 Merge branch 'master' of https://github.com/roundcube/roundcubemail 13 years ago
Andy Wermke 029d18f13b Replaced nasty eval() expressions. 13 years ago
Aleksander Machniak 76a98da33e Pass event object as an argument of 'dragend' event handler 13 years ago
Aleksander Machniak 99edf8699a Fix possible header duplicates when using additional headers (#1489033) 13 years ago
Aleksander Machniak bd698341c4 Remove "HTML message" from attachments list while viewing a message in text mode (#1486939) 13 years ago
Aleksander Machniak a389ffbb46 Skip message/rfc822 attachments only in reply mode 13 years ago
Aleksander Machniak 8e4b49c382 Fix session issues with use_https=true (#1488986) 13 years ago
Aleksander Machniak db415c4afb Fix blockquote width in sent mail (#1489031) 13 years ago
Aleksander Machniak 0c974b263d Fix keyboard events on list widgets in Internet Explorer (#1489025) - It was a regression in fix for #1489008 13 years ago
Thomas Bruederli 589083a94c Skip some irrelevant ini checks in CLI mode 13 years ago
Thomas Bruederli 0fcb2b139b Sanity check the file path for generic message footer before adding it 13 years ago
Aleksander Machniak 648fcf5709 Whitelist configuration options (user preferences) that can be changed using save-pref command 13 years ago
Aleksander Machniak 222c7de3e1 Fix errors in IE8 when opening compose page in new window 13 years ago
Aleksander Machniak 1d4c84f4d7 Remove sig_above configuration option, use reply_mode only (#1489001) 13 years ago
Aleksander Machniak 723f4e63aa Refresh current folder in opener window after draft save or message sent (#1488997) 13 years ago
Aleksander Machniak 3ca58cd22c Better fix for "saving draft just after entering compose window (#1489012)" 13 years ago
Victor Benincasa 3906264747 Fix typos 13 years ago
Aleksander Machniak 1f82e46502 Fix saving draft just after entering compose window (#1489012) 13 years ago
Thomas Bruederli f603883d37 Fix typo 13 years ago
Thomas Bruederli 4034a79beb Check for exact matching session keys before splitting into path segments. Adds backwards-compatibility after commit f0a7159c 13 years ago
Aleksander Machniak 38c1951266 Be less restrictive on vCard import, do not require FN when N exists 13 years ago
Aleksander Machniak 24e88e91f7 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak a26c031621 Fix vcard folding when outputing already generated vcard 13 years ago
Thomas Bruederli 7889c57b77 Match regex on multi-line sql statements 13 years ago
Thomas Bruederli 17573916bc Ensure backwards compatibility by considering old-style skin_path attribute for <roundcube:include ...> tags 13 years ago
Aleksander Machniak 99cfba2e26 Add some extension/mimetype aliases to fix some quirks in attachment type validation (#1488891) 13 years ago
Thomas Bruederli a85d54e1e8 Hack to reset PDO statement iterators after counting 13 years ago
Steffen185 1a78f13faa Add hook "message_check_safe"
This hook can be used by https://github.com/JohnDoh/Roundcube-Plugin-Global-Address-Book to mark messages as safe whose sender exists in the global address book
13 years ago
Aleksander Machniak f38d15c700 Better fix for IE9 issue with document.activeElement error (#1489008) 13 years ago
Aleksander Machniak 39f40104f0 Fix javascript error in IE9 when loading form with placeholders into an iframe (#1489008) 13 years ago
Aleksander Machniak 3d525ffaf5 Bump up also RCUBE_VERSION 13 years ago
Aleksander Machniak 1bce142058 Fix handling of some conditional comment tags in HTML message (#1489004) 13 years ago
Thomas Bruederli 708b1bca9f Synchronized translations with Transifex 13 years ago
Aleksander Machniak 4f693e9daa Workaround for some versions/systems where finfo_open() with second
argument doesn't do the same as with no 2nd argument as it should
13 years ago
Aleksander Machniak 02c9c931fe Make mime.types common locations list OS-aware 13 years ago
Aleksander Machniak 1e32540839 Add rel="noreferrer" for links in displayed messages (#1484686) 13 years ago
Aleksander Machniak a8040cf0bd Fix so forward as attachment works if additional attachment is added by message_compose hook (#1489000)
Prevent from re-adding the same forward attachment on compose page refresh
13 years ago
Aleksander Machniak d8270b66cc Fix wrapping of text lines with the same length as specified length limit 13 years ago
Aleksander Machniak 6228e3784f Fix javascript error when window name (for window.open()) in IE8 contains a dot 13 years ago
Aleksander Machniak 4d1fe2d230 Fix "rcmail is undefined" error in HTML attachment preview - regression
from commit d30460ad2f, small improvements
13 years ago
Aleksander Machniak 6e8f2a7448 Notify about a new mail only if it's UNSEEN (#1388965) 13 years ago
Aleksander Machniak bb080af14d Bump version number up to 1.0-git 13 years ago
Aleksander Machniak 0e32d7032b Fix load-attachment link 13 years ago
Aleksander Machniak ea98ec0939 Fixed MOVE command result handling 13 years ago
Aleksander Machniak f111423755 Fix storing 'safe' flag on a message. The key for session value should include
folder name. A message with the same UID may exist in another folder.
13 years ago
Aleksander Machniak a02c77c584 Add ability to toggle between view as HTML and text while viewing a message (#1486939) 13 years ago
Aleksander Machniak 0ef894ec29 Fix has_*_part() methods so they return same result no matter what
prefer_html option value is
13 years ago
Aleksander Machniak 574928200f Use $mime_parts not $parts in has_*_part() methods so detection is
correct no matter if prefer_html is enabled or not.
13 years ago
Aleksander Machniak 542f15bfec Enriched content should be also converted to text if html is disabled 13 years ago
Aleksander Machniak 5c26bd49b1 Added rcube_message::has_text_part(), simplified has_html_part() so it always
works in "recursive mode" - removed $recursive argument.
13 years ago
Aleksander Machniak daddbf2555 Better handling of session errors in ajax requests - do page reload
on 403 Forbidden response (#1488960)
13 years ago
Thomas Bruederli bfa667ab02 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli d4f8a4f28a Re-implement rcube_db::num_rows() to ensure backwards compatibility 13 years ago
Aleksander Machniak f41edfb91f Fix draglayer list building, so the element used as the text source can
contain any element, not only A tag or text node, but also e.g. span
13 years ago
Thomas Bruederli 03c73fa1c5 Also use VLV for filter prefix matches 13 years ago
Aleksander Machniak 567e45ba56 Fix HTML part detection for some specific message structures (#1488992) 13 years ago
Aleksander Machniak ff7542bfb9 Don't show fake address - phishing prevention (#1488981) 13 years ago
Aleksander Machniak abf46755c9 Fix forward as attachment bug with editormode != 1 (#1488991) 13 years ago
Aleksander Machniak 336d2000f8 Fix handling of empty $uids argument in change_flag() 13 years ago
Aleksander Machniak ec6a77bab2 Fix LIMIT/OFFSET queries handling on MS SQL Server (#1488984) - require version 2005+ 13 years ago
Thomas Bruederli 65de0018c8 Trigger 'refresh' hook in mail view 13 years ago
Aleksander Machniak 8b771646fa Fix so task name can really contain all from a-z0-9_- characters (#1488941) 13 years ago
Aleksander Machniak 9fdba79094 Merge pull request #60 from thijskh/master
Test content_id with isset instead of a true/false value
13 years ago
Aleksander Machniak d9dc320a40 Support IMAP MOVE extension [RFC 6851] 13 years ago
Thijs Kinkhorst 8cfba1bb2a Test content_id with isset instead of a true/false value.
This broke html email in which one image had Content-ID: <0>, which is a
valid value but evaulates to false in this test.
13 years ago
Aleksander Machniak 32da699830 Fix javascript errors when working in a page opened with taget="_blank" 13 years ago
Aleksander Machniak cf8b9fc004 Move spellcheck options section below signature options section 13 years ago
Aleksander Machniak d7e129e07d Increase maxlength to 254 chars for email input fields in addressbook (#1488987) 13 years ago
Aleksander Machniak bc2c4380b5 Add attachment menu with Open and Download options (#1488975) 13 years ago
Aleksander Machniak ac37746c2a Add type 'ident' in quote() so we can quote identifiers (eg. column names) there.
Using array2list() for list of identifiers is now possible.
13 years ago
Aleksander Machniak cbe07532fa Fix so full filename is used for title attribute 13 years ago
Aleksander Machniak 139635f189 Fix thumbnail size when GD extension is used for image resize (#1488985) 13 years ago
Aleksander Machniak a5c9fd11ac Small CS improvements 13 years ago
Aleksander Machniak 879b2331e1 Generate simpler query for MSSQL when offset in limit clause is not set 13 years ago
Aleksander Machniak 8c93c29d04 Really fix "quotum would exceed" error message handling 13 years ago
Aleksander Machniak d3e7f92d88 Smarter overquota error detection (known error strings are:
"Quota exceeded" and "quotum would exceed") (#1484164)
13 years ago
Aleksander Machniak e7c1aad832 Even better message on over quota error in move to trash operation (#1484164) 13 years ago
Aleksander Machniak 0bf724ef1f Display user-friendly message on IMAP "over quota" errors (#1484164) 13 years ago
Aleksander Machniak ee89c6dff6 Display notice that message is encrypted also for application/pkcs7-mime messages (#1488526) 13 years ago
Thomas Bruederli 5688d5baa2 Avoid loading already registered attachments when opening a draft message (on page reload) 13 years ago
Thomas Bruederli f0a7159c40 Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422 13 years ago
Aleksander Machniak a6fd1578c3 Better @package/@subpackage assignment 13 years ago
Thomas Bruederli bd1e16f343 Don't skip message/* attachments when opening a draft. Restore check as it was before [fa57c988] 13 years ago
Thomas Bruederli 4090870623 Localization updates from Transifex 13 years ago
Aleksander Machniak 77f9a402db Fix undefined msg variable error 13 years ago
Aleksander Machniak 4383e062ef CS fixes 13 years ago
Aleksander Machniak 36391cf342 Fix plain text spellchecker icorrect highlighting in non-ASCII text (#1488973) 13 years ago
Aleksander Machniak ffc2d09cb4 Remove UI messages from the DOM after hide/fadeOut 13 years ago
Aleksander Machniak 7c851e669e Don't try to print file extension in a warning message if it's not available 13 years ago
Aleksander Machniak 726297e5f8 Add workaround for invalid message charset detection by IMAP servers (#1488968) 13 years ago
Aleksander Machniak 2187b2b7d8 Revert "Make autoloading of the framework classes work from any location".
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).

This reverts commit e4394c95e0.
13 years ago
Aleksander Machniak 7bba0032fe Fix NUL characters in content-type of ms-tnef attachment (#1488964) 13 years ago
Thomas Bruederli e4394c95e0 Make autoloading of the framework classes work from any location 13 years ago
Aleksander Machniak eafb68b321 - Fix regression in handling LDAP contact identifiers (#1488959) 13 years ago
Aleksander Machniak 33dc8249fd Fix regression in copying contacts (with drag'n'drop) 13 years ago
Aleksander Machniak bc2c02feec When connection to read-only db fails try to connect to write-master, but only if it is defined 13 years ago
Aleksander Machniak 1961146227 Make cleanup() method public 13 years ago
Thomas Bruederli 807c3d0d97 Optimmize memory usage by only fetching the necessary attributes used for contacts listing 13 years ago
Thomas Bruederli c8a714cca4 Various fixes in contact groups handling with LDAP directories 13 years ago
Thomas Bruederli 772b732068 Fix autocompletion search with VLV support 13 years ago
Thomas Bruederli f924f5f0aa Improve group members listing + fix VLV index usage 13 years ago
Thomas Bruederli 49cb6984ed Don't save 'internal' or empty serialized values 13 years ago
Thomas Bruederli a0e86dcdeb Fix updating contacts 13 years ago
Thomas Bruederli 004f866f20 Prepare for VLV auto-detection (requries 'config_root_dn' config option) 13 years ago
Thomas Bruederli 203323ba85 Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch) 13 years ago
Thomas Bruederli d94a710e7a Trigger and forward 'listupdate' events from list.js 13 years ago
Thomas Bruederli d6185f3c91 Only scroll tree list of selected item isn't fully visible 13 years ago
Thomas Bruederli aed581b6c4 Import all translations from Transifex 13 years ago
Thomas Bruederli 8e50ae9a6f Extend copyright to 2013 13 years ago
Thomas Bruederli d30460ad2f Let some env variables survive reset(); don't show taskbar and top line in framed error pages (#1488938) 13 years ago
Thomas Bruederli 63cff249a8 Properly quote form validation error messages 13 years ago
Aleksander Machniak a7e8ebc509 Fix reference to non-existing class rcube_output_html (#1488948) 13 years ago
Thomas Bruederli 921115ed56 Ignore file extension difference for text/plain attachments (#1488891) 13 years ago
Thomas Bruederli 4223b1e38f Use encoded identifiers for address book lists (#1488381) 13 years ago
Thomas Bruederli de98a897f6 Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin) 13 years ago
Thomas Bruederli 86552ffc8f Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget 13 years ago
Thomas Bruederli e26bf88c45 Pass string to html::tag() in order to always add the </ul> tag 13 years ago
Thomas Bruederli e8fd39d12b Fix inserting a new contact group when list is still empty 13 years ago
Thomas Bruederli 5bc800f946 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli ec2185a1cb Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing 13 years ago
Aleksander Machniak 3dd136f26e Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 1f910cb50d Fix handling link href attribute value with (valid) newline characters (#1488940) 13 years ago
Thomas Bruederli 344943f6ce Move some list manipulation functionality to the new treelist widget 13 years ago
Thomas Bruederli c5a5f989a9 Allow to list contact groups in (paged) list (yet incomplete) 13 years ago
Aleksander Machniak 01a98cb9d6 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak a39fd4db67 Set default error code (500) if not specified in raise_error() 13 years ago
Thomas Bruederli 1cf15ef4a5 Make rcube_result_set implement the PHP iterator interface 13 years ago
Thomas Bruederli e5615b97cf Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 3c309af066 - Refactored the hierarchical mailboxlist control into a separate widget class
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
13 years ago
Aleksander Machniak 41db2bf47d Slightly improve database driver chack 13 years ago
Thomas Bruederli 737b629c6f Bring back lost text braking width adjustment when quoting blockquote parts 13 years ago
Thomas Bruederli 72e24b7a63 Catch connection timeouts on message sending form submissions 13 years ago
Aleksander Machniak bc53e22440 Fix PHP Warning: Missing argument 2 for rcmail_output_html::get_skin_file() 13 years ago
Thomas Bruederli bb6f4b2b5d Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes 13 years ago
Thomas Bruederli bd0daee7fd Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 6c27c3b55e Add search box to compose address book widget (#1488381) 13 years ago
Thomas Bruederli 13dc9f2c86 Move rcmail_contact_key() to rcube_addressbook::compose_contact_key() 13 years ago
Aleksander Machniak 18372a236d Send LOGOUT only when closing connection in logged state (#1487784) 13 years ago
Aleksander Machniak 01fc82d0ef Fix new browser window size in Chrome (#1488931), make new windows smaller 13 years ago
Thomas Bruederli 1730cf8d7b Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages) 13 years ago
Aleksander Machniak 6ff0c30f19 Fix login in case when default_host is an array with one element (#1488928) 13 years ago
Thomas Bruederli e114a60406 Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
13 years ago
Thomas Bruederli 293a5798af Use the right variable for IPv6 check 13 years ago
Aleksander Machniak 55a2e5eca1 Submit Addressbook advanced search form with Enter key (#1488568) 13 years ago
Aleksander Machniak 60753b05fa Support autofocus attribute on input elements 13 years ago
Aleksander Machniak 87a96809c7 Rtrim() quoted lines on conversion to flowed format (according to RFC2646) 13 years ago
Aleksander Machniak 7ebed11b05 More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed() 13 years ago
Aleksander Machniak aabd628286 Improve format=flowed text unfolding, add test for signature separator handling 13 years ago
Thomas Bruederli 1ef4033b8d Also block remote images in HTML part view (#1488827) 13 years ago
Thomas Bruederli 7ae7cdf195 Don't rely on Subject header only 13 years ago
Thomas Bruederli 6d41d8fd4b Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed() 13 years ago
Aleksander Machniak e24eba0fc5 DOn't use deprecated jQuery.browser, CS fixes (tabs to spaces) 13 years ago
Aleksander Machniak 61be822d62 Remove deprecated functions (from bc.php file) usage in plugins 13 years ago
Aleksander Machniak 4d7964d910 Improved folder path presentation in page title (use unified delimiter, localize path).
E.g. folder "INBOX.test" will be displayed as "Inbox >> test"
13 years ago
Aleksander Machniak 8e8f3b96b5 Fix export of selected contacts from search result (#1488905) 13 years ago
Aleksander Machniak b5b76d2ccb Make sure mimetypes is an array not object in a better way 13 years ago
Thomas Bruederli 4f9edbd799 Select 8 KB of message part for headers (to make sure we get them all) 13 years ago
Aleksander Machniak 0b3b66ab12 Fix "Export selected" is inactive after contact delete (#1488906) 13 years ago
Thomas Bruederli 38b71e7879 Better check for 'real' links on shift/ctrl clicks 13 years ago
Thomas Bruederli 64afb530a2 Fix opener check in extwin (avoid JS errors in IE when opener is gone); always close extwin, even if opener isn't available anymore 13 years ago
Thomas Bruederli 9a6c38e148 New feature to export only selected contacts from addressbook (by Phil Weir) 13 years ago
Aleksander Machniak c59ef9542a Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map (#1488901) 13 years ago
Thomas Bruederli 18e23ab763 Welcome to 2013 13 years ago
Thomas Bruederli 44e3bf1e2c Fix /this/ paths from plugin templates in extended skins 13 years ago
Aleksander Machniak db6f54ec5f Reset $db_error_msg on query 13 years ago
Aleksander Machniak f96593772c Force autocommit mode in mysql database driver (#1488902) 13 years ago
Aleksander Machniak 16915ee2ad Don't convert to link a text with < and > characters 13 years ago
Aleksander Machniak acf851f823 Fix address fields import from CSV (#1488900) 13 years ago
Aleksander Machniak b5767d94b1 Fix typo 13 years ago
Aleksander Machniak 3e3767138e Rename $date_types -> $date_cols 13 years ago
Aleksander Machniak 745d8697ba Fix quoted data handling in CSV files (#1488899) 13 years ago
Aleksander Machniak 83f7077ec9 Fix searching by date in address book (#1488888) 13 years ago
Aleksander Machniak a5b8ef99d4 Improve charset detection by prioritizing charset according to user language (#1485669) 13 years ago
Aleksander Machniak 21106b3d1c Fix handling of escaped separator in vCard file (#1488896) 13 years ago
Aleksander Machniak 57ea837e69 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 232535f76e Add option to use envelope From address for MDN responses (#1488880) 13 years ago
Thomas Bruederli de2009ec2c Pulled de_CH translations from Transifex (first test) 13 years ago
Thomas Bruederli 4fb36eb1a8 Upgrade PEAR:Mail_mime package to latest version 13 years ago
Aleksander Machniak 347ba311e6 Add possibility to search in message body only (#1488770) 13 years ago
Aleksander Machniak cb0f030ae9 Support "multipart/relative" as an alias for "multipart/related" type (#1488886) 13 years ago
Thomas Bruederli d9f180adf9 Minor IE7/8 fixes 13 years ago
Thomas Bruederli 49437c123a Add proper headers to localization template files 13 years ago
Thomas Bruederli 9151729d8e Simplify file headers because Transifex will use them in all generated language files 13 years ago
Aleksander Machniak 830fd2ecbb Display PGP/MIME signature attachments as "Digital Signature" (#1488570) 13 years ago
Aleksander Machniak be72fb3597 Unified attachments filenames handling for message parts without a filename 13 years ago
Aleksander Machniak 8809a18284 Fix regression in handling of content frames (#1488884) 13 years ago
Aleksander Machniak 2b80d5dbf2 Workaround UW-IMAP bug where hierarchy separator is added to the shared folder name (#1488879) 13 years ago
Thomas Bruederli 8df1e6bee5 Added new West Frisian localization 13 years ago
Thomas Bruederli c942e4a2e9 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli aabeab1e4e Updated localizations from launchpad 13 years ago
Aleksander Machniak 66afd70b75 Framework'ize html2text class 13 years ago
Aleksander Machniak 7ac94421bf Move washtml class into Roundcube Framework (rcube_washtml), add some improvements 13 years ago
Aleksander Machniak 0931a97c5f Fix handling of parentheses in URLs 13 years ago
Thomas Bruederli 4f5f2acd16 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 5f0bd1fcb4 Make html button-links work in IE 13 years ago
Thomas Bruederli 090c49d4a3 Treat image/pjpeg as image/jpeg 13 years ago
Aleksander Machniak 7d88e614ae Add hint about possible disabled fsockopen() function on connection error 13 years ago
Aleksander Machniak 0a9d414084 Update changelog, set version to 6.1 13 years ago
Aleksander Machniak 4fe8f923a9 Small optimization 13 years ago
Aleksander Machniak 679b375a46 Fix comment 13 years ago
Aleksander Machniak c4781306a5 CS fixes 13 years ago
Aleksander Machniak a61326c141 Fix locking issue in SQLite driver (#1488874) 13 years ago
Aleksander Machniak a079269166 Fix version comparisons with -stable suffix (#1488876) 13 years ago
Aleksander Machniak a8ffab3f4f Fix Call to undefined method rcube_db_sqlite::_get_result() 13 years ago
Aleksander Machniak c23dc87f2b Don't display message parts with unsupported text type, e.g. text/calendar 13 years ago
Aleksander Machniak 9ac96015f2 Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error 13 years ago
Aleksander Machniak c5d7c941aa Add unsupported alternative parts to attachments list (#1488870) 13 years ago
Aleksander Machniak 0d214498d0 CS fixes 13 years ago
Aleksander Machniak 83370e5ff1 Display 'Sender' header in message preview 13 years ago
Aleksander Machniak dfc57863d1 Plugin API: Added message_before_send hook 13 years ago
Aleksander Machniak 8cacecb2ff CS fixes 13 years ago
Aleksander Machniak d2534c63f2 Cleanup, remove file paths from doc 13 years ago
Aleksander Machniak 9945f24274 CS fixes 13 years ago
Aleksander Machniak a2b6383204 Fix keep-alive interval reset on AJAX request 13 years ago
Thomas Bruederli 939f94bb73 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli a072247dde Fix package definitions and include framework classes in phpdoc 13 years ago
Aleksander Machniak c0208002a8 Fix escaping of add-contact arguments - fixes JS error in IE 13 years ago
Aleksander Machniak ff4a92c8e2 Fix contact copy/add-to-group operations on search result (#1488862) 13 years ago
Aleksander Machniak 5c421d9927 Fix delete button regression in message view (#1488867) 13 years ago
Aleksander Machniak a0e3dcf170 Use matching identity in MDN response (#1488864) 13 years ago
Aleksander Machniak 0f4e2f8134 Remove brackets for recipients without name 13 years ago
Thomas Bruederli f7136bd217 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli dc67f38cdf Properly parse message/rfc822 parts including all headers, body decoding and charset conversion 13 years ago
Aleksander Machniak 87ec1de655 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak a9bb50d804 Fix handling of signatures on draft edit: Don't add new signature
and don't remove the old-one, the same for Edit as new (#1488798)
13 years ago
Aleksander Machniak 5aed9a9a37 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 5b15700d11 Rename hook imap_connect to storage_connect 13 years ago
Aleksander Machniak 04689fa7ee Fix so compacting of non-empty folder is possible also when messages list is empty (#1488858) 13 years ago
Aleksander Machniak 0435f40999 Add EXISTS mode to count() method - return number of all messages in a folder,
event if skip_deleted is enabled and/or search is active.
13 years ago
Aleksander Machniak bb5d728285 Use also Envelope-To for identity selection (#1488553) 13 years ago
Aleksander Machniak 3a1a361422 More code unification using selection_post_data() 13 years ago
Aleksander Machniak 876f4ebc60 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 463ce6848d Fix bug where all messages in a folder were copied on copy action,
if search was active and user choose select-all feature. Code improvements.
13 years ago
Aleksander Machniak b01d84d0f7 Extend just_parse() method with conditions parsing 13 years ago
Aleksander Machniak 25bf00ecbc Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak d9f109b56a Allow forwarding of multiple emails (#1486854) 13 years ago
Thomas Bruederli 31521613e4 Append filename extension if missing 13 years ago
Thomas Bruederli a8a72e2e7e Nicely render headers of message/rfc822 parts 13 years ago
Aleksander Machniak 1aaa4bc393 Fix PHP Warning: ldap_parse_virtuallist_control() expects parameter 2 to be
resource, null given. This happens on Administrative Limit Exceeded error when
using VLV.
13 years ago
Thomas Bruederli 9cd1b120d0 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 4f1c887eaa Add support for IMAP BINARY (RFC3516) 13 years ago
Thomas Bruederli 6488992dd0 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 3bb75a5cc7 Add default path for mime.types file; map jpg => image/jpeg in fallback list 13 years ago
Thomas B. d414cc05a3 Add github syntax highlighting to php code snippet 13 years ago
Thomas Bruederli bc1ec6c1a1 Added README file for the Roundcube framework 13 years ago
Aleksander Machniak 7c5d4b0d4d Fix typo in identity data parser ('ident' item wasn't set correctly) 13 years ago
Aleksander Machniak a3985963f0 Fix big memory consumption of DB layer (#1488856) 13 years ago
Aleksander Machniak 996af3bfd9 Some more rcmail -> rcube cleanup 13 years ago
Aleksander Machniak 8b748de4ec Plugin API: add 'check_recent' hook with possibility to control folders list used on check-recent action 13 years ago
Aleksander Machniak 176172c850 Fix PHP warning when replied message contains exactly one Delivered-To header 13 years ago
Aleksander Machniak c7ff6ec2cb Add workaround for IE<=8 bug where Content-Disposition:inline was ignored (#1488844) 13 years ago
Aleksander Machniak 74cd0a9b62 - Fix XSS vulnerability in vbscript: and data:text links handling (#1488850) 13 years ago
Aleksander Machniak 0fa54df638 enriched.inc -> rcube_enriched 13 years ago
Aleksander Machniak 8afbc8aeea Fix attachment Content-Length for in-memory files (#1488844) 13 years ago
Aleksander Machniak 7eb7806b21 Fix broken message/part bodies when FETCH response contains more untagged lines (#1488836) 13 years ago
Aleksander Machniak 876d31d594 Fix empty email on identities list after identity update (#1488834) 13 years ago
Aleksander Machniak 48ef1334ff Merge pull request #49 from linagora/master
Add new identity level: one identity with edit only signature
13 years ago
Aleksander Machniak 0247b89c38 Move code for identity selection to function, move identities formatting to rcube_user::list_identities() 13 years ago
Aleksander Machniak 30cc01f89d Use Delivered-To header as a last resort for identity selection (#1488840) 13 years ago
Aleksander Machniak 8beceebb55 Fix deleting of collapsed threads, broken in 2b55d4f420 (#1488772) 13 years ago
Thomas Bruederli c14b337450 Fix XSS vulnerability using Flash files (#1488828) by comparing mimetypes and filename extensions 13 years ago
Thomas Bruederli dff2c713fb Add argument to fetch message parts only partially. Can be used for content mimetype detection without loading the entire file 13 years ago
Thomas Bruederli 0a83971d3e Clarify mime_magic config option; add new function to map mimetypes and filename extensions 13 years ago
Thomas Bruederli 928cb3401b Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 297a74adf1 Bring back rcube_html_page class which was lost in framework refactoring; fix typo 13 years ago
Aleksander Machniak 63f130782c Small fixes to last commits 13 years ago
Thomas Bruederli 60226a75d8 Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes 13 years ago
Thomas Bruederli 10da75f364 Move shortcut functions to framework class 13 years ago
Aleksander Machniak a92beb6bdb Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency 13 years ago
jeremie kornobis c753bc4a8b unset email address with new level entity 4 13 years ago
jeremie kornobis f125852979 Add new identity level: one identity with edit only signature 13 years ago
Aleksander Machniak 3ff8cc2bc8 RCMAIL_VERSION -> RCUBE_VERSION 13 years ago
Aleksander Machniak 3b428c830d Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 5b06e24265 Cleaner way of handling user password in framework-based programs with no session 13 years ago
Thomas Bruederli 00b98ee325 Make charset header accessible, too 13 years ago
Aleksander Machniak 789e5988aa Clarify rcube::get_user_name() usage, add rcube::get_user_email() 13 years ago
Thomas Bruederli bfc3070067 Cut dependencies to rcmail class 13 years ago
Thomas Bruederli 5926684aab Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility 13 years ago
Thomas Bruederli fdbe5a8804 Separate framework and application constants 13 years ago
Thomas Bruederli 9be2f43d02 Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework 13 years ago
Aleksander Machniak 5352b55779 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
13 years ago
Aleksander Machniak 297c1afb80 Fix redundant colon after last address in print mode 13 years ago
Aleksander Machniak 65dff8f812 Fix hidden flag and default_addressbook settings handling 13 years ago
Aleksander Machniak 922a1fb714 Add lost rcube_vcard.php file 13 years ago
Aleksander Machniak d0edbfb33d Fix cache (in)validation after setting \Deleted flag 13 years ago
Aleksander Machniak 15cf4fa925 Rename rcube_bc.inc to bc.php for consistency 13 years ago
Aleksander Machniak ba6f21caeb Framework files moved to lib/Roundcube 13 years ago
Aleksander Machniak f707fec000 Create Roundcube Framework initialization script (bootstrap) 13 years ago
Thomas Bruederli b81e7e91a9 Consider filename extension to detect image attachments of type application/octet-stream 13 years ago
Aleksander Machniak 17a8fb353b Fix keybord events on messages list in opera browser (#1488823) 13 years ago
Aleksander Machniak 9290303e80 Move prompt_silent() and get_opt() to rcube_utils class 13 years ago
Aleksander Machniak 2b55d4f420 Fix selection of collapsed thread rows (#1488772) 13 years ago
Aleksander Machniak 9ff3459d7b Check if checkdnsrr() and getmxrr() functions exist before using them 13 years ago
Thomas Bruederli f27c536401 Unset null values in user prefs 13 years ago
Thomas Bruederli b6add5aed0 Add noscript warning to login page (#1488615) 13 years ago
Thomas Bruederli 6199a72c8e Updated localization files from launchpad 13 years ago
Thomas Bruederli 271c5c9764 Correctly handle multiple file uploads (#1488820) 13 years ago
Thomas Bruederli 19de536b86 Check mbstring extension before calling mb_internal_encoding() 13 years ago
Thomas Bruederli 1faa16fc45 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 810efee4d3 Avoid double-encoding of HTML entities in signature edit field 13 years ago
Aleksander Machniak 42b8a60cf3 Fix wrapping of quoted text with format=flowed (#1488177) 13 years ago
Thomas Bruederli 37557b5f08 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli ac382e1145 Always save drafts with format=flowed in order to keep original paragraphs and line wraps (#1488799) 13 years ago
Thomas Bruederli c72a96144d Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion) 13 years ago
Aleksander Machniak 6459d86291 Select default_addressbook on the list in Address Book (#1488280) 13 years ago
Thomas Bruederli a8f4960c99 Unlock UI even if no message display object exists 13 years ago
Aleksander Machniak 584e356920 Fix so mobile phone has TYPE=CELL in exported vCard (#1488812) 13 years ago
Thomas Bruederli be9aacaa52 Bring back lost localization for the about page 13 years ago
Thomas Bruederli a9e136161a Use dedicated method to determine an attachment's file size 13 years ago
Thomas Bruederli e21c07038e Use jQuery functions to maximize compatibility with all IE versions 13 years ago
Thomas Bruederli 3bf7310fa3 Add onclick handler to Show-links 13 years ago
Thomas Bruederli 54cc75f28d Cast mimetypes property into an array on IE 13 years ago
Thomas Bruederli d20e965c48 Improve thumbnail display: center images and display a 'show' link for attachments the browser is capable to display them 13 years ago
Thomas Bruederli 8fb4f05725 Move default value for client_mimetypes to rcube_config; make sure an array is returned 13 years ago
Thomas Bruederli 6ddb16d181 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 9ab34604d9 Define @package and @subpackage of Framework classes 13 years ago
Aleksander Machniak 92bd3a7c3f Fix parsing header in English when localized map is defined 13 years ago
Aleksander Machniak dd759730b0 Merge pull request #45 from linagora/master
Grancefully handle SSO redirections on Ajax requests - V3
13 years ago
Aleksander Machniak b51eabe2cd Added Polish localization for csv2vcard feature 13 years ago
Aleksander Machniak c66b605435 Add more data validation 13 years ago
Aleksander Machniak 3833790db4 Support contacts import from CSV file (#1486399) 13 years ago
Aleksander Machniak c055587d45 Properly set object properties in set() method, small perf. improvement 13 years ago
Aleksander Machniak 3a54cc5013 Fix rcube_utils::explode_quoted_string() with explode(), added tests 13 years ago
Aleksander Machniak c8558a182c Move BIG5 at the end of charsets list in detect() 13 years ago
Aleksander Machniak 0679b22150 Improved rcube_charset::detect() with BOM checks from rcube_vcard::detect_encoding() - removed code duplication 13 years ago
Aleksander Machniak 3c047d0e87 Code improvements 13 years ago
Aleksander Machniak 8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
13 years ago
Thomas Bruederli 0f6e9f0bf6 Avoid errors with non-string objects 13 years ago
Aleksander Machniak 52d0d94910 Fix handling of text/enriched content on message reply/forward/edit 13 years ago
Aleksander Machniak ce248f83e5 Remove useless code 13 years ago
Aleksander Machniak 0e8c6da864 Fix "obj.href is undefined" error 13 years ago
Aleksander Machniak 398238abf2 Remove redundant code 13 years ago
Aleksander Machniak c588d08835 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak d15163ab6e Fix XSS vulnerability in handling of text/enriched messages (#1488806) 13 years ago
Thomas Bruederli e30500643f Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab) 13 years ago
Aleksander Machniak 275728ab05 Remove debug code from last commit 13 years ago
Aleksander Machniak 540e13b8d5 Fix warning when 'autovalues' property isn't set 13 years ago
Aleksander Machniak d9698de979 Fix handling of 'media' attribute on linked css (#1488789) 13 years ago
Aleksander Machniak f410c90261 Cache identities data in memory for faster access when get_identity() is called more than once 13 years ago
Aleksander Machniak 003b17e238 jQuery-1.8.3 13 years ago
Thomas Bruederli bc66f7d6d2 Avoid deprecated template warnings in extended skins 13 years ago
jkornobis 7fac4dc87b Grancefully handle SSO redirections on Ajax requests
On some SSO systems, when the SSO session is expired,
the system intercept HTTP requests and send a 302 "Found" HTTP code to the login page.
This patch handle this case in Roundcube Ajax requests, to redirect to the SSO login page.
Note that request.status don't have the 302 code (at least on Firefox), so we have to check the response headers for a Location field and redirect manually.
13 years ago
Aleksander Machniak f226549d4f Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval 13 years ago
Aleksander Machniak 92eb10e773 Don't throw error when plugin doesn't register 'refresh' action handler 13 years ago
Thomas Bruederli 3806f168b9 Fix skin template paths when linking js and css files (#1488790) 13 years ago
Aleksander Machniak 2a5afe1cde BINARY extension can't be used with $formatting=true on binary content 13 years ago
Aleksander Machniak 4340d5e634 Fix excessive LFs at the end of composed message with top_posting=true (#1488797) 13 years ago
Thomas Bruederli 2a0d3f7063 Make recent changes in skin template engine more backwards-compatible (#1488790) 13 years ago
Thomas Bruederli e43dcb0df3 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak e5e2190e4e Fix bug where leading blanks were stripped from quoted lines (#1488795) 13 years ago
Aleksander Machniak 77de23fa93 Added cross-task 'refresh' request for system state updates 13 years ago
Thomas Bruederli 03149131f7 New feature: display attached images as thumbnails below message body 13 years ago
Aleksander Machniak aa83596b0b Clarify keep-alive setting, move it to User Interface section, change label
to "Refresh (check for new messages, etc.)", allow no-refresh mode.
13 years ago
Aleksander Machniak c442f822fb Simplify keep-alive action. Now the interval is based on session_lifetime,
which means it's executed only if needed for session keeping (reset interval on every action).

Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
13 years ago
Thomas Bruederli 92eb18b46a Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 3f250a0fe6 Add config options to automatically generate LDAP attributes for new entries 13 years ago
Aleksander Machniak fb53c809a6 Fix AREA links handling (#1488792) 13 years ago
Thomas Bruederli 91c0990385 Updated to jQuery 1.8.2 and jQuery UI 1.9.1 13 years ago
Thomas Bruederli 2ad0a8d3f6 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 9ce2398ef9 Fix regression in detecting if attachment should be displayed inline (is an image) 13 years ago
Thomas Bruederli 19b0d444e7 Adapt to common naming scheme for template tag attributes 13 years ago
Thomas Bruederli df79b2638f Tell client to open mailto: links in contact details in a new window (if configured) 13 years ago
Aleksander Machniak e0f7b920d5 Allow setting contentframe from template (as frame object attribute) 13 years ago
Thomas Bruederli 28037aab4f Fix syntax error 13 years ago
Thomas Bruederli c50fa82bec Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 28de391182 Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication 13 years ago
Aleksander Machniak 37633a6c79 Remove unused unEscape() method 13 years ago
Aleksander Machniak f6cd739a0a Make sure affected_rows() method returns expected (consistent with other RDBMSes) result on MySQL 13 years ago
Aleksander Machniak e68fa71b0e Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests. 13 years ago
Thomas Bruederli 762565ceea Don't add signature (again) when opening compose view in a new window 13 years ago
Thomas Bruederli 7bf6d2f01e Don't open another window when replying to a message displayed in extwin 13 years ago
Thomas Bruederli cf57b2b130 Fix count display after inserting a new contact 13 years ago
Thomas Bruederli 086b153ae2 Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander (#1488725); removed obsolete dstactive detection 13 years ago
Thomas Bruederli dc6794f9c4 Don't add Bcc headers from identity twice (e.g. if already saved in draft) 13 years ago
Aleksander Machniak 92cb7f56f3 Fix possible HTTP DoS on error in keep-alive requests (#1488782) 13 years ago
Aleksander Machniak 9c299eb9e6 Make sure HTML part size>0 before assuming the message has got HTML part 13 years ago
Aleksander Machniak abe164367b Fix HTML entities handling on addressbooks list 13 years ago
Aleksander Machniak 111acf180d Fix error in IE<8 13 years ago
Thomas Bruederli ddafe4e410 Merge branch 'dev-compose-newwindow' 13 years ago
Thomas B. f2d3fc1b5d Merge pull request #38 from dupondje/master
Option to hide SQL addressbook
13 years ago
Thomas Bruederli 8fa22e9c2f Prepare template processor to handle skin inheritance 13 years ago
Aleksander Machniak 575d34f974 Add deprecated alias clear_mailbox() 13 years ago
Thomas Bruederli eb514742ec Show compose options if they were visible in opener 13 years ago
Thomas Bruederli 838e4204b1 Fix new (empty) window opening on FF and others 13 years ago
Thomas Bruederli edfe79a46f Refactored compose UI according to discussions on the mailing list 13 years ago
Aleksander Machniak e04e314440 Add option to disable saving sent mail in Sent folder - no_save_sent_messages (#1488686) 13 years ago
Aleksander Machniak f0affa6cc2 - Fix handling dont_override with message_sort_col and message_sort_order settings (#1488760) 13 years ago
Aleksander Machniak 1e7aa75d18 Remove leftover code 13 years ago
Jean-Louis Dupond 5526f98dca Give option to hide DB address book with addressbook plugin 13 years ago
Thomas Bruederli 3715694887 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli e6a0747155 Convert all identity headers into the desired message charset 13 years ago
Aleksander Machniak 05a580a117 Fix HTML part detection in messages with attachments (#1488769) 13 years ago
Aleksander Machniak 374104ed6d Fixed undefined global variable 13 years ago
Thomas Bruederli bc615988fe Short text label in en_GB 13 years ago
Aleksander Machniak 0768134de1 Fix bug where wrong words were highlighted on spell-before-send check 13 years ago
Thomas Bruederli 5b3a0a2797 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 83f2f6bb65 Display email address if contact has more than one (in compose address book widget) 13 years ago
Thomas Bruederli c96d3f57ef Match http://localhost/xxx as link 13 years ago
Aleksander Machniak 5261cec7eb Improved error message when setting required options fails (#1488682) 13 years ago
Aleksander Machniak ef79069337 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 540de577de Skip redundant SELECT on new user creation 13 years ago
Thomas Bruederli 9f0ca2dca6 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 7ea2924106 Don't display session error message if imap connection failed 13 years ago
Aleksander Machniak 22c67d0ec2 Fix handling of URLs with asterisk characters (#1488759) 13 years ago
Aleksander Machniak 043880738a Ignore htmlspecialchars() warnings 13 years ago
Aleksander Machniak df95e790ba Remove automatic to-lowercase conversion of usernames (#1488715) 13 years ago
Thomas Bruederli 715a39416e Close compose step in opener window 13 years ago
Thomas Bruederli b50a6c843d Copy translations from plugin 13 years ago
Thomas Bruederli 271efe53e0 Add user settings to open message view and compose form in new windows. This natevely implements the compose_newwindow plugin functionslity and more 13 years ago
Aleksander Machniak 53f4b98120 Make possible rcube_plugin_api class extending 13 years ago
Aleksander Machniak ca91400725 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 38b6aac604 s/rcmail/rcube/ 13 years ago
Aleksander Machniak 5fbfde8fdf Fix the fix for empty text parts handling (#1488757) 13 years ago
Aleksander Machniak 5f6c71ae36 Fix return value of storage_connect() 13 years ago
Thomas Bruederli 464a0fba9d Display connection errors in UI. Stack error messages in popup (Larry skin) 13 years ago
Aleksander Machniak 699cb1fda3 Fix post-filtering vlv results, fixes warning "mb_strtolower() expects parameter 1 to be a string, array given" 13 years ago
Thomas Bruederli 08df33b5c2 Partially revert 9546d22c6: don't validate with parse_charset() 13 years ago
Thomas Bruederli 0f7d11e798 Better fix for headers decoding problem: fetch them as raw and let rcube_mime::decode_address_list() do the job right 13 years ago
Thomas Bruederli 9546d22c67 Avoid unnecessary strtoupper() calls but validate target charset if specified 13 years ago
Thomas Bruederli 27be4e7644 Fix header charset decoding when opening a draft message 13 years ago
Aleksander Machniak 5f40958300 Fix displaying of multipart/alternative messages with empty parts (#1488750) 13 years ago
Aleksander Machniak 974f9db479 - Very small perf improvement 13 years ago
Aleksander Machniak 7ac533dede Add flags and date arguments to kolab_storage::save_message() 13 years ago
Aleksander Machniak 00891e687b Support flags and date arguments in APPEND command 13 years ago
Aleksander Machniak 485f23b859 Fix threaded list sorting on PHP < 5.2.9 (#1488748) 13 years ago
Aleksander Machniak 0054f7a5bf Fix sig_above setting, broken in 651c7b6e9d 13 years ago
Aleksander Machniak f708c898df Plugin API: Add 'email_list' argument for identities data in user_create hook 13 years ago
Thomas Bruederli 18b73873dc New skin selection with full name, license and thumbnail 13 years ago
Thomas Bruederli 95d2892686 Fix HTTP User-Agent XSS vulnerability (#1488737) 13 years ago
Thomas Bruederli ae44bf4dc7 Consider colspan attributes when adding table cells/rows 13 years ago
Thomas Bruederli 7f64d7c2e4 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli fa3a619315 Imported recent launchpad translations 13 years ago
Thomas Bruederli 88107d6cf5 Define public property 'db_provider' in pdo classes. That is used in various places, especially the installer 13 years ago
Thomas Bruederli 7bcd291517 Make sure the timezone config option always contains a valid value 13 years ago
Thomas Bruederli 1078a6f099 - Avoid duplicate values from fieldmapping
- Search in all mapped attributes (#1488729)
- Improve data transfer from other address sources
13 years ago
Aleksander Machniak f368b049c5 Remove duplicates from get_col_values() result in flat mode 13 years ago
Thomas Bruederli 7257040ca2 Add localized titles for message header toggles 13 years ago
Thomas Bruederli 765ecb9fa0 Let the skin limit the number of visible recipeints and place a link to show them all in a dialog (better fix for #1488590) 13 years ago
Thomas Bruederli 61512fe104 Avoid double-quoting of some message headers; wrap email address strings in <span> for better styling 13 years ago
Thomas Bruederli c23aad2feb Revert "Add full headers view in message preview window (#1488538)"
This reverts commit af276f21e5.

Conflicts:

	CHANGELOG
	skins/larry/mail.css
13 years ago
Aleksander Machniak ab08544520 Enable subscription option for already subscribed "virtual" folders,
small code improvements
13 years ago
Aleksander Machniak a370a702ca Fix handling vCard entries with TEL;TYPE=CELL (#1488728) 13 years ago
Thomas Bruederli b64233339b Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak dc8f292b21 Make sure <head> content (e.g. title) is not converted to plain text 13 years ago
Thomas Bruederli 0746d58fce Allow to mark/flag messages from full message view screen 13 years ago
Thomas Bruederli 0c144b98a4 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 824c1121e7 Merge branch 'html_ent' 13 years ago
Aleksander Machniak 1b9923208c Re-fix HTML entities handling in addressbook names 13 years ago
Aleksander Machniak 5802cfec95 Support HTML entities in addressbook names 13 years ago
Aleksander Machniak 27032fb84f Enable list sort command on empty folder (#1488617) 13 years ago
Aleksander Machniak 4ca7214085 Enable list sort command on empty folder (#1488617) 13 years ago
Thomas Bruederli 8f098e8dea Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 6898b420ed Avoid saving composed FN values with only spaces (shows empty names in listing) 13 years ago
Thomas Bruederli e8e2e76ed9 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 0f38fad2ef Replace Q() with html::quote() 13 years ago
Aleksander Machniak d66e50d6b5 Remove double-quotation prevention code for form elements 13 years ago
Aleksander Machniak 649cc19cfc Fix HTML special characters handling in message list/header display (#1488523) 13 years ago
Aleksander Machniak 32ba62889c Don't directly require email address on contact import, allowing import
of contacts being validated by addressbook validation code. The same
as for create/edit contact actions.
13 years ago
Aleksander Machniak fa4bf4388b Fix PHP warning when rep_specialchars_output() 1st argument is not a string (#1488643) 13 years ago
Aleksander Machniak f7c11e862f List related text/html part as attachment in plain text mode (#1488677) 13 years ago
Aleksander Machniak fa57c98854 Don't add inline images from HTML part to the attachments list when forwarding in plain text 13 years ago
Aleksander Machniak d409a545c2 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
13 years ago
Aleksander Machniak bf1d94076d Use IMAP BINARY (RFC3516) extension to fetch message/part bodies (experimental) 13 years ago
Aleksander Machniak 4697c2cb77 Fix folder creation under public namespace root (#1488665) 13 years ago
Aleksander Machniak 41b3fe1782 Fix so "Edit as new" on draft creates a new message (#1488687) 13 years ago
Aleksander Machniak 524e48e99a Fix invalid error message on deleting mail from read only folder (#1488694) 13 years ago
Aleksander Machniak bc1e4faa70 Fix convertion to/from US-ASCII using mbstring
Define mbstring substitute_character to work as iconv //IGNORE
13 years ago
Aleksander Machniak 40e1c2d14d Don't use charset aliases for destination charset - fixes e.g.
converting to US-ASCII
13 years ago
Aleksander Machniak a04a74fec4 Improvements in building criteria string for IMAP SEARCH 13 years ago
Aleksander Machniak c093dcc391 Fix is_error() returns wrong result for empty result set 13 years ago
Aleksander Machniak 1e9aa25609 Fix error where session wasn't updated after folder rename/delete (#1488692) 13 years ago
Aleksander Machniak 9287ed36b3 - Replace data URIs of images (pasted in HTML editor) with inline attachments (#1488502) 13 years ago
Thomas Bruederli 99d9f50a00 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 4e383e2ec8 Fix PLAIN authentication for some IMAP servers (#1488674) 14 years ago
Aleksander Machniak 8f66aa06f5 Fix encoding vCard file when contains PHOTO;ENCODING=b (#1488683) 14 years ago
Thomas Bruederli ba3cd80c0c Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak e263994adc Fix focus issue in IE when selecting message row (#1488620) 14 years ago
Aleksander Machniak 06073ef216 Merge branch 'message_show_ui'
Conflicts:
	CHANGELOG
14 years ago
Aleksander Machniak af276f21e5 Add full headers view in message preview window (#1488538)
Fix message display page issues - unified with message preview (#1488590, #1488642)
14 years ago
Aleksander Machniak 26fc0defe3 Fix bug where parentnotwritable error wasn't displayed in the interface 14 years ago
Aleksander Machniak 10141cd6fd Fix displaying all headers when they contain malformed characters (#1488666) 14 years ago
Aleksander Machniak b5652641be Small improvements in APPEND command handling 14 years ago
Aleksander Machniak 24fa5d3154 Fix so contentframe can have name != id 14 years ago
Aleksander Machniak d317a59d30 Fix frame() so frame ID is set as 'contentframe' env variable (not name) 14 years ago
Aleksander Machniak 10562d8a77 Keep current folder context when fetching message parts,
to make sure that proper folder is used in case when
current folder has been changed in meantime.
14 years ago
Aleksander Machniak 764641d4a3 Fix decoding of HTML messages with UTF-16 charset specified (#1488654) 14 years ago
Aleksander Machniak 0062becea7 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
14 years ago
Aleksander Machniak 46d0012e26 Fix quota capability detection so it can be overwritten by a plugin (#1488655) 14 years ago
Aleksander Machniak c59a822a65 Remove reference to MDB2 from autoloader 14 years ago