aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_kill.c
Commit message (Expand)AuthorAgeFilesLines
* - Couple of source code cleanups (svsnick, a *line msg, kill, and some useles...••• code), suggested by Nazzy and Requi3m. - Fixed extbans no longer working properly in CVS, fix provided by Nazzy (#0002681). Gravatar Bram Matthys2005-11-091-12/+5
* - Module coders: sendto_snomask* now only sends to opers, sendto_snomask_norm...••• to send to normal users w/the snomask set. - Fixed dcc filtering a bit more. - Made usermode 'g' operonly since it didn't do much, reported by DukePyrolator (#0002024). Gravatar Bram Matthys2004-12-031-2/+2
* - internal: Added GetIP() which we will now use instead of all the Inet_ia2p(...••• because it's slightly faster (already replaced all of them in src/s_kline.c). GetIP(acptr) will return the ip for local users and remote users that support NICKIP, it returns NULL for remote users that are on non-NICKIP servers (or have non-NICKIP servers along their path). - internal: tkl_add_line now returns aTKline * - Added some more hooks: - HOOKTYPE_TKL_ADD [aClient *cptr, aClient *sptr, aTKline *tk] - HOOKTYPE_TKL_DEL [aClient *cptr, aClient *sptr, aTKline *tk] NOTE: 'NULL, NULL, tk' is used for *lines that are removed due to expiring - HOOKTYPE_LOCAL_KILL [aClient *sptr, aClient *target, char *comment] Gravatar Bram Matthys2004-06-191-0/+2
* - Made win32 work again (broke it by /module patch 35 minutes ago).Gravatar Bram Matthys2003-11-111-1/+1
* - Multiple /module changes (the command):••• - Normal users can now get a list, versioninfo will be hidden however. - Opers get some additional details like hooks and commandoverride's. - Opers can use /module <servername> to get a remote list of loaded modules. - Added flag [3RD] to show it's a 3rd party module This was requested by by quite some people because serveradmins started to load "spy modules" without clearly mentioning it in the MOTD (which is highly unethical and in some countries even illegal due to privacy law). Also the remote module list was requested by quite a few opers. Sure, this isn't a 100% guarantee but at least if someone goes hiding stuff then it's clear what their intentions are (and thus will be refused support, ..). - Changed emailaddr in help window at windows to unreal-users mailinglist. - Made the cloak mismatch msg during linking a bit more scary. - Added comment to 'Install as a service' option in installer to help n00bs a bit. Gravatar Bram Matthys2003-11-111-0/+1
* Updated modules to use the new macrosGravatar codemastr2003-09-211-28/+5
* Internal code cleanups, changed away flood configthing, added nickflood prote...•••=== - Internal code cleanups: EOS var rename, got rid of old UnknownUser structs, moved anti away flood to new flood struct. - Changed away flood configuration to set::anti-flood::away-flood <count>:<period>. - Added nickflood protection, can be set in set::anti-flood::away-flood <count>:<period> to allow max 'count' nickchanges per 'period' seconds. The default is 3 per 60s. As usual, the nickchange limiting does not apply to ircops. Gravatar Bram Matthys2003-08-161-17/+1
* - Little find_client() audit.Gravatar Bram Matthys2003-05-061-7/+7
* - Fixed a local /kill bug during connection phase, reported by Gilou (#0000952).Gravatar Bram Matthys2003-05-061-0/+7
* Away flood stopper patchGravatar codemastr2003-03-241-0/+4
* Code cleanup (in many files heh)... I replaced all:•••IsHidden(sptr) ? sptr->user->virthost : sptr->user->realhost stuff to a simple GetHost(sptr) macro (defined in struct.h). Smaller and less error phrone :). Also fixed the if IsHidden -> if (IsHidden found by codemastr . Gravatar Bram Matthys2003-02-041-4/+2
* - Fixed bug #0000372 reported by MorPheus where Killed (<everything-but-the-f...Gravatar stskeeps2002-09-281-1/+1
* - Added Syzop's various zero-terminate patches and fixes for crashes when••• you send commands like JOIN from a server directly Gravatar stskeeps2002-09-071-1/+1
* First part of skyper's security audit patchGravatar stskeeps2002-04-151-3/+3
* Updated all modules to use 3.2-b8 formatGravatar codemastr2002-03-191-3/+3
* Made all functiosn use new-style parameter listsGravatar codemastr2002-01-281-4/+1
* Cleaned up a bunch of -Wall warningsGravatar codemastr2002-01-271-3/+3
* MAXPARA removalGravatar griever2002-01-121-1/+1
* *prays*Gravatar griever2002-01-081-3/+0
* +- Fixes for ->user structuresGravatar stskeeps2001-12-241-1/+0
* +- Fixed some slave work.. return MOD_SUCCESS; in all command modules..Gravatar stskeeps2001-12-241-0/+4
* ..Gravatar codemastr2001-12-111-2/+1
* Fixed some more module v3 problems and upgrade all modulesGravatar codemastr2001-12-091-12/+11
* Added headers to all the new modulesGravatar codemastr2001-10-081-3/+18
* *** empty log message ***Gravatar stskeeps2001-10-071-0/+349