Commit Graph

328 Commits (94bdcce081eb4b080fcaab74bc8466237c2dfcd4)

Author SHA1 Message Date
alecpl 3a4c9f424b - Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting (#1486866) 15 years ago
alecpl b25dfd0913 - removed PHP closing tag 15 years ago
alecpl d7a5dfa26a - Fix dot-atom expression in e-mail validation regexp (#1486808) 15 years ago
thomascube 8e5ed7be9e Strip comments in css string + don't set font color to tags 15 years ago
alecpl 93e3ae1385 - Remove BOM (#1486785) 15 years ago
vbenincasa d0b981757a - Sanitize CSS universal selector from e-mails. Without this fix any message can play with the CSS from entire mail window or mail preview frame. Test case:
<style type="text/css">*{ background: #000; }</style>
15 years ago
alecpl 54759ce120 - some improvements + added splitter in Identities 15 years ago
alecpl bb8721aaeb - Support dynamic hostname (%d/%n) variables in configuration options (#1485438) 15 years ago
alecpl 874ff4d4be - Fix raise_error() in Installer (#1486756) 15 years ago
alecpl 24c91ed78e - Moved error.inc to /utils
- Removed bugs.inc (content copied into main.inc)
15 years ago
alecpl 0f3764e592 - add DNS checking code for Windows & PHP<5.3.0 15 years ago
alecpl 0a19215ae3 - make sure INBOX is allways displayed as Inbox (per recent discussion) 15 years ago
alecpl 3544558f2d - Add HTTP_X_REAL_IP and HTTP_X_FORWARDED_FOR to successful logins log (#1486441) 15 years ago
alecpl 46a1385974 - improve rcube_parse_charset() performance 15 years ago
alecpl 9096de8520 - handle WIN-* charset as WINDOWS-* 15 years ago
alecpl 44155cddc2 - load des.inc file only when needed 15 years ago
alecpl 895d4e385c - Use iconv's //IGNORE instead of //TRANSLIT 15 years ago
alecpl f4f1c442f7 - last commit fix (there's probably no class definition when reading table rows from DB) 15 years ago
alecpl b695604624 - allow setting row css class in rcube_table_output() 15 years ago
alecpl 1baeb660eb - Improved check_email() 15 years ago
alecpl aba0927545 - Fix long e-mail addresses validation (#1486453) 15 years ago
alecpl 929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago
alecpl 72b140dc98 - Support arrays in get_input_value() (#1486277) 15 years ago
alecpl 1e3271edfb - support more charset aliases 15 years ago
alecpl b77c9d4669 - fix 15 years ago
alecpl e1ac217397 - Fix inconsistency when not using default table names (#1486467) 15 years ago
alecpl f52e7a0073 - Fix character set conversion fails on systems where iconv doesn't accept //IGNORE (#1486375) 15 years ago
alecpl ecbd5b5d53 - prevent from PHP error when iconv doesn't support //IGNORE (#1486375) 15 years ago
alecpl c8729e0397 - added charset alias for MACROMAN (MACINTOSH) (#1486424) 15 years ago
alecpl b822b6e541 - typo in rcmail_mailbox_list (#1486426) 15 years ago
alecpl 539df6b502 - a few if()s less 15 years ago
alecpl bc6ac4d3c9 - Fix unicode para and line separators in javascript response (#1486310) 15 years ago
alecpl 6c5aa6b054 - reverted unintentional change 15 years ago
alecpl 7d0b34db31 - additional character set name cleanup to support e.g. "_ISO-2022-JP$SIO" 15 years ago
alecpl 3ea30ef7eb - fix HTTPS checking (#1486273) 15 years ago
alecpl 5818e44345 - Fix $_SERVER['HTTPS'] check for SSL forcing on IIS (#1486243) + fix port check 15 years ago
alecpl e4acbbd8cc - Added server-side e-mail address validation with 'email_dns_check' option (#1485857) 15 years ago
alecpl a9bfe21ba6 - Fix importing/sending to email address with whitespace (#1486214) 15 years ago
thomascube cb89616e1d Trigger warning if logs cannot be written 15 years ago
alecpl 93a88c95b7 - Prevent from setting INBOX as any of special folders (#1486114) 15 years ago
alecpl 20e251599f - return true after abort from write_log hook 15 years ago
alecpl dc00400634 - simplify html_editor hook 15 years ago
alecpl 9ab7bc6b16 - Added 'html_editor' hook (#1486068) 15 years ago
thomascube 75969686c2 Added 'message_compose' hook 16 years ago
alecpl 1fcad15e75 - remove hardcoded 'contact' class name from rcube_table_output() 16 years ago
alecpl 5dc7c21bdc - Fix charset names with X- prefix handling 16 years ago
thomascube 186938dac6 Use write_log() to log bugs. This will also trigger the write_log plugin hook as requested in #1485998 16 years ago
thomascube a0c4cbe8ec Pipe date string through write_log plugin hook (#1485979) 16 years ago
thomascube 75fd64f17f Add hook to write_log function 16 years ago
alecpl ce72e0125c - simplify 'utf8' class use, make rcube_charset_convert() 5x faster on systems without mbstring and iconv installed 16 years ago
alecpl 8bc018a72f - added 3rd argument to rcube_print_time() 16 years ago
alecpl b6b593416b - Support strftime's format modifiers in date_* options (#1484806) 16 years ago
thomascube 4fa127ad66 Rename latest hook because 'list_mailboxes' already exists... 16 years ago
thomascube f62d5fac0a Add new hook 'list_mailboxes' to alter the mailboxlist 16 years ago
alecpl 8ca0c7ce6a - fix folder ID generation (for example two folders 'aaa' and 'aaa "') 16 years ago
thomascube 533e8602c0 Add cache-buster to scripts and linked files in skin templates 16 years ago
alecpl c5ee036866 - fix rcmail_temp_gc() + small code cleanups 16 years ago
alecpl 74eb6c3ceb - fix bug in last commit 16 years ago
alecpl 79c45f4b18 - fix rep_specialchars_output() performance, remove old 'charset' option use 16 years ago
alecpl b1fb698c49 - added more charset aliases 16 years ago
alecpl ca85b1c6bb - handle iso-8859-1 as windows-1252
- some fixes for utf8 class
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 76db10d65d - fix setting empty string in imap_root 16 years ago
alecpl 0ad27c3840 - Added log_date_format option (#1485709) 16 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 16 years ago
thomascube c9a2fa9db0 Fix charset conversion error logging 16 years ago
alecpl 65d7108190 - Support 'UNICODE-1-1-UTF-7' alias for UTF-7 encoding (#1485758) 16 years ago
thomascube ae8a602167 Don't return empty string when UTF-7 decoding fails + cleanup codestyle 16 years ago
alecpl 0ff63513c2 #1485741: fix installer after some last changes 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
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
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
thomascube 1608f43282 Secure bin scripts by requiring a valid session and replace preg_replace(/../e) with preg_replace_callback 16 years ago
alecpl 77e2322271 #1485549: fix mb_convert_encoding() issue 16 years ago
alecpl 64c9b5b13a #1485602: fix INBOX folder localization 16 years ago
alecpl f94629e62b #1485599: fix rcmail_folder_classname() 16 years ago
thomascube 29c64b0bdd Also clean cache table when removing old messages from cache 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 be5d4ab5c3 - fix function description 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 3d54e6e9b7 r2032 fix: escape backslashes 16 years ago
thomascube c21d6d713e Don't use addslashes() which could produce unexpected results when magic_quotes_sybase is on 16 years ago
thomascube 6e47c0be5c Handle magic_quotes on runtime and remove them from the requirements list (#1485285) 16 years ago
svncommit c9ca6ada03 added obscure ASCII encoding aliases, added more error checking to RFC2822 date parsing 16 years ago
alecpl 407dcf9e71 - Fix html signature formatting when identity save error occured (#1485426) 16 years ago
alecpl d99b9356c3 - set mbstring's internal encoding in proper place 16 years ago
alecpl af7a23d9d9 - better postgresql sequence names handling 16 years ago
alecpl 112c9133bb - removed deprecated rcube_add_label() and all uses
- code for 'show' action added in r1937 moved to show.inc
16 years ago
alecpl d6497f4db3 - Fix folders css class setting for folder with names matching defined classes (#1485355) 16 years ago
thomascube b6a27ff85b Treat US-ASCII as Latin-1 to give messages with wrong charset definition a chance 16 years ago
thomascube fdebae88c2 Better detection of HTML double-encoded entities 16 years ago
thomascube 14c5b8e132 Fix broken quoted-printable encoding 16 years ago
thomascube 85a9130647 Fix xss entitiy decoding 16 years ago
thomascube 1c499ae930 Allow (sanitized) style elements in HTML messages 16 years ago
thomascube f89f03cd6a Refactor drag & drop functionality. Don't rely on browser events anymore (#1484453) 16 years ago
thomascube c8a21d646c Killed one more global var + log logins to a separate file (not console) 16 years ago
thomascube 62784a2ce5 Interesting: (0 == 'auto') => true 16 years ago
thomascube c8ae2497b7 Auto-detect client language and timezone if desired by config/prefs 16 years ago