Now, when we have threads implemented, it's more important to do this
well. Currenlty when a new message arrives: in list mode it is displayed
on top of the list, in threads mode the whole list is reloaded.
To make the behaviour consistent and intuitive I propose to add an
option "Add recent messages on top of the list". If enabled, new
messages will be placed on top as now in list mode. Here I've got a one
doubt. In threads mode a message (non-root, which is a part of some
thread) also could be placed on top, but there would be a problem with
threads counter also this may be not so intuitive.
With this option disabled, new messages would be placed in their places.
So, e.g. if user has opened let's say a 10th page of the list he will
get no new records. Also in threads mode new messages should be placed
in their places and if so, some threads may change a placement on the
list according to sorting order, but we shouldn't reload the whole list.
What do you think?
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Roundcube Webmail Developer http://roundcube.net
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi!
Working with high-traffic mailboxes with threading turned on is annoying
a lot when one needs to find specific not-so-old message hidden
somewhere deep in long-ago-started thread (it could be on third or even
fifth page).
Attached patch should solve this.
(it is for review, without localization strings for now, should be easy
to add).
Vladislav
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Hk/2hE9zlQ3/rcmail-searchfilter.patch
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 All,
I'd like to let you know about a problem we're having again and again.
It's about accented characters in attachment names.
It was working in 0.1 stable, but since then we always had problems with it.
Sometimes we found some way to hack it, it never worked well, and we
don't have the knowledge
to fix it once and for all and provide a patch. This is why I'm writing
this letter.
The problem is that after uploading the first accented file RC hangs and
logs out.
We have a test file set (attached) that we use for testing.
Please, please somebody from the CORE guys check this out.
Keep this test file set at a good place, this is a very easy way of testing
whether the system has full international attachment support.
Thanks in advance,
Balazs
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/R5/GAwAnrYA/att-test.zip
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 all,
I wrote a patch to add MySQL connection via SSL to Roundcube (the patch
is against r3437) and I'd like to share this with you all, I hope it
will be useful :)
See http://pear.php.net/manual/en/package.database.db.intro-dsn.php for
SSL related options in DSN examples.
I think it should be useful to use a specific directory to store the
certs or the config/ dir itself then we can manage it in rcube_mdb2.php
adding the proper 'capath' value, using INSTALL_PATH, to the $dsn var.
Cheers,
Laurento
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Pw/lfNFG06c/roundcube-mysqli-ssl.patch
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 would like to make a request for a roundcube plugin. There is already one
made by Roland it is a registration plugin but Rolands uses hmail drivers
and I would like to request if someone could possibly make one for Cyrus
IMAPd I would be glad to pay.
-Robert
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello!
I'm sending an updated slovene translation.
Regards,
Barbara
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/ra/55OM7SZH/RCD_slovene_translat.zip
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 all,
I've some gmail account but i'm using roundcube locally. I'd like to set
up a dovecot server locally and take it sync with Gmail.
I take a look to offlineimap but adding or deleting folder locally was not
sync in gmail.
There are some other tool or some patch for offlineimap?
Thanks
--
Sandro Pazzi
IdWeb s.r.l.
Viale Romagna 69/A - 06012 Citta' di Castello (PG)
Tel. 075 851 97 28
Fax 075 851 97 30
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi,
I’ve attached an updated Swedish localization.
Regards,
Jonas Nasholm
Bitfuse Network
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/tU/h5l18dyO/sv_SE.zip
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 list,
Our users often asking me - is it able to get full path to attached file. I'm trying to change:
--- ./program/steps/mail/compose.inc.orig 2010-03-25 12:29:55.000000000 +0200
+++ ./program/steps/mail/compose.inc 2010-03-25 12:30:27.000000000 +0200
@@ -68,7 +68,7 @@
}
// only a file path is given
else {
- $filename = basename($attach);
+ $filename = $attach;
$attachment = array(
'name' => $filename,
'mimetype' => rc_mime_content_type($attach, $filename),
But this didn't make the trick. Can anybody point me to right source file where I will make modifications ?
I don't see such feature in roadmap list, but is it planing to make attachments be able opened/view on "composing" stage ? This will be great to users who want to recheck if they attach exactly wanted filename. Due to security issues maybe not open file on server - just store mapping:
"attached file" -> "local file", and open local file if user trying to view data.
Any thoughts ?
One more thing - any chance to see multi-selection dialog while attaching files or it's too difficult ?
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello everyone!
I was wondering, why my Roundcube instance wouldn't show the quota bar,
turns out that there is a problem with detecting IMAP capabilities in
the RC code. And looks like I'm not the only one:
http://trac.roundcube.net/ticket/1485750
In short, our mail cluster setup doesn't return the full set of IMAP
capabilities before the user has been logged in.
Our setup (RC 0.3.1-20091031):
Webmail front-end | mail cluster
RC -> imapproxy -> perdition -> courier imap
Here is what an IMAP connection looks like from the webmail box:
root@webmail:/# nc 127.0.0.1 143
* OK IMAP4 Ready dzilna 00021323
C: CAPABILITY
* CAPABILITY IMAP4 IMAP4REV1 XIMAPPROXY
C: OK Completed
C: LOGIN rudolfs(a)sigmanet.lv xxx
C: OK User logged in
C: CAPABILITY
* CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
C: OK CAPABILITY completed
But when logging in with roundcube I get the following (using xdebug):
public 'capability' =>
array
0 => string 'IMAP4' (length=5)
1 => string 'IMAP4REV1' (length=9)
2 => string 'XIMAPPROXY' (length=10)
After a little poking around in the Iloha IMAP library, I came up with
this hack:
root@webmail:/var/www/rc# git diff program/lib/imap.inc
diff --git a/program/lib/imap.inc b/program/lib/imap.inc
index 9d896ff..6df5855 100644
--- a/program/lib/imap.inc
+++ b/program/lib/imap.inc
@@ -452,6 +452,7 @@ function iil_C_Login(&$conn, $user, $password) {
if ($result == 0) {
$conn->error .= '';
$conn->errorNum = 0;
+ iil_C_ClearCapability($conn);
return $conn->fp;
}
It clears the capability array after a successful login. After logging
in with this change I get:
public 'capability' =>
array
0 => string 'IMAP4REV1' (length=9)
1 => string 'UIDPLUS' (length=7)
2 => string 'CHILDREN' (length=8)
3 => string 'NAMESPACE' (length=9)
4 => string 'THREAD=ORDEREDSUBJECT' (length=21)
5 => string 'THREAD=REFERENCES' (length=17)
6 => string 'SORT' (length=4)
7 => string 'QUOTA' (length=5)
8 => string 'IDLE' (length=4)
9 => string 'ACL' (length=3)
10 => string 'ACL2=UNION' (length=10)
And the quota bar is working. Also this bug could be responsible for the
IMAP SORT feature not working on my setup...
Your thoughts?
Regards,
Rudolfs
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi list,
First of all, I don't know if it is a known bug or not, I didn't have the
time to run through all the bug reports for RC. I regularly get some
newsletters from a list, and some mail's contents aren't visible, only a
blank whiteness and nothing else. This appears around weekly once, though
it cannot be pre-determined, it seems to appear randomly.
>From the source code (it is a HTML email):
#############################################################
<div id="remote-objects-message">To protect your privacy, remote images
are blocked in this message. <a href="#loadimages"
onclick="rcmail.command('load-images')">Display images</a></div>
<div id="messagebody"><div class="message-htmlpart"><!-- html ignored
--><!-- head ignored --><!-- meta ignored --></div>
</div>
</div>
</div>
<div id="messagecountbar" class="pagenav">
<a class="buttonPas lastpage" title="Show the last message"
id="rcmbtn117" href="#" onclick="return
rcmail.command('lastmessage','',this)"> </a>
<a class="buttonPas nextpage" title="Show the next message"
id="rcmbtn118" href="#" onclick="return
rcmail.command('nextmessage','',this)"> </a>
<span style="padding:0 1em 0 1em; float:right"
id="rcmcountdisplay">Message 14 of 160</span>
<a class="buttonPas prevpage" title="Show the previous message"
id="rcmbtn119" href="#" onclick="return
rcmail.command('previousmessage','',this)"> </a>
<a class="buttonPas firstpage" title="Show the first message"
id="rcmbtn120" href="#" onclick="return
rcmail.command('firstmessage','',this)"> </a>
</div>
</div>
<script type="text/javascript">
var mailviewsplitv = new rcube_splitter({id:'mailviewsplitterv', p1:
'mailboxlist-container', p2: 'messageframe', orientation: 'v', relative:
true, start: 165});
rcmail.add_onload('mailviewsplitv.init()');
</script>
<script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function(){ rcmail.init(); });
/* ]]> */
</script>
#############################################################
So, I think at least the text "To protect your privacy..." should be
visible when nothing else. I tried it with Firefox 3.5.8 and IE 7.0,
nothing was displayed just a white blank page. If you need some more info
then let me know. Please help me to analyze and solve this bug...
Regards,
Viktor
--
Visit my panoramic photoblog!
http://vrphoto.hu
Spherical panoramas by Viktor Balogh
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello,
I've updated a few strings in the Swedish translation. I've attached the
updated "labels.inc" aswell as "messages.inc".
Kind regards,
Erik Simmesgård
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/0n/OlSaEG2M/labels.inchttp://detached.gigo.com/rc/0n/OlSaEG2M/messages.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,
I moved plugins from trunk/roundcubemail/plugins to trunk/plugins and
made it an svn:external.
If you run RoundCube from source, nothing should change for you when
you 'svn up' (unless you use: --ignore-externals).
That's all,
Till
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hey devs,
does anyone develop a plugin that requires a certain RoundCube version
-- e.g. because it's using a hook that was introduced after 0.3.x
(maybe in trunk), etc..?
We are working on the plugin repository and we'd like to run some tests.
Thanks,
Till
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi Devs,
I recently wrote a little script that I would like to share with you.
It automates the conversion of RoundCube language arrays to OASIS XLIFFs, which is an international standard for translations.
These files may then be edited using Translation Memory Tools like Omega-T or Sun's XLIFF-Editor. These provide a graphical interface, multi-translator support, spell-checking aso. Long story short: it makes translations a lot easier.
Accessing a XLIFF file from PHP is easy. Check this example:
function getArray($locale, $fileId)
{
$file = simplexml_load_file("languages/" . $locale . "/" . $fileId . ".xlf");
if (!($file instanceof SimpleXMLElement)) {
throw new InvalidArgumentException('File-id not valid: ' . $file);
}
$translations = array();
foreach ($file->xpath('//trans-unit') as $node)
{
$attributes = $node->attributes();
$translations[(string) $attributes['id']] = (string) $node->target;
}
return $translations;
}
You will find the script and an example XLIFF as an attachment to this message.
Check it out.
Regards,
Thomas Meyer
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/A4/h91Cf1uv/convertLanguageArray.phphttp://detached.gigo.com/rc/A4/h91Cf1uv/labels.xlf
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 feel like I remember reading or even actually writing something about
this some time ago. But I wanted to bring it up again because to me
personally it seems like a bug. I'm running the latest devel-threads
branch, and if a thread is collapsed and I drag it to another folder
only the top-level message is moved, the remaining messages of the
thread don't get moved. This seems unintuitive to me. In my mind it
makes more sense to move the entire part of the collapsed thread from
the point that thread was grabbed down. Some months ago I had
implemented this in my own testing install. I can't recall now if it
worked 100%, but I think it mostly worked:
http://code.nkinka.de/gitweb?p=roundcube.git;a=commitdiff;h=f3bb47d0e30a2e5…
There is a side of me that feels like if any message in a thread is
grabbed and dragged to another folder that the whole thread should
probably be moved to, but I can see how some people might find that
shocking and disagreeable. Really, the path forward should be the Gmail
approach of one giant bucket and using tags. The folder paradigm is
sort of broken by nature, but that's another story.
Nathan
_______________________________________________
List info: http://lists.roundcube.net/dev/
Now we are using //TRANSLIT option (if supported) for charset
conversions. For messages like this one
http://trac.roundcube.net/ticket/1486552
This is not a good solution. Some messages (this one too) contains
unconvertable sequences. If conversion fails message is displayed as is.
For some charsets this is not acceptable. Thunderbird, for example,
displays this message properly decoded.
So, question is: should we use //IGNORE instead of //TRANSLIT? Maybe for
non-latin charsets only?
ps. //TRANSLIT//IGNORE doesn't work.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Roundcube Webmail Developer http://roundcube.net
_______________________________________________
List info: http://lists.roundcube.net/dev/
On Tue, 16 Mar 2010 14:07:46 +0100, "A.L.E.C" <alec(a)alec.pl> wrote:
> Viktor Balogh wrote:
>
>> First of all, I don't know if it is a known bug or not, I didn't have
the
>> time to run through all the bug reports for RC. I regularly get some
>> newsletters from a list, and some mail's contents aren't visible, only
a
>> blank whiteness and nothing else. This appears around weekly once,
though
>> it cannot be pre-determined, it seems to appear randomly.
>
> We'll need a complete source of the message.
Ok, the question is: how? I could forward it to another email address, but
when I press the forward button the text within the mail will be
immediately visible. (plain text mail is preferred). If I switch back from
text to html, the format will be screwed, and the text remains visible,
written with another fonts.
Is there a feature in RC similar to MS exchange where other emails can be
attached? Or do you have a suggestion how could I do it?
Regards,
Viktor
--
Visit my panoramic photoblog!
http://vrphoto.hu
Spherical panoramas by Viktor Balogh
_______________________________________________
List info: http://lists.roundcube.net/dev/
Here is the translation of some sentences to the Spanish.
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/sY/anvNO0jj/labels.inc.txt
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/