Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-12 | Clean up conditionals merged from the 2.0 branch. | Peter Powell | |
2016-10-29 | Add sqlite amalgamation and use if no system sqlite is found. Move sqlite ↵ | Adam | |
module out of extras. | |||
2016-10-09 | Set INSTALL_RPATH to libdir, too | Adam | |
2016-10-07 | Set shared library suffix to .so, add missing serializable type GetTypes ↵ | Adam | |
definition | |||
2016-10-05 | Fix OSX build | Adam | |
This now requires the -undefined dynamic_lookup linker option as the modules are now built as "shared libraries" within cmake and not "modules", which are expected to have all undefined symbols resolve | |||
2016-09-30 | Error out if any 1.8 modules are in the the module directory. | Peter Powell | |
2016-07-28 | Allow serializable fields to use storage in the respective objects. | Adam | |
Split service management code nito a proper servicemanager. Make service references managed instead of lazy lookup. Also made events and serializable use service manager instead of their respective systems for management | |||
2015-12-31 | Replace a ton of nested if statements with elseif statements. | Peter Powell | |
2015-12-31 | Always use lower case for CMake function names. | Peter Powell | |
2015-12-31 | Remove repeated expressions from CMake end*() and else() calls. | Peter Powell | |
2015-12-14 | New source tree structure for modules. From commands/cs_access => ↵ | Adam | |
chanserv/access etc. | |||
2015-10-27 | Beginning of new module dependency stuff, seems to compile and link. Move ↵ | Adam | |
some of the madness in chanserv.h to the module. | |||
2014-06-23 | Merge branch '2.0' into 2.1 | Adam | |
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-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-04-01 | Require cmake 2.8 and C++11 support | Adam | |
2013-07-26 | Fix build on late versions of cmake 2.4 | Adam | |
2013-07-20 | Fix not setting the correct compile flags on modules and fix the resulting ↵ | Adam | |
warnings | |||
2013-04-16 | Move extras header files out of extras so when users copy modules out they ↵ | Adam | |
dont need the headers too | |||
2013-04-15 | Rewrote modules/CMakeLists.txt and do not build the 'extras' modules, if ↵ | Adam | |
users want them built they should copy or symlink them out of extras | |||
2013-04-12 | Fix OSX buld and a warning in modulemanager.cpp | Adam | |
2013-04-10 | Move some of the modules in extras/ that arent really extra out of extras. ↵ | Adam | |
Mark our modules as VENDOR and allow modules to have multple types. | |||
2013-04-06 | Made the missing dependencies message from cmake more descriptive for modules | Adam | |
2013-03-15 | Fix missing dependencies message to include the source folder, there is no ↵ | Adam | |
specific source file on modules with multiple source files | |||
2013-02-19 | Fix some OpenBSD build issues, and bugs #1485 #1486 #1487 | Adam | |
2012-12-25 | Fix linking libraries so their rpath is set correctly and isn't stripped on ↵ | Naram Qashat | |
install. | |||
2012-10-09 | Made the warnings given by cmake for not having | Adam | |
the dependencies for modules look less scary as they confuse dumb people currently | |||
2012-09-24 | Fix a few oddball warnings that came up from clang, and also make it so ↵ | Naram Qashat | |
webcpanel.so can be compiled under Mac OS X. | |||
2012-09-01 | Added a web panel module + a default template | Adam | |
2012-05-06 | Split up db/conf/lib/locale install directories, and allow alternate ones to ↵ | Adam | |
be specified at runtime | |||
2011-12-03 | Attempt to fix issue with modules having their link libraries in the wrong ↵ | Naram Qashat | |
order. | |||
2011-08-27 | Fixed some cmake warnings | Adam | |
2011-08-05 | Rewrote the example configurations and split them | Adam | |
up into seperate files for each pseudo client. Also reorganized how the modules are stored, and made most of the old "extra" modules "core" | |||
2011-03-04 | Clarify the module dependency messages generated by cmake are non fatal | 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. | |||
2010-12-24 | Fixed Windows build | Adam | |
2010-11-01 | Fixed building anopesmtp on Windows, fixed some cmake problems with ↵ | Adam | |
calculate_depends, and fixed building without gettext | |||
2010-10-30 | Fixed build on cmake2.6 | Adam | |
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-15 | Rewrote the MySQL API to use threads. This acts similar to before, but is ↵ | Adam | |
faster. Removed db_mysql_execute for now. | |||
2010-07-15 | Moved some files and diretories around, made cmake skip files it knows it ↵ | Adam | |
can't compile because of missing dependices. |