Rename to elemental-ircd

This commit is contained in:
Alex Iadicicco 2013-10-28 18:12:38 -07:00
parent 98fd1d5c44
commit 68afaf72ac
5 changed files with 31 additions and 46 deletions

10
CREDITS
View File

@ -1,11 +1,13 @@
$Id: CREDITS 3133 2007-01-21 15:38:16Z jilles $ $Id: CREDITS 3133 2007-01-21 15:38:16Z jilles $
ponychat-ircd is a reboot of the ShadowIRCD project for use on PonyChat elemental-ircd is a fork of the ShadowIRCD project created to meet
or other irc networks. We work with upstream charybdis and only apply PonyChat's needs and keep the now-defunct ShadowIRCD project's goals
patches that make sense for our use. alive.
The ponychat-ircd team is listed in nick-alphabetical order: The elemental-ircd team is listed in nick-alphabetical order:
aji, Alex Iadicico <alex -at- ajitek.net>
Kabaka, Kyle Johnson <kabaka -at- ponychat.net>
Niichan, Sam Dodrill <niichan -at- ponychat.net> Niichan, Sam Dodrill <niichan -at- ponychat.net>
ShadowIRCd 6 is a modern restart of the old ShadowIRCd project ShadowIRCd 6 is a modern restart of the old ShadowIRCd project

2
NEWS
View File

@ -1,4 +1,4 @@
This is ponychat-ircd 6.5, Copyright (c) 2013 ponychat-ircd team. This is elemental-ircd 6.5, Copyright (c) 2013 elemental-ircd team.
See LICENSE for licensing details (GPL v2). See LICENSE for licensing details (GPL v2).
-- ponychat-ircd 6.5 -- ponychat-ircd 6.5

View File

@ -1,35 +1,18 @@
# ponychat-ircd # elemental-ircd
Ponychat-ircd is a high performance, lightweight and scalable IRC daemon. It has **elemental-ircd** is a high performance, lightweight, and scalable
its roots in ShadowIRCd and Charybdis and offers channel operators more options IRC daemon. It is a fork of the now-defunct ShadowIRCD created to meet
as well as for server administrators to have better separation of power and PonyChat's needs, and seeks to continue in the direction ShadowIRCD
allows for easier management. It the preferred IRC daemon for PonyChat. was headed.
## Supported Platforms ## Supported Platforms
* Linux <Cassy> If you put something on a platform which cannot support it
* Debian it may tip and fall and become broken. Simple physics.
* Centos/Amazon Linux
* Alpine Linux
* FreeBSD
## Build Directions
1. Ensure your system has the equivalents of `openssl-dev`, `flex`, `bison`,
and the compiler toolkit.
2. Download the [stable tarball](https://github.com/PonyChat/ponychat-ircd/archive/ponychat-ircd-6.3.4.tar.gz)
and extract it somewhere on your system.
3. `./configure --prefix=$HOME/ircd`
4. `make`
5. `make install`
6. Copy the example config `example.conf` to `ircd.conf` in `~/ircd/etc`
7. Edit the configuration to match your needs
8. Run `bin/ircd` and have people connect up as normal
## Support ## Support
Our support channel is `#rainbow-factory` on `irc.ponychat.net`. If you like you Our support channel is `#rainbow-factory` on `irc.ponychat.net`. Poke
can join us on our webchat [by clicking here](http://webchat.ponychat.net/?autojoin=%23#rainbow-factory). **aji** or **Kabaka** for help.
Please note that running ponychat-ircd in weird or otherwise insane configurations To report bugs, please use the GitHub issue tracker.
may make us unable to help you.

24
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for ponychat-ircd 6.5.1. # Generated by GNU Autoconf 2.69 for elemental-ircd 6.5.1.
# #
# $Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $ # $Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $
# #
@ -577,10 +577,10 @@ MFLAGS=
MAKEFLAGS= MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='ponychat-ircd' PACKAGE_NAME='elemental-ircd'
PACKAGE_TARNAME='ponychat-ircd' PACKAGE_TARNAME='elemental-ircd'
PACKAGE_VERSION='6.5.1' PACKAGE_VERSION='6.5.1'
PACKAGE_STRING='ponychat-ircd 6.5.1' PACKAGE_STRING='elemental-ircd 6.5.1'
PACKAGE_BUGREPORT='' PACKAGE_BUGREPORT=''
PACKAGE_URL='' PACKAGE_URL=''
@ -1303,7 +1303,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures ponychat-ircd 6.5.1 to adapt to many kinds of systems. \`configure' configures elemental-ircd 6.5.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1351,7 +1351,7 @@ Fine tuning of the installation directories:
--infodir=DIR info documentation [DATAROOTDIR/info] --infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale] --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man] --mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/ponychat-ircd] --docdir=DIR documentation root [DATAROOTDIR/doc/elemental-ircd]
--htmldir=DIR html documentation [DOCDIR] --htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR]
@ -1364,7 +1364,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of ponychat-ircd 6.5.1:";; short | recursive ) echo "Configuration of elemental-ircd 6.5.1:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1488,7 +1488,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
ponychat-ircd configure 6.5.1 elemental-ircd configure 6.5.1
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -2092,7 +2092,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by ponychat-ircd $as_me 6.5.1, which was It was created by elemental-ircd $as_me 6.5.1, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -10100,7 +10100,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by ponychat-ircd $as_me 6.5.1, which was This file was extended by elemental-ircd $as_me 6.5.1, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -10166,7 +10166,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
ponychat-ircd config.status 6.5.1 elemental-ircd config.status 6.5.1
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
@ -11066,5 +11066,5 @@ Configuration:
Nickname length : $NICKLEN Nickname length : $NICKLEN
Topic length : $TOPICLEN Topic length : $TOPICLEN
Use (g)make to compile ponychat-ircd, then (g)make install to install it. Use (g)make to compile elemental-ircd, then (g)make install to install it.
" "

View File

@ -10,7 +10,7 @@ AC_PREREQ(2.57)
dnl Sneaky way to get an Id tag into the configure script dnl Sneaky way to get an Id tag into the configure script
AC_COPYRIGHT([$Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $]) AC_COPYRIGHT([$Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $])
AC_INIT([ponychat-ircd],[6.5.1]) AC_INIT([elemental-ircd],[6.5.1])
AC_CONFIG_HEADER(include/setup.h) AC_CONFIG_HEADER(include/setup.h)
@ -1240,5 +1240,5 @@ Configuration:
Nickname length : $NICKLEN Nickname length : $NICKLEN
Topic length : $TOPICLEN Topic length : $TOPICLEN
Use (g)make to compile ponychat-ircd, then (g)make install to install it. Use (g)make to compile elemental-ircd, then (g)make install to install it.
" "