Commit Graph

65 Commits

Author SHA1 Message Date
Nathan Phillip Brink 68ebdf7f1e Fix inconsistency between --sysconfdir and --with-confdir, deprecate --with-confdir.
The inconsistency was created in
c74836dc4a5bde1e0bf38da58053bf5f28da8ff5 where genssl.sh.in was made
to use sysconfdir while the IRCd and buildsystem still used confdir.
2012-03-02 23:18:27 -05:00
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
JD Horelick b5135efc27 Bump version to 6.3.2 2011-05-24 20:47:06 -04:00
JD Horelick 83118989b9 ShadowIRCd 6.3.1 2011-05-15 14:49:03 -04:00
JD Horelick 1c895dfbe1 ShadowIRCd 6.3.0 2011-02-05 21:24:08 -05:00
JD Horelick ca7dc82d5b ShadowIRCd 6.3.0-RC1 2011-01-20 00:02:30 -05:00
JD Horelick 154ae8cf1f ShadowIRCd 6.2.0 2010-11-09 22:30:49 -05:00
JD Horelick 2793290bcd ShadowIRCd 6.2.0-RC1 2010-11-06 16:11:11 -04:00
JD Horelick b540af17eb ShadowIRCd 6.2.0-beta1 2010-10-23 23:34:13 -04:00
B.Greenham cdec335449 Rerun autoconf. 2010-10-11 12:08:49 -04:00
B.Greenham 90728edb58 Backed out changeset 3097ade953f5
Backout modesets.

They're overly invasive and a bit uglier than is required.
The same thing can be accomplished in a better way with another method.
2010-10-11 11:58:21 -04:00
B.Greenham 1fe75e33cc mode api: Remove most modes from the chmode_table, and have them initialized in modeset files.
Modeset files are modules stored in shadowircd/modes. All they do is initalize
a set of modes on load, and orphan said modes on unload.

All cmodes not included in ircd-ratbox are now located in modeset files, rather
than being in the core. These modes no longer simply use defines, their
locations are stored in a the new struct module_modes. Each of these is set
when intializing the mode in the modeset files, and set to 0 when orphaning
the mode upon unloading the modeset file.

In addition, use_forward has been removed, as it is now obsoleted by modesets.
2010-07-02 19:09:46 -04:00
JD Horelick a12a0836ff Bump version to 6.1.0 2010-04-11 20:36:38 -04:00
JD Horelick 6fbcf3827c Fix a typo in configure (glad it was only a minor typo in the help text) 2010-03-28 22:46:46 -04:00
JD Horelick 9960cc94c5 Enable the --enable-small-net option by default. 2010-03-28 19:54:53 -04:00
JD Horelick be6960363c Bump the version in configure since we're now in development of 6.1.0.
We've been in 6.1.0 development for like a week now but i forgot to change this a week ago.
Better late than never...
2010-03-20 05:30:37 -04:00
JD Horelick 2a8e176b54 Bump version to 6.0.0 2010-03-10 12:19:00 -05:00
JD Horelick 6b77736ac0 Change default NICKLEN to 31 to be better for most people/networks. 2010-02-26 13:59:44 -05:00
B.Greenham 4424a19423 s/Charybdis/ShadowIRCd/ in the message it gives you at the end of configure. 2010-02-26 12:42:13 -05:00
JD Horelick 867dcc9f02 Changed version to shadowircd 6.0.0-dev. Going to work on
changing some more strings.
2010-02-23 01:22:15 -05:00
William Pitcock ad03121116 Set autoconf version to 3.2.0. 2010-02-17 23:12:17 -06:00
William Pitcock 5545c7ea81 Link bandb to build. 2010-01-07 16:51:09 -06:00
William Pitcock 778a1c0184 Update trunk to 3.2 (non-release). 2010-01-07 16:02:50 -06:00
Jilles Tjoelker 07b9ca8dc8 Remove some warning that will not be fixed. 2009-02-22 00:45:41 +01:00
Jilles Tjoelker 0052db1664 -Wbad-function-cast is stupid. 2009-02-22 00:02:51 +01:00
Jilles Tjoelker 72bd8d6b16 Bump version to 3.1.0. 2009-02-08 21:11:33 +01:00
Jilles Tjoelker 7642846d8f Check that --with-nicklen was passed a numeric value.
ircd-ratbox r26144 (androsyn)
2008-10-19 17:27:35 +02:00
Valery V Yatsko 5f5fc333fb forgot to remove check for cygwin from configure.ac 2008-08-16 22:50:22 +04:00
Valery V Yatsko 77c9f49528 removed cygwin check from configure.ac 2008-08-16 22:45:09 +04:00
Valery V Yatsko 9b37ad07c3 ircd-ratbox -> charybdis 2008-08-16 22:38:13 +04:00
Jilles Tjoelker 5774cb2ef3 Fix another bad cache variable name. 2008-06-03 20:50:50 +02:00
Jilles Tjoelker 9c27c708ee Bump version on trunk to 3.1. 2008-05-18 23:34:39 +02:00
Jilles Tjoelker 213aeb8d6b Check for the -rpath linker flag.
This makes it build on MacOS X which neither
supports nor needs this flag.
2008-05-17 17:46:37 +02:00
Jilles Tjoelker 6d2090c24c Bump version to 3.0.1. 2008-05-13 23:22:57 +02:00
William Pitcock a1789fbdc7 charybdis 3.0.0 2008-04-25 14:56:35 -05:00
William Pitcock 9563aa5c9d 3.0.0-RC1. 2008-04-21 17:17:31 -05:00
William Pitcock 06093b4113 charybdis 3.0-beta1 2008-04-15 21:32:25 -05:00
Jilles Tjoelker ec0e5bc7c6 Remove pagesize check from configure.
It is unused, and not a good thing to compile this in.
2008-04-11 17:57:01 +02:00
Jilles Tjoelker 35b7f9ab05 Remove SOCKADDR_IN_HAS_LEN check, libratbox does it for us. 2008-04-11 17:47:30 +02:00
Jilles Tjoelker 35971c4103 Make --enable-warnings work again, and make the warnings a bit more sensible. 2008-04-09 18:28:47 +02:00
William Pitcock 7f55df0596 Remove servlink, it's functionality is now provided by ssld. 2008-04-06 13:38:55 -05:00
Valery Yatsko 9b027314f1 Added ssld to Makefile.in and configure.ac. 2008-04-06 14:50:29 +04:00
Valery Yatsko f820576d39 Just notice in configure that user could use gmake too (only gmake allowed on some of my hostings). 2008-04-06 00:15:59 +04:00
Valery Yatsko 2c2e0aa96e Replacing legacy IPV6 define with RB_IPV6 (which is included in libratbox's config.h). 2008-04-05 20:57:30 +04:00
William Pitcock 37dcbd3eb1 3.0alpha1 2008-04-02 20:47:05 -05:00
Valery Yatsko 21c9d815d7 Reverting some changed related not to moving on libratbox3 but using ratbox3 source! 2008-04-02 19:37:50 +04:00
Valery Yatsko 5b9d651c76 forward configure.ac changes 2008-04-02 17:02:07 +04:00
Valery Yatsko 9a19c5bae9 FD_HEAP_SIZE added, needed to fix ircd.c compilation 2008-04-02 05:40:02 +04:00
Valery Yatsko e5559a5119 AWAY_HEAP_SIZE added to configure.ac - just another part of ratbox3 away system port. 2008-04-02 05:29:16 +04:00
Valery Yatsko cc200171d7 libcharybdis includes gone. 2008-04-02 02:39:19 +04:00