Hi devs,
I'm going to update DNS-Blacklist plugin (MyRoundCube) to play with the new Plugin API.
It checks if an IP is blacklisted. This is very usefull for public webmails to keep off spammers. It helped me very much on http://mail4us.net to keep spammers off my public test environment for MyRoundCube.
How would you like to see it? Should it lock out a user already at the front page (login) or is it better just to block certain tasks like sending messages, setting a forwarder or an autoresponder and let the user access for other tasks like reading his messages even he is blacklisted?
Regards,
Roland
_______________________________________________
List info: http://lists.roundcube.net/dev/
Is it possible to import a skins watermark.html into a plugin?
--
Robert King
System Administrator
Computing & Communications
Memorial University
_______________________________________________
List info: http://lists.roundcube.net/dev/
The registration for the roundcube trac seems broken.
http://trac.roundcube.net/register does nothing. Also, there is no obvious
link to the registration page.
--
/Ludvig Widman
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi,
I've been working on #1485659, and found that it's basically a duplicate
of #1484678.
The issue is atomicness of session variables.
I have a patch in #1485659 that solves the problem, but not completely.
What we need, in my opinion, is a per-variable row in the session table.
And, if possible, reads/writes per variable. Maybe even replace all
references to $_SESSION[] with functions like rcube_sess_get() and
rcube_sess_set() or something like that.
Any thoughts?
Robin
_______________________________________________
List info: http://lists.roundcube.net/dev/
In attached file.
--
Best regards,
Artur D Smolkin.
www.roundcube.ruwww.almatek.ru
Telephone: +7 (913) 957-49-57
E-mail: artsmolkin(a)ya.ru
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/3M/y5vKRQv4/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,
Attached patch saves search_mods checkbox settings in the preferences
database.
Since this changes UI behaviour, I won't commit without feedback. So,
please, shoot.
Robin
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Ys/1v66zSLU/save_search_mods.200.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/
As Title....
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/aj/kVMWaJls/zh_TW.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,
Like most web applications, roundcube is intended to be used on a
single machine.
In a high load environment, simple LVS source ip balancing may not be
enough to simply dispatch evenly end users to several roundcube
instances.
I happen to have a situation where many customers (multiple 10s if not
100s) are logging in all at once and using the same proxy server,
hence all hitting the same backend roundcube machine.
It may be possible to get around this problem using a shared DB for
the session and use an NFS partition for the upload folder, but it
then creates single points of failure (and I happen to already have
some nginx reverse proxy installed).
In order to perform per user balancing of request, ticket 1485721 [1]
contains a small patch [2] to roundcube to add a new cookie to the
roundcube session.
This cookie can be used by nginx (for example) to perform a layer 7
routing of the request, an example of such configuration is attached
to the ticket [3]
This patch is used in production and is as harmless as harmless can
be. It does not change anything used by roundcube itself.
I would be interrested in hearing any comment the list may have about
it.
Another benefit for me is that it allowed me to go from an active/
passive lvs setup to an active/active one (using wackamole [4])
Regards,
Thomas Mangin
[1] http://trac.roundcube.net/ticket/1485721
[2] http://trac.roundcube.net/attachment/ticket/1485721/roundcube-nginx-cluster…
[3] http://trac.roundcube.net/attachment/ticket/1485721/nginx-config-example.txt
[4] http://packages.ubuntu.com/hardy/net/wackamole
_______________________________________________
List info: http://lists.roundcube.net/dev/
Cor,
>> I am not exactly sure what you are referring to when speaking of
>> the SSL Session ID but AFAIU the information would be encrypted
>> (assuming the web server perform is running SSL) and not available
>> on the proxy.
>
> It must be possible somehow, as our hardware based loadbalancers do
> it as well.
I understand now that your load balancer is as well your SSL
accelerator. In that scenario, it makes sense.
I may wait for NGINX to add the feature :) or just use Pound which
seems to have it as well (never noticed it was there before).
>> It's extremely easy in your case. Just grab a small plugin example
>> from SVN. Then change the hooks to login_after and login_failed.
>> As a source patch, add a hook for logout and call that hook in your
>> plugin as well. (but I wouldnt be surprised if a logout hook would
>> show up soon in SVN, as it seems really useful for other plugins).
>
> Just read a bit here:
>
> http://trac.roundcube.net/wiki/Doc_Plugins and here: http://trac.roundcube.net/wiki/Plugin_Hooks
Thanks, if I can do it without having to patch the code and use the
provided API - I will do so (when I have time) and just then post the
result.
I can live with my patch for the time being.
> I dont have a need for this plugin, and I really doubt many people
> do. But you can do it, its not hard. We use Foundry hardware
> loadbalancers, which I agree with Till is a better solution for this
> problem. Then again, we may be a little bigger, so its easier to
> justify the costs.
I know about them, they are not a bad product but the cost does not
justify a purchase for my usage when I can perform the same in
software without CAPEX atm.
Citrix Netscaler AS 7000 are supposed to be good as well.
I will take from this discussion that you/the roundcube team are not
really interested in merging this patch.
Could someone close the ticket in that case as I am not able to do it.
Thank you to everyone for your time in answering me and all the
information shared.
Thomas
_______________________________________________
List info: http://lists.roundcube.net/dev/