Bram Matthys
632e0cbf88
- Improved SSL error msg sent to junk snomask.
2003-09-07 18:14:19 +00:00
codemastr
d0a632a7b1
Fixed a typo
2003-09-07 16:07:41 +00:00
Bram Matthys
6237ee2239
- Fixed a crashbug introduced by +mu fixes 3 days ago ( #0001237 ).
2003-09-07 15:50:11 +00:00
Bram Matthys
da6eceef41
- Added official-channels block. These channels are listed in /list even if they have 0 users.
2003-09-06 23:16:18 +00:00
Bram Matthys
06cdd686de
- Added clientsonly/serversonly/ssl/java flags to /stats P ( #0000992 ).
2003-09-06 19:46:43 +00:00
Bram Matthys
7aa1ff0f78
- Added warn option to deny channel, this will send a notice to the eyes snomask when a user attempts to join. Suggested by Joolz ( #0000992 ).
2003-09-06 19:27:37 +00:00
Bram Matthys
1eabf58160
Made it so that with +M and user not +r and not voice/halfop/ops/etc the part message isn't shown, just like with +m.
2003-09-06 00:39:07 +00:00
Bram Matthys
e42336433c
- Temporarely added trace code for hunting down negative operator counts ( #0001155 ).
2003-09-05 23:06:17 +00:00
Bram Matthys
8899e0b366
- Will now strip/block color codes in quits if any channel the user is in has mode +S/+c.
2003-09-05 22:19:09 +00:00
Bram Matthys
4975d04299
- Badwords filtering is now only done for local clients, previously every server was filtering the message. This will reduce CPU usage, especially at hubs ( #0001022 ).
2003-09-05 21:53:19 +00:00
Bram Matthys
4128d32eab
- Fixed a chroot bug, reported by iceblade ( #0001112 ).
2003-09-05 21:13:36 +00:00
Bram Matthys
153a3eea53
blah
2003-09-05 21:00:25 +00:00
Bram Matthys
8bfcc56c9e
- Fixed an old bug where allow::hostname localhost (or *@localhost) didn't work ( #0001115 ).
2003-09-05 20:38:52 +00:00
Bram Matthys
0475c6b874
- Fixed a /rehash crash regarding badword all & regex badwords, reported by Angrywolf ( #0001230 ).
2003-09-05 20:11:48 +00:00
Bram Matthys
fb1ad02810
- Fixed a double OperOverride notice bug reported by DukePyrolator ( #0001180 ).
2003-09-05 19:39:05 +00:00
Bram Matthys
49f5e68768
- Made anti away flood system work just like anti nick flood ( #0001205 ). NO_FLOOD_AWAY is now enabled and away-flood is set to 4 per 120s by default.
2003-09-04 23:20:52 +00:00
Bram Matthys
bc5a744312
- And another +f + modes-on-join one...
2003-09-04 20:33:20 +00:00
Bram Matthys
09178f3a0c
- Fixed a crashbug with +f and services, reported by Rocko ( #0001227 ).
2003-09-04 20:04:49 +00:00
Bram Matthys
c9f03422e7
- Fixed a bug in +f + modes-on-join + 't' subfloodtype, reported by Rocko ( #0001228 ).
2003-09-04 19:22:33 +00:00
Bram Matthys
b140156778
- Probably fixed a bug regarding 'setting mode' notice with +f (was sometimes sent to non-chanops).
...
- Fixed multiple chmode +u bugs: remote join, netjoin, +mu relay between servers, kick and
a part bug. Most of them reported by Lx (#0001097 ).
2003-09-04 19:04:43 +00:00
Bram Matthys
aee400a104
extra +f action support: c#m c#M j#R m#M
2003-09-01 15:33:33 +00:00
Bram Matthys
8c5246bc25
- Fixed problem with opers having both 'admin' and 'coadmin' causing double-notices ( #0001043 ).
2003-08-31 21:11:13 +00:00
Bram Matthys
7efe268c3b
- Made SSL users unable to -z themselves, also added 2 flags to /stats S, reported by Joolz ( #0001200 ).
2003-08-31 20:52:37 +00:00
Bram Matthys
331d10b5a4
- Fixed bug regarding hidden opers + m_whois cleanup ( #0001208 ).
2003-08-31 20:04:00 +00:00
Bram Matthys
51b15e583c
- Fixed minor config parser memleak reported by AngryWolf ( #0001214 ).
2003-08-31 18:36:01 +00:00
Bram Matthys
dc1a5a3e04
- Fixed a channel sync bug reported by thilo&Rocko ( #0001218 ).
2003-08-31 18:10:16 +00:00
Bram Matthys
372814470f
- Fixed ~5 compiler warnings at *NIX and ~20 at windows. Some of them _could_ have caused problems. // - Moved EOS debugging code to DEBUGMODE.
2003-08-31 00:36:31 +00:00
Bram Matthys
2f38c277f0
major channelmode +f change... oh-oh... I really hope this works ok :p
2003-08-30 20:23:49 +00:00
codemastr
09377cf3a0
Module system error reporting support
2003-08-24 19:41:51 +00:00
codemastr
e741087ce4
extcmode changes
2003-08-24 00:56:31 +00:00
codemastr
a450522052
*nix resolver for Windows
2003-08-21 16:11:08 +00:00
Bram Matthys
bf156f47b6
- Allow opers to talk in channel even if +m ( #0001109 ).
2003-08-17 19:39:30 +00:00
Bram Matthys
e484db317d
Allow o/a/q'd users to nickchange if banned ( #0001150 ), Added badword all { }, config.h cleanup
...
==
- Allow o/a/q'd users to nickchange if banned (#0001150 ).
- Added badword all { }, this will add the badword to the badword channel, badword message
and badword quit lists... could be useful :p.
- Little config.h cleanup (removed obsolete non-working defines).
2003-08-17 01:28:04 +00:00
Bram Matthys
da18f18fa3
Minor oob read; someone forgot a parameter in sendto_one ;p
2003-08-17 00:05:38 +00:00
Bram Matthys
7f9841b01d
Internal code cleanups, changed away flood configthing, added nickflood protection
...
===
- 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.
2003-08-16 22:49:51 +00:00
Bram Matthys
57f337a738
*just commit da crap*
2003-08-16 15:56:50 +00:00
Bram Matthys
1681fce504
multiple changes...
...
- Updated example.conf with a more strict default oper-only-stats.
- Made '/stats S' and '/stats Z' oper only again (always).
- Hopefully fixed incoming/outgoing rate in /stats T. Only the stats of the first
listener was counted instead of the total. This also explains why on some (many?)
ircd configurations it always showed 0.00 kb/s and why HTM (high traffic mode)
was never kicking in.
2003-08-10 20:53:09 +00:00
codemastr
392fad7d3a
Fixed a stats l/L bug
2003-08-06 23:55:13 +00:00
Bram Matthys
64eb8a9aa5
- A few documentation updates/fixes
...
- 005 CHANMODES= set back to original value before extcmode merge
- made some functions in channel.c non-static so module coders
can use them (they are not defined in the header files [yet] however).
- fixed 2 minor oob write issues
2003-08-04 21:38:33 +00:00
codemastr
c5643f70c3
Fixed a +k/+L bug with using the same parameter
2003-08-04 21:32:30 +00:00
codemastr
73469bfea0
...
2003-08-04 20:43:18 +00:00
codemastr
06b63be683
Added ModuleGetOptions and ModuleSetOptions
2003-08-04 20:40:32 +00:00
codemastr
78e9f881db
Fixed a snomask and umode bug
2003-08-04 18:02:51 +00:00
codemastr
4db7542ee1
Recoded the usermode module system
2003-08-03 23:30:12 +00:00
codemastr
c8bfc594cd
Fixed a /stats bug
2003-08-03 18:05:49 +00:00
codemastr
4ac2e2ce6b
/stats fixes
2003-08-03 00:00:56 +00:00
Bram Matthys
3eb5f121ef
- stats bugfixes: a null pointer crash and a '/stats k' bug.
2003-08-02 00:00:21 +00:00
codemastr
83c2567d34
...
2003-08-01 19:43:08 +00:00
codemastr
161e62ccc0
Added a new stats system
2003-08-01 19:13:46 +00:00
codemastr
313aa1e26c
Fixed a problem with Sleep
2003-08-01 16:53:21 +00:00