Translation of labels.inc to Spanish / Español
--- file is attached ---
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/H7/nyE6X0Eb/labels.inc-es.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello,
I updated yesterday to SVN version 1380 from an earlier SVN version
(don't know which one). I don't know if I am doing something wrong,
but since then, I can't sort messages by thread/author/date as I wish.
They're sorted by date by default and I see no way to change it
(previously it was done by clicking on "Subject" or "Sender".
Despite this, I would say that speed has improved a lot when showing
lots of mails, in comparison with the SVN release I had.
What can I do to solve this?
Regards,
Roger
_______________________________________________
List info: http://lists.roundcube.net/dev/
I wanted to compare the performance improvements of two promising patches:
Justin Heesemann's (on list: 2008.04.29)
http://detached.gigo.com/rc/gb/cCronKdx/performance-jh1.diff
and
A.L.E.C.'s r1363 sorting optimization (on list: 2008.05.08)
http://trac.roundcube.net/changeset/1363?format=diff&new=1363
<http://trac.roundcube.net/changeset/1363?format=diff&new=1363>
Our IMAP server (Courier) basically supports sorting, so I thought I
just disable the feature to simulatine a Non-Sorting IMAP server.
I did so, by removing 'SORT' from the config.
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE
THREAD=ORDEREDSUBJECT THREAD=REFERENCES */SORT/* QUOTA IDLE"
But after that, on RC's interface I can't click the list headers to
trigger sorting.
If I understand well RC should be able to sort anyway, if the IMAP
server can't
then on the PHP way.
I dig deeper, and found that in /program/steps/mail/func.inc (line 137)
in the *rcmail_message_list* function
there's something illogical for me:
if ($IMAP->get_capability('sort') && in_array($col, $a_sort_cols))
This way if the IMAP server doesn't support sorting RC does no sorting,
but it's not intended to be that way, right?
After removing the first condition everything worked OK with and without
IMAP sort.
So?
--
*Horváth Balázs* *Balázs Horváth*
Fejlesztési vezető Development Manager
WG Informatika Kft. WG Informatics Ltd.
H-1123 Budapest, Alkotás utca 53. (MOM Park, "D torony" II.em)
Mobil: +36/20-971-2904
E-mail: horvath.balazs(a)wgi.hu <mailto:horvath.balazs@wgi.hu>
Web: http://wgi.hu <http://wgi.hu?adid=145>
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/k7/eWr4B3jU/horvath_balazs.vcf
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello,
When working with RC under IE, I've noticed that displaying messages
obtained through HttpRequest (for example when doing sort by column),
It takes quite long time in comparison to other browsers to generate
the output. It's also pretty hard on resources.
After doing some investigation, I've found out that most resource
consuming operation is appendChild to tbody of message list in
message_list.insert_row.
When I looked up the issue and asked here and there, It came out
that appending elements to other element first and then doing
single append of that element to document DOM gives quite
a performance advantage under IE (not so noticeable in other
browsers). Here's a test that somebody pointed me to:
http://m8y.org/tmp/table.xhtml
I did a few alterations to message list generation code
and It actually gave positive results.
Unfortunately when doing row appends off DOM, there are
problems with accessing certain nodes (IE stops parsing
js on these attempts). So I had to use getElementsByTagName
in a certain situation which is visible in patch below.
The patch below is only for purpose of showing the problem and
possible solution and it surely requires more work.
First part in php code contains also profiling code to show
the difference.
The same method could be applied to other lists (contact list
for example).
You can comment out contents of prepare_message_list and
flush_message_list to see how long it takes in case of
former code.
In my case it came from above 7 seconds down to 1.2 second.
I'm interested in Your opinions on this.
There are still other significant performance problems under IE,
like hangups when unloading page. I will try to investigate that issue
too...
diff -ur roundcube/program/include/rcube_json_output.php roundcube_test/program/include/rcube_json_output.php
--- roundcube/program/include/rcube_json_output.php 2008-05-19 13:19:16.000000000 +0200
+++ roundcube_test/program/include/rcube_json_output.php 2008-05-20 17:53:28.427890048 +0200
@@ -213,14 +213,18 @@
private function get_js_commands()
{
$out = '';
+ $out .= "timeslist = new Array();";
+ $out .= "time1 = new Date();\n";
if (sizeof($this->env))
$out .= 'this.set_env('.json_serialize($this->env).");\n";
-
+ $out .= "time2 = new Date();\ntimeslist[timeslist.length] = (time2 - time1);\n";
+ $out .= "time1 = new Date();\n";
foreach($this->texts as $name => $text) {
$out .= sprintf("this.add_label('%s', '%s');\n", $name, JQ($text));
}
-
+ $out .= "time2 = new Date();\ntimeslist[timeslist.length] = (time2 - time1);\n";
+ $out .= "time1 = new Date();\n";
foreach ($this->commands as $i => $args) {
$method = array_shift($args);
foreach ($args as $i => $arg) {
@@ -232,8 +236,11 @@
preg_replace('/^parent\./', '', $method),
implode(',', $args)
);
- }
+ }
+ $out .= "time2 = new Date();\ntimeslist[timeslist.length] = (time2 - time1);\n";
+
+ $out .= "times = '';\nfor (i=0; i < timeslist.length; i++) times = times+', '+timeslist[i];\nalert(times);\n";
return $out;
}
}
diff -ur roundcube/program/js/app.js roundcube_test/program/js/app.js
--- roundcube/program/js/app.js 2008-05-19 13:19:53.000000000 +0200
+++ roundcube_test/program/js/app.js 2008-05-20 18:05:14.679523480 +0200
@@ -373,7 +373,7 @@
}
// set eventhandler to message icon
- if ((row.icon = row.obj.cells[0].childNodes[0]) && row.icon.nodeName=='IMG')
+ if ((row.icon = row.obj.getElementsByTagName('TD')[0].getElementsByTagName('IMG')[0]))
{
var p = this;
row.icon.id = 'msgicn_'+row.uid;
@@ -3227,13 +3227,31 @@
}
};
+ this.prepare_message_list = function()
+ {
+ this.message_list.init_off_list();
+ };
+
+ this.flush_message_list = function()
+ {
+ this.message_list.flush_off_list();
+ };
+
// create a table row in the message list
this.add_message_row = function(uid, cols, flags, attachment, attop)
{
if (!this.gui_objects.messagelist || !this.message_list)
return false;
- var tbody = this.gui_objects.messagelist.tBodies[0];
+ if (this.message_list.off_list)
+ {
+ var tbody = this.message_list.off_list;
+ }
+ else
+ {
+ var tbody = this.gui_objects.messagelist.tBodies[0];
+ }
+
var rowcount = tbody.rows.length;
var even = rowcount%2;
diff -ur roundcube/program/js/list.js roundcube_test/program/js/list.js
--- roundcube/program/js/list.js 2008-05-19 13:19:53.000000000 +0200
+++ roundcube_test/program/js/list.js 2008-05-20 17:02:33.975237432 +0200
@@ -28,6 +28,7 @@
this.DELETE_KEY = 46;
this.list = list ? list : null;
+ this.off_list = null
this.frame = null;
this.rows = [];
this.selection = [];
@@ -145,13 +146,30 @@
this.rows[uid] = null;
},
+init_off_list: function()
+{
+ this.off_list = document.createElement('TBODY');
+},
+
+flush_off_list: function()
+{
+ this.list.replaceChild(this.off_list, this.list.tBodies[0]);
+ this.off_list = null;
+},
/**
*
*/
insert_row: function(row, attop)
{
- var tbody = this.list.tBodies[0];
+ if (this.off_list)
+ {
+ var tbody = this.off_list;
+ }
+ else
+ {
+ var tbody = this.list.tBodies[0];
+ }
if (attop && tbody.rows.length)
tbody.insertBefore(row, tbody.firstChild);
diff -ur roundcube/program/steps/mail/func.inc roundcube_test/program/steps/mail/func.inc
--- roundcube/program/steps/mail/func.inc 2008-05-19 13:19:56.000000000 +0200
+++ roundcube_test/program/steps/mail/func.inc 2008-05-20 16:46:58.855397256 +0200
@@ -310,6 +310,8 @@
$OUTPUT->command('set_message_coltypes', $a_show_cols);
+ $OUTPUT->command('prepare_message_list');
+
// loop through message headers
foreach ($a_headers as $n => $header)
{
@@ -355,6 +357,8 @@
preg_match("/multipart\/m/i", $header->ctype),
$insert_top);
}
+
+ $OUTPUT->command('flush_message_list');
}
_______________________________________________
List info: http://lists.roundcube.net/dev/
sorry i not know if I sent you the last small fix, but in case dispatch again, thank you
Change Log
Spell in: $labels['longjul'] = 'Julho';
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Mw/MWMVEMOp/labels.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi dev
sorry smoll fix
and added Author Nuno Costa
Best regards
_______________________________________________
List info: http://lists.roundcube.net/dev/
Nuno Costa
nuno(a)criacaoweb.net
Best Regards
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/rH/UrdMN25D/labels.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello, Im new to Roundcube.
Is there any solution to limit the number of recipients?
I even cant find where to get it limited, i tried to edit
rcube_smtp.inc and wrote:
if (count($recipients) > 10) {
smtp_reset();
$response[] .= "Too many recipients";
return FALSE;
}
Just before the line: (around line 170)
//set recipients
foreach($recipients as $recipient)
Thank you!
Janeszka
-------------------------
Ingyen 2GB tárhely, csak a Levelem.net -nél.
Spam- és virusszűrés!
Egyedi inteligens webmail.
Gyere és próbáld ki te is!
www.levelem.net [1]
Links:
------
[1] http://www.levelem.net
_______________________________________________
List info: http://lists.roundcube.net/dev/
Greetings,
I've just noticed that the portupgrade roundcube's port overwrites the
existing db.inc.php and mail.inc.php, resetting everything to the default.
No checks were made and I had to reconfigure everything from the scratch.
Thought this might be unintentional, as the default behavior for FreeBSD
port upgrade scripts is to keep existing configs.
Best regards,
Vahan
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi,
Where is RoundCube headed as far as spell check in the HTML editor is
concerned?
There are two tickets in trac that seem to be somewhat at cross
purposes:
http://trac.roundcube.net/ticket/1484196
Suggests having TinyMCE's spell check button obey the spell check URI
from RC's config file. Also, Thomas suggests that the RC spell check
button might be able to invoke TinyMCE's spell check.
http://trac.roundcube.net/ticket/1484747
Reduced the number of buttons available in TinyMCE, including
removing the spell check button. It was suggested that Firefox and
Safari both do spell checking so it wasn't needed.
Unfortunately, IE does not do spell checking like Firefox and Safari,
so without TinyMCE's spell checking, those users don't have a way to
spell check their HTML messages.
Since Firefox and Safari's built in spell checking applies equally to
the plain text editor and the HTML editor, it seems to me that if
spell checking is worth having in one, it's worth having in the other.
But during the upgrade to TinyMCE 3.0.6 in r1308 in SVN, a number of
files used by TinyMCE's spell check are now gone. If RoundCube is to
use TinyMCE's spell check, we would have to start by making sure the
spell check plugin is present in SVN.
Thanks,
James E. Blair
Principal Email Systems Administrator
UC Berkeley - IST
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi!
One Debian user reported [0] that index.php contains the BSD license at
the top of the file while citing GPL license. Could you please correct
this in SVN?
Thanks.
[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477119
--
Choose variable names that won't be confused.
- The Elements of Programming Style (Kernighan & Plauger)
_______________________________________________
List info: http://lists.roundcube.net/dev/
Attached - the updated Bulgarian labels.inc
BTW - aren't we able to get the short/long month names using PHPs
builtin functions?
Kind regards,
Doichin
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/du/SWjy3ce1/labels.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
I don't seem to be making any headwinds into the mysterious eml files are
unreadable error.
Do you have any suggestions on where I might start looking. I keep thinking
it is a MIME error, but I don't see anything wrong.
Thanks,
Jason
_______________________________________________
List info: http://lists.roundcube.net/dev/
The next small but great speed improvement for sorting. It shortens the
time of sorting operation to 1/2-1/3 of the former time on servers
without sort capability. I've made some test on 5k messages box and
currenty php sorting is a little faster than imap (dovecot) sorting ;)
Just wanna let you to know.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Roundcube Webmail Project Developer http://roundcube.net
_______________________________________________
List info: http://lists.roundcube.net/dev/
I've written a patch to add a "Copy To..." function to the message
view, as suggested in ticket #1484086. I just slapped got another
<SELECT> control in next to the existing "Move To..." control -- I'd
be happy to hear other suggestions for interface layout.
A patch against 0.1.1 is available at:
http://zinux.cynicbytrade.com/svn/local/roundcube/copyto.diff
I've also got 90% of the support needed for drag-and-drop copy-- it
works if I replace the default moveto action with my new copyto action
-- but I couldn't figure out how to check for modifier keys to do
something like "Copy when ctrl is down, move otherwise". If anyone
could point me in the right direction for checking the state of
modifier keys at the end (or beginning) of a drag event I'd appreciate
it.
Zach
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/tJ/njZcQmai/smime.p7s
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
pete wrote on 06 Apr 2008 11:09:50 +0200:
> there is a missing ';' in the mysql.update.sql command file, at the end
> of line 7.
I just noticed that the tar.gz was re-rolled for this. I think this
happened with a previous release too, and it makes life difficult
for OS packagers. Please would it be possible if the filename or,
better still, the version number, could be adjusted if this is done?
Thanks very much.
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi ! There's a bug(some kind of) in all RCWM versions.
If you are using RCWM and MTA on the same machine then postfix(for example)
isn't asking the saslauth daemon
that the user is authenticated(because the process is running on the
localhost) - it depends on the client restrictions.
If the user changes the identity to another account located on the server
then he can easily send messages using unauthorized e-mail address.
For example foo(a)foobar.com is able to send e-mails via the
foobar(a)foobar.com acoount without authentication
To avoid the users to change the identity you could use my suggested patch.
You can find it at
http://gorzow-wlkp.eu/~warlock/rcwm-0.1.1-identity-fix.patch Simply, go to
the RCWM directory and type:
patch -p0 < rcwm-0.1.1-identity-fix.patch
BTW: SORRY for my lame eng.
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi ,
I think this must be a configuration issue, but I am not able to read any forwarded messages that are sent as attachments.
All I get is the "Subject" "To" "From" and "Time"
I can read any other attachements and everything else is working beautifully.
any suggestions on where to start ?
Thanks,
Jason Levine
Wired Hosting
925 570-4886
_______________________________________________
List info: http://lists.roundcube.net/dev/
To find out more about Twitter, visit the link below:
http://twitter.com/i/334a0182a0788dc095c252c5ca66a224ae7ae2fb
Thanks,
-The Twitter Team
About Twitter
Twitter is a unique approach to communication and networking based on the simple concept of status. What are you doing? What are your friends doing—right now? With Twitter, you may answer this question over SMS, IM, or the Web and the responses are shared between contacts.
_______________________________________________
List info: http://lists.roundcube.net/dev/
here's a small patch for 0.1.1
for large imap folders when the imap server supports sorting the speed
increase is vast. on my very slow epia box it took 90+ seconds to browse my
14k email inbox (only showing the first 40!).
after the patch down to about 6 seconds.
there's a fix to rep_specialchars_output as well, as at least php5.2.5 seemed
to always recreate the js_rep_table (which takes a lot of time, about 3
seconds or so on my slow system)
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/gb/cCronKdx/performance-jh1.diff
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
I see that there're many options in config which should be accessible
via user preferences. I.e.:
read_when_deleted, flag_for_deletion, mdn_requests, message_sort_col,
message_sort_order, list_cols. I want to add them there. Any objections?
Second question: Now we have two sections there: UI settings and server
settings. Maybe we should split preferences in different way, any
suggestions?
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Roundcube Webmail Project Developer http://roundcube.net
_______________________________________________
List info: http://lists.roundcube.net/dev/
I took the 30 seconds of time to translate the last remaining strings
for Norwegian.
Would be nice to see this added, though it's not in a hurry.
Thor.
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/C3/ZTUS35UF/labels.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Thought it would be a nice feature if it would be possible to select
a second database while installation which holds a virtual user table
with passwords. I think at least half of the most mailserver
administrators are having their virtual user information stored in a
sql database holding their passwords as md5 hashs.
I think it should be possible to let them enter a second db,
tablename and check a checkbox to let a logged in User be able to change
his password in the settings. This should increase the flexibility
of this system for users at least a small bit and I think it should be
worth the effort.
I would like to hear feedback about this just in case there is real
interest in this.
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi guys.
Mi customers are claiming for mail filtering capabilities in
RoundCube. As I can see, that feature is listed in the "later"
milestone.
Could be possible to include it in the near future?
Thanks and congratulations to the RC team.
--
Javier Smaldone
javier(a)smaldone.com.ar
http://www.smaldone.com.ar/ - http://blog.smaldone.com.ar
_______________________________________________
List info: http://lists.roundcube.net/dev/
Here is the japanese updated translation.
---
Taka
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/f7/6jVPhags/japanese.tar.gz
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hallo till,
am Mittwoch, 16. April 2008 um 01:45 schrieben Sie:
t> There should be logs in logs/ which contain possible errors. I am not
t> sure where else to look.
t> Have you tried those yet?
Yes. There are no errors logged when logging in or send mail.
t> Also, let us know which version you are running!
Its version 0.1.1 ( see subject ;-) )
t> Till
--
Greets
André Bauer
mailto:monotek@gmx.net
_______________________________________________
List info: http://lists.roundcube.net/dev/
I finally tracked down what was happening here (and why it was
intermittent). It turns out that calling "setTimeout(func, delay)" on
IE doesn't actually set a timeout - it must be called as
"window.setTimeout(func, delay)" to actually introduce the delay. The
unqualified call works on other browsers, just not IE.
I also had to bump up the call_init delay to 500 milliseconds on
Windows to get it to work reliably (200 ms seemed to be enough on the
Mac OS browsers). This could be a consequence of running Windows on
Parallels, but I haven't seen systemic performance issues on Parallels
before so I suspect it's just the Windows JavaScript implementation.
If anyone wants to run some tests with 200 ms on a fully native
Windows installation, we could revert that part of the fix.
--
Eric Stadtherr
estadtherr(a)gmail.com [1]
Links:
------
[1] mailto:estadtherr@gmail.com
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hallo.
Is use roundcube a couple of months now and it worked like a charm.
Now i tried to get roundcube work with "virtuser_query" via connfixx
1.6 (premium) email table.
Therefore i gave the roundcube db user select rights on the confixx
email table.
In main.inc.php i added:
$rcmail_config['virtuser_query'] = 'SELECT concat( prefix, "@", domain
) AS address FROM confixx.email WHERE pop3 = "%u" LIMIT 1';
If i execute this query via PHPMyadmin i get the email address shown
like "yourmail(a)domain.de".
Unfortunately it does not work in roundcube.
The imap login works but if i send mail the from header is missing in
the received mail. In roundcube (sent messages) the header has only a
empty from.
Where is the error?
Is there a possibility to get debug output or something?
--
Greets
André Bauer
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi everybody
I just wanted to let you know that with revision 1291 the trunk version of
RoundCube definitely dropped support for PHP 4. If you have a SVN checkout
running on a PHP 4 installation you better not do an svn up.
Also it's possible that the trunk is broken and comes up with some nasty
errors. If you can fix them you're welcome to submit some patches,
otherwise please report them to me. Don't open tickets for errors that were
obviously introduced with the changes in r1291.
Regards,
Thomas
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi all,
I am working in Griffith College Dublin. We use roundcube as a webmail
system for all of our staff. I've been given a project by my manager to
implement collapsing and expanding of imap subfolders, as you would see in
mail clients like thunderbird.
I'm just wondering, is anyone else working on this already? Thanks.
Regards,
Leo
_______________________________________________
List info: http://lists.roundcube.net/dev/
Totally off-topic - sorry for the Spam. ;-)
If you heard of Google AppEngine, there is a thread to make Google
support PHP too, head on over:
http://code.google.com/p/googleappengine/issues/detail?id=13
Make sure you "star" the issue (there is a "star" on the top) which is
like the way to cast your vote. All those "+1" comments don't actually
mean anything.
AppEngine is Google's attempt to provide developers with scalable
infrastructure (think Amazon, S3+ec2+SimpleDB).
Till
_______________________________________________
List info: http://lists.roundcube.net/dev/
We have two UI modes, with or without preview pane. In preview-pane mode
on each keep_alive timeout is executed 'check-recent' action which
searches for recent messages and sets unread counters on folder list,
quota, etc.
When we're working without preview pane on messages list we've got the
same behaviour, but when switching to message view there executed is
only 'keep-alive' action.
Proposition: Call 'check-recent'-like action instead of 'keep-alive'.
We've got folders list which should be updated like in preview-pane mode.
We have also a performance issue here, because 'getunread' action is
called after each message preview which increases load and slows down
moving from one message to another. When working in preview-pane mode
'getunread' is called only on folder selection.
Proposition: Don't call 'genunread' action when 'show' action was called.
Does it make sens or I miss something?
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.alec.pl
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello Maximilien,
I posted a question about performance figures on large sites with
Roundcube a few days ago. You replied on the dev list saying that a
french ISP is using RC. Do you happen to know which ISP this is?
Thanks in advance,
Br.
Dennis
_______________________________________________
List info: http://lists.roundcube.net/dev/
hi,
the virtusers featute is nice, can you give me some pointers about how and
where to change code (hints, style, policies if any) to add the
possibility to get this information from LDAP?
The situation is our imap server does the auth from LDAP and all the
required info can be looked up from the directory (and this is the only
place where the information is stored). Without this a new user get a
foo(a)127.0.0.1 from-address and there are multiple domains so i can't simply
hard-wire one.
i did a quick mock-up to prototype the ldap query, and it works, now it
just need to be integrated into RDC :)
best,
Peter
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi Jami,
Charles replied to me about your answer on the dev list. I must have
missed your answer.
My only reference point is what we currently have on servers and
applications. Which are one backend server (dual CPU, 4 GB memory) with
Cyrus and the mailboxes (maildir style) and one frontend server (dual
CPU, 1GB memory) with IMP 3.1. This setup performs really good.
We are planning a few upgrades. First we will upgrade the backend to a
quad core CPU with 8 GB RAM and storage will now not be located on local
disks but on a SAN. We expect that the new backend will perform awesome
with these specs. After the upgrade, we plan to enlarge the mailboxes.
The current quota is 25 MB per mailbox. We're thinking about 1 GB per
mailbox (no problem with our SAN). This increase should not affect
backend performance.
After the backend upgrade, we'd like to upgrade the front end with a new
webmail client that needs less change in code to integrate. (IMP needs a
lot more tweaking than RC). I've read several posts about bad
performance with RC on large mailboxes (over 2000 mails in one folder)
and with a large folder list. Bottomline is that RC performs well when
you have a small mailbox with not too much emails (about 100). If we
increase the size of the mailboxes, that would also increase the time
needed for the webmail client to present the mailbox list (with
seen/unseen messages) and the contents.
What I'm interested in is:
- how much mailboxes does RC serve at your Campus?
- how much simultaneous IMAP connections do you usually see (peak), with
the use of an imap proxy (we use that as well)?
- how is the server setup? is that similar to ours?
- have you used any form of caching or load balancing with RC (2 front
end servers, MySQL message caching feature of RC?)?
- which version of RC are you using at the moment? The RC2 or the stable
version?
I hope you can help me with some info.
Thanks in advance,
Br.
Dennis
-------- Original Message --------
Subject: Re: [RCU] any info on performance on large sites?
Date: Wed, 9 Apr 2008 17:24:21 -0500
From: chasd <chasd(a)silveroaks.com>
To: Dennis Ortsen <dortsen(a)gmail.com>
References: <47FBAFEA.8080503(a)gmail.com>
<6039A7FF-6531-4C76-B903-3B1965B2D8CA(a)silveroaks.com>
<47FD3732.8080902(a)gmail.com>
> I contacted someone at Maine University. The IT group seems quite
> large and not centrally organised. There are 7 campus sites. I'm
> told there are rumors that one campus is looking at or using
> Roundcube, but no one really seems to know which campus. They
> suggested that I'd ask the person who gave me that tip (that's
> you ;-) if you know which campus your nephew is going to. They
> might direct me to the right person with that information.
I'm replying as a PM because it seems we are the only ones
communicating, and it isn't a subject that impacts most users. If you
feel the Users list should get a copy, let me know and I can re-send.
I posted my first reply to both the Users list and the Developers
list since you addressed your original message to both lists. I
thought you would have seen the reply from someone at UMaine
Farmington on the devel list. Since you seem to have missed it, Ill
quote it here :
> Hi all,
> I rolled out Roundcube on our Farmington Campus intranet last
> summer. To my knowledge this is not being used by other UMaine
> campuses. I had to tweak the login code to meld with our existing
> authentication process. The most notable bump in the road was our
> need for an imap proxy. The system was getting very high IMAP
> connection rates. Once we started using the imap proxy, all worked
> pretty well.
>
> What kind of solid info are you looking for?
>
> Jami
That message was from Jami Holmes, and his e-mail address is
jholmes(a)maine.edu
if you would want to contact him off list.
If you subscribe to the Devel list, you might want to look in your
spam quarantine or something that would have caused you to miss that
message from the 8th.
HTH,
Charles Dostale
System Admin - Silver Oaks Communications
http://www.silveroaks.com/
824 17th Street, Moline IL 61265
_______________________________________________
List info: http://lists.roundcube.net/dev/
In rcmail_print_body() we have:
if ($part->ctype_parameters['format'] != 'flowed')
$body = wordwrap(trim($body), 80);
I'm not shure that we should wrap lines for displaying messages, maybe
do this only when sending (composing) them?
I have a mail without format definition in header and Thunderbird didn't
wrap the lines. Roundcube do wrapping and output is broken.
I think, when displaying a message we should have something like that
if( format == flowed)
rewrap lines according to rfc2646 or do nothing
elseif (wrap_new_mail_on_display_option == true)
wrap lines
else
do nothing
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.alec.pl
_______________________________________________
List info: http://lists.roundcube.net/dev/
Clicking on message generate two requests:
"GET /?_task=mail&_action=preview&_uid=414&_mbox=Spam&_framed=1
HTTP/1.1" 304 26
"POST /?_task=mail&_action=mark HTTP/1.1" 200 205
and one login to imap server for each. I think such "related actions"
should be done with one imap connection and one request.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
_______________________________________________
List info: http://lists.roundcube.net/dev/
On Apr 8, 2008, at 12:48 PM, Dennis Ortsen wrote:
> Hi everyone,
>
> I've searched the forum to find any solid info on performance
> statistics, but was unable to find anything I can relate to. I work
> at a
> university with about 30.000 students.
My nephew attends the University of Maine - Farmington, and he is
visiting here in the midwest this week. I glanced over his shoulder
when he used my home computer to check his e-mail, and lo and behold
I saw RoundCube in an iframe. I don't know if RC is rolled out to all
of the umaine.edu campuses, or just the one he attends. When I asked
him about the web mail system, he said it was a recent switch.
I'm not sure if the umaine.edu people frequent these lists. If not,
since you are associated with a university, they might be responsive
if you contact them directly.
Charles Dostale
System Admin - Silver Oaks Communications
http://www.silveroaks.com/
824 17th Street, Moline IL 61265
_______________________________________________
List info: http://lists.roundcube.net/dev/
Dear RoundCube users
The first service update for RoundCube Webmail 0.1-stable is now
available. It contains important bug fixes and updates of some
incomplete localization files. We recommend to update all
installations of 0.1-stable. Download the package from
https://sourceforge.net/project/downloading.php?group_id=139281&filename=ro…
and read the UPGRADING instructions to find out how to update.
Note: this update is still compatible with PHP 4 but future releases
will only run on PHP 5.
Have fun!
~Thomas
_______________________________________________
List info: http://lists.roundcube.net/dev/
-------- Original Message --------
Subject: Re: [RCD] Update v0.1.1 released
Date: Sun, 06 Apr 2008 11:09:50 +0200
From: pete <pete(a)teamlupus.hu>
To: Thomas Bruederli <roundcube(a)gmail.com>
hi,
On Sat, 5 Apr 2008 16:24:34 +0200, "Thomas Bruederli" <roundcube(a)gmail.com>
wrote:
> Dear RoundCube users
> The first service update for RoundCube Webmail 0.1-stable is now
> available. It contains important bug fixes and updates of some
> incomplete localization files. We recommend to update all
> installations of 0.1-stable. Download the package from
>
https://sourceforge.net/project/downloading.php?group_id=139281&filename=ro…
> and read the UPGRADING instructions to find out how to update.
there is a missing ';' in the mysql.update.sql command file, at the end of
line 7.
And sorry for bothering you with direct reply, Thomas! :)
best,
Peter
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello all,
Often throughout the day I see instances where an httpd process will
spike up to 100% cpu utilization and stay there for an extended period
of time. eg:
19068 apache 1 0 0 71M 49M cpu/1 9:05 48.11% httpd
(that's a 2-cpu machine)
This is a Roundcube process. If I run a truss on that pid I can see
that it is doing absolutely nothing.
Also lsof tells me:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF
NODE NAME
httpd 19068 apache 39u IPv4 0x30012fd2380 0t0
TCP mail.example.org:63204->mail.example.org:imap (CLOSE_WAIT)
This connection will stay in the CLOSE_WAIT state (and the CPU pegged)
indefinitely, or at least until...
...eventually it times out and I may see this in the Apache error log:
[Thu Apr 03 11:46:44 2008] [error] [client 209.222.195.177] PHP Fatal
error: Maximum execution time of 300 seconds exceeded in
/group/www/mail.example.org/htdocs/program/lib/imap.inc on line 169,
referer:
https://mail.example.org/?_task=mail&_action=show&_uid=114766&_mbox=INBOX
Any ideas what is causing this? It's bringing the server to it's knees
fairly often, and contributing to a perception among my users that
Roundcube is "slow".
This is Roundcube 0.1 stable running under PHP 5.2.5 / Apache 2.2.8 on
Solaris 10. Our IMAP server is UW and lives on the same box.
I'd appreciate any troubleshooting advice.
Cheers,
Roy
--
Roy McMorran
Systems Administrator
MDI Biological Laboratory
mcmorran(a)mdibl.org
_______________________________________________
List info: http://lists.roundcube.net/dev/
I've got access to a server that isn't going to be upgraded to php5 (at
least in the short term), I know you guys were planning on switching to
php5 post-0.1, I was curious if the impending 0.1.1 release is php4
compatible or if you've made the switch already.
Thanks,
Doug
_______________________________________________
List info: http://lists.roundcube.net/dev/
On Wed, Apr 2, 2008 at 3:41 PM, Jason Levine <jason(a)wiredhosting.com> wrote:
> I just submitted a ticket, and the empty field is not "blank subject"
> The "idx" field looks like a key that associates each message with a
> number.
>
> Nothing in the error or sent message log for the attachment problem or the
> failure to add contacts...
Please CC the lists!
Did you update the schema when you went from 0.1-RC2 to 0.1-stable?
Till
_______________________________________________
List info: http://lists.roundcube.net/dev/
Maybe interesting for some?
---------- Forwarded message ----------
From: Massimo Danieli <m.danieli(a)freshnet.org>
Date: Thu, Apr 3, 2008 at 2:33 PM
Subject: Roundcube debs for Debian etch
If you think was interessant for someone I have done some debs for
Debian etch
http://www.freshnet.org/wordpress/2008/04/03/roundcube-01-4-backport-for-de…
C u and THANKS for Roundcube
Massimo
_______________________________________________
List info: http://lists.roundcube.net/dev/
Thomas Bruederli wrote:
> Actually we don't have an automated update-scenario. I think MDB2 has
> some Schema creation/reverse-engineering functions that might me useful
> to update any existing database schema. It operates with an XML-based
> specification of the desired database schema. But I haven't worked with
> it so far.
>
> Regarding the ticket: I've done some index-optimization in
> http://trac.roundcube.net/changeset/1218 but not for Postgres.
Ok, I see that you don't have a history of schema changes, so I do it in
the same way. I think it should be changed in feature versions.
In LMS project we have an auto-update feature. We're creating a script
for each change (one for each database type) in upgradedb directory. In
database is stored database schema version number. So when user opens
LMS, system's to campare database version from database and from source
code and execute all scripts from upgradedb dir when versions differ.
Scripts have date in its names so are sorted first.
That scenario needs one sql query for version checking. In roundcube we
may do this not for each login to webmail, but in some update-script
(maybe in installer) to call it once.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.alec.pl
_______________________________________________
List info: http://lists.roundcube.net/dev/
I have three issues with using the stable relase.
OS : Win 2000 IIS 5.0
Mysql 5.0
PHP 5.2.5.5 ISAPI
1) I get this error followed usually by a crashing of IIS
[02-Apr-2008 04:56:39 -0700] DB Error: DB Error: constraint violation Query: INSERT INTO messages (user_id, del, cache_key, created, idx, uid, subject, `from`, `to`, cc, date, size, headers, structure) VALUES ('20', 0, 'Inbox.msg', now(), NULL, '11669', '', '', '', '', FROM_UNIXTIME(0), 5519, 'O:8:\"stdClass\":8:{s:3:\"uid\";s:5:\"11669\";s:4:\"size\";s:4:\"5519\";s:4:\"seen\";b:0;s:6:\"recent\";b:0;s:7:\"deleted\";b:0;s:8:\"answered\";b:0;s:5:\"flags\";s:0:\"\";s:12:\"internaldate\";s:20:\"23-Mar-2008 08:28:18\";}', NULL) [nativecode=1048 ** Column 'idx' cannot be null] in D:\roundbackup\program\include\rcube_db.inc on line 505
I am guessing it is trying to read an email with a blank subject or sender field...
2) I cannot attach files when I send. I don't have this problem with RC2. I think I altered some code to get this to work, but I forget where.
3) When clicking the (+) sign to add an email address as a contact, it fails....
Thanks for any possible help.....
Jason
_______________________________________________
List info: http://lists.roundcube.net/dev/