Bram Matthys
bfb9b91467
- Fixed set::maxdccallow setting to <=0 still allowing one entry to be set, reported by
...
RSCruiser (#0002883 ).
2006-04-16 23:58:01 +00:00
Bram Matthys
ec338581d9
- Fixed '/stats P' negative usercount bug ( #0001691 ).
2004-06-25 00:15:37 +00:00
Bram Matthys
d75ca39f78
- Made Mod_Version required (this should be no problem since it's done automatically).
...
- Added HOOKTYPE_LOG [int type, char *timebuf, char *logbuf]
- Updated the release notes.
2004-06-22 01:20:31 +00:00
Bram Matthys
47f3c43295
- Various (non-critical) fixes for dccallow reported by Rocko (incorrect nick in deny msg,
...
added set::maxdccallow in docs, added bmp/vob/log/ to dccallow.conf).
2004-06-10 15:53:13 +00:00
Bram Matthys
6ec3822ce1
CmdoverrideAdd, DCCALLOW, allow dcc { }, umode +v change, register_user fix.
...
- Module coders: if CmdoverrideAdd() is called for an override that is already in place, it
now sets MODERR_EXISTS as errorcode and returns NULL (previously it added duplicates).
In the past module coders had many issues with PERM mods... you had to use weird tricks,
but now you can (and should!) just override on INIT and on HOOKTYPE_REHASH_COMPLETE.
- Moved register_user declaration to h.h, updated call in m_pingpong.c (due new 'ip' field).
- Usermode +v ('receive dcc send rejection notices') is oper-only now for privacy reasons.
- Added dcc allow { }, which allows one to make exceptions over deny dcc { }.
- Added deny dcc::soft and allow dcc::soft item, if set to 'yes' it allows someone
to explicitly override it per-person via /DCCALLOW (see next).
- Added DCCALLOW system, taken directly from bahamut.
With this system you can block certain (or all) DCC SENDs and then allow the user to
'override' this limit for every user he/she trusts via '/DCCALLOW +User'.
This is an attempt to stop (or at least limit) the spreading of viruses/etc.
See '/DCCALLOW HELP' for more info.
- Added example dccallow.conf which filters everything except some known
'safe types' (jpg, jpeg, png, gif, etc). Note that the purpose of this file
is NOT to get a complete list, rather to limit it to a few 'known safe' entries.
- Added set::maxdccallow: max number of entries of the DCCALLOW list (default: 10).
2004-06-10 02:26:32 +00:00
Bram Matthys
a16533d0e9
- Improved dcc blocking support (both for spamfilter and deny dcc).
2004-02-23 17:28:07 +00:00
Bram Matthys
790a69a402
compile fixes
2004-02-22 02:56:28 +00:00
Bram Matthys
346dc05818
- Modulized: svsfline, dccdeny, undccdeny, whowas
2004-02-22 02:40:13 +00:00
Bram Matthys
d4723ee2e2
- Added can_dccdeny operflag so you can give your local/global opers access to this too.
...
Co-admin, admin, sadmin and netadmin get it by default. Suggested in #0001247 .
- Updated operflag docs.
2004-02-05 01:34:59 +00:00
codemastr
161e62ccc0
Added a new stats system
2003-08-01 19:13:46 +00:00
Bram Matthys
358a00e90c
Fixed some formatting issues.
2003-01-23 20:47:06 +00:00
mcskaf
0349a1d1d8
We were writing a null to the log file when we reached max size. Bug #0000613 reported by AngryWolf
2003-01-15 23:10:13 +00:00
codemastr
bb95bdfa7c
Removed some useless code and added more modules
2002-08-09 20:26:04 +00:00
codemastr
13597dc40d
Fixed some problems with sykper's patch
2002-04-19 19:43:39 +00:00
stskeeps
5d401a394e
- Some more of skyper's security audit patch. Some of them were simply
...
unfair in regards to performance or blindly added strlcats/strlcpy
2002-04-18 19:05:22 +00:00
codemastr
65a2668ede
Added log {} syslog support
2002-03-18 23:26:12 +00:00
codemastr
a46ebe1f38
Added various patches by Syzop
2002-03-02 17:18:11 +00:00
stskeeps
a9f1838c3e
- Various fixes to virthost system, may fix some memory corruptions
...
and potential exploits.
2002-02-06 19:35:42 +00:00
codemastr
bd6729ad93
More -Wall cleanups
2002-02-03 17:15:37 +00:00
codemastr
8e7b926c31
Made the win32 version set read only log files to writable
2002-01-31 21:11:29 +00:00
codemastr
15c765449b
Fixed a t.next recode typo and added -pipe check for gcc
2002-01-26 17:54:14 +00:00
stskeeps
ec5231f565
- Fixed some t.next's and replaced with codemastr method(tm)
2002-01-26 00:20:20 +00:00
codemastr
e872aa28a9
Converted a bunch of structures to use ListStruct
2001-12-02 17:57:24 +00:00
stskeeps
e9123b12db
+- Added new auth.c API and a lot of different crap .. will document later
2001-11-15 20:26:52 +00:00
stskeeps
2a55293bcc
,
2001-11-07 13:25:54 +00:00
codemastr
5cd4cb01f8
Fixed a log::maxsize bug where it would screw up when the file didn't exist
2001-08-24 20:44:33 +00:00
stskeeps
0e2ac061b8
+- Fixed vhost bug that forgot to add a \0 in the end of the string
...
+- /who fix
\ No newline at end of file
2001-08-07 12:29:23 +00:00
codemastr
90d9c1df8c
Implimented snomask
2001-08-04 17:17:54 +00:00
codemastr
bdeda461ed
Added log::maxsize
2001-08-03 17:10:40 +00:00
stskeeps
ff8bc65911
+- Fixed fence post marker overwrite in /vhost, found and fixed by tgf
2001-07-31 21:07:27 +00:00
codemastr
664f148366
Fixed a bug affecting /oper and /vhost caused by IP checking
2001-07-29 16:33:14 +00:00
codemastr
acf66442e8
Various bug fixes
2001-07-16 17:51:18 +00:00
codemastr
dd7b98a4c2
Fixed an SVSFLINE bug when removing an unknown dccdeny
2001-07-03 22:10:26 +00:00
stskeeps
8d2bbbab95
+- Fixed some IsToken / sendto_serv_butone screwups, actually think they're
...
+ codemastr(TM) coding
2001-07-02 19:17:53 +00:00
stskeeps
62a39b24d7
+- Minor cosmetic fixes, and SVSNLINE (ban realname).
...
+ SVSNLINE + reason_why_moo :realname mask - Add global ban realname
+ ('_' is converted into spaces)
+ SVSNLINE - :realname mask - Remove global ban realname
+ SVSNLINE * - Wipes all global ban realname
+- Fixed FIXME dcc_deny_wipe_services
+
+
\ No newline at end of file
2001-07-02 18:31:42 +00:00
codemastr
f3e02b9ada
Removed include/userload.h (not used)
2001-07-02 16:30:06 +00:00
codemastr
e604a72114
Fixed /stats to work fully with newconf
2001-06-25 20:13:37 +00:00
codemastr
4298b01b5e
fixed ircd_log to work in win32
2001-04-16 00:18:59 +00:00
codemastr
dea4e0f9b8
recoded ircd_log a bit
2001-04-13 22:38:37 +00:00
stskeeps
d0819ec012
+- Possible FD leak in ircd_log, caused by some codemastr coding(TM)
2001-04-13 19:46:32 +00:00
codemastr
220d739c8d
Possibly fixed the vhost crashing bug, with much help from IpAddress
2001-04-08 23:06:55 +00:00
codemastr
d26077a352
Readded timestamp to log, accidentily got removed
2001-04-08 19:42:52 +00:00
codemastr
9691037d36
fixed user@ vhost problem
2001-04-03 19:53:25 +00:00
codemastr
260fcc7525
added ability to add a username to spoof in vhost {}, also fixed a vhost bug
2001-04-01 23:16:02 +00:00
codemastr
464e787aac
added a new logging system using log {}
2001-03-21 20:42:15 +00:00
codemastr
bf9dc43e5a
Removed a lot of vars and stuff from the old config, also made some cleanups to reduce source size
2001-03-02 18:53:04 +00:00
codemastr
e9b9c0e775
various code cleanups
2001-02-24 18:27:50 +00:00
stskeeps
40f1dd6da6
+- Added deny channel { channel "channelmask"; reason "why"; }; and
...
+ allow channel { channel "channelmask"; };. Replaces chrestrict
+- Made those above get rehashed
2001-02-24 13:03:26 +00:00
stskeeps
d121a7a9ad
+- Finished up deny dcc {}.
...
+ TODOs: dcc_del_wild_match doesn't work. dcc_wipe_services() either
2001-02-18 09:57:49 +00:00
codemastr
5a1114985c
vhosts now use newconf
2001-01-30 21:58:20 +00:00