summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2013-09-16Remove static variables from functions in modules which causes them to be ↵Adam
marked as gnu unique objects, which breaks dlclose()/dlopen() on g++ 4.5+
2013-09-03Cap mode stacker max line lengthAdam
2013-08-31add vhost support for hybridDukePyrolator
2013-08-25Create persistent channels on startup, which used to work and got lost somewhereAdam
Fix some oddities with using persistent channels with no botserv Send list modes to uplink when bursting Fix issues with persist + keepmodes Fix /os modes clear all not clearing all status modes Fix operwall on ratbox/plexus Dont apply mlock in SetCorrectModes since that just recursively calls itself unncessarially Change command logging to show the command name and not the service name
2013-08-23Remove webpanel:ssl configuration option because its dumbAdam
2013-08-12Fix some issues with suspendAdam
2013-08-11Remove channels from accesss lists when they expire/dropAdam
2013-08-11Add DNS Notify supportAdam
2013-08-10Support DNS ANY query typeAdam
2013-08-07Revert "Shrink to fit module event vectors when modules are removed from them"Adam
Sometimes the events call the function the event is in, which causes a resize while the original function is iterating. This reverts commit 7f1b5552dc4ddccb688120d66946601fa695b650.
2013-08-07Shrink to fit module event vectors when modules are removed from themAdam
2013-08-07Add m_sql_logAdam
2013-08-01Add keepmodes settingAdam
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