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 $
ponychat-ircd is a reboot of the ShadowIRCD project for use on PonyChat
or other irc networks. We work with upstream charybdis and only apply
patches that make sense for our use.
elemental-ircd is a fork of the ShadowIRCD project created to meet
PonyChat's needs and keep the now-defunct ShadowIRCD project's goals
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>
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).
-- 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
its roots in ShadowIRCd and Charybdis and offers channel operators more options
as well as for server administrators to have better separation of power and
allows for easier management. It the preferred IRC daemon for PonyChat.
**elemental-ircd** is a high performance, lightweight, and scalable
IRC daemon. It is a fork of the now-defunct ShadowIRCD created to meet
PonyChat's needs, and seeks to continue in the direction ShadowIRCD
was headed.
## Supported Platforms
* Linux
* Debian
* 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
<Cassy> If you put something on a platform which cannot support it
it may tip and fall and become broken. Simple physics.
## Support
Our support channel is `#rainbow-factory` on `irc.ponychat.net`. If you like you
can join us on our webchat [by clicking here](http://webchat.ponychat.net/?autojoin=%23#rainbow-factory).
Our support channel is `#rainbow-factory` on `irc.ponychat.net`. Poke
**aji** or **Kabaka** for help.
Please note that running ponychat-ircd in weird or otherwise insane configurations
may make us unable to help you.
To report bugs, please use the GitHub issue tracker.

24
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh
# 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 $
#
@ -577,10 +577,10 @@ MFLAGS=
MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='ponychat-ircd'
PACKAGE_TARNAME='ponychat-ircd'
PACKAGE_NAME='elemental-ircd'
PACKAGE_TARNAME='elemental-ircd'
PACKAGE_VERSION='6.5.1'
PACKAGE_STRING='ponychat-ircd 6.5.1'
PACKAGE_STRING='elemental-ircd 6.5.1'
PACKAGE_BUGREPORT=''
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.
# This message is too long to be a string in the A/UX 3.1 sh.
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]...
@ -1351,7 +1351,7 @@ Fine tuning of the installation directories:
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--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]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
@ -1364,7 +1364,7 @@ fi
if test -n "$ac_init_help"; then
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
cat <<\_ACEOF
@ -1488,7 +1488,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
ponychat-ircd configure 6.5.1
elemental-ircd configure 6.5.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@ -2092,7 +2092,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
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
$ $0 $@
@ -10100,7 +10100,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
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
CONFIG_FILES = $CONFIG_FILES
@ -10166,7 +10166,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
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,
with options \\"\$ac_cs_config\\"
@ -11066,5 +11066,5 @@ Configuration:
Nickname length : $NICKLEN
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
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)
@ -1240,5 +1240,5 @@ Configuration:
Nickname length : $NICKLEN
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.
"