Branch: Tag:

2005-12-13

2005-12-13 15:45:55 by Anders Johansson <anders@roxen.com>

Implemented custom authentication failed message and 401.inc files.

Rev: server/base_server/configuration.pike:1.587
Rev: server/etc/modules/Roxen.pmod:1.193
Rev: server/modules/compat/secure_fs.pike:1.30
Rev: server/modules/filesystems/filesystem.pike:1.150
Rev: server/modules/security/auth_httpbasic.pike:1.11
Rev: server/modules/tags/rxmltags.pike:1.489

7:   inherit "module";   inherit "socket";    - constant cvs_version= "$Id: filesystem.pike,v 1.149 2005/10/19 13:33:56 grubba Exp $"; + constant cvs_version= "$Id: filesystem.pike,v 1.150 2005/12/13 15:45:54 anders Exp $";   constant thread_safe=1;      #include <module.h>
404:    return    // FIXME: Sane realm.    Roxen.http_auth_required("foo", -  "<h1>Permission to 'LOCK' files denied</h1>"); +  "<h1>Permission to 'LOCK' files denied</h1>", +  id);    }    register_lock(path, lock, id);    return 0;
418:    return    // FIXME: Sane realm.    Roxen.http_auth_required("foo", -  "<h1>Permission to 'UNLOCK' files denied</h1>"); +  "<h1>Permission to 'UNLOCK' files denied</h1>", +  id);    }    unregister_lock(path, lock, id);    return 0;
447:    return    Roxen.http_auth_required("foo",    sprintf("<h1>Permission to '%s' denied</h1>", -  id->method)); +  id->method), id);    }    TRACE_LEAVE("Fall back to the default write access checks.");    return ::write_access(path, recursive, id);