Commit Graph

1085 Commits (e86a21bd83a0ae6cadfe9c919582951f306d3b64)

Author SHA1 Message Date
alecpl 021ef41737 - Fix duplicated attachments when forwarding a message (#1486487) 15 years ago
alecpl c1439f925d - Fix message/rfc822 attachments containing only attachments are not parsed properly (#1486743) 15 years ago
alecpl 9d5c834332 - Fix %00 character in winmail.dat attachments names (#1486738) 15 years ago
alecpl c435173eb4 - Fix handling errors of folder deletion (#1486705) 15 years ago
alecpl 1d51658ba5 - Parse untagged CAPABILITY response for LOGIN command (#1486742) 15 years ago
alecpl 30aa4ccaaf - Renamed all php-cli scripts to use .sh extension 15 years ago
alecpl 677e1f26fe - Some files from /bin + spellchecking actions moved to the new 'utils' task 15 years ago
alecpl 0e7b66357d - Added threads tree icons
- css/js fixes and improvements in (messages) list code
15 years ago
alecpl bb8012cfcd - Extend contact groups support (#1486682) 15 years ago
alecpl 488074965b - Fix check-recent action issues and performance (#1486526)
- Fix messages order after checking for recent (#1484664)
- Fix messages copying
- Reset check-recent interval after check-recent by hand
15 years ago
alecpl 25fdec592d - Fix autocomplete shows entries without email (#1486452) 15 years ago
alecpl c833ed4053 - Fix listupdate event doesn't trigger on search response (#1486708) 15 years ago
alecpl a1f7e90a0e - Fix select_all_mode value after selecting a message (#1486720) 15 years ago
alecpl 1f019c8e58 - Set focus to editor on reply in HTML mode (#1486632)
- Fix composing in HTML jumps cursor to body instead of recipients (#1486674)
15 years ago
alecpl b62c4869f7 - Allow columns order change per user - drag&drop (#1485795) 15 years ago
alecpl ea50e71260 - Add References header in read receipt (#1486681) 15 years ago
alecpl 06c116bf75 - Fix database constraint violation when opening a message (#1486696) 15 years ago
alecpl cecf46a41b - Add 'loading' message while login is in progress (#1486667) 15 years ago
alecpl 3978d28ecd - Fix quota_zero_as_unlimited (#1486662) 15 years ago
alecpl f0485adef1 - Fix folder subscription checking (#1486684)
- Fix INBOX appears (sometimes) twice in mailbox list (#1486672)
15 years ago
alecpl 373747becc - Fix listing of attachments of some types e.g. "x-epoc/x-sisx-app" (#1486653) 15 years ago
alecpl 93c0188854 - Add sizelimit and timelimit variables in LDAP config (#1486544) 15 years ago
alecpl f3e1010090 - Hide IMAP host dropdown when single host is defined (#1486326) 15 years ago
alecpl 8e211adb01 - Add images pre-loading on login page (#1451160) 15 years ago
alecpl 3544558f2d - Add HTTP_X_REAL_IP and HTTP_X_FORWARDED_FOR to successful logins log (#1486441) 15 years ago
alecpl c287f34bd3 - Fix setting spellcheck languages with extended codes (#1486605) 15 years ago
alecpl da8f11ce16 - Fix messages list scrolling in FF3.6 (#1486472)
- Fix quicksearch input focus (#1486637)
- Small code cleanup + improvements
15 years ago
thomascube a35062a1eb Always set changed date when marking a DB record as deleted + provide a cleanup script 15 years ago
thomascube 8e3a6039cf Assign newly created contacts to the active group (#1486626) and fix group selection display (#1486619) 15 years ago
thomascube bc4960108e Option not to mark messages as read when viewed in preview pane (#1485012) 15 years ago
alecpl 751b22b41f - Added optional (max_recipients) support to restrict total number of recipients per message (#1484542) 15 years ago
alecpl 7a48e5539f - Re-organize editor buttons, add blockquote and search buttons
- Make possible to write inside or after a quoted html message (#1485476)
15 years ago
alecpl 59c216f3cc - Fix bugs on unexpected IMAP connection close (#1486190, #1486270)
- Iloha's imap.inc rewritten into rcube_imap_generic class
- rcube_imap code re-formatting
15 years ago
thomascube a61bbb24aa Added basic contact groups feature 15 years ago
alecpl 33e2e42321 - Use PageUp/PageDown for listpage change (#1486430) 15 years ago
alecpl bc2accc455 - Added Home/End kayboard keys support on lists (#1486430) 15 years ago
alecpl fb7ec576ab - Added possibility to select all messages in a folder (#1484756) 15 years ago
alecpl d8c440c03f - Added 'imap_force_caps' option for after-login CAPABILITY checking (#1485750) 15 years ago
alecpl d50b857af4 - Password: Support dovecotpw encryption 15 years ago
alecpl 69d05c3710 - TinyMCE 3.3.1 15 years ago
alecpl 9b3fdc25c1 - Implemented messages copying using drag&drop + SHIFT (#1484086) 15 years ago
alecpl 15e00bdf50 - Improved performance of folders operations (#1486525) + code cleanups 15 years ago
alecpl b575fa9008 - Fix blocked.gif attachment is not attached to the message (#1486516) 15 years ago
alecpl 98c489e9f4 - Managesieve: Added import from Horde-INGO
- Managesieve: Support for more than one match using if+stop instead of if+elsif structures (#1486078)
- Managesieve: Support for selectively disabling rules within a single sieve script (#1485882)
- Managesieve: Added vertical splitter
15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl f209717e41 - virtuser_query: support other identity data (#1486148) 15 years ago
alecpl 56505a1174 - Options virtuser_* replaced with virtuser_* plugins
- Plugin API: Implemented 'email2user' and 'user2email' hooks
15 years ago
alecpl a4cf4577b1 - Fix forwarding message omits CC header (#1486305) 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 2d08c50fd7 - Support/Require tls:// prefix in 'smtp_server' option for TLS connections
- "Split" config file into sections
15 years ago
alecpl f1ce5163e5 - Fix inconsistent behaviour of 'delete_always' option (#1486299) 15 years ago
alecpl a039c626ee - Fix deleting all messages from last list page (#1486293) 15 years ago
thomascube bbc8565e5a Flag original messages after sending a draft (#1486203) 15 years ago
thomascube a96183883d Changed signature separator when top-posting (#1486330) 15 years ago
thomascube b975da27ef Allow admins to define defaults for search modifiers (#1485897) 15 years ago
alecpl aba0927545 - Fix long e-mail addresses validation (#1486453) 15 years ago
thomascube 7910c0ff55 Remember search modifiers in user prefs (#1486146) + bring back the old defaults 15 years ago
alecpl 47ad83f337 - Added force_7bit option to force MIME encoding of plain/text messages (#1486510) 15 years ago
thomascube d5ffb58726 Use case sensitive check when checking for default folders (#1486346) 15 years ago
thomascube 5e9a566101 Fix checking for new mail (#1485794) 15 years ago
alecpl ff519ed8c2 - typos 15 years ago
alecpl 929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago
alecpl a72ad65724 - Fix invalid font tags which cause HTML message rendering problems (#1486521) 15 years ago
alecpl ebc619c149 - Fix CVE-2010-0464: Disable DNS prefetching (#1486449) 15 years ago
alecpl 82c98e674d - Fix Received headers to behave better with SpamAssassin (#1486513) 15 years ago
alecpl 64608bf2ef - Password: Make passwords encoding consistent with core, add 'password_charset' global option (#1486473) 15 years ago
alecpl 951c07b1b1 - Fix adding contacts SQL error on mysql (#1486459) 15 years ago
alecpl 333c48caf7 - Squirrelmail_usercopy: support reply-to field (#1486506)
- Use rcube_user::insert_identity() instead of custom SQL query in rcube_user::create()
15 years ago
alecpl 1617dbb6a4 - Fix IE spellcheck suggestion popup issue (#1486471) 15 years ago
alecpl 812abdd797 - Fix email address auto-completion shows regexp pattern (#1486258) 15 years ago
thomascube b545d3e838 Fix loading of plugin configs: user prefs will always survive (#1486368) 15 years ago
alecpl 1e6b19ddd7 - Fix quota indicator value after folder purge/expunge (#1486488) 15 years ago
alecpl 3e8898ef60 - Fix external mailto links support for use as protocol handler (#1486037) 15 years ago
alecpl 91790e41f3 - Fix attachment excessive memory use, support messages of any size (#1484660) 15 years ago
alecpl 9b94eb6415 - Fix setting task name according to auth state. So, any action before user
is authenticated is assigned to 'login' task instead of 'mail'. Now binding
  plugins to 'login' task is possible and realy usefull. It's also possible 
  to bind to all tasks excluding 'login'.
15 years ago
alecpl a65bf3a14b - Password: fix vpopmaild driver (#1486478) 15 years ago
alecpl 8248e4a642 - Add workaround for MySQL bug [http://bugs.mysql.com/bug.php?id=46293] (#1486474) 15 years ago
alecpl b620493a4b - Fix quoted text wrapping when replying to an HTML email in plain text (#1484141) 15 years ago
alecpl ad18d63cc1 - Fix handling of extended mailto links (with params) (#1486354) 15 years ago
alecpl a79e5f14c1 - Fix sorting by date of messages without date header on servers without SORT (#1486286) 15 years ago
alecpl e1ac217397 - Fix inconsistency when not using default table names (#1486467) 15 years ago
alecpl c5c3ae791d - Fix folder rename/delete buttons do not appear on creation of first folder (#1486468) 15 years ago
alecpl f52e7a0073 - Fix character set conversion fails on systems where iconv doesn't accept //IGNORE (#1486375) 15 years ago
alecpl b5846eed4d - Login preformance: Create default folders on first login only 15 years ago
thomascube d4a2c0cf5c Import contacts into the selected address book + set button states accordingly 15 years ago
alecpl 2273d4117f - Add support for MDB2's 'sqlsrv' driver (#1486395) 15 years ago
alecpl 8f85e3759c - jQuery-1.4.1 15 years ago
alecpl ae9d5832ae - Removed problematic browser-caching of messages 15 years ago
alecpl 091735615e - Fix incompatybility with suhosin.executor.disable_emodifier (#1486321)
- Update Mail_Mime package
15 years ago
alecpl d6584f7206 - Use PLAIN auth when CRAM fails and imap_auth_type='check' (#1486371) 15 years ago
alecpl 96b679d10d - Fix removal of <title> tag from HTML messages (#1486432) 15 years ago
alecpl 76c94b6ba8 - Fix 'force_https' to specified port when URL contains a port number (#1486411) 15 years ago
alecpl da1722a587 - Fix to-text converting of HTML entities inside b/strong/th/hX tags (#1486422) 15 years ago
alecpl 57837fd689 - Bug in spellchecker suggestions when server charset != UTF8 (#1486406) 15 years ago
alecpl a2cb306981 - Managesieve: Fix requires generation for multiple actions (#1486397) 15 years ago
alecpl 1004407485 - Fix LDAP problem with special characters in RDN (#1486320) 15 years ago
alecpl aa16b4af8f - Improved handling of message parts of type message/rfc822 (fixed e.g. inline images in multipart/alternative messages attached as message/rfc822) 15 years ago
alecpl 58fb6502e3 - Updated TinyMCE to 3.2.7 15 years ago
alecpl 5b3ed54e84 - Plugin API: added 'quota' hook 15 years ago
alecpl f96ffde231 - Fix parsing conditional comments in HTML messages (#1486350) 15 years ago
alecpl e5d60d69d4 - Use built-in json_encode() for proper JSON format in AJAX replies (and compat. with jQuery 1.4) 15 years ago
alecpl ceeab9ed91 - Allow setting only selected params in 'message_compose' hook (#1486312) 15 years ago
alecpl a82dcd420a - Plugin API: added 'message_compose_body' hook (#1486285) 15 years ago
alecpl 70ee70aeac - Fix counters of all folders are checked in 'getunread' action with check_all_folders disabled (#1486128) 15 years ago
alecpl 19d6a89342 - fix r3150 (better detection that message/rfc822 should be displayed as message/aternative) 15 years ago
alecpl 3815e050e0 - Fix displaying nested message parts (#1486246) 15 years ago
alecpl 496da6a420 - Fix possible messages exposure when using Roundcube behind a proxy (#1486281) 15 years ago
alecpl bc6ac4d3c9 - Fix unicode para and line separators in javascript response (#1486310) 15 years ago
alecpl 469f84fa49 - additional_message_headers: allow unsetting headers, support plugin's config file (#1486268) 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
alecpl 18153efe21 - Fix pasting from Office apps into html editor (#1486271) 15 years ago
thomascube 0207c45c90 More options for top posting feature (#1484272) using patch from Phil Weir 15 years ago
alecpl 31ddb5e5c2 - Don't cut off attachment names when using non-RFC2231 encoding (#1485515) 15 years ago
alecpl 50f56d2046 - top posting (#1484272) 15 years ago
alecpl ac67db1980 - Managesieve 2.0: multi-script support 15 years ago
alecpl 598212252c - Fix imap_auth_type regression (#1486263) 15 years ago
thomascube 09915f1430 Specify toolbar container in compose template (#1486247) 15 years ago
alecpl 5818e44345 - Fix $_SERVER['HTTPS'] check for SSL forcing on IIS (#1486243) + fix port check 15 years ago
alecpl 700ef1f09a - Avoid unnecessary page loads for selected tab (#1486032) 15 years ago
alecpl 7415c02ecf - Fix quota indicator issues by content generation on client-size
instead of bin/quotaimage.php: better performance, better styling posibilities (#1486197, #1486220)
15 years ago
alecpl 49771b1039 - Don't display disabled sections in Settings (#1486099) 15 years ago
alecpl b6c512a6b0 - fix rc_utf8_clean() on Windows (#1486232) 15 years ago
alecpl e4acbbd8cc - Added server-side e-mail address validation with 'email_dns_check' option (#1485857) 15 years ago
alecpl ccc80d1ca8 - Fix login page loading into an iframe when session expires (#1485952) 15 years ago
alecpl 65c0a0e591 - Option 'force_https' replaced by 'force_https' plugin
- added option 'force_https_port' in 'force_https' plugin (#1486091)
15 years ago
alecpl 1a00f138c6 - Fix IE issue with non-UTF-8 characters in AJAX response (#1486159) 15 years ago
alecpl 4f69328132 - Partially fixed "empty body" issue by showing raw body of malformed message (#1486166) 15 years ago
alecpl a9bfe21ba6 - Fix importing/sending to email address with whitespace (#1486214) 15 years ago
alecpl 1904fa7104 - Added XIMSS (Communigate) driver for Password plugin 15 years ago
alecpl b4d940b112 - Fix newly attached files are not saved in drafts w/o editing any text (#1486202) 15 years ago
alecpl ebf8726eea - Added attachment upload indicator with parallel upload (#1486058) 15 years ago
alecpl 2c7296a82d - Use default_charset for bodies of messages without charset definition (#1486187) 15 years ago
alecpl 1bf9a86a8e - Password: cPanel driver added 15 years ago
alecpl ef70b856a3 - Fix return to first page from e-mail screen (#1486105) 15 years ago
alecpl bf1b66bf1d - Fix handling HTML comments in HTML messages (#1486189) 15 years ago
alecpl 8583d64b8a - Fix folder/messagelist controls alignment - icons used (#1486072) 15 years ago
alecpl e3e874d029 - Fix LDAP addressbook shows 'Contact not found' error sometimes (#1486178) 15 years ago
alecpl 38bf4253fb - Fix cache status checking + improve cache operations performance (#1486104) 15 years ago
alecpl 93a88c95b7 - Prevent from setting INBOX as any of special folders (#1486114) 15 years ago
alecpl cb9fc852cf - Fix regular expression for e-mail address (#1486152) 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
alecpl 3e2bc6a975 - Fix dl() use in installer (#1486150): use is_readable() instead 15 years ago
alecpl 0102742cb2 - Added 'ldap_debug' option + small change to not rely on rcube_config inside rcube_ldap class 15 years ago
alecpl 587444f657 - Fix "Empty startup greeting" bug (#1486085) 15 years ago
alecpl 4d54cfe840 - Fix setting user name in 'new_user_identity' plugin (#1486137) 15 years ago
alecpl 78925f8f1a - Fix incorrect count of new messages in folder list when using multiple IMAP clients (#1485995)
- Fix all folders checking for new messages with disabled caching (#1486128)
15 years ago
alecpl 34aec72131 - Support skins in 'archive' and 'markasjunk' plugins 15 years ago
alecpl 9ab7bc6b16 - Added 'html_editor' hook (#1486068) 15 years ago
alecpl 59395e7e36 - Fix DB constraint violation when populating messages cache (#1486052) 15 years ago
alecpl e7b283b80e - Password: added password strength options (#1486062) 15 years ago
alecpl 71047326fa - Fix LDAP partial result warning (#1485536) 15 years ago
alecpl 11ea2ac890 - Fix delete in message view deletes permanently with flag_for_deletion=true (#1486101) 15 years ago
alecpl b48d9bf5d4 - Use faster/secure mt_rand() (#1486094) 15 years ago
alecpl 4a63f1efaf - Fix roundcube hangs on empty inbox with bincimapd (#1486093) 15 years ago
alecpl 161c28dffc - Fix wrong headers for IE on servers without $_SERVER['HTTPS'] (#1485926)
- Force IE style headers for attachments in non-HTTPS session, 'use_https' option (#1485655)
15 years ago
alecpl 7df0e35210 - Check 'post_max_size' for upload max filesize (#1486089) 15 years ago
alecpl 3dd90d323d - Password Plugin: Fix %d inserts username instead of domain (#1486088) 15 years ago
alecpl 8678ce85e6 - Fix rcube_mdb2::affected_rows() (#1486082) 15 years ago
alecpl 4368a079f5 - Fix gn and givenName should be synonymous in LDAP addressbook (#1485892) 15 years ago
alecpl ea18c594a5 - Add mail_domain to LDAP email entries without @ sign (#1485201) 15 years ago
alecpl b4fa59143e - Fix saving empty values in LDAP contact data (#1485781) 15 years ago
alecpl e83f035887 - Fix LDAP contact update when RDN field is changed (#1485788) 15 years ago
alecpl 0131ec9724 - Fix LDAP attributes case senitivity problems (#1485830) 15 years ago
alecpl 6855ce6f70 - Fix LDAP addressbook browsing when only one directory is used (#1486022) 15 years ago
alecpl b8ae99a6b3 - Fix endless loop on error response for APPEND command (#1486060) 15 years ago
alecpl 11e670da55 - Don't require date.timezone setting in installer (#1485989) 15 years ago
alecpl 7e15422416 - Fix Date sorting problem with Courier IMAP server (#1486065) 15 years ago
thomascube e0896df540 Reset pressed buttons on next click (#1485987) 15 years ago
thomascube 4b20e28718 Don't set php_value error_log in .htaccess by default 15 years ago
alecpl 4ff4adca27 - Fix too small status/flag/attachment columns in Safari 4 (#1486063) 15 years ago
alecpl f9aeecd579 - Fix selection disabling while dragging splitter in webkit browsers (#1486056) 15 years ago
thomascube dc1dbc478d Implemented new_messages plugin hook (#1486005) 16 years ago
thomascube 75969686c2 Added 'message_compose' hook 16 years ago
thomascube 2a34eb9492 Add 'imap_connect' hook (#1485956) 16 years ago
alecpl 00e57d191d - Updated PEAR::Auth_SASL to 1.0.3 version 16 years ago
alecpl 6b7e8e705a - Use sequence names only with PostgreSQL (#1486018) 16 years ago
alecpl f05834857c - Re-designed User Preferences interface 16 years ago
alecpl 7c6bc1a187 - Fix MS SQL DDL (#1486020) 16 years ago
alecpl dec9e85eae - Fix rcube_mdb2.php: call to setCharset not implemented in mssql driver (#1486019) 16 years ago
alecpl e54bb72d30 - Added 'display_next' option 16 years ago
alecpl 44653321b4 - Fix rcube_mdb2::unixtimestamp for MS SQL (#1486015) 16 years ago
svncommit a80b7d416c better solution for HTML washing encoding issue 16 years ago
alecpl 03a63a4a03 - Fix endless loop in iil_C_Login() with Courier IMAP (#1486010) 16 years ago
svncommit 659672ebf9 fix washing of HTML encoded in something other than UTF-8 16 years ago
alecpl 2e63d304e4 - Fix #messagemenu display on IE (#1486006) 16 years ago
thomascube 4a42653fa3 More speedup by using sprites for buttons: replacing 76 images with 4 new 16 years ago
alecpl 5dc7c21bdc - Fix charset names with X- prefix handling 16 years ago
alecpl 2337a82f72 - Fix displaying of HTML messages with unknown/malformed tags (#1486003)
- Some other changes for styled HTML display
16 years ago
thomascube 2a5d02ab8e Also protect GET request from CSRF 16 years ago
alecpl 93af155f64 - Fix import of vCard entries with params (#1485453) 16 years ago
alecpl 503e019a56 - Fix HTML messages output with empty block elements (#1485974) 16 years ago
alecpl 19862b5586 - added 'smtp_debug' option 16 years ago
thomascube afc6e4bd10 Added hook when killing a session 16 years ago
alecpl 40dfeaddf8 - Performance improvements by use UID commands (#1485690) 16 years ago
alecpl 665cc56666 - Fix HTML editor tabIndex setting (#1485972) 16 years ago
alecpl d559cba5f7 - Added 'imap_debug' option, described 'sql_debug' option in config file 16 years ago
alecpl b6b593416b - Support strftime's format modifiers in date_* options (#1484806) 16 years ago
alecpl 72cd3c1a76 - Support %h variable in 'smtp_server' option (#1485766) 16 years ago
alecpl 2818f8e9ed - Show SMTP errors in browser (#1485927) 16 years ago
alecpl f7fff8f682 - Allow WBR tag in HTML message (#1485960) 16 years ago
thomascube 37c20d42bc Update changelog 16 years ago
thomascube e48a10a0d7 Add option to enforce https connections 16 years ago
alecpl ac622998f9 - Fix non-unicode characters caching in unicode database (#1484608) 16 years ago
alecpl 11b80e9e33 - Fix empty Date header issue (#1485923) + some cleanups 16 years ago
thomascube 816d662b30 Changelog again... 16 years ago
thomascube 329f5b7ca6 Update changelog 16 years ago
alecpl 93c0be2e5a - Fixed filename encoding according to RFC2231 (#1485875) 16 years ago
alecpl 069704b170 - Added message Edit feature (#1483891, #1484440) - need icon 16 years ago
alecpl 59c027ba5f - Fix message Etag generation for counter issues (#1485623) 16 years ago
alecpl e20e310162 - Fix messages searching on MailEnable IMAP (#1485762) 16 years ago
alecpl 2dd7ee346f - Fixed many 'skip_deleted' issues (#1485634)
- Fixed messages list sorting on servers without SORT capability
- some preformance improvements
16 years ago
alecpl a54242c2b1 - Colorized signatures in plain text messages 16 years ago
alecpl 0b2ce91f25 - Reviewed/fixed skip_deleted/read_when_deleted/flag_for_deletion options handling in UI 16 years ago
alecpl 47f072523b - Fix displaying of big maximum upload filesize (#1485889) 16 years ago
alecpl 52818559ce - Added possibility to invert messages selection 16 years ago
alecpl dc2fc082d3 - After move/delete from 'show' action display next message instead of messages list (#1485887) 16 years ago
alecpl 2ff8af15a4 - Fixed problem with double quote at the end of folder name (#1485884) 16 years ago
thomascube d7f49d64d3 Speedup UI by using CSS sprites and etags/expires/deflate for static files 16 years ago
alecpl 8234b4c6bc - Support UID EXPUNGE: remove only moved/deleted messages 16 years ago
alecpl 91d1a15ba8 - Add drag cancelling with ESC key (#1484344) 16 years ago
alecpl 1301e98110 - Support initial identity name from virtuser_query (#1484003) 16 years ago
alecpl 49dfb0047a - Added message menu (some image needed), removed Print and Source buttons
- Added possibility to save message as .eml file (#1485861)
16 years ago
alecpl 5d4ac46c1b - Add 1 minute interval in autosave options (#1485854) 16 years ago
alecpl 82486635bd - added release marks for 0.2.2 and 0.3-beta 16 years ago
alecpl a5897a3e38 - Support UTF-7 encoding in messages (#1485832) 16 years ago
alecpl dbe44cd105 - Better support for malformed character names (#1485758) 16 years ago
alecpl 2471d3a979 - Added possibility to encrypt received header, option 'http_received_header_encrypt',
added some more logic in encrypt/decrypt functions for security
16 years ago
alecpl 48958e0512 - Fix Answered/Forwarded flag setting for messages from subfolders 16 years ago
alecpl cea956cf6a - Fix autocomplete problem with capital letters (#1485792) 16 years ago
alecpl 1c5be6f792 - Support UUencode content encoding (#1485839) 16 years ago
svncommit 617b4f699f Minimize chance of race condition in session handling (#1485659, #1484678) 16 years ago
alecpl 26d857447f - Fix session handling on non-session SQL query error (#1485734) 16 years ago
alecpl 20ccd472f7 - Fix html editor mode setting when reopening draft message (#1485834) 16 years ago
alecpl 30b152b194 - Added quick search box menu (#1484304) 16 years ago
alecpl 9f3579b1f8 - Fix wrong column sort order icons (#1485823)
- set defult sorting of new column to 'ASC'
16 years ago
alecpl 29da6414db - Updated TinyMCE to 3.2.3 version 16 years ago
alecpl d4d1a2505d - Fix attachment names encoding when charset isn't specified in attachment part (#1484969):
assume that the message charset or charset of the first part is better for attachment names
  than detected by roundcube
16 years ago
alecpl 79eb4e79ed - Fix message normal priority problem (#1485820) 16 years ago
alecpl 9d003afcad - Fix autocomplete spinning wheel does not disappear (#1485804) 16 years ago
alecpl 0ad27c3840 - Added log_date_format option (#1485709) 16 years ago
alecpl 962085baa1 - Fix text wrapping in HTML editor after switching from plain text to HTML (#1485521) 16 years ago
alecpl df781b5399 - Fix auto-complete function hangs with plus sign (#1485815) 16 years ago
alecpl 9ff9f516d3 - Fix AJAX requests errors handler (#1485000) 16 years ago
alecpl c4b819e9b9 - Speed up message list displaying on IE (initialize list in background)
- use DOM methods instead of jQuery for messages list object
16 years ago
alecpl bac3565695 - Fix read/write database recognition (#1485811) 16 years ago
alecpl 269719fbfe - Make quicksearchbox looking the same in all browsers (checked in IE6, FF3, Opera9, Konqueror3, Chrome1, Safari4) 16 years ago
alecpl 3bde305e77 - Fix UTF-8 byte-order mark removing (#1485514) 16 years ago
alecpl 40d7c23c85 - Fix folders subscribtions on Konqueror (#1484841) 16 years ago
alecpl c0b82242b0 - Fix debug console on Safari 16 years ago
alecpl 91df1995cd - Fix messagelist focus issue when modifying status of selected messages (#1485807) 16 years ago
alecpl f86e8f5faa - Support STARTTLS in IMAP connection (#1485284) 16 years ago
alecpl 58c9dd7293 - Fix DEL key problem in search boxes (#1485528) 16 years ago
alecpl 942069969c - Support several e-mail addresses per user from virtuser_file (#1485678)
- return NULL from rcube_user::email2user if user not found (#1485801)
16 years ago
alecpl 432a614ab6 - Fix drag&drop with scrolling on IE (#1485786) 16 years ago
alecpl 6e9f9fb9e6 - Fix adding signature separator in html mode (#1485350) 16 years ago
alecpl 803b1b7e34 - Fix opening attachment marks message as read (#1485803) 16 years ago
alecpl 779cbe0066 - Fix 'temp_dir' does not support relative path under Windows (#1484529)
- add file_exists check for uploaded attachments
16 years ago
alecpl ce16bbc74e - Fix "Initialize Database" button missing from installer (#1485802) 16 years ago
alecpl 5a3f5852aa - Fix compose window doesn't fit 1024x768 window (#1485396) 16 years ago
alecpl 6491ed9bbc - Fix service not available error when pressing back from compose dialog (#1485552) 16 years ago
alecpl 5d110184c0 - Fix using mail() on Windows (#1485779) 16 years ago
alecpl 38ddba5cda - Fix word wrapping in message-part's <PRE>s for printing (#1485787) 16 years ago
alecpl 7145e009e4 - Fix incorrect word wrapping in outgoing plaintext multibyte messages (#1485714)
- Fix double footer in HTML message with embedded images
16 years ago
alecpl dadb05b0af - Fix TNEF implementation bug (#1485773) 16 years ago
alecpl c8570784e9 - Fix incorrect row id parsing for LDAP contacts list (#1485784) 16 years ago
alecpl 200b162b1d - Fix 'mode' parameter in sqlite DSN (#1485772) 16 years ago
alecpl ec74645d46 - Use US-ASCII as failover when Unicode searching fails (#1485762)
only US-ASCII is a must-have charset from IMAP's RFC
16 years ago
thomascube 49c49be59e Simplified CHANGELOG; more details can be optained from the svn log 16 years ago
alecpl 55c2a4e23e - Fix FETCH result parsing for servers returning flags at the end of result (#1485763) 16 years ago
alecpl 25f779d2e9 - Fix errors handling in IMAP command continuations (#1485762) 16 years ago
alecpl 37974e2490 - Fix datetime columns defaults in mysql's DDL (#1485641) 16 years ago
alecpl 65d7108190 - Support 'UNICODE-1-1-UTF-7' alias for UTF-7 encoding (#1485758) 16 years ago
alecpl d519ef8a0a - Fix attaching more than nine inline images (#1485759) 16 years ago
thomascube aaffbeb049 Prevent concurrent autocomplete query results display (#1485743) 16 years ago
thomascube ae8a602167 Don't return empty string when UTF-7 decoding fails + cleanup codestyle 16 years ago
thomascube 0ea569c29f Fix mime-type detection using a hard-coded map (#1485311) 16 years ago
alecpl 65605c862d - Fix new lines stripped from message footer (#1485751) 16 years ago
alecpl 7b0eac9b17 - Fix IE problem with mouse click autocomplete (#1485739) 16 years ago
alecpl ec603f7da6 - Fix html body washing on reply/forward + fix attachments handling (#1485676) 16 years ago
alecpl 19d1b28c56 - Fix replying to message with html attachment (#1485676) 16 years ago
alecpl 050410f560 - Fix multiple recipients input parsing (#1485733)
- added shared rcube_explode_quoted_string() function
16 years ago
alecpl 33875df40b - Support non-standard "GMT-XXXX" literal in date header (#1485729) 16 years ago
alecpl 5faac054c3 - Use default_charset for messages without specified charset (#1485661, #1484961) 16 years ago
thomascube 21b160f38c Added TNEF support to decode MS Outlook (winmail.dat) attachments 16 years ago
alecpl 0ea8d3a08e - Fix "value continuation" MIME headers by adding required semicolon (#1485727) 16 years ago
alecpl 5801afdf3e - Fix some base64 encoded attachments handling (#1485725) 16 years ago
alecpl 874717b7f1 - Fix pressing select all/unread multiple times (#1485723) 16 years ago
alecpl 98bf5f3dd7 - Fix selecting all unread does not honor new messages (#1485724) 16 years ago
alecpl 487edf8c62 - Support NGINX as IMAP backend: better BAD response handling (#1485720) 16 years ago
alecpl c1ec10b73d - typos 16 years ago
alecpl 6e047cff29 - performance fix: don't fetch attachment headers twice when parse filename cont. values 16 years ago
alecpl 9b4aaa79d3 - Fix displaying of alternative-inside-alternative messages (#1485713) 16 years ago
alecpl 2e1809e550 - Fix checking for recent messages on various IMAP servers (#1485702)
- performance fix: Don't fetch quota and recent messages in "message view" mode
16 years ago
alecpl 5c771cb25e - Fix MDNSent flag checking, use arbitrary keywords (asterisk) flag (#1485706) 16 years ago
alecpl 0d57de907f - Fix large search results on server without SORT capability (#1485668) 16 years ago
alecpl cbf1f3cfaa - Fixed creation of folders with '&' sign in name (reverted r1357) 16 years ago
thomascube aa055c931a Get rid of vulnerable preg_replace eval and create_function (#1485686) + correctly handle base and link tags in html messages 16 years ago
thomascube 4cc74f7269 Treat 'background' attributes the same way as 'src' (another XSS vulnerability) 16 years ago
alecpl 0129d7c914 - Fix authentication when submitting form with existing session (#1485679) 16 years ago
alecpl 478c7c63d8 - Secure vcard export by getting rid of preg's 'e' modifier use (#1485689) 16 years ago
alecpl b7c1685b2d #1484467: fix problems with backslash as imap hierarchy delimiter 16 years ago
alecpl c58c0aedba - Fix address names with '@' sign handling (#1485654) 16 years ago
alecpl 9c5bee69d7 - Fix SQL query execution errors handling in rcube_mdb2 class (#1485509) 16 years ago
alecpl 24ed413328 - Allow absolute URLs to images in HTML messages/sigs (#1485666)
- Fix message body which contains both inline attachments and emotions
16 years ago
alecpl 7a229b9e33 - Improve messages display performance 16 years ago
thomascube 27720d69f4 Complete changelog 16 years ago
thomascube 07717db753 Only abbreviate attachment file names in MSIE < 7 16 years ago
alecpl 78928070c5 - Support multiple quota values in QUOTAROOT resonse (#1485626) 16 years ago
alecpl 44ea3fd478 - Fix STARTTLS before AUTH in SMTP connection (#1484883) 16 years ago
thomascube f1cc7fc09c Only abbreviate file name for IE browsers (#1485063) 16 years ago
alecpl 030c848b0d - Performance: allow setting imap rootdir and delimiter before connect (#1485172) 16 years ago
alecpl b1c1541427 - Add Robots meta tag in login page and installer (#1484846) 16 years ago
alecpl e2dd81f8dd - Fix horizontal scrollbar in preview pane on IE (#1484633) 16 years ago
alecpl 55cd3743ba - Fix empty line before the signature in IE (#1485351) 16 years ago
alecpl 3c884af99b - Fix search results page jumps in LDAP addressbook (#1485253) 16 years ago
alecpl 0b5539e3dc - Fix sorting of folders with more than 2 levels (#1485569) 16 years ago
alecpl 3552158835 - added changelog entry about last performance fixes 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 9abd0f0089 - Allow UTF-8 folder names in config (#1485579)
- Add junk_mbox option configuration in installer (#1485579)
16 years ago
thomascube 2c8e84c1e5 Do serverside addressbook queries for autocompletion (#1485531) + make autocompletion list clickable 16 years ago
alecpl d59aaa1aaf - Allow setting attachment col position in 'list_cols' option
- Allow override 'list_cols' via skin (#1485577)
- Fix: allow empty attribs in templates
16 years ago
alecpl 3e48d2eee1 - Increase speed of session destroy and garbage clean up
- Fix session timeout when DB server got clock skew (#1485490)
16 years ago
alecpl be7d3b6918 - Fix 'cache' table cleanup on session destroy (#1485516) 16 years ago
alecpl 300fc65a46 - Better HTML entities conversion in html2text (#1485519) 16 years ago
alecpl 322b79db06 - Speed up raw message body handling (call FETCH only once for the whole message insteade of twice for headers and body) 16 years ago
alecpl ceb52fe074 - Fix handling of some malformed messages (#1484438) 16 years ago
alecpl 14de18d5f4 - Fix setting locale to tr_TR, ku and az_AZ (#1485470) 16 years ago
alecpl 84b884d761 - Fix big memory consumption and speed up searching on servers without SORT capability 16 years ago
alecpl e538b3dc7d - Added message status filter + fixes for r2046 (searching with SORT) 16 years ago
alecpl 0803fb007e - Use SORT for searching on servers with SORT capability 16 years ago
alecpl e0c9741ef5 - improve messages searching with many criterias (call one SEARCH command) 16 years ago
alecpl 68af648117 - Fix empty file sending (#1485389) 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 be758e06f9 - Make identities list scrollable (#1485538) 16 years ago
alecpl 79af0bb1ba - Add warning when switching editor mode from html to plain (#1485488)
- Unified editor switching functions
16 years ago
alecpl d2993ee4db - added BYE response simple support to prevent from endless loops in imap.inc (#1483956) 16 years ago
alecpl 8498dce502 - Fix problem with numeric folder names (#1485527) 16 years ago
alecpl 2855518f1d - Fix unread message unintentionally marked as read if read_when_deleted=true (#1485409) 16 years ago
alecpl 95d90f86d9 - Added 'keep_alive' and 'min_keep_alive' options (#1485360) 16 years ago
alecpl 072fdef114 - Don't send disposition notification receipts for messages marked as 'read' (#1485523) 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 9e951be64d - Fix adding signature in drafts compose mode (#1485484) 16 years ago
alecpl 4a509a5b7c - Fix 'Empty' link visibility for some languages e.g. Slovak (#1485489)
- Fix messages count bar overlapping (#1485270)
16 years ago
alecpl 6eb858606e - Fix matching case sensitivity when setting identity on reply (#1485480)
- Prefer default identity on reply
16 years ago
alecpl 7ae46f2b1d - fixed iil_C_Sort() to support very long and/or divided responses (#1485283) 16 years ago
alecpl 2b4bae16a9 - Fix imap searching on ISMail (#1485466) 16 years ago
alecpl 155bbb8df6 - added bin/killcache.php script (#1485434)
- added copyrights disclaimers
16 years ago
alecpl a22cb65adb - Write username instead of id in sendmail log (#1485477) 16 years ago
alecpl 9b3d7f743f - Add 'skip_deleted' option in User Preferences (#1485445) 16 years ago
alecpl abdc5898b6 - Add support for SJIS, GB2312, BIG5 in rc_detect_encoding()
- Fix vCard file encoding detection for non-UTF-8 strings (#1485410)
16 years ago
alecpl 52851464e0 - Fix race conditions when changing mailbox (set some env variables only when needed - no action or action==list) 16 years ago
alecpl 4683bf1640 - typos 16 years ago
alecpl d6497f4db3 - Fix folders css class setting for folder with names matching defined classes (#1485355) 16 years ago
alecpl 5f660cd7c4 - Minimize "inline" javascript use (#1485433) 16 years ago
alecpl fd51e0fea5 - Better handling of "no identity" and "no email in identity" situations (#1485117) 16 years ago
alecpl 56cf503a1b - Localized filesize units (#1485340) + small labels capitalization change in en.* (#1485407) 16 years ago
alecpl ab8b44741d - Allow calling msgimport.sh/msgexport.sh from any directory (#1485431) 16 years ago
alecpl dda3c7db46 - Fix compose window width/height (#1485396) 16 years ago
alecpl f4b8681160 - Stop spellchecking when switching to html editor (#1485362) 16 years ago
alecpl 526d170e1d - Fix htmleditor spellchecking on MS Windows (#1485397) 16 years ago
alecpl bf2f39ea6d - #1485290: Fix unread counter when displaying cached massage in preview panel
- remove some empty lines in app.js
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 09f19e675f - Fix problem with non-ascii attachment names in Mail_mime (#1485267, #1485096) 16 years ago
alecpl d6869a6693 - Fix language autodetection (#1485401) 16 years ago
thomascube bba657e64f Made config files location configurable (#1485215) 16 years ago
alecpl 7f62581c10 - Smart Tags and NOBR tag support in html messages (#1485363, #1485327) 16 years ago
alecpl d93fc991a8 - Display progress message for folders create/delete/rename operations (#1485357) 16 years ago
alecpl 5758b9b32a - Added Reply-To to forwarded emails (#1485315) 16 years ago
alecpl d734041f00 - Added icons for forwarded/forwarded+replied messages (#1485257) 16 years ago
alecpl 491a6e2901 - Allow and use spellcheck attribute for input/textarea fields (#1485060) 16 years ago
alecpl 2f746dcd68 - Fix inline images handling when replying/forwarding html messages 16 years ago
alecpl 81b573d98a - Reduced memory footprint when forwarding attachments (#1485345)
- Fixed endless loop in iil_C_HandlePartBody()
- rcube_message::get_part_content() speed up using 3rd argument of rcube_imap::get_message_part()
16 years ago
thomascube f645ce169e Redesign of the identities settings + add config option to disable multiple identities 16 years ago
alecpl acb08f517d - Added 'sendmail_delay' option to restrict messages sending interval (#1484491) 16 years ago
alecpl 6cd00992a2 - Fixed quota img height/width setting from template (#1484857) 16 years ago
thomascube 203ee44470 Add link to open message in new window + tweaked some header styles 16 years ago
alecpl e5686f4a01 - Added vertical splitter for folders list resizing
- Added possibility to view all headers in message view
- Fixed splitter drag/resize on Opera (#1485170)
- debug console css fixes for IE
16 years ago
thomascube 3e8bd7af59 Insert virtual folders in subscription list (#1484779) + code cleanup 16 years ago
thomascube 94e4be534b Immediately save sort_col/sort_order in user prefs (#1485265) 16 years ago
thomascube 5f314dafe9 Correctly handle options in mailto-links (#1485228) 16 years ago
thomascube 6695db83ca Allow application/pgp parts to be displayed (#1484753) 16 years ago
thomascube 6e6e89324c Capture backspace key in list mode (#1484566) 16 years ago
thomascube 8beee1b568 Indicate allowed max. attachment size in compose screen (#1485030) 16 years ago
thomascube 2e6825b2e9 Applied mime_decode patch by David Lublink 16 years ago
thomascube c505e59a6d Respect Content-Location headers in multipart/related messages (#1484946) 16 years ago
thomascube 0dbac32181 Enable export of contacts as vCard + DRY 16 years ago
alecpl 30694e4a12 - Truncate very long (above 50 characters) attachment filenames when displaying 16 years ago
thomascube c8ae2497b7 Auto-detect client language and timezone if desired by config/prefs 16 years ago
alecpl 7003206d64 - Fix Reply-To header displaying (#1485314) 16 years ago
alecpl 5df0ad040a - Add RFC2231 header value continuations support for attachment
filenames + hack for servers that not support that feature
16 years ago
thomascube ed132eddea New feature to import contacts from a vcard file + mark form buttons that provide the most obvious operation 16 years ago
alecpl 8ac6fd094a - Improved HTML to TXT conversion by html2text class update to version 1.0.0 16 years ago
alecpl a91c9ba12a #1485307: typos fixed 16 years ago
alecpl 876b15dcce - Added option 'quota_zero_as_unlimited' (#1484604) 16 years ago
svncommit f5aa16541e Add folder hierarchy collapsing. 16 years ago
alecpl 79aeb308cb - Write to log also sent MDN confirmation messages 16 years ago
alecpl b77d0dd6c5 - added options to use syslog instead of log file (#1484850)
- added Logging & Debugging section in Installer
- fixed config from $_POST for next installer steps saving
- fixed and re-enabled debug_level setting in installer
16 years ago
alecpl 9e8e5fa634 - Removed support for PEAR::DB driver 16 years ago
alecpl f74b283fd4 - Fix buttons status after contacts deletion (#1485233) 16 years ago
alecpl 2c6fa93371 - Add Content-Length header while attachments downloading (#1484256) 16 years ago
svncommit 5cfe194f48 added note about entity escape fix #1484904 16 years ago
thomascube ded713982e Respect spellcheck_uri in tinyMCE spellchecker (#1484196) 17 years ago
thomascube 4ca10b8d51 Enable spellchecker for HTML editor 17 years ago
thomascube 5d2b7fd387 Added pspell support patch by Kris Steinhoff (#1483960) 17 years ago
thomascube ac5d15de29 Added template object for current mailbox name (#1485256) 17 years ago
alecpl d8d41658d3 - Case insensitive contacts searching using PostgreSQL (#1485259) 17 years ago
thomascube aee3a2f1d2 Fix hiding of mark menu (#1484944) 17 years ago
thomascube faf8766fd2 Save outgoing mail to selectable folder (#1324581) 17 years ago
alecpl 5b1de55981 - use long date format in print mode (#1485191) 17 years ago
alecpl 18240a9201 - Updated TinyMCE to version 3.1.0.1 17 years ago
thomascube 5b3dd412d2 Check PERMANENTFLAGS before saving MDNSent flag (#1484963, #1485163) 17 years ago
thomascube e3e597e3b6 Re-enable autocomplete attribute for login form (#1485211) 17 years ago
alecpl e189a6ca18 - Added flag column on messages list (#1484623) 17 years ago
alecpl 1c25366406 Patched Mail/mimePart.php (http://pear.php.net/bugs/bug.php?id=14232) 17 years ago
alecpl ddd776b2a3 - Allow trash/junk subfolders to be purged (#1485085) 17 years ago
alecpl ad572a1f2e - Added Azerbaijani translation 17 years ago
thomascube c719f3c1e0 Store compose parameters in session and redirect to a unique URL 17 years ago
thomascube 9f6adf9264 Corrected changelog 17 years ago
thomascube 4230651565 Add fallback to old 'skin_path' property + indent with spaces instead of tabs 17 years ago
alecpl 1bc48e3ee8 - Fixed forwarding messages with one HTML attachment (#1484442)
- Fixed encoding of message/rfc822 attachments and image/pjpeg handling (#1484914)
17 years ago
alecpl 3a01c39af8 - small doc fixed (#1485133) 17 years ago
alecpl 67effe9904 - actually we don't need default_skin option 17 years ago
alecpl e58df3adc9 - Added option to select skin in user preferences (#1485031)
- template_exists() moved to rcube_template class
17 years ago
alecpl 166b615dbb - Added option to disable displaying of attached images below the message body 17 years ago
alecpl f0d4b72a4e - User preferences grouped in more fieldsets 17 years ago
alecpl ee289dc2ed - Updated PEAR::Mail_Mime (#1484973) 17 years ago
alecpl 712b30dd2d - Added option to display images in messages from known senders (#1484601) 17 years ago
alecpl 60881e5a14 - Fix corrupted MIME headers of messages in Sent folder (#1485111) 17 years ago
alecpl d87fc29fee - don't call expunge and don't remove message row after message move
if flag_for_deletion is set to true (#1485002)
17 years ago
alecpl a0530a6ec0 - option to disable autocompletion from selected LDAP address books (#1484922 17 years ago
thomascube c3ab753765 Fix language detection + update Catala localization 17 years ago
svncommit 5e0045b128 Add option to log successful logins. 17 years ago
alecpl cd67494a9c - TLS support in LDAP connections: 'use_tls' property (#1485104) 17 years ago
alecpl 077070381f #1485106 17 years ago
thomascube c5688efa83 Update CHANGELOG 17 years ago
alecpl 02548b976c - imap.inc: Fixed iil_MultLine(): use iil_ReadBytes() instead of iil_ReadLine()
- imap.inc: Fixed iil_C_FetchStructureString() to handle many
  literal strings in response (#1484969)
- imap.inc: Removed hardcoded data size in iil_ReadLine()
17 years ago
alecpl d1e8e3f5a0 - Escape \ in login (#1484614) 17 years ago
alecpl e16938eac8 - Support " and \ in folder names 17 years ago
alecpl 6eaac22d32 - Disallowed delimiter in folder name (#1484803) 17 years ago
alecpl 681a59fa52 - Support for subfolders in default/protected folders (#1484665) 17 years ago
alecpl 53873e32aa - Fixed sorting of folders with non-ascii characters 17 years ago
alecpl 89cf7c201b - ... and Address Book 17 years ago
alecpl a55606b122 -localized pagetitle in Settings and Address book
-removed useless and not working code
17 years ago
alecpl d7f3d796a2 -Fixed Mysql DDL for default identities creation (#1485070) 17 years ago
alecpl 3044ae271e -added flag_for_deletion in user prefs 17 years ago