Branch: Tag:

1997-08-12

1997-08-12 06:43:58 by Per Hedbor <ph@opera.com>

Changes....

Rev: extern/ssl.c:1.12(DEAD)
Rev: server/base_server/cache.pike:1.13
Rev: server/base_server/config/describers.pike:1.29
Rev: server/base_server/config/draw_things.pike:1.20
Rev: server/base_server/configuration.pike:1.48
Rev: server/base_server/mainconfig.pike:1.47
Rev: server/base_server/module.pike:1.18
Rev: server/base_server/module_support.pike:1.12
Rev: server/base_server/privs.pike:1.16
Rev: server/base_server/roxen.pike:1.93
Rev: server/base_server/roxenlib.pike:1.33
Rev: server/base_server/roxenloader.pike:1.29
Rev: server/etc/include/module.h:1.10
Rev: server/etc/restart.html:1.10
Rev: server/etc/shutdown.html:1.6
Rev: server/languages/french.pike:1.4
Rev: server/languages/swedish.pike:1.7
Rev: server/modules/filesystems/filesystem.pike:1.19
Rev: server/modules/filesystems/mirrorfs.pike:1.4
Rev: server/modules/filesystems/userfs.pike:1.14
Rev: server/modules/filters/htaccess.pike:1.16
Rev: server/modules/graphics/graphic_text.pike:1.50
Rev: server/modules/graphics/tablist.pike:1.6
Rev: server/modules/logging/home_logger.pike:1.9
Rev: server/modules/misc/mirrorserver.pike:1.2
Rev: server/modules/misc/userdb.pike:1.14
Rev: server/modules/proxies/ftpgateway.pike:1.14
Rev: server/modules/proxies/gopher.pike:1.10
Rev: server/modules/proxies/proxy.pike:1.23
Rev: server/modules/scripting/cgi.pike:1.32
Rev: server/modules/tags/htmlparse.pike:1.37
Rev: server/protocols/ssl.pike:1.7(DEAD)
Rev: server/protocols/ssl3.pike:1.13
Rev: server/protocols/ssleay.pike:1.7(DEAD)
Rev: server/roxen-images/background.gif:1.7
Rev: server/roxen-images/err_1.gif:1.1
Rev: server/roxen-images/err_2.gif:1.1
Rev: server/roxen-images/err_3.gif:1.1
Rev: server/roxen-images/power-green.gif:1.2(DEAD)
Rev: server/roxen-images/power-large-blue.gif:1.1
Rev: server/roxen-images/power-large-darkblue.gif:1.2(DEAD)
Rev: server/roxen-images/power-medium-green.gif:1.1
Rev: server/roxen-images/roxen.gif:1.2
Rev: server/unfinishedmodules/extended_logger.pike:1.3(DEAD)
Rev: server/unfinishedmodules/non-working/extended_logger.pike.gz:1.1

1: - string cvs_version = "$Id: configuration.pike,v 1.47 1997/08/11 18:21:21 grubba Exp $"; + string cvs_version = "$Id: configuration.pike,v 1.48 1997/08/12 06:31:57 per Exp $";   #include <module.h>   #include <roxen.h>   /* A configuration.. */
82:    variables[var][ VAR_DOC_STR ] = doc_str;    variables[var][ VAR_NAME ] = name;    variables[var][ VAR_MISC ] = misc; -  if(intp(not_in_config)) -  variables[var][ VAR_CONFIGURABLE ] = !not_in_config; +  +  if((type&~VAR_TYPE_MASK) & VAR_EXPERT) +  variables[var][ VAR_CONFIGURABLE ] = VAR_EXPERT; +  else if((type&~VAR_TYPE_MASK) & VAR_MORE) +  variables[var][ VAR_CONFIGURABLE ] = VAR_MORE;    else -  variables[var][ VAR_CONFIGURABLE ] = not_in_config; +  if(intp(not_in_config)) +  variables[var][ VAR_CONFIGURABLE ]= !not_in_config; +  else if(functionp(not_in_config)) +  variables[var][ VAR_CONFIGURABLE ]= not_in_config;    variables[var][ VAR_SHORTNAME ] = var;   }   
1539:    me->defvar("_priority", 0, "", TYPE_INT, "", 0, 1);    }    -  me->defvar("_comment", "", " Comment", TYPE_TEXT_FIELD, +  me->defvar("_comment", "", " Comment", TYPE_TEXT_FIELD|VAR_MORE,    "An optional comment. This has no effect on the module, it "    "is only a text field for comments that the administrator "    "might have (why the module are here, etc.)");    -  me->defvar("_name", "", " Module name", TYPE_STRING, +  me->defvar("_name", "", " Module name", TYPE_STRING|VAR_MORE,    "An optional name. Set to something to remaind you what "    "the module really does.");   
2390:    "of the resource requested, and $Me with the URL of this server ");       -  defvar("comment", "", "Configuration interface comment", -  TYPE_TEXT_FIELD, +  defvar("comment", "", "Virtual server comment", +  TYPE_TEXT_FIELD|VAR_MORE,    "This text will be visible in the configuration interface, it "    " can be quite useful to use as a memory helper.");    -  defvar("name", "", "Configuration interface name", -  TYPE_STRING, +  defvar("name", "", "Virtual server name", +  TYPE_STRING|VAR_MORE,    "This is the name that will be used in the configuration "    "interface. If this is left empty, the actual name of the "    "virtual server will be used");
2408:    ,       "Logging: Format", -  TYPE_TEXT_FIELD, +  TYPE_TEXT_FIELD|VAR_MORE,       "What format to use for logging. The syntax is:\n"    "<pre>"
2452:    "a file name. May be relative to "+getcwd()+".",0, log_is_not_enabled);       defvar("NoLog", ({ }), -  "Logging: No Logging for", TYPE_STRING_LIST, +  "Logging: No Logging for", TYPE_STRING_LIST|VAR_MORE,    "Don't log requests from hosts with an IP number which matches any "    "of the patterns in this list. This also affects the access counter "    "log.\n",0, log_is_not_enabled);
2482:    " +-- Welcome to the Roxen Challenger FTP server ---\n"    " +-------------------------------------------------\n",    "Messages: FTP Welcome", -  TYPE_TEXT_FIELD, +  TYPE_TEXT_FIELD|VAR_MORE,    "FTP Welcome answer; transmitted to new FTP connections if the file "    "<i>/welcome.msg</i> doesn't exist.\n");    -  defvar("named_ftp", 0, "Allow named FTP", TYPE_FLAG, +  defvar("named_ftp", 0, "Allow named FTP", TYPE_FLAG|VAR_MORE,    "Allow ftp to normal user-accounts (requires auth-module).\n");    -  defvar("shells", "/etc/shells", "Shell database", TYPE_FILE, +  defvar("shells", "/etc/shells", "Shell database", TYPE_FILE|VAR_MORE,    "File which contains a list of all valid shells.\n"    "Usually /etc/shells\n");