Bram Matthys
f2eb5f48b6
- Zip links: Added link::compression-level so you can set the compression level per link
2003-02-15 21:13:37 +00:00
codemastr
06dc8646a4
added ziplinks support to ./Config and updated SSL support in ./Config
2003-02-05 00:44:14 +00:00
Bram Matthys
138fcd19e7
Added (optional) class::recvq so you can dynamically/per class set the recvq (flood control).
...
CLIENT_FLOOD in config.h is still used as a default value if recvq is not specified.
2003-02-03 01:51:26 +00:00
Bram Matthys
8d329b611a
enabled FAST_BADWORD_REPLACE by default
2003-02-02 23:13:26 +00:00
Bram Matthys
637867bc6d
Added makefiles to compile with zip links @ windows (zlib needed).
2003-01-28 23:13:49 +00:00
Bram Matthys
007d0c1d32
Added STRIPBADWORDS_CHAN_ALWAYS (a define, disabled by default) for always
...
censoring badwords from all channels (+G or not).
2003-01-28 20:24:55 +00:00
Bram Matthys
482df3dce3
Added ZIP_LINKS: using flag FLAGS_ZIP (0x1000000, was FLAGS_UNOCCUP2),
...
instead of using a 2nd flag here for the special case of "the first zip msg"
like in hybrid/etc I use cptr->zip->first to flag that. Except for the many
#ifdef ZIP_LINKS blocks added I also had to do some stuff outside it, like
crc32->our_crc32 because zlib defines it, made a READBUF define (8192),
added a msg var to parsing/send functions.. blah.. etc ;P.
I've also put the patch online at www.vulnscan.org/tmp/zip_links.diff so you
can easily look what I've changed.
TODO: ask in ./Config if ziplinks should be enabled and let ./configure check
for zlib + add the library to IRCDLIBS in Makefile if enabled.
TODO: some little code cleanups
2003-01-28 02:50:19 +00:00
Bram Matthys
e8d8a27cbc
Added a much faster (>100x) badwords replace routine which will be used for easy replaces like
...
"blah", "*blah", "blah*" and "*blah*"... otherwise regexp is used. Disabled by default until
it's really finished and fully tested.
2003-01-24 02:18:33 +00:00
stskeeps
7601cbcf12
- Adding throttling, read config.h for more info. For the uneducated,
...
throttling is to reconnect way too fast repeatedly. Thanks to [Real] for
the idea
2003-01-15 18:32:25 +00:00
codemastr
91b9fa2281
Removed USE_LONGMODE
2003-01-03 17:05:58 +00:00
stskeeps
09bacf360e
- Made CLIENT_FLOOD more customizable
...
- Fixed some conf3 compile errors and block-modded _*_tld
2002-10-26 19:55:24 +00:00
stskeeps
6aa5b7a341
- Made the IRC_UID stuff more proper..
2002-09-01 14:39:41 +00:00
stskeeps
e1872e1231
- Added Nugget's setuid patch
2002-08-31 16:30:29 +00:00
stskeeps
63ece5f2bc
- Made so every join is a SJOIN to prevent TS0 problems. Read config.h to disable this if it causes problems
2002-08-25 05:04:58 +00:00
stskeeps
154860ee3a
TOPIC_NICK_IS_NUHOST
2002-08-25 04:49:37 +00:00
stskeeps
7c386cfe5a
- FAKE_LAG_FOR_LOCOPS define added in config.h - enables local ops to
...
override RFC1459 flood control
2002-08-20 18:01:41 +00:00
griever
f8bf69302c
Removed LEAST_IDLE
2002-08-20 15:13:05 +00:00
stskeeps
133ba46362
Operoverride_verify stuff.
2002-08-07 20:52:51 +00:00
codemastr
6096b9844e
Removed some useless things in include/config.h
2002-08-06 16:28:25 +00:00
luke
85fa5c5bd9
Updated config.h for operoverride_verify
2002-08-06 13:59:58 +00:00
stskeeps
13f23e478d
- Changed ./update to use update.unrealircd.com
2002-07-23 12:45:58 +00:00
stskeeps
9cf9781698
- Memory leak fixes with scanners
2002-04-25 14:28:32 +00:00
codemastr
65a2668ede
Added log {} syslog support
2002-03-18 23:26:12 +00:00
codemastr
8f68a64363
Made SHOW_SECRET defined by default
2002-01-26 18:16:02 +00:00
stskeeps
976aa0cb77
+- doh, missing a ! in m_tkl.c that allows us to do bad things(TM)
...
+- Fix for nested comments, found by lnxgk
+- C++ comment fix, lnxgk again.
2001-12-30 08:48:41 +00:00
stskeeps
b2ef3ec1b6
crypt fix
2001-12-25 13:29:50 +00:00
stskeeps
a4de9ac1e2
+- Added #undef SECURECHANMSGSONLYGOTOSECURE - send only channel msgs to +z
...
+ people on +z channels
+- win32 fixes
2001-12-21 17:40:43 +00:00
griever
fd638b155b
*gets smacked by sts*
2001-11-29 21:12:06 +00:00
griever
67059bd3ae
Changed the way ipv4 IPs are cloaked, you now need to crack all three
...
cloak keys to break ipv4 IPs. ip6 ips and hostnames are too ambiguous to
be susceptable.
#define COMPAT_BETA4_KEYS undoes this fix, and is required for ipv4 bans
to be interoperable between pre-beta4 and post-beta4 servers. This should
be defined on all win32 compiles at least until the first rc or final for
3.2
2001-11-28 20:39:20 +00:00
griever
eb038e2938
added ANNOYING_BAN_THING to config.h, disabled by default
...
previous functionality: mode +b would check match() both
ways, but chanserv AKICK and bot auto-bans would break w/
this, as they would try to set for instance *!*@*.mrrmnh.adelphia.net
but if *!*@rox-1B7EB386.mrrmnh.adelphia.net were set (for example)
chanserv/the bot would flood kick them, over and over and over. No
real point to this one, so I just diked it out.
Modified Files:
Tag: devel
include/config.h src/channel.c
2001-11-28 03:43:58 +00:00
codemastr
abedc78b8b
Fixed a make install problem and added some Auth support
2001-11-15 22:29:23 +00:00
codemastr
74d080b3fc
Fixed a typo in config.h
2001-10-08 17:11:16 +00:00
codemastr
d5b5fa710c
Moved SHOWCONNECTINFO define to set::options::show-connect-info
2001-08-21 18:23:43 +00:00
codemastr
823e638f0c
Moved FAILOPER_WARN define to set::options::fail-oper-warn
2001-08-20 19:08:59 +00:00
stskeeps
816b24afa5
+- Fixed some credits, recoded httpd (still in progress)
...
+- Disabled #undef PROPER_CORE
2001-08-19 20:16:18 +00:00
stskeeps
6e98479aae
.
2001-07-20 16:37:23 +00:00
stskeeps
9d88337a9b
scan_socks stuff
2001-07-20 16:33:53 +00:00
stskeeps
ee1c51020b
+- Config fixes, settings.h and Makefile.dist are now dead. RIP.
2001-06-18 20:55:48 +00:00
codemastr
aa5ee8b79f
added ./configure (autoconf generated configure script
2001-06-18 17:19:35 +00:00
stskeeps
63170bd946
+- Removed the old SOCKS check code.
2001-06-16 10:36:08 +00:00
stskeeps
901bcc8a41
+- Made blackhole.so work
2001-06-13 14:13:32 +00:00
stskeeps
d043dc3187
- Fixed codemastr's broken millitime patch (sys/timeb.h)
...
- Added scan_socks.c, added and moved some stuff to
include/modules/scan.h (the dir too)
- Converted threads to IRC*Thread by codemastr.
2001-06-07 16:22:32 +00:00
stskeeps
ad0e3539da
- Changed how hooks work, making them support voidfuncs
...
- Added src/modules/scan.c and src/modules/scan_dummy.c
2001-06-04 10:17:16 +00:00
stskeeps
689c63f382
.
2001-05-07 14:28:45 +00:00
stskeeps
94516c12f9
+- Applied s_debug.c/config.h patch from McSkaf, makes DEBUGMODE under
...
+ win32 working again - fixed some errors in the unix part of it.
2001-04-28 07:22:32 +00:00
stskeeps
f5d797a8f1
+- Added irc2.10.3's resolver. Fixes debian-woody-libresolv problems..
...
+ Still some fixes to be done
2001-04-15 20:32:05 +00:00
codemastr
f300280ec1
logging changes
2001-04-12 19:36:10 +00:00
stskeeps
634312f47d
+- Added unknown connection flood protection (settable in config.h)
2001-03-13 11:46:23 +00:00
stskeeps
f41c3bf679
+- Added Modules, using dlopen() and LoadLibrary for *nix/win32.
...
+- Added /module load <path.to.so>, /module status (list modules),
+ /module unload <modulename>
2001-03-10 11:58:04 +00:00
stskeeps
1f7cb4c186
+- Fixed a problem with +x
...
+- Made CPATH be unrealircd.conf and init_conf2 use configfile instead
+- Disabled calls to dynconf
+- Added validate_conf, added dynconf checking, me, admin, class, oper
+ testing
+- Added config_progress() Fixed temporary stuff
+ with conf_link
- Made tld {} get rehashed
2001-02-14 20:51:21 +00:00