commit - ac9390f08c099aec4827f431b41a394b2948e7f0
commit + da9456dbcaed49e5e0c270047f0e02a559c6f3f0
blob - 6135679598459740b34b9ed07e00afc9fa12ae72
blob + 12fd61edc90a403def8b4cd96957f4b581358167
--- ChangeLog
+++ ChangeLog
ngIRCd CVS-HEAD
+ - Included files to build Debian packages (located in "debian/").
+ - Updated config.guess and config.sub to newer upstream versions.
- NJOIN propagates user channel modes correctly again ... Upsa.
- Made Makefile more compatible with "make -j<n>".
- Added support for GNU/Hurd.
ngIRCd 0.7.0 (2003-05-01)
- "ServerName" is checked better now: a dot (".") is required.
- - The KILL comand verifies and logs more parameters.
+ - The KILL command verifies and logs more parameters.
ngIRCd 0.7.0-pre2 (2003-04-27)
- CVS build system fixes (made autogen.sh more portable).
- Test for broken GCC on Mac OS X and disable "-pedantic" in this case.
- Disable "-ansi" on Cygwin: system headers are incompatible.
- The server tried to connect to other servers only once when DNS or
- socket failures occured.
+ socket failures occurred.
- Fixed --configtest: There is no variable "ServerPwd", it's "Password".
ngIRCd 0.7.0-pre1 (2003-04-22)
--
-$Id: ChangeLog,v 1.205 2003/07/09 18:48:49 alex Exp $
+$Id: ChangeLog,v 1.206 2003/07/09 20:23:35 alex Exp $
blob - /dev/null
blob + 5a9011ee836c7d006533a6bd11b49ae646e5d097 (mode 644)
--- /dev/null
+++ debian/changelog
+ngircd (0.7.0-0.5ab) unstable; urgency=low
+
+ * Enhanced init script.
+ * Included all fixes from actual CVS "HEAD" branch.
+
+ -- Alexander Barton <alex@Arthur.Ath.CX> Wed, 9 Jul 2003 22:18:43 +0200
+
+ngircd (0.7.0-0.4ab) unstable; urgency=low
+
+ * Reverted use of dh_installexamples.
+
+ -- Alexander Barton <alex@Arthur.Ath.CX> Thu, 22 May 2003 00:15:03 +0200
+
+ngircd (0.7.0-0.3ab) unstable; urgency=low
+
+ * Removed "debian/docs" and "debian/conffiles"; debhelper takes care of
+ this for us automagically.
+ * Excluded "etc/ngircd.conf" from dh_fixperms.
+
+ -- Alexander Barton <alex@Arthur.Ath.CX> Wed, 21 May 2003 23:25:05 +0200
+
+ngircd (0.7.0-0.2ab) unstable; urgency=low
+
+ * Fixed wrong variable substitution in init script.
+ * Added some CVS "Id-Tags" (but not checked in, yet).
+ * Removed own "Provides:" from control file.
+
+ -- Alexander Barton <alex@barton.de> Wed, 21 May 2003 12:32:34 +0200
+
+ngircd (0.7.0-0.1ab) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Alexander Barton <alex@barton.de> Wed, 21 May 2003 02:36:52 +0200
blob - /dev/null
blob + b8626c4cff2849624fb67f87cd0ad72b163671ad (mode 644)
--- /dev/null
+++ debian/compat
+4
blob - /dev/null
blob + 46903c750794006f6c4fa0a158b16a6cacf9bd58 (mode 644)
--- /dev/null
+++ debian/control
+Source: ngircd
+Section: net
+Priority: optional
+Maintainer: Alexander Barton <alex@barton.de>
+Build-Depends: debhelper (>> 4.0.0), libz-dev
+Standards-Version: 3.5.8
+
+Package: ngircd
+Architecture: any
+Depends: ${shlibs:Depends} ${misc:Depends}
+Description: A lightweight daemon for the Internet Relay Chat (IRC)
+ The ngIRCd is a free open source daemon for Internet Relay Chat (IRC),
+ developed under the GNU General Public License (GPL). It's written from
+ scratch and is not based upon the original IRCd like many others.
+ .
+ Advantages:
+ - no problems with servers on changing or non-static IP addresses.
+ - small and lean configuration file.
+ - free, modern and open source C source code.
+ - still under active development.
+ .
+ ngIRCd is compatible to the "original" ircd 2.10.3p3, so you can run
+ mixed networks.
blob - /dev/null
blob + 380c194ed526c98b6301afc5238d7f6a2d415153 (mode 644)
--- /dev/null
+++ debian/copyright
+This package was debianized by Alexander Barton <alex@barton.de> on
+Tue, 20 May 2003 15:47:40 +0200.
+
+It was downloaded from ftp://Arthur.Ath.CX/pub/Users/alex/ngircd/
+
+Upstream Author(s): Alexander Barton <alex@barton.de>
+
+This software is copyright (c) 1999-2003 by Alexander Barton.
+
+You are free to distribute this software under the terms of the
+GNU General Public License.
+On Debian systems, the complete text of the GNU General Public
+License can be found in /usr/share/common-licenses/GPL file.
blob - /dev/null
blob + 8573026a2243527b2e2a066e31c2c030e72981cb (mode 644)
--- /dev/null
+++ debian/ngircd.init
+#!/bin/sh
+#
+# ngIRCd start and stop script for Debian-based systems
+#
+# $Id: ngircd.init,v 1.1 2003/07/09 20:23:35 alex Exp $
+#
+
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/sbin/ngircd
+NAME=ngIRCd
+DESC="IRC daemon"
+PARAMS=""
+
+test -x $DAEMON || exit 0
+
+test -f /etc/default/ngircd && . /etc/default/ngircd
+
+Check_Config()
+{
+ $DAEMON --configtest >/dev/null 2>&1
+ if [ $? -ne 0 ]; then
+ echo "Configuration of $NAME is not valide, won't (re)start!"
+ echo "Please run \"$DAEMON --configtest\" manually and fix it up ..."
+ exit 1
+ fi
+}
+
+Try_Start()
+{
+ start-stop-daemon --start --quiet --exec $DAEMON -- $PARAMS
+ if [ $? -ne 0 ]; then
+ echo "$NAME failed!"
+ exit 1
+ fi
+ echo "$NAME."
+}
+
+case "$1" in
+ start)
+ Check_Config
+ echo -n "Starting $DESC: "
+ Try_Start
+ ;;
+ stop)
+ echo -n "Stopping $DESC: "
+ start-stop-daemon --stop --quiet --exec $DAEMON \
+ && echo "$NAME." \
+ || echo "(none running)"
+ ;;
+ reload|force-reload)
+ Check_Config
+ echo "Reloading $DESC configuration files."
+ start-stop-daemon --stop --signal 1 --quiet --exec $DAEMON
+ ;;
+ restart)
+ Check_Config
+ echo -n "Restarting $DESC: "
+ start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
+ sleep 1
+ Try_Start
+ ;;
+ *)
+ N=/etc/init.d/$NAME
+ echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
+
+# -eof-
blob - /dev/null
blob + a1a21165b446c2449f3394467d28375b7d52e136 (mode 644)
--- /dev/null
+++ debian/rules
+#!/usr/bin/make -f
+# debian/rules for ngIRCd
+#
+# $Id: rules,v 1.1 2003/07/09 20:23:35 alex Exp $
+#
+# Based on the sample debian/rules that uses debhelper,
+# GNU copyright 1997 to 1999 by Joey Hess.
+#
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+config.status: configure
+ dh_testdir
+ # Add here commands to configure the package.
+ ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr --sysconfdir=/etc/ngircd --mandir=\$${prefix}/share/man \
+ --with-syslog --with-zlib
+
+build: build-stamp
+
+build-stamp: config.status
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) distclean
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+ cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+ cp -f /usr/share/misc/config.guess config.guess
+endif
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/ngircd.
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/ngircd
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installinit
+ dh_strip
+ dh_compress
+ dh_fixperms -Xetc/ngircd.conf
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
+
+# -eof-