diff options
Diffstat (limited to 'src/s_user.c')
-rw-r--r-- | src/s_user.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/s_user.c b/src/s_user.c index a7844f0..6ec163e 100644 --- a/src/s_user.c +++ b/src/s_user.c @@ -92,7 +92,7 @@ unsigned int user_modes[256] = UMODE_CCONN_FULL, /* C */ UMODE_DEAF, /* D */ 0, /* E */ - 0, /* F */ + UMODE_FARCONNECT, /* F */ UMODE_SOFTCALLERID, /* G */ UMODE_HIDDEN, /* H */ 0, /* I */ @@ -554,6 +554,13 @@ register_remote_user(struct Client *source_p, add_user_host(source_p->username, source_p->host, 1); SetUserHost(source_p); + if (HasFlag(source_p->servptr, FLAGS_EOB)) + sendto_realops_flags(UMODE_FARCONNECT, L_ALL, SEND_NOTICE, + "Client connecting at %s: %s (%s@%s) [%s] <%s>", + source_p->servptr->name, + source_p->name, source_p->username, source_p->host, + source_p->info, source_p->id); + introduce_client(source_p); } |