- #0002451 reported by GSF19 regarding *** Q: %s tried to kick you, when
it should be *** q: %s. (Actually that's ugly too but at least it
matches the umode for now)
+- #0002695 reported by w00t regarding unused check_registered and
+ check_registered_user calls in s_misc.c
extern char *canonize(char *buffer);
extern ConfigItem_deny_dcc *dcc_isforbidden(aClient *sptr, char *filename);
extern ConfigItem_deny_dcc *dcc_isdiscouraged(aClient *sptr, char *filename);
-extern int check_registered(aClient *);
-extern int check_registered_user(aClient *);
extern char *get_client_name(aClient *, int);
extern char *get_client_host(aClient *);
extern char *myctime(time_t), *date(time_t);
return buf;
}
-/*
-** check_registered_user is used to cancel message, if the
-** originator is a server or not registered yet. In other
-** words, passing this test, *MUST* guarantee that the
-** sptr->user exists (not checked after this--let there
-** be coredumps to catch bugs... this is intentional --msa ;)
-**
-** There is this nagging feeling... should this NOT_REGISTERED
-** error really be sent to remote users? This happening means
-** that remote servers have this user registered, althout this
-** one has it not... Not really users fault... Perhaps this
-** error message should be restricted to local clients and some
-** other thing generated for remotes...
-*/
-int check_registered_user(aClient *sptr)
-{
- if (!IsRegisteredUser(sptr))
- {
- sendto_one(sptr, err_str(ERR_NOTREGISTERED), me.name, "*");
- return -1;
- }
- return 0;
-}
-
-/*
-** check_registered user cancels message, if 'x' is not
-** registered (e.g. we don't know yet whether a server
-** or user)
-*/
-int check_registered(aClient *sptr)
-{
- if (!IsRegistered(sptr))
- {
- sendto_one(sptr, err_str(ERR_NOTREGISTERED), me.name, "*");
- return -1;
- }
- return 0;
-}
-
/*
** get_client_name
** Return the name of the client for various tracking and