Bram Matthys
bf1e1502ba
Use #include "unrealircd.h" in all modules ( #4516 ).
2016-03-04 13:02:06 +01:00
Bram Matthys
8b45169f82
Get rid of $Id$ in /MODULE (version) output. Just report as "4.0"
2015-10-11 18:18:31 +02:00
Bram Matthys
fd375ee284
Use CMD_FUNC() everywhere
2015-07-25 20:22:44 +02:00
Bram Matthys
bbb121383b
Add who-may-execute-this in many CommandAdd()'s. Trying to remove all "unspecified" (0) ones... hopefully I made no mistake in this ;)
...
Update remote-permission check in ValidatePermissionsForPath to check at least IsOper.. may save us from some serious mistakes ;)
2015-07-12 15:32:11 +02:00
Bram Matthys
e8dfb284a1
Replace parv[0] with sptr->name. Don't use parv[0] anymore.
...
I went through all 500+ of them by hand as to avoid introducing bugs... we'll see ;)
2015-07-10 12:17:05 +02:00
Bram Matthys
fe14e21175
Update all MOD_TEST/MOD_INIT/MOD_LOAD/MOD_UNLOAD calls to new format
2015-07-08 18:02:19 +02:00
Bram Matthys
101d2dd6a3
Big 3.4.x commit containing bug fixes and enhancements. Modularizing
...
user & channel modes. Fixing Windows build. Etc..
2014-05-11 20:56:02 +02:00
William Pitcock
afdf5d780a
- Replace ircsprintf() with bounds-checking ircsnprintf(), patch from FalconKirtaran. ( #4208 )
2013-05-21 06:26:52 +00:00
William Pitcock
b413848524
- TOK_FOO removal pass 2
2013-05-19 21:40:45 +00:00
William Pitcock
ca86485927
- Remove token parameter from CommandAdd().
2013-05-19 21:27:26 +00:00
William Pitcock
424d7afba7
- Remove all references to add_Command(). ( #3177 )
2012-12-26 19:57:35 -06:00
codemastr
a09d36532e
Moved qlines to TKL
2004-02-22 18:41:06 +00:00
Bram Matthys
dc73bd3a2d
- Made win32 work again (broke it by /module patch 35 minutes ago).
2003-11-11 20:20:23 +00:00
Bram Matthys
d6fd665ede
- Multiple /module changes (the command):
...
- Normal users can now get a list, versioninfo will be hidden however.
- Opers get some additional details like hooks and commandoverride's.
- Opers can use /module <servername> to get a remote list of loaded modules.
- Added flag [3RD] to show it's a 3rd party module
This was requested by by quite some people because serveradmins started to load
"spy modules" without clearly mentioning it in the MOTD (which is highly unethical
and in some countries even illegal due to privacy law). Also the remote module
list was requested by quite a few opers.
Sure, this isn't a 100% guarantee but at least if someone goes hiding stuff
then it's clear what their intentions are (and thus will be refused support, ..).
- Changed emailaddr in help window at windows to unreal-users mailinglist.
- Made the cloak mismatch msg during linking a bit more scary.
- Added comment to 'Install as a service' option in installer to help n00bs a bit.
2003-11-11 19:45:09 +00:00
codemastr
3e4cfea3da
Updated modules to use the new macros
2003-09-21 19:59:50 +00:00
Bram Matthys
a63eee5ee9
I won the fight...
2003-04-17 18:13:01 +00:00
Bram Matthys
201c0e39bc
Fix-for-fix (debug stuff), sendto... real... opers...
2003-04-17 18:01:55 +00:00
Bram Matthys
9691748a7e
- Added some temporarely SQLINE debugging/trace code
2003-04-17 16:58:38 +00:00
codemastr
3a368be7e5
Fixed an SQLINE bug
2003-04-11 23:57:15 +00:00
codemastr
d41d26a163
SQLINE/UNSQLINE and SVSNLINE fixes
2003-04-10 21:13:36 +00:00
stskeeps
6901d27508
- Module load fix for a minor fuckup in SQLINE/UNSQLINE
2002-08-12 17:03:03 +00:00
stskeeps
7f3096ee6b
- Allowed SQLINE/UNSQLINE to come from a U:lined client as well
2002-08-12 15:45:46 +00:00
codemastr
7523a30430
Updated all modules to use 3.2-b8 format
2002-03-19 16:00:34 +00:00
codemastr
6b8c83ba85
Cleaned up a bunch of -Wall warnings
2002-01-27 20:28:41 +00:00
stskeeps
129bc36adf
+- Fixed some slave work.. return MOD_SUCCESS; in all command modules..
2001-12-24 11:19:49 +00:00
codemastr
3d564a403f
Fixed some more module v3 problems and upgrade all modules
2001-12-09 20:19:35 +00:00
codemastr
e872aa28a9
Converted a bunch of structures to use ListStruct
2001-12-02 17:57:24 +00:00
codemastr
6bad7c8dfa
Added headers to all the new modules
2001-10-08 17:06:32 +00:00
stskeeps
2ac54ecc8b
*** empty log message ***
2001-10-07 08:56:11 +00:00