Commit Graph

1101 Commits (b6837c3732cd7699004a4a24adb89da497a8c8c1)

Author SHA1 Message Date
thomascube 09c59abf85 Case-insensitive matching in autocompletion (#1487933); replace old string offset syntax 14 years ago
alecpl 1d5779b257 - Add option to force spellchecking before sending a message (#1485458) 14 years ago
alecpl 516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 14 years ago
alecpl d734481983 - Added option to specify to which address book add new contacts 14 years ago
thomascube 28ac5cada2 Let plugins hook into keep-alive requests 14 years ago
alecpl 40a1860174 - Store user preferences in session when write-master is not available and session is stored in memcache, write them later 14 years ago
thomascube 3e48b941ec Removed kolab plugins; they will be maintaied and published in the Kolab project 14 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)
14 years ago
alecpl 403f0bf771 - Fix default_port option handling in Installer when config.inc.php file exists (#1487925) 14 years ago
alecpl 4bb7d27b54 - Removed focus_on_new_message option, added newmail_notify plugin 14 years ago
alecpl 8edb3d9405 - Add APC support in rcube_cache 14 years ago
alecpl 5cf5ee66c1 - Added general rcube_cache class with memcache support
- Improved caching performance by skipping writes of unchanged data                                                                       
- Option enable_caching replaced by imap_cache and messages_cache options
14 years ago
alecpl a208a4fa68 - Add forward-as-attachment feature 14 years ago
alecpl 79275b4df5 - jQuery-1.6.1 (#1487913, #1487144) 14 years ago
thomascube e848180aaa Improve display name composition when saving contacts (#1487143), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export 14 years ago
alecpl 0deec44e7d - Fixed handling of folder with name "0" in folder selector 14 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)
14 years ago
alecpl 4764079c6a - Fix bug where messages were deleted instead moved to trash folder after Shift key was used (#1487902), small code improvements 14 years ago
alecpl 7fc056c3ff - Enable multiselection for attachments uploading in capable browsers (#1485969) 14 years ago
alecpl 2d889ecd38 - Add possibility to change HTML editor configuration by skin 14 years ago
alecpl cf58ce8512 - Fix a bug where selecting too many contacts would produce too large URI request (#1487892) 14 years ago
alecpl c08b18c4b9 - Fix relative URLs handling according to a <base> in HTML (#1487889) 14 years ago
alecpl 5c1dfb0b11 - Fix handling of top-level domains with more than 5 chars or unicode chars (#1487883) 14 years ago
alecpl 5dbc5581bb - Add 0.5.2 milestone to changelog 14 years ago
alecpl d7b35c22af - Fix usage of non-standard HTTP error codes (#1487797) 14 years ago
alecpl 4351f7cd66 - Improve performance by including files with absolute path (#1487849) 14 years ago
thomascube 61517ce39d Updated to TinyMCE 3.4.2 which is now compatible with IE9 14 years ago
thomascube f6bd52054d Updated CHANGELOG 14 years ago
alecpl 462de2d202 - PEAR::Net_SMTP 1.5.2, fixed timeout issue (#1487843) 14 years ago
thomascube ef27a6a723 Add hook for request token creation (upon user request) 14 years ago
thomascube d1e08fc905 Replace LDAP vars in group queries (#1487837) 14 years ago
thomascube bf80b5a237 Fix vcard folding with uncode characters (#1487868) 14 years ago
thomascube 3d8b54edf7 Keep all submitted data if contact form validation fails (#1487865) 14 years ago
alecpl ca18a90b1a - Fix bug where template name without plugin prefix was used in render_page hook (the same fix for deprecated_templates) 14 years ago
alecpl 23b49558cd - Fix handling of debug_level=4 in ajax requests (#1487831) 14 years ago
alecpl dae34b5c3f - Support 'abort' and 'result' response in 'preferences_save' hook, add error handling 14 years ago
alecpl d483cd7898 - Fix bug where some content would cause hang on html2text conversion (#1487863) 14 years ago
alecpl dd0ae6297b - Improve space-stuffing handling in format=flowed messages (#1487861) 14 years ago
alecpl 6491fbdbae - Fixed bug where some dates would produce SQL error in MySQL (#1487856) 14 years ago
alecpl 0ea94769ee - Added workaround for some IMAP server with broken STATUS response (#1487859) 14 years ago
alecpl 8abc17611f - Fix bug where default_charset was not used for text messages (#1487836) 14 years ago
alecpl 03bdcb8c1e - jQuery 1.5.2 14 years ago
alecpl be157c74fb - Update changelog 14 years ago
alecpl 94dfd8ab9d - TinyMCE 3.4.1 14 years ago
thomascube ec045b0a24 Revert r4609 and use stateless request tokens; no need to save them in session and thus no keep-alive necessary; fixes #1487829 14 years ago
alecpl 3e63a0b898 - PEAR::Net_SMTP 1.5.1 14 years ago
thomascube 4591de7018 Prepare for multiple concurrent compose windows 14 years ago
alecpl 8381ec1254 - Force names of unique constraints in PostgreSQL DDL (postgres 9.x uses different naming convention than older versions) 14 years ago
alecpl 3e39818221 - Add code for prevention from IMAP connection hangs when server closes socket unexpectedly 14 years ago
alecpl c294eaa3f2 - Performance improvement: Remove redundant DELETE query (for old session deletion) on login 14 years ago
thomascube fb061aaece Use PHPs session_regenerte_id() instead of using (unreliable) mt_rand() function (#1486281) 14 years ago
alecpl 6a4bccb796 - Fix some emails are not shown using Cyrus IMAP (#1487820) 14 years ago
alecpl 8df56e618a - Fix handling of mime-encoded words with non-integral number of octets in a word (#1487801) 14 years ago
thomascube ae39c47c3a New config option for custom logo; allow skins to define/override texts 14 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 29c54229cf - Fix parsing links with non-printable characters inside (#1487805) 14 years ago
thomascube d7167e9eeb Workaround for IE not sending referer with location.href (#1487806) 14 years ago
thomascube 7835e2ded8 Fixed de_CH Localization bugs (#1487773) 14 years ago
thomascube a3b9e4e65d Better display of vcard import results (#1485457) 14 years ago
thomascube e6bb836e05 Create interactive update script with improved DB schema check; udated installer with new features and styles 14 years ago
alecpl 041f66e074 - jQuery 1.5.1 14 years ago
alecpl 3a5476d150 - Add index on contactgroupmembers.contact_id column.
Improves performance and fixes problem with contactgroupmembers table creation on MySQL 4.x
14 years ago
alecpl 4d982d38a8 - Add LDAP SASL bind and proxy authentication (#1486692) 14 years ago
alecpl c5dedd79ca - Add variable for 'Today' label in date_today option (#1486120) 14 years ago
alecpl bfb7d6e681 - Fix dont_override setting does not override existing user preferences (#1487664) 14 years ago
alecpl ab0b51a1fe - Use only one from IMAP authentication methods to prevent login delays (1487784) 14 years ago
alecpl da142bb598 - Replying to a sent message puts the old recipient as the new recipient (#1487074)
- Set compose header fields before skin objects' functions are being used, don't depend on the order of fields
14 years ago
thomascube 3e2637351d Fulltext search over contact fields. Attention: DATABASE SCHEMA CHANGED\! 14 years ago
alecpl de3dde7f2c - Support strftime format in date_today option 14 years ago
alecpl b389252f2b - Fix handling of attachments with invalid content type (#1487767) 14 years ago
alecpl 075ee62a77 - Add workaround for DBMail's bug http://www.dbmail.org/mantis/view.php?id=881 (#1487766) 14 years ago
alecpl 890eae6758 - Use IMAP's ID extension (RFC2971) to print more info into debug log 14 years ago
thomascube a77cf2292b Add optional referer check to prevent CSRF in GET requests 14 years ago
alecpl d80bd153a4 - Fix email_dns_check setting not used for identities/contacts (#1487740) 14 years ago
alecpl 47f55c0d08 - Fix ICANN example addresses doesn't validate (#1487742) 14 years ago
thomascube 784a425e07 protect login form submission from CSRF using a request token 14 years ago
thomascube 6ec4658f72 Adapt test for modcss replacements 14 years ago
alecpl 02b6e614ca - Fix handling of non-image attachments in multipart/related messages (#1487750) 14 years ago
alecpl e8d5bdc84e - Fix IDNA support when IDN/INTL modules are in use (#1487742) 14 years ago
alecpl 9ebac6616d - Fix handling of invalid HTML comments in messages (#1487759) 14 years ago
alecpl b2442d93ef - Fix parsing FETCH response for very long headers (#1487753) 14 years ago
alecpl ae3d6065d8 - Fix add/remove columns in message list when message_sort_order isn't set (#1487751) 14 years ago
thomascube d755eade08 Check mime headers before attempt to parse them (#1487745); broken since r4421 14 years ago
thomascube a4b0885862 Updated changelog 14 years ago
thomascube c6be45646b Separate full message headers UI element from headers table (#1487715) + Remove double borders in folder listing (#1487713) 14 years ago
alecpl c9f67353cf - Add part MIME ID to message_part_* hooks (#1487718) 14 years ago
thomascube 59ac76dc61 Update CHANGELOG 14 years ago
alecpl 58b5dde4cc - Updated PEAR::Net_Socket to 1.0.10 14 years ago
alecpl 1ad1f88e38 - Updated PEAR::Net_IDNA2 to 0.1.1 14 years ago
alecpl 6c68cbde37 - Fix handling of comments inside an email address spec. (#1487673) 14 years ago
thomascube 1c6c2c6dc2 Fix randomly disappearing folders list in IE (#1487704) 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 824144214f - Workaround for setting charset in case of malformed bodystructure response (#1487700) 14 years ago
alecpl a76cbddfc9 - Fix %h/%z variables in username_domain option (#1487701) 14 years ago
thomascube 88007cf060 Fix login redirect issues (#1487686) 14 years ago
alecpl d36115bfb8 - Require PHP 5.2.1 or greater 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
alecpl 00e18b7e42 - Add description of 'use_https' option in main.inc.php.dist file 14 years ago
alecpl 0ff554d165 - Fix handling square brackets in links (#1487672) 14 years ago
thomascube c3be8ed64c Make sure an existing session is killed/replaced when submitting login form 14 years ago
thomascube 56849c658b Wrap HTML parts with <html><body> and add Doctype declaration (#1487098) 14 years ago
thomascube 965ed0ca7f Silently ignore unknown classes in rcube_autoload (#1487109) 14 years ago
thomascube 6bdb6102c0 Do charset detection in vcards with encoded values (#1485542) 14 years ago
thomascube 636328483f Better CSS cursors for splitters (#1486874) 14 years ago
alecpl a36e1ef967 - Fix handling of INBOX when personal namespace prefix is non-empty (#1487657) 14 years ago
alecpl 814bafcc5a - Add handling of multifolder METADATA/ANNOTATION responses 14 years ago
alecpl 1c7b94b52e - Fix namespaces handling (#1487649) 14 years ago
thomascube b37e6987b5 Show the same message only once; increase display time for warnings 14 years ago
thomascube fbaaae0098 Better wording for purge and expunge operations 14 years ago
alecpl 9840ab69e4 - Fix charset conversion for text attachments without charset specification (#1487634) 14 years ago
alecpl 3ee5a7200a - Improved Mail-Reply-To and Mail-Followup-To headers handling 14 years ago
alecpl ad399a95dd - Add username and IP address to log message on unsuccessful login (#1487626) 14 years ago
alecpl 4064452816 - Fix handling of untagged responses for AUTHENTICATE command (#1487450) 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 7472893512 - Fix plaintext versions of HTML messages don't contain placeholders for emotions (#1485206) 14 years ago
alecpl e232acbfde - Improve performance of moving or copying of all messages in a folder (use CLOSE intead of EXPUNGE)
- Code cleanup + added more phpdoc comments
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 1cca4fbd45 - Allow setting autocomplete attribute for all inputs separately (#1487313) 14 years ago
alecpl 53604a0550 - Fix setting charset of attachment filenames (#1487122) 14 years ago
alecpl 43fb35b5cb - Fix cursor position on compose form in Webkit browsers (#1486674) 14 years ago
alecpl 489ffbde73 - Fix window is blur'ed in IE when selecting a message (#1487316) 14 years ago
alecpl e17553d954 - Add 'login_lc' config option for case-insensitive authentication (#1487113)
- Make username comparison case sensitive on MySQL
14 years ago
alecpl fd371a519d - Fix attachments of type message/rfc822 are not listed on attachments list 14 years ago
alecpl 5f560ee7a0 - Plugin API: Add 'pass' argument in 'authenticate' hook (#1487134) 14 years ago
thomascube eee6944b5d Save session data with bas64 ecoding to make it more robust against garbage data (#1487136) 14 years ago
alecpl 63f9dee62d - Add workaround for MSOE's multipart/related messages with non-related attachments 14 years ago
thomascube 844d3ff31c Updates German translations and Changelog 14 years ago
alecpl b867cbdb60 - Add lost changelog entry 14 years ago
alecpl 0f9d8ca40d - Don't set attachment's charset in Content-type header (#1487122) 14 years ago
alecpl effdb3c01d - Lock submit button in onsubmit event on login page (#1487036) 14 years ago
alecpl 8710133250 - Fix error in MSSQL DDL scripts (#1487112): use trigger instead of foreign key constraint 14 years ago
alecpl 2c200021fd - Fix focused elements aren't unfocused when clicking on the list (#1487123) 14 years ago
alecpl 6084d782f2 - Fix hanling of HTML entity strings in plai text messages 14 years ago
alecpl b72e2f9a17 - Fix handling of folders with "<>" characters in name 14 years ago
alecpl 310fc2dfcc - jQuery-1.4.4 14 years ago
alecpl 44840971e8 - Fix handling of folders with name "0" (#1487119) 14 years ago
alecpl 00290a6032 - Add support for shared folders (#1403507) 14 years ago
alecpl 3bb9b5212b - Fix operations on messages in unsubscribed folders (#1487107) 14 years ago
alecpl c296b810bc - Add option for minimum length of autocomplete's string (#1486428) 14 years ago
alecpl 29b39739df - Improve responsiveness of messages displaying (#1486986) 14 years ago
alecpl c50d8872ce - Add missing confirmation/error messages on contact/group/message actions (#1486845)
- Add 'loading' message on message move/copy/delete/mark actions
14 years ago
alecpl eeb85f4257 - Add option to place replies in the folder of the message being replied to (#1485945) 14 years ago
alecpl 6f096812c9 - Support contact's email addresses up to 255 characters long (#1487095)
- Added email format checks when saving contacts data
14 years ago
alecpl 9ae29c9525 - Improve performance of message cache status checking when skip_disabled=true 14 years ago
alecpl c309cd8928 - Improve performance of setting IMAP flags using .SILENT suffix 14 years ago
alecpl 2cd443315d - Plugin API: add possibility to disable plugin in AJAX mode, 'noajax' property
- Plugin API: add possibility to disable plugin in framed mode, 'noframe' property
14 years ago
alecpl 77327e252a - Add SORT=DISPLAY support (RFC 5957) 14 years ago
alecpl a79417d4ef - Plugin API: added 'contact_form' hook
- Re-designed contact frame using Tabs
14 years ago
alecpl d21a05b481 - Fix handling of URLs with semicolon (;) character (#1487088) 14 years ago
alecpl acd9bdd25b - Fix handling of URLs with tilde (~) character (#1487087) 14 years ago
alecpl 3870bec7ff - Add support for selection options from LIST-EXTENDED extension (RFC 5258)
- Don't list subscribed but non-existent folders (#1486225)
- Fix \Noselect handling performance (#1487082)
14 years ago
alecpl a5a4bf46bd - Add basic IMAP LIST's \Noselect option support (mark unselectable folders as virtual, etc.) 14 years ago
alecpl 80bc55e0dc - Fix parent folder with unread subfolder not bold when message is open (#1487078) 14 years ago
alecpl 4dd4172421 - Add support for AUTH=DIGEST-MD5 in IMAP (RFC 2831) 14 years ago
alecpl a1fe6bd11d - Add support for IMAP proxy authentication (#1486690) 14 years ago
alecpl 63d4d61148 - Re-implemented SMTP proxy authorization support 14 years ago
alecpl 7bf255bfe1 - Add SASL-IR support (RFC 4959)
- Add LOGINDISABLED support (RFC 2595)
- Add support for AUTH=PLAIN authentication to IMAP
14 years ago
thomascube cb7d32ebdd List groups in address detail view and allow to subscribe/unsubscribe from there (#1486753) 14 years ago
alecpl 6a16031d04 - Add LIST-STATUS support in rcube_imap_generic class (RFC5819) 14 years ago
alecpl 659cf14cdd - Improve performance of messages counting using ESEARCH extension (RFC4731) 14 years ago
alecpl 710e274849 - Improve performance of unseen messages counting, use STATUS instead of SELECT+SEARCH (#1487058) 14 years ago
alecpl 8794f16c62 - Fix handling of attachments when Content-Disposition is not inline nor attachment (#1487051) 14 years ago
alecpl 435c315223 - Fix decoding of e-mail address strings in message headers (#1487068) 14 years ago
alecpl 8b6eff6e69 - Add ACL extension support into IMAP classes (RFC4314)
- Add ANNOTATEMORE extension support into IMAP classes (draft-daboo-imap-annotatemore)                                                           
- Add METADATA extension support into IMAP classes (RFC5464)
14 years ago
alecpl 4438d66760 - Add separate column for message status icon (#1486665) 14 years ago
alecpl d8335117e2 - Add LITERAL+ support (RFC2088) 14 years ago
alecpl 2d1d68bc7e - Display IMAP errors for LIST/THREAD/SEARCH commands, fixes #1486905 14 years ago
alecpl 1c1e1e39f3 - Fix duplicated e-mail field in identity form (#1487054) 14 years ago
alecpl ad334a1257 - Improve displaying of UI messages (#1486977) 14 years ago
alecpl a392125fe8 - Add SASL proxy authentication for SMTP (#1486693) 14 years ago
alecpl 29983c1671 - Add caching support in id2uid and uid2id functions (#1487019), Fix get_message_cache_index
to use internal cache when only sort order changes. Both changes improves performance of 'show' action
- code cleanup/function description fixes
14 years ago
alecpl e0a5ce0264 - Prevent from inserting empty link when composing HTML message (#1486944) 14 years ago
alecpl 32c657ae1f - Add (different) attachment icon for messages of type multipart/report (#1486165) 14 years ago
alecpl e9470683bf - Use css sprite image for messages list 14 years ago
alecpl f22ea7ba18 - Support SMTP Delivery Status Notifications - RFC3461 (#1486142) 14 years ago
alecpl 7f89041e9a - Use empty envelope sender address for message disposition notifications (RFC2298.3) 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 ace511a771 - Add unique index on users.username+users.mail_host 14 years ago
alecpl fec0704423 - Add 0.4.2. section in Changelog 14 years ago
alecpl 6769ba7670 - Improve tabs to fixed width and add tabs in identities info (#1486974) 14 years ago
alecpl 393ba7186f - Fix handling of backslash as IMAP delimiter 14 years ago
alecpl 8cfbc47e89 - Fix keyboard doesn't work with autocomplete list with Chrome (#1487029) 14 years ago
alecpl 538e1c85d2 - Fix confirmation message isn't displayed after sending mail on Chrome (#1486177) 14 years ago
alecpl e25a357d95 - Add Reply-to-List feature (#1484252)
- Add Mail-Followup-To/Mail-Reply-To support (#1485547)
14 years ago
alecpl df2188d778 - Fix mailto optional params in plain text messages aren't handled (#1487026) 14 years ago
alecpl 928bcaedc0 - Fix handling of Thunderbird's vCards (#1487024) 14 years ago
alecpl 249db18585 - Fix "Server Error! (Not Found)" when using utils/save-pref action (#1487023) 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 66c674cc57 - Fix charset replacement in HTML message bodies (#1487021) 14 years ago
alecpl 9f9664338f - Change reply prefix to display email address only if sender name doesn't exist (#1486550) 14 years ago
alecpl 1148c6e936 - Add option do bind for an individual LDAP address book (#1486997) 14 years ago
alecpl 33da0b48b3 - Allow setting some washtml options from plugin (#1486578) 14 years ago
alecpl c609784656 - Use custom sorting when SORT is disabled by IMAP admin (#1486959) 14 years ago
alecpl 11bcac5802 - Fix HTML to plain text conversion doesn't handle citation blocks (#1486921) 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 d7f9eb573b - Add link to identities in compose window (#1486729) 14 years ago