Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-26 | Check virtual mode bases better | Adam | |
2014-05-30 | Fix 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-13 | Sanitize nuh masks more to prevent the other side from rewriting them, which ↵ | Adam | |
screws with our internal tracking of them | |||
2014-04-25 | Add "virtual mode" support | Adam | |
This allows fully tracking extbans and other modes set by a different underlying mode, such as InspIRCd's namedmodes Add two configuration options to cs_ban to configure which mode is set and whether or not to kick banned users. Add default "mute" fantasy command to botserv.example.conf | |||
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-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-23 | Make ChannelModeStatus level mandatory | Federico G. Schwindt | |
Levels are used in Channel::SetCorrectModes() when removing modes. | |||
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-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 | Made 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 | |||
2013-04-07 | Optimizations of much of the more commonly used code | Adam | |
2013-03-15 | Allow autokicking real names, extbans, and channels | Adam | |
2013-03-13 | Refactor mask/entry code, allow full matching (against users real host/ip) ↵ | Adam | |
if their displayed host is their real real host. Also match against cloaked host even if full matching is not being done | |||
2013-03-01 | Fix Windows build | Adam | |
2013-02-14 | Fix CommandCSMode::CanSet letting everyone set voice | Adam | |
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' {} \; | |||
2012-12-29 | Cleanup after mode locks, badwords, akick, access, if destructed | Adam | |
2012-11-22 | Pretty large coding style cleanup, in source doc | Adam | |
cleanup, and allow protocol mods to depend on each other | |||
2012-05-17 | reinterpret_cast off of a virtual base does Bad Things | Adam | |
2012-04-25 | Fixed non-debug build | Adam | |
2012-04-23 | Reworked live SQL support yet again | Adam | |
2012-02-26 | Track plexus umode and cmode +C and renamed UMODE_NO_CTCP to match up with ↵ | Adam | |
the names of other modes. | |||
2012-02-18 | Use C++11's explicit override feature if available | Adam | |
2012-02-14 | Clean up and reorganize our header files | Adam | |
2012-01-24 | Add tracking for Unreal's usermode +I | Adam | |
2012-01-02 | Updated Copyright to 2012 | Adam | |
2011-09-10 | Moved signal/thread/mode checking to use signal pipes | Adam | |
2011-09-10 | Track what "level" channel status modes are, which allows us to have ↵ | Adam | |
chanserv/mode determine if a status mode can be set by users better | |||
2011-08-12 | Removed the unused ChannelModeBan code | Adam | |
2011-07-26 | A few small fixes | Adam | |
2011-07-14 | Rewrote how commands are handled within Anope. | Adam | |
This allows naming commands and having spaces within command names. | |||
2011-03-07 | Added support for extbans | Adam | |
2011-03-06 | Change the mode name code to use Flags names in preparation for extban support | Adam | |
2011-01-19 | Added options:nomlock | Adam | |
2011-01-08 | added support for ngIRCd protocol | DukePyrolator | |
2011-01-08 | Made the Flag class able to convert flags to strings and back | Adam | |
2011-01-05 | update copyrights for 2011 | lethality | |
2010-12-12 | Added a plexus3 protocol module | Adam | |
2010-12-12 | Added cs_mode, rewrote the old list mode code, and added CIDR support | Adam | |
2010-11-14 | Delete users and channels from the modestacker when they are destructed | Adam | |
2010-11-04 | Made Base not virtual, prevents us from having to dynamic cast in the mode ↵ | Adam | |
stacker on release builds | |||
2010-10-30 | Made gettext work on most OSs. Tested on Debian, FreeBSD, Gentoo, and Windows. | Adam | |
Added a search path option to the Config script for cmake to use when finding libraries for modules or for gettext. Fixed m_mysql and m_ssl to work under Windows, made the Windows Config program remember the last used options, and fixed Windows release builds. | |||
2010-08-22 | Added a classbase for the major classes, makes dynamic_reference ↵ | Adam | |
invalidation really work. This also cleans up a bit of the code in the modestacker. | |||
2010-08-21 | Made Anope keep track of channels its clients are in if it splits from its ↵ | Adam | |
uplink, then burst them back to its uplink once connection is reestablished. Also made Anope use TS enforcement to change persistant channels creation time to the time they were registered. | |||
2010-07-29 | Added support for tracking inspircd2.0 usermode +Q and cahnged the Flags ↵ | Adam | |
bitsets for modes to not use a max defined value, it can go over | |||
2010-07-26 | Trying to make things a little more const-safe, a work in progress but this ↵ | Naram Qashat | |
is a bit better. | |||
2010-07-25 | Epic commit to replace most of the strings in Anope with a single ↵ | Naram Qashat | |
Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing. | |||
2010-06-26 | Added support for InspIRCd 2.0s dynamic modes. | Adam | |
Note that this changes the maximum length of an acceptable IRC message from 512 to 1024 because InspIRCd sends messages longer than 512 characters. | |||
2010-06-20 | The first of a few "CBX OCDing over code style" commits, focusing on ↵ | Naram Qashat | |
include/* and src/* but not src/core/* or src/modules/*. |