Branch: Tag:

2001-01-19

2001-01-19 12:41:40 by Per Hedbor <ph@opera.com>

Various changes, object -> typed object, the start of a new user database system, and a few other minor fixes

Rev: server/base_server/basic_defvar.pike:1.23
Rev: server/base_server/config_userdb.pike:1.19
Rev: server/base_server/configuration.pike:1.409
Rev: server/base_server/disk_cache.pike:1.58
Rev: server/base_server/fonts.pike:1.68
Rev: server/base_server/global_variables.pike:1.60
Rev: server/base_server/hosts.pike:1.29
Rev: server/base_server/javamodule.pike:1.4
Rev: server/base_server/language.pike:1.35
Rev: server/base_server/module_support.pike:1.85
Rev: server/base_server/newdecode.pike:1.29
Rev: server/base_server/prototypes.pike:1.5
Rev: server/base_server/read_config.pike:1.54
Rev: server/base_server/roxen.pike:1.610
Rev: server/base_server/roxenloader.pike:1.230
Rev: server/bin/buildenv.pike:1.6
Rev: server/bin/distclean.pike:1.2
Rev: server/bin/garbagecollector.pike:1.20
Rev: server/bin/lsquota.pike:1.2
Rev: server/bin/unpack_cif.pike:1.4
Rev: server/config_interface/standard/boxes/slashdot.pike:1.3
Rev: server/config_interface/standard/inheritinfo.pike:1.17
Rev: server/config_interface/standard/logutil.pike:1.14
Rev: server/config_interface/standard/sites/create_site_with_template.pike:1.13
Rev: server/config_interface/standard/sites/drop_module.pike:1.11
Rev: server/config_interface/standard/sites/module_info.pike:1.5
Rev: server/config_interface/standard/sites/site_content.pike:1.103
Rev: server/config_interface/standard/sites/site_header.pike:1.17
Rev: server/config_interface/standard/sites/verify_site_name.pike:1.6
Rev: server/etc/include/module_constants.h:1.5
Rev: server/etc/modules/Dims.pmod:1.10
Rev: server/etc/modules/ExtScript.pmod:1.12
Rev: server/etc/modules/GText.pmod:1.12
Rev: server/etc/modules/Roxen.pmod:1.66
Rev: server/modules/security/INFO:1.1
Rev: server/modules/security/httpbasic.pike:1.1
Rev: server/ntroxenloader.pike:1.7

1:   // This file is part of Roxen Webserver.   // Copyright © 1996 - 2000, Roxen IS. - // $Id: global_variables.pike,v 1.59 2001/01/13 23:24:41 per Exp $ + // $Id: global_variables.pike,v 1.60 2001/01/19 12:41:33 per Exp $      /*   #pragma strict_types
36:   // The answer is that there is actually a reason for it, it's for   // performance reasons. This file is dumped to a .o file, roxen.pike   // is not. - void set_up_hilfe_variables( object o ) + void set_up_hilfe_variables( Protocol o )   {    function(DEFVAR) defvar = [function(DEFVAR)] o->defvar;   
48:   }       - void set_up_ftp_variables( object o ) + void set_up_ftp_variables( Protocol o )   {    function(DEFVAR) defvar =    [function(DEFVAR)] o->defvar;
89:   }       - void set_up_http_variables( object o, int|void fhttp ) + void set_up_http_variables( Protocol o, int|void fhttp )   {    function(DEFVAR) defvar =    [function(DEFVAR)] o->defvar;
121:    }   }    - void set_up_fhttp_variables( object o ) + void set_up_fhttp_variables( Protocol o )   {    function(BDEFVAR) defvar =    [function(BDEFVAR)] o->defvar;
154:      }    - void set_up_ssl_variables( object o ) + void set_up_ssl_variables( Protocol o )   {    function(DEFVAR) defvar =    [function(DEFVAR)] o->defvar;
210:    inherit Variable.Variable;    constant type = "PortOptions";    -  int check_visibility(object id, int a, int b, int c, int d) { return 0; } -  void set_from_form(object id ) { return; } +  int check_visibility(RequestID id, int a, int b, int c, int d) { return 0; } +  void set_from_form(RequestID id ) { return; }    void create()    {    ::create( ([]), 0, 0, 0 );