[Kamailio-Users] ratelimit enhancements

Daniel-Constantin Mierla miconda at gmail.com
Fri Jan 22 11:58:10 CET 2010


Hi Marius,

since you did some updates to this module, I am opening for debate some 
needed enhancements I did during 3.0 testing phase and want to get 
opinions how to get in the code repo.

Practically is a new module I named for now ratelimit2 and my last idea 
is to get it named pipelimit in the trunk.

The reason for a new module are some major changes. The module uses the 
same algorithm but its core is overhaul.
- definitions of pipes are loaded from database
- there can be unlimited number of pipes
- pipes are identified by string names
- should be possible to reload pipes at runtime (iirc, not yet in)
- new pipes can be added at runtime
- functions accept variables to identify the pipe

Since I never used queues from this module and haven't spent time to 
understand the concept behind, this functionality is completely missing.

The old module might be good to keep in place, probably many people are 
using it in this form. So, proposals? What is the way to go on? Common 
code (algorithms) can be made lib at some point.

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
* http://www.asipto.com/




More information about the Users mailing list