[OpenSIPS-Devel] SF.net SVN: opensips:[7512] branches/1.6

Vlad Paiu vladpaiu at opensips.org
Mon Dec 13 16:28:56 CET 2010


Revision: 7512
          http://opensips.svn.sourceforge.net/opensips/?rev=7512&view=rev
Author:   vladut-paiu
Date:     2010-12-13 15:28:55 +0000 (Mon, 13 Dec 2010)

Log Message:
-----------
Backported from trunk :

Added a new exported function to the dialog module, fix_route_dialog(), which forces an in-dialog SIP message to contain the ruri, route headers and dst_uri, as specified by the internal data of the dialog it belongs to. The function will prevent the existence of bogus injected in-dialog requests ( like malicious BYEs )
Updated the validate_dialog() and fix_route_dialog() exported functions, so that they can now handle all types of routing ( loose to loose, loose to strict, strict to loose and strict to strict )

Modified Paths:
--------------
    branches/1.6/modules/dialog/README
    branches/1.6/modules/dialog/dialog.c
    branches/1.6/modules/dialog/dlg_handlers.c
    branches/1.6/modules/dialog/dlg_handlers.h
    branches/1.6/modules/dialog/dlg_hash.c
    branches/1.6/modules/dialog/dlg_hash.h
    branches/1.6/modules/dialog/doc/dialog_admin.xml
    branches/1.6/modules/rr/api.c
    branches/1.6/modules/rr/api.h
    branches/1.6/modules/rr/loose.c
    branches/1.6/modules/rr/loose.h
    branches/1.6/parser/parse_rr.h


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Devel mailing list