Bram Matthys
a557bc50d7
- Added debug code to trace proto-check bugs in DEBUGMODE [IsToken() etc]
...
- [Module coders] Added new function: do_cmd(cptr, sptr, cmd, parc, parv) which is an
uniform method to call any other commands. For more info, see description in src/parcket.c.
This will be used for any further modulization of commands that need to call other
commands, like NICK (will be done soon).
2005-01-25 23:31:07 +00:00
codemastr
232b172256
Moved channel mode +G to extcmode to make room for invex
2005-01-23 21:45:49 +00:00
codemastr
dd9e9417af
Fixed a bug where specifying a reason to SVSPART would cause it to fail
2005-01-23 18:31:59 +00:00
codemastr
0258d13195
Added an options member to the ExtbanInfo structure. This currently supports one flag, EXTBOPT_CHSVSMODE. When set, this extban will be removed when an SVSMODE -b [nick] is executed
2005-01-23 18:24:34 +00:00
codemastr
c2224bc5fd
Made /stats E include tkl except stats as well
2005-01-22 18:39:33 +00:00
codemastr
64d8a67f4a
makefile.win32
2005-01-22 18:34:09 +00:00
codemastr
3a052e213b
Fixed a bug where /whois notices were not sent to users who are +R if the sender is -r and on a remote server
2005-01-22 17:59:23 +00:00
codemastr
282a5f3eab
Reworded a cloak-key error message to make it clearer
2005-01-22 17:53:49 +00:00
codemastr
cb1ca56cae
Fixed a bug related to the sajoin recode regarding notices displayed
2005-01-22 17:51:17 +00:00
Bram Matthys
68feb2ba64
- Fixed a resolver cache bug regarding CNAME's, this needs some more testing.
...
[this description will be updated after knowing if this indeed fixes #2229/#1236]
2005-01-21 01:04:17 +00:00
codemastr
8e0d1cd516
Fixed a problem with set::htm::incoming-rate being interpreted incorrectly
2005-01-18 16:50:53 +00:00
codemastr
30c9781e72
Made /sajoin support multiple channels and using 0
2005-01-17 19:16:03 +00:00
codemastr
d3641acd7b
Made SVSMODE -b and -e remove bans/excepts placed on IPs
2005-01-17 17:31:10 +00:00
codemastr
7e18fcd00e
Fixed a minor typo in the "now an oper" announcement
2005-01-17 17:25:05 +00:00
Bram Matthys
65024ce49e
ouch!
2005-01-15 00:39:10 +00:00
codemastr
a07c13bdc2
Added some error checking to /sapart
2004-12-27 00:44:42 +00:00
codemastr
7f8bcdb5b2
Made CIDR no longer accept bitmasks with less than 16bits for /*line commands
2004-12-27 00:14:07 +00:00
Bram Matthys
3cbbaf125b
- Fixed bug where servers behind ulines were not ulined, causing for example juped servers to
...
show up if flat-map was enabled, reported by GSF19 (#0002230 ).
2004-12-10 20:09:09 +00:00
Bram Matthys
a76e4d4712
- Module coders: sendto_snomask* now only sends to opers, sendto_snomask_normal* can be used
...
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 ).
2004-12-03 22:00:09 +00:00
Bram Matthys
4284c39307
- OperOverride INVITE notices are now also global (if you have the eyes snomask set) ( #2212 ).
...
- Module coders: New function: sendto_snomask_global().
- Speedup sendto_snomask/sendto_connectnotice/sendto_fconnectnotice code.
2004-12-03 03:32:32 +00:00
Bram Matthys
55ece5e5e4
- Fixed Oper Override not giving a 'special join notice' if +z is set along with another mode
...
(eg: +i/+k), reported by tabrisnet (#0001487 ).
2004-12-02 16:47:55 +00:00
Bram Matthys
5b7e45545c
- Fixed dcc spamfilter problem reported by TimeFX and Deadalus ( #2177 , #2204 ).
2004-12-02 04:51:29 +00:00
codemastr
afbf2070fa
Added a set::gline-address which works like set::kline-address
2004-12-01 20:55:38 +00:00
Bram Matthys
a6713f14cb
- Fixed alloca warning @ Linux (post-3.2.2)
...
- Numeric audit: 15 small changes (int/long mismatches etc). This might have fixed some
bugs on architectures where 'long' and 'int' have different sizes (eg: opteron).
2004-11-28 21:26:27 +00:00
codemastr
191127296a
Rewrote some of the previous change to deal with some strange issues
2004-11-26 22:14:30 +00:00
codemastr
a11e6df64b
Using /invite with no parameters now lists the channels you are invited to but have not yet joined
2004-11-25 19:16:02 +00:00
Bram Matthys
d310864b43
- Added set::dns::bind-ip (rarely ever needed, but might be useful for paranoid people).
...
- Some unreal32docs->security section improvements.
2004-11-19 20:55:18 +00:00
codemastr
dd2f5bedd8
Made typing /kline, /shun, /zline, and /gzline correctly report the correct /stats flag, and these commands now produce the same output as the respective /stats flag they emulate
2004-11-13 18:11:02 +00:00
codemastr
e964113964
Updated Donation file, Added a 'B' flag to /who output for bots, and allowed normal users to /who +m B
2004-11-13 17:15:17 +00:00
codemastr
fb0802a22b
Corrected numerous -Wall warnings
2004-11-04 21:42:34 +00:00
Bram Matthys
aaabed6af2
- Some text updates... docs: now 3.2.2-CVS, lso got rid of double version to avoid
...
confusion. credits: fixed typo.
2004-10-30 12:21:24 +00:00
codemastr
43db020b75
Fixed a typo in the makefile for USERIP, Made the WATCH command work for WebTV users
2004-10-29 18:24:58 +00:00
Bram Matthys
9e855621e5
- Added some future SJOIN skip stuff. <= for future +I (invex) support.
2004-10-19 18:01:13 +00:00
Bram Matthys
e6156b4604
- Added spamfilter 'away' ('a') target ( #0002057 ).
2004-10-11 18:46:53 +00:00
Bram Matthys
681a0ce0c2
- Fixed OOB read/write on user quit (did no harm on Linux&FreeBSD).
...
- Fixed some tiny memory leaks (~100 bytes) on rehash.
- Updated chinese&japanese GBK nick code, fix supplied by Xuefer (#0002051 ).
- Added release notes (unfinished).
2004-10-10 23:37:25 +00:00
Bram Matthys
fae77f21ec
- Module coders: Added HOOKTYPE_REMOTE_JOIN, HOOKTYPE_REMOTE_PART, HOOKTYPE_REMOTE_KICK (all
...
work just the same as the HOOKTYPE_LOCAL_* variants).
- Module coders: HOOKTYPE_REMOTE_CONNECT is now also called during net-merge. You can use
IsSynched(sptr->srvptr) to find out if it's called due to a net merge (0) or a connect (1).
- Added spamfiler 'user' (u) target. This regex is checked against nick!user@host:realname
when a user connects. This makes it easy to ban drones with simple patterns.
For example: '/spamfilter add u gzline 86400 Drone[0-9]+!.+@.+:Drone[0-9]'
would kill any drones that have both a nick and realname with 'Drone' followed by digits.
2004-10-06 20:33:13 +00:00
codemastr
9b86b48b81
Updated doc/technical/token.txt and resolved 2 token conflicts.
2004-09-18 17:49:42 +00:00
Bram Matthys
19748e6f03
- Fixed prefix bug caused by previous 'fix'/behavior change. Reported by aquanight ( #0002067 ).
2004-09-11 19:19:17 +00:00
codemastr
18311db5bf
Fixed a typo in the *nix Makefile
2004-09-05 23:17:37 +00:00
codemastr
fea3b691b3
Added a USERIP command
2004-09-04 22:55:19 +00:00
codemastr
23ee49f602
Exported the isupport functions for use in Windows modules. Added a new snomask, +o to show oper-up notices (oper only)
2004-09-04 17:05:25 +00:00
codemastr
36a75d5b55
SVSO now removes +v
2004-09-04 15:53:02 +00:00
codemastr
d4059fec92
Rewrote the 005 system to be dynamic and added an API to manipulate it
2004-09-03 21:46:32 +00:00
codemastr
ed476aaf75
Added snomasks to /whois usermode output and made usermodes available to all opers not just +e
2004-08-22 18:05:04 +00:00
Bram Matthys
acf99712e9
- Oops.. made spamfilter for msgs/notices not working ;p.. fixed.
2004-08-02 03:16:54 +00:00
Bram Matthys
fa1c1d4db7
- Windows: the 'notice' parameter in the usermsg callback was always 0 due some windows/vc
...
weirdness, this also affected spamfilter (so any spamfilters added only at notice
and not at msg on windows would not work). Now using the real 'notice' parameter.
2004-07-29 19:52:39 +00:00
codemastr
8440b94865
Added oper::modes
2004-07-18 22:35:55 +00:00
codemastr
c0ea216165
Added a new modules makefile
2004-07-18 22:18:19 +00:00
codemastr
70b32d0164
Added sapart and svspart comments
2004-07-12 17:00:46 +00:00
codemastr
7d1c6344bb
Fixed some who ? flag bugs
2004-07-09 17:36:57 +00:00