cyberbotx
72a4c7e6c7
Added module blocks for autoloading non-core modules.
...
Modified buildStringList to take an std::string and use spacesepstream instead of strtok.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1745 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-16 17:44:35 +00:00
cyberbotx
0db67c7938
Fix a few lines added/changed earlier to be the way they should be.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1744 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-16 02:20:12 +00:00
rburchell
cbb6c43c7e
Mark perm channels (partly) fixed. Proper fix will wait for 1.9.1.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1743 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-16 02:03:51 +00:00
rburchell
92280e7a25
Mark removal of UseTS6 and other options done.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1742 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-16 01:33:15 +00:00
rburchell
aee9590287
Correct logic: don't allow UID init if IRCd does not support TS6
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1741 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-16 01:27:07 +00:00
rburchell
1d45a53fa2
Remove UseTS6. This is now on or off at an ircd, not a config level. Move Chary to obsolete for now, it's identical to ratbox anyway in most regards, and it's getting annoying having to redo the same work twice..
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1740 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-16 01:26:47 +00:00
rburchell
61f2ce9a41
Enable SVSHOLD for Insp1.1/1.2, remove UseSVSHOLD. Enforcer support may go away, as it is hacky, and no longer used with any of the ircds.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1739 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-16 00:56:47 +00:00
rburchell
01806ba861
Remove UnRestrictSAdmin.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1738 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-16 00:56:17 +00:00
cyberbotx
69d5982adb
Remove the MySQL related directives from the old config as MySQL has been ripped out of 1.9 for the time being.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1737 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:49:16 +00:00
cyberbotx
8131ca2c98
Added ulineservers directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1736 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:49:07 +00:00
cyberbotx
77c47e06a8
Added newscount directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1735 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:48:55 +00:00
cyberbotx
561096f729
Added restrictopernicks directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1734 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:48:44 +00:00
cyberbotx
a5ef72b9b4
Added nickregdelay directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1733 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:48:33 +00:00
cyberbotx
45e9c393df
Added anonymousglobal directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1732 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:48:20 +00:00
rburchell
b9656d2e63
Add a few items to TODO
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1731 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:46:27 +00:00
robbeh
c52f0e5cac
Check for MOD_ERR_OK instead of any number - this will prevent getting an error message stright after a success message when a module was unloaded properly :)
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1730 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:45:41 +00:00
robbeh
2d768eb325
Modules now delete themselves instead of letting the core do it (just incase one of them has used a custom delete operator)
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1729 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:25:40 +00:00
cyberbotx
f0fe5427ff
Added globaloncycleup directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1728 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:20:13 +00:00
cyberbotx
3ae892c608
Added globaloncycledown directive to options block in new config.
...
Added ValidateGlobalOnCycle function to validate the directives that control Global on cycle.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1727 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:20:00 +00:00
cyberbotx
e696a843fc
Added globaloncycle directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1726 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:19:50 +00:00
cyberbotx
78b1bc9b0a
Added hidestatso directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1725 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:19:38 +00:00
cyberbotx
dd4069b504
Added dumpcore and logusers directives to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1724 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 21:19:28 +00:00
cyberbotx
dc2176560d
Added usestrictprivmsg directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1723 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 20:39:49 +00:00
cyberbotx
2aff20acc0
Added useprivmsg directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1722 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 20:39:37 +00:00
cyberbotx
db43487faf
Added forceforbidreason directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1721 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 20:39:20 +00:00
cyberbotx
c30ec33695
Added keepbackups directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1720 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 20:39:02 +00:00
cyberbotx
f3bb3064d2
Added keeplogs directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1719 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 20:38:50 +00:00
rburchell
372c9add36
Add newline
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1718 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:36:15 +00:00
rburchell
5e38abcccc
Add forgotten new header.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1717 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:32:36 +00:00
rburchell
e2645b91c3
Mark moduleGetData update as done.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1716 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:17:32 +00:00
cyberbotx
28a7779174
Added timeoutcheck directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1715 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:15:06 +00:00
cyberbotx
2e9f890978
Added warningtimeout directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1714 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:14:43 +00:00
cyberbotx
4ed52553b0
Added readtimeout directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1713 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:14:23 +00:00
cyberbotx
486097e27b
Added expiretimeout directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1712 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:14:05 +00:00
cyberbotx
5fa7475f65
Added updatetimeout directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1711 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:13:44 +00:00
cyberbotx
ec8fd88965
Added badpasstimeout directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1710 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:13:26 +00:00
cyberbotx
675c8dc34a
Added badpasslimit directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1709 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 19:13:07 +00:00
rburchell
ba15bdc174
Fixes to Insp1.2:
...
- Send a SID prefix for ENDBURST
- If we can't find the source of a modechange, hack it into sender (for server mode changes)
- If the target doesn't exist, abort the modechange to avoid NULL ptr deref (can happen if the user got killed off)
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1708 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 18:24:47 +00:00
rburchell
22f356846e
Fix special characters in translations. Thanks, Szymek.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1707 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 18:24:28 +00:00
rburchell
8784fa995e
Remove moduleAddData|GetData|DelData and all associated mess. Extensible base replaces all this in a much cleaner and more transparent fashion.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1706 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 17:56:39 +00:00
rburchell
b2b0e1d235
Create and use constructors for NickInfo, NickAlias, ChannelInfo. Inherit all three from Extensible. Convert to use that instead of moduleData stuff.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1705 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 17:55:55 +00:00
rburchell
5384c97c14
Revert "Clarify some casts to stop warnings on some compilers"
...
This reverts commit 9ea4d55da11a3c485e08bcfbfb13320086621683.
This seems to cause problems.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1704 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 17:55:22 +00:00
cyberbotx
55e9bf5aea
Added strictpasswords directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1703 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 17:52:45 +00:00
cyberbotx
12b60a78ff
Added nobackupokay directive to options block in new config.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1702 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 17:52:36 +00:00
cyberbotx
a5eb22efd8
Added userkey[123] directives to options block in new config.
...
Added ValueContainerLUInt specialization of ValueContainer for the above directives.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1701 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 17:52:23 +00:00
cyberbotx
7fde7771aa
Started options block in new config, added encryption directive to it.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1700 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 17:52:12 +00:00
rburchell
2da462ba97
Add Extensible class, which we will use for metadata, derive class User from it as a compile test.
...
Thanks to Insp for this code.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1699 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 16:21:19 +00:00
robbeh
c968d32ee2
applied 1.8.0s fix for the /ns resend issue
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1698 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 16:11:40 +00:00
rburchell
dde05e96cf
Remove Message::mod_name, modules cannot own ircd messages any more (this means everything at protocol level is handled *at protocol level only*, which is good). Also merge callback stuff in with Module class, removing more mod_current_ usage.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1696 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 15:46:25 +00:00
rburchell
73f4cccf99
Remove unused moduleAddMessage/moduleDelMessage, move moduleCallBackRun() into ModuleManager::
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1695 5417fbe8-f217-4b02-8779-1006273d7864
2008-11-15 15:45:27 +00:00