Sent: Fri 10/28/2005 4:25 AM
To: Jabber software development list
Subject: Re: [jdev] differentiated karma in jabber1.x
Hi Larry!
Please request this as an enhancement feature
on
http://bugzilla.jabberd.org/ -
But probably I'll implement it in a way
that you can define different karma
settings for special hosts. I guess
this solves your problem as well and is
more flexible.
Tot kijk
Matthias
Am
28.10.2005 02:16 schrieb Kirschner, Larry:
>
> What do people
think about extending jabber configuration to allow you
> to specify karma
settings, but also define a set of netmask IPs that
> would have unlimited
access? Basically, you would allow additional
> tags that look like
something this
>
>
<karmaExemptions>
>
<exempt
netmask="192.168.255.255"/>
>
<exempt
netmask="10.255.255.255"/>
>
<exempt netmask="166.77.255.255"/>
>
</karmaExemptions>
>
> I'm looking at jabberd/mio.c and it
seems like this could be added
> with just a few lines of code, maybe
along the lines of the following:
>
> 1. In mio_init() read any
exemptions into an array
> 2. In mio_listen (and mio_accept) after
creating a new mio with
> mio_new(), compare the mio's ip with any exempt
netmasks. If the new
> mio's ip is exempt, set mio->k.dec =
0.
>
> Then again, I'm just scanning through the code and there
could be
> dependencies that I don't understand. If I'm missing something,
please
> let me know.
>
--
Fon: +49-700 7700
7770 http://matthias.wimmer.name/
Fax:
+49-899 5 899 156
xmpp:[EMAIL PROTECTED]
