| Commit message (Expand) | Author | Age | Files | Lines |
| * | - Applied patch from k4be (#0003866) which introduces a new packet hook••• (HOOKTYPE_PACKET). Replacing the 'text to be sent' to a client is
supported, which allows character(set) conversion in a module.
Note that modifying an incoming message by the hook is not supported.
| Bram Matthys | 2009-11-22 | 1 | -0/+9 |
| * | #3865 -- reported by fbi | Bram Matthys | 2009-08-15 | 1 | -0/+2 |
| * | - Added ability to enable "no fake lag" for a user through through services v...••• new commands SVSNOLAG/SVS2NOLAG (syntax: SVSNOLAG [+|-] NickName). Obviously, care
should be taken when giving such access to a user since he/she will be able to flood
at full speed and could possibly take down the entire IRCd (well, everyone on it).
Suggested by avb, coded by djGrrr.
| Bram Matthys | 2007-01-22 | 1 | -1/+1 |
| * | CMDLINE_CONFIG change & FAKELAG_CONFIGURABLE added:•••- CMDLINE_CONFIG behavior change: command line configuration is now still permitted
if #undef'ed (which is the default) if uid==euid && gid==egid, since it doesn't make
any sense to disable it then and is in fact just plain annoying.
- Added FAKELAG_CONFIGURABLE option in include/config.h, this enables an option called
class::options::nofakelag, which disables "fake lag" for a certain class (that is:
the artificial delay introduced by the ircd to prevent flooding is turned off,
allowing the user to flood at full speed).
IT'S USE IS DISCOURAGED UNLESS YOU REALLY KNOW WHAT YOU ARE DOING.
Sorry, option is not in ./Config -advanced since I don't get autoconf working, but it's
such a scary option that this might as well be a good idea to keep in config.h anyway.
This feature has been suggested for several years (and refused), but the final
suggestion (with implementation specific hints) came from Gilou in bug #0002207.
- changed a comment slightly in m_tkl.c to get rid of harmless warning ;)
| Bram Matthys | 2005-08-28 | 1 | -0/+3 |
| * | Made the (?) kill message not show IP addresses | codemastr | 2004-12-27 | 1 | -2/+1 |
| * | - Fixed bug in remote version reply, reported by DukePyrolator (#0002180). | Bram Matthys | 2004-11-19 | 1 | -1/+1 |
| * | Corrected numerous -Wall warnings | codemastr | 2004-11-04 | 1 | -3/+0 |
| * | - Minor fix for previous.•••- Improved 'viruschan' spamfilter target:
- better msg after the forced join
- +oaq's in set::spamfilter::virus-help-channel receive a notice about
which filter the user matched.
- it disables all commands except PONG, ADMIN, and msg/notices to
set::spamfilter::virus-help-channel.
- Made snomask +S also show the spamfilter reason field.
- Added class::pingfreq checking, should be 30-600 now.. else you might
get mysterious (mass) disconnect issues.
- Lol, I made /connect dissapear during modulizing ;).
| Bram Matthys | 2004-02-22 | 1 | -0/+2 |
| * | - Fixed a bug in 'Flood from unknown connection' (#0001566). | Bram Matthys | 2004-02-20 | 1 | -16/+1 |
| * | Renamed FAKE_LAG_FOR_LOCOPS and made chanops override chmode +V | codemastr | 2004-01-17 | 1 | -1/+1 |
| * | - Fixed bug where color quits were stripped when they shouldn't be >:).•••- Added 'action' field to ban version { } which can be: kill: kills the user (default),
tempshun: shun the specific connection only, kline/zline/gline/gzline/shun: place
a ban on *@IP. Time of those bans can be specified in set::ban-version-tkl-time.
It's up to the admin to take a good decision, sometimes zlines are best (=won't use
much sockets but will reconnect quite quickly), sometimes tempshun (=will use 1 socket
but generates nearly no network traffic), sometimes klines/glines, etc..
| Bram Matthys | 2003-10-30 | 1 | -22/+2 |
| * | Added a command override system for modules | codemastr | 2003-09-28 | 1 | -2/+11 |
| * | Made the command loop slightly faster | codemastr | 2003-05-08 | 1 | -0/+5 |
| * | - Enabled throttling support by default, you need to have a (correct) set::th... | Bram Matthys | 2003-04-24 | 1 | -2/+2 |
| * | - Minor error msg improvements•••- Fixed a bug with wrong hub/leaf settings ("non-hub introduced leaf") causing a crash (#0000732).
| Bram Matthys | 2003-04-16 | 1 | -1/+1 |
| * | Rewrote the unknown connection flood system | codemastr | 2003-03-18 | 1 | -2/+19 |
| * | Moved 'unknown connection flood' to snomask +f | codemastr | 2003-03-11 | 1 | -2/+2 |
| * | - Improved fake lag stuff | Bram Matthys | 2003-03-09 | 1 | -17/+22 |
| * | * don't send SHOWCONNECTINFO if the link is (known to be) a server.•••* same for scan message
* don't say "you have not registered" on NOTICE in unregistered state.
* made a send_prot(aClient, ConfigItem_link) for sending PROTOCTL message,
takes care of sending ZIP in token in case of a ziplink (indeed, I don't
send "ZIP" if it's not marked as a ziplink).
* added automatic fallback tot uncompressed link in case one of the sides
has zip turned off or not compiled in.
* added configcheck for link::options::zip turned on when not compiled
in (just like we do with ssl).
| Bram Matthys | 2003-02-06 | 1 | -1/+3 |
| * | Fixed bug in ipv6 + unknown connection flood. | Bram Matthys | 2003-02-03 | 1 | -1/+1 |
| * | - FAKE_LAG_FOR_LOCOPS define added in config.h - enables local ops to••• override RFC1459 flood control
| stskeeps | 2002-08-20 | 1 | -1/+7 |
| * | First part of skyper's security audit patch | stskeeps | 2002-04-15 | 1 | -1/+1 |
| * | ... | codemastr | 2002-03-05 | 1 | -2/+2 |
| * | FOO! | griever | 2002-03-05 | 1 | -0/+1 |
| * | -Wall -Wno-implicit | griever | 2002-02-16 | 1 | -1/+1 |
| * | More -Wall cleanups | codemastr | 2002-02-03 | 1 | -51/+2 |
| * | Made all functiosn use new-style parameter lists | codemastr | 2002-01-28 | 1 | -26/+9 |
| * | *prays* | griever | 2002-01-08 | 1 | -1/+1 |
| * | Added M_RESETIDLE to fix a /privmsg bug | codemastr | 2001-10-17 | 1 | -1/+1 |
| * | *** empty log message *** | stskeeps | 2001-10-07 | 1 | -2/+1 |
| * | Added config directive alias for dynamic services commands, ex /nickserv | codemastr | 2001-08-19 | 1 | -2/+8 |
| * | . | stskeeps | 2001-04-13 | 1 | -2/+2 |
| * | +- Fixed up some codemastr(TM) coding regarding M_* | stskeeps | 2001-04-13 | 1 | -2/+2 |
| * | +- Added M_NOLAG.•••+- Added new CRC32-hex-based IPv4 and hostname cloaking form
| stskeeps | 2001-04-07 | 1 | -1/+1 |
| * | command hash changes | codemastr | 2001-03-19 | 1 | -4/+7 |
| * | +- Modified command hashing system to Sts's belief of how eggs should be•••+ made. (quick, dirty and fcked up)
+
| stskeeps | 2001-03-18 | 1 | -22/+15 |
| * | Command hash changes | codemastr | 2001-03-18 | 1 | -7/+15 |
| * | +- Reintroduced "fake lag". Flood algoritm works this way:•••+ Make next check for parsing be
+ (1 + (length of command+parameters / 60)
| stskeeps | 2001-03-11 | 1 | -2/+2 |
| * | +- Made del_Command(). | stskeeps | 2001-03-03 | 1 | -16/+0 |
| * | +- Removed msgtab part of parse, removed the bigass hashtable msgtab,•••+ removed inittoken, made command initalization happen in init_CommandHash
+- Adapted /stats M to it. Removed /helpop ?commands temporary. Confirming
+ hashtable works.
| stskeeps | 2001-02-27 | 1 | -2/+1 |
| * | +- Added CommandHash optimation .. this is not done 100% yet. uses msgtab as•••+ reference
| stskeeps | 2001-02-27 | 1 | -54/+37 |
| * | +- Classes keep reference counts now, and moving classes (oper) works good•••+ too.
+- Added /trace class search results (class->clients)
| stskeeps | 2001-02-03 | 1 | -3/+0 |
| * | removed CRYPTOIRCD | codemastr | 2000-11-23 | 1 | -3/+0 |
| * | *** empty log message *** | stskeeps | 2000-11-21 | 1 | -13/+10 |
| * | +- Added some fixes on the SJB64 crashing bug, and added tokenization in•••+ channel messsages (yahooooo!)
| stskeeps | 2000-10-28 | 1 | -3/+2 |
| * | +- Modified and fixed the NOTICE bug totally, with some waste of the nospoof•••+ system
| stskeeps | 2000-09-03 | 1 | -3/+0 |
| * | fixed some -Wall warnings, and removed all unused vars | codemastr | 2000-08-31 | 1 | -3/+1 |
| * | memory cleanups | codemastr | 2000-08-25 | 1 | -1/+1 |
| * | -•••+- Fixed the G:line bugs, i hope - moved tkl_sweep into a loopstruct
| stskeeps | 2000-08-25 | 1 | -1/+1 |
| * | . | stskeeps | 2000-08-19 | 1 | -4/+4 |