Commit Graph

1148 Commits (089e53c61752fa1fd262a0055eff47bc21dac1eb)

Author SHA1 Message Date
alecpl 45fa64c3c9 - Added About tab in Settings 13 years ago
alecpl c1fcd1b838 - Fix handling of HTML form elements in messages (#1485137) 13 years ago
alecpl 5aeeebad56 - Fix regression in setting recipient to self when replying to a Sent message (#1487074) 13 years ago
alecpl 89dcf54071 - Fix listing of folders in hidden namespaces (#1486796) 13 years ago
alecpl 485c69d812 - Don't consider \Noselect flag when building folders tree (#1488004) 13 years ago
alecpl 2f9fdbff62 - Fix sorting autocomplete results to preserve email address significance (#1488084) 13 years ago
alecpl bd34cad1f6 - Add option to set session name (#1486433) 13 years ago
alecpl 710b1bd684 - Add option to skip alternative email addresses in autocompletion 13 years ago
alecpl 46cdbf074e - Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 13 years ago
alecpl d61756663c - Fix problem with parsing HTML message body with non-unicode characters (#1487813) 13 years ago
alecpl f21a04c024 - Add option to define matching method for addressbook search (#1486564, #1487907) 13 years ago
thomascube 62c8618744 Make email recipients separator configurable + suppress dupes in auto-completion 13 years ago
alecpl aa07b22906 - Fix so folders with \Noinferiors attribute aren't listed in parent selector
- Add LIST result and folder attributes cache
- rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
13 years ago
alecpl f2292c3a95 - Fix handling of curly brackets in URLs (#1488168) 13 years ago
alecpl 77153b255d - Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone (#1488147) 13 years ago
alecpl 179b39d22a - Fix error on opening searched LDAP contact (#1488144) 13 years ago
alecpl 9aab5e5456 - Fix redundant line break in flowed format (#1488146) 13 years ago
till 6ac6be5f4f updated with tinymce changes 13 years ago
alecpl b5a29fe22f - Fix IDN address validation issue (#1488137) 13 years ago
thomascube 39cafac3f5 Autocomplete LDAP records when adding contacts from mail (#1488073) 13 years ago
alecpl bf9644b219 - Fixed ticket number 13 years ago
alecpl 3703021713 - Plugin API: added 'ready' hook (#1488073) 13 years ago
alecpl fb40f37784 - Ignore DSN request when it isn't supported by SMTP server (#1487800) 13 years ago
alecpl b1f0846727 - Make sure LDAP name fields aren't arrays (#1488108) 13 years ago
alecpl 84dc98d77e - Fixed/updated changelog 13 years ago
thomascube 373b112f34 Force files to be updated, even if newer (#1488117) 13 years ago
alecpl b96ed4b74e - Fix issue where it wasn't possible to change list view mode in folder manager for INBOX (#1488107), also show messages count and size in such case 13 years ago
alecpl f537504ed0 - Fix namespace handling in special folders settings (#1488112) 13 years ago
alecpl e877681c20 - Disable time limit for CLI scripts (#1488109) 13 years ago
alecpl 14d494fd99 - Fix misleading display when chaning editor type (#1488104), fix handling of custom commands result 13 years ago
alecpl b175394b30 - Add loading indicator on contact delete 13 years ago
alecpl bba25299f8 - Fix bug where after delete message rows can be added to the list of another folder (#1487752) 13 years ago
alecpl 5f71297bc9 - Add notice on autocompletion that not all records were displayed 13 years ago
thomascube 2d3e2bc561 Add option 'searchonly' for address books; currently used by LDAP directories 13 years ago
alecpl 4b21d26879 - Add Priority filter to the messages list 13 years ago
alecpl 609d3923d7 - Cache synchronization using QRESYNC/CONDSTORE
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
13 years ago
alecpl 30f50556c1 - Fix locked folder rename option on servers supporting RFC2086 only (#1488089) 13 years ago
thomascube 47672bfda5 Trigger 'new_messages' hook for all checked folders (#1488083) 13 years ago
thomascube 06dc9838e0 Fix session race conditions when composing new messages 13 years ago
alecpl c3ba0e54af - Fix encoding of LDAP contacts identifiers (#1488079) 13 years ago
alecpl 43e5ae654c - jQuery 1.6.4 13 years ago
thomascube 1cc9e210f5 Make date/time format user configurable; drop 'date_today' config option 13 years ago
alecpl 66a3b03419 - Fix handling of binary attachments encoded with quoted-printable (#1488065) 13 years ago
alecpl 5f129dd053 - Fix text-overflow:ellipsis issues on messages list in FF7 and Webkit (#1488061) 13 years ago
alecpl 065d7025ee - Fix setting title for truncated subject in IE (#1487128) 13 years ago
alecpl 303ade533f - Fix handling of links with IP address 13 years ago
alecpl b7fd98e338 - Fix compacting folder resets message list filter (#1488076)
- Fix reset-search action so it resets list page number to 1
13 years ago
alecpl e730cd248d - Fix displaying multipart/alternative messages with only one part (#1487938) 13 years ago
alecpl 80152b333c - Rewritten messages caching (merged devel-mcache branch):
Indexes are stored in a separate table, so there's no need to store all messages in a folder
  Added threads data caching
  Flags are stored separately, so flag change doesn't cause DELETE+INSERT, just UPDATE
- Partial QRESYNC support
- Improved FETCH response handling
- Improvements in response tokenization method
13 years ago
alecpl 26bc46d9b6 - Move two entries from 0.6-rc to trunk's changelog part 13 years ago
alecpl 2a76f8ddc3 - Use 'From' and 'To' labels instead of 'Sender' and 'Recipient' 13 years ago
alecpl d5ae9772c1 - Fix username case-insensitivity issue in MySQL (#1488021) 13 years ago
alecpl f8e48df715 - Merge devel-saved_search branch (Addressbook Saved Searches) 13 years ago
alecpl 66df084203 - Merge devel-spellcheck branch:
- Added spellchecker exceptions dictionary (shared or per-user)
  - Added possibility to ignore words containing caps, numbers, symbols (spellcheck_ignore_* options)
13 years ago
thomascube eb2365c478 Completed changelog 13 years ago
thomascube 94a5a24fc2 Fallback to mail_domain in LDAP variable replacements; add 'host' to 'user_create' hook arguments (#1488024) 13 years ago
thomascube 4c4fe693d7 Fix wrong vCard type parameter mobile (#1488067) 13 years ago
thomascube 31e00cb7e9 Fix vCard WORKFAX issue (#1488046) 13 years ago
alecpl dbb0c2a109 - Add vCard's Profile URL support (#1488062) 13 years ago
alecpl 1c952a8902 - jQuery 1.6.3 13 years ago
alecpl 682819f15e - Fix imap_cache setting to values other than 'db' (#1488060) 13 years ago
alecpl 8757f5b57d - Fix handling of attachments inside message/rfc822 parts (#1488026) 13 years ago
thomascube f7b58afb94 Make list of mimetypes that open in preview window configurable (#1487625) 13 years ago
alecpl 13d45dfbda - Localize forwarded message header (#1488058)
- pl_PL update
- Fix label: databaserror -> dberror
13 years ago
alecpl 0c7fe2fd97 - Added unique connection identifier to IMAP debug messages 13 years ago
alecpl dc294e6a76 - Add ticket number to the last entry 13 years ago
alecpl 7a2bade211 - Added 'priority' column on messages list 13 years ago
alecpl f0bccb7fb2 - Fix image type check for contact photo uploads 13 years ago
alecpl 5db6f96d22 - Fix contact row update after name change when in searching mode, update changelog 13 years ago
alecpl 4436b43480 - Fixed selecting identity on reply/forward (#1487981) 13 years ago
alecpl 5c9d1ffe8e - Add option to hide selected LDAP addressbook on the list 13 years ago
alecpl fe0cb657f1 - Add client-side checking of uploaded files size 13 years ago
alecpl f4c3649671 - Revert r5046, the change will be applied to devel-mcache branch, where it belongs for now 13 years ago
alecpl 077cfdac2d - Added IMAP ENABLE (RFC5161) support
- Removed deprecated @access comments
13 years ago
thomascube 31737295b8 Add newlines between organization, department, jobtitle (#1488028) 13 years ago
thomascube f2ff370215 Recalculate date when replying to a message and localize the cite header (#1487675) 13 years ago
alecpl 8dd172a5b0 - Fix XSS vulnerability in UI messages (#1488030) 13 years ago
alecpl 6d0ada30d7 - Fix handling of email addresses with quoted local part (#1487939) 13 years ago
alecpl 359e19a19d - Fix EOL character in vCard exports (#1487873) 13 years ago
alecpl 0213f8d4dd - Added optional "multithreading" autocomplete feature 13 years ago
alecpl 1837173634 - Plugin API: Added 'config_get' hook 13 years ago
thomascube b9fe7a899a Just name mail 'Mail', it's that simple; Upddate changelog 13 years ago
alecpl 19869073e3 - Plugin API: added folder_delete and folder_rename hooks 13 years ago
alecpl 7f5a849e78 - Added possibility to undo last contact delete operation 13 years ago
alecpl 1564d4ef79 - Fix sorting of contact groups after group create (#1487747) 13 years ago
alecpl 4171c59bd7 - Add optional textual upload progress indicator (#1486039) 13 years ago
alecpl b8605bd0e8 - jQuery 1.6.2 13 years ago
alecpl 96e24fab88 - Fix parsing URLs containing commas (#1487970) 13 years ago
alecpl 71228297e0 - Added vertical splitter for books/groups list in addressbook (#1487923) 13 years ago
alecpl 67975b99ef - Improved namespace roots handling in folder manager 13 years ago
alecpl ecf295f6ef - Added searching in all addressbook sources (global-search)
- Added addressbook source selection in contacts import
13 years ago
thomascube 69ea3a3429 Implement LDAPv3 Virtual List View (VLV) for paged results listing 13 years ago
thomascube b0c70b3ca7 Use address_template config when adding a new address block (#1487944) 13 years ago
alecpl e9a9f2f6c5 - Added addressbook advanced search 13 years ago
alecpl 4649969c16 - Updated changelog 13 years ago
alecpl d654e80084 - Fix identities "reply-to" and "bcc" fields have a bogus value when left empty (#1487943) 13 years ago
alecpl 3cacf941fa - Add popup with basic fields selection for addressbook search 13 years ago
thomascube 09c59abf85 Case-insensitive matching in autocompletion (#1487933); replace old string offset syntax 13 years ago
alecpl 1d5779b257 - Add option to force spellchecking before sending a message (#1485458) 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
thomascube 28ac5cada2 Let plugins hook into keep-alive requests 13 years ago
alecpl 40a1860174 - Store user preferences in session when write-master is not available and session is stored in memcache, write them later 13 years ago
thomascube 3e48b941ec Removed kolab plugins; they will be maintaied and published in the Kolab project 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 403f0bf771 - Fix default_port option handling in Installer when config.inc.php file exists (#1487925) 13 years ago
alecpl 4bb7d27b54 - Removed focus_on_new_message option, added newmail_notify plugin 13 years ago
alecpl 8edb3d9405 - Add APC support in rcube_cache 13 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
13 years ago
alecpl a208a4fa68 - Add forward-as-attachment feature 13 years ago
alecpl 79275b4df5 - jQuery-1.6.1 (#1487913, #1487144) 13 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 13 years ago
alecpl 0deec44e7d - Fixed handling of folder with name "0" in folder selector 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
alecpl 4764079c6a - Fix bug where messages were deleted instead moved to trash folder after Shift key was used (#1487902), small code improvements 13 years ago
alecpl 7fc056c3ff - Enable multiselection for attachments uploading in capable browsers (#1485969) 13 years ago
alecpl 2d889ecd38 - Add possibility to change HTML editor configuration by skin 13 years ago
alecpl cf58ce8512 - Fix a bug where selecting too many contacts would produce too large URI request (#1487892) 13 years ago
alecpl c08b18c4b9 - Fix relative URLs handling according to a <base> in HTML (#1487889) 13 years ago
alecpl 5c1dfb0b11 - Fix handling of top-level domains with more than 5 chars or unicode chars (#1487883) 13 years ago
alecpl 5dbc5581bb - Add 0.5.2 milestone to changelog 13 years ago
alecpl d7b35c22af - Fix usage of non-standard HTTP error codes (#1487797) 13 years ago
alecpl 4351f7cd66 - Improve performance by including files with absolute path (#1487849) 13 years ago
thomascube 61517ce39d Updated to TinyMCE 3.4.2 which is now compatible with IE9 13 years ago
thomascube f6bd52054d Updated CHANGELOG 13 years ago
alecpl 462de2d202 - PEAR::Net_SMTP 1.5.2, fixed timeout issue (#1487843) 13 years ago
thomascube ef27a6a723 Add hook for request token creation (upon user request) 13 years ago
thomascube d1e08fc905 Replace LDAP vars in group queries (#1487837) 13 years ago
thomascube bf80b5a237 Fix vcard folding with uncode characters (#1487868) 13 years ago
thomascube 3d8b54edf7 Keep all submitted data if contact form validation fails (#1487865) 13 years ago
alecpl ca18a90b1a - Fix bug where template name without plugin prefix was used in render_page hook (the same fix for deprecated_templates) 13 years ago
alecpl 23b49558cd - Fix handling of debug_level=4 in ajax requests (#1487831) 13 years ago
alecpl dae34b5c3f - Support 'abort' and 'result' response in 'preferences_save' hook, add error handling 13 years ago
alecpl d483cd7898 - Fix bug where some content would cause hang on html2text conversion (#1487863) 13 years ago
alecpl dd0ae6297b - Improve space-stuffing handling in format=flowed messages (#1487861) 13 years ago
alecpl 6491fbdbae - Fixed bug where some dates would produce SQL error in MySQL (#1487856) 13 years ago
alecpl 0ea94769ee - Added workaround for some IMAP server with broken STATUS response (#1487859) 13 years ago
alecpl 8abc17611f - Fix bug where default_charset was not used for text messages (#1487836) 13 years ago
alecpl 03bdcb8c1e - jQuery 1.5.2 13 years ago
alecpl be157c74fb - Update changelog 13 years ago
alecpl 94dfd8ab9d - TinyMCE 3.4.1 13 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 13 years ago
alecpl 3e63a0b898 - PEAR::Net_SMTP 1.5.1 13 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