[asterisk-commits] tilghman: branch 1.6.0 r142993 - /branches/1.6.0/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Sep 12 18:32:13 CDT 2008


Author: tilghman
Date: Fri Sep 12 18:32:12 2008
New Revision: 142993

URL: http://svn.digium.com/view/asterisk?view=rev&rev=142993
Log:
Blocked revisions 142992 via svnmerge

........
  r142992 | tilghman | 2008-09-12 18:30:03 -0500 (Fri, 12 Sep 2008) | 27 lines
  
  Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating
  when a file is invalid from when a file is missing.  This is most important when
  we have two configuration files.  Consider the following example:
  
  Old system:
  sip.conf     users.conf     Old result               New result
  ========     ==========     ==========               ==========
  Missing      Missing        SIP doesn't load         SIP doesn't load
  Missing      OK             SIP doesn't load         SIP doesn't load
  Missing      Invalid        SIP doesn't load         SIP doesn't load
  OK           Missing        SIP loads                SIP loads
  OK           OK             SIP loads                SIP loads
  OK           Invalid        SIP loads incompletely   SIP doesn't load
  Invalid      Missing        SIP doesn't load         SIP doesn't load
  Invalid      OK             SIP doesn't load         SIP doesn't load
  Invalid      Invalid        SIP doesn't load         SIP doesn't load
  
  So in the case when users.conf doesn't load because there's a typo that
  disrupts the syntax, we may only partially load users, instead of failing with
  an error, which may cause some calls not to get processed.  Worse yet, the old
  system would do this with no indication that anything was even wrong.
  
  (closes issue #10690)
   Reported by: dtyoo
   Patches: 
         20080716__bug10690.diff.txt uploaded by Corydon76 (license 14)
........

Modified:
    branches/1.6.0/   (props changed)

Propchange: branches/1.6.0/
------------------------------------------------------------------------------
Binary property 'trunk-blocked' - no diff available.




More information about the asterisk-commits mailing list