Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-14 | Fixed compile | Adam | |
2011-03-14 | Rewrote some of the opertype system, added os_login | Adam | |
2011-03-12 | added ns_cert | DukePyrolator | |
2011-02-11 | Made the help command description code more sane | Adam | |
2011-02-04 | Moved the language strings which are only used once | Adam | |
out of the core and into the modules that use them. | |||
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 | store the ssl fingerprint in the userstruct | DukePyrolator | |
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 | Fixed looking up users to use case insensitivity | Adam | |
2010-12-12 | Allow the patricia tree to store non-pointers | Adam | |
2010-12-12 | Added cs_mode, rewrote the old list mode code, and added CIDR support | Adam | |
2010-12-12 | Switched the system for storing users, channels, and sesions to a patricia | Adam | |
tree from STL's unordered_map, which was giving horrible performance. | |||
2010-12-12 | Added m_xmlrpc and m_xmlrpc main, which allows remote programs to execute | Adam | |
remote RPC calls to Anope in realtime and receive responses | |||
2010-10-11 | Fixed Windows build | Adam | |
2010-09-27 | Cleaned up some unused code, moved handling of user modes around so we dont ↵ | Adam | |
get log messages about user modes when users connect, and fixed tracking some umodes on Unreal | |||
2010-09-26 | Changed the language system to use gettext | Adam | |
2010-09-09 | Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵ | Adam | |
DNS blacklists. Rewrote internal handling of IPs, we now properly support users using IPv6. Fixed a few problems with the UnrealIRCd protocol module. | |||
2010-08-28 | Properly store our clients internal channel status's and burst them if needed. | Adam | |
Also made Flag::HasFlag use test() instead of operator[] to catch errors, and fixed an out of bounds access to a Flags bitset causing crashes on some systems. | |||
2010-08-27 | Added a new logging system | Adam | |
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-08-19 | Changed the svid system back to using user timestamps for IRCds limited to ↵ | Adam | |
just usermode +d. This allows us to keep people logged in once again when Anope is restarted. | |||
2010-08-01 | some code cleanup in misc.cpp and fixed a small typo | DukePyrolator | |
2010-07-30 | Fixed some Windows issues with hashing and sockets. This currently limits ↵ | Adam | |
building to VS 2010, will look at 2008 later | |||
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-29 | Rewrote the hashing systems to properly handle the new Anope::strings which ↵ | Adam | |
we have everywhere. | |||
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-27 | Made Anope track its own clients internally as if they were real users | Adam | |
2010-06-26 | Made the flags class take an optional size arg | Adam | |
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/*. | |||
2010-06-18 | Added an arg to User::IsRecognized to check for NI_SECURE | Adam | |
2010-06-18 | Store modes in users and channels using the Flags class, cleaner | Adam | |
2010-06-18 | Rewrote the hashing system to use std::tr1::unordered_map | Adam | |
2010-06-18 | Prevent negaitve mode changes, kicks, bans, and autokicks from affecting ↵ | Adam | |
users with unreal usermode +q or similar | |||
2010-06-18 | Removed all references to $, git has no svn keywords | Adam | |
2010-05-28 | Rewrote some of the user nick changing code, enable vhosts for users on nick ↵ | Adam- | |
change, and dont update last seen/last realname when users are identified to an account which doesn't own the nick they are using git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2990 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-05-25 | Changed User::AutoID to always log in the user to the core, and to set ↵ | Adam- | |
usermode +r on users that should be. Fixes everyone being identified but not usermode +r on inspircd 1.2 git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2985 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-05-22 | Rewrote the nick colliding/releaseing/canceling system, fixes many many bugs ↵ | Adam- | |
on IRCds without svsnick and/or svshold git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2975 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-04-24 | Logout the SQLUser & any fake users after using commands | Adam- | |
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2911 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-04-24 | Fixed dropping nicks registered through MySQL | Adam- | |
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2907 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-02-28 | Added in support for live updating MySQL databases and the ability to ↵ | Adam- | |
execute commands to Anope through MySQL. Currently database support only applies to NickServ, ChanServ and BotServ but will be expanded soon. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2798 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-02-04 | We now store a list of users using a NickCore in the NickCore, this prevents ↵ | Adam- | |
having to loop every user all the time to find them git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2780 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-01-31 | replaced the alog() command with a new type-safe and stream-based Alog() | DukePyrolator | |
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2777 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-01-21 | Rewrote how Anope stores channel status modes on users. | Adam- | |
This allows 3rd party modules to add and track their own status mode. Additionally we now store a users status in both the UserContainer and ChannelContainer. This also fixes the ModeStacker to not send any mode strings unnecessarially and shuffles some code around so we don't have to manually remove channels from users lists everywhere. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2775 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-01-16 | Removed c_userlist and u_chanlist, replaced with std::list | Adam- | |
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2764 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-01-11 | updated copyright info for 2010 | pimpmylinux | |
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2753 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-01-06 | Fixed windows build and cleaned up a few small things | Adam- | |
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2736 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-01-04 | Changed 'char *' fields in BotInfo to 'std::string', cleanup of bots.cpp, ↵ | cyberbotx | |
changed many other functions to use 'const std::string &' arguments as a chain reaction. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2733 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-01-04 | Removed NICKMAX and CHANMAX, replaced user->nick, c->name, and ci->name with ↵ | Adam- | |
std::string git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2732 5417fbe8-f217-4b02-8779-1006273d7864 |