Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-16 | Update copyright to 2017. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. | |||
2016-12-22 | Make User::Mask behave more like 1.8 | Adam | |
2016-11-03 | Fix crash loading enc_old prior to the proto mods | Adam | |
2016-07-03 | #1681 update last realname always on signon | Adam | |
2016-01-28 | Update copyright to 2016. This was done with: | Robby | |
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way. | |||
2015-07-13 | Unset extensibles on larger objects when they destruct | Adam | |
Some complex extensibles require the full object to still be alive in their destructors to keep proper bookkeeping | |||
2014-12-05 | Update Kill() calls to pass source pointer instead of name | Adam | |
2014-05-21 | Core prep for p10 stuff | Adam | |
2014-05-20 | Speed up akill xline checks | Adam | |
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-19 | Fix server usercounter not being incremented when servers are bursting | Adam | |
2014-04-02 | Set minus no arg on +l in all proto mods | Adam | |
Set oper modes/vhost on oper too, evan after iding Add umode +q to plexus | |||
2014-02-27 | Handle nick collisions somewhat instead of blindly overwriting the nicks | Adam | |
in memory, which does weird things. For fun different ircds implement this differently (Unreal compares timestamps, TS6 compares timestamps and user username/host), and whether or not we get a kill for our user also varies, so just kill everyone. This can't really happen anyway with properly set qlines, only if services haven't yet set the qlines, or possibly in a bot add/nick user introduce race, or with enforcers, which not many ircds require. | |||
2014-02-09 | Add an opertype priv "protected" to not allow services to kick a user. | Adam | |
Also classify ulines as protected | |||
2014-01-21 | Unbreak account stuff from commit ccae59430ab50393f43ccc38a6a6c0c24191b601. | Adam | |
2014-01-14 | Call User::Login after sending the login event, in case a module wants to ↵ | Adam | |
act on the fact that the ircd sees the user as logged in | |||
2014-01-09 | Move oper count and vhost stuff to set/remove mode internal | Adam | |
2014-01-01 | Update copyright to 2014. This was done with: | Adam | |
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; | |||
2013-10-26 | new event OnSetDisplayedHost | DukePyrolator | |
2013-08-31 | add vhost support for hybrid | DukePyrolator | |
2013-08-25 | Fix User::IsIdentified with check_nick, do not remove +r on bursting clients ↵ | Adam | |
until after server sync | |||
2013-08-01 | Use MessageSource as the source for many IRCDProto funcs | Adam | |
Keep track of what user modes are oper only/server only/etc | |||
2013-07-21 | Move SendLogin() back to User::Identify, it was moved at some point? but ↵ | Adam | |
doesn't as intended in ::Login | |||
2013-07-01 | Change 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-19 | Set 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-05-27 | Initially attach all modules to all events, and detach them as the events ↵ | Adam | |
are run if they are not implemented per module | |||
2013-05-26 | Get 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-18 | Add botserv bot usermode config option | Adam | |
2013-05-08 | Fix crash when we kill users because of a double free | Adam | |
2013-05-08 | Make sockaddrs/cidr not throw on invalid ips to give us an easier/cheaper ↵ | Adam | |
way to test for a valid IP | |||
2013-05-05 | That 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-05 | Move module header files to include/modules to fix naming conflicts with ↵ | Adam | |
system headers | |||
2013-05-05 | Add an option to sepstream to allow it to return empty tokens if multiple ↵ | Adam | |
separators are found in a row | |||
2013-05-05 | Rework 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-08 | Check the channel secure option isn't set in ChannelInfo::AccessFor too | Adam | |
2013-04-07 | Optimizations of much of the more commonly used code | Adam | |
2013-03-22 | Dont call SetCloakedHost in users constructor, just set chost, because ↵ | Adam | |
SetCloakedHost logs a message like the user just changed their host | |||
2013-01-21 | Merge usefulness of Flags and Extensible classes into Extensible, made most ↵ | Adam | |
flags we have juse strings instead of defines/enums | |||
2013-01-09 | Update copyright to 2013. This was done with: | Adam | |
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \; | |||
2013-01-03 | Move enforcer checks on nick and logout to nickserv.cpp | Adam | |
2013-01-03 | Don't delete users immediately when quit or killed, instead wait until ↵ | Adam | |
message processing is done | |||
2012-12-28 | Use the same object for chanusercontainer and userchancontainer | Adam | |
2012-12-19 | Having these references to bots bugged out older compilers, so simplify this ↵ | Adam | |
by just moving pointers to the core | |||
2012-11-22 | Pretty large coding style cleanup, in source doc | Adam | |
cleanup, and allow protocol mods to depend on each other | |||
2012-11-10 | Fix user account logout message | Adam | |
2012-11-09 | Add a config option to disable sasl | Adam | |
2012-11-06 | Use std::tr1::unordered_map for a few of the larger maps | Adam | |
2012-10-22 | Add os_dns, a way to control your DNS zone via services | Adam | |
2012-10-14 | Better clarify signon vs timestamp and allow updating users timestamp to an ↵ | Adam | |
ircd given value from NICK | |||
2012-10-13 | Add m_sql_oper | Adam | |
2012-10-09 | Send privmsgs and notices to uids if applicable | Adam | |