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
Aleksander Machniak
8c93c29d04
Really fix "quotum would exceed" error message handling
12 years ago
Aleksander Machniak
d3e7f92d88
Smarter overquota error detection (known error strings are:
...
"Quota exceeded" and "quotum would exceed") (#1484164 )
12 years ago
Aleksander Machniak
e7c1aad832
Even better message on over quota error in move to trash operation ( #1484164 )
12 years ago
Aleksander Machniak
0bf724ef1f
Display user-friendly message on IMAP "over quota" errors ( #1484164 )
12 years ago
Aleksander Machniak
ee89c6dff6
Display notice that message is encrypted also for application/pkcs7-mime messages ( #1488526 )
12 years ago
Thomas Bruederli
5688d5baa2
Avoid loading already registered attachments when opening a draft message (on page reload)
12 years ago
Thomas Bruederli
f0a7159c40
Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422
12 years ago
Aleksander Machniak
a6fd1578c3
Better @package/@subpackage assignment
12 years ago
Thomas Bruederli
bd1e16f343
Don't skip message/* attachments when opening a draft. Restore check as it was before [ fa57c988
]
12 years ago
Thomas Bruederli
4090870623
Localization updates from Transifex
12 years ago
Aleksander Machniak
77f9a402db
Fix undefined msg variable error
12 years ago
Aleksander Machniak
4383e062ef
CS fixes
12 years ago
Aleksander Machniak
36391cf342
Fix plain text spellchecker icorrect highlighting in non-ASCII text ( #1488973 )
12 years ago
Aleksander Machniak
ffc2d09cb4
Remove UI messages from the DOM after hide/fadeOut
12 years ago
Aleksander Machniak
7c851e669e
Don't try to print file extension in a warning message if it's not available
12 years ago
Aleksander Machniak
726297e5f8
Add workaround for invalid message charset detection by IMAP servers ( #1488968 )
12 years ago
Aleksander Machniak
2187b2b7d8
Revert "Make autoloading of the framework classes work from any location".
...
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).
This reverts commit e4394c95e0
.
12 years ago
Aleksander Machniak
7bba0032fe
Fix NUL characters in content-type of ms-tnef attachment ( #1488964 )
12 years ago
Thomas Bruederli
e4394c95e0
Make autoloading of the framework classes work from any location
12 years ago
Aleksander Machniak
eafb68b321
- Fix regression in handling LDAP contact identifiers ( #1488959 )
12 years ago
Aleksander Machniak
33dc8249fd
Fix regression in copying contacts (with drag'n'drop)
12 years ago
Aleksander Machniak
bc2c02feec
When connection to read-only db fails try to connect to write-master, but only if it is defined
12 years ago
Aleksander Machniak
1961146227
Make cleanup() method public
12 years ago
Thomas Bruederli
807c3d0d97
Optimmize memory usage by only fetching the necessary attributes used for contacts listing
12 years ago
Thomas Bruederli
c8a714cca4
Various fixes in contact groups handling with LDAP directories
12 years ago
Thomas Bruederli
772b732068
Fix autocompletion search with VLV support
12 years ago
Thomas Bruederli
f924f5f0aa
Improve group members listing + fix VLV index usage
12 years ago
Thomas Bruederli
49cb6984ed
Don't save 'internal' or empty serialized values
12 years ago
Thomas Bruederli
a0e86dcdeb
Fix updating contacts
12 years ago
Thomas Bruederli
004f866f20
Prepare for VLV auto-detection (requries 'config_root_dn' config option)
12 years ago
Thomas Bruederli
203323ba85
Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch)
12 years ago
Thomas Bruederli
d94a710e7a
Trigger and forward 'listupdate' events from list.js
12 years ago
Thomas Bruederli
d6185f3c91
Only scroll tree list of selected item isn't fully visible
12 years ago
Thomas Bruederli
aed581b6c4
Import all translations from Transifex
12 years ago
Thomas Bruederli
8e50ae9a6f
Extend copyright to 2013
12 years ago
Thomas Bruederli
d30460ad2f
Let some env variables survive reset(); don't show taskbar and top line in framed error pages ( #1488938 )
12 years ago
Thomas Bruederli
63cff249a8
Properly quote form validation error messages
12 years ago
Aleksander Machniak
a7e8ebc509
Fix reference to non-existing class rcube_output_html ( #1488948 )
12 years ago
Thomas Bruederli
921115ed56
Ignore file extension difference for text/plain attachments ( #1488891 )
12 years ago
Thomas Bruederli
4223b1e38f
Use encoded identifiers for address book lists ( #1488381 )
12 years ago
Thomas Bruederli
de98a897f6
Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin)
12 years ago
Thomas Bruederli
86552ffc8f
Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget
12 years ago
Thomas Bruederli
e26bf88c45
Pass string to html::tag() in order to always add the </ul> tag
12 years ago
Thomas Bruederli
e8fd39d12b
Fix inserting a new contact group when list is still empty
12 years ago
Thomas Bruederli
5bc800f946
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
ec2185a1cb
Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing
12 years ago
Aleksander Machniak
3dd136f26e
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
1f910cb50d
Fix handling link href attribute value with (valid) newline characters ( #1488940 )
12 years ago
Thomas Bruederli
344943f6ce
Move some list manipulation functionality to the new treelist widget
12 years ago
Thomas Bruederli
c5a5f989a9
Allow to list contact groups in (paged) list (yet incomplete)
12 years ago
Aleksander Machniak
01a98cb9d6
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
a39fd4db67
Set default error code (500) if not specified in raise_error()
12 years ago
Thomas Bruederli
1cf15ef4a5
Make rcube_result_set implement the PHP iterator interface
12 years ago
Thomas Bruederli
e5615b97cf
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
3c309af066
- Refactored the hierarchical mailboxlist control into a separate widget class
...
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
12 years ago
Aleksander Machniak
41db2bf47d
Slightly improve database driver chack
12 years ago
Thomas Bruederli
737b629c6f
Bring back lost text braking width adjustment when quoting blockquote parts
12 years ago
Thomas Bruederli
72e24b7a63
Catch connection timeouts on message sending form submissions
12 years ago
Aleksander Machniak
bc53e22440
Fix PHP Warning: Missing argument 2 for rcmail_output_html::get_skin_file()
12 years ago
Thomas Bruederli
bb6f4b2b5d
Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes
12 years ago
Thomas Bruederli
bd0daee7fd
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
6c27c3b55e
Add search box to compose address book widget ( #1488381 )
12 years ago
Thomas Bruederli
13dc9f2c86
Move rcmail_contact_key() to rcube_addressbook::compose_contact_key()
12 years ago
Aleksander Machniak
18372a236d
Send LOGOUT only when closing connection in logged state ( #1487784 )
12 years ago
Aleksander Machniak
01fc82d0ef
Fix new browser window size in Chrome ( #1488931 ), make new windows smaller
12 years ago
Thomas Bruederli
1730cf8d7b
Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages)
12 years ago
Aleksander Machniak
6ff0c30f19
Fix login in case when default_host is an array with one element ( #1488928 )
12 years ago
Thomas Bruederli
e114a60406
Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
...
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
12 years ago
Thomas Bruederli
293a5798af
Use the right variable for IPv6 check
12 years ago
Aleksander Machniak
55a2e5eca1
Submit Addressbook advanced search form with Enter key ( #1488568 )
12 years ago
Aleksander Machniak
60753b05fa
Support autofocus attribute on input elements
12 years ago
Aleksander Machniak
87a96809c7
Rtrim() quoted lines on conversion to flowed format (according to RFC2646)
12 years ago
Aleksander Machniak
7ebed11b05
More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed()
12 years ago
Aleksander Machniak
aabd628286
Improve format=flowed text unfolding, add test for signature separator handling
12 years ago
Thomas Bruederli
1ef4033b8d
Also block remote images in HTML part view ( #1488827 )
12 years ago
Thomas Bruederli
7ae7cdf195
Don't rely on Subject header only
12 years ago
Thomas Bruederli
6d41d8fd4b
Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed()
12 years ago
Aleksander Machniak
e24eba0fc5
DOn't use deprecated jQuery.browser, CS fixes (tabs to spaces)
12 years ago
Aleksander Machniak
61be822d62
Remove deprecated functions (from bc.php file) usage in plugins
12 years ago
Aleksander Machniak
4d7964d910
Improved folder path presentation in page title (use unified delimiter, localize path).
...
E.g. folder "INBOX.test" will be displayed as "Inbox >> test"
12 years ago
Aleksander Machniak
8e8f3b96b5
Fix export of selected contacts from search result ( #1488905 )
12 years ago
Aleksander Machniak
b5b76d2ccb
Make sure mimetypes is an array not object in a better way
12 years ago
Thomas Bruederli
4f9edbd799
Select 8 KB of message part for headers (to make sure we get them all)
12 years ago
Aleksander Machniak
0b3b66ab12
Fix "Export selected" is inactive after contact delete ( #1488906 )
12 years ago
Thomas Bruederli
38b71e7879
Better check for 'real' links on shift/ctrl clicks
12 years ago
Thomas Bruederli
64afb530a2
Fix opener check in extwin (avoid JS errors in IE when opener is gone); always close extwin, even if opener isn't available anymore
12 years ago
Thomas Bruederli
9a6c38e148
New feature to export only selected contacts from addressbook (by Phil Weir)
12 years ago
Aleksander Machniak
c59ef9542a
Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map ( #1488901 )
12 years ago
Thomas Bruederli
18e23ab763
Welcome to 2013
12 years ago
Thomas Bruederli
44e3bf1e2c
Fix /this/ paths from plugin templates in extended skins
12 years ago
Aleksander Machniak
db6f54ec5f
Reset $db_error_msg on query
12 years ago
Aleksander Machniak
f96593772c
Force autocommit mode in mysql database driver ( #1488902 )
12 years ago
Aleksander Machniak
16915ee2ad
Don't convert to link a text with < and > characters
12 years ago
Aleksander Machniak
acf851f823
Fix address fields import from CSV ( #1488900 )
12 years ago
Aleksander Machniak
b5767d94b1
Fix typo
12 years ago
Aleksander Machniak
3e3767138e
Rename $date_types -> $date_cols
12 years ago
Aleksander Machniak
745d8697ba
Fix quoted data handling in CSV files ( #1488899 )
12 years ago
Aleksander Machniak
83f7077ec9
Fix searching by date in address book ( #1488888 )
12 years ago
Aleksander Machniak
a5b8ef99d4
Improve charset detection by prioritizing charset according to user language ( #1485669 )
12 years ago
Aleksander Machniak
21106b3d1c
Fix handling of escaped separator in vCard file ( #1488896 )
12 years ago
Aleksander Machniak
57ea837e69
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
232535f76e
Add option to use envelope From address for MDN responses ( #1488880 )
12 years ago
Thomas Bruederli
de2009ec2c
Pulled de_CH translations from Transifex (first test)
12 years ago
Thomas Bruederli
4fb36eb1a8
Upgrade PEAR:Mail_mime package to latest version
12 years ago
Aleksander Machniak
347ba311e6
Add possibility to search in message body only ( #1488770 )
12 years ago
Aleksander Machniak
cb0f030ae9
Support "multipart/relative" as an alias for "multipart/related" type ( #1488886 )
12 years ago
Thomas Bruederli
d9f180adf9
Minor IE7/8 fixes
12 years ago
Thomas Bruederli
49437c123a
Add proper headers to localization template files
12 years ago
Thomas Bruederli
9151729d8e
Simplify file headers because Transifex will use them in all generated language files
12 years ago
Aleksander Machniak
830fd2ecbb
Display PGP/MIME signature attachments as "Digital Signature" ( #1488570 )
12 years ago
Aleksander Machniak
be72fb3597
Unified attachments filenames handling for message parts without a filename
12 years ago
Aleksander Machniak
8809a18284
Fix regression in handling of content frames ( #1488884 )
12 years ago
Aleksander Machniak
2b80d5dbf2
Workaround UW-IMAP bug where hierarchy separator is added to the shared folder name ( #1488879 )
12 years ago
Thomas Bruederli
8df1e6bee5
Added new West Frisian localization
12 years ago
Thomas Bruederli
c942e4a2e9
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
aabeab1e4e
Updated localizations from launchpad
12 years ago
Aleksander Machniak
66afd70b75
Framework'ize html2text class
12 years ago
Aleksander Machniak
7ac94421bf
Move washtml class into Roundcube Framework (rcube_washtml), add some improvements
12 years ago
Aleksander Machniak
0931a97c5f
Fix handling of parentheses in URLs
12 years ago
Thomas Bruederli
4f5f2acd16
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
5f0bd1fcb4
Make html button-links work in IE
12 years ago
Thomas Bruederli
090c49d4a3
Treat image/pjpeg as image/jpeg
12 years ago
Aleksander Machniak
7d88e614ae
Add hint about possible disabled fsockopen() function on connection error
12 years ago
Aleksander Machniak
0a9d414084
Update changelog, set version to 6.1
12 years ago
Aleksander Machniak
4fe8f923a9
Small optimization
12 years ago
Aleksander Machniak
679b375a46
Fix comment
12 years ago
Aleksander Machniak
c4781306a5
CS fixes
12 years ago
Aleksander Machniak
a61326c141
Fix locking issue in SQLite driver ( #1488874 )
12 years ago
Aleksander Machniak
a079269166
Fix version comparisons with -stable suffix ( #1488876 )
12 years ago
Aleksander Machniak
a8ffab3f4f
Fix Call to undefined method rcube_db_sqlite::_get_result()
12 years ago
Aleksander Machniak
c23dc87f2b
Don't display message parts with unsupported text type, e.g. text/calendar
12 years ago
Aleksander Machniak
9ac96015f2
Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error
12 years ago
Aleksander Machniak
c5d7c941aa
Add unsupported alternative parts to attachments list ( #1488870 )
12 years ago
Aleksander Machniak
0d214498d0
CS fixes
12 years ago
Aleksander Machniak
83370e5ff1
Display 'Sender' header in message preview
12 years ago
Aleksander Machniak
dfc57863d1
Plugin API: Added message_before_send hook
12 years ago
Aleksander Machniak
8cacecb2ff
CS fixes
12 years ago
Aleksander Machniak
d2534c63f2
Cleanup, remove file paths from doc
12 years ago
Aleksander Machniak
9945f24274
CS fixes
12 years ago
Aleksander Machniak
a2b6383204
Fix keep-alive interval reset on AJAX request
12 years ago
Thomas Bruederli
939f94bb73
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
a072247dde
Fix package definitions and include framework classes in phpdoc
12 years ago
Aleksander Machniak
c0208002a8
Fix escaping of add-contact arguments - fixes JS error in IE
12 years ago
Aleksander Machniak
ff4a92c8e2
Fix contact copy/add-to-group operations on search result ( #1488862 )
12 years ago
Aleksander Machniak
5c421d9927
Fix delete button regression in message view ( #1488867 )
12 years ago
Aleksander Machniak
a0e3dcf170
Use matching identity in MDN response ( #1488864 )
12 years ago
Aleksander Machniak
0f4e2f8134
Remove brackets for recipients without name
12 years ago
Thomas Bruederli
f7136bd217
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
dc67f38cdf
Properly parse message/rfc822 parts including all headers, body decoding and charset conversion
12 years ago
Aleksander Machniak
87ec1de655
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
a9bb50d804
Fix handling of signatures on draft edit: Don't add new signature
...
and don't remove the old-one, the same for Edit as new (#1488798 )
12 years ago
Aleksander Machniak
5aed9a9a37
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
5b15700d11
Rename hook imap_connect to storage_connect
12 years ago
Aleksander Machniak
04689fa7ee
Fix so compacting of non-empty folder is possible also when messages list is empty ( #1488858 )
12 years ago
Aleksander Machniak
0435f40999
Add EXISTS mode to count() method - return number of all messages in a folder,
...
event if skip_deleted is enabled and/or search is active.
12 years ago
Aleksander Machniak
bb5d728285
Use also Envelope-To for identity selection ( #1488553 )
12 years ago
Aleksander Machniak
3a1a361422
More code unification using selection_post_data()
12 years ago
Aleksander Machniak
876f4ebc60
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
463ce6848d
Fix bug where all messages in a folder were copied on copy action,
...
if search was active and user choose select-all feature. Code improvements.
12 years ago
Aleksander Machniak
b01d84d0f7
Extend just_parse() method with conditions parsing
12 years ago
Aleksander Machniak
25bf00ecbc
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
d9f109b56a
Allow forwarding of multiple emails ( #1486854 )
12 years ago
Thomas Bruederli
31521613e4
Append filename extension if missing
12 years ago
Thomas Bruederli
a8a72e2e7e
Nicely render headers of message/rfc822 parts
12 years ago
Aleksander Machniak
1aaa4bc393
Fix PHP Warning: ldap_parse_virtuallist_control() expects parameter 2 to be
...
resource, null given. This happens on Administrative Limit Exceeded error when
using VLV.
12 years ago
Thomas Bruederli
9cd1b120d0
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
4f1c887eaa
Add support for IMAP BINARY (RFC3516)
12 years ago
Thomas Bruederli
6488992dd0
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
3bb75a5cc7
Add default path for mime.types file; map jpg => image/jpeg in fallback list
12 years ago
Thomas B.
d414cc05a3
Add github syntax highlighting to php code snippet
12 years ago
Thomas Bruederli
bc1ec6c1a1
Added README file for the Roundcube framework
12 years ago
Aleksander Machniak
7c5d4b0d4d
Fix typo in identity data parser ('ident' item wasn't set correctly)
12 years ago
Aleksander Machniak
a3985963f0
Fix big memory consumption of DB layer ( #1488856 )
12 years ago
Aleksander Machniak
996af3bfd9
Some more rcmail -> rcube cleanup
12 years ago
Aleksander Machniak
8b748de4ec
Plugin API: add 'check_recent' hook with possibility to control folders list used on check-recent action
12 years ago
Aleksander Machniak
176172c850
Fix PHP warning when replied message contains exactly one Delivered-To header
12 years ago
Aleksander Machniak
c7ff6ec2cb
Add workaround for IE<=8 bug where Content-Disposition:inline was ignored ( #1488844 )
12 years ago
Aleksander Machniak
74cd0a9b62
- Fix XSS vulnerability in vbscript: and data:text links handling ( #1488850 )
12 years ago
Aleksander Machniak
0fa54df638
enriched.inc -> rcube_enriched
12 years ago
Aleksander Machniak
8afbc8aeea
Fix attachment Content-Length for in-memory files ( #1488844 )
12 years ago
Aleksander Machniak
7eb7806b21
Fix broken message/part bodies when FETCH response contains more untagged lines ( #1488836 )
12 years ago
Aleksander Machniak
876d31d594
Fix empty email on identities list after identity update ( #1488834 )
12 years ago
Aleksander Machniak
48ef1334ff
Merge pull request #49 from linagora/master
...
Add new identity level: one identity with edit only signature
12 years ago
Aleksander Machniak
0247b89c38
Move code for identity selection to function, move identities formatting to rcube_user::list_identities()
12 years ago
Aleksander Machniak
30cc01f89d
Use Delivered-To header as a last resort for identity selection ( #1488840 )
12 years ago
Aleksander Machniak
8beceebb55
Fix deleting of collapsed threads, broken in 2b55d4f420
( #1488772 )
12 years ago
Thomas Bruederli
c14b337450
Fix XSS vulnerability using Flash files ( #1488828 ) by comparing mimetypes and filename extensions
12 years ago
Thomas Bruederli
dff2c713fb
Add argument to fetch message parts only partially. Can be used for content mimetype detection without loading the entire file
12 years ago
Thomas Bruederli
0a83971d3e
Clarify mime_magic config option; add new function to map mimetypes and filename extensions
12 years ago
Thomas Bruederli
928cb3401b
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
297a74adf1
Bring back rcube_html_page class which was lost in framework refactoring; fix typo
12 years ago
Aleksander Machniak
63f130782c
Small fixes to last commits
12 years ago
Thomas Bruederli
60226a75d8
Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes
12 years ago
Thomas Bruederli
10da75f364
Move shortcut functions to framework class
12 years ago
Aleksander Machniak
a92beb6bdb
Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency
12 years ago
jeremie kornobis
c753bc4a8b
unset email address with new level entity 4
12 years ago
jeremie kornobis
f125852979
Add new identity level: one identity with edit only signature
12 years ago
Aleksander Machniak
3ff8cc2bc8
RCMAIL_VERSION -> RCUBE_VERSION
12 years ago
Aleksander Machniak
3b428c830d
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
5b06e24265
Cleaner way of handling user password in framework-based programs with no session
12 years ago
Thomas Bruederli
00b98ee325
Make charset header accessible, too
12 years ago