From owner-freebsd-ports Wed Aug 21 14:30:27 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D159C37B400 for ; Wed, 21 Aug 2002 14:30:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BEAC43E70 for ; Wed, 21 Aug 2002 14:30:09 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7LLU9JU072567 for ; Wed, 21 Aug 2002 14:30:09 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7LLU8aV072566; Wed, 21 Aug 2002 14:30:08 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3822537B400 for ; Wed, 21 Aug 2002 14:25:37 -0700 (PDT) Received: from outpost.lukarcos.com (outpost.lukarcos.com [195.239.240.132]) by mx1.FreeBSD.org (Postfix) with SMTP id 94E8843E3B for ; Wed, 21 Aug 2002 14:25:35 -0700 (PDT) (envelope-from sgk@outpost.globcon.net) Received: (qmail 95104 invoked by uid 911); 21 Aug 2002 21:25:37 -0000 Message-Id: <20020821212537.95103.qmail@outpost.globcon.net> Date: 21 Aug 2002 21:25:37 -0000 From: Sergei Kolobov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/41862: New port: sysutils/socklog - small & secure syslogd replacement Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41862 >Category: ports >Synopsis: New port: sysutils/socklog - small & secure syslogd replacement >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Aug 21 14:30:07 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Sergei Kolobov >Release: FreeBSD 4.6-STABLE i386 >Organization: >Environment: System: FreeBSD outpost.globcon.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Aug 1 02:44:26 MSD 2002 sgk@outpost.globcon.net:/data/FreeBSD/obj/data/FreeBSD/src/sys/OUTPOST i386 >Description: socklog in cooperation with djb's daemontools is a small and secure replacement for syslogd. There are three main features, syslogd provides: - receiving syslog messages from an unix domain socket (/dev/log) or UDP socket (0.0.0.0:514) and writing them to various files on disk depending on facility and priority. - writing received syslog messages to an udp socket (a.b.c.d:514) socklog provides the first two features with the help of daemontools svscan, supervise and multilog, provides a different network logging concept and additionally does log event notification. multilog has a built in logfile rotation based on file size, so there is no need for any cron jobs or similar to rotate the logs. Log partitions can be calculated properly. >How-To-Repeat: shar included. >Fix: --- socklog-0.10.1.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # socklog/Makefile # socklog/distinfo # socklog/pkg-comment # socklog/pkg-descr # socklog/pkg-plist # echo x - socklog/Makefile sed 's/^X//' >socklog/Makefile << 'END-of-socklog/Makefile' X# New ports collection makefile for: socklog X# Date created: 22 Aug 2002 X# Whom: Sergei Kolobov X# X# $FreeBSD$ X# X XPORTNAME= socklog XPORTVERSION= 0.10.1 XCATEGORIES= sysutils net XMASTER_SITES= http://smarden.org/socklog/ X XMAINTAINER= sergei@kolobov.com X XWRKSRC= ${WRKDIR}/admin/${DISTNAME}/src XALL_TARGET= default X XPROGS= socklog-conf socklog tryto uncat XMAN1= tryto.1 uncat.1 XMAN8= socklog-conf.8 socklog.8 X Xdo-install: X.for file in ${PROGS} X ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin X.endfor X.if !defined(NOPORTDOCS) X ${MKDIR} ${MANPREFIX}/man/man1 X.for file in ${MAN1} X ${INSTALL_MAN} ${WRKSRC}/../man/${file} ${MANPREFIX}/man/man1 X.endfor X ${MKDIR} ${MANPREFIX}/man/man8 X.for file in ${MAN8} X ${INSTALL_MAN} ${WRKSRC}/../man/${file} ${MANPREFIX}/man/man8 X.endfor X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/../doc/*.html ${DOCSDIR} X.endif X X.include END-of-socklog/Makefile echo x - socklog/distinfo sed 's/^X//' >socklog/distinfo << 'END-of-socklog/distinfo' XMD5 (socklog-0.10.1.tar.gz) = ba979c500398b83300300e90650fdc36 END-of-socklog/distinfo echo x - socklog/pkg-comment sed 's/^X//' >socklog/pkg-comment << 'END-of-socklog/pkg-comment' XSmall and secure replacement for syslogd END-of-socklog/pkg-comment echo x - socklog/pkg-descr sed 's/^X//' >socklog/pkg-descr << 'END-of-socklog/pkg-descr' Xsocklog in cooperation with djb's daemontools is a small and secure replacement Xfor syslogd. There are three main features, syslogd provides: X X- receiving syslog messages from an unix domain socket (/dev/log) or UDP socket X (0.0.0.0:514) and writing them to various files on disk depending on facility X and priority. X- writing received syslog messages to an udp socket (a.b.c.d:514) X Xsocklog provides the first two features with the help of daemontools svscan, Xsupervise and multilog, provides a different network logging concept and Xadditionally does log event notification. X Xmultilog has a built in logfile rotation based on file size, so there is no Xneed for any cron jobs or similar to rotate the logs. Log partitions can be Xcalculated properly. X XWWW: http://smarden.org/socklog/ END-of-socklog/pkg-descr echo x - socklog/pkg-plist sed 's/^X//' >socklog/pkg-plist << 'END-of-socklog/pkg-plist' Xbin/socklog-conf Xbin/socklog Xbin/tryto Xbin/uncat Xshare/doc/socklog/benefits.html Xshare/doc/socklog/configuration.html Xshare/doc/socklog/examples.html Xshare/doc/socklog/index.html Xshare/doc/socklog/install.html Xshare/doc/socklog/network.html Xshare/doc/socklog/notify.html Xshare/doc/socklog/readme.solaris.html Xshare/doc/socklog/socklog-conf.8.html Xshare/doc/socklog/socklog.8.html Xshare/doc/socklog/tryto.1.html Xshare/doc/socklog/uncat.1.html Xshare/doc/socklog/upgrade.html Xshare/doc/socklog/usedietlibc.html X@dirrm share/doc/socklog END-of-socklog/pkg-plist exit --- socklog-0.10.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message