Commit Graph

429 Commits (04f2d139bf3f1697647e18d9e119882b485f5702)

Author SHA1 Message Date
alecpl 2d5beeaf06 - Don't call rcube_idn_to_ascii() on empty data 13 years ago
alecpl 1d5779b257 - Add option to force spellchecking before sending a message (#1485458) 13 years ago
alecpl d9641b0874 - Allow setting special folder with "<" character 13 years ago
alecpl 516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 13 years ago
alecpl d734481983 - Added option to specify to which address book add new contacts 13 years ago
alecpl ccc059fd70 - Re-designed cache, fixes memcache/apc issues 13 years ago
alecpl 254d5ef32b - Improve performence of folder manager operations by moving subscriptions table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
13 years ago
alecpl 4bb7d27b54 - Removed focus_on_new_message option, added newmail_notify plugin 13 years ago
alecpl ac3ad69e94 - Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument) 13 years ago
alecpl 0d277ef01b - Plugin API: Add name and parent_name arguments to folder_form hook 13 years ago
alecpl d08333ea57 - Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
13 years ago
thomascube bbb1427caa Gracefully shrug on database errors 13 years ago
alecpl dae34b5c3f - Support 'abort' and 'result' response in 'preferences_save' hook, add error handling 13 years ago
alecpl bbce3edd61 - Add simple ACL rights/namespace handling in folder manager (display folder's namespace, modify edit form fields according to MYRIGHTS) 14 years ago
alecpl d80bd153a4 - Fix email_dns_check setting not used for identities/contacts (#1487740) 14 years ago
alecpl e8d5bdc84e - Fix IDNA support when IDN/INTL modules are in use (#1487742) 14 years ago
alecpl b373fd4b3d - Fix setting timezone in Preferences (#1487705) 14 years ago
alecpl e81a30752b - Fix impossible to subscribe to protected folders (#1487656) 14 years ago
alecpl 68d2d54100 - Move action files map from index.php to steps' func.inc files 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
alecpl 600bb156f7 - Use improved get_capability() syntax, saves CAPABILITY call in some cases 14 years ago
alecpl 77437e70f9 - Fix typo 14 years ago
alecpl 591dd80d22 - Fix Fatal error: Call to a member function get_capability()... 14 years ago
alecpl 3ee5a7200a - Improved Mail-Reply-To and Mail-Followup-To headers handling 14 years ago
alecpl 90f81a6c8d - Better support for READ-ONLY and NOPERM responses handling (#1487083)
- Add confirmation message on purge/expunge commands response
- Fix CLOSE was called on unselected mailbox
14 years ago
alecpl 0e11940a65 - Improve performance of folder rename and delete actions. Don't get list of all folders when we need only children of the specified folder. 14 years ago
alecpl af3c045ecf - New Folder Manager UI
- Fix invalid Request when creating a folder (#1487443)
- Add folder size and quota indicator in folder manager (#1485780)
- Add possibility to move a subfolder into root folder (#1486791)
14 years ago
alecpl b72e2f9a17 - Fix handling of folders with "<>" characters in name 14 years ago
alecpl 44840971e8 - Fix handling of folders with name "0" (#1487119) 14 years ago
alecpl 83ba22c77b - Unify template files naming 14 years ago
alecpl eeb85f4257 - Add option to place replies in the folder of the message being replied to (#1485945) 14 years ago
alecpl 36ed9d7ec6 - Improve performance of rcube_imap_generic::countMessages() using STATUS instead of SELECT 14 years ago
alecpl a5a4bf46bd - Add basic IMAP LIST's \Noselect option support (mark unselectable folders as virtual, etc.) 14 years ago
alecpl 1c1e1e39f3 - Fix duplicated e-mail field in identity form (#1487054) 14 years ago
alecpl f22ea7ba18 - Support SMTP Delivery Status Notifications - RFC3461 (#1486142) 14 years ago
alecpl 868deb5dab - Make htmleditor option behaviour consistent, add option to use HTML on reply to HTML message (#1485840) 14 years ago
alecpl 6c6bb09b15 - Add mdn_request=4 14 years ago
alecpl ce92ba767a - Plugin API: improved 'abort' flag handling, added 'result' item in some hooks: group_*, contact_*, identity_* (#1486914) 14 years ago
alecpl b3660bbdc3 - Add option to "Return receipt" will be always checked (1486352) 14 years ago
alecpl a99968259d - Add option to automatically send read notifications for known senders (1485883) 14 years ago
alecpl e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
thomascube 62c791f609 Prevent from saving a non-existing skin path in user prefs 14 years ago
alecpl f8e8af7e7c - Settings block (fieldset) can have any content (not only a table with hardcoded structure) 14 years ago
alecpl d11fb20061 - Added fieldsets in Identity form, added 'identity_form' hook 14 years ago
alecpl 01538da580 - Show disabled checkboxes for protected folders instead of dots (#1485498) 14 years ago
alecpl 4612535008 - Revert last (unintentional) commit 14 years ago
alecpl b72a1001dc - ja_JP update (#1486911) 14 years ago
alecpl 119ad13d74 - Rename hooks: contact_save -> contact_update, identity_save -> identity_update, delete_identity -> identity_delete
- Print warning to the log about deprecated hook names usage
14 years ago
alecpl 8ed0152e51 - Don't add threads checkbox in virtual folder record 14 years ago
alecpl e6ce0062f2 - Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings) 14 years ago
alecpl b25dfd0913 - removed PHP closing tag 14 years ago
alecpl 54759ce120 - some improvements + added splitter in Identities 14 years ago
alecpl a03c98092f - fix IMAP errors on Settings/Folders (always call _id2uid() with mailbox set)
- performance: add option to not checking MAXUID in messagecount()
14 years ago
thomascube bc4960108e Option not to mark messages as read when viewed in preview pane (#1485012) 14 years ago
alecpl 63ab02a9f2 - hide threads related prefs when threads are not supported by IMAP server
- performance: don't load folders list when we don't need it
14 years ago
alecpl 258a043a31 - hide threads related stuff if threads are not supported 14 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl 5821ff5123 - Don't show a warning on html2text switch when textarea is empty
- Set properly select's value when html2text is aborted
15 years ago
alecpl e55ab02682 - Add 'default_charset' option to user preferences (#1485451) 15 years ago
alecpl b7f952248e - Add 'delete_always' option to user preferences 15 years ago
alecpl 47ad83f337 - Added force_7bit option to force MIME encoding of plain/text messages (#1486510) 15 years ago
thomascube 47d8d39cf4 Use rcmail::imap_connect() to establish IMAP connections; always initialize rcube_imap object in mail steps 15 years ago
alecpl 90b1cb2efc - Fix displaying of hidden directories in skins list (#1486301)
- Fix open_basedir restriction error when reading skins list (#1486304)
15 years ago
thomascube 655bd9ade2 Cleanup top-posting feature (sorry, there are again some new texts) 15 years ago
thomascube 0207c45c90 More options for top posting feature (#1484272) using patch from Phil Weir 15 years ago
alecpl 50f56d2046 - top posting (#1484272) 15 years ago
alecpl 49771b1039 - Don't display disabled sections in Settings (#1486099) 15 years ago
alecpl 93a88c95b7 - Prevent from setting INBOX as any of special folders (#1486114) 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
thomascube 141c9e732d Reload settings page if language was changed 15 years ago
alecpl f05834857c - Re-designed User Preferences interface 15 years ago
alecpl e54bb72d30 - Added 'display_next' option 15 years ago
thomascube 2a5d02ab8e Also protect GET request from CSRF 15 years ago
thomascube 5499336fef Use global request tokens and automatically protect all POST requests 15 years ago
thomascube 57f0c81f2c Use request tokens to protect POST requests from CSFR 15 years ago
thomascube 3ca3bd467a Add plugin hooks 'smtp_connect' and 'list_identities' (#1485954, #1485958) 15 years ago
alecpl 5d4ac46c1b - Add 1 minute interval in autosave options (#1485854) 15 years ago
alecpl a5897a3e38 - Support UTF-7 encoding in messages (#1485832) 15 years ago
thomascube f879f4e2f8 Trigger 'create_identity' when creating a new user; Allow 'create_user' hook to abort the operation 15 years ago
thomascube 69f18a09ae Add plugin hooks for creating/saving/deleting identities and contacts 15 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 15 years ago
alecpl 82c45a1952 - clean up, use simpler _get_email() replacement 15 years ago
alecpl cbf1f3cfaa - Fixed creation of folders with '&' sign in name (reverted r1357) 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
yllar 55ef334b1e #1485658 16 years ago
alecpl 0456f83bcc #1485567: fix virtual folders names 16 years ago
thomascube 35c31ed638 Group settings boxes together in floating blocks for better layout 16 years ago
alecpl de2e0bfeb8 #1485439: style fixes for IE6,7 16 years ago
alecpl 2a41355776 - Added 'show_images' option, removed 'addrbook_show_images' (#1485597) 16 years ago
thomascube 2fd975071a Option to check for new mails in all folders (#1484374) 16 years ago
alecpl b8ae5093cc - Fix HTML editor initialization on IE (#1485304)
- move back toggle_editor function to editor.js
- merge identity and compose editor init functions
16 years ago
alecpl 79af0bb1ba - Add warning when switching editor mode from html to plain (#1485488)
- Unified editor switching functions
16 years ago
alecpl 7f59c01a45 #1485511: better handling for editing non-existing identities 16 years ago
alecpl 95d90f86d9 - Added 'keep_alive' and 'min_keep_alive' options (#1485360) 16 years ago
alecpl 1971ddc1dd - last commit fix 16 years ago
alecpl ccd04868e0 - Added option 'identities_level', removed 'multiple_identities'
- Allow deleting identities when multiple_identities=false (#1485435)
16 years ago
alecpl ec01712a99 - Added option 'identities_level', removed 'multiple_identities'
- Allow deleting identities when multiple_identities=false (#1485435)
16 years ago
alecpl 06343d189e - Added option focus_on_new_message (#1485374) 16 years ago
alecpl 407dcf9e71 - Fix html signature formatting when identity save error occured (#1485426) 16 years ago
alecpl 701b9a7c6b - Add feedback and set busy when moving folder (#1485497) 16 years ago
alecpl 70087c52bc - don't set border=0 for images (use css for that) 16 years ago
alecpl 112c9133bb - removed deprecated rcube_add_label() and all uses
- code for 'show' action added in r1937 moved to show.inc
16 years ago
alecpl 9b3d7f743f - Add 'skip_deleted' option in User Preferences (#1485445) 16 years ago
alecpl ffae15e5fc - Added 'mime_param_folding' option with possibility to choose
long/non-ascii attachment names encoding eg. to be readable
  in MS Outlook/OE (#1485320)
- Added "advanced options" feature in User Preferences
16 years ago
alecpl 7315902cb2 #1485405: typo 16 years ago
alecpl e98809ae55 - allow to enable/disable configuration for only some of special folders 16 years ago
alecpl cc669e3727 - read current language from rcube_user object (config may contains 'pl', but user 'pl_PL') 16 years ago
thomascube 95fcc33472 Separate method to create iframe tags (with a list of allowed attributes) 16 years ago
alecpl e2c610ebfa - use more 'html' class 16 years ago
alecpl 106d057f84 - allow signature textarea size setting from skin + use cols=60 16 years ago
alecpl d93fc991a8 - Display progress message for folders create/delete/rename operations (#1485357) 16 years ago
alecpl 491a6e2901 - Allow and use spellcheck attribute for input/textarea fields (#1485060) 16 years ago
thomascube f645ce169e Redesign of the identities settings + add config option to disable multiple identities 16 years ago
alecpl a81be1b534 -small folder names abbreviation fixes 16 years ago
alecpl 3bd94b142e - use html2text for signatures in Settings/Identities 16 years ago
alecpl 000bb9a55c - localization fix for 'replyto' label length (use short 'replyto' and long 'reply-to') 16 years ago
thomascube 3e8bd7af59 Insert virtual folders in subscription list (#1484779) + code cleanup 16 years ago
alecpl 55fb73529c - fix language setting (language select wasn't "refreshed" after change) 16 years ago
thomascube 62784a2ce5 Interesting: (0 == 'auto') => true 16 years ago
thomascube c8ae2497b7 Auto-detect client language and timezone if desired by config/prefs 16 years ago
thomascube 64f20dae0c Show real names in folder drop-down + rebuild default_imap_folders property when saving prefs 16 years ago
thomascube cb3538d2ab Make special folders configurable for the user 16 years ago
thomascube 6d6e066f23 Code cleanup with new html classes 16 years ago
alecpl 67effe9904 - actually we don't need default_skin option 16 years ago
alecpl 3b6b91ad1e - lost files from r1539 16 years ago
alecpl e58df3adc9 - Added option to select skin in user preferences (#1485031)
- template_exists() moved to rcube_template class
16 years ago
alecpl 166b615dbb - Added option to disable displaying of attached images below the message body 16 years ago
alecpl f0d4b72a4e - User preferences grouped in more fieldsets 16 years ago
alecpl 712b30dd2d - Added option to display images in messages from known senders (#1484601) 16 years ago
alecpl 6eaac22d32 - Disallowed delimiter in folder name (#1484803) 16 years ago
alecpl 681a59fa52 - Support for subfolders in default/protected folders (#1484665) 16 years ago
alecpl 681969e95f -don't set Preferences pagetitle in ajax calls 16 years ago
alecpl a55606b122 -localized pagetitle in Settings and Address book
-removed useless and not working code
16 years ago
thomascube c1b3c4cc31 Don't check for non-existing property -> fix address book 16 years ago
alecpl 3044ae271e -added flag_for_deletion in user prefs 16 years ago
alecpl 1931cab4be -removed messages list sorting option from user prefs 16 years ago
alecpl d9b29a2172 - In Preferences added possibility to configure 'read_when_deleted', 'mdn_requests', 'message_sort_col' and 'message_sort_order' options 16 years ago
alecpl 72b2807fb9 -added confirmation message after identity insertion (like after update) 16 years ago
thomascube 1854c4525b More code cleanup + oop-ization 16 years ago
alecpl 32ac953986 - Fix management of folders with national characters in names (#1485036, #1485001) 16 years ago
alecpl 5b82152607 - fixed saving preferences after r1344 16 years ago
thomascube 197601ef5f Next step: introduce the application class 'rcmail' and get rid of some global vars 16 years ago
alecpl 4c84ddade7 - removed redundant code 16 years ago
svncommit 140d6e9063 fix HTML mail sending 16 years ago
alecpl 09c1a37be2 - last change fix 16 years ago
alecpl 28c59fcf24 - fixed folders management after r1291 16 years ago
thomascube ccb412f982 Set minimum number of rows per page (#1484935) 16 years ago
alecpl 33bb9826a7 - added tinyMCE localization setting
- don't use tiny_mce_src.js
16 years ago
svncommit d9344fc349 HTML editing fixes, upgrade to TinyMCE v3.0.6 16 years ago
alecpl a901aa564a - Added sections (fieldset+label) in Settings interface 16 years ago
thomascube 47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 16 years ago
alecpl eaa39477bd #1483863: empty trash and expunge inbox on logout 16 years ago
alecpl c5097c633b #1484681 16 years ago
alecpl c8b9829ca7 updated timezones list 16 years ago
thomascube 116953308d Fix timezone dropdown selection (#1484826) 17 years ago
thomascube 435fa9ec2b Applied patch #1484812 for localizing folder names 17 years ago
thomascube a8d23d82a2 Show message count in folder list and hint when creating a subfolder 17 years ago
till e3a0af34d5 * fixing #1484494 (people can delete the last identity otherwise)
* FOR TRANSLATERS: introducing new message
17 years ago
thomascube b89d5a816b Fix ugly type as suggested in #1484760 17 years ago
till 9f5bd376b4 * fixed another instance of preg_quote() (thanks Sean N. Heukels) 17 years ago
till fa0152c21a * fixed #1484738 17 years ago
svncommit 4315b0086b added ability to insert attached images in HTML editor 17 years ago
thomascube fba1f5ab81 New class rcube_user + send message disposition notification 17 years ago
thomascube 82cd5cdbfc Fix overriding of session vars when register_globals is on (#1484670) 17 years ago
svncommit 68b6a9e8e4 - Enable single-selection toggling in JS list object
- Use row id's instead of folder names in folder renaming/moving
- Fix some smaller errors in folder renaming/moving
17 years ago
svncommit c685105ef2 After renaming/moving a folder, rename/move the children as well. 17 years ago
svncommit 97a6566438 When a parent folder is deleted, delete the children immediately, instead of one-by-one as r833 did. 17 years ago
thomascube 9490b7b7f2 Use object method to get imap hierarchy delimiter 17 years ago
thomascube 6b79f7b57a Set default IMAP folder delimiter; make sure is not empty 17 years ago
svncommit dfa1f36cca Fix folder-management when delimiter is empty (re-closes #1457344). 17 years ago
svncommit f0db3d4cca Create new folder as child of selected folder. 17 years ago
svncommit b0dbf3ce3e Enable drag-/dropping of folders to a new parent folder, closes #1457344. 17 years ago
thomascube 5eee009671 Allow vars and PHP code in templates; improved page title; fixed #1484395 17 years ago
svncommit 2ad77d22c9 Add Sydney to GMT+10 (AEST), closing #1484401. 17 years ago
till c1f160203e + implemented checks for max pagesize (#1484484) 17 years ago
till ed7dd90083 + feedback 17 years ago
till b3a6455e64 # fixed: #1484527 17 years ago
thomascube 719a257f0c Some bugfixes, security issues + minor improvements 17 years ago
thomascube 8d07583f39 Use HTTP-POST requests for actions that change application state 17 years ago
thomascube f1154163b0 Merged branch devel-addressbook from r443 back to trunk 17 years ago
svncommit 156dc40f8d Fix folder deleting. 18 years ago
thomascube b3ce791561 Better input checking on GET and POST vars 18 years ago
thomascube 6ec91f1eb2 Only allow one default identity (Bug #1484223) 18 years ago
thomascube 853b2e7341 Fixed little typos and improved CSS altering in HTML messages 18 years ago
thomascube ee883ad73d Applied security patches by Kees Cook (Ubuntu) + little visual enhancements 18 years ago
thomascube 2bca6e1da0 New (strict) quoting for all kind of strings 18 years ago
thomascube 166796bd3e Fixed wrong exclusion of draft_autosave property (Bug #1484160) 18 years ago
svncommit dd792e8253 fixed signature issues 18 years ago
thomascube b19097058c Introducing preview pane and conditional skin tags 18 years ago
thomascube 740e9ec007 Fixed JS errors in identity list (Bug #1484120) 18 years ago
thomascube 7e0ec7e460 Fixed folder name encoding in subscription list (Bug #1484113) 18 years ago
svncommit b6677bf9cf - Add missing nl_NL translations
- Translate foldernames in folder form (closes #1484113)
18 years ago
svncommit 5ec6194622 fixed css path 18 years ago
thomascube 6b47de3f49 Partial client re-write with a common list class 18 years ago
svncommit a0109c4933 Initial TinyMCE editor support (still need to work on spellcheck and skins) 18 years ago
thomascube e170b4b7f8 Some bugfixes and session expiration stuff 18 years ago
thomascube d656f1ca71 Made automatic draft saving configurable 18 years ago
thomascube ea206d3d92 Improved message parsing and HTML validation 18 years ago
thomascube 89406f36c2 Fixed some XSS and SQL injection issues 18 years ago
thomascube c39957ca17 More encoding issues; enhanced debugging functions 18 years ago
thomascube 4d4264cdcd Fixed charset problems with folder renaming 18 years ago
thomascube fa4cd20fb1 Several bugfixes; see CHANGELOG for details 18 years ago
thomascube f9c107afbe Fixed folder renaming; added confirmation after deleting a folder 18 years ago
thomascube 24053e0d30 Several bugfixes and improvements. See CHANGELOG for details 18 years ago
svncommit a894ba5029 Removeable attachments, Auto-default folder creation, bug fixes 18 years ago
svncommit c8c1e0ef3b Renameable folders, mail-checking changes, other fixes (richs) 18 years ago
thomascube 86f1721926 Added sort order saving patch by Jacob Brunson 18 years ago
thomascube 4647e1bbb5 Started implementing search function 19 years ago
thomascube ad57b3ab3a Minor improvements and bugfixes (see changelog) 19 years ago
thomascube ea7c46b4f3 Improved reading of POST and GET values 19 years ago
thomascube 13c1afbcbb Fixed some charset bugs 19 years ago
thomascube 4b5d2d5883 Additional timezones (patch 1389912) 19 years ago
thomascube 3f9edb4c3e Switched to full UTF-8 support 19 years ago
thomascube c030955634 Switched to full UTF-8 support 19 years ago
thomascube 1cded85790 Re-design of caching (new database table added\!); some bugfixes; Postgres support 19 years ago
thomascube 10a699759d Added localized messages to client and check form input 19 years ago
thomascube dba5f7c44a Prevent from identities XSS 19 years ago
thomascube 7cc38e0beb Added Finnish, Romanian and Chinese translation 19 years ago
svncommit d7cb77414c more pear/mdb2 integration 19 years ago
thomascube a95e0e174c Improved support for UTF-8 and other charsets 19 years ago
svncommit 1038d554e4 various fixes for correct catalan/spanish display 19 years ago
thomascube cd900dd71f Improved folder display; added Portuguese and Catalan translation 19 years ago
thomascube 520c36aa4c Better support for Courier IMAP 19 years ago
thomascube 8884477e91 Latest updates for release 19 years ago
thomascube 42b1135149 Several bugfixes and feature improvements 19 years ago
thomascube 30233b8dfb Minor bugfixes and correction of confusing License notfications 19 years ago
thomascube 20a1b3a0e1 *** empty log message *** 19 years ago
thomascube 4e17e6c9db Initial revision 19 years ago