summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-03-22Anope 2.0.2 Release2.0.2Adam
2015-03-12Update cmake version parsing code to deal with recent build version changesAdam
Update Config.cs to no longer hardcode VS generators, it seems no longer necessary. Fix new version system, cannot return C++ types from extern C functions
2015-03-11Allow cs clone to clone levels tooAdam
2015-03-11Make cs_clone behave closer to how the help describes itAdam
2015-02-03Make module version system workAdam
2015-01-28More properly track topic change sources and allow users with access to ↵Adam
change topics through topiclock
2015-01-26Check virtual mode bases betterAdam
2015-01-10Always use source name when logging server kicksAdam
2015-01-10Log user away messagesAdam
2015-01-10Add networkinfo:nick_chars option to allow configuring additional characters ↵Adam
allowed in nicknames
2014-12-28Merge pull request #96 from webczat/termforkAdam
Anope will now fork even when not started from a tty, like init scripts.
2014-12-28Replace spaces in opertypes with underscores in stats oAdam
2014-12-12Anope will now fork even when not started from a tty, like init scrpits.Michał Zegan
It is useful for init systems or startup scripts, because it allows easily waiting until services connect to the uplink, without them forking it wouldn't be possible to tell if they finished initialization or not unless they would communicate directly with init systems like systemd.
2014-12-05Change webpanel access add to just add via the commands, split Command::Run ↵Adam
into two so I can do this as I need to run named commands for it
2014-12-05Update Kill() calls to pass source pointer instead of nameAdam
2014-11-24Fix sid generator generating invalid sids after sid 999Adam
2014-10-14Fix module event prioritization which was broken with the newerAdam
auto-attach event stuff. Also remove logically dead code from os_defcon, and make os_defcon akill similar masks to os_session when enforcing session akills. Fixes #1618 which relies on os_session to be prioritized before os_defcon.
2014-10-12Squit uplink when I receive an squit for myselfAdam
2014-10-12Hide dumb user notice if we are quittingAdam
2014-08-24Change Channel::GetModeList to return a copy of the mode list, not aAdam
pair of lower/upper bound iterators. Sometimes when iterating the list, like in cs_mode, we can modify the contents of it, which combined with mlock always agressively trying to readd modes to it can do bad things.
2014-08-03Fix stats u on WindowsAdam
2014-07-15Check modetimes in CheckModes before enabling bouncy modesAdam
2014-07-11Fix channelcount with cloneAdam
2014-06-28Check that the list of items isn't NULL when destructing typesAdam
2014-06-28Don't try to setuid down until after we signal the parent to exit, unless ↵Adam
we're not forking. Also don't issue the run as root warning if we're going to setuid later.
2014-06-23Hold a reference to the type in Serialize::Checker in the event it goes ↵Adam
away, and invalidate the type pointer of objects when the type goes away
2014-06-10Fix WindowsGetLanguage()Adam
2014-06-01Fix Windows release build with gettextAdam
2014-05-31Always log when the uplink socket errors, and give possibly helpful adviseAdam
2014-05-31Anope 2.0.2-gitAdam
2014-05-31Update FindGettext.cmake for new Windows stuff and fix language.cppAdam
compile
2014-05-30Anope 2.0.1 Release2.0.1Adam
2014-05-30Fix f627a3bacd0d058e94260dac1555790cafd9a926, really make BotInfo::Part fire ↵Adam
events like the normal user part message does
2014-05-30Fix Windows build and update library names to the newer ones.Adam
Also fix crash on Windows when unloading a module because it threw an exception.
2014-05-30Queue the grouped nicks to update when NickCore::SetDisplay is called, since ↵Adam
they serialize the display field
2014-05-27Fix dlerror() on Windows and do not abort if err is not setAdam
2014-05-27Do not normalize extban masksAdam
2014-05-21Fix deflanguage from 4034b3054aaff28da1db5545063cf8b3c2e8aa24, this ↵Adam
shouldn't have been removed
2014-05-21Core prep for p10 stuffAdam
2014-05-21Fix extra space in log messages with logtype channel and no sourceAdam
2014-05-20Speed up akill xline checksAdam
Cache xline nick, user, host, etc instead of rebuilding it everytime its requested. Store users ip in sockaddr form and not string form to prevent having to rebuild sockaddrs when checking xlines. Also do not try to convert empty config values in Config::Get as this can be rather common if a non string configuration value is not set, and the cost of the ConvertException is great.
2014-05-20Show account names in log messagesAdam
2014-05-20Add English language file which users can edit to modify language stringsAdam
2014-05-20Fix two compile warnings in access.cpp on newer compilesAdam
2014-05-19Fix server usercounter not being incremented when servers are burstingAdam
2014-05-19Fixup previous commit when serializing access entriesAdam
2014-05-14Fix access lists showing the wrong mask if the display nick for a groupAdam
expires but the group still exists. This can cause access entries for nicks to not be deleted whenever the nicks are deleted.
2014-05-13Sanitize nuh masks more to prevent the other side from rewriting them, which ↵Adam
screws with our internal tracking of them
2014-05-13Fix compile warning in base64.cpp:B64EncodeMichael Wobst
/home/ircd/anope/src/base64.cpp: In function ‘void Anope::B64Encode(const Anope::string&, Anope::string&)’: /home/ircd/anope/src/base64.cpp:85: warning: ‘input’ is used uninitialized in this function
2014-04-26Fire the on user quit event when bots are deleted tooAdam