X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Ffastcgi.h;h=269bb94a5d00f972207e78d42de89f1e54f5430d;hb=5a84040773d503748ff27e31900099dbe6ce2073;hp=365aa6c6d0565ae91f3afa215cdb91c6561bd07f;hpb=bea3040e0456bc002dfa77fbf49bc37b2ee609f1;p=matches%2FMCTX3420.git diff --git a/server/fastcgi.h b/server/fastcgi.h index 365aa6c..269bb94 100644 --- a/server/fastcgi.h +++ b/server/fastcgi.h @@ -42,10 +42,14 @@ typedef struct FCGIValue { /**Contextual information related to FCGI requests*/ typedef struct { - /**The time of last valid user access possessing the control key*/ + /**The time of last valid user access possessing the control key**/ time_t control_timestamp; + /**A SHA-1 hash that is the control key, determining who is logged in**/ char control_key[41]; + /**The IPv4 address of the logged-in user**/ char control_ip[16]; + /**A friendly name for the logged-in user. Max length 30**/ + char friendly_name[31]; /**The name of the current module**/ const char *current_module; /**For debugging purposes?**/