aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorGravatar Ed Kellett2020-04-25 19:30:23 +0100
committerGravatar Ed Kellett2020-10-17 17:56:04 +0100
commit95e7eb09da036790d706390aae6094c99ec0d68b (patch)
tree72134e96f6136b6915a6b497f4c23193d9be113f /include
parentpacket: recheck client fds after each parse (diff)
downloadsolanum-edk/resume.tar.gz
solanum-edk/resume.tar.bz2
solanum-edk/resume.zip
Implement the resume extension edk/resume
Diffstat (limited to 'include')
-rw-r--r--include/client.h2
-rw-r--r--include/s_user.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/include/client.h b/include/client.h
index cb5ec43d..a9092d4c 100644
--- a/include/client.h
+++ b/include/client.h
@@ -281,6 +281,8 @@ struct LocalUser
uint16_t cork_count; /* used for corking/uncorking connections */
struct ev_entry *event; /* used for associated events */
+ struct resume_session *resume;
+
char sasl_agent[IDLEN];
unsigned char sasl_out;
unsigned char sasl_complete;
diff --git a/include/s_user.h b/include/s_user.h
index e0f41aa3..33297600 100644
--- a/include/s_user.h
+++ b/include/s_user.h
@@ -40,6 +40,7 @@ extern void send_umode(struct Client *, struct Client *, int, char *);
extern void send_umode_out(struct Client *, struct Client *, int);
extern void show_lusers(struct Client *source_p);
extern int register_local_user(struct Client *, struct Client *);
+extern void user_welcome(struct Client *source_p);
extern void introduce_client(struct Client *client_p, struct Client *source_p,
struct User *user, const char *nick, int use_euid);