[sr-dev] New commits on branch master

Marius Zbihlei marius.zbihlei at 1and1.ro
Mon Jan 24 15:42:22 CET 2011


URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7ce25a6469e2cba83bcb6db403a1305324df8540
Author: Marius Zbihlei <marius.zbihlei at 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=592e5b818dd34591abfbd25cba24c2db523a9df9
Author: Marius Zbihlei <marius.zbihlei at 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=4d86198e3075998c5ccefab3b90b244ac4df2ace
Author: Marius Zbihlei <marius.zbihlei at 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=b6ece81f1b3a589bd02824ca5eaff90ad99c5442
Author: Marius Zbihlei <marius.zbihlei at 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=0b6beaf491fa6aa69ec5952754c3ae5336efc38d
Author: Marius Zbihlei <marius.zbihlei at 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=5ae08566e4330115e080cd28c7d287cec015e83d
Author: Marius Zbihlei <marius.zbihlei at 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=edcca484143edc1aae25dee5c3050e74b924121a
Author: Marius Zbihlei <marius.zbihlei at 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=ebdb0c53cf806fb037a45055a858fcee28b59fc5
Author: Marius Zbihlei <marius.zbihlei at 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=df2148245468bf29c680c5e98a5a3784ed6d7cee
Author: Marius Zbihlei <marius.zbihlei at 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=81f9a40cd039b70b5f54f6c91ba46927d200665f
Author: Marius Zbihlei <marius.zbihlei at 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=28c84b91909a03f65f6f6da982785df721322b94
Author: Marius Zbihlei <marius.zbihlei at 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=f65d06bcda8fc606c4e3b41363fc0a6ee54dbd7d
Author: Marius Zbihlei <marius.zbihlei at 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=b6929fb2e81dae521405b2658a1d19467bfa44fe
Author: Marius Zbihlei <marius.zbihlei at 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=80bd3fa9d4a47dd4acf7cdffa47304bb26f7c727
Author: Marius Zbihlei <marius.zbihlei at 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=97fe4da82ef825f2341704a40871852a32bf4d9f
Author: Marius Zbihlei <marius.zbihlei at 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=c826a7996375360b14452ceda099ef691276346b
Author: Marius Zbihlei <marius.zbihlei at 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=168783293bb69510c7425e061aa9521769a74c9f
Author: Marius Zbihlei <marius.zbihlei at 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=120d1628d109ba9839f7ed3dcf4f667cc87a4b24
Author: Marius Zbihlei <marius.zbihlei at 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=ef9dc799602c47a1947ec516def050881594cd58
Author: Marius Zbihlei <marius.zbihlei at 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=76455f63d72ab6655ea45e9b3e18d5c9c87d974f
Author: Marius Zbihlei <marius.zbihlei at 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=485af224db61d8bfcc8d0ac5a6bb62149a276b59
Author: Marius Zbihlei <marius.zbihlei at 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=65a6043ded8a5512d2c29889b48123c0e32dec57
Author: Marius Zbihlei <marius.zbihlei at 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=295ac87de8ca09888719a9e013056b9555c11455
Author: Marius Zbihlei <marius.zbihlei at 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=a3796c7f40434e6503914972f68de8bab181d06b
Author: Marius Zbihlei <marius.zbihlei at 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=1786f2a5173d146d4a878013b0a7cdfa0e04c25c
Author: Marius Zbihlei <marius.zbihlei at 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=8f7c41e23566de60e90622cc382b5133e2f0bbbc
Author: Marius Zbihlei <marius.zbihlei at 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=fca5b289428ac0a01697ef725bce9e1f58a642af
Author: Marius Zbihlei <marius.zbihlei at 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=71a26065c3500efb7ab9136c9b071205cc572ad3
Author: Marius Zbihlei <marius.zbihlei at 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 at 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)




More information about the sr-dev mailing list