URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7ce25a6…
Author: Marius Zbihlei <marius.zbihlei(a)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=592e5b8…
Author: Marius Zbihlei <marius.zbihlei(a)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=4d86198…
Author: Marius Zbihlei <marius.zbihlei(a)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=b6ece81…
Author: Marius Zbihlei <marius.zbihlei(a)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=0b6beaf…
Author: Marius Zbihlei <marius.zbihlei(a)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=5ae0856…
Author: Marius Zbihlei <marius.zbihlei(a)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=edcca48…
Author: Marius Zbihlei <marius.zbihlei(a)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=ebdb0c5…
Author: Marius Zbihlei <marius.zbihlei(a)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=df21482…
Author: Marius Zbihlei <marius.zbihlei(a)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=81f9a40…
Author: Marius Zbihlei <marius.zbihlei(a)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=28c84b9…
Author: Marius Zbihlei <marius.zbihlei(a)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=f65d06b…
Author: Marius Zbihlei <marius.zbihlei(a)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=b6929fb…
Author: Marius Zbihlei <marius.zbihlei(a)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=80bd3fa…
Author: Marius Zbihlei <marius.zbihlei(a)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=97fe4da…
Author: Marius Zbihlei <marius.zbihlei(a)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=c826a79…
Author: Marius Zbihlei <marius.zbihlei(a)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=1687832…
Author: Marius Zbihlei <marius.zbihlei(a)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=120d162…
Author: Marius Zbihlei <marius.zbihlei(a)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=ef9dc79…
Author: Marius Zbihlei <marius.zbihlei(a)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=76455f6…
Author: Marius Zbihlei <marius.zbihlei(a)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=485af22…
Author: Marius Zbihlei <marius.zbihlei(a)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=65a6043…
Author: Marius Zbihlei <marius.zbihlei(a)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=295ac87…
Author: Marius Zbihlei <marius.zbihlei(a)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=a3796c7…
Author: Marius Zbihlei <marius.zbihlei(a)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=1786f2a…
Author: Marius Zbihlei <marius.zbihlei(a)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=8f7c41e…
Author: Marius Zbihlei <marius.zbihlei(a)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=fca5b28…
Author: Marius Zbihlei <marius.zbihlei(a)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=71a2606…
Author: Marius Zbihlei <marius.zbihlei(a)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)