Aleksander Machniak
d14a2fb8bc
Fix possible warning on some misconfig
12 years ago
Thomas Bruederli
b4d50cb41c
Prepare for the composer-based plugin repository; skip PEAR dependencies for now
12 years ago
Aleksander Machniak
a544971fe8
Fix error when using check_referer=true
12 years ago
Aleksander Machniak
1352d8ddb0
Remove redundant ini checks
12 years ago
Andy Wermke
58e3a504b9
Removed parse_expression() & added error logging to eval_expression().
12 years ago
Andy Wermke
fe245e5f5d
Replaced last eval(). Allowing function calls in expressions.
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
Thomas Bruederli
17573916bc
Ensure backwards compatibility by considering old-style skin_path attribute for <roundcube:include ...> tags
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
bb080af14d
Bump version number up to 1.0-git
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
bc2c4380b5
Add attachment menu with Open and Download options ( #1488975 )
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
Thomas Bruederli
d30460ad2f
Let some env variables survive reset(); don't show taskbar and top line in framed error pages ( #1488938 )
12 years ago
Aleksander Machniak
a7e8ebc509
Fix reference to non-existing class rcube_output_html ( #1488948 )
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
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
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
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
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
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
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
dfc57863d1
Plugin API: Added message_before_send hook
12 years ago
Thomas Bruederli
a072247dde
Fix package definitions and include framework classes in phpdoc
12 years ago
Aleksander Machniak
b01d84d0f7
Extend just_parse() method with conditions parsing
12 years ago
Aleksander Machniak
0fa54df638
enriched.inc -> rcube_enriched
12 years ago
Thomas Bruederli
297a74adf1
Bring back rcube_html_page class which was lost in framework refactoring; fix typo
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
Thomas Bruederli
5926684aab
Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility
12 years ago
Thomas Bruederli
fdbe5a8804
Separate framework and application constants
12 years ago
Thomas Bruederli
9be2f43d02
Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework
12 years ago
Aleksander Machniak
65dff8f812
Fix hidden flag and default_addressbook settings handling
12 years ago
Aleksander Machniak
15cf4fa925
Rename rcube_bc.inc to bc.php for consistency
12 years ago
Aleksander Machniak
ba6f21caeb
Framework files moved to lib/Roundcube
12 years ago
Aleksander Machniak
f707fec000
Create Roundcube Framework initialization script (bootstrap)
12 years ago
Aleksander Machniak
9290303e80
Move prompt_silent() and get_opt() to rcube_utils class
12 years ago
Aleksander Machniak
9ff3459d7b
Check if checkdnsrr() and getmxrr() functions exist before using them
12 years ago
Thomas Bruederli
f27c536401
Unset null values in user prefs
12 years ago
Thomas Bruederli
19de536b86
Check mbstring extension before calling mb_internal_encoding()
12 years ago
Aleksander Machniak
42b8a60cf3
Fix wrapping of quoted text with format=flowed ( #1488177 )
12 years ago
Thomas Bruederli
c72a96144d
Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion)
12 years ago
Aleksander Machniak
584e356920
Fix so mobile phone has TYPE=CELL in exported vCard ( #1488812 )
12 years ago
Thomas Bruederli
8fb4f05725
Move default value for client_mimetypes to rcube_config; make sure an array is returned
12 years ago
Thomas Bruederli
6ddb16d181
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
9ab34604d9
Define @package and @subpackage of Framework classes
12 years ago
Aleksander Machniak
92bd3a7c3f
Fix parsing header in English when localized map is defined
12 years ago
Aleksander Machniak
c66b605435
Add more data validation
12 years ago
Aleksander Machniak
3833790db4
Support contacts import from CSV file ( #1486399 )
12 years ago
Aleksander Machniak
c055587d45
Properly set object properties in set() method, small perf. improvement
12 years ago
Aleksander Machniak
3a54cc5013
Fix rcube_utils::explode_quoted_string() with explode(), added tests
12 years ago
Aleksander Machniak
c8558a182c
Move BIG5 at the end of charsets list in detect()
12 years ago
Aleksander Machniak
0679b22150
Improved rcube_charset::detect() with BOM checks from rcube_vcard::detect_encoding() - removed code duplication
12 years ago
Aleksander Machniak
8d54286df8
Merge branch 'keep-alive'
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
52d0d94910
Fix handling of text/enriched content on message reply/forward/edit
12 years ago
Aleksander Machniak
ce248f83e5
Remove useless code
12 years ago
Thomas Bruederli
e30500643f
Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab)
12 years ago
Aleksander Machniak
540e13b8d5
Fix warning when 'autovalues' property isn't set
12 years ago
Aleksander Machniak
f410c90261
Cache identities data in memory for faster access when get_identity() is called more than once
12 years ago
Thomas Bruederli
bc66f7d6d2
Avoid deprecated template warnings in extended skins
12 years ago
Aleksander Machniak
f226549d4f
Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval
12 years ago
Aleksander Machniak
92eb10e773
Don't throw error when plugin doesn't register 'refresh' action handler
12 years ago
Thomas Bruederli
3806f168b9
Fix skin template paths when linking js and css files ( #1488790 )
12 years ago
Aleksander Machniak
2a5afe1cde
BINARY extension can't be used with $formatting=true on binary content
12 years ago
Thomas Bruederli
2a0d3f7063
Make recent changes in skin template engine more backwards-compatible ( #1488790 )
12 years ago
Aleksander Machniak
77de23fa93
Added cross-task 'refresh' request for system state updates
12 years ago
Thomas Bruederli
03149131f7
New feature: display attached images as thumbnails below message body
12 years ago
Aleksander Machniak
c442f822fb
Simplify keep-alive action. Now the interval is based on session_lifetime,
...
which means it's executed only if needed for session keeping (reset interval on every action).
Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
12 years ago
Thomas Bruederli
3f250a0fe6
Add config options to automatically generate LDAP attributes for new entries
12 years ago
Thomas Bruederli
19b0d444e7
Adapt to common naming scheme for template tag attributes
12 years ago
Aleksander Machniak
e0f7b920d5
Allow setting contentframe from template (as frame object attribute)
12 years ago
Thomas Bruederli
28037aab4f
Fix syntax error
12 years ago
Thomas Bruederli
c50fa82bec
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
28de391182
Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication
12 years ago
Aleksander Machniak
37633a6c79
Remove unused unEscape() method
12 years ago
Aleksander Machniak
f6cd739a0a
Make sure affected_rows() method returns expected (consistent with other RDBMSes) result on MySQL
12 years ago
Aleksander Machniak
e68fa71b0e
Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests.
12 years ago
Thomas Bruederli
086b153ae2
Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander ( #1488725 ); removed obsolete dstactive detection
12 years ago
Aleksander Machniak
9c299eb9e6
Make sure HTML part size>0 before assuming the message has got HTML part
12 years ago
Thomas Bruederli
ddafe4e410
Merge branch 'dev-compose-newwindow'
12 years ago
Thomas B.
f2d3fc1b5d
Merge pull request #38 from dupondje/master
...
Option to hide SQL addressbook
12 years ago
Thomas Bruederli
8fa22e9c2f
Prepare template processor to handle skin inheritance
12 years ago
Aleksander Machniak
575d34f974
Add deprecated alias clear_mailbox()
12 years ago
Jean-Louis Dupond
5526f98dca
Give option to hide DB address book with addressbook plugin
12 years ago
Aleksander Machniak
05a580a117
Fix HTML part detection in messages with attachments ( #1488769 )
12 years ago
Thomas Bruederli
5b3a0a2797
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
c96d3f57ef
Match http://localhost/xxx as link
12 years ago
Aleksander Machniak
5261cec7eb
Improved error message when setting required options fails ( #1488682 )
12 years ago
Aleksander Machniak
ef79069337
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago