Commit Graph

4334 Commits (9ab34604d94270f6c1795c7dd7b615273d05db0c)

Author SHA1 Message Date
Aleksander Machniak bc1e4faa70 Fix convertion to/from US-ASCII using mbstring
Define mbstring substitute_character to work as iconv //IGNORE
12 years ago
Aleksander Machniak 40e1c2d14d Don't use charset aliases for destination charset - fixes e.g.
converting to US-ASCII
12 years ago
Aleksander Machniak a04a74fec4 Improvements in building criteria string for IMAP SEARCH 12 years ago
Aleksander Machniak c093dcc391 Fix is_error() returns wrong result for empty result set 12 years ago
Aleksander Machniak 1e9aa25609 Fix error where session wasn't updated after folder rename/delete (#1488692) 12 years ago
Aleksander Machniak 9287ed36b3 - Replace data URIs of images (pasted in HTML editor) with inline attachments (#1488502) 12 years ago
Thomas Bruederli 99d9f50a00 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 4e383e2ec8 Fix PLAIN authentication for some IMAP servers (#1488674) 12 years ago
Aleksander Machniak 8f66aa06f5 Fix encoding vCard file when contains PHOTO;ENCODING=b (#1488683) 12 years ago
Thomas Bruederli ba3cd80c0c Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak e263994adc Fix focus issue in IE when selecting message row (#1488620) 12 years ago
Aleksander Machniak 06073ef216 Merge branch 'message_show_ui'
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak af276f21e5 Add full headers view in message preview window (#1488538)
Fix message display page issues - unified with message preview (#1488590, #1488642)
12 years ago
Aleksander Machniak 26fc0defe3 Fix bug where parentnotwritable error wasn't displayed in the interface 12 years ago
Aleksander Machniak 10141cd6fd Fix displaying all headers when they contain malformed characters (#1488666) 12 years ago
Aleksander Machniak b5652641be Small improvements in APPEND command handling 12 years ago
Aleksander Machniak 24fa5d3154 Fix so contentframe can have name != id 12 years ago
Aleksander Machniak d317a59d30 Fix frame() so frame ID is set as 'contentframe' env variable (not name) 12 years ago
Aleksander Machniak 10562d8a77 Keep current folder context when fetching message parts,
to make sure that proper folder is used in case when
current folder has been changed in meantime.
12 years ago
Aleksander Machniak 764641d4a3 Fix decoding of HTML messages with UTF-16 charset specified (#1488654) 12 years ago
Aleksander Machniak 0062becea7 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak 46d0012e26 Fix quota capability detection so it can be overwritten by a plugin (#1488655) 12 years ago
Aleksander Machniak c59a822a65 Remove reference to MDB2 from autoloader 12 years ago
Aleksander Machniak b7d33e3518 Added template object 'frame' 12 years ago
Aleksander Machniak 397cf794b9 Don't terminate script execution when parsed template doesn't exist
and parse was called with 3rd argument = false.
12 years ago
Aleksander Machniak be71abeff9 Fix deprecated function usage 12 years ago
Aleksander Machniak a65ce5d3b0 Rename ip_check to check_ip, add IP checking tests 12 years ago
Aleksander Machniak 6075f084ec Fix deprecated functions usage 12 years ago
Aleksander Machniak 4c127375ce Fix identity selection on reply (#1488101) 12 years ago
Aleksander Machniak 8eefbb2158 Add option to enable HTML editor on forwarding (#1488517) 12 years ago
Aleksander Machniak 651c7b6e9d Add option to not include original message on reply, rename option top_posting to reply_mode (#1485149) 12 years ago
Aleksander Machniak 4877dbd4d2 Fix Larry's messages list filter in IE (#1488632) 12 years ago
Aleksander Machniak 4d1515cb0b Fix javascript error on Reply-List action 12 years ago
Aleksander Machniak e8be303af3 Added tests for shared functions, fixed small issues 12 years ago
Aleksander Machniak 553225e1be Fix setting locales under Solaris - use additional .UTF-8 suffix (#1488628) 12 years ago
Aleksander Machniak da28121dcd Improved email address validation with IPv6 support 12 years ago
Aleksander Machniak ff805351ca Fix email address validation for addresses with IP address in domain part 12 years ago
Aleksander Machniak d8008fe3a9 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 9823538848 Improved internal cache handling 12 years ago
Aleksander Machniak 74d7841c26 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak 9cb76ad3c2 Fix so subscribed non-existing/non-accessible shared folder can be unsubscribed 12 years ago
Aleksander Machniak fe2f0be435 Fix possible PHP warning, read default_folders using config->get()
to support deprecated option name (default_imap_folders)
12 years ago
Aleksander Machniak ae7027de02 Added session_path config option and unified cookies settings in javascript 12 years ago
Aleksander Machniak c8f35a17e6 Added "Undeleted" option to messages list filter 12 years ago
Aleksander Machniak a696e86c80 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak b2631bffd9 More default->larry fixes 12 years ago
Aleksander Machniak 31541824ab CS fixes, mostly indentation 12 years ago
Aleksander Machniak c83b83eeae Fix domain part check in email address validation function. Added test cases. 12 years ago
Aleksander Machniak c72325faed Fix bug where domain name was converted to lower-case even with login_lc=false (#1488593) 12 years ago
Aleksander Machniak 60082ad665 Fix PHP Warning: strlen() expects parameter 1 to be string, object given 12 years ago
Aleksander Machniak fb001f851f Force at least one subtype of address to be specified.
Fixes issue where contact address wasn't displayed at all.
12 years ago
Aleksander Machniak 287eff030a Make $inline_parts property publicly available 12 years ago
Aleksander Machniak 6ab9369eb1 Fix lower-casing email address on replies (#1488598) 12 years ago
Thomas Bruederli 957ac142e3 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 13969cf540 Skip ? in quoted values from being replaced with parameters 12 years ago
Aleksander Machniak 38ea9af1e6 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak fb2f825cd9 Fix line separator in exported messages (#1488603) 12 years ago
Thomas Bruederli 0db8d00d29 PDO: quote null values as NULL instad of an empty string 12 years ago
Aleksander Machniak c086978f6a Fix XSS issue where plain signatures wasn't secured in HTML mode (#1488613) 12 years ago
Aleksander Machniak 5ef8e4ad9d Fix XSS issue with href="javascript:" not being removed (#1488613) 12 years ago
Aleksander Machniak 21d463baba Fix stripped apostrophes when replying in plain text to HTML message (#1488606) 12 years ago
Thomas Bruederli a130351493 Codestyle 12 years ago
Aleksander Machniak 519e380f63 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 56689b31ae Fix inactive Save search option after advanced search (#1488607) 12 years ago
Aleksander Machniak b28a38c757 - Fix Remove from group option is active for contact search result (#1488608) 12 years ago
Aleksander Machniak c965c8abe1 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak b8dc3e0e61 Disable autocapitalization in login form on iPad/iPhone (#1488609) 12 years ago
Aleksander Machniak e1cfb0bc01 s/rcmail/rcube/ 12 years ago
Thomas Bruederli 248d781e5f Improve text wrapping in replies 12 years ago
Thomas Bruederli b8b6e5011a Skip IDN conversion when saving/reading identies. This should provide proper support for multiple recipeint values including name blocks in bcc and reply-to fields 12 years ago
Aleksander Machniak 413df054ad CS fixes (mostly tab -> spaces) 12 years ago
Aleksander Machniak 3c7346a40b Fix focus on the list when list row is clicked (#1488600) 12 years ago
Aleksander Machniak 2c59937c6a Fix wrong search result on servers without SORT support 12 years ago
Aleksander Machniak 703be89e20 Fix bug in last commit which broke searching 12 years ago
Aleksander Machniak e0efd8f5dc Added separate From and To columns apart from smart From/To column (#1486891) 12 years ago
Thomas Bruederli aff970b5d3 Replace some forgotten references to skins/default (#1488591) 12 years ago
Aleksander Machniak 23557f06d1 - Fix (workaround) delete operations with some versions of memcache (#1488592) 12 years ago
Aleksander Machniak 30833a2ad5 Fix image cid substitution in compose/sendmail 12 years ago
Aleksander Machniak cd482ebce6 Fix SQL errors handling 12 years ago
Aleksander Machniak 15442512d2 (Again) return error message from is_error() 12 years ago
Aleksander Machniak ea08d4c961 Improve is_error() so we can check for state of specified query 12 years ago
Aleksander Machniak 9bfe14f778 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 2b992c5683 Remove unused variable 12 years ago
Sylvestre Ledru 654ac1e090 Fix some typos 12 years ago
Aleksander Machniak de56ea1909 Merge branch 'pdo'
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak ee2187e1b1 Fix errors after removing users.alias column (#1488581) 12 years ago
Aleksander Machniak 887838da08 Fix double HTML entities escaping in forward message header 12 years ago
Thomas Bruederli c41a86e5cc Updated translations from launchpad 12 years ago
Aleksander Machniak 565c472918 Removed users.alias column, added option ('user_aliases')
to use email address from identities as username (#1488581)
12 years ago
Aleksander Machniak 83121ece33 - Removed redundant cache.cache_id column (#1488528) 12 years ago
Aleksander Machniak b169de8fcd - Fix order of attachments in sent mail (#1488423) 12 years ago
Thomas Bruederli bc7406348b Fix regex to allow program/resources/foo to be accessible 12 years ago
Aleksander Machniak e1cf53ef18 Remove debug code 12 years ago
Aleksander Machniak 9763581d81 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 0ed7034d35 Fix duplicated fields when object is converted into array 12 years ago
Aleksander Machniak 1257dd6796 Add generic mobile browser detection, enable touch events for all mobile browsers 12 years ago
Aleksander Machniak 622bce2c09 Convert tabs to spaces 12 years ago
Aleksander Machniak c2b20fc0b4 Added support for SSL connection parameters in mysql driver (#1486594) 12 years ago
Aleksander Machniak ab8fdaa604 Small code improvement 12 years ago
Aleksander Machniak 56012e56aa Fix variable scope 12 years ago
Aleksander Machniak ec86add1ff Define context (_remote=1) for spellcheck requests to send proper response on error 12 years ago
Aleksander Machniak 8b34075755 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	program/include/rcube_spellchecker.php
12 years ago
Aleksander Machniak ec78f98c6a Don't send complete error page to the spellchecker on error (when pspell extension isn't found) 12 years ago
Aleksander Machniak cb190c0cf3 CS fixes 12 years ago
Thomas Bruederli a9cbbae0c8 Override default skin value read from user prefs 12 years ago
Thomas Bruederli 6843acc9fc Merged changes to skin folders 12 years ago
Thomas Bruederli 9f1652e29e Adapt to new default skin folder namimg 12 years ago
Thomas B. 6d12536815 Merge pull request #14 from bes-internal/master
Use HTTP_HOST for %d in parse_host. Add %t for host name from SERVER_NAME
12 years ago
Aleksander Machniak cfc27c9b76 Keep some resource files (images) in separate directory 12 years ago
Aleksander Machniak 71ee565dfc Support connections to memcached socket file (#1488577) 12 years ago
Aleksander Machniak 5f8d59c054 Enable TinyMCE inlinepopups plugin 12 years ago
Aleksander Machniak e9c8b9865f Add lost file from Auth_SASL package 12 years ago
Aleksander Machniak 750fcf8ece Update to TinyMCE 3.5.6 12 years ago
Thomas Bruederli baecd8becc Move the hard-coded list of fields used to list contacts to a central location 12 years ago
bes.internal d359dcb6b3 use in parse_host HTTP_HOST for %d
Use in parse_host function for domain resolve HTTP_HOST not hostname.
add %t for hostname without first part
For example roundcube box backend (rc.somedomain.tld) for reverse proxy on real domain (mail.example.com)
12 years ago
Thomas Bruederli 5bc1233de8 Use the same hard-coded fields for vlv-based autocompletion as in steps/mail/autocomplete.inc 12 years ago
Aleksander Machniak 27bcb0026e CS fixes 13 years ago
Aleksander Machniak 39797631d4 Support COPYUID responses (store it in $data property) 13 years ago
Aleksander Machniak 0d80fad9e0 CS improvements 13 years ago
Aleksander Machniak 2df262d448 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 09e5fc99f8 Small performance improvement: use cookie 'secure' parameter if enabled 13 years ago
Aleksander Machniak 0afe279011 Set HttpOnly flag also for session cookie 13 years ago
Thomas Bruederli fa8f6e610c Correctly quote localized labels when used in javascript variables (#1488567) 13 years ago
Aleksander Machniak e19fafae04 Prefer default addressbook also when checking for existence of MDN request recipient 13 years ago
Aleksander Machniak 9620540a63 Fix 403 error on file uploads with drag&drop (#1488539) 13 years ago
Aleksander Machniak 114cf1281b Update Net_SMTP/Auth_SASL packages to fix Digest-MD5/Cram-MD5 authentication (#1488571) 13 years ago
Thomas Bruederli 384948886c Prepare to show contact photo of email sender in mail views 13 years ago
Thomas Bruederli 88fb563510 Avoid warnings; silently pipe http: urls through rcmail::url() 13 years ago
Thomas Bruederli 9d72713987 Fix drag&drop feature test on IE7 13 years ago
Aleksander Machniak 840b4dbeb8 Simplified method of getting default addressbook.
Make sure to use the same source when adding contact and checking
if message is safe (sender is in addressbook).
Small code improvements.
13 years ago
Aleksander Machniak 2b21b97ef0 Use file_get_contents() to make code simpler and to fix possible infinite loop 13 years ago
Aleksander Machniak 146106a827 Support sqlite file mode setting 13 years ago
Aleksander Machniak 329eae0abd Fix debugging in sqlite driver 13 years ago
Aleksander Machniak 3efc74654a - Don't add attachments content into reply/forward/draft message body (#1488557) 13 years ago
Aleksander Machniak 8e926e6201 Move sequence_name() method into postgres driver class 13 years ago
Aleksander Machniak 3d231c88fa CS fixes 13 years ago
Aleksander Machniak c389a85978 Add get_variable() implementation 13 years ago
Thomas Bruederli 7794ae1387 Fix connection error alerts when page unloads (#1488547) 13 years ago
Aleksander Machniak ef5f7fb13c There's a case (reason unknown) when destroy() is called with empty session key.
Handle this case properly to prevent from PHP error: Memcache::delete(): Key cannot be empty.
13 years ago
Aleksander Machniak d239ee6df5 Add PDO to requirements, remove MDB2 package 13 years ago
Aleksander Machniak e6e5cb12f5 Handle properly situation when PDO class doesn't exist 13 years ago
Aleksander Machniak 8c2375a074 More CS fixes and comments 13 years ago
Aleksander Machniak 3e386efeee CS fixes + more comments 13 years ago
Aleksander Machniak 7c8fd80310 Show explicit error message when provided hostname is invalid (#1488550) 13 years ago
Aleksander Machniak ad9dac529e Fix wrong compose screen elements focus in IE9 (#1488541) 13 years ago
Aleksander Machniak 2698d7ff8c Fixed Konqueror browser detection 13 years ago
Aleksander Machniak b97d0e11b5 Fix empty user agent string on error page for "incompatible browser" error 13 years ago
Aleksander Machniak b866a27364 Fix handling of MYRIGHTS on private namespace roots - fixes issue where
in ACL plugin it wasn't possible to share INBOX folder (when it was a namespace prefix).
13 years ago
Aleksander Machniak 5354c5dac7 Implemented LIMIT/OFFSET for SQL Server 13 years ago
Aleksander Machniak 1a2b50f1a0 Support 'mysqli:' prefix in DSN 13 years ago
Aleksander Machniak a60d139d87 Define array variable in case none of zones is valid (shouldn't happen) 13 years ago
Aleksander Machniak 669747a81c Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak ceaaebbc8c Fix fatal error when date.timezone isn't set (#1488546) 13 years ago
Aleksander Machniak a1426f8345 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak e742744a53 Fixed index update when there are no cached messages for specified folder
Improve performance of VANISHED messages handling - use one SQL query
13 years ago
Thomas Bruederli 0be8bd11e2 Enable drag & drop file upload for contact photos 13 years ago
Aleksander Machniak 7ab9c17752 Improve performance by skipping redundant ENABLE commands 13 years ago
Aleksander Machniak d86aa138d0 Update to TinyMCE 3.5.4.1 13 years ago
Thomas Bruederli 6bb44a644a Initialize rcube instance (with options); no caches without a valid user_id 13 years ago
Aleksander Machniak 159691e7b1 Don't use protected property rcube_db::$db_error 13 years ago
Aleksander Machniak 75666d3db2 Remove rcube_mdb2 class file 13 years ago
Aleksander Machniak 398bff5925 Replace rcube_mdb2/PEAR::MDB2 with rcube_db 13 years ago
Aleksander Machniak 8a6fde02de Removed redundant method 13 years ago
Aleksander Machniak 0d94fd45f4 New database layer based on PHP PDO 13 years ago
Aleksander Machniak 90a713e882 Fix handling of unitless CSS size values in HTML message (#1488535) 13 years ago
Aleksander Machniak afaccf1428 Fix removing contact photo using LDAP addressbook (#1488420) 13 years ago
Aleksander Machniak 740875e5cd Add skin name to the (javascript) environment 13 years ago
Thomas Bruederli 5218701a4a Improve getopt feature for command line scripts 13 years ago
Thomas Bruederli 2950ce49ef Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 6e1864cb17 Fix storing X-ANNIVERSARY date in vCard format (#1488527) 13 years ago
Aleksander Machniak db8110c70d Display attachment icon for multipart/signed messages (#1488525) 13 years ago
Aleksander Machniak ba1fb0510f Update to Mail_Mime-1.8.5 (#1488521) 13 years ago
Aleksander Machniak c281619b96 Fix Shift + delete button does not permanently delete messages (#1488243) 13 years ago
Aleksander Machniak 4fd5b62194 Add Content-Length for attachments where possible (#1485478) 13 years ago
Aleksander Machniak 8749e94b4b Fix attachment sizes in message print page and attachment preview page (#1488515)
- Use size parameter from Content-Disposition header if specified,
  - Calculate size of base64 encoded message parts
13 years ago
Aleksander Machniak 54be5ccb50 Fix XSS vulnerability in message subject handling using Larry skin (#1488519) 13 years ago
Aleksander Machniak 8c188058cf Fix handling of links with various URI schemes e.g. "skype:" (#1488106)
Fix handling of links inside PRE elements on html to text conversion
Fix indexing of links on html to text conversion
13 years ago
Thomas Bruederli d447a4f229 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak d1d0564a91 Fix js error when dropping attachment file 13 years ago
Thomas Bruederli 9df79d82b3 Better comments 13 years ago
Thomas Bruederli ae6d2de17f New feature to add mail attachments using drag & drop on HTML5 enabled browsers 13 years ago
Thomas Bruederli 640cc7280e Allow access to blank.tif 13 years ago
Aleksander Machniak bdb40d39bd Add workaround for invalid BODYSTRUCTURE response - parse message with Mail_mimeDecode package (#1485585) 13 years ago
Aleksander Machniak eede5101cd Fix default_charset handling 13 years ago
Aleksander Machniak 0f5dee00df Decode header value in rcube_mime::get() by default (#1488511) 13 years ago
Aleksander Machniak 0b6d022e6f Fix magic_quotes_sybase handling (#1488506)
Improved handling of critical PHP settings - try to set them to required value before die()
13 years ago
Aleksander Machniak aede1f9ab4 Fix possible PHP warning: strpos(): Offset not contained in string 13 years ago
Aleksander Machniak ea3021cee3 Disable TinyMCE status bar which has been enabled by default in TinyMCE 3.5.2 13 years ago
Aleksander Machniak 46b6c5475b Modify CONCAT() arguments, because + operator requires them to be of type varchar (#1488505)
With SQL Server 2012 we can use just CONCAT(), but we need to support older versions
13 years ago
Mathias Rhein 062963fe10 Typo fix
Fixed typo in rcube_addressbook
13 years ago
Aleksander Machniak 4188c61563 Define and use 'mozilla' class for HTML style 13 years ago
Aleksander Machniak 7c3c82974e Update to TinyMCE 3.5.2 13 years ago
Aleksander Machniak a71039df75 Fix regression where redundant autocompletion requests were sent
in case when new search value contains old one and previous search
was not finished or its result was empty
13 years ago
Aleksander Machniak 528c78a6da Code cleanup, more object-like syntax when building URLs 13 years ago
Aleksander Machniak d487cd5a6c Merge branch 'dev-browser-capabilities'
Conflicts:
	CHANGELOG
13 years ago
Thomas Bruederli ca1c2a8c9c Don't show errors when moving contacts into groups they're already in (#1488493) 13 years ago
Aleksander Machniak 19cc5b91c9 Display Tiff as Jpeg in browsers without Tiff support (#1488452) 13 years ago
Aleksander Machniak b9854b8cbe Add Flash support detection 13 years ago
Aleksander Machniak 7c1231a94b Use browser capabilities to decide if PDF/TIFF attachments should be displayed
in an overlay page/inline or to provide only direct download for them (#1488452, #1487929)
13 years ago
Aleksander Machniak e349a8c9ae Added browser capabilities detection, i.e. PDF and TIFF support 13 years ago