Branch: Tag:

2001-03-15

2001-03-15 23:31:26 by Per Hedbor <ph@opera.com>

Use the new auth-api in more places

Rev: server/base_server/roxen.pike:1.649
Rev: server/base_server/rxml.pike:1.287
Rev: server/config_interface/event_log/clear_log.pike:1.6
Rev: server/etc/modules/RXML.pmod/module.pmod:1.143
Rev: server/etc/modules/Roxen.pmod:1.79
Rev: server/modules/filesystems/filesystem.pike:1.97
Rev: server/modules/filters/htaccess.pike:1.70
Rev: server/modules/proxies/wais.pike:1.24
Rev: server/modules/security/auth_httpcookie.pike:1.6
Rev: server/modules/tags/rxmltags.pike:1.217
Rev: server/modules/tags/ssi.pike:1.39
Rev: server/modules/throttling/throttling_byaddress.pike:1.3

7:   inherit "module";   inherit "socket";    - constant cvs_version= "$Id: filesystem.pike,v 1.96 2001/03/08 14:35:42 per Exp $"; + constant cvs_version= "$Id: filesystem.pike,v 1.97 2001/03/15 23:31:25 per Exp $";   constant thread_safe=1;      #include <module.h>
549:    return 0;    }    -  if(query("check_auth") && (!id->auth || !id->auth[0])) { +  if(query("check_auth") && (!id->conf->authenticate( id ) ) ) {    TRACE_LEAVE("MKDIR: Permission denied");    return Roxen.http_auth_required("foo",    "<h1>Permission to 'MKDIR' denied</h1>");
603:    return 0;    }    -  if(query("check_auth") && (!id->auth || !id->auth[0])) { +  if(query("check_auth") && (!id->conf->authenticate( id ) ) ) {    TRACE_LEAVE("PUT: Permission denied");    return Roxen.http_auth_required("foo",    "<h1>Permission to 'PUT' files denied</h1>");
722:    return 0;    }    -  if(query("check_auth") && (!id->auth || !id->auth[0])) { +  if(query("check_auth") && (!id->conf->authenticate( id ) ) ) {    TRACE_LEAVE("CHMOD: Permission denied");    return Roxen.http_auth_required("foo",    "<h1>Permission to 'CHMOD' files denied</h1>");
788:    return 0;    }    -  if(query("check_auth") && (!id->auth || !id->auth[0])) { +  if(query("check_auth") && (!id->conf->authenticate( id ) ) ) {    TRACE_LEAVE("MV: Permission denied");    return Roxen.http_auth_required("foo",    "<h1>Permission to 'MV' files denied</h1>");
865:    return 0;    }    -  if(query("check_auth") && (!id->auth || !id->auth[0])) { +  if(query("check_auth") && (!id->conf->authenticate( id ) ) ) {    TRACE_LEAVE("MOVE: Permission denied");    return Roxen.http_auth_required("foo",    "<h1>Permission to 'MOVE' files denied</h1>");
964:    return 0;    }    -  if(query("check_auth") && (!id->auth || !id->auth[0])) { +  if(query("check_auth") && (!id->conf->authenticate( id ) ) ) {    TRACE_LEAVE("DELETE: Permission denied");    return http_low_answer(403, "<h1>Permission to DELETE file denied</h1>");    }