[Devel] CVS commitlog: sip-server Makefile.defs action.c cfg.lex cfg.y items.c items.h main.c route.c route.h sip-server/modules/alias_db alias_db.c alias_db.h alookup.c sip-server/modules/auth api.c challenge.c common.c common.h sip-server/modules/avpops ...

Daniel-Constantin Mierla daniel at voice-system.ro
Tue Jan 9 16:30:29 CET 2007


User: miconda 
Date: 2007/01/09 07:30:29 PST

  OpenSER CVS - Commit Details

  Modified files:
    .                    Makefile.defs action.c cfg.lex cfg.y 
                         items.c items.h main.c route.c route.h 
    modules/alias_db     alias_db.c alias_db.h alookup.c 
    modules/auth         api.c challenge.c common.c common.h 
    modules/avpops       avpops_db.c 
    modules/domain       domain.c 
    modules/group        group.c 
    modules/group_radius group.c 
    modules/sl           README sl.c 
    modules/sl/doc       sl_user.sgml 
    modules/speeddial    sdlookup.c speeddial.c speeddial.h 
    modules/textops      README textops.c 
    modules/textops/doc  textops_user.sgml 
    modules/tm           sip_msg.c 
    modules/uri_db       checks.c 
    modules/xlog         xlog.c 
    parser               msg_parser.c msg_parser.h parse_from.c 
                         parse_from.h parse_to.c parse_to.h 
                         parse_uri.c parse_uri.h 
  Commit Log:
  - new route type: error_route
  - to be automatically executed when an error occured while sip request processing
  - now it is triggered by parsing errors of r-uri, header structure, From, To, CSeq, Call-ID, Content-Length
  - new pseudo variables available in error_route
          - $err.class - the class of error
          - $err.level - the severity level
          - $err.info - text describing the error
          - $err.rcode - recommended reply code
          - $err.rreason - recommended reply reason
  - you have to call exit in error_route to stop the execution
  - sl_reply(code,reason) is similar to sl_send_reply(), but can take pseudo-variables in parameters (sl_send_reply() is kept by now because it is used internally by other modules)
  - both sl_reply() and sl_send_reply() can be used in error_route
  - append_to_reply() can be used in error_route
  
  - struct to_body has a new field, parsed_uri to cache the URI in From and To headers (suggeste by Juha Heinanen)
  - parse_from_uri() and parse_to_uri() were introduced to parse and return From/To uri
  - psuedo-varaibles and several modules were updated to use the cached structure of From and To URI -- lot of re-parsing is avoided now
  - cloning of sip uri in tm is done for all members
  
  Revision  Changes    Path
  1.81      +2 -2      sip-server/Makefile.defs
   [ http://openser.cvs.sourceforge.net/openser/sip-server/Makefile.defs?r1=1.80&r2=1.81 ]
  1.22      +32 -18    sip-server/action.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/action.c?r1=1.21&r2=1.22 ]
  1.25      +3 -1      sip-server/cfg.lex
   [ http://openser.cvs.sourceforge.net/openser/sip-server/cfg.lex?r1=1.24&r2=1.25 ]
  1.36      +14 -1     sip-server/cfg.y
   [ http://openser.cvs.sourceforge.net/openser/sip-server/cfg.y?r1=1.35&r2=1.36 ]
  1.43      +75 -25    sip-server/items.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/items.c?r1=1.42&r2=1.43 ]
  1.28      +4 -2      sip-server/items.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/items.h?r1=1.27&r2=1.28 ]
  1.26      +3 -3      sip-server/main.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/main.c?r1=1.25&r2=1.26 ]
  1.8       +1 -19     sip-server/modules/alias_db/alias_db.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/alias_db/alias_db.c?r1=1.7&r2=1.8 ]
  1.3       +1 -3      sip-server/modules/alias_db/alias_db.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/alias_db/alias_db.h?r1=1.2&r2=1.3 ]
  1.4       +3 -17     sip-server/modules/alias_db/alookup.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/alias_db/alookup.c?r1=1.3&r2=1.4 ]
  1.4       +3 -3      sip-server/modules/auth/api.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/auth/api.c?r1=1.3&r2=1.4 ]
  1.5       +3 -3      sip-server/modules/auth/challenge.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/auth/challenge.c?r1=1.4&r2=1.5 ]
  1.4       +9 -11     sip-server/modules/auth/common.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/auth/common.c?r1=1.3&r2=1.4 ]
  1.4       +2 -2      sip-server/modules/auth/common.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/auth/common.h?r1=1.3&r2=1.4 ]
  1.7       +4 -1      sip-server/modules/avpops/avpops_db.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/avpops/avpops_db.c?r1=1.6&r2=1.7 ]
  1.13      +4 -12     sip-server/modules/domain/domain.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/domain/domain.c?r1=1.12&r2=1.13 ]
  1.8       +15 -68    sip-server/modules/group/group.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/group/group.c?r1=1.7&r2=1.8 ]
  1.5       +38 -96    sip-server/modules/group_radius/group.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/group_radius/group.c?r1=1.4&r2=1.5 ]
  1.6       +29 -5     sip-server/modules/sl/README
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/sl/README?r1=1.5&r2=1.6 ]
  1.6       +39 -3     sip-server/modules/sl/doc/sl_user.sgml
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/sl/doc/sl_user.sgml?r1=1.5&r2=1.6 ]
  1.12      +55 -5     sip-server/modules/sl/sl.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/sl/sl.c?r1=1.11&r2=1.12 ]
  1.5       +12 -29    sip-server/modules/speeddial/sdlookup.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/speeddial/sdlookup.c?r1=1.4&r2=1.5 ]
  1.8       +1 -18     sip-server/modules/speeddial/speeddial.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/speeddial/speeddial.c?r1=1.7&r2=1.8 ]
  1.3       +1 -3      sip-server/modules/speeddial/speeddial.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/speeddial/speeddial.h?r1=1.2&r2=1.3 ]
  1.15      +2 -1      sip-server/modules/textops/README
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/textops/README?r1=1.14&r2=1.15 ]
  1.16      +4 -3      sip-server/modules/textops/doc/textops_user.sgml
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/textops/doc/textops_user.sgml?r1=1.15&r2=1.16 ]
  1.24      +2 -2      sip-server/modules/textops/textops.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/textops/textops.c?r1=1.23&r2=1.24 ]
  1.10      +26 -1     sip-server/modules/tm/sip_msg.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/sip_msg.c?r1=1.9&r2=1.10 ]
  1.5       +20 -17    sip-server/modules/uri_db/checks.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/uri_db/checks.c?r1=1.4&r2=1.5 ]
  1.10      +4 -4      sip-server/modules/xlog/xlog.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/xlog/xlog.c?r1=1.9&r2=1.10 ]
  1.13      +19 -2     sip-server/parser/msg_parser.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/msg_parser.c?r1=1.12&r2=1.13 ]
  1.15      +3 -2      sip-server/parser/msg_parser.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/msg_parser.h?r1=1.14&r2=1.15 ]
  1.6       +39 -1     sip-server/parser/parse_from.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/parse_from.c?r1=1.5&r2=1.6 ]
  1.3       +4 -2      sip-server/parser/parse_from.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/parse_from.h?r1=1.2&r2=1.3 ]
  1.12      +29 -1     sip-server/parser/parse_to.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/parse_to.c?r1=1.11&r2=1.12 ]
  1.4       +5 -3      sip-server/parser/parse_to.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/parse_to.h?r1=1.3&r2=1.4 ]
  1.7       +7 -1      sip-server/parser/parse_uri.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/parse_uri.c?r1=1.6&r2=1.7 ]
  1.3       +1 -3      sip-server/parser/parse_uri.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/parse_uri.h?r1=1.2&r2=1.3 ]
  1.16      +26 -1     sip-server/route.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/route.c?r1=1.15&r2=1.16 ]
  1.5       +5 -5      sip-server/route.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/route.h?r1=1.4&r2=1.5 ]



More information about the Devel mailing list