rburchell
|
146ecc2fbb
|
Remove is_services_* methods.. this forces us to actually remove uses of them.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2257 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-04 00:52:25 +00:00 |
|
rburchell
|
36f523249a
|
Fix access checking in core
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2256 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-04 00:49:50 +00:00 |
|
rburchell
|
b0b8e70442
|
Fix access checking on ns_*
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2255 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-04 00:49:11 +00:00 |
|
cyberbotx
|
2dba060c6a
|
Patch from DukePyrolator to include an OnUserNickChange() event to replace EVENT_CHANGE_NICK, also patch from me to have the ratbox protocol module send account data on login and logout.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2254 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-03 21:16:33 +00:00 |
|
cyberbotx
|
a7316c1770
|
Fix ratbox protocol to use TS6SID for sending (UN)RESV, and fix m_privmsg to correctly find the core pseudo-clients if the IRCd sends a UID instead of a nick.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2252 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-03 18:36:10 +00:00 |
|
rburchell
|
a6f0b5e8d4
|
Don't generate UID twice in ratbox protocol module. This is a leftover from before the core generated UIDs.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2248 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-03 17:37:15 +00:00 |
|
cyberbotx
|
821c6ac90b
|
Reintroduce sending login/logout account messages, they were added back in SVN r1944 but went poof with the command API change.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2247 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-03 06:53:40 +00:00 |
|
cyberbotx
|
aab6dad14f
|
Fix compile error in ru.l due to lack of tabs in an earlier commit.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2246 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-03 06:01:56 +00:00 |
|
cyberbotx
|
6280432bc7
|
Fix bug #1047, patch from Adam, fixes documentation of CS CLEAR OPS.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2244 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-03 02:50:14 +00:00 |
|
cyberbotx
|
6d97b7f8f9
|
Fix bug #1045, patch from Adam, suspended channels can no longer be administered, and control over checking forbidden and suspended channels has been moved out of the modules and into the core.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2243 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-03 02:42:06 +00:00 |
|
cyberbotx
|
c6ef1e0390
|
Added service argument to OnPreCommand, added OnPostCommand event, changed the following modules to use On[Pre|Post]Command instead of hooking into existing commands: hs_request, ns_maxemail, and os_info.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2242 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-03 00:16:15 +00:00 |
|
rburchell
|
48ef6617ac
|
Remove capability for commands to hook existing commands, add an OnPreCommand event instead. Tidies up a lot of stuff. Also remove a bunch of dead code.
NOTE: This will break some stuff.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2241 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-02 22:59:27 +00:00 |
|
rburchell
|
ef400fa6dc
|
Remove restrictgetpass option from the conf
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2239 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-02 20:35:44 +00:00 |
|
rburchell
|
93baed333f
|
Remove rootmodeonid, opermodeonid, adminmodeonid - unused, and utterly useless/bad.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2238 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-02 20:33:28 +00:00 |
|
rburchell
|
e9e5ccc891
|
Remove NSRestrictGetPass, and replace it with opertype usage.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2237 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-02 20:27:47 +00:00 |
|
rburchell
|
d37f569188
|
More miscellaneous bits.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2236 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-02 20:24:08 +00:00 |
|
rburchell
|
a39137e271
|
Fix up a bunch of access checking to be a bit more modern and so on
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2235 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-02 20:21:43 +00:00 |
|
rburchell
|
25050df434
|
Apparantly I forgot to update some language files.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2234 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-02 20:18:22 +00:00 |
|
rburchell
|
b79c68d829
|
Change some stuff to use NC::IsServicesOper instead of is_services_*.
Remove some unused language strings also.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2233 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-01 23:32:06 +00:00 |
|
rburchell
|
6712748378
|
Boink.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2232 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-01 20:07:47 +00:00 |
|
rburchell
|
3cdca9e47a
|
Replace nick_is_* checking of static userlevels with NickCore::IsServicesOper, which just confirms they have *an* opertype.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2231 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-01 19:56:40 +00:00 |
|
cyberbotx
|
e57feb4ef6
|
Removed NICK_INFO_SERVICES_[OPER|ADMIN|ROOT] from the language files and added NICK_INFO_SERVICES_OPERTYPE to them. NOTE: This will break compiling until the removed language strings are replaced in ns_info.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2230 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-04-01 19:55:01 +00:00 |
|
cyberbotx
|
4ef30a4de9
|
Fix compile error in servers.c.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2229 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-31 17:03:50 +00:00 |
|
rburchell
|
76755725e5
|
These are (now) horribly out of date. When we're ready to implement what ones we need, we can grab them back out of SVN (or more likely just do them from scratch..)
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2228 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-31 14:51:27 +00:00 |
|
rburchell
|
8a01e21a48
|
Send snotice after connecting to the network. Also change OnServerConnect to take Server*, not a name.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2227 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-31 14:44:33 +00:00 |
|
rburchell
|
ab9c1e4651
|
Fix ss_main's client introduction.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2226 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-31 14:43:04 +00:00 |
|
cyberbotx
|
fdfc12f398
|
Detach all module hooks when a module is unloaded, patch from DukePyrolator, thanks for spotting this!
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2225 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-30 18:27:01 +00:00 |
|
rburchell
|
ba8f609eb0
|
Yet *neither* send HOST_OFF here..
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2224 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-30 10:08:36 +00:00 |
|
rburchell
|
114b2d4989
|
Needed to apply this to 1.2 too, oops.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2223 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-30 10:07:50 +00:00 |
|
rburchell
|
2d270cd0bf
|
Forward-port Szymek's vhost patch.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2222 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-30 10:00:58 +00:00 |
|
cyberbotx
|
89c2c02904
|
Fix bug #1073, fantasy commands in CTCP ACTIONs will now be ignored instead of processed.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2217 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-30 06:15:58 +00:00 |
|
sjaz
|
6245821dfe
|
#1042 Fix for CS SUSPEND/FORBID so that it doesn't act upon opers on rejoin. Thanks Adam.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2216 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-29 21:15:15 +00:00 |
|
sjaz
|
0430fbf861
|
#1058 Patch to fix HS REQUEST memo to include ident. Thanks Adam.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2215 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-29 21:12:09 +00:00 |
|
cyberbotx
|
007b73e5a9
|
Fix bug #1036, patch from Adam, correct the kick reason used when a channel is forbidden or suspended without a reason.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2214 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-28 16:22:49 +00:00 |
|
cyberbotx
|
7ec6b68e84
|
Fix bug #1032, patch from Adam, the help for CS GETKEY has been condensed and the return result of the command is a human-readable string.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2213 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-28 15:42:14 +00:00 |
|
rburchell
|
7a92feb474
|
Regenerate UID on BOT CHANGE, don't try reuse an existing one.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2212 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-27 23:03:21 +00:00 |
|
rburchell
|
601c546957
|
Fix protocol violation error.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2211 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-27 22:53:16 +00:00 |
|
sjaz
|
3f57c91613
|
Bug #1061 - Fixed minor typo in English Langfile.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2210 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-27 20:16:56 +00:00 |
|
cyberbotx
|
3d4fb90353
|
Fix potential crash problem with use of free() instead of delete[] from earlier bugfix of bug #1054, also remove item for * help set from TODO as it's been fixed.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2209 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-27 15:56:16 +00:00 |
|
cyberbotx
|
5c325b5d12
|
Slight cleanup on TODO, move item about oper flags into 1.9.1 and move the ?'s inside the brackets for consistency.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2208 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-26 03:48:50 +00:00 |
|
cyberbotx
|
60b18508e0
|
Fix problem with CMake under Windows, spotted by therock247uk on the forums, CMake now checks for the environment variable VCINSTALLDIR (only set in the Visual Studio command prompt) and also fixes the check for #ifndef.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2207 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-25 17:36:47 +00:00 |
|
cyberbotx
|
8fc031fb84
|
Fix bug #1009, patch inspired by DukePyrolator, add a TS6 SID generator from DukePyrolator, as well as change SendServer() to take a Server struct and use the result of new_server() in the SendServer() call instead.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2206 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-25 16:12:24 +00:00 |
|
cyberbotx
|
d8c4e705a2
|
Fix bug #1066, language strings for NICK_SET_HIDE_SYNTAX, NICK_SASET_HIDE_SYNTAX, NICK_HELP_SET_HIDE, and NICK_HELP_SASET_HIDE all show STATUS as a choice now.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2205 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-24 01:38:27 +00:00 |
|
cyberbotx
|
3495e8a575
|
Fix parameters of NS SET within ns_maxemail so it doesn't break ns_set's version of it.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2204 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-24 01:24:04 +00:00 |
|
cyberbotx
|
b7a995c1f1
|
Allow a core Service's ident, host, and real name to be changed, but disallow changing their nicks. Fixes the BS BOT CHANGE part of bug #1070.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2203 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-23 21:59:11 +00:00 |
|
cyberbotx
|
807770c40a
|
Patch from Adam, fixes logging and notices regarding recent channel access list change.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2202 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-23 21:07:30 +00:00 |
|
cyberbotx
|
b3eeb815b6
|
Replace manually allocated array for NickCore's access list with an std::vector, cleans up the code and provides a more sane interface, also fixes bug #1023 in the process.
Also add missing help for NS ACCESS.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2201 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-23 21:05:29 +00:00 |
|
cyberbotx
|
da43e02228
|
Partial fix for NS REGISTER not displaying syntax error if only 1 argument is given, not completely fixed due to how OnSyntaxError is called, problem spotted by DukePyrolator, thanks!
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2200 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-23 18:30:30 +00:00 |
|
cyberbotx
|
ca28b7c1b3
|
Patch from DukePyrolator, allow unregistered users to use NS GROUP.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2198 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-23 05:07:52 +00:00 |
|
cyberbotx
|
da4ce1788f
|
Patch from DukePyrolator, only show the message about using NS INFO ALL if the user hasn't used NS INFO ALL.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2197 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-03-23 05:07:43 +00:00 |
|