URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7ce25a64... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Mon Jan 24 16:41:10 2011 +0200
modules_k/usrloc removed some debug messages
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=592e5b81... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Mon Jan 24 16:17:16 2011 +0200
modules_k/usrloc fixed rebase to master from 3.1
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4d86198e... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Mon Jan 24 11:07:04 2011 +0200
Removed timer to delete contacts from db, as this is not supported from p_usrloc.
As documented, the deletion of expired contacts must be done externally Also, because of the particularities of p_usrloc, only DB_ONLY mode is supported. (other modes are too centralized and can't scale)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b6ece81f... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Thu Jan 20 13:35:59 2011 +0200
modules_k/p_usrloc fixed compilation
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0b6beaf4... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Thu Jan 20 13:32:48 2011 +0200
Forgot Makefile
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5ae08566... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Thu Jan 20 13:23:56 2011 +0200
Further refactoring of usrloc and p_usrloc
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=edcca484... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Thu Jan 20 12:08:34 2011 +0200
module_k/p_usrloc Refactoring of p_usrloc (it uses the usrloc API include)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ebdb0c53... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Thu Jan 20 12:06:04 2011 +0200
modules_k/usrloc Further refactoring of code
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=df214824... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 18 17:09:06 2011 +0200
modules/p_usrloc Fixed mode WRITE_THROUGH (and WRITE_BACK) (crash)
TODO: list of domains is kept in private mem, not shared. (!)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=81f9a40c... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 18 15:11:12 2011 +0200
modules/p_usrloc Module implement the API of usrloc module.
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=28c84b91... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 18 15:09:16 2011 +0200
modules/registrar : changes caused by usrloc refactoring
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f65d06bc... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 18 15:06:17 2011 +0200
modules/usrloc Refactoring of usrloc: Moved interface declaration/definitions to one common header (usrloc.h)
Before, mostly every header was included when using usrloc, thus the private parts were not hidden to user. Added a udomain_head_t data type which contains the first member of the udomain_t structure (this structure is different between p_usrloc and usrloc)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b6929fb2... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 18 15:03:29 2011 +0200
modules/usrloc Some refactoring of usrloc to allow both usrloc and p_usrloc to coexist and share structs, code etc.
First commit contains changes to code (.c files) Module interface (exported to registrar) is now in a common file "usrloc.h" which is used by every user of user location modules. P_usrloc also uses that header so changes to usrloc also affect it(changes to interface)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=80bd3fa9... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 18 12:47:55 2011 +0200
test/unit Update p_usrloc test (it executes correctly now and performs cleaning)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=97fe4da8... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 18 12:24:17 2011 +0200
test/unit improved p_usrloc test
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c826a799... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 11 16:03:30 2011 +0200
modules_k/p_usrloc updated documentation
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=16878329... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 11 16:01:23 2011 +0200
modules/p_usrloc Fixed compilation errors caused by header renaming Removed use_second_key parameter that has the same meaning like use_domain Various other small bugfixes
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=120d1628... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 11 13:45:49 2011 +0200
modules_k/p_usrloc Updated documentation
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ef9dc799... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 11 13:43:59 2011 +0200
modules_k/p_usrloc : renamed module definition/declaration files.
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=76455f63... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 11 12:19:06 2011 +0200
modules/p_usrloc Updated documentation
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=485af224... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 11 12:18:11 2011 +0200
modules/p_usrloc removed some unneeded params
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=65a6043d... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Jan 11 11:30:27 2011 +0200
modules_k/p_usrloc : Documentation for the new p_usrloc module
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=295ac87d... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Mon Jan 10 16:57:06 2011 +0200
modules_k/p_usrloc : removed some dead code
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a3796c7f... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Mon Jan 10 16:25:17 2011 +0200
module_k/p_usrloc further interface cleaning
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1786f2a5... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Mon Jan 10 16:06:30 2011 +0200
modules_k:p_usrloc some interface cleaning
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8f7c41e2... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Mon Jan 10 12:27:22 2011 +0200
test:unit : Basic test for partitioned registration (work in progress)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fca5b289... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Thu Jan 6 15:18:10 2011 +0200
Compleated interface of module.
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=71a26065... Author: Marius Zbihlei marius.zbihlei@1and1.ro Date: Thu Jan 6 12:36:05 2011 +0200
New module p_usrloc
Description:
It is based on a usrloc module, but provides partitioned user location. This provides 3 benefits: 1. Redundancy - if a location db is down, there is a spare running 2. Load Balancing - the module balances the entries by hashing the username(or username@domain) 3. Failover- in case of error and recovery, it ensures that no stale contacts are returned
More info in the READMEs(soon to come)