Branch: Tag:

1997-09-12

1997-09-12 06:14:41 by Per Hedbor <ph@opera.com>

'Privs' introduced

Rev: server/base_server/configuration.pike:1.77
Rev: server/base_server/disk_cache.pike:1.28
Rev: server/base_server/hosts.pike:1.13
Rev: server/base_server/neighborhood.pike:1.26
Rev: server/base_server/read_config.pike:1.14
Rev: server/base_server/roxen.pike:1.130
Rev: server/base_server/roxenloader.pike:1.41
Rev: server/modules/filesystems/filesystem.pike:1.22
Rev: server/modules/graphics/graphic_text.pike:1.71
Rev: server/modules/logging/home_logger.pike:1.11
Rev: server/modules/misc/mirrorserver.pike:1.6
Rev: server/modules/misc/userdb.pike:1.16
Rev: server/modules/scripting/cgi.pike:1.37
Rev: server/modules/scripting/pikescript.pike:1.15
Rev: server/modules/tags/htmlparse.pike:1.43
Rev: server/modules/tags/killframe.pike:1.10
Rev: server/protocols/http.pike:1.43

4:   // It will be located somewhere in the name-space of the server.   // Also inherited by some of the other filesystems.    - string cvs_version= "$Id: filesystem.pike,v 1.21 1997/08/31 03:47:19 peter Exp $"; + string cvs_version= "$Id: filesystem.pike,v 1.22 1997/09/12 06:14:31 per Exp $";   int thread_safe=1;      
139:    if (((int)id->misc->uid) && ((int)id->misc->gid) &&    (QUERY(access_as_user))) {    // NB: Root-access is prevented. -  privs=((program)"privs")("Getting file", (int)id->misc->uid, -  (int)id->misc->gid ); +  privs=Privs("Statting file", (int)id->misc->uid, (int)id->misc->gid );    }    if(!stat_cache)    return file_stat(path + f); /* No security currently in this function */
177:    if (((int)id->misc->uid) && ((int)id->misc->gid) &&    (QUERY(access_as_user))) {    // NB: Root-access is prevented. -  privs=((program)"privs")("Getting file", (int)id->misc->uid, -  (int)id->misc->gid ); +  privs=Privs("Getting dir", (int)id->misc->uid, (int)id->misc->gid );    }       if(!(dir = get_dir( path + f )))
314:    if (((int)id->misc->uid) && ((int)id->misc->gid) &&    (QUERY(access_as_user))) {    // NB: Root-access is prevented. -  privs=((program)"privs")("Getting file", (int)id->misc->uid, -  (int)id->misc->gid ); +  privs=Privs("Getting file", (int)id->misc->uid, (int)id->misc->gid );    }       o = open( f, "r" );
356:       if (((int)id->misc->uid) && ((int)id->misc->gid)) {    // NB: Root-access is prevented. -  privs=((program)"privs")("Saving file", (int)id->misc->uid, -  (int)id->misc->gid ); +  privs=Privs("Saving file", (int)id->misc->uid, (int)id->misc->gid );    }       if (QUERY(no_symlinks) && (contains_symlinks(path, oldf))) {
415:       if (((int)id->misc->uid) && ((int)id->misc->gid)) {    // NB: Root-access is prevented. -  privs=((program)"privs")("Deleting file", id->misc->uid, id->misc->gid ); +  privs=Privs("Deleting file", id->misc->uid, id->misc->gid );    }       if(!rm(f))