Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-17 | Always unload socketengines/database/protocl etc modules last, and fixed a ↵ | Adam | |
potential crash in m_mysql when unloading when not in GDB | |||
2010-08-17 | Rewrote the config reader to better handle invalid configs. | Adam | |
This prevents Anope from exploding when /os reload has errors. | |||
2010-08-15 | Rewrote the MySQL API to use threads. This acts similar to before, but is ↵ | Adam | |
faster. Removed db_mysql_execute for now. | |||
2010-08-13 | Readded in BotInfo::chancount, it never should have been removed in the ↵ | Adam | |
first place | |||
2010-08-08 | Add a db-upgrade to convert base64-encoded encrypted passwords to ↵ | Naram Qashat | |
hexadecimal strings of the raw data, add in Anope::Hex for C-style strings and added Anope::Unhex, modified the encryption modules to use Hex and Unhex. | |||
2010-08-04 | Add a delimiter argument to BuildStringList and BuildStringVector, and use ↵ | Naram Qashat | |
it with str_is_ip and str_is_cidr to better fix the earlier crash bug found by Cronus. | |||
2010-08-02 | changed the way how CTCP PINGs are processed, all services clients can now ↵ | DukePyrolator | |
reply to CTCP PING and CTCP VERSION requests | |||
2010-08-02 | Added Italics support to the BotSev kickers | lethality | |
2010-08-01 | Set the correct bs default flags on new channels | Adam | |
2010-08-01 | Fixed some issues with reconnecting if we disconnect from the uplink | Adam | |
2010-08-01 | Cleanup in main.cpp. | Naram Qashat | |
2010-08-01 | some code cleanup in misc.cpp and fixed a small typo | DukePyrolator | |
2010-08-01 | Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 | Naram Qashat | |
2010-08-01 | Cleanup in memoserv.cpp. | Naram Qashat | |
2010-08-01 | fixed enc_sha256 | DukePyrolator | |
2010-07-31 | Don't dynamically allocate commands in modules anymore, instead made them ↵ | Adam | |
members of modules. This means the commands are automatically destructed when the module is unloaded. Cleans up some old ugly code. | |||
2010-07-30 | Cleanup in misc.cpp. | Naram Qashat | |
2010-07-30 | Fixed a typo in hashcomp.h for detecting what version of VC is in use | Adam | |
2010-07-30 | Cleanup in modulemanager.cpp, make it so CMake only includes the ↵ | Naram Qashat | |
-fno-leading-underscore flag on a GNU compiler, changed the hash compare functions to use struct to appease clang, and made it so hashcomp.h uses tr1/unordered_map with g++ 4.x or up. | |||
2010-07-30 | Some code cleanup and constification in nickserv.cpp. | Naram Qashat | |
2010-07-30 | Fixed hash_map code to build on VS 2008 | Adam | |
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 | Used std::list for ignore's IgnoreData instead of using the old C-style ↵ | Naram Qashat | |
double-linked list, also removed the addition of an ignore when a command "takes too long". | |||
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-29 | Made all of IRCDProto use const pointers, with the exception of SendVhostDel ↵ | Naram Qashat | |
because of the Unreal protocol module, it makes me sad. | |||
2010-07-28 | Clean up send.cpp a bit to use Anope::string, as well as fix Anope::string's ↵ | Naram Qashat | |
replace_all_* functions to actually work if the original and replacement strings are not the same length. | |||
2010-07-28 | Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 | Naram Qashat | |
2010-07-28 | Yet more annoying code cleanup, plus made Server's Links list into a normal ↵ | Naram Qashat | |
variable and not a pointer. | |||
2010-07-27 | Removed some assertions, replaced with throwing CoreExceptions | Adam | |
2010-07-27 | Added debug_cast which uses dynamic_cast on debug builds, and static_cast on ↵ | Adam | |
release builds | |||
2010-07-27 | A few more random annoyances cleaned up. | Naram Qashat | |
2010-07-27 | Cleaned up some code in src/users.cpp that kinda annoyed me. | Naram Qashat | |
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-26 | Removed std::string and ci::string versions of LoadModuleList, we only need ↵ | Naram Qashat | |
the Anope::string version now. | |||
2010-07-25 | Some windows fixes caused by the last commit | Adam | |
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-07-24 | Always use non-blocking sockets | Adam | |
2010-07-24 | Removed MARK_DEPRECATED from the OnDatabaseExpire events | Adam | |
2010-07-15 | Moved some files and diretories around, made cmake skip files it knows it ↵ | Adam | |
can't compile because of missing dependices. | |||
2010-07-10 | Added options:hideprivilegedcommands config option to hide privileged ↵ | Adam | |
commands from normal users | |||
2010-07-10 | Added ns_set_misc and cs_set_misc. | Adam | |
These modules allows users to configure settable options in /ns and /cs set that will be displayed in /ns and /cs info. Removed os_info, cs_set_url, ns_set_url, cs_set_email, ns_set_icq | |||
2010-07-09 | Removed autotools and the makefiles. This will be reintroduced differently ↵ | Adam | |
before the 1.9.3 release. | |||
2010-07-09 | No need to allocate the numberlist callback classes with new | Adam | |
2010-07-08 | Added an epoll socket engine | Adam | |
2010-07-05 | Removed OnEncryptInPlace, although it currently causes no problems it is ↵ | Adam | |
just redundant. | |||
2010-06-28 | Some OCDing over version.cpp, and make it so module.cpp doesn't need ↵ | Naram Qashat | |
version.h (only main.cpp, modulemanager.cpp, and modules.cpp need version.h, to avoid rebuilding EVERYTHING every build) | |||
2010-06-28 | Fix version system so it doesn't cause the entire build tree to get rebuilt ↵ | Naram Qashat | |
just because version.h gets regenerated, thanks to Adam for initial patch. |