Thomas Bruederli
4910b0666e
Distinguish mobile/tablet/touch devices
11 years ago
Thomas Bruederli
dc84008266
Optimize list events for touch devices
11 years ago
Thomas Bruederli
5793e7f817
Make thread toggles work on touch devices
11 years ago
Aleksander Machniak
4287c9a2f9
Fix replacement variables in user-specific base_dn in some LDAP requests ( #1489279 )
11 years ago
Aleksander Machniak
f477279035
Fix purge action in folder manager ( #1489280 )
11 years ago
Aleksander Machniak
328876db5c
Fix image scaling issues when image has only one dimension smaller than the limit ( #1489274 )
...
Other small code improvements.
11 years ago
Aleksander Machniak
1391f17a52
Fix issue where uploaded photo was lost when contact form did not validate ( #1489274 )
11 years ago
Aleksander Machniak
8799df8ccd
Fix redundant SQL query on contact photo request after photo upload.
...
The query was also invalid in case of uploading photo in contact create form.
Move contact photo handling from show.inc into a separate file.
11 years ago
Aleksander Machniak
a79017e662
Fix base URL resolving on attribute values with no quotes ( #1489275 )
11 years ago
Aleksander Machniak
0bac7b32de
Fix wrong handling of links with '|' character ( #1489276 )
11 years ago
Dennis1993
0822c46ad6
Update func.inc
...
deleted size attribute in file input
11 years ago
Dennis1993
7745ae9dfd
Update compose.inc
...
Deleted size Attribute for file input
11 years ago
Aleksander Machniak
9263f55a63
Ignore Reply-To when replying to own message ( #1489230 )
11 years ago
Aleksander Machniak
17239fa522
Merge pull request #100 from Dennis1993/patch-8
...
Remove sensless version_compare()
11 years ago
Aleksander Machniak
ce5a6496fd
Fix XSS vulnerability when saving HTML signatures ( #1489251 )
11 years ago
Aleksander Machniak
b825f86108
Move identity selection based on non-standard headers into (new) identity_select plugin ( #1488553 )
11 years ago
Aleksander Machniak
7015dd99f9
Added -stip option to convert command line ( #1489270 )
11 years ago
Aleksander Machniak
c908fb451d
Fix colorspace issue on image conversion using ImageMagick ( #1489270 ) - s/RGB/sRGB/
11 years ago
Aleksander Machniak
311d876f0b
Hide PHP warning when calling filemtime() on not-existent file
11 years ago
Aleksander Machniak
f2a9a9007a
Fix broken (in 93b0a30c1c
) text/plain body of a message when using "edit as new"
11 years ago
Aleksander Machniak
f7ffdc90aa
Fix fatal error when opening non-existing message in compose window
11 years ago
Aleksander Machniak
93b0a30c1c
Fix XSS vulnerability when editing a message "as new" or draft ( #1489251 ) - added HTML content "washing"
11 years ago
Aleksander Machniak
f09b169e51
Support special Return-Path form used on some (PEAR) mailing list ( #1489241 )
11 years ago
Aleksander Machniak
92e7ce6663
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
ae853367ed
Fix downloading binary files with (wrong) text/* content-type ( #1489267 )
11 years ago
Aleksander Machniak
80112d0749
Fixed typo in comment
11 years ago
Thomas B.
86dd036774
Merge pull request #96 from Dennis1993/patch-6
...
Added required attribute and delete deprecated border attributes
11 years ago
Aleksander Machniak
d59a8d29d6
Validate all text attachments not only text/plain. This fixes invalid
...
warning message for a case when pdf attachment is defined as text/html.
See #1489267 .
11 years ago
Aleksander Machniak
59f0313d98
- Fix detecting Turkish language in ISO-8859-9 encoding ( #1489252 )
11 years ago
Dennis1993
d52a77a10d
Update Socket.php
11 years ago
Dennis1993
e950546903
Update SMTP.php
11 years ago
Dennis1993
ac1fa98715
Update rcube_imap_generic.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
11 years ago
Dennis1993
60a79649f2
Update Socket.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
11 years ago
Dennis1993
e34e0fd2fa
Update SMTP.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
11 years ago
Thomas Bruederli
c54157bb92
Fix identity-selection using Return-Path headers ( #1489241 )
11 years ago
Thomas Bruederli
cff07b5f76
Fix parsing of links with ... in URL ( #1489192 )
11 years ago
Thomas Bruederli
469ede77cb
Better check for priority header
11 years ago
Thomas Bruederli
64b55c4084
Fix priority selector when open in new window ( #1489257 )
11 years ago
rodrigo
b6a640bdc9
replaces smart quotes with regular quotes. Fixes improper doctype declarations in html emails
11 years ago
Dennis1993
7d7d1437dd
Update func.inc
...
added missing ID for label
11 years ago
Thomas Bruederli
1a8cf64dd1
Avoid session timeouts with memcache backend as proposed by D. Carter via users mailing list
11 years ago
Dennis1993
8df6bb9b1f
Update rcmail_output_html.php
...
added required Attribute to Login fields
11 years ago
Dennis1993
ec031a35f1
Update html.php
...
added required attribute to allowed list for input fields
11 years ago
Thomas B.
a7fa90f3d3
Merge pull request #64 from Steffen185/patch-2
...
Add hook "message_check_safe"
11 years ago
Thomas Bruederli
71b577ea7d
Added Luxembourgish localizations
11 years ago
Thomas Bruederli
4d480b36ea
Respect HTTP_X_FORWARDED_FOR and HTTP_X_REAL_IP variables for session IP check
11 years ago
Thomas Bruederli
deb2b8d080
Allow to load config files for different environments ( #1487311 ); keep (non-default) filename in URLs throughout the webmail app
12 years ago
Thomas Bruederli
f6777712dc
Enable fixed list header in IE7, too. Seems to work after some testing
12 years ago
Thomas Bruederli
0703bfecd0
Merged configuration refactoring from 'dev_config' branch back into master ( #1487311 )
12 years ago
Aleksander Machniak
bd28469302
Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now.
12 years ago
Thomas Bruederli
8efdd9caf7
Enable fixed message list header in classic skin
12 years ago
Aleksander Machniak
6dd22a5e20
Fix parse error from last commit
12 years ago
Thomas Bruederli
73ad4f1bfd
Finally: make message list header stay on top when scrolling ( #1295420 )
12 years ago
Aleksander Machniak
e89d8f1fec
Performance fix: Do not ask for folder attributes if we know that folder do not exists
12 years ago
Aleksander Machniak
d3d1e38d72
Fix identity selection when opening extwindow from compose window
12 years ago
Aleksander Machniak
3b944edb02
Fix bug where signature wasn't changed on identity selection when editing a draft ( #1489229 )
12 years ago
Aleksander Machniak
cc02a90f92
Fix IMAP SETMETADATA parameters quoting ( #1489231 )
12 years ago
Aleksander Machniak
1ca1e250a3
Merge pull request #86 from mweimerskirch/patch-2
...
Added support for the enchant spell checking engine
12 years ago
Aleksander Machniak
8acf6204b1
Fix "could not load message" error on valid empty message body ( #1489228 )
12 years ago
Michel Weimerskirch
f99aa12300
Added support for the enchant spell checking engine
12 years ago
Aleksander Machniak
4c8becbdc0
Update to Mail_Mime 1.8.8
12 years ago
Aleksander Machniak
cb1715cd16
Fix handling of message/rfc822 attachments on message forward and edit ( #1489214 )
12 years ago
Aleksander Machniak
6e57fb6b4c
Fix parsing of square bracket characters in IMAP response strings ( #1489223 )
12 years ago
Aleksander Machniak
3e7b9be05c
Store group objectclass to member attribute mapping in one place, cs fixes
12 years ago
Aleksander Machniak
42b9ce6415
Fix groups list in contact info page - get_record_groups() result
...
is a ID=>Name hash and cannot be merged with list_groups() result
12 years ago
Thomas Bruederli
98884050cc
Fix binary data upload with jQuery.ajax()
12 years ago
Aleksander Machniak
bd73a86dad
Don't clear References and in-Reply-To when a message is "edited as new" ( #1489216 )
12 years ago
Aleksander Machniak
ed3e51f1b4
Make possible to disable some (broken) IMAP extensions with imap_disable_caps option ( #1489184 )
...
Add some notes in INSTALL about broken ESEARCH in uw-imap.
12 years ago
Aleksander Machniak
446dbedbf6
Fix so setting frame to blank page works also while frame is loading another page
12 years ago
Aleksander Machniak
a3f745bccc
Fix email duplicate check on contact move/copy
12 years ago
Aleksander Machniak
a45f9b7bf5
Contacts drag-n-drop default action is to move contacts ( #1488751 )
...
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751 )
Use consistent naming: 'moveto' -> 'move'
12 years ago
Aleksander Machniak
049ba0aed2
Fix message list sort with THREADS=REFS and sort column other than "None" or "Sent date"
12 years ago
Aleksander Machniak
b7addfc77c
Use absolute paths in is_dir() checks to prevent open_basedir related warnings
12 years ago
Aleksander Machniak
d4a2ea1d87
Fix messages list sorting with THREAD=REFS
12 years ago
Thomas Bruederli
0f39b4f4cd
Enable legacy mode: allow running with old config files and log warnings every no and then
12 years ago
Aleksander Machniak
7045bb9c07
Fix parsing one-line FETCH response, e.g. "* 1 FETCH (UID 9844 BODY[2.4] NIL)"
12 years ago
Aleksander Machniak
ad052b81d8
Fix so filename label is "Name" not "Display name"
12 years ago
Thomas Bruederli
a7e0897fde
Synchronized localization files with Transifex
12 years ago
Aleksander Machniak
eaf3832e40
Add some displayed attachment info into javascript environment
12 years ago
Aleksander Machniak
1b52cfc45f
Support 'univentiongroup' objectclass, small code improvements
12 years ago
Aleksander Machniak
4feb8eb575
Refactoring in groups cache handling code, CS fixes
12 years ago
Aleksander Machniak
3427883c25
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
d675abc571
Make identity signature field wider ( #1489159 )
12 years ago
Thomas Bruederli
b373ac82e4
Don't query cache if static group_filter list is used
12 years ago
Thomas Bruederli
6ff6bedea4
Disable dragging/copying of contact groups
12 years ago
Thomas Bruederli
9eaf681b6b
Describe group filter's name_attr in sample config; defaults to 'cn' if not specified
12 years ago
Aleksander Machniak
a5b79b15a8
Fix empty messages list when register_globals is enabled ( #1489157 )
12 years ago
Aleksander Machniak
8f42c32c45
Improve code readability
12 years ago
Aleksander Machniak
2b3a3b1407
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
855c85377d
Performance improvement for searching in threaded mode. We can use
...
cached index now. Some other small improvements.
12 years ago
Victor Benincasa
093a3d9e7d
Fix improper error checking
...
Currently all (HTML/TEXT) spell checking logs an error (due commit b15cc7d
) and HTML spell checking doesn't work (due commit cfe2fc8
). Fix: ignore error="0" value from the returned XML as it isn't an error.
12 years ago
Aleksander Machniak
2787fbe5b6
Revert change where NULL config value wasn't handled as unset ( #1489202 )
12 years ago
Aleksander Machniak
0494288999
Improved/unified attachment preview page
...
Implemented attachment print button
12 years ago
Aleksander Machniak
f255dd787c
Fix error when searching in threaded mode
12 years ago
Aleksander Machniak
39a82a5d45
CS fixes
12 years ago
Aleksander Machniak
9df7e17043
Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected
12 years ago
Aleksander Machniak
39b905b7a8
Canonize boolean ini_get() results ( #1489189 )
12 years ago
Aleksander Machniak
d764723142
Improve IMAP APPEND handling so it can read message (parts) from file pointer(s)
...
and make it less memory consuming
12 years ago
Aleksander Machniak
b200258d5a
Fixed so ldap cache can be disabled
...
Fixed issue where ldap groups cache wasn't used correctly
12 years ago
Thomas Bruederli
8862f67513
Use the right attribute to display group names
12 years ago
Aleksander Machniak
5a6c3a169b
Cache LDAP's user_specific search and use vlv for better performance ( #1489186 )
12 years ago
Aleksander Machniak
858af70656
CS fixes
12 years ago
Aleksander Machniak
fae90da582
Fix debug setting in ldap classes
12 years ago
Aleksander Machniak
c9ed4bfa7a
CS fixes
12 years ago
Aleksander Machniak
c64beed6bb
Unify LDAP debug messages
12 years ago
Aleksander Machniak
3ebda8c7d8
Ignore ldap_search warnings (like in the old code)
12 years ago
Thomas Bruederli
4500b2f79b
Consolidate quote_string() method usage; don't add additional filter if required field is already in search query
12 years ago
Thomas Bruederli
dd54725b21
Merge branch 'dev-advanced-ldap-groups':
...
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
12 years ago
Aleksander Machniak
428764bf34
Fix so exported vCard specifies encoding in v3-compatible format ( #1489183 )
12 years ago
Aleksander Machniak
5c74e86eee
Fix messages list column dragging after changing column/sort settings
12 years ago
Thomas Bruederli
f7ac79ced5
Display '(empty subject)' in message view if subject header is missing ( #1489108 )
12 years ago
Aleksander Machniak
3dbe4f79e4
Fix session issues when local and database time differs ( #1486132 )
...
Improve performance by executing session gc on script shutdown, also call session_write_close() ASAP
12 years ago
Aleksander Machniak
ac1a962b51
Remove session.auto_start setting. It is already too late to set this option.
12 years ago
Aleksander Machniak
461a30d771
Merge config files ( #1487311 ).
...
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
12 years ago
Thomas Bruederli
4f53ab347e
Add feature to import messages to the currently selected folder
12 years ago
Aleksander Machniak
99e17f6131
Fix timeout issue on drag&drop uploads ( #1489170 )
12 years ago
Aleksander Machniak
df9d004cf8
Set TTL for attachments stored in sql database
12 years ago
Aleksander Machniak
12f1190a62
Fix typos in sql queries of garbage collector (expired -> expires)
12 years ago
Aleksander Machniak
603e048f73
Fix thread cache syncronization/validation ( #1489028 )
12 years ago
Aleksander Machniak
918a6a6e0e
Fix default sorting of threaded list when THREAD=REFS isn't supported.
...
The result need to be re-sorted even if sort column is not set. This fixes
the issue when new messages aren't displayed on top of the list.
12 years ago
Aleksander Machniak
9ac4006d64
Remove duplicated focus() after opening print window
12 years ago
Aleksander Machniak
f3b55ee8e8
Do not reset messages count in set_folder()
12 years ago
Aleksander Machniak
ae80b5a309
Fix error when there's no writeable addressbook source ( #1489162 )
12 years ago
Aleksander Machniak
c6406eb1a9
Improved main preferences page performance by skipping form generation
...
when sections list is being build, CS fixes
12 years ago
Aleksander Machniak
85e65c3c76
Improvements to PR merge "add option show_real_foldernames"
12 years ago
Aleksander Machniak
174327c25c
Merge pull request #77 from dpc22/realnames
...
Add show_real_foldernames preference and configuration option.
12 years ago
Aleksander Machniak
545559307e
Make sure to use threads result cached in-memory for correct folder
12 years ago
Aleksander Machniak
60b6d7c389
Fix database cache expunge issues ( #1489149 ) - added 'expires' column
12 years ago
Aleksander Machniak
d186405c00
Simplified db connection initialisation code
12 years ago
Aleksander Machniak
66407a75d1
Fix date format issues on MS SQL Server ( #1488918 )
12 years ago
Aleksander Machniak
b68e2355d7
Fix so non-inline images aren't skipped on forward ( #1489150 )
12 years ago
Aleksander Machniak
1cdcafc7fc
Added more error checking in rcube_image::resize()
12 years ago
Aleksander Machniak
76f4f7970d
Fix resolving /this/ in file_callback()
12 years ago
Aleksander Machniak
61ccdfcfbb
Add imap_cache_ttl option to configure TTL of imap_cache
12 years ago
Aleksander Machniak
67ac6e354a
Rename message_cache_lifetime to messages_cache_ttl option for naming consistency
12 years ago
Aleksander Machniak
b07426f0c5
Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options
12 years ago
Aleksander Machniak
f658907731
Fix legacy options handling
12 years ago
Aleksander Machniak
aa44ce6e97
Add optional argument to now() for simple interval calculations on SQL-side
12 years ago
Aleksander Machniak
14226fc845
Use built-in sqlite functions to "emulate" now() and unix_timestamp()
12 years ago
Aleksander Machniak
be4b5c2fe5
Fix "duplicate entry" errors on inserts to imap cache tables ( #1489146 )
12 years ago
Aleksander Machniak
4fee776e51
Small code improvement
12 years ago
Aleksander Machniak
ee73a723f9
Improvements in garbage collector: created gc() method to run all
...
gc-related cleanups in one place, added posibility to run gc in
environments without session
12 years ago
Thomas Bruederli
42de33c7de
Add option to use PHP's native session save handlers
12 years ago
Aleksander Machniak
9749da9fcc
Fix possible wrong null assignment to innerHTML on IE10 ( #1489145 )
12 years ago
Aleksander Machniak
abe798d905
Fix rcube_clone_object()
12 years ago
Aleksander Machniak
3d78d55b5a
Move rcube_layer class to classic skin, it was used only there
12 years ago
Aleksander Machniak
ad2ba95dcd
Fix so bounces addresses in Sender headers are skipped on Reply-All ( #1489011 )
12 years ago
Aleksander Machniak
5df4fe56d5
Fix backward copat. with cached values serialized but not base64-encoded ( #1489142 )
12 years ago
Aleksander Machniak
a6b0ca60a4
Fix bug where serialized strings were truncated in PDO::quote() ( #1489142 )
12 years ago
Aleksander Machniak
d77e08729b
Fix removing flags from serialized object before saving it in DB
12 years ago
Aleksander Machniak
15482bcade
Improved handling of Reply-To/Bcc addresses of identity in compose form ( #1489016 )
12 years ago
Aleksander Machniak
cb3e2fe0c2
Fix displaying messages with invalid self-closing HTML tags ( #1489137 )
12 years ago
Aleksander Machniak
af9dbd54b3
Fix PHP warning when responding to a message with many Return-Path headers ( #1489136 )
12 years ago
Aleksander Machniak
3863a9d2c5
Added user preference to open all popups as standard windows
12 years ago
Aleksander Machniak
99e27c581e
Fix unintentional compose window resize ( #1489114 )
12 years ago
Aleksander Machniak
2f321c6600
Open attachments, print and source in popups for consistency - always use
...
open_window() instead of window.open(), so plugins/skins can override popup behaviour
12 years ago
Aleksander Machniak
ece3a522d8
Fixed popup windows size issues, unified sizes
12 years ago
Aleksander Machniak
581a52b615
Fix performance regression in text wrapping function ( #1489133 ) - don't use iconv here
12 years ago
Aleksander Machniak
d096210504
Fix connection to posgtres db using unix socket ( #1489132 )
12 years ago
David Carter
149f8a00cc
Change show_actual_foldernames to be show_real_foldernames.
...
Change requested by alec@alec.pl .
12 years ago
Aleksander Machniak
1d67fe13f6
Remove (move to bc.php) unused strip_newlines() and strip_quotes() functions
12 years ago
David Carter
52deb18d96
Add show_actual_foldernames preference and configuration option.
...
When enabled this setting shows actual folder names rather than
the localised verions for the four default folders:
$rcmail_config['default_folders'] =
array('INBOX', 'Drafts', 'sent-mail', 'spam', 'Trash');
12 years ago
Aleksander Machniak
896e2b4e51
Add more rcube_utils tests
12 years ago
Aleksander Machniak
fe0f1d589b
Improve rcube_utils::file2class() to not return duplicates
12 years ago
Thomas Bruederli
e1a3caf659
Also display contact properties with unknown subtypes
12 years ago
Aleksander Machniak
b3e3422e9f
Fix class name
12 years ago
Aleksander Machniak
22a41b8247
Make possible to disable shared cache
12 years ago
Aleksander Machniak
00cb22cf92
Expunge all cache instances in shutdown
12 years ago
Aleksander Machniak
50abd55718
Added shared (cross-user) cache
12 years ago
Aleksander Machniak
a963a2b38c
Fix connecting when host is specified with protocol prefix e.g. ssl://
12 years ago
Aleksander Machniak
ec0f74a5b2
Unify codestile
12 years ago
Aleksander Machniak
c0e364cb5a
Align double-click time in list.js and app.js
12 years ago
Aleksander Machniak
1dfa85e0e6
Fix handling of comma when adding contact from contacts widget ( #1489107 )
12 years ago
Aleksander Machniak
ab845c0718
Fix bug where a message was opened in both preview pane and new window on double-click ( #1489122 )
12 years ago
Aleksander Machniak
a8994090bb
Fix fatal error when xdebug.max_nesting_level was exceeded in rcube_washtml ( #1489110 )
12 years ago
Aleksander Machniak
cb34c1b524
Fix PHP warning in html_table::set_row_attribs() in PHP 5.4 ( #1489094 )
12 years ago
Aleksander Machniak
52b256e85f
Print nicer error message when too old PHP version found - required by mysql driver ( #1489099 )
12 years ago
Aleksander Machniak
07795ba124
Fix invalid option selected in default_font selector when font is unset ( #1489112 )
12 years ago
Aleksander Machniak
6ae92aa169
Fix displaying contact with ID divisible by 100 in sql addressbook ( #1489121 )
12 years ago
Aleksander Machniak
1f19587f05
Fix browser warnings on PDF plugin detection ( #1489118 )
12 years ago
Aleksander Machniak
bbd636740e
Fix fatal error when parsing UUencoded messages ( #1489119 )
12 years ago
Aleksander Machniak
db108e3779
Fix another text wrapping issue (wrong handling of long unwrappable lines)
12 years ago
Aleksander Machniak
c71281fd44
Fix warning when using IP address as hostname in Net_Socket
12 years ago
Aleksander Machniak
c16bd50947
Catch warning on is_readable() failure (open_basedir restriction)
12 years ago
Aleksander Machniak
79543bec2a
Update jsTimezoneDetect to version 1.0.5
12 years ago
Aleksander Machniak
2355045ded
Change Reply-All button label/title when mailing list is detected ( #1488938 )
12 years ago
Aleksander Machniak
c8bc8c97f3
Improved attachment reminder dialog ( #1489091 )
...
Improved core show_popup_dialog() function
12 years ago
Thomas Bruederli
3bc871e113
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
31996f1508
Replaced German labels for from/to with more common words in order to avoid conflicts with 'sender' ( #1489084 )
12 years ago
Aleksander Machniak
0bd1fa5566
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
893c274045
Fix Net_Socket bug with no timeout (failed connection in managesieve plugin)
12 years ago
Thomas Bruederli
0b9a7bcde3
Move rcmail::deliver_message() to framework for common use
12 years ago
Aleksander Machniak
52f2a69855
Added rcube_plugin::add_label() method
12 years ago
Thomas Bruederli
5e2fe0d195
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
3e78fc7fdf
Synced localizations from Transifex
12 years ago
Aleksander Machniak
43079d8e2d
Simplify/fix debug lines truncation
12 years ago
Aleksander Machniak
e5b376b178
Fix SMTP connection using IPv6 address in smtp_server option ( #1489024 ), update Net_Socket package
12 years ago
Aleksander Machniak
3375a681eb
Fix problem where security warning was displayed for valid images with image/jpg type ( #1489097 )
12 years ago
Aleksander Machniak
fd0fd3b0a0
Fix handling of invalid email addresses in headers ( #1489092 )
12 years ago
Aleksander Machniak
621a2e7f1c
Simplify format=flowed handling code, don't duplicate same code
12 years ago
Aleksander Machniak
f76fa50052
Fix format=flowed text re-wrapping for display
12 years ago
Aleksander Machniak
9b8d22ebe1
Limit debug log entry (line) size to 4096 characters to prevent
...
memory_limit/preformance issues when debug is enabled (imap, smtp, db)
12 years ago
Aleksander Machniak
a522971cf8
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
program/js/list.js
12 years ago
Aleksander Machniak
ea6d6958e0
Allow row insertion at a specified position (not only on top of the list)
12 years ago
Aleksander Machniak
95b90be8c2
Fix IMAP connection issue with default_socket_timeout < 0 and imap_timeout < 0 ( #1489090 )
12 years ago
Aleksander Machniak
3725cfb245
Avoid uninitialized/unused variables
12 years ago
Aleksander Machniak
ef1d6525c2
Fix display issue on addressbooks/groups list ( #1489039 )
12 years ago
Aleksander Machniak
ce89ecd542
Fix various PHP code bugs found using static analysis ( #1489086 )
12 years ago
Aleksander Machniak
c027ba7709
Fix bugs caught by static analysis
12 years ago
Aleksander Machniak
3a0dc87856
Fix backslash character handling on vCard import ( #1489085 )
12 years ago
Aleksander Machniak
0b0caee40b
Fix csv import from Thunderbird with French localization ( #1489059 )
12 years ago
Zou Guangxian
49311c55dd
* fixed: modsecurity warning: AppDefect: Cache-Control Response Header Missing 'no-store' flag. http://websecuritytool.codeplex.com/wikipage?title=Checks#http-cache-control-header-no-store
12 years ago
Aleksander Machniak
cfe2fc8b30
Log spellchecker error also in html mode
12 years ago
Aleksander Machniak
107cbd1a0e
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
3db62ce101
Fix messages list focus issue in Opera and Webkit ( #1489058 )
12 years ago
Thomas Bruederli
b15cc7d6f4
Check Google spell check service response for errors and report them accordingly
12 years ago
Thomas Bruederli
517dae3e74
Experimental: refactored list.js and html_table class to render lists with different html structures (e.g. table, ul, div). This show provide more flexibility to skin designers and improve mobile device support
12 years ago
Aleksander Machniak
b92ec5c86d
Fix bug where multi-level quoting was replaced with one-level quoted text after format=flowed wrapping
12 years ago
Aleksander Machniak
2ce01932fe
Fix another text wrap issue (added test case)
12 years ago
Aleksander Machniak
b099d12965
Revert fix for #1489058 because it opened another IE8 focus issue
12 years ago
Aleksander Machniak
93580fab12
Fix opened window size on small screens in browsers where height is an innerHeight (eg. Safari)
12 years ago
Aleksander Machniak
4741d17c77
Use create_function() instead of eval()
12 years ago
Thomas Bruederli
c2e1ab4765
Escape user input values when used in eval()
12 years ago
Aleksander Machniak
f790b44335
Small code improvements
12 years ago
Aleksander Machniak
06c2d0add5
Merge pull request #67 from andywer/master
...
Replaced nasty eval() code
12 years ago
Aleksander Machniak
969cb03f9a
Add option to display email address together with a name in mail preview ( #1488732 )
12 years ago
Aleksander Machniak
38c19a2064
Fix csv2vcard test
12 years ago
Aleksander Machniak
d2dff5e865
Fix Reply-To header handling in Reply-All action ( #1489037 )
12 years ago
Aleksander Machniak
61943150d9
Fix so Sender: address is added to Cc: field on reply to all ( #1489011 )
12 years ago
Aleksander Machniak
ec43311423
Fix so addressbook_search_mode works also for group search ( #1489079 )
12 years ago
Aleksander Machniak
40d419d994
Fix removal of a contact from a group in LDAP addressbook ( #1489081 )
12 years ago
Aleksander Machniak
0826b2a896
Small code simplification
12 years ago
Aleksander Machniak
609483d9f6
Support CSV import from Atmail ( #1489045 )
12 years ago
Aleksander Machniak
8defd73ee0
Inlcude SQL query in the log on SQL error ( #1489064 )
12 years ago
Aleksander Machniak
259d37be3e
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
c6f5adbac3
Fix handling untagged responses in IMAP FETCH - "could not load message" error ( #1489074 )
12 years ago
Thomas Bruederli
b620b1df08
Remove moveTo() call which causes problems in Chrome and has no real effect in other browsers ( #1488931 )
12 years ago
Aleksander Machniak
7dcf242dd9
Fix list page reset when viewing a message in Larry skin ( #1489076 )
12 years ago
Aleksander Machniak
d14a2fb8bc
Fix possible warning on some misconfig
12 years ago
Thomas Bruederli
378d6cf97f
Build plugin info from both package.xml and composer.json files; allow plugins to override the meta info method
12 years ago
Thomas Bruederli
b4d50cb41c
Prepare for the composer-based plugin repository; skip PEAR dependencies for now
12 years ago
Aleksander Machniak
4cb8ced1a4
Fix min_refresh_interval handling on preferences save ( #1489073 )
12 years ago
Aleksander Machniak
de6e22573e
Fix PDF support detection for Firefox PDF.js ( #1488972 )
12 years ago
Aleksander Machniak
d0f616c6e0
Fix messages list focus issue in Internet Explorer ( #1489058 )
12 years ago
Aleksander Machniak
399db1b647
Add db_prefix configuration option in place of db_table_*/db_sequence_* options
...
Make possible to use db_prefix for schema initialization in Installer (#1489067 )
Fix updatedb.sh script so it recognizes also table prefix for external DDL files
12 years ago
Aleksander Machniak
d7fcd8ce42
Fix possible collision in generated thumbnail cache key ( #1489069 )
12 years ago
Aleksander Machniak
fbd213a5f3
Fix exit code on bootsrap errors in CLI mode ( #1489044 )
12 years ago
Aleksander Machniak
f23ef1c968
Fix error handling in CLI mode, use STDERR and non-empty exit code ( #1489043 )
12 years ago
Thomas Bruederli
ddfdd8938d
Extend fetched header block to 32K, require one of subjct, from or to headers
12 years ago
Aleksander Machniak
a544971fe8
Fix error when using check_referer=true
12 years ago
Aleksander Machniak
70229cbbfc
Fix incorrect handling of some specific links ( #1489060 )
12 years ago
Aleksander Machniak
1041aa46da
Fix another text wrapping issue
12 years ago
Aleksander Machniak
7439d3ee14
Fix incorrect handling of leading spaces in text wrapping
12 years ago
Aleksander Machniak
8ad2c98e9d
Fix unintentional messages list jumps on click in Internet Explorer ( #1489056 )
12 years ago
Aleksander Machniak
7652687692
Fix DB error when creating a new contact and a group is selected ( #1489051 )
12 years ago
Aleksander Machniak
ca2c6316fb
Fix handling of deprecated boolean value of reply_mode option ( #1489052 )
12 years ago
Aleksander Machniak
fe626833af
Allow onload attribute on iframe element
12 years ago
Aleksander Machniak
282dff4f18
Add rcube_db::escape() method, fix escapeSimple() to use escape instead of quote()
12 years ago
Aleksander Machniak
c465ee1e06
Fix typo simpleEscape -> escapeSimple
12 years ago
Aleksander Machniak
39a034b50d
Add rcube_db::escapeSimple() method for backward compat.
...
Conflicts:
plugins/virtuser_query/virtuser_query.php
12 years ago
Aleksander Machniak
1352d8ddb0
Remove redundant ini checks
12 years ago
Thomas Bruederli
c8f2c0c5af
Synchronized localizations from Transifex
12 years ago
Aleksander Machniak
b7570fb564
Fix parsing invalid date string ( #1489035 )
12 years ago
Aleksander Machniak
bb7c522bfd
Add "with attachment" option to messages list filter ( #1485382 )
12 years ago
Aleksander Machniak
e0cc1fb9aa
Fix display of HTML entities in protected folder name ( #1489042 )
12 years ago
Thomas Bruederli
b413bb2b60
Set minimal permissions to temp files ( #148899 )
12 years ago
Thomas Bruederli
a021d6f187
Skip filename suffix check for embedded images; return blocked.gif instead of HTML warning when embedded ( #1489029 )
12 years ago
Andy Wermke
de6585eb77
Merge branch 'master' of git.next-step-software.com:/git-pub/roundcubemail
12 years ago
Andy Wermke
bf3084b608
Merge branch 'master' of https://github.com/roundcube/roundcubemail
12 years ago
Andy Wermke
58e3a504b9
Removed parse_expression() & added error logging to eval_expression().
12 years ago
Aleksander Machniak
4fdaa02ac7
Fix handling of invalid characters in message headers and output ( #1489032 )
12 years ago
Aleksander Machniak
50cc5b370f
Fix selecting collapsed rows when using selection with Shift/Ctrl key
12 years ago
Andy Wermke
fe245e5f5d
Replaced last eval(). Allowing function calls in expressions.
12 years ago
Aleksander Machniak
ad827b9117
Fix selecting collapsed rows on select-all ( #1489036 )
12 years ago
Aleksander Machniak
4dfae96dcd
Fix copying messages to a folder with "empty" name e.g. "0", better error handling
12 years ago
Andy Wermke
d67485bebe
Replaced stupid fix by create_function() based approach.
12 years ago
Andy Wermke
92cd7f34b0
Merge branch 'master' of https://github.com/roundcube/roundcubemail
12 years ago
Andy Wermke
029d18f13b
Replaced nasty eval() expressions.
12 years ago
Aleksander Machniak
76a98da33e
Pass event object as an argument of 'dragend' event handler
12 years ago
Aleksander Machniak
99edf8699a
Fix possible header duplicates when using additional headers ( #1489033 )
12 years ago
Aleksander Machniak
bd698341c4
Remove "HTML message" from attachments list while viewing a message in text mode ( #1486939 )
12 years ago
Aleksander Machniak
a389ffbb46
Skip message/rfc822 attachments only in reply mode
12 years ago
Aleksander Machniak
8e4b49c382
Fix session issues with use_https=true ( #1488986 )
12 years ago
Aleksander Machniak
db415c4afb
Fix blockquote width in sent mail ( #1489031 )
12 years ago
Aleksander Machniak
0c974b263d
Fix keyboard events on list widgets in Internet Explorer ( #1489025 ) - It was a regression in fix for #1489008
12 years ago
Thomas Bruederli
589083a94c
Skip some irrelevant ini checks in CLI mode
12 years ago
Thomas Bruederli
0fcb2b139b
Sanity check the file path for generic message footer before adding it
12 years ago
Aleksander Machniak
648fcf5709
Whitelist configuration options (user preferences) that can be changed using save-pref command
12 years ago
Aleksander Machniak
222c7de3e1
Fix errors in IE8 when opening compose page in new window
12 years ago
Aleksander Machniak
1d4c84f4d7
Remove sig_above configuration option, use reply_mode only ( #1489001 )
12 years ago
Aleksander Machniak
723f4e63aa
Refresh current folder in opener window after draft save or message sent ( #1488997 )
12 years ago
Aleksander Machniak
3ca58cd22c
Better fix for "saving draft just after entering compose window ( #1489012 )"
12 years ago
Victor Benincasa
3906264747
Fix typos
12 years ago
Aleksander Machniak
1f82e46502
Fix saving draft just after entering compose window ( #1489012 )
12 years ago
Thomas Bruederli
f603883d37
Fix typo
12 years ago
Thomas Bruederli
4034a79beb
Check for exact matching session keys before splitting into path segments. Adds backwards-compatibility after commit f0a7159c
12 years ago
Aleksander Machniak
38c1951266
Be less restrictive on vCard import, do not require FN when N exists
12 years ago
Aleksander Machniak
24e88e91f7
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
a26c031621
Fix vcard folding when outputing already generated vcard
12 years ago
Thomas Bruederli
7889c57b77
Match regex on multi-line sql statements
12 years ago
Thomas Bruederli
17573916bc
Ensure backwards compatibility by considering old-style skin_path attribute for <roundcube:include ...> tags
12 years ago
Aleksander Machniak
99cfba2e26
Add some extension/mimetype aliases to fix some quirks in attachment type validation ( #1488891 )
12 years ago
Thomas Bruederli
a85d54e1e8
Hack to reset PDO statement iterators after counting
12 years ago
Steffen185
1a78f13faa
Add hook "message_check_safe"
...
This hook can be used by https://github.com/JohnDoh/Roundcube-Plugin-Global-Address-Book to mark messages as safe whose sender exists in the global address book
12 years ago
Aleksander Machniak
f38d15c700
Better fix for IE9 issue with document.activeElement error ( #1489008 )
12 years ago
Aleksander Machniak
39f40104f0
Fix javascript error in IE9 when loading form with placeholders into an iframe ( #1489008 )
12 years ago
Aleksander Machniak
3d525ffaf5
Bump up also RCUBE_VERSION
12 years ago
Aleksander Machniak
1bce142058
Fix handling of some conditional comment tags in HTML message ( #1489004 )
12 years ago
Thomas Bruederli
708b1bca9f
Synchronized translations with Transifex
12 years ago
Aleksander Machniak
4f693e9daa
Workaround for some versions/systems where finfo_open() with second
...
argument doesn't do the same as with no 2nd argument as it should
12 years ago
Aleksander Machniak
02c9c931fe
Make mime.types common locations list OS-aware
12 years ago
Aleksander Machniak
1e32540839
Add rel="noreferrer" for links in displayed messages ( #1484686 )
12 years ago
Aleksander Machniak
a8040cf0bd
Fix so forward as attachment works if additional attachment is added by message_compose hook ( #1489000 )
...
Prevent from re-adding the same forward attachment on compose page refresh
12 years ago
Aleksander Machniak
d8270b66cc
Fix wrapping of text lines with the same length as specified length limit
12 years ago
Aleksander Machniak
6228e3784f
Fix javascript error when window name (for window.open()) in IE8 contains a dot
12 years ago
Aleksander Machniak
4d1fe2d230
Fix "rcmail is undefined" error in HTML attachment preview - regression
...
from commit d30460ad2f
, small improvements
12 years ago
Aleksander Machniak
6e8f2a7448
Notify about a new mail only if it's UNSEEN ( #1388965 )
12 years ago
Aleksander Machniak
bb080af14d
Bump version number up to 1.0-git
12 years ago
Aleksander Machniak
0e32d7032b
Fix load-attachment link
12 years ago
Aleksander Machniak
ea98ec0939
Fixed MOVE command result handling
12 years ago
Aleksander Machniak
f111423755
Fix storing 'safe' flag on a message. The key for session value should include
...
folder name. A message with the same UID may exist in another folder.
12 years ago
Aleksander Machniak
a02c77c584
Add ability to toggle between view as HTML and text while viewing a message ( #1486939 )
12 years ago
Aleksander Machniak
0ef894ec29
Fix has_*_part() methods so they return same result no matter what
...
prefer_html option value is
12 years ago
Aleksander Machniak
574928200f
Use $mime_parts not $parts in has_*_part() methods so detection is
...
correct no matter if prefer_html is enabled or not.
12 years ago
Aleksander Machniak
542f15bfec
Enriched content should be also converted to text if html is disabled
12 years ago
Aleksander Machniak
5c26bd49b1
Added rcube_message::has_text_part(), simplified has_html_part() so it always
...
works in "recursive mode" - removed $recursive argument.
12 years ago
Aleksander Machniak
daddbf2555
Better handling of session errors in ajax requests - do page reload
...
on 403 Forbidden response (#1488960 )
12 years ago
Thomas Bruederli
bfa667ab02
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
d4f8a4f28a
Re-implement rcube_db::num_rows() to ensure backwards compatibility
12 years ago
Aleksander Machniak
f41edfb91f
Fix draglayer list building, so the element used as the text source can
...
contain any element, not only A tag or text node, but also e.g. span
12 years ago
Thomas Bruederli
03c73fa1c5
Also use VLV for filter prefix matches
12 years ago
Aleksander Machniak
567e45ba56
Fix HTML part detection for some specific message structures ( #1488992 )
12 years ago
Aleksander Machniak
ff7542bfb9
Don't show fake address - phishing prevention ( #1488981 )
12 years ago
Aleksander Machniak
abf46755c9
Fix forward as attachment bug with editormode != 1 ( #1488991 )
12 years ago
Aleksander Machniak
336d2000f8
Fix handling of empty $uids argument in change_flag()
12 years ago
Aleksander Machniak
ec6a77bab2
Fix LIMIT/OFFSET queries handling on MS SQL Server ( #1488984 ) - require version 2005+
12 years ago
Thomas Bruederli
65de0018c8
Trigger 'refresh' hook in mail view
12 years ago
Aleksander Machniak
8b771646fa
Fix so task name can really contain all from a-z0-9_- characters ( #1488941 )
12 years ago
Aleksander Machniak
9fdba79094
Merge pull request #60 from thijskh/master
...
Test content_id with isset instead of a true/false value
12 years ago
Aleksander Machniak
d9dc320a40
Support IMAP MOVE extension [RFC 6851]
12 years ago
Thijs Kinkhorst
8cfba1bb2a
Test content_id with isset instead of a true/false value.
...
This broke html email in which one image had Content-ID: <0>, which is a
valid value but evaulates to false in this test.
12 years ago
Aleksander Machniak
32da699830
Fix javascript errors when working in a page opened with taget="_blank"
12 years ago
Aleksander Machniak
cf8b9fc004
Move spellcheck options section below signature options section
12 years ago
Aleksander Machniak
d7e129e07d
Increase maxlength to 254 chars for email input fields in addressbook ( #1488987 )
12 years ago
Aleksander Machniak
bc2c4380b5
Add attachment menu with Open and Download options ( #1488975 )
12 years ago
Aleksander Machniak
ac37746c2a
Add type 'ident' in quote() so we can quote identifiers (eg. column names) there.
...
Using array2list() for list of identifiers is now possible.
12 years ago
Aleksander Machniak
cbe07532fa
Fix so full filename is used for title attribute
12 years ago
Aleksander Machniak
139635f189
Fix thumbnail size when GD extension is used for image resize ( #1488985 )
12 years ago
Aleksander Machniak
a5c9fd11ac
Small CS improvements
12 years ago
Aleksander Machniak
879b2331e1
Generate simpler query for MSSQL when offset in limit clause is not set
12 years ago