[sr-dev] git:master: registrar(k): added initial support for GRUU - RFC 5627

Daniel-Constantin Mierla miconda at gmail.com
Fri Apr 13 15:03:21 CEST 2012


Module: sip-router
Branch: master
Commit: fd9fe6e683ca3c446daa043035072a379f9b11bb
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fd9fe6e683ca3c446daa043035072a379f9b11bb

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Apr 13 14:45:06 2012 +0200

registrar(k): added initial support for GRUU - RFC 5627

- save() and lookup() recognize now the GRUU cases
- save() generates both pub-gruu and temp-gruu, sending them in the
  Contact headers for 200 reply
- lookup() will match on GRUU if it is the case, resulting to a Contact
  address only (no additional branches)

---

 modules_k/registrar/Makefile                |    1 +
 modules_k/registrar/README                  |   14 +++
 modules_k/registrar/common.c                |   37 ++++---
 modules_k/registrar/common.h                |    4 +-
 modules_k/registrar/doc/registrar_admin.xml |   17 +++
 modules_k/registrar/lookup.c                |  141 +++++++++++++++++++++++----
 modules_k/registrar/reg_mod.c               |    9 ++
 modules_k/registrar/regpv.c                 |    2 +-
 modules_k/registrar/reply.c                 |  121 ++++++++++++++++++++++-
 modules_k/registrar/reply.h                 |    2 +-
 modules_k/registrar/save.c                  |   69 ++++++++++----
 11 files changed, 356 insertions(+), 61 deletions(-)

Diff:   http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=fd9fe6e683ca3c446daa043035072a379f9b11bb



More information about the sr-dev mailing list