{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.
Without patch: 11 requests to TinyMCE scripts with overall size 343 Kb.
With patch: 2 requests (independent to count of used plugins) with overall size 66 Kb. It is necessary to create /cache directory with access mode 777, which can be used in the future for caching other engine scripts and/or css, for example.


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.
I have tested this problem with latest version of svn (2008/03/21), on a Linux Debian server with PHP 5.2.5 and all required dependencies (fileinfo, etc.)

I have uploaded those email source to http://testing.roundcube.net/, and here are the ID:
1. 20080401_214708_6
2. 20080401_214757_0

Please check if you can see those emails with your dev version, and fix the engine problem if possible.
Thanks in advance

RCK


#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:
PHP: 5.2.4
Mail Server: courier-imap 4.0.4
Browser/OS: Firefox2/Linux, IE7/Windows XP, FF2/WinXP

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.

Upon successful validation of DK, the MTA places a "DomainKey-Status" header with either "good", "bad", or "error". Upon successful validation of DKIM, the MTA adds to the "Authentication-Results" header either “dkim=pass” or “dkim=<reason for failure>”.

All one needs to do is check for this, and place an appropriate icon if the DK or DKIM header indicates a successful validation.

Thanks,


#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.


Note: See TracReports for help on using and creating reports.