]> code.citadel.org Git - citadel.git/blobdiff - citadel/server.h
* If a user has at least one valid Internet directory address, stamp it onto
[citadel.git] / citadel / server.h
index d1df876828b79f4fad8a8efc8500e11607e74a6f..583f55a2ccf4ad5f5d0fce97ee0b39c3b4815b1c 100644 (file)
@@ -111,8 +111,8 @@ struct CitContext {
        char cs_clientname[32]; /* name of client software */
        char cs_host[64];       /* host logged in from */
 
-       /* Beginning of cryptography - session nonce */
-       char cs_nonce[NONCE_SIZE];      /* The nonce for this session's next auth transaction */
+       /* The Internet type of thing */
+       char *cs_inet_email;    /* Return address of outbound Internet mail */
 
        FILE *download_fp;      /* Fields relating to file transfer */
        FILE *upload_fp;
@@ -123,6 +123,9 @@ struct CitContext {
        char dl_is_net;
        char upload_type;
 
+       /* Beginning of cryptography - session nonce */
+       char cs_nonce[NONCE_SIZE];      /* The nonce for this session's next auth transaction */
+
        /* Redirect this session's output to somewhere else? */
        FILE *redirect_fp;
        int redirect_sock;
@@ -138,7 +141,7 @@ struct CitContext {
        /* Masquerade... */
        char fake_username[USERNAME_SIZE];      /* Fake username <bc> */ 
        char fake_postname[USERNAME_SIZE];      /* Fake postname <bc> */
-       char fake_hostname[25];                 /* Fake hostname <bc> */
+       char fake_hostname[64];                 /* Fake hostname <bc> */
        char fake_roomname[ROOMNAMELEN];        /* Fake roomname <bc> */
 
        /* Dynamically allocated session data */
@@ -353,7 +356,7 @@ extern DLEXP struct NetprocFunctionHook *NetprocHookTable;
  */
 struct DeleteFunctionHook {
        struct DeleteFunctionHook *next;
-       int (*h_function_pointer) (char *target_room, long msgnum);
+       void (*h_function_pointer) (char *target_room, long msgnum);
 };
 extern DLEXP struct DeleteFunctionHook *DeleteHookTable;