summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-10Unconst these config Get<Anope::string> calls as it makes no senseAdam
2014-12-10Use a triat class for event names instead of having to manually give them ↵Adam
places, which is much less error prone
2014-11-24Rewrite serializable to have field level granularityAdam
Represent serializable objects in a digraph, and as a result made most object relationships implicitly defined, and use the graph to trace references between objects to determine relationships. Edges may also be marked as having a dependency of the object they point to, which allows for automatic cleanup and deletion of most objects when no longer needed. Additionally, this allows not having to require in-memory copies of everything when using external databases. db_sql has been rewritten for this and now always requires a database to function. db_sql with MySQL now requires InnoDB to make use of transactions and foreign key constraints.
2014-06-26Change NumberList to take std::function's and use lambda closuresAdam
instead of having to create full classes in order to process number lists.
2014-06-25Remove the rest of the 1.8 logic "let's write all of the command handler ↵Adam
with no return statement!" Fix if (something) else if (!something) tests Remove returns at the bottom of void functions
2014-06-23Merge branch '2.0' into 2.1Adam
Conflicts: cmake/Anope.cmake cmake/FindGettext.cmake include/access.h include/messages.h include/modes.h include/modules.h include/users.h modules/CMakeLists.txt modules/commands/bs_bot.cpp modules/commands/cs_access.cpp modules/commands/cs_ban.cpp modules/commands/cs_clone.cpp modules/commands/cs_flags.cpp modules/commands/cs_info.cpp modules/commands/cs_list.cpp modules/commands/cs_log.cpp modules/commands/cs_mode.cpp modules/commands/cs_status.cpp modules/commands/cs_suspend.cpp modules/commands/cs_updown.cpp modules/commands/cs_xop.cpp modules/commands/ms_check.cpp modules/commands/ns_access.cpp modules/commands/ns_cert.cpp modules/commands/ns_group.cpp modules/commands/ns_register.cpp modules/commands/ns_set.cpp modules/commands/ns_suspend.cpp modules/commands/os_session.cpp modules/commands/os_svs.cpp modules/extra/m_ldap_authentication.cpp modules/extra/m_regex_pcre.cpp modules/extra/m_sql_authentication.cpp modules/extra/stats/m_chanstats.cpp modules/protocol/bahamut.cpp modules/protocol/hybrid.cpp modules/protocol/inspircd12.cpp modules/protocol/inspircd20.cpp modules/protocol/unreal.cpp modules/pseudoclients/chanserv.cpp modules/pseudoclients/chanserv/channel.cpp modules/pseudoclients/nickserv/nickserv.cpp modules/webcpanel/pages/chanserv/access.cpp src/access.cpp src/bots.cpp src/channels.cpp src/language.cpp src/modes.cpp src/modulemanager.cpp src/process.cpp src/users.cpp src/version.sh
2014-06-23Mostly working language string rewrite with new format stringsAdam
2014-06-17Correct some language stringsAdam
2014-06-15Log more when unable to backup databases in db_flatfileAdam
2014-06-10Fix WindowsGetLanguage()Adam
2014-06-09Track SVSKILL on unrealAdam
2014-06-09Correct wording of log message when ldap services are createdAdam
2014-06-09Fix help log output exampleAdam
2014-06-09Fix information leak in cs_updownAdam
2014-06-01Fix Windows release build with gettextAdam
2014-05-31Update WIN32.txt reflecting new Windows stuffAdam
2014-05-31Always log when the uplink socket errors, and give possibly helpful adviseAdam
2014-05-31Anope 2.0.2-gitAdam
2014-05-31Update FindGettext.cmake for new Windows stuff and fix language.cppAdam
compile
2014-05-30Anope 2.0.1 Release2.0.1Adam
2014-05-30Fix f627a3bacd0d058e94260dac1555790cafd9a926, really make BotInfo::Part fire ↵Adam
events like the normal user part message does
2014-05-30Update language filesAdam
2014-05-30Fix 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-30Updates Changes and Changes.confAdam
2014-05-30Don't allow setting -y on inspircd, secureops etc will try to enforce thisAdam
2014-05-30Remove version.logAdam
2014-05-30Queue the grouped nicks to update when NickCore::SetDisplay is called, since ↵Adam
they serialize the display field
2014-05-30Fix access check in ns_groupAdam
2014-05-30Merge pull request #80 from attilamolnar/2.0+exampleconfAdam
Fix the name of the SSL modules in comments in modules.conf.example
2014-05-30example.chk: Use a more reliable way to detect if services are running.Robby-
2014-05-30Update the dutch language file.Robby-
2014-05-30Fix the name of the SSL modules in comments in modules.conf.exampleAttila Molnar
2014-05-28Merge pull request #78 from H7-25/it_ITAdam
Updated italian lnguage file
2014-05-28Mark pure virtual functions with anope_abstractAdam
2014-05-28Merge branch '2.0' into 2.1Adam
Conflicts: .travis.yml src/config.cpp src/version.sh
2014-05-28Move most of the core pseudoclient logic to modulesAdam
2014-05-27Fix dlerror() on Windows and do not abort if err is not setAdam
2014-05-27Do not normalize extban masksAdam
2014-05-27Set timer owner for nickserv timersAdam
2014-05-27Fix default db name in db_flatfifle in a couple placesAdam
2014-05-22Updated italian languageH7-25
2014-05-22Merge pull request #79 from Jyzee/langFR-PatchAdam
Make command group descriptions translatable.
2014-05-22Update french language file.Jyzee
2014-05-22Regenerate french language file.Jyzee
2014-05-22Make command group descriptions translatable.Jyzee
2014-05-21Fix deflanguage from 4034b3054aaff28da1db5545063cf8b3c2e8aa24, this ↵Adam
shouldn't have been removed
2014-05-21Core prep for p10 stuffAdam
2014-05-21Fix extra space in log messages with logtype channel and no sourceAdam
2014-05-20Speed up akill xline checksAdam
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-20Show account names in log messagesAdam