Initial import of ezbounce 1.02
A Highly Configurable IRC Proxy Features: * Multi-user support: lets you have multiple users each with different passwords and priviledges * Full access control with allow and ban lists * Fully transparent DCC proxying * Detaching capability to allow users to disconnect from the proxy, but keep the IRC session alive and attach to it later * Logs conversations while detached * SSL Support * Can listen on and bind connections to different virtual hosts * Uses nonblocking sockets for connections * Fake ident support (with help of special ident daemon included) * Ability to reload configuration file while running * Numerous tweakable settings. * And more Closes my own pr pkg/20594.
This commit is contained in:
parent
0220b242ad
commit
72e0923e06
5 changed files with 92 additions and 0 deletions
18
ezbounce/DESCR
Normal file
18
ezbounce/DESCR
Normal file
|
@ -0,0 +1,18 @@
|
|||
A Highly Configurable IRC Proxy
|
||||
|
||||
Features:
|
||||
|
||||
* Multi-user support: lets you have multiple users each with different
|
||||
passwords and priviledges
|
||||
* Full access control with allow and ban lists
|
||||
* Fully transparent DCC proxying
|
||||
* Detaching capability to allow users to disconnect from the proxy, but keep
|
||||
the IRC session alive and attach to it later
|
||||
* Logs conversations while detached
|
||||
* SSL Support
|
||||
* Can listen on and bind connections to different virtual hosts
|
||||
* Uses nonblocking sockets for connections
|
||||
* Fake ident support (with help of special ident daemon included)
|
||||
* Ability to reload configuration file while running
|
||||
* Numerous tweakable settings.
|
||||
* And more
|
40
ezbounce/Makefile
Normal file
40
ezbounce/Makefile
Normal file
|
@ -0,0 +1,40 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2003/04/20 06:27:44 xtraeme Exp $
|
||||
#
|
||||
|
||||
DISTNAME= ezbounce-1.02
|
||||
CATEGORIES= chat
|
||||
MASTER_SITES= http://druglord.freelsd.org/ezbounce/ \
|
||||
http://www.shellcentral.com/downloads/files/
|
||||
|
||||
MAINTAINER= jrp@hispabsd.org
|
||||
HOMEPAGE= http://druglord.freelsd.org/ezbounce/
|
||||
COMMENT= Highly Configurable IRC Proxy
|
||||
|
||||
USE_BUILDLINK2= YES
|
||||
GNU_CONFIGURE= YES
|
||||
USE_PKGINSTALL= YES
|
||||
|
||||
CONFIGURE_ARGS+= --with-ssl
|
||||
|
||||
EGDIR= ${PREFIX}/share/examples/ezbounce
|
||||
DOCDIR= ${PREFIX}/share/doc/ezbounce
|
||||
|
||||
RCD_SCRIPTS= ezbounce
|
||||
|
||||
CONF_FILES= ${EGDIR}/ezbounce.conf.default ${PKG_SYSCONFDIR}/ezbounce.conf
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${EGDIR}
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/ezbounce ${PREFIX}/sbin
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/ezbchk ${PREFIX}/sbin
|
||||
${INSTALL_DATA} ${WRKSRC}/sample.conf ${EGDIR}/ezbounce.conf.default
|
||||
${INSTALL_DATA} ${WRKSRC}/ezb.conf ${PKG_SYSCONFDIR}/ezbounce.conf
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/mdidentd/mdidentd ${PREFIX}/sbin
|
||||
${INSTALL_DATA} ${WRKSRC}/misc/ezbounce.1 ${PREFIX}/man/man1
|
||||
${INSTALL_DATA_DIR} ${DOCDIR}
|
||||
cd ${WRKSRC} && \
|
||||
for f in README* TODO CHANGES; do \
|
||||
${INSTALL_DATA} $$f ${DOCDIR}; done
|
||||
|
||||
.include "../../security/openssl/buildlink2.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
12
ezbounce/PLIST
Normal file
12
ezbounce/PLIST
Normal file
|
@ -0,0 +1,12 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/20 06:27:44 xtraeme Exp $
|
||||
man/man1/ezbounce.1
|
||||
sbin/ezbchk
|
||||
sbin/ezbounce
|
||||
sbin/mdidentd
|
||||
share/doc/ezbounce/CHANGES
|
||||
share/doc/ezbounce/README
|
||||
share/doc/ezbounce/README.SSL
|
||||
share/doc/ezbounce/TODO
|
||||
share/examples/ezbounce/ezbounce.conf.default
|
||||
@dirrm share/examples/ezbounce
|
||||
@dirrm share/doc/ezbounce
|
4
ezbounce/distinfo
Normal file
4
ezbounce/distinfo
Normal file
|
@ -0,0 +1,4 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2003/04/20 06:27:44 xtraeme Exp $
|
||||
|
||||
SHA1 (ezbounce-1.02.tar.gz) = ed28a9081e14a4205323f944cc7ed84ff2a8197c
|
||||
Size (ezbounce-1.02.tar.gz) = 188548 bytes
|
18
ezbounce/files/ezbounce.sh
Executable file
18
ezbounce/files/ezbounce.sh
Executable file
|
@ -0,0 +1,18 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $NetBSD: ezbounce.sh,v 1.1.1.1 2003/04/20 06:27:44 xtraeme Exp $
|
||||
#
|
||||
|
||||
# PROVIDE: ezbounce
|
||||
# REQUIRE: DAEMON
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="ezbounce"
|
||||
rcvar=$name
|
||||
command="@PREFIX@/sbin/${name} @PKG_SYSCONFDIR@/$name.conf"
|
||||
pidfile="/var/run/${name}.pid"
|
||||
required_files="@PKG_SYSCONFDIR@/$name.conf"
|
||||
|
||||
load_rc_config $name
|
||||
run_rc_command "$1"
|
Loading…
Reference in a new issue