e8da6ccee6
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. |
||
---|---|---|
.. | ||
Makefile.in | ||
README | ||
README.mkpasswd | ||
convertilines.c | ||
convertklines.c | ||
genssl.sh.in | ||
mkkeypair | ||
mkpasswd.c | ||
shadow_help_irssi.pl | ||
shadow_help_weechat.pl | ||
shadow_help_xchat.pl | ||
untabify | ||
viconf.c |
README
$Id: README 6 2005-09-10 01:02:21Z nenolod $ A directory of support programs for ircd. convertconf.c - converts a Hybrid 5 or 6 conf file to the new style. will not convert I: convertilines.c - convert hybrid 5/6 I: to auth {}; convertklines.c - convert Hybrid 5/6 and early 7beta kline.conf files to the new spreadsheet like format. genssl.sh - a small tool for generating SSL certificates for your IRCd. mkkeypair - a small program used for generating a public and private key pair mkpasswd.c - makes password for O lines rsa_respond/ - a tool to generate an RSA response to the challenge asked by the server, and a tool to generate a keypair for the C/R system shadow_help_irssi.pl - an irssi script which adds OHELP and OSET commands so you do not have to prefix the commands with /quote to run them. shadow_help weechat.pl - same as above but for WeeChat 0.3.0 or later. shadow_help_xchat.pl - same as above but for XChat 2.x. untabify - converts tab characters to a specific number of spaces viconf.c - edit your conf file without having to chdir su etc. etc. also locks the file if file locking is used. viconf is also installed with hard links as vimotd and viklines, to edit those files in a locked mode.