Commit Graph

1115 Commits (a621a9d7ecf334c4894ef8f5168eb6208e5ae0e4)

Author SHA1 Message Date
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
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