summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2013-08-01Use MessageSource as the source for many IRCDProto funcsAdam
Keep track of what user modes are oper only/server only/etc
2013-07-26Rethink jupe/squit thing somewhat. Workaround for the inspircd rsquit/squit messAdam
2013-07-26Fix issues with 'Me' related to previous commitAdam
2013-07-23Make ChannelModeStatus level mandatoryFederico G. Schwindt
Levels are used in Channel::SetCorrectModes() when removing modes.
2013-07-21Move SendLogin() back to User::Identify, it was moved at some point? but ↵Adam
doesn't as intended in ::Login
2013-07-20Fix more compile warnings found on newer g++ versionsAdam
2013-07-20Fix not setting the correct compile flags on modules and fix the resulting ↵Adam
warnings
2013-07-14Fix Extensible<bool>::Set with a value (which is redundant due to the bool ↵Adam
specailization)
2013-07-08Fix deleting badwords/modes/logs etcAdam
2013-07-07Move op/deop/etc back to an actual command, its too hard to use cs_log with ↵Adam
it as rewrites. Allow cs_log to work with either command names or service names.
2013-07-08added protocol support for incoming NOTICEsDukePyrolator
2013-07-05Only set stuff in ExtensibleUnserialize if there is something to setAdam
2013-07-04Fix deleting mode locksAdam
2013-07-03Allow channels on access listsAdam
2013-07-03Fix some warnings and errors reported by valgrindAdam
2013-07-01Change extensible keys to require explicitly having a type defined for it. ↵Adam
Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
2013-06-19Don't enforce usestrictprivmsg on TS6 IRCds and cache the value of ↵Adam
usestrictprivmsg
2013-06-19Set vhosts when users id to an account (and not a nick), add account arg to ↵Adam
user ctor to ease handling users who connect already identified
2013-06-12Allow users to change their language to english when the default language is notAdam
2013-06-01Move OnJoinChannel event to trigger after the user has completely joined and ↵Adam
document it more about what you should and shouldnt do in it
2013-06-01Move CheckKick event to Channel and make os_forbid use it instead of kicking ↵Adam
users in the join event, which does bad things
2013-05-28Include <iterator> in services.h as now more than one file uses itAdam
2013-05-28Fixup last commit. We have events in log's destructor so we cant log ↵Adam
messages from it, and this check in modulemanager is bogus/has a typo
2013-05-27Initially attach all modules to all events, and detach them as the events ↵Adam
are run if they are not implemented per module
2013-05-26Get rid of the remaining references in the core to specific services. Move ↵Adam
more stuff out of the core to the proper modules.
2013-05-25Give an error message when the configuration file ends with an unterminated ↵Adam
block
2013-05-18Add botserv bot usermode config optionAdam
2013-05-18Add a config option for the default log botAdam
2013-05-18Fix Windows buildAdam
2013-05-17Add Redis database supportAdam
2013-05-17Removed some hard coded command names in help outputAdam
2013-05-08Fixed some issues and desyncs with creating empty permanent channels on ↵Adam
startup & dropping empty channels
2013-05-08Make sockaddrs/cidr not throw on invalid ips to give us an easier/cheaper ↵Adam
way to test for a valid IP
2013-05-05The const char* specialization of this no longer worksAdam
2013-05-05That doesn't work either, just don't use references.Adam
find ./ -name '*.cpp' -exec sed -i 's/Get<const Anope::string\&>/Get<const Anope::string>/g' {} \;
2013-05-05Move module header files to include/modules to fix naming conflicts with ↵Adam
system headers
2013-05-05Fix WindowsAdam
2013-05-05Cache timeoutcheck and fix a typo in example.confAdam
2013-05-05Add an option to sepstream to allow it to return empty tokens if multiple ↵Adam
separators are found in a row
2013-05-05Cleanup of dns stuff based on stuff found making inspircd's moduleAdam
2013-05-05Rework the config file reader to be much more flexible and move many ↵Adam
configuration directives to the actual modules they are used in.
2013-04-14Allow assigning service bots via /inviteAdam
2013-04-11Remove the need for having to set syntax to "" for commands with no syntaxAdam
2013-04-11Pass new config and the new config reader to the OnReload event, aswell as ↵Adam
call it on module load on modules that hook to it
2013-04-10Move some of the modules in extras/ that arent really extra out of extras. ↵Adam
Mark our modules as VENDOR and allow modules to have multple types.
2013-04-09Made privilege names case insensitiveAdam
2013-04-09Add a default method for user's SendModeInternalAdam
2013-04-08Made XOP privileges configurableAdam
2013-04-08Check the channel secure option isn't set in ChannelInfo::AccessFor tooAdam
2013-04-08Made auto* chanserv privileges not hard coded.Adam
Made cs_statusupdate not remove status on users if they still match other entries. Move privilege descriptions out of the config