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;
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;
/* 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 */
*/
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;