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 |
|
rburchell
|
2145e97d70
|
Clarify some casts to stop warnings on some compilers
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1694 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 15:07:38 +00:00 |
|
rburchell
|
1da6b93633
|
Nuke eventprintf() and EvtMessage from orbit
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1691 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 12:51:03 +00:00 |
|
rburchell
|
3fce6d680d
|
Remove src/modules/demos, we've sufficient (real world) demos now, and some of these are quite out of date.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1690 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 12:50:32 +00:00 |
|
rburchell
|
4ff3aaccd8
|
Fix an incorrect cast causing bans to appear to come from 1940.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1689 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 12:28:15 +00:00 |
|
rburchell
|
60a55fcf16
|
Fix crash-on-squit with insp12: problem is that an sid was passed in as source for do_server(), which apparantly wasn't much liked.. it also now throws an exception if a nonexistant (to anope) uplink is found, because that would cause weird problems later on.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1688 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 12:18:08 +00:00 |
|
cyberbotx
|
cc5bc5b363
|
Config file parser in ServerConfig::LoadConf modified to allow for a single-directive single-line block.
This allows for a construct like: module { name = "load_me" }
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1687 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 01:28:58 +00:00 |
|
rburchell
|
2d07704bb6
|
Fix usermode parsing for InspIRCd 1.2
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1686 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 00:21:47 +00:00 |
|
rburchell
|
83a7ad7480
|
Fix load error on protocol modules. Rob, you forgot to add a body to your virtual destructor. :)
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1685 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 00:13:26 +00:00 |
|
rburchell
|
a0f0cb0767
|
Remove some overly verbose debug dumping stuff.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1684 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 00:13:11 +00:00 |
|
rburchell
|
094688603f
|
Cleanup some stuff to a header.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1683 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-15 00:12:54 +00:00 |
|
robbeh
|
bba7d1aaaf
|
Added --with-debugsym and --with-optimization=0|1|2|3 etc... - defaults are now --with-debugsym and no optimisation (we can change this to 2 later once we are not debugging so often :) )
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1682 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 23:24:36 +00:00 |
|
rburchell
|
6c55e0a529
|
Insane commit of doom: s/ \t/g
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1681 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:57:20 +00:00 |
|
rburchell
|
069409cd99
|
- Remove ability to BOT CHANGE a core service client.
- Rewrite a lot of the error handling in here to be more readable, and less ircservices-y.
- Convert spaces to tabs.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1680 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:49:21 +00:00 |
|
rburchell
|
bb47ab8f41
|
Add Module::SetPermanent() and Module::GetPermanent(), used to mark a module as not unloadable.
Used for os_modunload, as unloading it would cause issues.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1679 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:28:23 +00:00 |
|
rburchell
|
10dcb3d8a4
|
Update TODO, retarget some more complicated stuff at 1.9.1 so as to not destabilise 1.9.0
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1678 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:27:54 +00:00 |
|
rburchell
|
83e67af945
|
Remove an unused variable.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1674 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:05:22 +00:00 |
|
rburchell
|
3a04b86346
|
Fix compile error caused by constification of some parametes.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1673 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:04:48 +00:00 |
|
rburchell
|
dd6f580502
|
Fix: make the module type checks more generic (removing a copy of code), and make them actually work properly.. that is, there should no longer be an error about protocol modules on startup. Sorry Sazpimon!
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1672 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:04:11 +00:00 |
|
rburchell
|
f75ebf8d0d
|
Small miscellaneous fixes, pt 3.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1671 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:03:43 +00:00 |
|
rburchell
|
f25ca483fa
|
Various small fixes, part #2.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1670 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:03:07 +00:00 |
|
rburchell
|
295599ab2c
|
Fix potential format vulnerability.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1669 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:02:39 +00:00 |
|
rburchell
|
e289e5ade0
|
Various small warning fixes.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1668 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 20:02:06 +00:00 |
|
rburchell
|
9dad4ddb93
|
NewChanges -> Changes and add a few notes on stuff
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1667 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 09:46:30 +00:00 |
|
rburchell
|
2307964f79
|
Move Changes to docs/OLDCHANGES
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1666 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-14 09:41:01 +00:00 |
|
robbeh
|
6321db16cf
|
Fixed a few annoying compile warnings
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1664 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-13 21:38:48 +00:00 |
|
robbeh
|
cb29211634
|
Removed blank line as a test :)
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1663 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-13 20:33:25 +00:00 |
|
robbeh
|
40839766c2
|
made the use of run-cc.pl optional, if you dont want to use it, add --with-makebin="" to the ./configure line.
This is very useful for IDEs which parse the gcc output and let you just click on errors, like eclipse and kdevelop :)
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1662 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-13 20:28:40 +00:00 |
|
robbeh
|
c828c8b92c
|
test commit just ignore it
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1660 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-13 17:47:51 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
359e7ebdef
|
Added dontquoteaddresses directive to mail block in new config.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1626 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:55:49 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
2b07bdbf2f
|
Added delay directive to mail block in new config.
Renamed restrictmail to restrict in mail block.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1625 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:52:14 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
1a89f2475c
|
Added restrictmail directive in mail block in new config.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1624 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:47:54 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
fc21dbc2ec
|
Added sendfrom directive to mail block in new config.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1623 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:44:34 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
93985d17a8
|
Added sendmailpath directive to mail block in new config.
Added ValidateMail function to validate certain mail block config directives only when usemail is enabled.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1622 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:41:28 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
8cf37b7f2e
|
Added nicklen directive to networkinfo block in new config.
Added ValidateNickLen function for the above directive.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1621 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:34:25 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
805efb9900
|
Started new mail block in new config, added usemail directive to it.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1620 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:26:35 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
8681a87405
|
Added networkname directive to networkinfo block in new config.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1619 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:10:22 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
636548571e
|
Added logbot directive to networkinfo block in new config.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1618 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:08:00 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
b5637777ec
|
Added logchannel directive to networkinfo block in new config.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1617 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 23:02:06 +00:00 |
|
Naram Qashat cyberbotx@cyberbotx.com
|
c4f6e8af35
|
Started new networkinfo block in new config, added helpchannel directive to it.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1616 5417fbe8-f217-4b02-8779-1006273d7864
|
2008-11-09 22:58:47 +00:00 |
|