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
2a53499610
Get rid of useless DLLFUNC prefixes (at places where they were not needed)
2015-07-25 20:23:37 +02:00
Bram Matthys
fd375ee284
Use CMD_FUNC() everywhere
2015-07-25 20:22:44 +02:00
Bram Matthys
e1160a0260
Check FLUSH_BUFFER.
2015-07-25 18:36:47 +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
Travis McArthur
2450909c26
Change name of OperEval...
2015-07-09 12:31:45 -07: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
Travis McArthur
3387a7bdac
Refactor setname permissions
2015-07-05 12:04:39 -07: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
61fe014771
- Remove sendto_server_butone() and friends, now everything uses sendto_server(). ( #4202 )
...
Patch from FalconKirtaran.
2013-05-20 01:21:45 +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
=?UTF-8?q?Mantas=20Mikul=C4=97nas?=
3e47992755
- Remove remaining uses of sendto_serv_butone_token() from modules.
...
---
src/modules/m_chatops.c | 10 ++++------
src/modules/m_chghost.c | 4 ++--
src/modules/m_chgident.c | 5 ++---
src/modules/m_chgname.c | 4 ++--
src/modules/m_globops.c | 4 ++--
src/modules/m_join.c | 13 +++++--------
src/modules/m_kick.c | 5 ++---
src/modules/m_mode.c | 26 ++++++++++++--------------
src/modules/m_nachat.c | 4 ++--
src/modules/m_nick.c | 4 ++--
src/modules/m_oper.c | 9 ++++-----
src/modules/m_part.c | 9 ++++-----
src/modules/m_sajoin.c | 3 +--
src/modules/m_sasl.c | 20 +++++++++++---------
src/modules/m_sdesc.c | 3 +--
src/modules/m_sendsno.c | 3 +--
src/modules/m_sethost.c | 3 +--
src/modules/m_setident.c | 3 +--
src/modules/m_setname.c | 2 +-
src/modules/m_svsfline.c | 15 ++++-----------
src/modules/m_svskill.c | 3 +--
src/modules/m_svsmode.c | 12 ++++++------
src/modules/m_svsmotd.c | 10 ++++------
src/modules/m_svsnick.c | 3 +--
src/modules/m_svsnline.c | 15 ++++-----------
src/modules/m_svssilence.c | 2 +-
src/modules/m_swhois.c | 3 +--
src/modules/m_tkl.c | 10 +++++-----
src/modules/m_topic.c | 14 +++++---------
src/modules/m_vhost.c | 12 +++++-------
30 files changed, 97 insertions(+), 136 deletions(-)
2013-05-19 20:36:56 +00:00
William Pitcock
424d7afba7
- Remove all references to add_Command(). ( #3177 )
2012-12-26 19:57:35 -06:00
stskeeps
0748ba0aa5
- #0002420 reported by KnuX fixed by WolfSage
...
- #0003147 reported by vonitsanet, fixed by djGrrr regarding making
spamfilters work in case of /setname
2007-06-14 18:20:38 +00:00
Bram Matthys
91ada621e6
- Added proper "not enough parameters" message for /SETNAME and cleaned up some whitespace
...
in the function, reported by Robby22 (#0002696 ).
- Fixed set::static-part set to 'no' not working properly. Reported by Robby22 (#0002698 ).
- Fixed crash in new resolver, reported by firstof9.
2005-11-16 23:58:02 +00:00
codemastr
58943b710c
Added CIDR support
2004-06-17 21:16:58 +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
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
griever
aedfae229a
Fixes about stuff
2002-01-15 04:32:00 +00:00
stskeeps
129bc36adf
+- Fixed some slave work.. return MOD_SUCCESS; in all command modules..
2001-12-24 11:19:49 +00:00
codemastr
3b52789751
More module v3 fixes
2001-12-09 23:47:46 +00:00
codemastr
3d564a403f
Fixed some more module v3 problems and upgrade all modules
2001-12-09 20:19:35 +00:00
codemastr
29a0ae1871
removed a few missed userload.h references
2001-07-02 17:59:29 +00:00
stskeeps
5357d536a1
+- Moved blackhole into scan.c and removed blackhole.c, and fixed some
...
+ blackhole bugs.
2001-06-29 18:37:33 +00:00
stskeeps
7680ec834a
-- Made glob() use GLOB_LIMIT on OpenBSD 2.9 to help prevent a DoS
...
+- Fixed autoconf/Makefile screwup caused by codemastr
+- Fixed a problem with IPv6 always enabled (could you check this fix, code?)
- Fixed a bug allowing channek keys to have spaces
- Cleaned up some thread porting code
- Added a new versioning system to allow easy tracking of bugs
+- Made glob() use GLOB_LIMIT on OpenBSD 2.9 to help prevent a DoS
- Fixed makeconf
+- Changed the way modules work. We're now at MOD_VERSION 2
+- Changed ALL MODULES to version 2
2001-06-28 20:30:54 +00:00
codemastr
2ff27c366f
Command hash changes
2001-03-18 20:34:59 +00:00