Commit Graph

479 Commits (a2740628bb1dcfaa84d00ac05a80a92afdaffbd6)

Author SHA1 Message Date
alecpl 87242c75aa - deprecated is_a() replaced by instanceof operator 16 years ago
alecpl e189a6ca18 - Added flag column on messages list (#1484623) 16 years ago
thomascube eec34efac2 Really, really fix host selection (damn, it's too hot) 16 years ago
thomascube 257f88c695 Really fix host selection from login form 16 years ago
thomascube 0d88e50955 Fix typo and re-enable input box for host 16 years ago
alecpl f7a122fefd - typo 16 years ago
alecpl 3e84834f48 - fixed get_sequence_name() 16 years ago
thomascube fde466c58c Urlencode mail recipients for storing in session + little code cleanup 16 years ago
thomascube c719f3c1e0 Store compose parameters in session and redirect to a unique URL 16 years ago
thomascube 6ea6c9b96e Simplify step inclusion in controller (index.php) 16 years ago
thomascube 4230651565 Add fallback to old 'skin_path' property + indent with spaces instead of tabs 16 years ago
thomascube 1fb78c57cc Revert changes from r994 and make cram-md5 work again (#1484819) 16 years ago
alecpl 23bea9d4e9 - skin_path fix after last changes 16 years ago
alecpl 67effe9904 - actually we don't need default_skin option 16 years ago
alecpl e58df3adc9 - Added option to select skin in user preferences (#1485031)
- template_exists() moved to rcube_template class
16 years ago
alecpl 46290afee2 - fixed warning when show()'ing tables without attributes 16 years ago
thomascube 62e43d2c1a Complete implementation of #1484601: add link for saving sender to address book and reload message 16 years ago
thomascube 83a7636872 More code cleanup 16 years ago
alecpl 712b30dd2d - Added option to display images in messages from known senders (#1484601) 16 years ago
alecpl 60881e5a14 - Fix corrupted MIME headers of messages in Sent folder (#1485111) 16 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)
16 years ago
alecpl 6025c83ba5 - mce_editable field is not used in tinymce3, so detect html-editable textarea by class name 16 years ago
alecpl 23bba05d7d - allow tabindex in buttons and #1484171 16 years ago
alecpl 7e78b2ec37 -segfault (#1485109) 16 years ago
alecpl b541216c53 -added encoding detection for attachment names when message part hasn't got charset definition (#1484969) 16 years ago
thomascube c8fb2b7784 Update UPGRADNG instructions + add SVN revision to version string (if available) 16 years ago
thomascube c3ab753765 Fix language detection + update Catala localization 16 years ago
thomascube 235086c7de Cleaned up localization names to unique language_COUNTRY schema according to ISO 639-1 and ISO 3166-1 16 years ago
alecpl 70a0566562 - just boolean check 16 years ago
alecpl cd67494a9c - TLS support in LDAP connections: 'use_tls' property (#1485104) 16 years ago
thomascube cfe4a6baf4 Fix structure parsing and html output for multipart messages 16 years ago
alecpl 077070381f #1485106 16 years ago
thomascube 0a99895ead Fix fallback if no message strucutre is provided by the imap server 16 years ago
thomascube 70aa900cba Use internal strtolower function because mbstring is optional 16 years ago
alecpl 5d6ec21f9f -typo in get_header() 16 years ago
alecpl 0be1bcbc03 -removed not existing variable 16 years ago
alecpl ea400ed2df -cleanup 16 years ago
alecpl 681a59fa52 - Support for subfolders in default/protected folders (#1484665) 16 years ago
thomascube 45f56c1c40 Replace our crappy html sanitization with the dom-based washtml script + fix inline message parts + remove old code + add some doc comments 16 years ago
alecpl 75da0b6f74 -fixed last commit 16 years ago
alecpl 531abb1a95 -set utf8 locales in setlocale() 16 years ago
thomascube 0e6bdbe8f5 Pass auth_type as argument; don't start session if started from command line 16 years ago
alecpl 53873e32aa - Fixed sorting of folders with non-ascii characters 16 years ago
thomascube 7e9cecda98 Code cleanup: use common objects and methods 16 years ago
thomascube 05d180a826 iil_C_FetchHeaders does not always return the headers in the correct order -> sort them manually; improved rcube_header_sorter performance 16 years ago
thomascube bf0cb98701 Moved RoundCube functionality from lib to rcube_imap class; removed debug log 16 years ago
till 3bfab3b99c fix to #1485083 16 years ago
thomascube a057930096 Fix automatic creation of (prefixed) folders 16 years ago
thomascube 26539d5f99 Made encrypt_passwd method public as requested in #1485071 16 years ago
thomascube 8fa58e72a3 New class rcube_message representing a mail message; changed global $MESSAGE from array to object 16 years ago
thomascube b026c3be85 Make IMAP auth type configurable (#1483825) 16 years ago
thomascube 405aba8323 Allow tabindex attribute in textareas 16 years ago
thomascube 033478df29 Link global config array with class props (to be removed) 16 years ago
thomascube 3978ab3928 Make sure we have a valid integer even if date is empty (#1485055) 16 years ago
alecpl f2b323e82e - fix #1485066 16 years ago
alecpl fc23121982 -added check for caching_enabled (#1485051) 16 years ago
alecpl 54dd42c318 - fixed problem with postgresql sequences (after MDB2 drivers update) 16 years ago
alecpl 9d9f8dc834 - fix: fallback labels/messages ignored from en_US localisation files after r1360 (#1485057) 16 years ago
thomascube 2ca388d0d7 Call load_host_config() and add reference to Howto_Config (#1485040) 16 years ago
alecpl 3998350520 - Fixed (?) r1366 change (#1485050) 16 years ago
alecpl 583850d00c - Corrected message headers decoding when charset isn't specified and improved
support for native languages (#1485050, #1485048)
16 years ago
alecpl f1b75374b2 - Optimized messages sorting on servers without sort capability (#1485049) 16 years ago
alecpl 1a659d789f - Don't attempt to delete cache entries if enable_caching is FALSE (#1485051) 16 years ago
svncommit 4f9c833742 /tmp/out 16 years ago
thomascube 1854c4525b More code cleanup + oop-ization 16 years ago
alecpl a4e6ed10f6 - fixed setting pagetitle in ajax calls 16 years ago
alecpl c5cc386da4 - fixed searching broken in r1341 16 years ago
thomascube 4c6b662feb Simply use reset() to clear the state vars of rcube_html_page; reverted r1346 16 years ago
till 3510d7bf0a * implemented __set/__get 16 years ago
thomascube 197601ef5f Next step: introduce the application class 'rcmail' and get rid of some global vars 16 years ago
alecpl 257782150d - improved messages list performance - patch from Justin Heesemann 16 years ago
alecpl 3c30321617 - added 5th argument to rcmail_render_folder_tree_select() 16 years ago
alecpl ff6def42ca #1485016 16 years ago
alecpl e3902eba7f - movingmessage label could and should be added in mail task only 16 years ago
alecpl ae0c82b0e4 - Append skin_path to images location only when it starts with '/' sign (#1484859) 16 years ago
alecpl f92b2f43e3 - fix: s/rcube_error::raise/raise_error/ 16 years ago
svncommit f025740b07 fix for attrib strings with embedded quotes 16 years ago
svncommit 653242c663 Fix parse_attrib_string to handle unquoted attribute values 16 years ago
alecpl ea090ca09d - Fix non-RFC dates formatting (#1484901) 16 years ago
alecpl f94a801d03 - Fix typo in set_charset() (#1484991) 16 years ago
alecpl 47fab0a48e - don't send set_env() when env array is empty 16 years ago
thomascube 54d830fa44 Fix html quoting in textareas 16 years ago
alecpl a63e10ee7d - removed strrstr() definition as it was needed only for php4 16 years ago
thomascube b2d8b845de Don't use inexisting class name 16 years ago
alecpl 3f5cef8666 - reverted r1295
- disable caching for unseen messages to allow marking as read remarked messages
16 years ago
alecpl 875a482d3c - fix for buttons without commands (r1291) 16 years ago
alecpl 3d35312cc4 - Fixed and optimized 'read_when_deleted': mark as read on server side
in one action when marking as deleted, fixed js bugs when deleting
  from message preview page
16 years ago
thomascube 47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 16 years ago
alecpl eaa39477bd #1483863: empty trash and expunge inbox on logout 16 years ago
alecpl 7479cc6570 #1484980: fixed problem with month abbreviations localization (problem with May and maybe others) 16 years ago
alecpl 6f9876690a #1484624: do ob_start/ob_end_clean when reading config files 16 years ago
thomascube 36bb3e9575 Remove unnecessary code; unread counts are added client side 16 years ago
alecpl c5097c633b #1484681 17 years ago
thomascube a3e5b42e0d Remove evil css styles like expression() in HTML messages 17 years ago
till 369efc9ab7 * removing @ (ldap_bind() shouldn't issue a warning anyway, and if it does, it is logged) 17 years ago
till 736307aab4 * debugging bind (simplyfied if/else) 17 years ago
till 1b4d732341 * committed patch from #1484932 17 years ago
thomascube 780527b4c0 Don't execute SQL queries if caching is disabled 17 years ago
thomascube 0ce1a65149 Only emulate prepared queries in debug mode 17 years ago
till 8f4dcbdc42 * added escapeSimple() (#1484874) 17 years ago
thomascube 846dd743c8 Strip slashes from virtuser email values (#1484700) 17 years ago
thomascube 0c6f4b8864 Better patch to correctly quote email recipient strings (from #1484191) 17 years ago
thomascube b19536f2f3 Added charset alias for mb_convert (fixes #1484598) 17 years ago
thomascube 7250d6363c GB2312 alias is for iconv only (fixes #1484818) 17 years ago
thomascube 52f8caf770 Correctly quote email recipient string 17 years ago
thomascube 9e60d4b991 Applied patch to fix mime decoding an folder subscription (#1484191) 17 years ago
thomascube 17b5fb797f Add configurable default charset for message decoding 17 years ago
thomascube 9814721e8d Enable SQL logging (set 'sql_debug' config param to true); Switch to emulated prepare mode for better performance 17 years ago
thomascube aa98362240 Minor bug fixes and visual enhancements 17 years ago
thomascube 9b3e09f232 Fix bug in html select class introduced with r1155 17 years ago
thomascube 27564f1a22 Add IMAP test and some more options to installer script 17 years ago
thomascube 72c7226558 Applied patch by Emanuele Rocca to make LDAP filters work with or without brackets 17 years ago
thomascube 1a7f99fb0d Make some code work without non-GPL libs 17 years ago
till 619cfb2df2 * introduced isset() because that is how you test if a var is set (which is why a NOTICE is a good idea to look at sometimes)
* fixed a bug - $smtp_conn was checked, but it's actually called $SMTP_CONN, now the connection is really being re-used
17 years ago
thomascube 103d6b697c Add (currently unused) function to delete all contacts + update changelog 17 years ago
thomascube ae8f192c90 Remove MDN headers before saving in sent folder + fix wrong variale name 17 years ago
till d4517648ad * fixing #1484792 (Thanks for the note!) 17 years ago
thomascube fed22fd232 Localize folder name in page title (#1484785) 17 years ago
till 8779cd097b * doublechecking the user id is set 17 years ago
till 547289c529 * cs in require_once 17 years ago
till 7eaf7ad543 * small cs fixes 17 years ago
till 3afd87bdda * more verbose error msg 17 years ago
till 734584e2fe * mime_content_type() is unavailable in PHP5 and breaks sending emails with attachments
* implemented rc_mime_content_type() with file_info-failover
* added svn:ignore for phpinfo.php ;-)
17 years ago
till 2912dbd2c2 * implemented feature from #1484476 17 years ago
thomascube ddc34f98d5 Also do charset decoding as suggested in RFC 2231 (fix #1484321) 17 years ago
thomascube 6f9926357c Fix send_modified_header() function 17 years ago
thomascube 7f9ea15463 Add UI elements to mark the selected messages read/unread 17 years ago
till e3a0af34d5 * fixing #1484494 (people can delete the last identity otherwise)
* FOR TRANSLATERS: introducing new message
17 years ago
thomascube 38b012e072 Added some charset aliases to fix typical mis-labelling (#1484565) 17 years ago
thomascube 5bc0ab10fc Distinguish ssl and tls for imap connections (#1484667) 17 years ago
thomascube 6f2f2d0ffd Truncate attachment filenames to 55 characters (#1484757) and fix misspelled function name 17 years ago
till 7e344087de * committing patch from #1484593 (re-open if this breaks anything) 17 years ago
thomascube 58dd6ef88e Little fix for an unused feature :-) 17 years ago
thomascube cf1f0f97b2 Applied patch for updating page title (#1484727, #1484650) 17 years ago
thomascube cb3badb7d8 Respect config when localize folder names 17 years ago
till 306175855a * cs 17 years ago
thomascube adc3e41f6e Always update $CONFIG with user prefs (#1484729) 17 years ago
thomascube df0da2e059 Simplified fix for remembering searches when viewing message + Don't ask for MDN confirmations on drafted messages (#1484691) 17 years ago
till fa0152c21a * fixed #1484738 17 years ago
till 3f8d85e8de * included error code in error message
* returned directly from the SMTP on authentication error
   * useful for debugging SMTP errors
17 years ago
thomascube fba1f5ab81 New class rcube_user + send message disposition notification 17 years ago
thomascube ed54070eb5 Track message disposition notification flag and headers 17 years ago
thomascube 1107480192 Only show new messages if they match the current search (#1484176) 17 years ago
thomascube d5342aabcf More input sanitizing 17 years ago
thomascube c579961899 Fixed some potential security risks + updatedd changelog 17 years ago
thomascube c007e6ae39 Fix bug with case-sensitive folder names (#1484245) 17 years ago
thomascube b2ff3d4461 Don't create default folders by default 17 years ago
thomascube 3b7a5fbaa4 Correctly set session cookie lifetime if not 0 17 years ago
thomascube 1fb2c8e64b Cast to array because this could be empty; update requirements description 17 years ago
svncommit fe89f82e2e Add escapeSimple method to rcube_db() object, to be used instead of quote() which will not allways work in virtuser query, for example when using something like REGEXP '(^|,)%u(,|$)' 17 years ago