Branch: Tag:

1997-03-12

1997-03-12 19:41:37 by Per Hedbor <ph@opera.com>

Fixes for the new 'security per tag' parsing.

Rev: server/base_server/configuration.pike:1.17
Rev: server/base_server/roxen.pike:1.45
Rev: server/base_server/roxenlib.pike:1.18
Rev: server/modules/scripting/cgi.pike:1.12
Rev: server/modules/tags/htmlparse.pike:1.24

1: - string cvs_version = "$Id: roxen.pike,v 1.44 1997/03/11 01:19:23 per Exp $"; + string cvs_version = "$Id: roxen.pike,v 1.45 1997/03/12 19:38:34 per Exp $";   #define IN_ROXEN   #ifdef THREADS   #include <fifo.h>
1571: Inside #if defined(MODULE_DEBUG)
  #ifdef MODULE_DEBUG    perror("Loading module: "+(file-("."+extension(file)))+" - ");   #endif +  switch(extension(file)) +  { +  case "pike": +  case "lpc": + // if(catch{ +  if((open(path+file,"r")->read(4))=="#!NO") +  { + // perror("Nomodule: "+path+file+"\n"); +  continue; +  } + // }) + // break; +  +  case "mod": +  case "so":    string *module_info;    if (!(err=catch( module_info = lambda ( string file ) {    array foo;
1596:    _master->set_inhibit_compile_errors( 0 ));   #endif    } +  }   #ifdef MODULE_DEBUG    perror("\n");   #endif