﻿ticket,summary,component,version,milestone,type,owner,status,created,_changetime,_description,_reporter
1488068,Doubt: send email without domain,Client Scripts,0.4.2,later,Feature Patches,,new,2011-09-05T10:08:11-04:00,2012-10-06T05:07:34-04:00,"Hi, my name is Alejandro. I have a doubt and hope you can orient or help me.
I have been asked to send email internally without adding the private
domain, this is, just as in squirrelmail, being able to send email
internally recognizing the domain.

For example, if I want to email to alejandro@localdomain.com,
diego@localdomain.com, pedro@gmail.com Then when emailing just adding
alejandro, diego, pedro@gmail.com, so that by not adding ""@""... it'll
recognize automatically the local domain with the name. Is it possible to do
this in roundcube?

I have been asked to do this since it was possible to do on squirrelmail, if
possible what files should i touch or modify to achieve?
Roundcube gives me a javascript error, where can i find this?

regards.",kanino
1488918,Your session is invalid or expired on login (MSSQL),Database,0.9.0,1.0-beta,Bugs,,reopened,2013-01-21T03:39:41-05:00,2013-04-29T07:02:59-04:00,"No users are able to log in. Login attempt causes log in page to reload and display ""Your session is invalid or expired."" error.

Error log:
{{{
[21-Jan-2013 02:30:49 +0100]: DB Error: [242] [Microsoft][SQL Server Native Client 11.0][SQL Server]Převod datového typu varchar na datový typ datetime vrátil hodnotu mimo rozsah. in D:\www\_roundcube\program\lib\Roundcube\rcube_db.php on line 415 (POST /?_task=login&_action=login)
[21-Jan-2013 02:30:49 +0100]: DB Error: [242] [Microsoft][SQL Server Native Client 11.0][SQL Server]Převod datového typu varchar na datový typ datetime vrátil hodnotu mimo rozsah. in D:\www\_roundcube\program\lib\Roundcube\rcube_db.php on line 415 (GET /?_task=mail)
}}}

Převod datového typu varchar na datový typ datetime vrátil hodnotu mimo rozsah = Conversion of varchar datatype to datetime datatype was out of range.

SQL log:
{{{
[21-Jan-2013 09:24:16 +0100]: [1] SELECT vars, ip, changed FROM session WHERE sess_id = 'sgmst8a4ukdfteopnib4lgo2f0';
[21-Jan-2013 09:24:16 +0100]: [2] INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('sgmst8a4ukdfteopnib4lgo2f0', 'dGVtcHxiOjE7bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGFza3xzOjU6ImxvZ2luIjs=', 'IP', '2013-01-21 09:24:16', '2013-01-21 09:24:16');
[21-Jan-2013 09:24:28 +0100]: [1] SELECT vars, ip, changed FROM session WHERE sess_id = 'sgmst8a4ukdfteopnib4lgo2f0';
[21-Jan-2013 09:24:28 +0100]: [2] DELETE FROM session WHERE sess_id = 'sgmst8a4ukdfteopnib4lgo2f0';
[21-Jan-2013 09:24:28 +0100]: [3] SELECT * FROM users WHERE mail_host = 'host' AND username = 'vlasta@host';
[21-Jan-2013 09:24:29 +0100]: [4] UPDATE users SET last_login = getdate() WHERE user_id = '2';
[21-Jan-2013 09:24:29 +0100]: [5] INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('08iglgvg6dbvf0n72hr5q6h196', 'bGFuZ3VhZ2V8czo1OiJlbl9VUyI7c2tpbnxzOjU6ImxhcnJ5IjtpbWFwX25hbWVzcGFjZXxhOjQ6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6MDoiIjtpOjE7czoxOiIuIjt9fXM6NToib3RoZXIiO047czo2OiJzaGFyZWQiO2E6MTp7aTowO2E6Mjp7aTowO3M6NzoiI1B1YmxpYyI7aToxO3M6MToiLiI7fX1zOjY6InByZWZpeCI7czowOiIiO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO3VzZXJfaWR8czoxOiIyIjt1c2VybmFtZXxzOjE4OiJ2bGFzdGFAamFvc29ibmUuY3oiO3N0b3JhZ2VfaG9zdHxzOjExOiJqYW9zb2JuZS5jeiI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfE47cGFzc3dvcmR8czozMjoiOFpmUW1vTG1oanZiWitTWWhCNkh6aW4vWWdWeFRhamQiO2xvZ2luX3RpbWV8aToxMzU4NzU2NjY5O3RpbWV6b25lfHM6MTM6IkV1cm9wZS9CZXJsaW4iOw==', 'IP', '2013-01-21 09:24:29', '2013-01-21 09:24:29');
[21-Jan-2013 09:24:29 +0100]: [1] SELECT vars, ip, changed FROM session WHERE sess_id = '08iglgvg6dbvf0n72hr5q6h196';
[21-Jan-2013 09:24:29 +0100]: [2] INSERT INTO session (sess_id, vars, ip, created, changed) VALUES ('08iglgvg6dbvf0n72hr5q6h196', 'dGVtcHxiOjE7bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGFza3xzOjU6ImxvZ2luIjs=', 'IP', '2013-01-21 09:24:29', '2013-01-21 09:24:29'); 
}}}

Config: Windows Server 2012 / IIS 8 (PHP 5.4.11) + MS SQL 2012 (php_pdo_sqlsrv)",vlastaw
1487763,automatically reply with correct virtual identities/aliases/personalities,Core functionality,0.5,later,Feature Requests,,reopened,2011-02-05T16:42:57-05:00,2013-01-03T11:28:20-05:00,"For those of us using sub-domain addressing to fight spam, it would be helpful to have roundcube auto-reply with the correct From: header. The workaround at the moment is using the custom_from plugin, but it means manually changing the From: header for every single email.

Example:
I am using different aliases with sub-domain addressing for each website:

amazoncouk@subdomain.domain.com
amazoncom@subdomain.domain.com
britishairwayscouk@subdomain.domain.com

All of the above arrive in my inbox. When I respond, I want roundcube to automatically select the right From: header to match the address the email was sent to.

Thanks!",awayand
1488486,Global Address Book - Custom Fields,Addressbook,0.7.2,later,Feature Requests,,reopened,2012-05-21T07:08:15-04:00,2012-06-18T14:00:12-04:00,"Hi Team,

Like Zimbra web mail, could we have the new feature i.e adding custom field features in round cube address book.",santoshkrg
1486445,Roundcube quota notification,IMAP connection,0.3.1,later,Feature Requests,,new,2010-01-21T05:31:45-05:00,2010-05-21T15:08:19-04:00,"I do need notification for user, which is about to exceed his quota limit. For example, if his data exceeds appx. 90% of his quota, I want from Roundcube, that after login system will display information message (which can be set by administrator). Login process will continue only when user acknowledge this message.
 ",kamil.ondrus
1486804,Quota indicator hide/show switch,User Interface,git-master,later,Feature Requests,,new,2010-06-18T05:39:18-04:00,2010-10-06T14:41:32-04:00,My suggestion is to move quota progress bar to the new bar under mail list. It could be on left of preview checkbox. Now it's alone at the bottom of site.,dziobak
1487050,Improve message list item-count display,User Interface,0.4.2,later,Feature Requests,,new,2010-10-11T20:25:55-04:00,2010-10-12T02:20:33-04:00,"It would be nice if there was a display of:
 1. Total messages in folder vs number of messages found by search filter (if a search is active)
 2. Number of messages selected (if any messages are selected)

Item 1 is mostly a convenience request; it's nice to know how many items were searched as well as how many matched the criteria.

Item 2 is more important, as there is no way to know whether you've selected the current page, or all messages, or if some other set of actions resulted in selecting a set of messages that are not visible on the current page. 

This has resulted in some amount of user confusion and folks accidentally deleting all messages in a folder when they only intended to delete a single page.",brandond
1488033,Pull-down selection for display of folders with all/new/unread mail,Core functionality,0.5.3,later,Feature Requests,,new,2011-08-10T04:54:39-04:00,2011-08-10T07:22:49-04:00,This is the main facility I miss from Thunderbird - it is very useful when you have hundreds of folders that are populated by new mails from things like Maildrop but you don't need to see folders with no unread mail.,philip_rhoades
1488718,Voice login,Plugins,0.8.0,later,Feature Requests,,new,2012-09-22T14:28:53-04:00,2012-09-22T15:18:57-04:00,"Hi, I would like to suggest an unusual type of authorization, voice password. I know that Google's chrome has a function which lets user to dictate and voice is converted to text (http://ctrlq.org/dictation/),also there are some tools to make this real, like http://freecode.com/projects/phpvoice or http://voicephp.com. This could be a nice feature, because it would make a authorization process much simpler, instead of typing user name and password, you could just say some sort of sentence or maybe even sing some text. I know that this is unusual, but I think that this could be a promising feature.

Best regards,
Linvydas Lapinskas",linvydas
1488993,Persian Date Plugins,Plugins,git-master,later,Feature Requests,,new,2013-03-12T13:10:07-04:00,2013-03-12T16:08:30-04:00,"Is it possible to have a Persian Date Plugins. I wrote a date class, but I don't know how to write a plugins. So, can you help me?",respinar
1488753,LDAP addressbook by location,Addressbook,0.8.1,later,Feature Patches,,new,2012-10-15T02:52:33-04:00,2012-10-17T05:25:47-04:00,We extended roundcube so that it shows the address book specific to the location. See attached diff. We'd like you to add this feature to roundcube. Thank you in advance.,SciFi
1488294,Add a field to contacts table to reflect the contact source,Addressbook,git-master,later,Feature Requests,,new,2012-01-07T04:19:43-05:00,2012-04-04T07:28:22-04:00,"Some plugins are using a copy of the contacts table to store their data, this way lacking the contact group allocation functionality. To get the group allocated, the ""contact_id"" is not unique within all the contacts.
To get things together it would be helpful to store those records within the contacts table, giving the plugings a field like ""contact_source"" to manage the contact sync for a plugin differently in a pre/post update situation.
All those 3rd party addressbooks could then benefit from the group allocation system as well.",neubauer
1489011,Sender: header ignored,Core functionality,0.9.1,0.9.2,Bugs,,reopened,2013-03-24T15:29:13-04:00,2013-05-23T17:26:46-04:00,"Roundcube currently ignores the Sender: header, so that it will for instance not be included when replying to all.

The relevant RFCs should be checked how this header should be handled (probably it should even precede From: in a normal reply?).",myfreexp
1489108,Scrollbars in header section of show message page,User Interface,0.9.0,0.9.2,Bugs,thomasb,new,2013-05-17T03:57:16-04:00,2013-05-23T13:10:46-04:00,"If a message does not have at least a FROM, TO and DATE header the header section has scrollbars and the contact picture is partially hidden. You can reproduce it if you create a note by an Apple device. Apple Notes a created in the IMAP folder 'Notes' as follows:

{{{
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit
Subject: Test 5
From: john <john@doe.com>
X-Universally-Unique-Identifier: B4587C5F-8A2E-4126-8863-30DB5FB5ECE9
X-Uniform-Type-Identifier: com.apple.mail-note
Message-Id: <C62C8542-FDDF-4773-A0F1-94A4FC61831A@doe.com>
Date: Mon, 13 May 2013 23:59:29 -0500
X-Mail-Created-Date: Mon, 13 May 2013 23:59:29 -0500
Mime-Version: 1.0 (1.0)

Test 5<div><br></div><div>Still from ipad</div>
}}}",rosali
1295420,Scrolling message list obscures column headers,User Interface,git-master,1.0-beta,Bugs,thomasb,assigned,2005-09-19T09:32:16-04:00,2013-02-13T02:47:14-05:00,"On the message list page, the scrollbar for the message
list scrolls the entire table, including the column
headers.

Suggest that the correct behaviour would be to leave
the column headers and scroll the message rows themselves?
",willm23
1485186,unflagging/flagging message in outlook is not transferred to roundcube,IMAP connection,git-master,1.0-beta,Bugs,,new,2008-07-02T16:19:00-04:00,2013-03-22T08:09:30-04:00,"If I flag/unflag a message in outlook, the changes were not applied in roundcube.

only if the message was already flagged by roundcube, i can unflag it in outlook and the changes were applied in roundcube.

i hope that wasnt too complicated :-)

dont know if this is a bug of outlook (2007) or of roundcube",backi
1488421,LDAP manager/secretary cannot be saved,Addressbook,0.7.2,1.0-beta,Bugs,,new,2012-04-12T05:07:12-04:00,2013-03-22T08:12:33-04:00,"There's an error when trying to save manager/assistant information.
{{{
 'manager'   => 'manager',
 'assistant' => 'secretary',
}}}
The debug is:
{{{
C: Add [dn: mail=asdasd@asd.pl,....]: Array
(
    [secretary] => dcsdf
)
S: Invalid syntax
}}}
If I'm right, manager and secretary are fields which require DN values. We need some autocompletion fields or sth to map name to DN.",alec
1488871,About Link,Plugin API,0.8.4,1.0-beta,Bugs,thomasb,new,2012-12-16T03:31:22-05:00,2013-02-03T04:52:34-05:00,If a plugin is loaded by $this->require_plugin('myplugin') then it is not shown in the jquery dialog box triggered by the about link.,rosali
1488937,"Display of message flowed, although message not being declared as flowed",Other,git-master,1.0-beta,Bugs,,new,2013-01-30T17:17:29-05:00,2013-02-22T13:31:43-05:00,"For a number of good reasons, I usually do not produce messages in ""format=flowed"".

Roundcube (hopefully unintentional) seems to ignore this intention, as it does display EVERY message as it would be in ""format=flowed"" upon reading it. Specifically: Resizing the window leads to a line-rewrapping, which is continously adapted to the current window size.

This breaks the display of things such as tables, charts, ASCII-Art etc., and makes them pretty unreadable. But exactly these things are the reason why I want to avoid ""format=flowed"". This format may make some sense if a message contains nothing but ""flowing"" text (but even then I find those extremely long lines difficult to read), but you can't take it for granted that a message does not contain anything else but ""flowing"" text.

May I request to limit this behaviour to messages which are explicitely declared as ""format=flowed"", but to avoid it for messages not being declared as such?

Sample message (incl. screenshot) attached.",myfreexp
1488967,Skin path handling vs. plugins,Core functionality,0.9-beta,1.0-beta,Bugs,thomasb,new,2013-02-19T08:07:06-05:00,2013-04-10T17:42:56-04:00,"In one plugin I wanted to add some content to compose page with:
{{{
$rcmail->output->add_footer(
   $rcmail->output->parse('myplugin.compose', false, false));
}}}
Yes, I have a template file in plugins/myplugin/skins/larry/templates/compose.html. This is currently not possible because template with the same name exists in core skins/larry/templates folder. The core compose.html template content will be ""overwritten"" by plugin's template. rcmail_output_html class (and its parse() method, but maybe other too) should be aware of the context.

BTW, template_exists() has similar problem. Doesn't work with plugin templates.
BTW, there's still a reference to skins/default in parse() method.",alec
1488974,Larry: Improved #message element behavior/location,User Interface,git-master,1.0-beta,Bugs,thomasb,new,2013-02-25T06:21:45-05:00,2013-03-07T06:58:51-05:00,"This is maybe the last thing I don't like in larry skin. The way how error/confirmation/loading messages are displayed and the need of statusbar element. The main problem is where we have a (main) list on the page like messages list. See screenshot. It just looks ugly when preview pane is hidden. I'm writing a plugin with main list on the page and no preview pane. Please, reconsider removing status bar and displaying messages in a popup-way eg. in right-left corner.",alec
1489016,Reply-To: entered in identity being overwritten upon manually adding another address during composing,Core functionality,git-master,1.0-beta,Bugs,,new,2013-03-25T17:09:27-04:00,2013-03-25T17:11:17-04:00,"Unlike to Bcc:, where it is possible to manually add any other addresses while the ones entered in the identity are being preserved, any address added to the Reply-To: field upon composing a message is not really ""additional"": It does overwrite the ones defined in the identity.

Furthermore I encountered that upon saving the message as a draft and continue composing it later on, the following happens:

* The Bcc: addresses being entered in the identity are still '''NOT''' shown in the respective address field within Roundcube. '''BUT''':

* The Reply-To addresses being entered in the identity '''ARE''' all of a sudden shown in the respective address field within Roundcube.

This different treatment/behaviour of Bcc: and Reply-To: can therefore be used as a workaround: Save the message as draft, close it, edit it again, and THEN you can really '''add''' a Reply-To address (by preserving the ones being entered in the identity).

But I doubt that this different treatment of Bcc: and Reply-To: can be meant as being ""by design"".

This ticket is related to http://trac.roundcube.net/ticket/1486200 (which is surprisingly not even considered as a bug).

But in connection with this ticket it '''IS''' definitely a bug. Also because currently the user can never be sure, which headers do '''REALLY''' contain which addresses when he is going to send the mail.

Bcc: and Reply-To: should with no doubt be handled the same way, and the user should be able to see from the very beginning of composing a message which headers do contain which addresses (and not only when editing a draft).

It may be a matter of discussion how scenarios such as the following shall be handled:

1. User composes a mail with an identity which does have addresses in the Bcc: and/or Reply-To: header(s) defined.

2. User manually adds one or more addresses to the Bcc: and/or Reply-To: field(s) upon composing.

3. During composing, user changes the identity to one which does have no (or different!) addresses defined.

How shall RC handle the addresses being manually added in step 2.? The other ones shall be reset to the ones being defined in the ""new"" identity (the one the user switched to during composing), of course.",myfreexp
1489018,managesieve plugin doesn't support string-list arguments,Plugins,0.8.5,1.0-beta,Bugs,alec,new,2013-03-26T09:33:15-04:00,2013-05-12T02:47:39-04:00,"If the matching argument for a sieve rule is a list of several strings, the managesieve plugin displays only an empty text field.

Here's two exmaples of rules that have this problem:

{{{
# rule:[own]
if address :contains ""From"" [""foo@bar.org"",""baz@bar.org""]
{
	setflag ""\\Seen"";
}
}}}

{{{
# rule:[list]
if address :contains ""To"" [""list@foobar.com"",""list2@foobar.com""]
{
	fileinto ""lists"";
	stop;
}
}}}",mtu
1489028,Cache_index not valid,Database,0.9.0,1.0-beta,Bugs,,reopened,2013-03-29T11:14:53-04:00,2013-05-15T02:50:10-04:00,"We are using Roundcube as webmail-client for about 40.000 mailboxes. Our IMAP-daemon is Dovecot. Sometimes (few times per day) the index_cache does not seem to update properly for a certain mailbox. This causes the user to see that they have new mail, but the message(s) itself do not appear. Removing the users entries from the cache_index table resolves the problem for a while. 

Some information;

- It does happen occasionally (few times per day)
- It does happen on random mailboxes
- Flushing index_cache in DB always resolves the problem
- Refreshing the page or clearing browser cache does NOT resolve the problem
- Turning off imap_cache does not work (it keeps caching) unless you also turn off messages_cache. Totally turning the cache of resolves the problem (but makes things slow)
- We are using version 0.8.5
- There are no problems with connecting to the DB or performance issues on the MySQL server.



",sfjeroen
1489082,Contacts search on mail compose doesn't find groups,Addressbook,0.9.0,1.0-beta,Bugs,,new,2013-05-01T03:53:46-04:00,2013-05-01T03:53:46-04:00,"While the list by default displays contacts and groups. Search result doesn't include groups, only contacts. This is for addressbook widget in compose screen, not autocompletion, i.e. steps/mail/search_contacts.inc file.",alec
1489083,Preferred email address support,Addressbook,0.9.0,1.0-beta,Bugs,,new,2013-05-05T07:08:14-04:00,2013-05-05T07:08:14-04:00,"We currently support ""home"", ""work"", ""other"". However vCard and some csv imports can contain emails marked as preferred (PREF). In such case the email is displayed as ""other"". As simple patch to rcube_vcard fixes preferred address import from csv: 
{{{
--- a/program/lib/Roundcube/rcube_vcard.php
+++ b/program/lib/Roundcube/rcube_vcard.php
@@ -194,7 +194,7 @@ class rcube_vcard
                             $subtype = strtolower($raw['type'][$k]);
                         }
 
-                        while ($k < count($raw['type']) && ($subtype == 'internet' || $subtype == 'pref')) {
+                        while ($k < count($raw['type'])-1 && ($subtype == 'internet' || $subtype == 'pref')) {
                             $subtype = $typemap[$raw['type'][++$k]] ? $typemap[$raw['type'][$k]] : strtolower($raw['type'][$k]);
                         }
                     }

}}}
(that might be not complete) but then the address is not displayed in the UI. We need to support ""pref"" type at least in addressbook/func.inc.",alec
1489095,[PATCH] Session Invalid error with http_authentication,Core functionality,0.9.0,1.0-beta,Bugs,,new,2013-05-12T06:35:37-04:00,2013-05-12T07:11:20-04:00,"While using the http_authentication plugin, I often get a session error.

This happens only when the session is still valid but the internal timestamp checks fail. When this occurs, the initial RCMAIL object will be created and the default task will be 'mail' due to the fact that there exists a $_SESSION['user_id'] value. This means the authentication code is never called and code later in index.php will call the check_auth() function which then reports a problem (due to the timeslot checks).

This then presents the user with a login form. Simply refreshing this form is sufficient to log the user in, but obviously this is confusing if used in combination with an authentication plugin.

I've seen this problem on both the release-0.9 branch and the master branch.",coling
1489109,About link on error page is useless and doesn't work,User Interface,0.9.0,1.0-beta,Bugs,thomasb,new,2013-05-17T04:02:36-04:00,2013-05-18T11:54:09-04:00,"On some error pages, in larry skin, ""About"" link in left upper corner is displayed. However, it doesn't work because javascript UI object doesn't exist. I propose to remove the link.",alec
1489114,Windows resize in internet explorer,User Interface,0.9.1,1.0-beta,Bugs,,new,2013-05-19T07:03:23-04:00,2013-05-24T03:46:37-04:00,"Hello,

I've have found a bug, which is online in the Internet Explorer.

1. set internet explorer in full screen
2. Go to ""Settings"" => ""Message Creation""
3. Uncheck the first box ""Compose messages in a new window""
4. Go back to Mail an klick on ""New Mail""

Now the window is reduced and does not remain in full-screen mode.

You have now 2 times click on full screen in the browser to him to have great again.

Thanks in advance.",dennis1993
1488751,Contact drag/drop behavior,Addressbook,0.8.0,1.0-beta,Feature Patches,,new,2012-10-12T00:30:05-04:00,2013-04-11T01:49:03-04:00,"When dragging/dropping a contact from one addressbook to another, the contact is copied instead of moved. Thunderbird f.e. moves the contact and that's what a user expect.

Plugin coders can fix this behavior easy if you add the following hook (contact_copied) to ./program/steps/addressbook/copy.inc ::: around line 77

{{{
            if (!$plugin['abort']) {
                if ($insert_id = $TARGET->insert($plugin['record'], false)) {
                    $ids[] = $insert_id;
                    $success++;
                    $RCMAIL->plugins->exec_hook('contact_copied', array(
                      'record' => $a_record, 'source' => get_input_value('_source', RCUBE_INPUT_POST), 'insert_id' => $insert_id));
                }
            }
}}} ",rosali
1484086,function that copies mails to folders,User Interface,git-master,1.0-beta,Feature Requests,,new,2006-10-22T12:44:14-04:00,2013-01-06T08:38:33-05:00,"In the actual version of rc-mail it is not possible to copy mails from one folder to another. Only moving is possible. Is it possible to implement am copy-feature too?

Thanks  Masi",masi
1484686,dereferrer for links in mails,Security,0.1-rc2,1.0-beta,Feature Requests,,new,2007-12-04T14:13:33-05:00,2013-03-19T08:07:43-04:00,"a dereferrer would be nice, because its not nice that other website owners could look witch email-id it is, or wich domain...

I use at the moment a extern one.

its very easy...

index.php
{{{
<?php
function tpl ($template)
  {
    if (file_exists ('tpl/' . $template . '.html'))
    {
      include 'tpl/' . $template . '.html';
    }
  }

  function logfile ()
  {
    global $link_url;
    global $config;
    if ($config['log'] == 1)
    {
   	 $fp = fopen ('log/logfile.txt', 'a');
	 fwrite($fp, ""$link_url"");
	 fwrite($fp, ""\n"");
     fclose ($fp);
    }
  }

  $config['prcl'] = 'http';
  $config['time'] = 0;
  $config['log'] = 1;
  $link_url = urldecode($_SERVER['QUERY_STRING']);
  if ($link_url != '')
  {
  /*  if (substr($link_url, 0, 7)!='http://') || substr($link_url, 0, 8)!='https://' || substr($link_url, 0, 6)!='ftp://'
    {
      $link_url = $config['prcl'] . '://' . $link_url;
    }
    */
    $link_head = $link_url;
    $link_time = $config['time'];
    logfile ();
    tpl ('page_redirect');
    exit ();
  }

  tpl ('page');
  exit ();
  
  ?>
}}}


Template:
{{{
<?
global $link_head;
global $link_time;
?>
<?
global $link_head;
global $link_time;
?>
<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">
<html xmlns=""http://www.w3.org/1999/xhtml""><head>
<head>
<title>Weiterleitung zu <?=$link_head?></title>

<meta http-equiv=""refresh"" content=""<?=$link_time?>; URL=<?=$link_head?>"">

</head>
<body>


<p align=""center"" valign=""center"">
	Bitte warte <?=$link_time?> Sekunden <br>
    Umleitung auf: <a href=""<?=$link_head?>""><?=$link_head?></a>
</p>
</body>
</html>
}}}

it would be nice if it could be includet.
new window like ""print view"" with meta refresh
and a link like _action=deref&target=http://test.com/",igor
1487311,Merge config files,Core functionality,0.5-beta,1.0-beta,Feature Requests,thomasb,new,2010-11-27T10:28:36-05:00,2013-04-27T12:34:44-04:00,There's no rational reason why to have the configuration for database access in a separate file. Both config files should be merged together and only contain non-default settings. The distribution should contain a {{{defaults.inc.php}}} file which is loaded before the local config file providing all the defaults.,thomasb
1488509,Save groups membership in VCard with X-ROUNDCUBE-GROUPS,Addressbook,git-master,1.0-beta,Feature Requests,,new,2012-06-03T06:51:13-04:00,2013-02-03T05:33:53-05:00,"In an environment that export addressbook button is used to backup the contacts addressbook, a good way to save contacts groups in every contact maybe extends VCard with X-ROUNDCUBE-GROUPS.

Adding a X-ROUNDCUBE-GROUPS element to the VCard, we can save this info, necessary torestore the group memberships.",corretge
1488676,Insert image in HTML signature,Core functionality,git-master,1.0-beta,Feature Requests,,new,2012-09-06T04:52:15-04:00,2013-02-01T09:17:14-05:00,"Howdy,

Would it be possible to add an image to the HTML signature? Maybe changing the text editor to FCK or enable the button is tinny editor supports it?

Thanks in advanced,
Jorge,",jasb
1488878,Per-folder settings for sort column/order and list columns,Core functionality,git-master,1.0-beta,Feature Requests,,new,2012-12-25T13:11:09-05:00,2013-03-19T12:30:07-04:00,"With possibility to change these options for all folders in one go. This should be implemented as a unified solution for other per-folder settings e.g. threading or enabling checking for recent messages, etc.",alec
1488925,Save mail content in local storage while composing,Core functionality,git-master,1.0-beta,Feature Requests,,new,2013-01-24T02:35:38-05:00,2013-03-26T15:44:32-04:00,"Sometimes it happens that after you type a long email, the internet connection is gone and session times out. Even autosaving doesn't help you here. Roundcube could periodically save the currently composed message content using HTML5 local storage and then offer an option to recover it when logging in again after the old session was aborted.",thomasb
1488989,Roundcube does not support IMAP alert,Core functionality,git-master,1.0-beta,Feature Requests,,new,2013-03-07T18:06:57-05:00,2013-04-04T03:45:41-04:00,"I am configuring my IMAP server to return various alerts, like vacation. See http://wiki2.dovecot.org/PostLoginScripting

It is working perfectly with Thunderbird, but not with Roundcube. It may be ineresting to have this implemented before the version 1, as it is part of the IMAP RFC.

There is a PHP method imap_alerts: http://php.net/manual/en/function.imap-alerts.php.",arodier
1489009,Larry skin: Minimal Mode,User Interface,0.9-rc,1.0-beta,Feature Requests,,new,2013-03-23T07:43:48-04:00,2013-04-06T13:44:45-04:00,Larry skin should hide the unused space for toolbar on settings task if minimal mode is toggled.,rosali
1489041,Compose icon in top navigation bar,Mail composing,0.9-rc,1.0-beta,Feature Requests,,new,2013-04-11T01:27:13-04:00,2013-04-11T01:27:13-04:00,"We have now compose in new window feature. It would be handy to have a compose icon in the top navigation bar.

Usecase example:

A user is in a plugin page (f.e. calendar/sticky_notes/planner/tasks) and wants to compose a message. It would be handy not having to leave the (plugin) task to compose a message.",rosali
1489057,Update to TinyMCE 4.0,Client Scripts,git-master,1.0-beta,Tasks,,new,2013-04-20T08:00:46-04:00,2013-05-17T03:18:14-04:00,"TinyMCE 4.0 Beta 1 has been released. It would be nice if it would be integrated in Roundcube 1.0.

Because this is a major upgrade of TinyMCE it could make sense to integrate it early in Roundcube 1.0 though it is still a beta release.",phs
1484574,Roundcube Display on Mobile,User Interface,git-master,later,Bugs,,new,2007-09-20T12:56:43-04:00,2010-05-04T09:58:15-04:00,"Hi,

I'm not sure if this is a target of Roundcube or not, but it does not display correctly on a Nokia mobile phone.

Thanks!",Arrmo
1486132,session handling uses local time instead of sql database time which gets us into trouble,PHP backend,0.3-stable,later,Bugs,netbit,assigned,2009-09-16T08:11:54-04:00,2011-11-12T12:11:08-05:00,"I have two roundcube instances sharing single sql database. Today suddenly people on instance 1 were logged out after few seconds.

It turned out that instance 2 had wrong time (+2h into future) and garbage collector from 2 instance simply deleted old session of people from 1 instance!

Ups :)

I think that's a bug. Time from sql server should be used for consistency.

That is easy change I guess and would make roundcube no longer dependand on local time correctness when used in such setups.
",arekm
1486811,iPad / Safari does not show vertical scrollbar on folder list,User Interface,0.4-beta,later,Bugs,,new,2010-06-22T07:21:26-04:00,2010-08-16T11:12:39-04:00,"I have a large number of IMAP folders on my account, so the scrollbar is essential for managing my email with RoundCube.

I recently got access to an iPad and used its onboard Safari browser to access our RoundCube instance.

However, the horizontal scrollbar of the folder list is not shown with the default skin (and others). And I cannot scroll to hidden folders.

",duelli
1487993,imap quota should be queried for each folder individually,IMAP connection,0.5.2,later,Bugs,,new,2011-07-09T13:20:29-04:00,2011-07-18T14:57:51-04:00,"Currently roundcube asks the IMAP server for the quota on the INBOX and displays it in progress bar in the bottom left corner even when another folder is selected. I have traced this down to ""GETQUOTAROOT INBOX"" at line 2607 in rcube_imap_generic.php. Different folders might have different quota restriction policies like in our case the INBOX is located on a different filesystem than the rest of the mailbox. The correct behavior would be to read the quota usage on the specific folder that is currently selected and display it.",dstoykov
1488440,Reply bug on iPad,User Interface,0.7.2,later,Bugs,,new,2012-04-18T10:00:40-04:00,2012-04-24T10:18:53-04:00,"When replying to an HTML email on an iPad, the HTML fails to render, so the raw source code can still be seen. ",marcusjhdon
1488619,Cannot open e-mail on Android,User Interface,0.8.0,later,Bugs,,new,2012-08-21T06:24:00-04:00,2012-08-30T20:44:06-04:00,"On Android (I have only tested Android 4) it is not possible to open an e-mail. 'Clicking' on the e-mail makes the phone zoom in, not open the e-mail. Somehow the phone doesn't recognize it as a link.

I have tested this on my Samsung Galaxy S III and I know someone who tested it on his Samsung Galaxy S II and has the same problem.",dicktump
1488622,Attach bar covers text on a ipad,User Interface,0.8.1,later,Bugs,,new,2012-08-21T14:12:38-04:00,2013-04-16T02:33:20-04:00,When composing or replying a message on an ipad the attach bar covers some of the right hand text.,edbeeny
1488647,html editor on mobile browser,User Interface,0.8.1,later,Bugs,,new,2012-08-27T17:54:54-04:00,2012-08-27T17:54:54-04:00,"Tinymce doesn't work well on mobile browser:

http://www.tinymce.com/forum/viewtopic.php?id=22167

would be useful an option to enable html editor on desktop browser but not on mobile browser or automagically disable html editor on mobile browser even if enabled by a setting",drakkan1000
1488664,plain2html wrapping problem,Core functionality,0.8.0,later,Bugs,,new,2012-09-02T05:17:37-04:00,2012-09-18T06:42:08-04:00,"When you start creating a new message in plain text and later change to HTML the plain2html function (from app.js) adds <pre> and </pre> around the text. In Roundcube the text wraps to the next line(s), but the text does not wrap for users receiving the email in Outlook Express for example and these users have to horizontally scroll to read the text (which is almost impossible and very annoying if the text is long). Browsers like Internet Explorer and Firefox also do not wrap text in <pre> </pre> blocks. The solution may be not to add a <pre> </pre> block in the plain2html function, but instead replace newline (\r\n or \n) characters with <br>.",abakker@…
1488768,Lists are displayed incorrectly,User Interface,0.8.2,later,Bugs,,new,2012-10-19T06:03:50-04:00,2012-10-19T07:46:18-04:00,"When I create list with bullets with a nested list, it is displayed correctly in TinyMCE, but when I sent it, it is broken. The HTML code is well-formed thought.

The same bug occured when I receive e-mail with the same list from other e-mail client (I tested it with Gmail).

I attach screenshots.",cerevka
1488821,all cells in table centered instead of just table itself,Core functionality,0.8.0,later,Bugs,,reopened,2012-11-19T04:47:21-05:00,2013-03-14T04:35:09-04:00,"Enter the following HTML in a new message:
{{{
<div align=""center"">
<table>
<tbody>
<tr>
<td>aaa</td>
</tr>
<tr>
<td>bbbbbbbbbbbbbbbbbb</td>
</tr>
</tbody>
</table>
</div>
}}}
This should center the table on the page, but not the cell content. Roundcube however centers the cell content as can been seen with the ""aaa"" in the first cell.

Unfortunately this is how Outlook formats newsletters and causes these newsletters not to display correctly in Roundcube.",abakker@…
1488843,Browser Back button reveals roundcube main screen after logout.,Core functionality,0.8.0,later,Bugs,,new,2012-11-29T11:49:25-05:00,2012-12-04T05:54:29-05:00,"When logging out and pressing browser's back button the main roundcube screen is being displayed for some seconds.

I believe a ""session expired"" message should be there instead of the main roundcube screen.
Althought emails are not being displayed still is not a nice 'effect'

Steps to reproduce this bug:
Login --> Logout --> Browser Back button",malper
1488881,error message displayed if an unselectable IMAP folders is selected,IMAP connection,git-master,later,Bugs,,new,2012-12-27T05:16:33-05:00,2012-12-31T04:15:41-05:00,"IMAP servers usually allow to create a folder structure where folders could contain subfolders and/or messages to organize email storage (not only as part of the INBOX).[[BR]]
If you select a folder which doesn't allow to store messages in it the error message[[BR]] 
'''""Server error: STATUS: Can't open Folder-1: not a selectable folder""'''[[BR]] is displayed although the information returned by the IMAP server {{{(\NoSelect)}}} allows to distinguish between selectable and unselectable folders so that message could be suppressed.

20121227_imap-log-subfolder-structure.txt - IMAP answer on list request.
",jed
1488882,IMAP folder hierarchy options are not fully supported,IMAP connection,git-master,later,Bugs,,new,2012-12-27T05:27:37-05:00,2013-03-27T12:48:01-04:00,"IMAP servers usually allow to create a folder structure where folders could contain subfolders and/or messages to organize email storage (not only as part of the INBOX). In Roundcube this seems not to be possible at the moment. Additionally it's not possible to distinguish between normal folders which could contain messages and folders which couldn't contain email. UW-IMAPD e.g. only allows to create folders which contains folders OR folders which contains messages. Afaik other IMAP servers may allow to contain both at the same time.[[BR]]
[[BR]]
e.g. In Mozilla Thunderbird you could find different options which allow to influence its behavior.[[BR]]
1. In the advanced server settings (settings->server settings->advanced) you'll find the parameter ""Server supports folders that contain subfolders and messages"" -> 20121227_tb-imap-folder-options.png[[BR]]
2. If the named parameter (1.) is not checked and you want to create a new folder, you have to decide if the folder you want to create should contain folders OR messages. If the named parameter (1.) is checked the mentioned question is not asked during folder creation -> 20121227_tb-new-folder-creation.png[[BR]]
[[BR]]
",jed
1489046,Larry Theme: Settings pane during compose is too well hidden.,User Interface,0.9.0,later,Bugs,,new,2013-04-16T13:18:52-04:00,2013-04-16T13:24:47-04:00,"The ""Settings"" pane during Compose (With Return receipt, DSN etc.), in the Larry theme, is impossible to find for the common user. It's too well hidden. A toggle with some text to it, would be preferred.

It was fine in 0.8.x",tomsommer
1489063,Delete all messages in a folder except one (or more),Core functionality,0.9.0,later,Bugs,,new,2013-04-23T03:15:33-04:00,2013-04-23T03:26:38-04:00,"As discussed on list, with and confirmed by Alec, minor bug in clearing out folders whilst un-selecting  one or more messages and using delete.

Reproduced by -

Assume multiple pages of messages to clear out.

eg: page view 50 messages, with 700 messages to delete, but wanting to not delete all, so not using empty folder, but instead delete.

select all messages by clicking on icon

unselect any one or more messages on that page

click delete, or use delete key.

when this occurs it changes the behaviour from delete all messages  to only delete messages highlighted on that single page.

This was first discovered by Trash deletion, but this bug extends to other folders as well, so not just a Trash folder problem.",NoelB
1484680,Patch for iPhone use,User Interface,git-master,later,Feature Patches,,new,2007-11-27T15:29:15-05:00,2012-10-01T19:33:29-04:00,"Attached zip file include svn diff from r932 SVN and three new PNG files for an ""Open message"" button. This is to allow iPhone ( or iPod Touch ) access to RoundCube, where a double-click will not open a message. One line added to the en_US labels file for the button, and one line added to the mail template file of the default skin.",chasd
1485564,generic LDAP support,Core functionality,git-master,later,Feature Patches,,new,2008-11-17T15:27:15-05:00,2008-11-17T15:36:47-05:00,"Add a generic LDAP mechanism (rc_ldap is specific to Address Book usage).

The code was already created, which basically creates a class named rc_ldap_generic which is a parent class to rc_ldap.

rc_ldap_generic is not supposed to be used by itself (though possible) but to provide a parent class for any extra classes which use the LDAP functionality.

",dancab
1485775,Toggle Trash Icon Empty or Full Trash,User Interface,0.2.1,later,Feature Patches,,new,2009-03-11T06:55:40-04:00,2009-06-05T09:22:27-04:00,"to toggle Trash Icon to show if trash is empty or full
add this to /skins/default/mail.css

#mailboxlist li.trash.unread
{
  background-image: url(images/icons/full_trash_image.png);
}

you must only modiefie the original trash image in a full trash image
and add this to /skins/default/images/icons/",lacri
1485968,Replace image urls by cid urls when composing/sending a message,Core functionality,git-master,later,Feature Patches,,new,2009-07-09T08:28:59-04:00,2012-12-11T14:11:37-05:00,"I'd like to see a feature to embed images as cid url attachments.

Something like here:

http://www.phpeveryday.com/articles/PHP-Email-Using-Embedded-Images-in-HTML-Email-P113.html",rosali
1486415,A patch to display Thunderbird label in Round Cube Webmail,Core functionality,0.3.1,later,Feature Patches,,new,2010-01-10T16:32:32-05:00,2012-12-11T14:14:35-05:00,"Hi,

If you are like me a user of Thunderbird at home and of Round Cube Webmail everywhere else, you could find the following patch useful: it gets the tags from the IMAP server set by the Thunderbird client (To Do, Personal, Work, ...) and display them in Round Cube Webmail (more precisely, the color associated with them: red/blue/yellow/...).

Sorry, it is not possible yet to change the tag in the webmail, it is thus a ""read only"" patch from the webmail side.

I think it could be useful to include it, even it this ""read-only"" stage in the next version of Round Cube Webmail. Please feel free to contact me if you believe it is useful to stimulate me for further developments.

Thanks,

pmb
",pmb
1486604,Patch to display IMAP quota MESSAGES,IMAP connection,git-master,later,Feature Patches,,new,2010-04-01T18:56:31-04:00,2010-04-01T18:56:31-04:00,"Currently, roundcube supports only STORAGE quota (space), this patch adds support for number of MESSAGES.

tested in r3447",epinter
1487102,Patch which provides a way to indicate that a collapsed thread has flagged children.,User Interface,0.4-stable,later,Feature Patches,,new,2010-11-03T12:20:02-04:00,2010-11-03T17:33:43-04:00,"Roundcube 0.4 has a useful feature, configurable through the skin variables and CSS, which enables the user to tell that a collapsed thread has unread messages. The subject line of the thread can be altered with CSS (bolded, underlined, etc). Moreover, there is the possibility of using a dedicated ""unreadChildrenIcon"" which is shown next to a thread with unread children. Such an icon is provided (blue star with hollow middle) but not used in the default skin.

This patch provides parallel functionality for flagged messages, making it possible, through CSS effects and a custom icon, that a collapsed thread contains one or more messages that are flagged.

The patch is provided in Ticket #1486701. (Some of the CSS changes related to unread messages may have to be scrubbed from the patch).

In #1486904 I provided a possible icon for flagged children (a hollow version of the flagged icon, similarly to how the unread children icon is a hollow version of the unread icon).

(Those above Trac items are about messages marked read, not about flagged messages, so the patch does not belong there, and has slipped through the cracks because the items are closed.)


",kaz
1487108,Makes managesieve able to flag emails as 'important',Plugins,0.3.1,later,Feature Patches,,new,2010-11-08T07:10:56-05:00,2010-11-26T06:44:25-05:00,"This patch allows for the creation of sieve rules that flag eMails as important for Firefox as well as KMail/Roundcube.

I submitted this via eMail to the plugin author before, but probably the mail was lost as spam.",mnagl
1487710,Keyborad navigation in 'Folders' pane,User Interface,0.7.2,later,Feature Patches,,new,2011-01-20T13:44:27-05:00,2012-11-18T13:58:49-05:00,"It could be more convenient if 'Folders' pane had keyboard navigation, like the 'Message List' pane does.",Ch00k
1487839,"Add ""Junk"" column",User Interface,git-master,later,Feature Patches,,new,2011-03-21T10:39:14-04:00,2012-12-11T14:27:31-05:00,"I like the ""Junk"" column from Thunderbird where you can see the junk status from a mail. This patch adds the column for roundcube too.

It checks the JUNK imap flag of a mail and show a exclamation icon (""exclamation.png"" from the FamFamFam silk icon set) in the column.

A next step could be to also set the junk status from the column (like the flagged column do), but this is my first patch to the project and I need more experience. So be not too hard, if something is not perfect with the patch. ;-)

Greetings,
Tim Gerundt",gerundt
1487858,squirrelmail_usercopy multiple-email contact enhancement,Plugins,0.5.1,later,Feature Patches,,new,2011-04-04T15:55:58-04:00,2012-12-25T05:29:13-05:00,"Background: Squirrelmail allows you to store multiple email addresses with each contact via a comma-seperated list. When you select such a contact, all email addresses are added to the To: field. Multiple-address contacts in squirrelmail thus behave like mailing lists or groups. The squirrelmail_usercopy plugin as of 0.5.1 simply discards all but the first address for such contacts (not at all useful) and in development currently adds all email addresses to one Roundcube contact. The trouble is that Roundcube allows multiple email addresses per contact as a way to store multiple addresses for one person, not as a way to store multiple people as one address, if that makes sense. Squirrelmail's multiple-email functionality is better matched by Roundcube's contact groups, which allow you to easily email multiple people.

The attached patch modifies squirrelmail_usercopy so that, when it encounters a contact having multiple addresses, it creates a separate RC contact for each address, and then places all such contacts in to a group by the name of the squirrelmail contact.",jcrawfordor
1488579,Folder automatically expand when a new message.,User Interface,0.8-rc,later,Feature Patches,,new,2012-07-28T13:59:44-04:00,2012-07-29T09:34:39-04:00,"Showing the video:
http://www.youtube.com/watch?v=V8QF-8r4BPE&hd=1

Patches for branch 0.8 and master included.",lefoyer
1488685,Integration persistent login (rememberme),Core functionality,0.8.0,later,Feature Patches,,new,2012-09-10T15:15:50-04:00,2012-09-11T03:27:53-04:00,"I tested the patch for version 0.8.1
Need a translation into languages ​​other than English and Russian.
",lefoyer
1488932,Regex-restricted alternate e-mail addresses,Core functionality,0.8.4,later,Feature Patches,,new,2013-01-27T11:59:29-05:00,2013-01-27T11:59:29-05:00,"For a provider allowing users to receive e-mails on arbitrarily suffixed e-mail addresses, it would be nice that *sent* e-mails too could come from the suffixed address, without the user having to configure an alternate address.

For example, I have configured my mail server so that all xxx-yyy@host.eu go to the xxx@host.eu mailbox. Thus, my wife can generate safe one-round-use (she-ykh67kjfz@host.eu), contextual (she-order-67832@host.eu) or service-linked (she-yahoo@host.eu) addresses, and use them to hide her real address from potential mass-marketers, exposure on website, or spammers crawling badly protected address books of friends; or to track, for example, some e-commerce orders or files with administration.

Now, what do I want?
1. When I receive an email to me-gmail@host.eu, I would like my reply to be automatically coming from me-gmail@host.eu.
2. Even better, I would like to be able to start an e-mail from scratch while typing such an address. Of course, my server admin wants to ensure I only modify the suffix part of my address.

The attached patch (working against version 0.8.5) implements my 1.
It allows the admin to add a parameter:
$rcmail_config['identities_email_restriction'] = '%u([-_][-a-z0-9_]*)@%d';
which does the job.

(I have made the patch trying to respect the coding conventions of the files I was in; however, if new developments in old files are asked to respect the new coding guidelines, I would be glad to submit the patch reformatted)",Guillaume Outters
1488954,Pop3 fetcher,Plugins,0.8.4,later,Feature Patches,,new,2013-02-10T17:54:26-05:00,2013-02-10T17:54:26-05:00,"I've just created a Pop3fetcher plugin, in order to allow users to add to their account some POP3 accounts and automatically download emails from them. I've set up an account and repository on Github:

https://github.com/morepaolo/roundcube-pop3fetcher

Is there anybody interested in helping me working and testing this plugin?",morepaolo
1369135,Group e-mails like conversation,User Interface,0.1-rc1,later,Feature Requests,roundcube,reopened,2005-11-29T07:58:48-05:00,2013-05-01T10:54:32-04:00,"{{{
It would be lice to group the e-mails like
conversation, just like gmail.
}}}",rafaelfpviana1
1440396,GnuPG/PGP Support,Core functionality,git-master,later,Feature Requests,,new,2006-02-28T10:29:27-05:00,2013-03-09T08:46:27-05:00,"{{{
This would be a nice feature, altough it could probably
only be implemented on Unix/Linux boxes.
}}}",nobody
1442108,Tabbed Interface,Core functionality,later,later,Feature Requests,,new,2006-03-02T17:48:16-05:00,2013-03-09T08:44:46-05:00,"I'd love to see a tabbed interface, I've got a blog
post here:

http://www.alexking.org/blog/2006/03/02/tabbed-e-mail/

and some mock-ups on Flickr:

http://www.flickr.com/photos/alexkingorg/sets/72057594073609360/

I'd be willing to talk with someone about the best way
to implement this if a patch would be considered for
inclusion.",alex_t_king
1483842,Attachment Managment Tool,Client Scripts,0.1-beta,later,Feature Requests,,new,2006-06-15T10:40:21-04:00,2008-02-16T16:19:04-05:00,"I would like to see a tool in round cube that would list all the attachments you have.  You should have the ability to sort by name, or size or date received or what ever.  It would list the most current files with a drill down to see older versions of the file.",goeko at goecke-dolan dot com
1483844,Master Account Features,Client Scripts,0.1-beta,later,Feature Requests,,new,2006-06-15T15:16:22-04:00,2008-02-16T16:19:42-05:00,"Not to compare RC to Horde because I find RC to far better but there is a feature Ijust could not do without. When I login to Horde as the master account of a domain I have access to all accounts on the server. I.E. if I login into my domain as master@mydomain.com I can see the inbox, outbox and sent folders ect.. for sales@mtdomain.com, support@mydoamin.com so on and so on. This feature would finalize RC as the best webmail app by far.",Creature
1483925,User-configurable options in messages filter,User Interface,0.1-beta,later,Feature Requests,,new,2006-08-03T13:44:59-04:00,2010-08-01T05:07:56-04:00,"Add a list of options to reduce the number of mail displayed, like Thunderbird does.
The main one would be to only display unread emails, today's emails, last 5 days, etc.",thomas.mangin
1483935,Automatically add to addressbook on send.,Core functionality,git-master,later,Feature Requests,,new,2006-08-05T17:24:16-04:00,2013-03-03T17:34:31-05:00,"It would be nice to have an option (could be turned off by default) which allow you to automatically add someone in your addressbook when you send a mail to them. I for one would love this as my antispam system could take advantage of it.

If you consider adding this feature, what about having 3 options? One that disables it (default?), a second one that automatically adds addresses to the addressbook and a third option which simply ask the user ""do you want to add foo@bar.tld to your addressbook?"".",Zelest
1484130,SASL One Time Password Protocol,Core functionality,,later,Feature Requests,,new,2006-12-02T12:57:53-05:00,2009-04-20T00:03:08-04:00,"As nice as having webmail is, it's just too risky to use it on public machines sometimes.  For this reason, I would like to suggest that we implement the SASL One Time Password protocol (RFC 2444: http://www.rfc-archive.org/getrfc.php?rfc=2444)",thomasb
1484274,Save Login Information,Client Scripts,git-master,later,Feature Requests,,new,2007-03-07T13:35:53-05:00,2008-05-28T18:23:14-04:00,It would be a nice feature to add the ability for users to save their login information when they login to webmail.,darkhorse
1484278,Merge 2 different folders,Core functionality,0.1-beta,later,Feature Requests,,new,2007-03-11T05:50:00-04:00,2011-05-15T02:59:50-04:00,It would be great to see an option to merge 2 folders. E.g. merge .INBOX.Drafts with Drafts.,bugreporter
1484293,Addition ; real online e-mail validation as option for the user?,Core functionality,git-master,later,Feature Requests,,new,2007-03-20T12:01:43-04:00,2010-03-29T10:31:51-04:00,"From devshed.com - looks good for people who want to have this. Online verification of the mail adresses. Very easy to implement. 

We can add an option in config that defaults to 0 - so it is taken along development but does not trouble starting users

0 = off
1 = only DNS (MX record check)
2 = port check on remote mail server

{{{

function checkEmail($email) {
 // checks proper syntax
 if(preg_match(""/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/"" , $email)) {
  // gets domain name
  list($username,$domain)=split('@',$email);
  // checks for if MX records in the DNS
  if(!checkdnsrr($domain, 'MX')) {
   return false;
  }
  // attempts a socket connection to mail server
  if(!fsockopen($domain,25,$errno,$errstr,30)) {
   return false;
  }
  return true;
 }
 return false;
}

}}}
",seansan
1484345,folder delete handling with Trash,Core functionality,git-master,later,Feature Requests,,reopened,2007-04-29T05:15:32-04:00,2010-05-16T07:50:33-04:00,"When a folder has been deleted (not by RC) and via RC I want to empty the trash, then the folder in the trash is not deleted",seansan
1484357,Clean and nice urls for !RoundCube,Core functionality,0.1-beta2,later,Feature Requests,,new,2007-05-04T15:59:53-04:00,2007-06-24T23:38:20-04:00,"Create and use clean URLs for Mailbox access and everything else.
Something like /mail/Sent/view/23459",thomasb
1484602,Select mail adressess across pages,Addressbook,0.1-rc1,later,Feature Requests,,new,2007-10-09T16:19:41-04:00,2010-11-17T04:14:28-05:00,"In the past, you could select names from page 1 of your address book by holding down Ctrl and selecting the recipients you wanted to send to.  Then you could click to page 2 and continue doing so, and when done, click on the compose icon and you'd have a new email open with all recipients in the ""To:"" field.  Now, when you select recipients from both pages, it only uses the ones selected on the last page.

This is with the fix from ticket #1484426 applied to 0.1-rc1.",jrbart
1484649,Apple Mail Notes and ToDos,Client Scripts,0.1-rc2,later,Feature Requests,,new,2007-11-01T12:31:10-04:00,2007-11-06T13:18:29-05:00,"It would be awesome to be able to display and edit Notes and To Do items uploaded to an imap account by the Apple Mail.app in OS X 10.5 Leopard.

See http://www.apple.com/macosx/features/mail.html.

The format of the notes seems to be plaintext.
",zaphod
1484725,Add S/MIME-support to Roundcube,Core functionality,,later,Feature Requests,,new,2008-01-26T10:03:37-05:00,2012-09-27T13:18:46-04:00,It would be very nice if one could digitally sign / encrypt mails in roundcube with S/MIME certificates (http://en.wikipedia.org/wiki/S/MIME) which are fetched at cacert or thawte free mail cert for example. This would pass more security to the sent mails.,Luzifer
1484774,Display attachment's filesize next to attachment,User Interface,git-master,later,Feature Requests,till,new,2008-02-13T19:55:04-05:00,2010-04-19T07:21:58-04:00,"In compose screen.

Also make it pretty - e.g. MB, KB, GB. Double check with quota to re-use code.",till
1484781,maybe add htmltidy support,PHP backend,,later,Feature Requests,till,reopened,2008-02-17T12:50:00-05:00,2010-12-06T15:07:25-05:00,"To clean up the html received.

And maybe also on ""send"".",till
1484825,Why do we need special treatment for RTL email and Thunderbird implementation,Core functionality,git-master,later,Feature Requests,,new,2008-03-03T11:13:30-05:00,2008-11-23T09:44:17-05:00,"1. Some remarks from Drupal developer as to why do we need special treatment for RTL     
   emails. Also some design ideas which are not so relevant to RC.
   http://groups.drupal.org/node/4463
2. Source files ( js ) from BidiMail Thunderbird extension, showing their
   solution for plain text RTL emails. ( Mainly bidimailpack-common.js ).
   https://addons.mozilla.org/en-US/thunderbird/addon/310",moish
1484843,date format for messages in last year,Client Scripts,0.1-stable,later,Feature Requests,,new,2008-03-05T03:59:14-05:00,2009-08-17T09:47:39-04:00,"I really like being able to set different formats for messages from today and the last week.  It would also be really cool if I could set a custom format for message from the last year.

For what it's worth, these are the settings I use:
{{{
date_today = ' ';
date_short = 'l';
date_medium = 'j M';
date_long = 'M Y';
}}}
which gives
{{{
Today
Monday
24 Feb
Mar 2007
}}}

The obvious patch is:
{{{
  $year_limit = mktime(0, 0, 0, $now_date['mon']-11, 0, $now_date['year']);
}}}
below $week_limit in include/main.inc (about line 1513)

and:
{{{
  else if ($CONFIG['prettydate'] && !$format && $timestamp > $year_limit && $timestamp < $now)
    $format = $CONFIG['date_medium'] ? $CONFIG['date_medium'] : 'd.m H:i';
}}}
below {{{$format = $CONFIG['date_short']...}}} (about line 1520)

Obviously this includes the time, as the other default formats do, but it omits the year, implying it occurred within the last 11 months.  Anything from the same month last year would use the full date format.

",mikelward
1484890,Sort emailes in diffrent folders,Core functionality,0.1-stable,later,Feature Requests,,new,2008-03-12T13:45:40-04:00,2010-04-24T03:55:03-04:00,"Dear RoundCube developers,

Please implement the option to sort messages by words, emailes, heading etc to diffrent folders automatically. This works like if you get spam it move the email to a map called junk and if you get an email from your dad or mom it can be moved to family map or whatever. This would make RoundCube a lot better!

Yes, I know this should have been done on serverside, but Domeneshop.no in Norway doesn`t have that option. I know lots of other peoples would like the same option in RoundCube aswell.

Thanks in advance.",plz
1484955,"Scroll to ""new"" end of message list automatically",User Interface,0.1-stable,later,Feature Requests,,new,2008-04-02T12:48:24-04:00,2013-01-04T18:46:14-05:00,"It would be nice if RC automatically scrolled to the ""new"" end of the message list, potentially based on user option.

If messages are sorted old -> new, scroll to end automatically
If messages are sorted new -> old, leave scroll at top",houchin
1485023,support to notes,Core functionality,0.1.1,later,Feature Requests,,new,2008-04-29T08:51:31-04:00,2009-10-26T04:43:50-04:00,allow roundcube to support notes similar to horde/squirrel.,zedstar
1485024,white list/black list support,Client Scripts,devel-vnext,later,Feature Requests,,new,2008-04-29T08:53:05-04:00,2008-04-29T08:53:05-04:00,Allow editing of white/black list from within roundcube,zedstar
1485099,Address book syncronisation over Funambol,Core functionality,,later,Feature Requests,,new,2008-06-02T12:03:38-04:00,2011-03-16T06:00:25-04:00,"Funambol is an easy to use syncronisation server which works on PDA's, Phones, Clients such as Outlook and Evolution, CRM-Systems ...

It would be great if RoundCube could integrate a addin which syncronizes the user's address book with the funambol server when:[[BR]]
* a user logs in[[BR]]
* (optional) a user stays logged in for some time (15 min e.g.)[[BR]]
* an address book entry is created, changed, deleted[[BR]]

According to an discussion on FunambolForge [[BR]]
https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=402&dsMessageId=21680 [[BR]]
the best way to make this is to implement an so-called Funambol-Connector as plugin in RoundCube.

Anyone interested to help?",laggat
1485234,Extended Mail Search,Core functionality,,later,Feature Requests,,new,2008-07-28T11:36:50-04:00,2013-04-08T18:03:57-04:00,"Roundcube needs as every good mail client does a search feature.

The user should be able to search for user-specified criteria in user-specified (sub)folders.

The request can take a few secounds, but if you have more than 1 folder, it is annoying to select each folder one by one and re-type your search string every time.",tillkruess
1485235,page jump,User Interface,git-master,later,Feature Requests,,new,2008-07-28T13:00:28-04:00,2012-10-16T00:34:45-04:00,"To make it easier to navigate a folder with many messages, it is helpful to have a way to jump to an arbitrary page of messages.",ksteinhoff
1485255,Side-by-side email view / email list,Client Scripts,0.2-alpha,later,Feature Requests,,new,2008-08-07T02:25:24-04:00,2012-05-07T06:35:24-04:00,"It'd be great to have an option to allow the preview pane to be along side the message list and not always at the bottom.  A lot of wide screens these days :).

Would be nice to allow the folder area to be horizontally resizable too (scrolling if too small) as this would be more important in this case.",ihuxley
1485258,"On reply, truncate subject prefix in foreign languages",Core functionality,0.2-alpha,later,Feature Requests,,new,2008-08-08T04:18:25-04:00,2008-10-29T14:24:25-04:00,"There are a lot of misconfigured mail clients (e.g. MS Outlook) out there who use wrong, non-english subject prefixes (e.g. the german edition of Outlook uses ""AW:"" instead of ""Re:""). Now, if you reply on such a mail, the subject will become ""Re: AW: Subject"" instead of ""Re: Subject"". Other mail clients can detect this.
We could make an additional entry in the translation files and truncate the wrong prefix.",abaum
1485333,Off-line access to e-mail,Core functionality,0.2-alpha,later,Feature Requests,,new,2008-09-11T04:20:07-04:00,2011-05-14T15:04:59-04:00,A very cool new feature would be to integrate with Google Gears to allow Roundcube and emails to be accessed when offline.,AsgrimTheMighty
1485393,timezones are not localized,User Interface,0.2-alpha,later,Feature Requests,,new,2008-09-21T09:55:45-04:00,2012-01-04T09:00:54-05:00,Timezone labels are not localized.,tensor
1485710,Speed Up User Interface - Client Cache Message List & Update List in Background,User Interface,0.2-stable,later,Feature Requests,,new,2009-01-30T15:38:13-05:00,2009-11-29T04:05:18-05:00,"When I click inbox, then double click a message, I wait for it to load (my imap server is slow).  When I click the inbox, I wait for the page to reload, even if I only glance at the message for 5 seconds.

Why does the inbox need to reload when I click it?  The content is the same.

It should work like this:
First opening of a folder loads the content (json, or whatever), stores it, and fires off a timer to update the list.

When I view a message, and go back, the page is loaded from the json variable locally eliminating any call to the server.

If I need an immediate update from the server, I can bypass the timer by clicking the foldername a second time.

Instead of having all the folders act this way,just the most recent 2.  This way if I'm comparing messages from one folder to another,I'm not waiting for my server to resend the list.

This also prevents too much data being stored locally.

",jond10
1485769,display quotas in bar/toltip,PHP backend,0.2-stable,later,Feature Requests,,new,2009-03-09T10:06:06-04:00,2012-11-19T02:52:44-05:00,"This ticked is related to #1485626 so please read that one first.

I'm afraid that current implementation of displaying quota (while better than original) is misleading to users. For example user complains that he has 0 mails while bar shows 92% usage and that's because:
- user uses 1MB of 5GB
- group quota used is 9GB of 9.8GB available space
and current algorithm chooses group quota to be displayed.

Would be nice to see all quotas in tooltip or at least to see name of currently displayed quota in bar/tooltip.

Opinions?",arekm
1485771,SSL Certificates not verified,IMAP connection,0.2.1,later,Feature Requests,,new,2009-03-10T17:33:45-04:00,2012-11-19T02:47:47-05:00,"When connecting to an IMAP server over SSL, Roundcube will silently continue if the certificate is self-signed or a chain of trust cannot be established with the system-wide certificates in /etc/ssl

Surely this should display a warning to the user in the browser, unless overridden in the settings to explicitly allow self-signed certificates, to prevent MITM attacks",maniacmartin
1485774,E-Mail - Redirect  Bounce,Core functionality,0.2.1,later,Feature Requests,,new,2009-03-11T06:06:45-04:00,2013-03-27T09:13:34-04:00,"A beautiful feature for Roundcube would be possible that it is for messages to be redirect/rerouted/bounce.

As a message forward only that the receiver does not see that the message one forwarded.

The feature gives it for example also with Squirrelmail and in the The Bat! Just see it as a interactive BCC. The message is send as is to another mail address. This option is often called bounce.",lacri
1485799,Tags for messages,Core functionality,,later,Feature Requests,,new,2009-03-29T11:47:40-04:00,2011-05-05T11:33:17-04:00,"I wish we had a tagging system - yes very much like Gmail.
Current ""Flagged/Unflagged"" is not sufficient.
Thunderbirds' solution isn't sufficient either but saving searches
and favorites is getting closer.",moish
1485981,Hook to load config from database,Plugin API,git-master,later,Feature Requests,,new,2009-07-17T12:41:58-04:00,2010-06-20T06:14:37-04:00,"Please think about to add a hook to make it possible to load complete config from database.

Thanks!",rosali
1486069,Download message/thread in original/mbox format,User Interface,,later,Feature Requests,,new,2009-08-28T06:22:32-04:00,2009-08-28T06:22:32-04:00,"Having the possibility of downloading a message in its original format (or, if possible, as an `mbox` file) would allow for saving copies of e-mails to disk right from the web interface. As a side effect this would make easier to do certains things (e.g. applying a set of patches with `git am`).

Extending the functionality to downloading of entire threads would be better, but I suppose that message threading support should be completed first.",aperez
1486097,"Remove ""Add contact"" link on contacts already in address book",User Interface,git-master,later,Feature Requests,,new,2009-09-07T09:15:50-04:00,2012-04-13T14:33:58-04:00,"I suggest removing the ""Add contact"" link/icon when a user is already in the address book.

I enclose a patch for revision 2929.",djib
1486110,Email grouping (like in Outlook),Core functionality,0.3-stable,later,Feature Requests,,new,2009-09-10T03:51:10-04:00,2009-09-10T04:15:24-04:00,"I would like to suggest to add a grouping of emails by days, like Outlook does. Right now all emails just stack inline.

'''Monday'''
[[BR]]* Email 1
[[BR]]* Email 2
[[BR]]* Email 3
[[BR]]'''Tuesday'''
[[BR]]* Email 1
[[BR]]* Email 2
[[BR]]* Email 3
[[BR]]'''Wednesday'''
[[BR]]* Email 1
[[BR]]* Email 2
[[BR]]* Email 3

And so on. This is very user friendly.",monkeyman
1486318,Disable upload button as long as no file is selected,User Interface,0.3.1,later,Feature Requests,,new,2009-11-27T04:22:52-05:00,2010-04-19T07:20:52-04:00,"When composing an email, it is somewhat confusing that users can click the upload button although no file is selected.

If no file is given, no action will be conducted.

I vote for disabling the upload button as long as no file is selected by the user.",duelli
1486333,Allow user to configure default reply font size and color (HTML composer).,User Interface,0.3.1,later,Feature Requests,,reopened,2009-12-03T11:11:23-05:00,2013-05-07T07:09:22-04:00,"One of our customers suggested this feature. It would be interesting to have it implemented in future versions of Roundcube, as I can't find a way of doing it in current version.

Greetings,
Ezequiel.
www.neositios.com

",ezequiel
1486349,password plugin: using LDAP EXOP for changing passwords (RFC3062),Plugins,0.3.1,later,Feature Requests,,new,2009-12-08T15:37:13-05:00,2012-07-31T06:55:36-04:00,"Hello

please append EXOP (ldap EXtended OPeraton) form of change password operation in LDAP. It's due to password syncing along multiple password attributes (userPassword, sambaLMpassword, sambaNTpassword, kerberos pass) through openLDAP trigger named smbk5pwd. this trigger is only triggered by ldap passwd exop operation. when that operation is catched by this trigger, it's responsible for automatic change of all password attributes for specific user.

thanks",timeos
1486384,Please show domain next to user input field if config value 'username_domain' is set,User Interface,0.3.1,later,Feature Requests,,new,2009-12-22T01:09:02-05:00,2009-12-22T02:11:28-05:00,http://www.roundcubeforum.net/5-release-support/17-pending-issues/5980-change-domain.html,rosali
1486389,Cumulative attachment size limit,User Interface,git-master,later,Feature Requests,,new,2009-12-23T11:15:07-05:00,2010-06-16T03:23:24-04:00,"As well as a restriction on the size of each file that can be attached when composing an email would it be possible to have a restriction on the total size of all attachments added together?

I think that would actually be more useful than a per file limit since it is the overall size of the email which will be restricted by the server.",JohnDoh
1486427,column name 'reply-to' in identities table contains hyphen,Database,0.3.1,later,Feature Requests,,new,2010-01-12T11:58:40-05:00,2010-01-12T14:44:17-05:00,"If you query the identities table -

SELECT email.reply-to from identities;

it returns an error, you must surround the offending column name in back ticks.

The column name should be changed to "" reply_to """,chasd
1486500,Attachment handle,Plugins,0.3.1,later,Feature Requests,,new,2010-02-17T13:47:03-05:00,2010-02-17T13:47:03-05:00,"It would be very useful if I can handle e-mail attachments like:[[BR]]
- rename (in existing and new e-mail)[[BR]]
- delete (from existing mail) /[http://trac.roundcube.net/ticket
/1486437 Ticket #1486437]/[[BR]]
- show (.eml,.msg - like PICs and PDFs)[[BR]]
- download single or all compressed (.zip)[[BR]]
[[BR]]
It can handle a plugin and later can built in core functionality.",njack
1486501,LDAP support with PHP class,LDAP connection,0.3.1,later,Feature Requests,,new,2010-02-17T13:58:26-05:00,2010-02-22T08:33:40-05:00,"Without PHP LDAP extension I can't use LDAP connection.

Maybe it can handle with a PHP LDAP class like[[BR]]
- [http://www.ypass.net/software/php_ldap/ Link 1][[BR]]
- [http://www.phpclasses.org/browse/package/3198.html Link 2][[BR]]
- [http://www.google.hu/search?q=php+ldap+class Link 3]",njack
1486502,Send contact as Vcard,Addressbook,0.3.1,later,Feature Requests,,new,2010-02-17T14:09:36-05:00,2012-08-16T16:23:42-04:00,It would be very useful if I can send '''ANY''' contact(s) as attachment.,njack
1486503,Draft send directly,Core functionality,0.3.1,later,Feature Requests,,new,2010-02-17T14:16:49-05:00,2010-02-19T15:51:15-05:00,"I collected an e-mail. I want to send later.[[BR]]
It would be useful, if I shouldn't open, I could send it directly from Drafts folder.",njack
1486527,PGP:  Firefox Firegpg plugin compatibility,Core functionality,0.3.1,later,Feature Requests,,new,2010-03-03T05:51:20-05:00,2012-11-08T19:38:25-05:00,"Hi 

I don't know if your product supports pgp by now. 
Anyway, i prefer using a solution like http://getfiregpg.org/ for firefox and have my private key locally. 

This works with roundcube email as long as it doesnt recognize the pgp email. If roundcube recognizes the email it says (which happens often): 
""This is an encrypted message and can not be displayed. Sorry!""
I don't really see the need to have this error message, because it's kind of obvious that if i see an encrypted message, that this message is encrypted ;-)

The negative effect of this error message is, that it doesn't work with Firepgp plugin anymore. (Workaround is to view source, but its kind of a cumbersome solution) 

Could you please remove or offer to disable that erro message in the personal settings?

Thanks.",damaa
1486581,Messages in threads with no parent count as separate threads in mailbox list limit,Core functionality,git-master,later,Feature Requests,,new,2010-03-25T16:09:34-04:00,2012-09-17T07:00:42-04:00,"Some threads can have many messages referring to a parent which is not present (an example is the emails from this Trac instance, if I am CC'ed on a ticket I did not create). These threads cannot be expanded/unexpanded, as discussed in #1486571 and RFC 5256 says they should have a dummy message as their parent. The messages still count as separate threads or rows towards the mailbox list limit (default 40) while threads with a single parent only count the parent. This is a problem if the thread is particularly long as it can take up more than the thread limit and keep all other messages on previous pages.

Counting them as a single thread for the purposes of the mailbox list is a possible solution, but that could make the mailbox view a display lot more rows than is reasonable.",trisk
1486582,Admin Panel,Database,0.3.1,later,Feature Requests,,new,2010-03-26T08:32:45-04:00,2010-04-29T00:55:16-04:00,"I think RC is missing a GUI admin panel. I just installed & tested Atmail Webmail http://atmail.com/webmail-client/. The software is very impressive and what I really love is being able to login from the login page to an admin console which offers a dashbaord and allows you to manage users.

Managing users is my biggest complaint in RC. Having to remove a user from the mail server then manually having to login to MySQL and remove all there settings too sucks. With Atmail, I can simply click one button to delete one user or mutiple from webmail and MySQL backend. Very impressive and I love the dashboard statitics.

Just a suggestion...",CarlosinFL
1486677,Threaded view on servers without THREADS capability,Core functionality,0.4-beta,later,Feature Requests,,reopened,2010-04-27T08:23:39-04:00,2010-06-03T14:02:18-04:00,I am using a fresh install of 0.4-beta and can't seem to get threaded view to work. I tried IE 8 (also compatibility mode) and Firefox 3.6. They are not showing. Can't find any settin where i have to activate it. ,nagus69
1486735,Mark as replied / forwarded,Core functionality,0.4-beta,later,Feature Requests,,new,2010-05-14T02:16:38-04:00,2012-07-31T07:48:11-04:00,"Besides the other types of marking messages (mark as read, mark as unread, add star, remove star) I would like to have the possibilities to mark a message as replied or forwarded. This surely is no big deal to implement, but really helpful.",Master One
1486877,One button to mark all messages in a folder,Core functionality,0.4-beta,later,Feature Requests,,new,2010-07-25T14:36:46-04:00,2010-07-26T02:05:49-04:00,"This is a feature request similar to #1486417 but with the emphasis on *one button*

hi guys! please, add button ""mark all messages in current folder as read""

The motivation for this is that when you have mailing lists sorted to their own folder you usually read through the interesting ones and then when done you want to mark all messages as read.

The motivation for one button is that this is a common operation and therefore there is value in making it as quick and simple as possible.",phq
1486884,Password plugin - possible to require new user to change password?,Plugins,0.4-beta,later,Feature Requests,,new,2010-08-02T13:41:55-04:00,2010-08-02T14:02:13-04:00,"Currently using the password plugin, works great.  One thing I would like is a way to require all new users to change their password.  There are many reasons for this.  One is so that the one assigned to create new users via postfixadmin need not know the end users preferred password.  Also, I currently have password strength set higher on the roundcube plugin than in postfixadmin.

This would operate similar to the ""New User Identity"" or ""Terms and Conditions"" plugins, so that they must complete the entries to use their account.  I did do a search, and found nothing directly relating to my request.  I'm still new to roundcube and php, but if I have too, I'll look to cannibalizing the other two plugins to accomplish this.  Is it acceptable to do so as long as I don't post the work?

FYI, currently running 0.4beta on freebsd, along with postfix and dovecot as the lda.

Thanks,  Dave",dvdsmith
1486888,"Add an upload button in ""Insert/edit image dialog""",User Interface,git-master,later,Feature Requests,,new,2010-08-03T08:21:16-04:00,2010-08-03T08:32:05-04:00,"There are not so straightforward to '''insert image''' in HTML mode.
Can we add a '''upload button''' in ""Insert/edit image dialog""?",thomasysliu
1486938,"Add Recheck button or option to spellcheck, similar to Gmail",User Interface,0.4-stable,later,Feature Requests,,new,2010-08-19T14:24:08-04:00,2010-08-19T14:24:08-04:00,"In lieu of check-as-you-type functionality, and in addtion to the toggle on/off for the spellchecker buttons, having a ""Recheck"" button to rescan the compose field and leave the spellcheck active (as Gmail has) would be a big improvement that many users would appreciate.",aberglund
1486966,Add to plugin markasjunk a confirmation popup,Plugins,0.4-stable,later,Feature Requests,,new,2010-08-31T12:16:02-04:00,2010-09-22T13:49:17-04:00,"Hello,

It may add to plugin markasjunk a confirmation popup 
before moving the junk mail folder.

My users often confuse the icon to delete with the icon mark as junk

Thank, Agustin
",agueijo
1486988,"Annoying javascript handling (shrink, unshrink).",Other,0.4-stable,later,Feature Requests,,new,2010-09-10T00:05:08-04:00,2010-09-10T10:23:32-04:00,"The unfortunate design of the javascript compilation system is hostile toward the application of patches and config management in general.

The problem is that the javascript compiling script re-uses the source file name as the name of a compiled file. So if ""app.js.src"" does not already exist, ""app.js"" is renamed to ""app.js.src"", and then ""app.js.src"" is used to generate a compiled ""app.js"".

This means that patches which refer to ""app.js"" will not apply to the compiled version.

Moreover, if you're working with version control, ""app.js"" suddenly appears to be a locally modified file, until you restore it with ""unshrink"".

I don't know how you RCU developers live with this! Before every SVN commit, or any other command like ""svn diff"", you have to ""unshrink"" the sources, right?

Can we please have two distinct names for the uncompiled and compiled javascript?
",kaz
1487044,ActiveSync Support,Addressbook,0.4.2,later,Feature Requests,,new,2010-10-09T09:07:31-04:00,2013-04-14T06:57:05-04:00,"Something I really miss, is ActiveSync support in Roundcube. We have an address book, calendar and notes plugin. All that is missing is a plugin like http://z-push.sourceforge.net.",t.lueder@…
1487058,Support RFC5819 (LIST-STATUS),IMAP connection,git-master,later,Feature Requests,,new,2010-10-15T04:37:30-04:00,2010-10-27T02:55:44-04:00,"RFC 5819 adds support for extended information (total and unread messages, in the most common case) to be returned in the LIST and LSUB commands. This removes the need to LIST/LSUB and then subsequently retrieve the STATUS of each mailbox.

http://www.ietf.org/rfc/rfc5819.txt",brandond
1487090,threads view and sent mails,Core functionality,0.4.2,later,Feature Requests,,reopened,2010-10-27T01:47:12-04:00,2010-10-27T03:49:43-04:00,"As suggested in forum, I move here a thread. The pasted code is to try to improve the thread functionality, for me is enough, so can be helpful for someone else. It could also be a start point to address this limitation in next releases.

xxx

Threads work well but I have a doubt about sent mails.

A thread is a conversation : sent and incoming mail. But by default each of these sets are in a diferent folder : sent and inbox, so the threads in each of these folders are incomplete. Have someone a suggestion to this issue? I think that sent mails, when belonging to a thread should appear in this folder (where the thread belongs to). Am I wrong?

xxx

Well, Ive seen how it works, with imap threads extension. I dont know the syntax of queries and maybe the server implementation could take care about this (Dovecot in my case). Any way the roundcube imap client could also do recursive queries of headers just to show the full conversations tree and maybe store the relationships in the db (caching).

But for me and now, the fastest workaround I found, was to use INBOX for sent_mbox (and maybe drafts_mbox). It was disabled by default (dont know why), I had to change a file :

program/steps/settings/func.inc -> function rcmail_user_prefs -> case 'folders': -> $select = rcmail_mailbox_select(array('noselection' => '---', 'realnames' => true, 'maxlength' => 30, 'exceptions' => array(/*'INBOX'*/)));

This could have further implications : maybe filters will also now apply to sent mails,... let's see. But conversations are very important for me and yes, just another suggestion : the message view could show the tipical mailing lists buttons : previous/next by date/thread.

xxx

Well, I realized that it wasnt so cool as expected : if I answer a mail that is not in inbox (cause of filters, for example) the answer goes anyway to my inbox. So this small change seems to correct this problem (Ive not really studied the code!!) :

program/steps/mail/sendmail.inc, line 581 :
--> Context :
// Determine which folder to save message
if ($savedraft)
$store_target = $CONFIG['drafts_mbox'];
else { -> bracket added
$store_target = isset($_POST['_store_target']) ? get_input_value('_store_target', RCUBE_INPUT_POST) : $CONFIG['sent_mbox'];
--> Added :
if ((! empty ($_SESSION['compose']['reply_uid']) || ! empty ($_SESSION['compose']['forward_uid'])) && ! empty ($_SESSION['compose']['mailbox']) && $store_target == 'INBOX')
$store_target = $_SESSION['compose']['mailbox'] ;
}

The idea is to store the sent mails, when the preferences are INBOX and we are currently replying or forwarding to a previous message, in its same folder. It should be extended to drafts too... next time.",vituko
1487106,Message on a common thread viewed on a single page,User Interface,0.4.2,later,Feature Requests,,new,2010-11-07T13:23:52-05:00,2010-11-07T13:23:52-05:00,"Hi,

currently messages in email boxes can be seen either individually or by threads (the display can be chosen), which is nice. But I think either the thread view can be improved or else a third view can be added: when selecting a branch in the thread, the whole discussion would be displayed (with possibility to hide message's contents). 

This would probably look similar to the Gmail interface, which is pretty good on the matter, but with a better tree-view display: if A is the first message, and B1 and B2 are answers to A, and C1 is answer to B1, clicking B1 or C1 would show only A, B1 and C1 (and not B2 on another branch).
And for instance if I click A, it could show me B1 and B2, with the possibility to read further in one branch by clicking.

Of course a plain ""all messages in the same thread"" view (Gmail-like) can also be useful sometimes (it can be a fourth display option).

Most of the time, a discussion with only a few messages is ""ok"", but when I begin to have from 5 or 6 messages (up to a lot lot lot), then trying to find back some old message, having to click through dozens of them, that's just annoying. Or worse, sometimes I get my answer but then I want to re-read the initial message, so I must reload it: what a waste of time, whereas with the thread view in one page, I can see question and response in the same page with one single load.

Plus, it is more efficient to see the whole discussion at once. Participating at stuffs like IETF mailing list, some on a Gmail account, some on my personal email server which runs Roundcube, I can assure you, having to read dozen of messages individually is such a hassle compared to when I can read the whole discussion in a single page.

Thanks for Roundcube anyway, that's a nice software!",Jehan
1487312,Default list view mode,Core functionality,0.5-beta,later,Feature Requests,,new,2010-11-27T21:14:41-05:00,2012-11-19T03:49:24-05:00,"There should be a setting for ""default list view mode"".  Right now, it seems that the default is forced to ""list"" and I would like it to be able to change it to ""threads"", so users do not have to specifically set this per-folder.",markedwards
1487640,Enable/disable threads for all folders,Core functionality,0.5-beta,later,Feature Requests,,new,2010-12-17T22:25:23-05:00,2010-12-17T22:25:23-05:00,Would it be possible to enable/disable threading for all folders instead of setting them one by one?,dennylin93
1487660,CardDAV support,Addressbook,0.5-beta,later,Feature Requests,,new,2010-12-28T17:26:45-05:00,2011-04-07T06:23:56-04:00,"It would be nice to see the support for CardDAV standard to store contacts at any CardDAV compatible server (DAViCAL, OSX, DAVMail...)",Peter2121
1487677,Per folder option to check for new messages,Core functionality,0.5-beta,later,Feature Requests,,new,2011-01-12T11:24:43-05:00,2013-02-04T11:07:49-05:00,"The check-recent action currently checks either the INBOX or all folders (if the according option is set). The new folder manager would offer a great place to enable checking for new messages per folder.

Use case: I have several server-side filters which move incoming messages to separate folders without marking them as read. In all my other mail clients I then activate to check for new messages within the target folders of these filters.

This feature would make checking for recents more efficient than always querying all folders.",thomasb
1487695,Mail count in folder list,Core functionality,0.5,later,Feature Requests,,new,2011-01-16T15:43:11-05:00,2011-01-16T15:43:11-05:00,"It would be great to enable showing of total mail count in folder list.
As I use some folders to divide different task I need to known they are some mails in it ;-)",repli2dev
1487729,Show unread count in favicon ala gmail/google app mail,Core functionality,0.5,later,Feature Requests,,new,2011-01-26T08:55:02-05:00,2012-08-17T05:07:31-04:00,"GMail labs offers a feature to show the unread count of the inbox as an overlay number on the normal favicon. This allows browsers which support minimized tabs (ff and chrome) to save tab real estate.

Can't link to the gmail labs page as the spam filter rejects anything blogspot content.

Replace XYZ with with blogspot or use this, http://bit.ly/gPi2E2

http://gmailblog.XYZ.com/2011/01/new-in-labs-unread-message-icon.html",basszero
1487768,Remove dashes from signature,Other,0.5,later,Feature Requests,,new,2011-02-08T14:33:14-05:00,2012-11-19T02:48:58-05:00,"Hi,

I've looked for a resolution to this issue and I've not found one. When I use the signature option, two dashes are added to the email right above the signature. Is there a way to stop that from happening? It is a very annoying feature because when I end an email with a closing like ""thanks,"" ""Regards,"" I would like the next line have my signature, not dashes in one line then the signature in the next. The must be a way to remove that delimiter.

Thanks,
--
(Name Goes here)",shortybiscuit
1487779,"Identities should be able to override ""Special Folders"" associations",Core functionality,0.5.1,later,Feature Requests,,new,2011-02-12T23:24:51-05:00,2012-07-18T12:16:00-04:00,"... or ""Special Folders"" should be a ""per identity"" setting altogether.

I'd like to have sent messages from one particular identity stored in another folder than ""Sent"" (where all other sent messages are put, because I set it as the ""Sent"" folder under Preferences / Special Folders).

This is possible with Thunderbird (""Copies & Folders"" can be set per identity).",patrick
1487793,Attach files method,Core functionality,0.5.1,later,Feature Requests,,new,2011-02-18T06:25:48-05:00,2011-02-28T03:25:04-05:00,"Hi[[BR]]
I think the current method of attach files has to many steps and clicks to do a simple task as attach files.[[BR]]
In the image attached I show you what is redundant and what is only need to attach files.[[BR]]
I hope you accept my suggestion and change the way Roundcube attach files.",lingfude
1487816,New config option for custom watermark & favicon.ico,User Interface,git-master,later,Feature Requests,,new,2011-03-02T21:16:51-05:00,2013-02-18T11:20:27-05:00,"A recent change to trunk added a new config option for custom logo. It would be nice if there was a similar option for the watermark image. Having both of these made configurable would remove almost all of my local skin customizations, and let me go back to the stock files.",brandond
1487830,RFC6154:  IMAP LIST Extension for Special-Use Mailboxes,Core functionality,0.5.1,later,Feature Requests,,new,2011-03-13T06:34:22-04:00,2013-02-22T08:42:25-05:00,"I don't know if any IMAP server implementation already supports this feature, but it looks very interesting.",alec
1487845,Better handling without Mouse,User Interface,0.5.1,later,Feature Requests,,new,2011-03-23T16:47:29-04:00,2011-03-23T16:47:29-04:00,I had to use my notebook without a mouse - unfortunately its almost impossible to navigate within roundcube without mouse. Simply tab-key and courser-keys are not working very well - its really complicated. You cant see which folder is currently active and cant navigate within your folder-structure or mails,backi
1487903,Print Addressbook,Addressbook,git-master,later,Feature Requests,,new,2011-05-05T10:46:20-04:00,2011-05-05T10:46:20-04:00,"I would like to be able to print the address book. A simple columnized format (Name, Email, etc.) would suffice, but customizable options might be helpful at a later point.",bradlis7
1487911,Address book issue with multiline addresses,Addressbook,git-master,later,Feature Requests,,new,2011-05-12T17:22:14-04:00,2011-05-18T09:59:31-04:00,"This is actually two bugs both related

I am running revision 4751

When importing a vcard that has a multiline street address, the import removes the multiline ability and runs it all together on one line.  It should have the escaped newline char between the address lines.

Here is an example from an imported vcard that came from Outlook 2010
{{{
ADR;HOME;PREF;ENCODING=QUOTED-PRINTABLE:;;Deana Court Block 3 Flat 131 =0D=0A=
promachon elefterias street=0D=0A=
Suite 205;Limassol;Limassol;4103;Cyprus
}}}
",deltatech
1487924,Retention policies,Core functionality,0.5.2,later,Feature Requests,,new,2011-05-18T08:47:29-04:00,2011-05-18T08:52:26-04:00,"Good idea is to add support of retention policies for each folder like thunderbird has:
* Don't delete messages
* Delete all but the most recent <9000> messages
* Delete messages more than <30> days old          ### Is there a way to implement it without DB containing all messages dates?

These policies could be applied on login, logout, by pressing special button or by timer - any of these options would help.
Thanks.",urusha
1487936,QR-Code Support,Addressbook,0.5.2,later,Feature Requests,,new,2011-05-26T03:06:34-04:00,2013-03-21T06:00:44-04:00,"a nice Feature for the Roundcube Addressbook are QR-Code Support ... Display in Addressbook for every User the vcard without photo as QR-Code so can users add quickly with a mobile phone eg android or iphone contacts to the mobile phone. A other nice place for QR-Code is send optional as attachment like as vcard.

See http://en.wikipedia.org/wiki/QR_code
http://phpqrcode.sourceforge.net/
http://code.google.com/intl/de-DE/apis/chart/image/docs/gallery/qr_codes.html",lacri
1487986,Full featured identities with vcards?,Addressbook,git-master,later,Feature Requests,,new,2011-07-01T16:58:39-04:00,2013-03-21T06:01:01-04:00,"It would be nice if the identities had the same full vcard features as an addressbook entry or, if an address book entry could be assigned to an identity.

This would make it possible to do things like automatically attach your vcard with each email.

And on a slightly different topic.. I would be nice if it were possible to attach just ANY vcard from the address book to any email.",deltatech
1488082,Calculate default folders list width,User Interface,0.5.4,later,Feature Requests,,new,2011-09-13T02:55:55-04:00,2011-09-13T02:55:55-04:00,"There are some users that doesn't like cookies (and are removing them when closing browser). There are also some users wanted full folder names to be displayed on folders list.

The request is to add an option to change (calculate) splitter position, when cookie is not set, to display not truncated folder names. Of course there should be some limit of max width, e.g. 1/3 of page width.

Another option is to store splitter position in database instead of cookies. The decission should be per-user (via user preferences).",alec
1488085,merge contacts,Addressbook,0.6-RC,later,Feature Requests,,new,2011-09-15T15:20:53-04:00,2011-09-16T14:12:21-04:00,"It would be nice to have a feature to find contacts which exist multiply in my addressbook and a function to merge them; for example:

1. Hans Meier: example@example.com
2. Hans Meier: hans.meier@example.com

It would be great to merge these two entries into one entry with to addresses.

GMail provides this feature already and it's great for an easy and effective management of my contacts.",SebastianK
1488098,Ability to print multiple emails,Other,0.5.4,later,Feature Requests,,new,2011-09-20T10:19:31-04:00,2011-09-20T10:19:31-04:00,Requesting ability to select multiple emails and be able to print them all at one time.,molsonrocks
1488114,"Use ""Nickname"" field for email autocomplete",Addressbook,0.6,later,Feature Requests,,new,2011-10-03T13:09:16-04:00,2013-04-17T13:59:54-04:00,"The ""Nickname"" field in the address book doesn't do anything right now, I assume that it's supposed to be usable for email address autocomplete when composing an email.

To reproduce:

Add a nickname to one of your address book contacts, save.
Compose a new email.
Type the nickname for your contact, note that autocomplete doesn't do anything.
",dmandell
1488120,managesieve plugin currentdate & vacation support,Plugins,git-master,later,Feature Requests,,new,2011-10-10T07:24:05-04:00,2012-01-05T12:30:26-05:00,"Currentdate: https://www.rfc-editor.org/rfc/rfc5260.txt
Vacation: https://www.rfc-editor.org/rfc/rfc5230.txt",GieltjE
1488167,Support virtual or intelligent folders,Plugins,0.6,later,Feature Requests,,new,2011-11-05T06:29:28-04:00,2011-11-05T06:29:28-04:00,"Would be nice if someone could develop a new feature for roundcube ""virtual or intelligent folder"". The feature is like the ""intelligent folder"" from [http://www.43folders.com/2007/04/23/mail-smart-folders Mail.app] or ""Saved searches"" by [http://kb.mozillazine.org/Saved_Search Mozilla Thunderbird].

Example:
- Search for all mails that are marked with a star
- Save the search as folder at the folder tree
- The folder will be dynamic: If you mark a new mail with a star it will be automatically shown in the folder

Thanks and best regards,
Thomas",drscream
1488175,Plugins update system,Plugin API,0.6,later,Feature Requests,,new,2011-11-09T08:19:09-05:00,2011-11-09T08:19:09-05:00,"Hi there,

I've used update.sh to update some of my Roundcube installations (plural!). It has been much better than prior versions, where I had to do this manually. But now, the problem (manual tedious work) is with plugins.

Plugin system is great: it gives us the possibility of extending Roundcube without needing to touch core files or having to wait for a core update. Now, we are installing a bunch of plugins taken from many different providers (sourceforge, googlecode, etc) to personalize each installation, and maybe it would be a good idea to begin a better organization system for this great feature.

So, automatic plugins update would be cool. If you agree, plugin repository or plugins itself (or both) must be re-thinked a little bit:

 * Plugin repository: make a table for each plugin containing dependencies information. These dependencies could be other plugins, core and plugins versions, and PHP extras. Each dependency would have a direct link to its downloadable file (not to the download page, but the download file directly) or a script/PHP function/whatever you prefer which does the work.

 * Plugin itself: each plugin could add some triggers (class member functions) or a separate file (as Drupal plugins, like my_module.info or a my_plugin.install.inc.php or my_plugin.update.inc.php) to accomplish or complete the above table functionalities.

Whichever solution we decide to use, it should have these (and maybe others) functionalities/information:
   - A version number
   - Core version dependency
   - Other plugins dependency (and its versions)
   - PHP plugins dependency (and its versions)
   - config.inc.php PATH, so updater can merge old config with new ones (as it does with core config)
   - SQL install and update functions or scripts
   - (Probably) Add a table on Roundcube database (as Drupal 'system') where we save all plugins used, its versions, dependencies, etc.
   - (Desirably) A function on each plugin that performs checks to ensure installation is correct and, if its not, how to solve it.

All of these changes might leave Roundcube installing and updating completely painless and comfortable.

I know it's a lot of work, so if you decide to do this, you can focus on writing what update system should we use so me (and probably others) can write patches for core and plugins to accomplish it: you decide, we work, you review and apply patches ;)

See you soon!!
emi",emi
1488266,Separate UI for configuring auto-replies in managesieve,Plugins,0.7,later,Feature Requests,alec,new,2011-12-19T06:34:40-05:00,2011-12-19T06:34:40-05:00,"It would be nice to have a dedicated section in the settings panel where one can configure auto-replies (e.g. out-of-office notice) without going into the filters section. Some users always need support to set-up their auto-response for the holidays because the filters UI seems to be complicated fro them to understand.

Maybe the managesieve plugin could register another tab with a simple UI to enable a ""vacation"" type filter with a simple text box for the relpy message.
",thomasb
1488268,Password Plugin - more password strength checking options,Plugins,0.7,later,Feature Requests,,new,2011-12-20T05:49:24-05:00,2012-01-23T05:51:29-05:00,"Hi,

we are using the password plugin to change passwords in LDAP.
It would be nice, if there are options to be more strict when choosing a new password.

required:
- Password Minimum Length: 8 chars (password_minimum_length allready implemented)
- Contain characters from 3 of the following 4 categories: English uppercase characters (A through Z), English lowercase characters (a through z), Base 10 digits (0 through 9), Non-alphabetic characters (for example, !, $, #, %)

nice to have:
- min. 2 different chars between old and new password (pam_cracklib Option difok=2)
- Not contain the user's account name or parts of the user's full name that exceed two consecutive characters


regards,
Maik",fraggy
1488272,Selector for contacts not assigned to a group,Addressbook,0.7,later,Feature Requests,,new,2011-12-22T14:10:41-05:00,2011-12-31T09:03:32-05:00,"It would be nice to provide a way to list all contacts which are not assigned to a group. This could either be done using a filter (like in the mail section) or with a ""virtual"" group shown in the leftmost pane.",thomasb
1488285,Show password rules in interface,Plugins,0.7,later,Feature Requests,,new,2012-01-02T11:41:03-05:00,2012-01-02T11:41:03-05:00,"Currently, we can define some password rules in password plugin, for example:

- Require the new password to be a certain length (password_minimum_length)
- Require the new password to contain a letter and punctuation character (password_require_nonalpha)

The problem is, user cannot see these restrictions BEFORE submitting new password. It's a good idea to show all password rules in interface so that user can know how to choose a new password.",Bibby
1488323,"Remember last position of ""more headers"" switch in Larry",User Interface,git-master,later,Feature Requests,,reopened,2012-01-24T08:01:57-05:00,2013-05-09T02:15:06-04:00,"As a follow up to 1488320... In larry when I recieve a message with multiple recipients, it should show all the recipients... well up to a certain number of them with an option to expand.",drsbaitso
1488331,Enable / Disable plugins,Plugin API,git-master,later,Feature Requests,,reopened,2012-01-27T17:57:20-05:00,2012-02-20T10:47:42-05:00,"I was wondering if it'd be possible to have plugins as a per user basis... what I mean is like what gmail has where you can enable and disable their plugins.  You'd still want the config to limit what plugins are available, and maybe allow you to set mandatory plugins like sieve and password, but calendar and other plugins would be optional.

Sorry if this has been mentioned, but I didn't see this in the roadmap, nor could I find a ticket regarding this issue.",drsbaitso
1488373,Show count of items in Drafts folder,User Interface,0.7.1,later,Feature Requests,,new,2012-02-29T09:22:00-05:00,2012-02-29T09:22:00-05:00,"I think, that it will be more useful to show count of items in Drafts folder regardless of draft's status - read or unread.

Each draft is the not ready and still not sent email, that and it's important to know, that there are some not ready emails in the draft folder. So, I think, that showing total count of drafts for this folder will be right behavior.",gepo
1488400,Plugin 'markasjunk': Move spam to another IMAP folder,Plugins,git-master,later,Feature Requests,,new,2012-03-16T00:36:53-04:00,2012-03-16T00:36:53-04:00,"Dear developer,

Can we configure plugin 'markasjunk' to move spam to another IMAP folder instead of 'junk_mbox ' configured in main.inc.php? Then we can configure SpamAssassin to auto-learn SPAM in this folder.

Folder 'Junk' will be used to store system detected spam, but another folder (e.g. Spam) will be used to store user reported spam.

Another solution is merging third-party plugin here: http://www.tehinterweb.co.uk/roundcube/#pimarkasjunk2

It ""adds a new button to the mailbox toolbar to mark the selected messages as Junk/Not Junk, optionally detaching original messages from spam reports if the message is not junk and learning junk/not junk using various methods (sa-learn, etc.).""
",Bibby
1488417,Empty Trash after set time,Core functionality,git-master,later,Feature Requests,,new,2012-04-06T12:02:25-04:00,2012-04-06T12:02:25-04:00,"I had someone ask if the Trash can get purged after a set amount of time.  FE, purge month old emails on logout instead of purging it all.

Just a thought...",drsbaitso
1488504,Save to DBLog deleted messages,Plugins,git-master,later,Feature Requests,,new,2012-05-30T15:47:06-04:00,2012-05-30T15:47:06-04:00,"Howdy,

I'd like to have a log of deleted messages, could this be possible using DBLog?

This is useful for tracking of some problems like, the user saying that didn't deleted a message, or someone that entered an account with a password like ""123456"" and did the nasty delete.

The ideal was to save the message move from the inbox to the trash folder, and then when it's deleted from the trash folder.

Thanks in advanced,",jasb
1488514,Spellcheck on replies,Core functionality,git-master,later,Feature Requests,,new,2012-06-05T17:10:28-04:00,2012-06-05T17:10:28-04:00,It appears that spellcheck checks the entire email thread when replying to an email.  It really should just check your reply and not the quoted text.,drsbaitso
1488559,"Don't save ""always show images from"" as contacts",Addressbook,0.7.2,later,Feature Requests,,new,2012-07-10T11:20:24-04:00,2012-07-11T04:07:43-04:00,"Whenever I click ""Always show images from user@domain.tld"" a new contact is made in the addressbook. After selecting some verified senders the addressbook get's bigger, without using these contacts as reciepients (ex. newsletters). I don't really like that. Why not using a whitelist off from the addressbook? The images from known senders AND the whitelist are displayed always (when selected in preferences). I've seen this feature in a lot of other web clients (gmail, gmx, yahoo).",helix45
1488595,Display name from addressbook in recived Mail,Addressbook,0.8.0,later,Feature Requests,,new,2012-08-09T08:24:48-04:00,2013-02-16T11:11:40-05:00,"got an email from a person in my addressbook, but still displays the name from the FROM-Header, example: ""max muster <max@mustermann.invalid>""

In the addressbook he is listened as ""Max Mustermann"" with the same email-address.

But everytime there is ""max muster <max@mustermann.invalid>""",Shuro
1488649,html code when reply to an html email,User Interface,0.8.0,later,Feature Requests,,new,2012-08-28T04:06:53-04:00,2012-08-28T05:41:00-04:00,"Hi,
I use settings of rouncube to compose always in html, and when i reply to an HTML email, there is rapid apparition of html code and ""Police Taille Police"", and to finish the good composer.

I use roundcube with  a ""slow computer"" core2duo with 1go RAM. With a modern computer, this is very fast, and user can't see this.
",sylvaing
1488667,File Storage,Plugins,0.8.1,later,Feature Requests,,new,2012-09-03T12:26:52-04:00,2012-10-18T02:37:58-04:00,File storage folders and management of files in message preview frame or popup. Adding attachments to messages directly from file storage.  ,madzoni
1488679,Make width of list columns adjustable from the UI,User Interface,0.8.0,later,Feature Requests,,new,2012-09-07T01:26:44-04:00,2012-09-07T01:26:44-04:00,"Feature request:

It would be very useful if the columns in the mail list (Subject, From etc.) would be adjustable from the UI.

As it is now they all have fixed width which is defined in the CSS for the theme.",rejkelie
1488702,Support PECL uploadprogress,User Interface,0.8.1,later,Feature Requests,,new,2012-09-17T07:18:09-04:00,2012-09-17T10:39:12-04:00,"Hi,


instead of relying solely on APC for handling the upload progress bar, RoundCube should also support the PECL extension dedicated to this purpose: Uploadprogress.

http://pecl.php.net/package/uploadprogress

Additional information by one of the authors, including a demo:

https://blog.liip.ch/archive/2009/03/31/upload-progress-meter-common-issues-and-some-answers.html


Also Drupal supports this extension per default.


The changes are only needed in program/include/main.inc, no other files are touched.


Please see attached patch.

Additional information:

* drop-in replacement for APC handling
* PECL uploadprogress is prefered
* no new config parameters: if Uploadprogress is present, use it instead of APC",antondollmaier
1488734,Make default behavior of Reply-all button a user pref,Core functionality,0.8.1,later,Feature Requests,,new,2012-10-02T12:31:11-04:00,2013-02-11T12:05:36-05:00,Would like to have the default behavior of the Reply-all button (whether to reply-all or reply-list when list is detected) configurable as a user or server preference. We have numerous unsophisticated email users who are confused by why their reply-all messages don't go to all just because one of the addresses may have been a list.,aberglund
1488741,Support for GeneralizedTime format in birthday and anniversary field in the address book,Addressbook,0.8.1,later,Feature Requests,,new,2012-10-07T08:09:31-04:00,2012-10-14T06:07:16-04:00,"The address book supports adding birthday and anniversary to contacts. I'm using OpenLDAP on my server, so I tried to store the birthday/anniversary in an attribute in the GeneralizedTime format, because I thought that is the standard for storing date/time in LDAP. Roundcube seems to lack support for this. Is it possible to add (configurable) support for formatting the birthday/anniversary field? In another thread I found someone asking for the unix timestamp in connection with the birthday/anniversary field, so it would be great to have the formatting configurable!
",s.falk
1488783,List unrefered inline images as attachments,Core functionality,0.8.2,later,Feature Requests,,new,2012-10-31T04:53:25-04:00,2013-03-22T05:58:25-04:00,"See attachment. I have opened it in Thunderbird and it contains no text message but 1 gif image as an attachment. In RC, I dont see any attachment.",zamri
1488787,Roundcube Error 501 Error loading template ...,Plugin API,0.8.2,later,Feature Requests,,new,2012-11-03T03:43:28-04:00,2012-11-03T16:12:07-04:00,"rcube_template.php around line 427 (RC 0.8.2):

Please add a hook before throwing the error to give plugin programmers the chance to handle this exception themselves.

Thanks!",rosali
1488822,Request to add additional field for Address Apartment/Building/Floor etc.,Addressbook,0.8.2,later,Feature Requests,,reopened,2012-11-20T02:38:37-05:00,2012-11-20T05:17:14-05:00,"It is extremely common, almost a standard, to have a field for Apartment#/Building# in addition to the Street field for addresses. Keeping this in mind, could an additional field be added to the address for contacts?",amaramrahul
1488829,"Add ""Advanced"" sections to user settings panel",User Interface,0.8.4,later,Feature Requests,,new,2012-11-22T03:22:37-05:00,2012-11-22T03:22:37-05:00,"In the user settings panel, there are some options (e.g. mime_param_folding, force_7bit, etc.) which are not understandable for average users and thus may confuse people. I suggest to add ""Advanced"" paragraphs to every settings section which are hidden by default but may be expanded by power-users who care about such settings.

To make it even more flexible, we could also add an option similar to 'dont_override' which allows the sysadmin to decide, which options are advanced because that may be another issue.",thomasb
1488831,skin config variable as array?,Core functionality,0.8.4,later,Feature Requests,,new,2012-11-23T09:04:36-05:00,2012-11-25T11:11:05-05:00,"Lots of plugins do checks like this:

{{{
if (rcmail->config->get('skin') == ""larry"")
{
block;
} else {
block;
}

}}}

I think this type of checks not too good. If I create some new skins based on Larry with names like 'skin1', 'skin2', etc. all skin-name-checks will fail. Is there any chance to change the 'skin' variable to an array, like this:

{{{
array(
'skin_name' => 'skin1',
'skin_type' => 'larry',
'skin_desc' => 'My new larry based skin named skin1',
'skin_author' => 'Skin Author <skin_author@myskin.org>',
'skin_logo' => 'images/skin.png'
)

}}}

With this modification the plugins (and the core too) can check the skin_type (or skin_origin) property.",Takika
1488837,Compose contacts in larry skin is different width than mailbox container,User Interface,git-master,later,Feature Requests,,new,2012-11-26T09:41:20-05:00,2013-01-28T14:34:11-05:00,"The mailbox container in the default view is narrower than the compose contacts sidebar that replaces it when composing a message. This makes for an inconsistent UI

Multiple ways to address this:

 1. Widen the mailbox container
 2. Shrink the width of ""compose contacts""[[BR]] OR, (my preference)
 3. Make a 3 column view. Shrink the width of ""mailview-top"" & ""mailview-bottom."" Keep the mailbox container permanently on the left (even when in compose view). Keep the Compose contacts permanently on the right (even when viewing the inbox). 
 4. Similar to the above, but place the compose contacts permanently below the mailbox view or as part of the mailbox.",gforste
1488845,add autolink to tinyMCE,Core functionality,0.8.0,later,Feature Requests,,new,2012-12-01T07:16:44-05:00,2012-12-02T06:18:47-05:00,"When composing an HTML message with roundcube and writing an URL in the message body, it seems that this URL is not converted to link (i.e. it is not clickable) neither when composing the message nor when further viewing the sent message.

It would be cool, IMHO, that roundcube can at least convert URL to link in one of this two situations.
(so that users sending mail from roundcube to another roundcube user can juste copy/paste URLs when sending and just click the URL when receiving)

The easy way is to enable the autolink plugin of tinyMCE (maybe with a configurable option like spelcheck).
It is also possible to add some code to automatically convert URL to links when displaying HTML messages as it is done on plain text messages but I don't like this one as if HTML message contain a text which is not a link, this means that the sender don't want it to be a link.

thunderbird act the first way (detecting URL and making them a link when sending) ",sblaisot
1488849,Use HTML signature on text2html switch,User Interface,0.8.4,later,Feature Requests,,new,2012-12-03T05:33:41-05:00,2012-12-03T06:42:57-05:00,"in the following case, the HTML signature is not applied:
[[BR]][[BR]]
(default theme)[[BR]]

1- set plain text as default compose message (in the option)[[BR]]
2- set an HTML signature[[BR]]
3- compose a message (the signature appears in plain text and it's correct)[[BR]]
4- change the compose text in HTML format[[BR]]
[[BR]]
the signature still in plain text, i think it should be in HTML (as i set in profile)",brucomela
1488852,Search any header,Core functionality,0.8.0,later,Feature Requests,,new,2012-12-03T20:59:11-05:00,2012-12-03T20:59:11-05:00,"AFAICT Roundcube is limited to a small number of header fields; it would be great to be able to search an arbitrary field. eg. X-fields added by my procmail settings.

I would assume this would be part of an 'advanced search' option, not the standard quick popdown.

",pjw
1488860,Add a link to open an already attached attachment,User Interface,0.8.4,later,Feature Requests,,new,2012-12-10T12:07:42-05:00,2013-03-21T05:59:52-04:00,"Hi,
It can be usefull to be able to open an already attached attachment by clicking on its name to view if it's really the document we want to send.
Most of other webmails have this functionnality.
Thank you by advance.
",tsarboni
1488865,Open/render message/rfc822 attachments as regular messages,Core functionality,0.8.0,later,Feature Requests,,new,2012-12-13T14:16:41-05:00,2013-03-20T07:48:55-04:00,"When clicking a message/rfc822 attachment in the attachment list it would be nice to open it as a regular message (maybe in a new window) with the common functions like reply, forward, etc. enabled. This is what other email clients such as Thunderbird do.",thomasb
1488919,Allow alternate (larger) logo for login screen,User Interface,0.9-beta,later,Feature Requests,,new,2013-01-21T12:45:44-05:00,2013-02-07T05:51:15-05:00,"Every roundcube release that comes out I have a list of mods I make to the skin. One that would be nice to have added to the default skins and main config is the option for an alternate logo on the login page. I use a logo that is larger and centered for login, and a smaller version for the actual logged in view.

Below are the changes I make (pseudo-diff by hand, not actual literal diff) to my copy, anything similar incorporated into the default skins would be nice, to allow a larger centered logo for login, and fallback to the skin_logo if undefined in the config. I'm not at all a CSS whiz, but they've worked for my config, something more general would be fine.


./skins/{classic,larry}/templates/login.html
{{{
-<roundcube:object name=""logo"" src=""/images/roundcube_logo.png"" id=""logo"" border=""0"" />
+<img src=""./skins/larry/images/logo-login.png"" id=""logo"" border=""0"" alt=""login logo""/>
}}}

./skins/larry/styles.css
{{{
#login-form #logo {
    margin-bottom: 20px;
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
}

}}}",mrjoel
1488980,config option to strip domain name,IMAP connection,0.8.5,later,Feature Requests,,new,2013-02-27T11:39:01-05:00,2013-03-12T10:50:00-04:00,"Hi,

within our setup the imap server strips everything from an ""@"" to the end of the line from the username.
Unfortunately every user is able to append a random domain name and thus create a new user entry inside our roundcube database.

To fix this I wrote a small patch that strips off the domain Part of a given username.

I'd be glad if you could add it to the next release or implement something similar.

Regards,
Markus
",markus
1489010,Add folder management functions to mail view,User Interface,0.9-beta,later,Feature Requests,,new,2013-03-23T09:06:14-04:00,2013-03-24T13:58:36-04:00,"Currently one has to switch to the settings part to create a new folder ar to delete one. To make the UI more consistant with the address book (and the calendar) one should be able to at least create new folders and delete folders directly from the mail view.

* Create a new folder with a + icon in the bottom line of the folders list
* Add an item to the options menu to delete a folder.
* Add another menu item for renaming (or editing)",thomasb
1489023,Mark opened mail after reading,Core functionality,0.8.5,later,Feature Requests,,new,2013-03-27T14:30:15-04:00,2013-03-29T11:42:34-04:00,"If the folder contains a lot of emails, clicking on the back arrow shows the top of the list. It would be nice to at return after reading the letter that we read was flagged (class=selected focused) and was in the middle of the page.",crasheg
1489077,Addressbook search mode,Addressbook,0.9.0,later,Feature Requests,,new,2013-04-29T06:27:52-04:00,2013-04-29T07:38:42-04:00,"config key: addressbook_search_mode

(1)
There should be an option to set the mode on a per user level in settings -> addressbook (override protected).

(2)
There should be a drop down menu in task addressbook -> quick search bar and advanced search to select the mode for the current search request.

(3)
Regular Expression implementation for advanced search?

I'd love to see (1) in Roundcube 0.9.1 (see milestone). (2) and (3) are nice to have and might be considered in Roundcube 1.0.",rosali
1489096,Ability to select plugins to enable in the installer,Installer,0.9.0,later,Feature Requests,,new,2013-05-13T11:14:27-04:00,2013-05-13T11:14:27-04:00,"When using the installer, it could be great if a list of available plugins is shown to be selected and enabled when generated the main.inc.php.",nyro
1489117,Username by URL,Core functionality,0.9.1,later,Feature Requests,,new,2013-05-21T12:04:52-04:00,2013-05-21T12:18:22-04:00,"Hello,

I have a small suggestion for improvement.
I have 3 mail accounts. It would be very good if I can insert the username by URL.

example: http://roundcube-mail.com/'''?username=info@mydomain.de'''

So I can save this link in my favorites with the username.
My Provider has this functionality also and it is very convenient.

Thanks in advance!",dennis1993
1489123,Break quoted text with Enter,User Interface,0.9.1,later,Feature Requests,,new,2013-05-23T14:13:34-04:00,2013-05-24T02:20:44-04:00,"When replying to a html message in html mode the quotation is marked as a vertical bar. That's fine. But when you like to insert replies inline it does not interupt the vertical bar. Result: Inline replies are not outdented as they should be.

Attachment 1 shows the compose step.
Attachment 2 shows how the message is displayed on the recipients side.
Attachment 3 shows that quotation goes wrong. Inline replies are showed as part of the origninal content.",rosali
1484075,Manage multiple IMAP accounts from 1 interface,IMAP connection,0.3.1,later,Feature Requests,,new,2006-10-13T08:08:48-04:00,2013-03-20T09:36:59-04:00,"I'm using mozilla thunderbird for IMAP access to about 5 email account and I like it to  keep it separate because of transparency, different nature of emails etc. anyway have lot reasons not to resend it to one general mailbox. Therefore it would be perfect to have lightweight online IMAP client to check for mails on all my mailboxes simultaneously..

I think that implementing this feature would require a little redesign of core concept, but would bring excelent functionality for people like me..",sanchez
1485195,SyncML support for address book synchronisation,Other,0.2-alpha,later,Feature Requests,,new,2008-07-07T04:47:31-04:00,2012-02-27T11:47:28-05:00,"The free address book syncronizer/manager Soocial has an open API that could be used to integrate with the addressbook. http://www.soocial.com/support/developers
The reason this could be an better solution is that it is multi device mac/pc/mobile and it is not as closed as .mac and similar.",tester22
1488070,Possibility to reduce attached image size,Core functionality,0.6-beta,later,Feature Requests,,new,2011-09-06T09:57:33-04:00,2011-09-06T11:57:23-04:00,"Lot of people send huge photos by email without reducing them.
It would be a VERY good idea to offer possibility to reduce them (""quick"" res, screen res, hidef res & original res) on import.",cebe
1488596,Add button to start searching,User Interface,0.8.0,later,Feature Requests,,new,2012-08-09T09:52:59-04:00,2013-03-01T15:12:20-05:00,"Hi,

I have problem that I have to press enter when i want to search some word  in my inbox.

Is there any way to like http://.../roundcube/?_task=inbox&_action=""Filter by this word""

and that will bring me only the filtered results. Or at least when i could have search button for it.

Ty",Dragan.matesic@…
1488868,ACL-plugin: Integrate possibility to set ACLs for subfolders/recursively,Plugins,0.8.4,later,Feature Requests,,new,2012-12-14T06:51:09-05:00,2012-12-14T06:51:09-05:00,"We are quite happy with the ACL-plugin.

That plugin would be perfect if it was possible to set ACLs recursively for Subfolders since it is a quite common szenario for our users.

Thanks a lot & regards

Gunnar Gorges",GuGo
1489120,Cannot send mail to full name with comma,Core functionality,0.8.6,1.0-beta,Bugs,,new,2013-05-23T07:25:33-04:00,2013-05-23T08:14:13-04:00,"I tried to answer an email today and it failed. After some investigation, I found out the problem: the ""To"" address, filled automatically by roundcube, had a comma in the full-name part:

""Something1, Something2"" <address@domain.tld>

The comma there prevents the email from being sent. All I get is a message ""An error ocurred! Failed to send message.""

AFAIK, that full email address with the comma between quotes is legal and replying from Outlook works.

My version is 0.8.6-0ubuntu1ppa1 over Ubuntu 12.04.2. The PPA is from ppa:tuxpoldo/yeasoft-backports .

Not sure about the component involved (Core?). I guess the severity is minor, although it is very confusing that you cannot reply to an email, and the error message does not help to guess what the problem is.",fernandonajera
1486776,real ip across reverse proxy,Core functionality,0.4-beta,later,Feature Patches,,new,2010-06-07T14:55:55-04:00,2011-02-20T15:41:13-05:00,"  With this patch session will be stored the real ip plus real ip address across the reverse proxy, more secure and avoiding session colision.
  Need see around of source for same possible problems.
",ajsouza
1486650,Folder position,User Interface,git-master,later,Feature Requests,,new,2010-04-23T05:09:35-04:00,2010-04-23T05:39:38-04:00,"I would suggest that in Options->Folder Management could be a functionality to move folder up/down, which will result in sort of folders in the message view.",dziobak
1487642,Support salted passwords,Plugins,0.5-beta,later,Feature Requests,,new,2010-12-19T10:45:27-05:00,2010-12-19T10:45:27-05:00,"Please support the use of salted passwords in the ''password'' plugins sql driver.

Changing salted passwords works using the dovecotpw method, but it'd be great if there were a way to verify these passwords, too.

At the moment it is possible to change the password, but one must not include the current/old password in the SQL update query. It is not sufficient to just hash the current password since it must be hashed with the salt that was used when the current password was initially hashed.

The solution would require extracting the salt from the existing hash in the database and hashing the supplied ''current'' passwords with the given salt to be able to compare the hashes.

For more information see the [http://wiki.dovecot.org/Authentication/PasswordSchemes#Salting Dovecot Wiki on Salting]. There is also information on how this can be done in Perl. If nobody is working on this yet and my PHP knowledge is sufficient, I'll try to supply a patch later.",tex
1487963,Workaround for buggy attachment names in BODYSTRUCTURE response,MIME parsing,0.5.2,later,Feature Requests,,reopened,2011-06-21T19:27:09-04:00,2011-06-28T09:49:02-04:00,"I don't know how many times it is possible to write about it, but even in last RoundCube version there is a problem concerning displaying Russian named files in attachments, as a result such names are displayed completely unreadable.

====
------=_NextPart_000_000F_01CC2B6E.A9FA1E80
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;
	name=""=?koi8-r?B?/M7Gz9LUwSDV0NLP9MXILmRvY3g=?=""
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename=""=?koi8-r?B?/M7Gz9LUwSDV0NLP9MXILmRvY3g=?=""
====",kwakushka
1486554,Jabber/XMPP/Instant messaging support,Plugins,0.4-stable,later,Feature Requests,,new,2010-03-16T19:08:50-04:00,2013-03-15T18:21:58-04:00,"It would be nice to have a plugin that would hook into [http://xmpp.org/software/clients.shtml one of the many AJAX/Web Jabber clients].

The ultimate set of features here are:

 1. single sign on
 2. integrated in the interface
 3. contact sharing

1. This plugin should sign-on the external application transparently, using a [http://www.roundcubeforum.net/9-recycle-bin/13-recycle-bin/1228-launch-another-app-roundcube-same-user-pass.html hack like this]:

{{{
username is in $_SESSION['username']
password can be obtain by: decrypt_passwd($_SESSION['password'])
}}}

2. the plugin should take up a specific space on the sidebar and people should be able to turn it off to not automagically login when they consult their email

3. contacts could be shared between jabber and roundcube. for example, the frequency of communications between the contact and the user could be used to sort the list... this could arguably be considered to be outside of the scope of this feature",anarcat
1486745,Demo site does not work,Website,0.4-beta,later,Feature Requests,thomasb,new,2010-05-19T14:09:44-04:00,2011-03-02T09:46:59-05:00,"Yes,you've probably heard a lot of people mentioning this issue. Pretty significant though for those of us who want to evaluate RoundCube. Can you please bring up a demo site?

thanks,

jeff",jehughes
1487064,Coding Standards,Core functionality,git-master,later,Feature Requests,,new,2010-10-18T05:29:28-04:00,2010-10-18T09:13:05-04:00,"http://trac.roundcube.net/wiki/Dev_Guidelines describes coding standards for roundcube. Those standars are based on PEAR standards with slight modifications. However, I guess there is no obligatory requirement to follow them:

{{{
phpcs --standard=PEAR rcmail.php
...
--------------------------------------------------------------------
FOUND 948 ERROR(S) AND 116 WARNING(S) AFFECTING 846 LINE(S)
--------------------------------------------------------------------
}}}

Will it make sense, if I write a new coding standard for PHP_CodeSniffer based on PEAR standars? This will make it easier to check the code for coding standards errors before actually commiting it. Anyway, sticking to coding conventions would increase code homogenity, which in turn would result in better maintainability. 
",vminakov
1487084,Better treatment for namespace roots,User Interface,git-master,later,Feature Requests,,new,2010-10-26T05:09:19-04:00,2010-10-26T05:09:19-04:00,"Namespace roots are currently displayed as just a regular unselectable top-level folder, and they and their children are just sorted in with the normal list of folders.

It would be nice if there was some indication (a special icon perhaps) of the special status of the root folder, and if it was sorted specially in the folder list. I'm not sure if it belongs at the top, or bottom, or what, though.",brandond
1487117,first posting to list is annoying procedure,Website,,later,Feature Requests,thomasb,new,2010-11-11T12:38:46-05:00,2010-11-11T12:38:46-05:00,"a lists website at http://lists.roundcube.net/dev/ says:

= Post =

To post to the list, send your message to dev@lists.roundcube.net.

----

it is not exactly clear that i need to be subscribed to list to be able to post to list. would be nice to include text near the ""post"" section, that says that you need to be subscribed to list to be able to post to it.

also if user posts too early to list, the mail system will say:
{{{
<dev@lists.roundcube.net>: host gigo.com[216.218.228.114] said: 550 5.7.1
    <dev@lists.roundcube.net>: Recipient address rejected: Please wait 5
    minutes after you subscribe to dev@lists.roundcube.net before attempting to
    post; or subscribe/resubscribe at http://lists.roundcube.net (in reply to
    RCPT TO command)
}}}

so worth to note that part as well, users be happy when they are explained things :)",glen
1487691,Update identies from query/file even after user creation,Core functionality,0.5,later,Feature Requests,,new,2011-01-15T07:02:48-05:00,2011-01-15T07:02:48-05:00,"Sometimes the identities are changing after the first user login and when identities_level is set to 1 (many identities with possibility to edit all params but not email address) there is no way to add new email addresses.

This happens in setup where the Provider is adding new services (i.e. a new domain and mailboxes for the user).

Would be nice to have a possibility to execute ""virtuser_query"" or ""virtuser_file"" (and update the identities) either everytime the users goes to the identities settings page or when the user is requesting it (with a button?).
",framelio
1487754,Mark thread as read,User Interface,0.5,later,Feature Requests,,new,2011-02-02T07:59:55-05:00,2011-02-02T07:59:55-05:00,"When a collapsed thread is selected, activate the option in the mark menu to mark as read all messages in thread.",tct
1488149,installer saving files in temp dir,Installer,0.6,later,Feature Requests,,new,2011-11-03T12:18:45-04:00,2011-11-03T12:18:45-04:00,"hello,

when the installer wizard create configuration files it suggest you to copy&past to the server or to download the file to upload to the server.

it would be nice to have a further option: ""save fail in temp dir"" so that the admin would then move the file from temp/ to config/ (of course it would be a security issue to leave the file in the temp, so we should warn the user, but it's a pain to download files to my client and then upload to the server)",emilio@…
1489049,Retina optimised icons,User Interface,0.9.0,later,Feature Requests,,new,2013-04-18T06:34:12-04:00,2013-04-19T02:53:40-04:00,"Using Roundcube 0.9 and all icons and other graphics look quite fuzzy when used on a Retina or other form of HighDPI screen.

Maybe something to consider to include hi-res icons, at least as an option during the install in future releases.",vatter69
1326320,Filters,Core functionality,None,later,Feature Requests,nobody,new,2005-10-13T21:16:18-04:00,2008-09-11T04:22:10-04:00,"Filtering messages to different folders based on
subject:, from:, to: and maybe other fields would be great.",nobody
1486644,scrollbar missing in Inbox for webOS,User Interface,0.3.1,later,Bugs,,new,2010-04-20T21:12:36-04:00,2010-04-20T21:12:36-04:00,"While using webOS (browser in the Palm Pre), after logging in, the scrollbar for the Inbox mail items is missing.",sf_basilix
1486590,"Wrong units: the units used in roundcube are IEC (base 2), but the abbreviations are SI (KB,GB,MB).",Core functionality,git-master,later,Feature Patches,,new,2010-03-29T10:11:26-04:00,2010-03-29T15:40:25-04:00,"The patch adds an option for use SI or IEC units, correcting the label to KiB,MiB and GiB when using IEC units.",epinter
1486978,[patch] disable export of (ldap) addressbook,Addressbook,0.4-stable,later,Feature Patches,,new,2010-09-06T14:10:13-04:00,2010-09-07T02:22:57-04:00,"Sometimes it's a good idea to prevent users from downloading all the addresses in the company LDAP catalog, especially when there're thousands of them.
I would like to control this by adding 'exportable'=>false to the {{{$rcmail_config['ldap_public']['XXX']}}} array.

Here is the patch for export.inc


{{{

diff -u  export.inc_orig export.inc |tee export.inc.patch 
--- export.inc_orig     2010-06-23 16:55:08.000000000 +0700
+++ export.inc  2010-09-07 00:43:31.199718049 +0700
@@ -29,6 +29,11 @@
 header('Content-Type: text/x-vcard; charset='.RCMAIL_CHARSET);
 header('Content-Disposition: attachment; filename=""rcube_contacts.vcf""');
 
+if ($CONTACTS->prop[""exportable""] === false) {
+    echo ""No exportable cards were found."";
+    exit;
+}
+
 while ($result && ($row = $result->next())) {
   $vcard = new rcube_vcard($row['vcard']);
   $vcard->set('displayname', $row['name']);

}}}
",synapse
1487975,Option to keep session before authentication hook,Plugin API,git-master,later,Feature Patches,,new,2011-06-28T10:10:06-04:00,2011-06-28T10:10:06-04:00,"Hi,

Bellow is a small patch needed for some authentication plug-ins that need multiple passes in the authentication hook, and requires the session not to be destroyed before the hook is called.

The modification is to purge the session in case of new login when a session already exists but keep it if told so. Some authenticate hooks may use redirections (ex. SSO systems) and multiple passes and may need to keep the session to complete authentication 

The plugin can use this feature like so:

{{{#!php
function authenticate($args) {
        // retrieve configurations
        $cfg = rcmail::get_instance()->config->all();
        
        // initialize CAS client
        $this->cas_init();

        $_SESSION['keep_session'] = true;
        // attempt to authenticate with CAS server
        if (phpCAS::forceAuthentication()) {
            // retrieve authenticated credentials
            $args['user'] = phpCAS::getUser();
            $args['valid'] = true;
            unset($_SESSION['keep_session']);
        }
        
        return $args;
}
}}}

Best Regards
Miguel Cabeça",cabeca
1485682,button layout is Gnome (Mac?) specific,User Interface,git-master,later,Feature Requests,,new,2009-01-12T14:04:47-05:00,2010-11-04T15:23:49-04:00,"When editing/creating a contact, button layout is done like in Gnome (or Mac, I do not own a Mac, so I may be wrong here). The first button is ""Cancel"", the second is ""Save"". For Windows users, the natural order is ""Save"", then ""Cancel"". Detecting the platform and laying out the buttons in platform natural order would be a good thing.",tensor
1485732,config: turn off emoticons in html mails,Core functionality,0.2-stable,later,Feature Requests,,new,2009-02-09T13:33:07-05:00,2013-05-13T03:38:31-04:00,"add a boolean configuration directive to make emoticons optional (so that rcmail_attach_emoticons() will not be executed and that the smiley button will not be shown in tinymce, if this feature is turned off)",niemand
1485885,Reply to all -> FALSE,Core functionality,0.2.1,later,Feature Requests,,reopened,2009-05-29T05:15:19-04:00,2009-12-08T15:59:22-05:00,"I've posted it in u're forum:
http://www.roundcubeforum.net/pending-issues/4802-reply-all.html

A easy bug with direct solution =)

For further infos: m.keckeis@solarys.com",ThaDafinser
1485896,expand and collapse ALL folders,User Interface,git-master,later,Feature Requests,,new,2009-06-02T10:51:39-04:00,2009-10-09T04:03:06-04:00,"I'd like to have an ""expand all/collapse all folders"" button.
I am using lots of subfolders and this feature would save lots of time instead of clicking on every serveral folder.",backi
1486636,IP ban after multiple login failures - Anti Brute Force Login,Security,0.3.1,later,Feature Requests,,new,2010-04-14T13:43:03-04:00,2010-07-09T07:46:42-04:00,"Hi,

Roundcube currently allows users to attempt numerous login attempts. This leaves the system exposed to the risk of dictionary attacks.

I'd like to request a feature which would automatically ban an IP address for, say, 30 mins after 3 failed login attempts. This would make dictionary attacks infeasible.

Regards,

Red",redbullpeter
1487762,add a tag field to contacts,Addressbook,0.5,later,Feature Requests,,new,2011-02-04T12:44:58-05:00,2012-01-07T04:06:37-05:00,"To import all info's from other systems (examp. squirrelmail addtl. info) it'd be great to have a tag field (min char 120). This field is not the vcard's description, it's mainly used as search criteria.
Affected files:
- steps/addressbook/edit.inc (form)
- steps/addressbook/show.inc (form)
- steps/addressbook/search.inc ($result = $CONTACTS->search(array('name','email','tags'), $search);)
- steps/addressbook/save.inc ($a_save_cols)
- SQL: ALTER TABLE `contacts` ADD `tags` VARCHAR( 120 ) NOT NULL ;",neubauer
