Skip to content
Snippets Groups Projects
  • Sean Bright's avatar
    0dce6f74
    http: Add ability to disable /httpstatus URI · 0dce6f74
    Sean Bright authored
    Add a new configuration option 'enable_status' which allows the
    /httpstatus URI handler to be administratively disabled.
    
    We also no longer unconditionally register the /static and /httpstatus
    URI handlers, but instead do it based upon configuration.
    
    Behavior change: If enable_static was turned off, the URI handler was
    still installed but returned a 403 when it was accessed. Because we
    now register/unregister the URI handlers as appropriate, if the
    /static URI is disabled we will return a 404 instead.
    
    Additionally:
    
    * Change 'enablestatic' to 'enable_static' but keep the former for
      backwards compatibility.
    * Improve some internal variable names
    
    ASTERISK-28710 #close
    
    Change-Id: I647510f796473793b1d3ce1beb32659813be69e1
    0dce6f74
    History
    http: Add ability to disable /httpstatus URI
    Sean Bright authored
    Add a new configuration option 'enable_status' which allows the
    /httpstatus URI handler to be administratively disabled.
    
    We also no longer unconditionally register the /static and /httpstatus
    URI handlers, but instead do it based upon configuration.
    
    Behavior change: If enable_static was turned off, the URI handler was
    still installed but returned a 403 when it was accessed. Because we
    now register/unregister the URI handlers as appropriate, if the
    /static URI is disabled we will return a 404 instead.
    
    Additionally:
    
    * Change 'enablestatic' to 'enable_static' but keep the former for
      backwards compatibility.
    * Improve some internal variable names
    
    ASTERISK-28710 #close
    
    Change-Id: I647510f796473793b1d3ce1beb32659813be69e1