Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-12-31 | I don't think this OnBotKick to hold channels is necessary anymore as Sync ↵ | Adam | |
should cover everything now, and this causes weird things when the last user in a channel kicks themselves out using the bot. Also handle users rejoining a channel while its held better. | |||
2013-12-19 | Fix a few commands not being able to find non conf opers | Adam | |
2013-11-20 | OnJoinChannel can modify the ts for a channel, so update keep_their_modes in ↵ | Adam | |
the sjoin handler before processing a user. Otherwise we can desync and think users have a channel status when they really don't. | |||
2013-11-16 | Use the source's sync state and not mine when processing sjoins to determine ↵ | Adam | |
whether or not to sync the channel on creation, instead sync it when the server syncs. | |||
2013-10-09 | Call OnBotPrivmsg after checking if the message is a ctcp, not before. fix ↵ | Adam | |
typo in opersrev.example.conf | |||
2013-08-17 | Fix 318 raw being sent for uids on ts6 ircds | Adam | |
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-26 | Interally quit servers when juped | Adam | |
2013-07-08 | added protocol support for incoming NOTICEs | DukePyrolator | |
2013-06-19 | Don't enforce usestrictprivmsg on TS6 IRCds and cache the value of ↵ | Adam | |
usestrictprivmsg | |||
2013-06-01 | Move 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-01 | Move 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-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-20 | Fix /join 0 | Adam | |
2013-05-12 | improved handling of mlocks and topiclocks on inspircd | DukePyrolator | |
2013-05-05 | The const char* specialization of this no longer works | Adam | |
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-14 | Allow assigning service bots via /invite | Adam | |
2013-04-07 | Optimizations of much of the more commonly used code | Adam | |
2013-03-31 | Fix typo in Mode message handler | Adam | |
2013-02-07 | Use channel mode +r to determine if a channel has either been newly created or | Adam | |
created while we were offline (eg, during the inital burst to the uplink). Fixes not knowing whether or not channels ops in non-secureop non-persistent channels obtained op while we were offline by creating the channel or legitimately by being set op by another channel op. | |||
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 | 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-11-30 | Allow modules to use the encryption modules to encrypt arbitrary things. | Adam | |
Made enc_old depend on enc_md5. Allow not loading any encryption modules if you want to only use an external mechanism. Removed ns_sendpass since it's just a bad idea. | |||
2012-11-23 | Change the return type of ircdmessage to void now that we don't use it, add ↵ | Adam | |
an ircd message module event, and a few more fixups | |||
2012-11-22 | Pretty large coding style cleanup, in source doc | Adam | |
cleanup, and allow protocol mods to depend on each other | |||
2012-11-06 | Sometimes capab is sent as one parameter | Adam | |
2012-10-30 | Fixed build errors and warnings with -std=c++11 | Adam | |
2012-10-14 | Better clarify signon vs timestamp and allow updating users timestamp to an ↵ | Adam | |
ircd given value from NICK | |||
2012-10-06 | Show the correct reciever nick when use strict privmsg is enabled | Adam | |
2012-10-02 | Somehow the kick handler got lost in the confusion. Send the topic time with ↵ | Adam | |
ftopic on inspircd not the current time. Removed some unneeded protocol functions | |||
2012-10-01 | Cleanup of all of the protocol modules, rewrote message handling system to ↵ | Adam | |
be a bit more C++ ish | |||
2012-04-23 | Reworked live SQL support yet again | Adam | |
2012-02-19 | Made our message sources actual clients/servers, and put in a few more ↵ | Adam | |
default messages for very standard things (KICK etc) | |||
2012-02-14 | Clean up and reorganize our header files | Adam | |
2012-01-02 | Updated Copyright to 2012 | Adam | |
2011-05-21 | Made Anope able to process normally when disconnected from the uplink and ↵ | Adam | |
not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp. | |||
2011-05-16 | Use module type to determine what type each module is instead of its ↵ | Adam | |
location in the configuration file. | |||
2011-03-14 | Rewrote some of the opertype system, added os_login | Adam | |
2011-03-13 | Added some useful Anope::Version functions to prevent some files from ↵ | DukePyrolator | |
unnecessarily rebuilding on every make | |||
2011-01-05 | update copyrights for 2011 | lethality | |
2010-12-12 | Cleaned up some things, made the protocol modules use some basic inheritance ↵ | Adam | |
to cut back on their code duplication. More work can be done in the future to remove even more of it. | |||
2010-12-12 | Added command aliases | Adam | |
2010-10-22 | Fixed some Windows problems | Adam | |
2010-10-04 | Automatically destruct messages when modules are unloaded | Adam | |
2010-10-04 | Changed the protocol handling system to use a vector of strings instead of C ↵ | Adam | |
style arrays. Burned the old process/split_buf/memory.c code |