Adam-
|
80cbac3769
|
Replaced some static_casts related to modes with dynamic_cast - its a bit safer
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2715 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-23 08:41:22 +00:00 |
|
Adam-
|
f82640af7c
|
Fixed bug #1119 - Fixed a few help replies to respect the nickserv msg option when sending blank lines
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2714 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-22 23:59:06 +00:00 |
|
cyberbotx
|
77f0cd0c46
|
Change OperType's name to be ci::string instead of std::string, should hopefully make it so it doesn't matter what case is used in the oper blocks compared to the opertype blocks.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2713 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-21 02:30:14 +00:00 |
|
Adam-
|
7a7f1f8390
|
Rewrote part of extensible, it will now automatically unallocate memory for us so we don't have to manually delete it everywhere anymore
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2711 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-20 18:39:52 +00:00 |
|
Adam-
|
861fe9e7b3
|
Added BotInfo* sender arg to all of the User mode functions, changed IRcdProto::SendMode for channels to accept a Channel pointer and fixed unsetting users vhosts on Unreal
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2710 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-17 02:10:35 +00:00 |
|
Adam-
|
453963eeae
|
Moved /chanserv unban to its own module and added support for unbanning a nickname, this readds !unban nick
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2709 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-16 23:50:33 +00:00 |
|
Adam-
|
aad1a4ca8d
|
Hopefully this fixes detecting if Unreal sends a TS at the end of the mode string and removing it, which keeps it from being passed to mode handler
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2708 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-16 23:50:19 +00:00 |
|
Adam-
|
c6e3324b30
|
Made many of the functions in IRCDProto accept the relative object pointers instea of char* everywhere, and updated TODO
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2706 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-16 02:25:38 +00:00 |
|
robbeh
|
98aa38d800
|
Added !K trigger to kick people and updated Changes
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2705 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-15 21:31:53 +00:00 |
|
robbeh
|
f1c975c89f
|
Added a KB alias to ban to allow the !kb fantasy trigger
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2704 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-15 21:29:48 +00:00 |
|
Adam-
|
3beac16030
|
More work on db-convert, almost done. This also moves the bot section of the db above the chan section, so we can check if channel bot names are valid
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2703 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-14 23:52:59 +00:00 |
|
Adam-
|
511c4b73d2
|
Updated docs/IRCD to reflect recent changes in the ircdvar struct, and made botinfo constructors set created time not bs_bot, db loaders will change it later if needed
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2702 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-14 21:58:33 +00:00 |
|
Adam-
|
6f5bc22584
|
Did some more work on db-convert
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2701 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-14 03:50:27 +00:00 |
|
Adam-
|
744d6d4030
|
Set the created time for BotServ bots correctly
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2700 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-14 03:50:23 +00:00 |
|
Adam-
|
d4af97a7a7
|
Ripped out old databases
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2699 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-14 00:56:58 +00:00 |
|
Adam-
|
710355fd2c
|
Don't allow mlocking/defconing modes such as beIohv
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2698 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-13 23:14:20 +00:00 |
|
Adam-
|
46c0d40009
|
Moved hostserv/set priv to commands, only check for HasCommand() when trying to execute commands and not HasPriv(), as Privs should never be necessary to execute any command
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2697 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-13 19:57:22 +00:00 |
|
Adam-
|
a7ac6a0ac7
|
Added in a modestacker and rewrote almost all of the remaining old mode code
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2696 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-13 19:32:19 +00:00 |
|
DukePyrolator
|
3a956c51be
|
do not show the NICK_INFO_FOR_MORE message when the user has no permission to do it
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2695 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-11 21:17:08 +00:00 |
|
Adam-
|
280dcc7597
|
Only show the user as online in /nickserv info if they are identified for the group of that nick
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2693 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-08 02:33:39 +00:00 |
|
DukePyrolator
|
37de1286fa
|
added a function to convert some mlock modes
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2692 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-07 22:30:43 +00:00 |
|
Adam-
|
4630ae454a
|
Added options:mlock in the config so you can set what modes should be locked on new channels
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2690 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-05 22:12:48 +00:00 |
|
Adam-
|
42b8cfe404
|
Got rid of some now unnecessary code in config.c and moved Config.Opers.clear() to InitOpers where it belongs
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2689 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-05 21:04:15 +00:00 |
|
Adam-
|
eadf52caf2
|
Added ns_resetpass which can be used to reset user passwords by email, very useful if you're using encryption
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2685 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-05 05:44:02 +00:00 |
|
Adam-
|
661755a199
|
Fixed crash when using smartjoin and assigning a bot to an +i channel, reported by Platzii
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2684 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-04 23:11:08 +00:00 |
|
DukePyrolator
|
17a4789c1c
|
some code cleanup
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2682 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-12-04 06:32:17 +00:00 |
|
DukePyrolator
|
d4b595fdb8
|
the database converter can now convert the operserv database
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2678 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-29 20:55:41 +00:00 |
|
DukePyrolator
|
f9cd8c200c
|
the database converter can now handle a broken bot.db from 1.9.0
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2677 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-29 09:32:32 +00:00 |
|
DukePyrolator
|
0557f090fb
|
fixed some bugs in the database converter
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2676 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-29 08:31:44 +00:00 |
|
DukePyrolator
|
23b3382347
|
updated database converter
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2675 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-29 07:56:35 +00:00 |
|
Adam-
|
a08b3ec592
|
Massive move of all of the Config variables out of global scope to the Config class
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2674 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-28 23:02:07 +00:00 |
|
Adam-
|
f6b823ade8
|
Set all of the default channel flags on new channels. Thix fixes persistant not being set on newly registered channels
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2673 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-27 07:41:21 +00:00 |
|
Adam-
|
4fac8d6a91
|
Foward port of part of r2668
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2669 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-25 21:38:50 +00:00 |
|
DukePyrolator
|
4f550d29aa
|
fixed a crash when a user connects without a vhost
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2666 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-24 06:19:32 +00:00 |
|
Adam-
|
68ef593292
|
Properly remove users on access lists that are below voice status when converting to XOP
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2664 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-24 03:05:38 +00:00 |
|
Adam-
|
24f7ffcf18
|
Remove the permanent channel mode from channels that are dropped/expired/etc
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2663 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-24 01:19:12 +00:00 |
|
Adam-
|
c3529b6129
|
Marked +l and +L on InspIRCd 1.2 as minus no arg
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2662 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-24 01:18:59 +00:00 |
|
Adam-
|
e514a3793d
|
Changed the mode param handling code to be more into the general mode handling code, this cleans up and fixes some small problems with mlocking params. This also helps clarify that the ChannelInfo mode functions are for mlock only. Also, this adds the OnMLock and OnUnMLock events which can be used to control if something can be (un)mlocked
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2660 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-19 01:53:03 +00:00 |
|
cyberbotx
|
aa421772e0
|
Make the correct folder be chmod'd on a *nix install of the tools directory (we got rid of installing the tools to a tools directory a long while back, now they go in the bin directory instead)
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2658 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-18 13:02:22 +00:00 |
|
Adam-
|
5179a0a40f
|
Delete the correct entries from akick and badwords list when given a numlist
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2657 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-18 02:51:46 +00:00 |
|
cyberbotx
|
da8a1c7b60
|
Remove some CoreExports and add them in other places, fixed a few minor warnings under Windows build, made Windows build create a static library out of win32_memory.cpp and use that with everything instead of relying on it being compiled into everything (saves compiling time).
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2656 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-18 01:05:12 +00:00 |
|
cyberbotx
|
e10fe1cd76
|
Removed some unnecessary casts, used C++-style casts over C-style casts, fixed a few warnings (one possibly fatal one).
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2655 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-17 04:04:24 +00:00 |
|
Adam-
|
88330c07ad
|
Cleand up alot of the code in bs_badwords, made it much more C++-ish
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2654 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-17 03:15:31 +00:00 |
|
Adam-
|
d82771900e
|
Made the 'Module compiled against current version of Anope' message debug only
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2652 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-16 02:38:46 +00:00 |
|
Adam-
|
8e8a1d96e4
|
Fixed potential segfault when deleting users from the access list by number, reported by Cronus
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2650 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-14 05:10:34 +00:00 |
|
Adam-
|
960968b8cd
|
Made /nickserv group work properly with the new account system
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2647 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-13 02:56:47 +00:00 |
|
Adam-
|
9c6576f78e
|
Fix bug introduced in r2574 that would set passwords incorrectly when using enc_none
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2646 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-12 02:52:27 +00:00 |
|
Adam-
|
65628dfdec
|
Fix default OnSyntaxError subcommand to be the last param if its size is less than the minimum required for the command
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2645 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-12 00:28:09 +00:00 |
|
Adam-
|
848c0aaa21
|
Made Command::Execute's params const
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2644 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-12 00:28:05 +00:00 |
|
Adam-
|
d16f4930f4
|
Made Command::OnSyntaxError accept a subcommand parameter, we now give syntax error messages for subcommands (eg, cs_set) instead of giving the general syntax error for the main command
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2643 5417fbe8-f217-4b02-8779-1006273d7864
|
2009-11-11 23:43:02 +00:00 |
|