{5} Assigned, Active Tickets by Owner (Full Description) (35 matches)
List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.
estadtherr (1 match)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1485061 | Improving TinyMCE editor performance | Core functionality | 0.2-beta | Patches | 05/12/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This patch uses TinyMCE compressor for composing all TinyMCE javascript-files into single file, gzipping it and send to client with cache options. This greatly improves performance by decreasing requests count and bandwidth needed for loading all TinyMCE scripts. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nobody (8 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1424907 | Message Threads | Other | 0.4-beta | Feature Requests | 02/06/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Really useful for mailing lists and such... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1294257 | Subscribe to address books published with .Mac | Other | 0.2-beta | Feature Requests | 09/18/05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Roundcube is pretty impressive in Beta and it looks great! You appear to be Mac users, so I'm sure you're familiar with Address Books new feature that enables you to publish your address book to your .Mac account, just like you can publish a calendar with Calendar. Others can subscribe to the calendar and it will appear in their Address Book. Since I keep all of my contacts in Address Book (a lengthy list), it would be great to be able to have Roundcube subscribe to my published Address Book so I can have the benefit of Roundcube's slick interface and all of my contacts from Address Book. I know this will appeal to a limited number of users, but I imagine that mac fans would love it. Eric Peters |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1440396 | GnuPG/PGP Support | Core functionality | later | Feature Requests | 02/28/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This would be a nice feature, altough it could probably only be implemented on Unix/Linux boxes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1442108 | Tabbed Interface | Core functionality | later | Feature Requests | 03/02/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1445509 | Request: download all attachments option | Core functionality | later | Feature Requests | 03/08/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All email programs have the option to download all attachements together. When there are multiple attachments in an email (for example a collection of many pictures) , it becomes tedious and annoying having to download them to the local hard disk separately one by one. It is prefered to have them downloaded in one link, as available in many email sites like GMail for example. This feature should be included a.s.a.p. thank you! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1449767 | Integrate with Plaxo/hyves/facebook | Core functionality | 0.3-beta | Feature Requests | 03/14/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hi, I like RoundCube a lot and couldn't wait to use it for my clients' production site ! Just a feature request though, it would be great if it integrates with Plaxo's API so that we can offer more functionalities to the users. http://www.plaxo.com/api/widget/ Thanks ! :) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1451160 | pre-cache images on login | User Interface | later | Feature Requests | 03/16/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Images should be pre-cached so that pages load faster on the users first visit. I suggest loading the images in a hidden layer on the login page. That way, as the user types in his username and password, the browser is loading the images in the background, without notice. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1442732 | Global addressbook (per domain) | Core functionality | 0.2-beta | Patches | 03/03/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Although I have already hacked it into .1 beta... One of the biggest reasons I was unhappy with SquirrelMail? was their lack of a globally available, on a per domain basis level, address book. I was easily able to integrate this into the beta release of RoundCube and would hope to see it in the future. Great program thus far though. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
roundcube (7 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1336388 | Timed out connection | Client Scripts | 0.2-beta | Bugs | 10/24/05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hi, A timeout (caused by a slow response by the server) cannot be recovered until the user presses enter on the URL or the browser refresh. Some other method should be utilized to recover from this, maybe a popup? Noam. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1333265 | Message Highlighting | User Interface | later | Feature Requests | 10/20/05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It would be nice if there was a way to highlight certain messages based on subject contents or sender name/e-mail. Squirrelmail has this feature and I used it a lot before I switched over to roundcube. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1383443 | message list navigation buttons | User Interface | later | Feature Requests | 12/17/05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When a message list (in a folder) have lots of messages, to go to a message we need to press several times in the next folder page until reaching the correct message. if we have about 50 pages, going to any random page is slow and boring, so roundcube needs a "fast forward" changes to the navigation: the "top" and "end" buttons to go to the first and last pages, and a way to write or change the page number directly (in 50 folder, we need a easy way to go the page 25) it could allow writing directly the page number, or add a + and - sign to change the numbers, and apply then after 1s without changing search will make this less important, but its still a needed thing, as the higher the message number, the more need to change directly to some page for some reason. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1457222 | Make skin selectable by user | Core functionality | later | Feature Requests | 03/23/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
one feature you should have is the ability to change the "skins" in the options. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1463525 | Language choice at initial login | User Interface | None | Feature Requests | 04/03/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Language choice at initial login - similar to the
dropdown one can make for the domain name logins.
eg
UserName ______________
Password ______________
Language _____________
(dropdown with language choices as per config file)
[LOGIN]
Email: lawrence@shanghaiguide.com
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1476116 | More than one choice of IMAP folder path | Core functionality | 0.2-beta | Feature Requests | 04/25/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Some IMAP clients like to use "Mail" as the default PREFIX, some use "mail", some don't use any by default. In a "grown" environment you may already have one of these paths with folders inside or even more than one (from usage of more than one IMAP client - typically an email program and a webmail client). Therefore it would be nice being able to specify more than one path option in $rcmail_config ['imap_root']. Roundcube could then on first login scan if there is any matching found and if only one found, use that and store it for future connects in the database. If it finds more than one path it could ask which to use and then store this one. If it doesn't find one it could ask to create one and use a $rcmail_config['default_imap_root'] for this. It may also be helpful being able to change that "on-the- fly" in the user preferences. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1403507 | Add support for shared folders - patch | Core functionality | 0.4-beta | Patches | 01/12/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I can't see shared folders with Courier. Courier-imap makes shared folders available at the root level. Root level contains: INBOX. & shared. -- need to check for both. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
thomasb (4 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484289 | groups in To: won't send | Client Scripts | None | Bugs | 03/19/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When trying to send a message to a group. Sending fails example To: webmaster:webmaster@domain.ext,postmaster@domain.ext;,somebody@domain.ext Trying to send a message with that to: header gives an error. According to standards it should work! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484730 | Better native languages support, including russian and others | PHP backend | None | Patches | 01/27/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This patch give you easy way to provide localization of Roundcube for using in local environment. For example, in the Ukraine, in Russia and in other countries are widely used messages with headers encoded in Windows-1251 or KOI8-R. In this case after applying patch you should only specify in main.inc.php something like this: $rcmail_config['locale_charset'] = 'CP1251'; By default ISO-8859-1 encoding are used, therefore for a non-cyrillic users there is no any visible changes. And developers of Roundcube can safely permanent apply this patch to the distributive. Patch is for revision 955 of svn-trunk. File KOI8R.map should be placed in folder program/lib/encoding/ for KOI8-R support. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484946 | Two mails are not displayed correctly by roundcube. | MIME parsing | 0.2-beta | Bugs | 04/01/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Those both emails are not displayed by roundcube version 2008/03/21, but are perfectly visible with Thunderbird or Outlook. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484963 | $MDNSent - variable name inserted instead of value | IMAP connection | 0.2-beta | Bugs | 04/04/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Buggy commands in IMAP-server log: flg STORE 88 +FLAGS ($MDNSent) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
till (15 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484529 | Config directive, temp_dir, does not support relative path under Windows | Client Scripts | 0.2-stable | Bugs | 08/27/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It appears that using a relative path for temp_dir under Windows is not fully supported. While Roundcube does function without an absolute path, some functions, such as attaching files fail intermittently without any errors. For example, when attaching files the system would upload the attachment but when you hit send the message would be sent without any attachments. Using an absolute path resolves the issue. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484536 | vnext: Make greeting "Hallo, <username>" a config option | Client Scripts | 0.2-beta | Bugs | 08/29/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Perhaps the greeting next to the logout button should be made into a configurable option? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484538 | vnext: Identity create/edit saving behavior | Client Scripts | later | Bugs | 08/29/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When saving a new identity, it takes you to the main preferences screen, not back to the identities screen. This works correctly in the trunk branch. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484660 | Attachment Excessive Memory Use Error | PHP backend | 0.2-beta | Bugs | 11/12/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi, I know tickets have been created about this before but I cant find the exact one and many of them seem to be lost in some kind of "dupicate of" hell. I thought it was probably easier to just start a new one. I applogies if I am repeating others informaiton but I cant find the previous tickets. The amount of memory required to send an email with attachments seems to massivly out way the size of the attachments giving an error like: "Fatal error: Allowed memory size of blah bytes exhausted (tried to allocate blah bytes)" in the error log. (thrown by the quotedata() function in program/lib/Net/SMTP.php) Examples: required more than 64mb to send 7mb attachment or 25mb to send 5.5 More people are now reporting this on the forum (http://roundcubeforum.net/forum/index.php?topic=1811.0) I know that the attachment size limits (which I think only apply to individual files, not the combined size) and the php memory limits can be altered but i dont think this counts as a solution when the difference in requirements is so great This still occurs in SVN890 Thanks and sorry again if I am repeating stuff but I cant track down the previos tickets which I know exist about this exact issue. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484718 | MS Office Attachments | Client Scripts | 0.2-beta | Bugs | 01/17/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We could not open MS Office attachments on several configurations. But not just MS Office, but Open Office (Open Documents) as well. The same mails and their attachments appear correctly in other mail clients (for example Thunderbird, MS Outlook).
Tested on: I've uploaded an e-mail to reproduce the error (Upload-ID: 20080117_165354_2) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484766 | Version tag incorrect | User Interface | later | Bugs | 02/11/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When adding a tag to login form with the following code <roundcube:object name="version" id="version" /> The version information below is shown. I dont think this is correct for example SVN 1039 release "Version 0.1-20071210" - Would it be possible to always show the correct date and SVN version number (both?) - Is it possible to add an option in CONFIG to add the version number by default. As this is a product we are still developing I think it is good that people are a little bit more aware of the version. We can show this on the loging form in the upper or lower corner - small font. By settingg the config option to FALSE the version number is hidden if CONFIG:show_version then <roundcube:object name="version" id="version" /> endif
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484793 | Quota-Extension | PHP backend | None | Bugs | 02/20/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Some mailservers don't expose their quota via IMAP, we should offer a driver-based architecture to e.g. support querying from a database or whatever people use. The first drivers would be IMAP and database. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1485083 | rcube_charset_convert() does not verify whether iconv() worked | PHP backend | later | Bugs | 05/22/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In rcube_charset_convert() there is the following code: // convert charset using iconv module
if (function_exists('iconv') && $from != 'UTF-7' && $to != 'UTF-7')
{
$aliases['GB2312'] = 'GB18030';
return iconv(($aliases[$from] ? $aliases[$from] : $from), ($aliases[$to] ? $aliases[$to] : $to) . "//IGNORE", $str);
}
This does not verify that iconv() acutally worked. For me this resulted in getting "IMAP Error: Invalid login" errors in a shared hosting environment. Writing the line as $iconvRes = iconv(($aliases[$from] ? $aliases[$from] : $from), ($aliases[$to] ? $aliases[$to] : $to) . "//IGNORE", $str); if($iconvRes !== FALSE) return $iconvRes; fixed my problem. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484498 | Disabling "Multiple identities" feature in config | Core functionality | 0.2-beta | Feature Requests | 08/01/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Sometimes one may not want to allow "Multiple identities" for users. It would be great to be able to disable "Personal settings > Identities" tab via config. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484547 | View DomainKeys / DKIM Status | User Interface | later | Feature Requests | 09/02/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Since major ISPs are signing with DK (and soon to be DKIM), it would be nice to have this client view the DK/DKIM results located in the header. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484156 | apply daylight saving only when date is on daylight saving time | Client Scripts | 0.2-beta | Patches | 12/13/06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When daylight saving is activated one hour is added to all dates, but only should be added when the date is on daylight saving time. Now I must disable daylight saving and I will have to enable it in april. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484478 | Patch to force email address of identities to belong to a certain set of domains (ie. vanity domains) | Client Scripts | later | Patches | 07/16/07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Our system has a single mailbox per user. And users login using only their username and password (no domain part). However, we'd like them to be able to pick from one of several domains, but *not* change their username (so as to make it harder to spoof email as easily). The below patch adds a configuration option "identity_domains" that contains a list of domains the identity can "belong to". If set the edit/save identity pages have been modified to turn the email text field into a select field containing a list of the domains prepended with their username. A couple of the helper methods (for generating form elements) were also updated to allow passing in a select field. Index: config/main.inc.php
===================================================================
--- config/main.inc.php (revision 7)
+++ config/main.inc.php (working copy)
@@ -49,6 +49,10 @@
// Specify an array with 'host' => 'domain' values to support multiple hosts
$rcmail_config['mail_domain'] = 'example.com';
+// If set identity email addresses will be composed of the user login
+// and one of these domains.
+$rcmail_config['identity_domains'] = array('example.com', 'exampleone.com', 'exampletwo.com');
+
// Path to a virtuser table file to resolve user names and e-mail addresses
$rcmail_config['virtuser_file'] = '';
Index: program/include/main.inc
===================================================================
--- program/include/main.inc (revision 6)
+++ program/include/main.inc (working copy)
@@ -1242,6 +1242,16 @@
$attrib['cols'] = $attrib['size'];
$input = new textarea($attrib);
}
+ else if ($type=='select')
+ {
+ $options = $attrib['options'];
+ unset($attrib['options']);
+ $input = new select($attrib);
+ foreach ($options as $key => $val)
+ {
+ $input->add($val, (is_numeric($key) ? $val : $key));
+ }
+ }
else
$input = new textfield($attrib);
Index: program/steps/settings/save_identity.inc
===================================================================
--- program/steps/settings/save_identity.inc (revision 2)
+++ program/steps/settings/save_identity.inc (working copy)
@@ -32,7 +32,19 @@
return;
}
+// if identity_domains is set make sure the email domain is included
+if (isset($CONFIG['identity_domains']) && is_array($CONFIG['identity_domains']))
+ {
+ list($user, $domain) = split('@', $_POST['_email']);
+ if (!in_array($domain, $CONFIG['identity_domains']))
+ {
+ $OUTPUT->show_message('noemailwarning', 'warning');
+ rcmail_overwrite_action('edit-identitiy');
+ return;
+ }
+ }
+
// update an existing contact
if ($_POST['_iid'])
{
{{{
Index: program/steps/settings/edit_identity.inc
===================================================================
--- program/steps/settings/edit_identity.inc (revision 2)
+++ program/steps/settings/edit_identity.inc (working copy)
@@ -44,7 +44,7 @@
function rcube_identity_form($attrib)
{
- global $IDENTITY_RECORD, $OUTPUT;
+ global $CONFIG, $IDENTITY_RECORD, $OUTPUT;
/*
$OUTPUT->include_script('tiny_mce/tiny_mce_src.js');
@@ -70,14 +70,28 @@
list($form_start, $form_end) = get_form_tags($attrib, 'save-identity', array('name' => '_iid', 'value' => $IDENTITY_RECORD['identity_id']));
unset($attrib['form']);
+ // create list of valid email addresses for identity form
+ if (isset($CONFIG['identity_domains']) && is_array($CONFIG['identity_domains']))
+ {
+ foreach ($CONFIG['identity_domains'] as $domain)
+ {
+ $email_options[] = $_SESSION['username'] . '@' . $domain;
+ }
+ $email_a_show_cols = array('type' => 'select', 'options' => $email_options);
+ }
+ else
+ {
+ $email_a_show_cols = array('type' => 'text');
+ }
+
// list of available cols
$a_show_cols = array('name' => array('type' => 'text'),
- 'email' => array('type' => 'text'),
+ 'email' => $email_a_show_cols,
'organization' => array('type' => 'text'),
'reply-to' => array('type' => 'text', 'label' => 'replyto'),
'bcc' => array('type' => 'text'),
'signature' => array('type' => 'textarea', 'size' => "40", 'rows' => "4"),
// 'html_signature'=>array('type' => 'checkbox', 'label' => 'htmlsignature', 'onclick' => 'return rcmail.toggle_editor(this, \'_signature\');
'),
'standard' => array('type' => 'checkbox', 'label' => 'setdefault'));
@@ -122,6 +136,15 @@
unset($attrib['mce_editable']);
}
+ if ($colprop['type'] == 'select')
+ {
+ $attrib['options'] = $colprop['options'];
+ }
+ else
+ {
+ unset($attrib['options']);
+ }
+
$label = strlen($colprop['label']) ? $colprop['label'] : $col;
$value = rcmail_get_edit_field($col, $IDENTITY_RECORD[$col], $attrib, $colprop['type']);
}}}
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484767 | SMTP settings override via Identities | Core functionality | later | Patches | 02/11/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
As posted on the dev list, an ugly hack to override SMTP settings from within identities. I guess it would need some cleaning up and probably some security enhancements as well. For example would it be nice to enable/disable the feature and/or being able to restrict to some SMTP servers from within the configuration. Quote from the mail to the dev list: "Basically it adds the smtp_ settings to the identity settings, and, and this is the ugly part, passes the identity array all the way through, until the SMTP connection data is being assembled. The patch doesn't take care of non-MySQL databases. (The other DDL scripts are not being updated.)" Opinions/ideas/suggestions are welcome, Hobbes |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484736 | RC does not place cursor in the correct place with signature | User Interface | later | Bugs | 02/02/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
If you start composing a new email, filling in the email address and then TAB down fill in the subject and then TAB down, if you have a signature RC places the cursor at the END of the signature forcing you the move the cursor back into the correct position above the signature. Correct operation would be to place the cursor above the signature ready for typing of your message. Slug This is a dup of Ticket #1484735 (would not let me modify info) please close Ticket #1484735 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1484764 | Can not enable SSL just for the login page | Other | 0.2-stable | Feature Requests | 02/09/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I am using an apache reverse proxy as an SSL termination point. In order for apache to redirect the user's browser to HTTPS for login the apache server needs to be notified that the user is viewing a login page. This is usually accomplished by the application issuing a redirect to /login when the user is not authenticated or a user's session has expired, unfortunately roundcube does an internal forward as a result apache has no knowledge the user is seeing the login page and is unable to enable HTTPS. This issue will also apply to other security systems and SSL termination products. Using SSL for all communication is way to expensive. Moving to a REST based URL structure might resolve the issue. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||