elemental-ircd/include
Nathan Phillip Brink e8da6ccee6 Add explicit support for being installed into a system triggered with --enable-fhs-paths.
Add two mechanism for avoiding name-collisions in a system-wide installation of charybdis. The ssld and bandb daemons, intended to be directly used by ircd and not the user, install into libexec when --enable-fhs-paths is set. For binaries which are meant to be in PATH (bindir), such as ircd and viconf, there is now an option --with-program-prefix=progprefix inspired by automake. If the user specifies --with-program-prefix=charybdis, the ircd binary is named charybdisircd when installed. Add support for saving the pidfile to a rundir and storing the ban database in localstatedir instead of in sysconfdir. This is, again, conditional on --enable-fhs-paths. Fix(?) genssl.sh to always write created SSL key/certificate/dh parameters to the sysconfdir specified during ./configure. The previous behavior was to assume that the user ran genssl.sh after ensuring that his current working directory was either sysconfdir or a sibling directory of sysconfdir.
2012-02-29 23:16:29 -05:00
..
inline strip_colour(): strip ASCII 29 (mIRC 7 italics). 2010-06-19 16:53:56 -05:00
.indent.pro [svn] - the new plan: 2007-01-24 22:40:21 -08:00
bandbi.h Add bandb IRCd APIs. 2010-01-07 17:10:16 -06:00
blacklist.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
cache.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
channel.h Move flood_attack_channel to channel.c so it can be used outside m_message.c 2010-12-11 16:11:54 -05:00
chmode.h chmode: Remove chm_regonly, a vestige from ratbox which doesn't apply to native charybdis (or shadowircd) networks. 2010-12-06 23:51:14 -05:00
class.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
client.h Add topic TS and channel TS constraints for /LIST. 2011-01-19 15:45:45 -05:00
common.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
config.h Add explicit support for being installed into a system triggered with --enable-fhs-paths. 2012-02-29 23:16:29 -05:00
config.h.dist Remove all the DEFINE's and the random places they were used for the .conf-based ban stuff. 2010-12-04 17:26:14 -05:00
defaults.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
hash.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
hook.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
hostmask.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
irc_dictionary.h Fix various compiler warnings. 2008-04-20 15:20:10 +02:00
ircd.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
ircd_defs.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
ircd_getopt.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
ircd_linker.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
ircd_signal.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
listener.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
logger.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
m_info.h Remove all the DEFINE's and the random places they were used for the .conf-based ban stuff. 2010-12-04 17:26:14 -05:00
match.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
modules.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
monitor.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
msg.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
newconf.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
numeric.h Change ERR_MLOCKRESTRICTED to 742 as 735-739 seem for MONITOR extensions. 2010-09-11 13:55:06 -04:00
operhash.h Make struct operhash_entry private. 2010-03-01 01:24:00 +01:00
packet.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
parse.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
patchlevel.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
privilege.h Don't suggest putting values in an enum that are not in the enum. 2009-01-28 01:02:34 +01:00
reject.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
res.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
reslib.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
restart.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
s_auth.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
s_conf.h Add channel::disabledmodes. 2010-10-11 14:12:52 -04:00
s_newconf.h Add support for linking using SSL certificate fingerprints as the link credential rather than the traditional server-password pair. 2010-12-13 23:14:00 -06:00
s_serv.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
s_stats.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
s_user.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
scache.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
send.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
setup.h.in Run autoreconf. 2010-01-07 16:51:32 -06:00
snomask.h [svn] - the new plan: 2007-01-24 22:40:21 -08:00
sslproc.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
stdinc.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
substitution.h libcharybdis includes gone. 2008-04-02 02:39:19 +04:00
supported.h SVN Id removal part two 2010-06-10 21:28:15 -04:00
tgchange.h Add target change for channels. 2010-08-28 20:02:42 -04:00
whowas.h SVN Id removal part two 2010-06-10 21:28:15 -04:00