diff --git a/sys/include/auth.h b/sys/include/auth.h index bbdc0ccbe..27aebb28f 100644 --- a/sys/include/auth.h +++ b/sys/include/auth.h @@ -89,15 +89,13 @@ extern int addns(char*, char*); extern int noworld(char*); extern int amount(int, char*, int, char*); -/* these two may get generalized away -rsc */ extern int login(char*, char*, char*); -extern int httpauth(char*, char*); typedef struct Attr Attr; enum { AttrNameval, /* name=val -- when matching, must have name=val */ AttrQuery, /* name? -- when matching, must be present */ - AttrDefault, /* name:=val -- when matching, if present must match INTERNAL */ + AttrDefault, /* name=val -- when matching, if present must match INTERNAL */ }; struct Attr { @@ -136,7 +134,6 @@ extern AuthRpc* auth_allocrpc(int afd); extern Attr* auth_attr(AuthRpc *rpc); extern void auth_freerpc(AuthRpc *rpc); extern uint auth_rpc(AuthRpc *rpc, char *verb, void *a, int n); -extern int auth_wep(char*, char*, ...); #pragma varargck argpos auth_proxy 3 #pragma varargck argpos auth_challenge 1 #pragma varargck argpos auth_respond 8 diff --git a/sys/src/libauth/auth_wep.c b/sys/src/libauth/auth_wep.c deleted file mode 100644 index afde46b90..000000000 --- a/sys/src/libauth/auth_wep.c +++ /dev/null @@ -1,50 +0,0 @@ -#include -#include -#include -#include "authlocal.h" - -/* - * make factotum add wep keys to an 802.11 device - */ -int -auth_wep(char *dev, char *fmt, ...) -{ - AuthRpc *rpc; - char *params, *p; - int fd; - va_list arg; - int rv; - - rv = -1; - - if(dev == nil){ - werrstr("no device specified"); - return rv; - } - - fd = open("/mnt/factotum/rpc", ORDWR); - if(fd < 0) - return rv; - - rpc = auth_allocrpc(fd); - if(rpc != nil){ - quotefmtinstall(); /* just in case */ - va_start(arg, fmt); - params = vsmprint(fmt, arg); - va_end(arg); - if(params != nil){ - p = smprint("proto=wep %s", params); - if(p != nil){ - if(auth_rpc(rpc, "start", p, strlen(p)) == ARok - && auth_rpc(rpc, "write", dev, strlen(dev)) == ARok) - rv = 0; - free(p); - } - free(params); - } - auth_freerpc(rpc); - } - close(fd); - - return rv; -} diff --git a/sys/src/libauth/mkfile b/sys/src/libauth/mkfile index a78b23aa7..2030db8f1 100644 --- a/sys/src/libauth/mkfile +++ b/sys/src/libauth/mkfile @@ -14,7 +14,6 @@ OFILES=\ auth_respond.$O\ auth_rpc.$O\ auth_userpasswd.$O\ - auth_wep.$O\ login.$O\ newns.$O\ noworld.$O\