Aleksander Machniak
9df7e17043
Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected
2013-06-21 09:34:47 +02:00
Aleksander Machniak
39b905b7a8
Canonize boolean ini_get() results ( #1489189 )
2013-06-20 15:08:10 +02:00
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
2013-06-18 13:49:19 +02:00
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
2013-06-16 14:18:57 +02:00
Aleksander Machniak
ae80b5a309
Fix error when there's no writeable addressbook source ( #1489162 )
2013-06-11 12:08:44 +02:00
Aleksander Machniak
85e65c3c76
Improvements to PR merge "add option show_real_foldernames"
2013-06-11 09:41:02 +02:00
Aleksander Machniak
174327c25c
Merge pull request #77 from dpc22/realnames
...
Add show_real_foldernames preference and configuration option.
2013-06-11 00:33:21 -07:00
Aleksander Machniak
4fee776e51
Small code improvement
2013-06-05 13:08:26 +02:00
Thomas Bruederli
42de33c7de
Add option to use PHP's native session save handlers
2013-06-05 09:10:08 +02:00
David Carter
149f8a00cc
Change show_actual_foldernames to be show_real_foldernames.
...
Change requested by alec@alec.pl .
2013-05-29 09:31:42 +01:00
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');
2013-05-29 07:51:44 +01:00
Thomas Bruederli
0b9a7bcde3
Move rcmail::deliver_message() to framework for common use
2013-05-16 17:00:05 +02:00
Aleksander Machniak
3725cfb245
Avoid uninitialized/unused variables
2013-05-07 15:12:22 +02:00
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
2013-05-03 11:38:52 +02:00
Aleksander Machniak
7dcf242dd9
Fix list page reset when viewing a message in Larry skin ( #1489076 )
2013-04-29 09:07:30 +02:00
Aleksander Machniak
d14a2fb8bc
Fix possible warning on some misconfig
2013-04-29 08:04:15 +02:00
Aleksander Machniak
8b771646fa
Fix so task name can really contain all from a-z0-9_- characters ( #1488941 )
2013-03-10 11:49:20 +01:00
Aleksander Machniak
8c93c29d04
Really fix "quotum would exceed" error message handling
2013-03-04 10:38:03 +01:00
Aleksander Machniak
d3e7f92d88
Smarter overquota error detection (known error strings are:
...
"Quota exceeded" and "quotum would exceed") (#1484164 )
2013-03-04 09:05:42 +01:00
Aleksander Machniak
e7c1aad832
Even better message on over quota error in move to trash operation ( #1484164 )
2013-03-02 20:29:20 +01:00
Aleksander Machniak
0bf724ef1f
Display user-friendly message on IMAP "over quota" errors ( #1484164 )
2013-03-02 19:54:11 +01:00
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
2013-02-05 16:12:37 +01:00
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
2013-01-31 13:49:35 +01:00
Aleksander Machniak
61be822d62
Remove deprecated functions (from bc.php file) usage in plugins
2013-01-18 15:24:49 +01:00
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"
2013-01-18 13:24:52 +01:00
Aleksander Machniak
dfc57863d1
Plugin API: Added message_before_send hook
2012-12-18 09:45:20 +01:00
Thomas Bruederli
60226a75d8
Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes
2012-11-27 12:13:33 +01:00
Thomas Bruederli
10da75f364
Move shortcut functions to framework class
2012-11-27 11:17:37 +01:00
Aleksander Machniak
a92beb6bdb
Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency
2012-11-27 08:43:43 +01:00
Aleksander Machniak
65dff8f812
Fix hidden flag and default_addressbook settings handling
2012-11-23 09:11:19 +01:00
Aleksander Machniak
f226549d4f
Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval
2012-11-12 14:50:49 +01:00
Aleksander Machniak
77de23fa93
Added cross-task 'refresh' request for system state updates
2012-11-11 10:32:05 +01:00
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)
2012-11-10 12:04:38 +01:00
Thomas Bruederli
086b153ae2
Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander ( #1488725 ); removed obsolete dstactive detection
2012-10-31 11:50:33 +01:00
Jean-Louis Dupond
5526f98dca
Give option to hide DB address book with addressbook plugin
2012-10-23 00:12:15 +02:00
Thomas Bruederli
9f0ca2dca6
Merge branch 'master' of github.com:roundcube/roundcubemail
2012-10-18 12:14:02 +02:00
Thomas Bruederli
7ea2924106
Don't display session error message if imap connection failed
2012-10-18 12:13:56 +02:00
Aleksander Machniak
df95e790ba
Remove automatic to-lowercase conversion of usernames ( #1488715 )
2012-10-18 09:52:45 +02:00
Aleksander Machniak
5f6c71ae36
Fix return value of storage_connect()
2012-10-16 18:03:58 +02:00
Aleksander Machniak
1b9923208c
Re-fix HTML entities handling in addressbook names
2012-09-21 10:11:05 +02:00
Aleksander Machniak
524e48e99a
Fix invalid error message on deleting mail from read only folder ( #1488694 )
2012-09-13 12:19:49 +02:00
Aleksander Machniak
6075f084ec
Fix deprecated functions usage
2012-08-27 11:47:42 +02:00
Aleksander Machniak
553225e1be
Fix setting locales under Solaris - use additional .UTF-8 suffix ( #1488628 )
2012-08-24 10:31:58 +02:00
Aleksander Machniak
c72325faed
Fix bug where domain name was converted to lower-case even with login_lc=false ( #1488593 )
2012-08-17 15:00:12 +02:00
Thomas Bruederli
88fb563510
Avoid warnings; silently pipe http: urls through rcmail::url()
2012-07-13 20:14:37 +02:00
Aleksander Machniak
840b4dbeb8
Simplified method of getting default addressbook.
...
Make sure to use the same source when adding contact and checking
if message is safe (sender is in addressbook).
Small code improvements.
2012-07-10 20:30:34 +02:00
Aleksander Machniak
7c8fd80310
Show explicit error message when provided hostname is invalid ( #1488550 )
2012-06-30 18:41:18 +02:00
Aleksander Machniak
8749e94b4b
Fix attachment sizes in message print page and attachment preview page ( #1488515 )
...
- Use size parameter from Content-Disposition header if specified,
- Calculate size of base64 encoded message parts
2012-06-08 11:14:53 +02:00
Aleksander Machniak
45dd7c122d
Fix host autoselection when default_host is an array ( #1488495 )
2012-05-26 20:38:50 +02:00
Thomas Bruederli
b97f21a18f
Add another alias for backwards compatibility
2012-05-23 17:28:42 +02:00