From d73a6f6a66410595120062caf36e73e9d6f42efe Mon Sep 17 00:00:00 2001 From: feld Date: Thu, 23 Apr 2015 16:49:46 +0000 Subject: Update to 2.0.2, take maintainership * Anope now works (was broken since STAGE) * All extra modules are now port options * Anope service runs as nobody by default Approved by: mat --- irc/anope/Makefile | 154 +++++++-- irc/anope/distinfo | 4 +- irc/anope/files/anope.in | 9 +- irc/anope/files/patch-CMakeLists.txt | 27 ++ irc/anope/files/patch-modules_extra_m__mysql.cpp | 10 + irc/anope/files/pkg-message.in | 15 + irc/anope/pkg-plist | 403 +++++++++++++---------- 7 files changed, 407 insertions(+), 215 deletions(-) create mode 100644 irc/anope/files/patch-CMakeLists.txt create mode 100644 irc/anope/files/patch-modules_extra_m__mysql.cpp create mode 100644 irc/anope/files/pkg-message.in (limited to 'irc/anope') diff --git a/irc/anope/Makefile b/irc/anope/Makefile index 4d476c96bb48..928e260e0a62 100644 --- a/irc/anope/Makefile +++ b/irc/anope/Makefile @@ -2,33 +2,105 @@ # $FreeBSD$ PORTNAME= anope -PORTVERSION= 1.8.9 -PORTREVISION= 1 +PORTVERSION= 2.0.2 +PORTREVISION= 0 CATEGORIES= irc -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-legacy/Anope%20${PORTVERSION} -MAINTAINER= mat@FreeBSD.org +MAINTAINER= feld@FreeBSD.org COMMENT= Set of IRC services for IRC networks -USES= perl5 gmake desthack -USE_PERL5= build -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --libdir="${LOCALBASE}/lib" \ - --includedir="${LOCALBASE}/include" \ - --with-bindir=\$${${DESTDIRNAME}}${PREFIX}/libexec/anope \ - --with-datadir=\$${${DESTDIRNAME}}${DATADIR} +USES= cmake:outsource shebangfix +CMAKE_ARGS+= -DINSTDIR:STRING="${LOCALBASE}/anope" +CPPFLAGS+= "-I${LOCALBASE}/include" +LDFLAGS+= "-L${LOCALBASE}/lib" +SHEBANG_FILES= ${WRKSRC}/src/tools/*.sh -PORTDOCS= BUGS COPYING DEFCON EVENTS \ - FAQ INSTALL IRCD MODULES MYSQL \ - NEWS PROXY README +USE_GITHUB= yes +GH_ACCOUNT= anope +GH_PROJECT= anope +GH_TAGNAME= ${PORTVERSION} USE_RC_SUBR= anope -OPTIONS_DEFINE= MYSQL -OPTIONS_DEFAULT= MYSQL +SUB_FILES= pkg-message -MYSQL_USE= mysql=yes -MYSQL_CONFIGURE_WITH= mysql +OPTIONS_DEFINE= GNUTLS LDAP MYSQL NLS OPENSSL PCRE POSIX SASL SQLITE STATS TRE +OPTIONS_DEFAULT= MYSQL OPENSSL POSIX +POSIX_DESC= POSIX Regex Module +STATS_DESC= Channel Statistics Module +TRE_DESC= Tre Regex Module + +NLS_USES= gettext + +.include + +.if ${PORT_OPTIONS:MGNUTLS} +PLIST_SUB+= GNUTLS="" +LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls +.else +PLIST_SUB+= GNUTLS="@comment " +.endif + +.if ${PORT_OPTIONS:MLDAP} +PLIST_SUB+= LDAP="" +USE_OPENLDAP= yes +.else +PLIST_SUB+= LDAP="@comment " +.endif + +.if ${PORT_OPTIONS:MMYSQL} +PLIST_SUB+= MYSQL="" +USE_MYSQL= yes +.else +PLIST_SUB+= MYSQL="@comment " +.endif + +.if ${PORT_OPTIONS:MOPENSSL} +PLIST_SUB+= OPENSSL="" +OPENSSL_USE= openssl=yes +.else +PLIST_SUB+= OPENSSL="@comment " +.endif + +.if ${PORT_OPTIONS:MPCRE} +PLIST_SUB+= PCRE="" +LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre +.else +PLIST_SUB+= PCRE="@comment " +.endif + +.if ${PORT_OPTIONS:MPOSIX} +PLIST_SUB+= POSIX="" +.else +PLIST_SUB+= POSIX="@comment " +.endif + +.if ${PORT_OPTIONS:MSASL} +PLIST_SUB+= SASL="" +LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 +.else +PLIST_SUB+= SASL="@comment " +.endif + +.if ${PORT_OPTIONS:MSQLITE} +PLIST_SUB+= SQLITE="" +USE_SQLITE= yes +.else +PLIST_SUB+= SQLITE="@comment " +.endif + +.if ${PORT_OPTIONS:MSTATS} +PLIST_SUB+= STATS="" +.else +PLIST_SUB+= STATS="@comment " +.endif + +.if ${PORT_OPTIONS:MTRE} +PLIST_SUB+= TRE="" +LIB_DEPENDS+= libtre.so:${PORTSDIR}/textproc/libtre +.else +PLIST_SUB+= TRE="@comment " +.endif .include @@ -38,15 +110,45 @@ CFLAGS+= -fPIC .endif post-patch: - @${REINPLACE_CMD} -e 's|ja_utf8|ja|g' ${WRKSRC}/lang/Makefile - ${MV} ${WRKSRC}/lang/ja_utf8.l ${WRKSRC}/lang/ja.l - -pre-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/anope - @${MKDIR} ${STAGEDIR}${DATADIR} +.if ${PORT_OPTIONS:MGNUTLS} + ${LN} -s ${WRKSRC}/modules/extra/m_ssl_gnutls.cpp ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MLDAP} + ${LN} -s ${WRKSRC}/modules/extra/m_ldap.cpp ${WRKSRC}/modules/ + ${LN} -s ${WRKSRC}/modules/extra/m_ldap_authentication.cpp ${WRKSRC}/modules/ + ${LN} -s ${WRKSRC}/modules/extra/m_ldap_oper.cpp ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MMYSQL} + ${LN} -s ${WRKSRC}/modules/extra/m_mysql.cpp ${WRKSRC}/modules/ + ${LN} -s ${WRKSRC}/modules/extra/m_sql_authentication.cpp ${WRKSRC}/modules/ + ${LN} -s ${WRKSRC}/modules/extra/m_sql_log.cpp ${WRKSRC}/modules/ + ${LN} -s ${WRKSRC}/modules/extra/m_sql_oper.cpp ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MOPENSSL} + ${LN} -s ${WRKSRC}/modules/extra/m_ssl_openssl.cpp ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MSQLITE} + ${LN} -s ${WRKSRC}/modules/extra/m_sqlite.cpp ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MPCRE} + ${LN} -s ${WRKSRC}/modules/extra/m_regex_pcre.cpp ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MPOSIX} + ${LN} -s ${WRKSRC}/modules/extra/m_regex_posix.cpp ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MSASL} + ${LN} -s ${WRKSRC}/modules/extra/m_sasl_dh-aes.cpp ${WRKSRC}/modules/ + ${LN} -s ${WRKSRC}/modules/extra/m_sasl_dh-blowfish.cpp ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MSTATS} + ${LN} -s ${WRKSRC}/modules/extra/stats ${WRKSRC}/modules/ +.endif +.if ${PORT_OPTIONS:MTRE} + ${LN} -s ${WRKSRC}/modules/extra/m_regex_tre.cpp ${WRKSRC}/modules/ +.endif post-install: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}/${LOCALBASE}/anope/data/backups + ${MKDIR} ${STAGEDIR}/${LOCALBASE}/anope/logs .include diff --git a/irc/anope/distinfo b/irc/anope/distinfo index 5c8b0ac9a3e6..43d650050a66 100644 --- a/irc/anope/distinfo +++ b/irc/anope/distinfo @@ -1,2 +1,2 @@ -SHA256 (anope-1.8.9.tar.gz) = 484ff70260ccd36fa153f121fb49adb8c74d77e0508e616b1a85440c2c8370cf -SIZE (anope-1.8.9.tar.gz) = 1646505 +SHA256 (anope-anope-2.0.2-2.0.2_GH0.tar.gz) = 15e041bf3ebe0c86002e41162e98beb9276a910ef43628c46b58ae0a230401e2 +SIZE (anope-anope-2.0.2-2.0.2_GH0.tar.gz) = 1764564 diff --git a/irc/anope/files/anope.in b/irc/anope/files/anope.in index f4b6aa18ac9a..6638de7a68f2 100644 --- a/irc/anope/files/anope.in +++ b/irc/anope/files/anope.in @@ -11,11 +11,6 @@ # Add the following line to /etc/rc.conf to enable anope: # anope_enable=YES # -# Also, to prevent running anope as root You may use -# anope_user="nobody" -# and -# anope_chdir="%%PREFIX%%/share/anope" -# . /etc/rc.subr @@ -24,8 +19,10 @@ rcvar=anope_enable load_rc_config $name -command=%%PREFIX%%/libexec/anope/services +command=%%PREFIX%%/anope/bin/services anope_enable=${anope_enable:-"NO"} +anope_user:=nobody +pidfile=%%PREFIX%%/anope/data/services.pid run_rc_command "$1" diff --git a/irc/anope/files/patch-CMakeLists.txt b/irc/anope/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..647edb0a99c3 --- /dev/null +++ b/irc/anope/files/patch-CMakeLists.txt @@ -0,0 +1,27 @@ +--- CMakeLists.txt.orig 2015-03-22 19:34:50 UTC ++++ CMakeLists.txt +@@ -485,17 +485,17 @@ get_target_property(SERVICES_BINARY ${PR + get_filename_component(SERVICES_BINARY ${SERVICES_BINARY} NAME) + + # At install time, create the following additional directories +-install(CODE "file(MAKE_DIRECTORY \"\${CMAKE_INSTALL_PREFIX}/${DB_DIR}/backups\")") +-install(CODE "file(MAKE_DIRECTORY \"\${CMAKE_INSTALL_PREFIX}/${LOGS_DIR}\")") ++#install(CODE "file(MAKE_DIRECTORY \"\${CMAKE_INSTALL_PREFIX}/${DB_DIR}/backups\")") ++#install(CODE "file(MAKE_DIRECTORY \"\${CMAKE_INSTALL_PREFIX}/${LOGS_DIR}\")") + if(WIN32) + install(CODE "file(MAKE_DIRECTORY \"\${CMAKE_INSTALL_PREFIX}/${DB_DIR}/runtime\")") + endif(WIN32) + # On non-Windows platforms, if RUNGROUP is set, change the permissions of the below directories, as well as the group of the data directory +-if(NOT WIN32 AND RUNGROUP) +- install(CODE "execute_process(COMMAND ${CHMOD} 2775 \"\${CMAKE_INSTALL_PREFIX}/\${DB_DIR}/backups\")") +- install(CODE "execute_process(COMMAND ${CHMOD} 2775 \"\${CMAKE_INSTALL_PREFIX}/\${LOGS_DIR}\")") +- install(CODE "execute_process(COMMAND ${CHGRP} -R ${RUNGROUP} \"\${CMAKE_INSTALL_PREFIX}\")") +-endif(NOT WIN32 AND RUNGROUP) ++#if(NOT WIN32 AND RUNGROUP) ++# install(CODE "execute_process(COMMAND ${CHMOD} 2775 \"\${CMAKE_INSTALL_PREFIX}/\${DB_DIR}/backups\")") ++# install(CODE "execute_process(COMMAND ${CHMOD} 2775 \"\${CMAKE_INSTALL_PREFIX}/\${LOGS_DIR}\")") ++# install(CODE "execute_process(COMMAND ${CHGRP} -R ${RUNGROUP} \"\${CMAKE_INSTALL_PREFIX}\")") ++#endif(NOT WIN32 AND RUNGROUP) + # On Windows platforms, install extra files + if(WIN32) + install(FILES ${Anope_SOURCE_DIR}/src/win32/anope.bat diff --git a/irc/anope/files/patch-modules_extra_m__mysql.cpp b/irc/anope/files/patch-modules_extra_m__mysql.cpp new file mode 100644 index 000000000000..0b44204ae072 --- /dev/null +++ b/irc/anope/files/patch-modules_extra_m__mysql.cpp @@ -0,0 +1,10 @@ +Detection of "libmysqlclient" library is broken, so remove this check +--- modules/extra/m_mysql.cpp.orig 2015-04-23 14:25:58 UTC ++++ modules/extra/m_mysql.cpp +@@ -1,6 +1,3 @@ +-/* RequiredLibraries: mysqlclient */ +-/* RequiredWindowsLibraries: libmysql */ +- + #include "module.h" + #include "modules/sql.h" + #define NO_CLIENT_LONG_LONG diff --git a/irc/anope/files/pkg-message.in b/irc/anope/files/pkg-message.in new file mode 100644 index 000000000000..351348f024de --- /dev/null +++ b/irc/anope/files/pkg-message.in @@ -0,0 +1,15 @@ + +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # + +Anope now installs to %%LOCALBASE%%/anope + +If you are upgrading from <2.0.0, you will need +to migrate your configs to the new format. There +is also a guide to migrate your databases to the +new format. Please read the release notes for 2.0.0. + +https://www.anope.org/news.php?id=79 + +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + diff --git a/irc/anope/pkg-plist b/irc/anope/pkg-plist index 22e4b315b88f..f7e1fe5b174e 100644 --- a/irc/anope/pkg-plist +++ b/irc/anope/pkg-plist @@ -1,181 +1,222 @@ -libexec/anope/anoperc -libexec/anope/listchans -libexec/anope/listnicks -libexec/anope/services -libexec/anope/tools/anopesmtp -libexec/anope/tools/db-merger -libexec/anope/tools/epona2anope -%%DATADIR%%/example.chk -%%DATADIR%%/example.conf -%%DATADIR%%/languages/cat -%%DATADIR%%/languages/de -%%DATADIR%%/languages/en_us -%%DATADIR%%/languages/es -%%DATADIR%%/languages/fr -%%DATADIR%%/languages/gr -%%DATADIR%%/languages/hun -%%DATADIR%%/languages/it -%%DATADIR%%/languages/ja -%%DATADIR%%/languages/nl -%%DATADIR%%/languages/pl -%%DATADIR%%/languages/pt -%%DATADIR%%/languages/ru -%%DATADIR%%/languages/tr -%%DATADIR%%/modules/bahamut.so -%%DATADIR%%/modules/bs_act.so -%%DATADIR%%/modules/bs_assign.so -%%DATADIR%%/modules/bs_badwords.so -%%DATADIR%%/modules/bs_bot.so -%%DATADIR%%/modules/bs_botlist.so -%%DATADIR%%/modules/bs_fantasy.so -%%DATADIR%%/modules/bs_fantasy_kick.so -%%DATADIR%%/modules/bs_fantasy_kickban.so -%%DATADIR%%/modules/bs_fantasy_owner.so -%%DATADIR%%/modules/bs_fantasy_seen.so -%%DATADIR%%/modules/bs_fantasy_unban.so -%%DATADIR%%/modules/bs_help.so -%%DATADIR%%/modules/bs_info.so -%%DATADIR%%/modules/bs_kick.so -%%DATADIR%%/modules/bs_say.so -%%DATADIR%%/modules/bs_set.so -%%DATADIR%%/modules/bs_unassign.so -%%DATADIR%%/modules/charybdis.so -%%DATADIR%%/modules/cs_access.so -%%DATADIR%%/modules/cs_akick.so -%%DATADIR%%/modules/cs_appendtopic.so -%%DATADIR%%/modules/cs_ban.so -%%DATADIR%%/modules/cs_clear.so -%%DATADIR%%/modules/cs_drop.so -%%DATADIR%%/modules/cs_enforce.so -%%DATADIR%%/modules/cs_forbid.so -%%DATADIR%%/modules/cs_getkey.so -%%DATADIR%%/modules/cs_getpass.so -%%DATADIR%%/modules/cs_help.so -%%DATADIR%%/modules/cs_identify.so -%%DATADIR%%/modules/cs_info.so -%%DATADIR%%/modules/cs_invite.so -%%DATADIR%%/modules/cs_kick.so -%%DATADIR%%/modules/cs_list.so -%%DATADIR%%/modules/cs_logout.so -%%DATADIR%%/modules/cs_modes.so -%%DATADIR%%/modules/cs_register.so -%%DATADIR%%/modules/cs_sendpass.so -%%DATADIR%%/modules/cs_set.so -%%DATADIR%%/modules/cs_status.so -%%DATADIR%%/modules/cs_suspend.so -%%DATADIR%%/modules/cs_tban.so -%%DATADIR%%/modules/cs_topic.so -%%DATADIR%%/modules/cs_xop.so -%%DATADIR%%/modules/dreamforge.so -%%DATADIR%%/modules/enc_md5.so -%%DATADIR%%/modules/enc_none.so -%%DATADIR%%/modules/enc_old.so -%%DATADIR%%/modules/enc_sha1.so -%%DATADIR%%/modules/he_help.so -%%DATADIR%%/modules/hs_del.so -%%DATADIR%%/modules/hs_delall.so -%%DATADIR%%/modules/hs_group.so -%%DATADIR%%/modules/hs_help.so -%%DATADIR%%/modules/hs_list.so -%%DATADIR%%/modules/hs_off.so -%%DATADIR%%/modules/hs_on.so -%%DATADIR%%/modules/hs_request.so -%%DATADIR%%/modules/hs_set.so -%%DATADIR%%/modules/hs_setall.so -%%DATADIR%%/modules/hybrid.so -%%DATADIR%%/modules/inspircd11.so -%%DATADIR%%/modules/inspircd12.so -%%DATADIR%%/modules/inspircd20.so -%%DATADIR%%/modules/ms_cancel.so -%%DATADIR%%/modules/ms_check.so -%%DATADIR%%/modules/ms_del.so -%%DATADIR%%/modules/ms_help.so -%%DATADIR%%/modules/ms_info.so -%%DATADIR%%/modules/ms_list.so -%%DATADIR%%/modules/ms_read.so -%%DATADIR%%/modules/ms_rsend.so -%%DATADIR%%/modules/ms_send.so -%%DATADIR%%/modules/ms_sendall.so -%%DATADIR%%/modules/ms_set.so -%%DATADIR%%/modules/ms_staff.so -%%DATADIR%%/modules/ns_access.so -%%DATADIR%%/modules/ns_alist.so -%%DATADIR%%/modules/ns_drop.so -%%DATADIR%%/modules/ns_forbid.so -%%DATADIR%%/modules/ns_getemail.so -%%DATADIR%%/modules/ns_getpass.so -%%DATADIR%%/modules/ns_ghost.so -%%DATADIR%%/modules/ns_group.so -%%DATADIR%%/modules/ns_help.so -%%DATADIR%%/modules/ns_identify.so -%%DATADIR%%/modules/ns_info.so -%%DATADIR%%/modules/ns_list.so -%%DATADIR%%/modules/ns_logout.so -%%DATADIR%%/modules/ns_maxemail.so -%%DATADIR%%/modules/ns_noop_convert.so -%%DATADIR%%/modules/ns_recover.so -%%DATADIR%%/modules/ns_register.so -%%DATADIR%%/modules/ns_release.so -%%DATADIR%%/modules/ns_saset.so -%%DATADIR%%/modules/ns_sendpass.so -%%DATADIR%%/modules/ns_set.so -%%DATADIR%%/modules/ns_status.so -%%DATADIR%%/modules/ns_suspend.so -%%DATADIR%%/modules/ns_update.so -%%DATADIR%%/modules/os_admin.so -%%DATADIR%%/modules/os_akill.so -%%DATADIR%%/modules/os_chankill.so -%%DATADIR%%/modules/os_chanlist.so -%%DATADIR%%/modules/os_clearmodes.so -%%DATADIR%%/modules/os_defcon.so -%%DATADIR%%/modules/os_global.so -%%DATADIR%%/modules/os_help.so -%%DATADIR%%/modules/os_ignore.so -%%DATADIR%%/modules/os_ignore_db.so -%%DATADIR%%/modules/os_info.so -%%DATADIR%%/modules/os_jupe.so -%%DATADIR%%/modules/os_kick.so -%%DATADIR%%/modules/os_logonnews.so -%%DATADIR%%/modules/os_mode.so -%%DATADIR%%/modules/os_modinfo.so -%%DATADIR%%/modules/os_modlist.so -%%DATADIR%%/modules/os_modload.so -%%DATADIR%%/modules/os_modunload.so -%%DATADIR%%/modules/os_noop.so -%%DATADIR%%/modules/os_oline.so -%%DATADIR%%/modules/os_oper.so -%%DATADIR%%/modules/os_opernews.so -%%DATADIR%%/modules/os_quit.so -%%DATADIR%%/modules/os_randomnews.so -%%DATADIR%%/modules/os_raw.so -%%DATADIR%%/modules/os_reload.so -%%DATADIR%%/modules/os_restart.so -%%DATADIR%%/modules/os_session.so -%%DATADIR%%/modules/os_set.so -%%DATADIR%%/modules/os_sgline.so -%%DATADIR%%/modules/os_shutdown.so -%%DATADIR%%/modules/os_sqline.so -%%DATADIR%%/modules/os_staff.so -%%DATADIR%%/modules/os_stats.so -%%DATADIR%%/modules/os_svsnick.so -%%DATADIR%%/modules/os_szline.so -%%DATADIR%%/modules/os_umode.so -%%DATADIR%%/modules/os_update.so -%%DATADIR%%/modules/os_userlist.so -%%DATADIR%%/modules/plexus2.so -%%DATADIR%%/modules/plexus3.so -%%DATADIR%%/modules/ptlink.so -%%DATADIR%%/modules/rageircd.so -%%DATADIR%%/modules/ratbox.so -%%DATADIR%%/modules/shadowircd.so -%%DATADIR%%/modules/solidircd.so -%%DATADIR%%/modules/ultimate2.so -%%DATADIR%%/modules/ultimate3.so -%%DATADIR%%/modules/unreal31.so -%%DATADIR%%/modules/unreal32.so -%%DATADIR%%/modules/viagra.so -%%DATADIR%%/mydbgen -%%DATADIR%%/tables.sql -@dir %%DATADIR%%/modules/runtime -@dir %%DATADIR%%/logs -@dir %%DATADIR%%/backups +anope/bin/anoperc +anope/bin/anopesmtp +anope/bin/geoipupdate.sh +anope/bin/services +anope/conf/botserv.example.conf +anope/conf/chanserv.example.conf +anope/conf/chanstats.example.conf +anope/conf/example.chk +anope/conf/example.conf +anope/conf/global.example.conf +anope/conf/hostserv.example.conf +anope/conf/irc2sql.example.conf +anope/conf/memoserv.example.conf +anope/conf/modules.example.conf +anope/conf/nickserv.example.conf +anope/conf/operserv.example.conf +anope/conf/stats.standalone.example.conf +anope/data/modules/webcpanel/templates/default/chanserv/access.html +anope/data/modules/webcpanel/templates/default/chanserv/akick.html +anope/data/modules/webcpanel/templates/default/chanserv/chanlist.html +anope/data/modules/webcpanel/templates/default/chanserv/drop.html +anope/data/modules/webcpanel/templates/default/chanserv/main.html +anope/data/modules/webcpanel/templates/default/chanserv/modes.html +anope/data/modules/webcpanel/templates/default/chanserv/set.html +anope/data/modules/webcpanel/templates/default/confirm.html +anope/data/modules/webcpanel/templates/default/cubes.png +anope/data/modules/webcpanel/templates/default/favicon.ico +anope/data/modules/webcpanel/templates/default/footer.html +anope/data/modules/webcpanel/templates/default/header.html +anope/data/modules/webcpanel/templates/default/hostserv/request.html +anope/data/modules/webcpanel/templates/default/login.html +anope/data/modules/webcpanel/templates/default/logo.png +anope/data/modules/webcpanel/templates/default/memoserv/memos.html +anope/data/modules/webcpanel/templates/default/nickserv/access.html +anope/data/modules/webcpanel/templates/default/nickserv/alist.html +anope/data/modules/webcpanel/templates/default/nickserv/cert.html +anope/data/modules/webcpanel/templates/default/nickserv/info.html +anope/data/modules/webcpanel/templates/default/operserv/akill.html +anope/data/modules/webcpanel/templates/default/register.html +anope/data/modules/webcpanel/templates/default/style.css +anope/lib/modules/bahamut.so +anope/lib/modules/botserv.so +anope/lib/modules/bs_assign.so +anope/lib/modules/bs_autoassign.so +anope/lib/modules/bs_badwords.so +anope/lib/modules/bs_bot.so +anope/lib/modules/bs_botlist.so +anope/lib/modules/bs_control.so +anope/lib/modules/bs_info.so +anope/lib/modules/bs_kick.so +anope/lib/modules/bs_set.so +anope/lib/modules/chanserv.so +anope/lib/modules/charybdis.so +anope/lib/modules/cs_access.so +anope/lib/modules/cs_akick.so +anope/lib/modules/cs_ban.so +anope/lib/modules/cs_clone.so +anope/lib/modules/cs_drop.so +anope/lib/modules/cs_enforce.so +anope/lib/modules/cs_entrymsg.so +%%STATS%%anope/lib/modules/cs_fantasy_stats.so +%%STATS%%anope/lib/modules/cs_fantasy_top.so +anope/lib/modules/cs_flags.so +anope/lib/modules/cs_getkey.so +anope/lib/modules/cs_info.so +anope/lib/modules/cs_invite.so +anope/lib/modules/cs_kick.so +anope/lib/modules/cs_list.so +anope/lib/modules/cs_log.so +anope/lib/modules/cs_mode.so +anope/lib/modules/cs_register.so +anope/lib/modules/cs_seen.so +anope/lib/modules/cs_set.so +anope/lib/modules/cs_set_misc.so +anope/lib/modules/cs_status.so +anope/lib/modules/cs_statusupdate.so +anope/lib/modules/cs_suspend.so +anope/lib/modules/cs_sync.so +anope/lib/modules/cs_topic.so +anope/lib/modules/cs_unban.so +anope/lib/modules/cs_updown.so +anope/lib/modules/cs_xop.so +anope/lib/modules/db_flatfile.so +anope/lib/modules/db_old.so +anope/lib/modules/db_redis.so +anope/lib/modules/db_sql.so +anope/lib/modules/db_sql_live.so +anope/lib/modules/enc_bcrypt.so +anope/lib/modules/enc_md5.so +anope/lib/modules/enc_none.so +anope/lib/modules/enc_old.so +anope/lib/modules/enc_sha1.so +anope/lib/modules/enc_sha256.so +anope/lib/modules/fantasy.so +anope/lib/modules/gl_global.so +anope/lib/modules/global.so +anope/lib/modules/greet.so +anope/lib/modules/help.so +anope/lib/modules/hostserv.so +anope/lib/modules/hs_del.so +anope/lib/modules/hs_group.so +anope/lib/modules/hs_list.so +anope/lib/modules/hs_off.so +anope/lib/modules/hs_on.so +anope/lib/modules/hs_request.so +anope/lib/modules/hs_set.so +anope/lib/modules/hybrid.so +anope/lib/modules/inspircd12.so +anope/lib/modules/inspircd20.so +%%STATS%%anope/lib/modules/irc2sql.so +%%STATS%%anope/lib/modules/m_chanstats.so +anope/lib/modules/m_dns.so +anope/lib/modules/m_dnsbl.so +anope/lib/modules/m_helpchan.so +anope/lib/modules/m_httpd.so +%%LDAP%%anope/lib/modules/m_ldap.so +%%LDAP%%anope/lib/modules/m_ldap_authentication.so +%%LDAP%%anope/lib/modules/m_ldap_oper.so +%%MYSQL%%anope/lib/modules/m_mysql.so +anope/lib/modules/m_proxyscan.so +anope/lib/modules/m_redis.so +%%PCRE%%anope/lib/modules/m_regex_pcre.so +%%POSIX%%anope/lib/modules/m_regex_posix.so +%%TRE%%anope/lib/modules/m_regex_tre.so +anope/lib/modules/m_rewrite.so +anope/lib/modules/m_sasl.so +%%SASL%%anope/lib/modules/m_sasl_dh-aes.so +%%SASL%%anope/lib/modules/m_sasl_dh-blowfish.so +%%GNUTLS%%anope/lib/modules/m_ssl_gnutls.so +%%OPENSSL%%anope/lib/modules/m_ssl_openssl.so +%%MYSQL%%anope/lib/modules/m_sql_authentication.so +%%MYSQL%%anope/lib/modules/m_sql_log.so +%%MYSQL%%anope/lib/modules/m_sql_oper.so +%%SQLITE%%anope/lib/modules/m_sqlite.so +anope/lib/modules/m_xmlrpc.so +anope/lib/modules/m_xmlrpc_main.so +anope/lib/modules/memoserv.so +anope/lib/modules/ms_cancel.so +anope/lib/modules/ms_check.so +anope/lib/modules/ms_del.so +anope/lib/modules/ms_ignore.so +anope/lib/modules/ms_info.so +anope/lib/modules/ms_list.so +anope/lib/modules/ms_read.so +anope/lib/modules/ms_rsend.so +anope/lib/modules/ms_send.so +anope/lib/modules/ms_sendall.so +anope/lib/modules/ms_set.so +anope/lib/modules/ms_staff.so +anope/lib/modules/ngircd.so +anope/lib/modules/nickserv.so +anope/lib/modules/ns_access.so +anope/lib/modules/ns_ajoin.so +anope/lib/modules/ns_alist.so +anope/lib/modules/ns_cert.so +anope/lib/modules/ns_drop.so +anope/lib/modules/ns_getemail.so +anope/lib/modules/ns_getpass.so +anope/lib/modules/ns_group.so +anope/lib/modules/ns_identify.so +anope/lib/modules/ns_info.so +anope/lib/modules/ns_list.so +anope/lib/modules/ns_logout.so +anope/lib/modules/ns_maxemail.so +anope/lib/modules/ns_recover.so +anope/lib/modules/ns_register.so +anope/lib/modules/ns_resetpass.so +anope/lib/modules/ns_set.so +anope/lib/modules/ns_set_misc.so +anope/lib/modules/ns_status.so +anope/lib/modules/ns_suspend.so +anope/lib/modules/ns_update.so +anope/lib/modules/operserv.so +anope/lib/modules/os_akill.so +anope/lib/modules/os_chankill.so +anope/lib/modules/os_config.so +anope/lib/modules/os_defcon.so +anope/lib/modules/os_dns.so +anope/lib/modules/os_forbid.so +anope/lib/modules/os_ignore.so +anope/lib/modules/os_info.so +anope/lib/modules/os_jupe.so +anope/lib/modules/os_kick.so +anope/lib/modules/os_kill.so +anope/lib/modules/os_list.so +anope/lib/modules/os_login.so +anope/lib/modules/os_logsearch.so +anope/lib/modules/os_mode.so +anope/lib/modules/os_modinfo.so +anope/lib/modules/os_module.so +anope/lib/modules/os_news.so +anope/lib/modules/os_noop.so +anope/lib/modules/os_oline.so +anope/lib/modules/os_oper.so +anope/lib/modules/os_reload.so +anope/lib/modules/os_session.so +anope/lib/modules/os_set.so +anope/lib/modules/os_shutdown.so +anope/lib/modules/os_stats.so +anope/lib/modules/os_svs.so +anope/lib/modules/os_sxline.so +anope/lib/modules/os_update.so +anope/lib/modules/plexus.so +anope/lib/modules/ratbox.so +anope/lib/modules/unreal.so +anope/lib/modules/webcpanel.so +anope/locale/ca_ES/LC_MESSAGES/anope.mo +anope/locale/de_DE/LC_MESSAGES/anope.mo +anope/locale/el_GR/LC_MESSAGES/anope.mo +anope/locale/en_US/LC_MESSAGES/anope.mo +anope/locale/es_ES/LC_MESSAGES/anope.mo +anope/locale/fr_FR/LC_MESSAGES/anope.mo +anope/locale/hu_HU/LC_MESSAGES/anope.mo +anope/locale/it_IT/LC_MESSAGES/anope.mo +anope/locale/nl_NL/LC_MESSAGES/anope.mo +anope/locale/pl_PL/LC_MESSAGES/anope.mo +anope/locale/pt_PT/LC_MESSAGES/anope.mo +anope/locale/ru_RU/LC_MESSAGES/anope.mo +anope/locale/tr_TR/LC_MESSAGES/anope.mo +@dir(nobody,,) anope/data/backups +@dir(nobody,,) anope/data +@dir(nobody,,) anope/logs -- cgit