diff --git a/Documentation/Developers/CHANGELOG-RENE b/Documentation/Developers/CHANGELOG-RENE index 3575fbc54..2560182e0 100644 --- a/Documentation/Developers/CHANGELOG-RENE +++ b/Documentation/Developers/CHANGELOG-RENE @@ -8,6 +8,7 @@ - updated esound, curl and ncftp - Juergen Sawinski: various gcc33 fixes, added gnuplot U tag, additional packages for the jsaw repository + - Sirkull: updates and additions to the sirkull repository *) 2003-08-31 (2.0.0-rc1 - 2.0.0-rc2) diff --git a/package/sirkull/apg/apg.conf b/package/sirkull/apg/apg.conf new file mode 100644 index 000000000..337074502 --- /dev/null +++ b/package/sirkull/apg/apg.conf @@ -0,0 +1,25 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/sirkull/apg/apg.conf +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +var_append makeopt " " "INSTALL_PREFIX=$root/$prefix CS_LIBS=-lnsl" +var_append makeinstopt " " "INSTALL_PREFIX=$root/$prefix CS_LIBS=-lnsl" + diff --git a/package/sirkull/apg/apg.desc b/package/sirkull/apg/apg.desc new file mode 100644 index 000000000..51d3e4411 --- /dev/null +++ b/package/sirkull/apg/apg.desc @@ -0,0 +1,58 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/sirkull/apg/apg.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] A random password generator + +[T] apg generates several random passwords. It uses several password +[T] generation algorithms (currently two) and a built-in pseudo random +[T] number generator. +[T] +[T] Default algorithm is pronounceable password generation algorithm +[T] designed by Morrie Gasser and described in A Random Word Generator For +[T] Pronounceable Passwords National Technical Information Service (NTIS) +[T] AD-A-017676. The original paper is very old and had never been put +[T] online, so I have to use NIST implementation described in FIPS-181. +[T] +[T] Another algorithm is simple random character generation algorithm, but +[T] it uses four user-defined symbol sets to produce random password. It +[T] means that user can choose type of symbols that should appear in pass- +[T] word. Symbol sets are: numeric symbol set (0,...,9) , capital letters +[T] symbol set (A,...,Z) , small letters symbol set (a,...,z) and special +[T] symbols symbol set (#,@,!,...). +[T] +[T] apg also have the ability to check generated password quality using +[T] dictionary. + +[U] http://www.adel.nursat.kz/apg/ + +[A] Adel I. Mirzazhanov +[M] Chris Efant + +[C] extra/security extra/tool + +[L] BSD +[S] Stable +[V] 2.2.0 +[P] X -----5---9 709.000 + +[D] 2229582590 apg-2.2.0.tar.gz http://www.adel.nursat.kz/apg/download/ + diff --git a/package/sirkull/cfengine/cfengine.desc b/package/sirkull/cfengine/cfengine.desc index 6fbe32d0d..6042788eb 100644 --- a/package/sirkull/cfengine/cfengine.desc +++ b/package/sirkull/cfengine/cfengine.desc @@ -40,8 +40,8 @@ [L] GPL [S] Stable -[V] 2.0.7p3 +[V] 2.0.8 [P] X -----5---9 594.000 -[D] 571078844 cfengine-2.0.7p3.tar.gz http://sunsite.utk.edu/ftp/pub/cfengine/cfengine-ftp/ +[D] 2961709622 cfengine-2.0.8.tar.gz http://sunsite.utk.edu/ftp/pub/cfengine/cfengine-ftp/ diff --git a/package/sirkull/dansguardian/dansguardian.desc b/package/sirkull/dansguardian/dansguardian.desc index b60a99519..7919944db 100644 --- a/package/sirkull/dansguardian/dansguardian.desc +++ b/package/sirkull/dansguardian/dansguardian.desc @@ -40,8 +40,8 @@ [L] GPL [S] Stable -[V] 2.6.1 3 +[V] 2.6.1 4 [P] X -----5---9 307.000 -[D] 2245120304 DansGuardian-2.6.1-3.source.tar.gz http://sun.dansguardian.org/downloads/2/Stable/ +[D] 2258845206 DansGuardian-2.6.1-4.source.tar.gz http://sun.dansguardian.org/downloads/2/Stable/ diff --git a/package/sirkull/dcc/dcc.desc b/package/sirkull/dcc/dcc.desc index 20f67defe..03cdb4f81 100644 --- a/package/sirkull/dcc/dcc.desc +++ b/package/sirkull/dcc/dcc.desc @@ -29,6 +29,8 @@ [T] checksums include values that are "fuzzy", or constant across common [T] variations in bulk messages. +[U] http://www.rhyolite.com/anti-spam/dcc/ + [A] Vernon Schryver [M] Chris Efant @@ -36,8 +38,8 @@ [L] BSD [S] Stable -[V] 1.1.43 +[V] 1.2.1 [P] X -----5---9 238.000 -[D] 2054950109 dcc-dccd-1.1.43.tar.Z http://www.rhyolite.com/anti-spam/dcc/source/ +[D] 1814987215 dcc-dccd-1.2.1.tar.Z http://www.rhyolite.com/anti-spam/dcc/source/ diff --git a/package/sirkull/mailscanner/mailscanner.desc b/package/sirkull/mailscanner/mailscanner.desc index 68115b3a3..18af0eaad 100644 --- a/package/sirkull/mailscanner/mailscanner.desc +++ b/package/sirkull/mailscanner/mailscanner.desc @@ -41,8 +41,8 @@ [L] GPL [S] Stable -[V] 4.22-5 +[V] 4.23-10 [P] X -----5---9 231.000 -[D] 3731412065 MailScanner-4.22-5.tar.gz http://www.sng.ecs.soton.ac.uk/mailscanner/files/4/tar/ +[D] 3137127892 MailScanner-4.23-10.tar.gz http://www.sng.ecs.soton.ac.uk/mailscanner/files/4/tar/ diff --git a/package/sirkull/nano/nano.desc b/package/sirkull/nano/nano.desc index 48eb81eaa..e212d5e44 100644 --- a/package/sirkull/nano/nano.desc +++ b/package/sirkull/nano/nano.desc @@ -34,8 +34,8 @@ [L] GPL [S] Stable -[V] 1.2.1 +[V] 1.2.2 [P] X -----5---9 247.000 -[D] 3236671544 nano-1.2.1.tar.gz http://www.nano-editor.org/dist/v1.2/ +[D] 3367060230 nano-1.2.2.tar.gz http://www.nano-editor.org/dist/v1.2/ diff --git a/package/sirkull/perl-digest-sha1/perl-digest-sha1.desc b/package/sirkull/perl-digest-sha1/perl-digest-sha1.desc index 5d04fd8b1..e5b8919f3 100644 --- a/package/sirkull/perl-digest-sha1/perl-digest-sha1.desc +++ b/package/sirkull/perl-digest-sha1/perl-digest-sha1.desc @@ -32,8 +32,8 @@ [L] OpenSource [S] Stable -[V] 2.03 +[V] 2.04 [P] X -----5---9 220.000 -[D] 2464698536 Digest-SHA1-2.03.tar.gz http://www.cpan.org/authors/id/G/GA/GAAS/ +[D] 4266962114 Digest-SHA1-2.04.tar.gz http://www.cpan.org/authors/id/G/GA/GAAS/ diff --git a/package/sirkull/perl-net-dns/perl-net-dns.desc b/package/sirkull/perl-net-dns/perl-net-dns.desc index 1ba4621c7..c7fa16f79 100644 --- a/package/sirkull/perl-net-dns/perl-net-dns.desc +++ b/package/sirkull/perl-net-dns/perl-net-dns.desc @@ -33,8 +33,8 @@ [L] OpenSource [S] Stable -[V] 0.38_01 +[V] 0.39 [P] X -----5---9 221.000 -[D] 2814796377 Net-DNS-0.38_01.tar.gz http://www.cpan.org/authors/id/C/CR/CREIN/ +[D] 2983920481 Net-DNS-0.39.tar.gz http://www.cpan.org/authors/id/C/CR/CREIN/ diff --git a/package/sirkull/perl-uri/perl-uri.desc b/package/sirkull/perl-uri/perl-uri.desc index c2675be3d..b1b0519fd 100644 --- a/package/sirkull/perl-uri/perl-uri.desc +++ b/package/sirkull/perl-uri/perl-uri.desc @@ -37,8 +37,8 @@ [L] OpenSource [S] Stable -[V] 1.23 +[V] 1.25 [P] X -----5---9 223.000 -[D] 1302395639 URI-1.23.tar.gz http://www.cpan.org/authors/id/G/GA/GAAS/ +[D] 96362785 URI-1.25.tar.gz http://www.cpan.org/authors/id/G/GA/GAAS/ diff --git a/package/sirkull/razor/razor.desc b/package/sirkull/razor/razor.desc index 8a9aa7ee2..f8f19fcc5 100644 --- a/package/sirkull/razor/razor.desc +++ b/package/sirkull/razor/razor.desc @@ -30,6 +30,8 @@ [T] updating catalogue of spam in propagation. This catalogue is used by [T] clients to filter out known spam. +[U] http://razor.sourceforge.net/ + [A] Vipul Ved Prakash [M] Chris Efant @@ -37,8 +39,8 @@ [L] GPL [S] Stable -[V] 2.34 +[V] 2.36 [P] X -----5---9 226.000 -[D] 338746456 razor-agents-2.34.tar.gz http://easynews.dl.sourceforge.net/sourceforge/razor/ +[D] 3969420263 razor-agents-2.36.tar.gz http://easynews.dl.sourceforge.net/sourceforge/razor/ diff --git a/package/sirkull/shorewall/makefile.patch b/package/sirkull/shorewall/makefile.patch new file mode 100644 index 000000000..95836ecd8 --- /dev/null +++ b/package/sirkull/shorewall/makefile.patch @@ -0,0 +1,29 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/sirkull/shorewall/makefile.patch +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +--- shorewall-1.4.6b.orig/Makefile 1969-12-31 19:00:00.000000000 -0500 ++++ shorewall-1.4.6b/Makefile 2003-08-18 11:13:53.000000000 -0400 +@@ -0,0 +1,4 @@ ++all: ++install: ++ ./install.sh /etc/rc.d/init.d ++ diff --git a/package/sirkull/shorewall/shorewall.conf b/package/sirkull/shorewall/shorewall.conf new file mode 100644 index 000000000..04ec55219 --- /dev/null +++ b/package/sirkull/shorewall/shorewall.conf @@ -0,0 +1,32 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/sirkull/shorewall/shorewall.conf +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + + +shorewall_premake() { + # Create the lib directory + mkdir -pv $root/$prefix/lib/shorewall +} + +premake="shorewall_premake" + +hook_add postmake 3 "install_init shorewall $confdir/shorewall.init" + diff --git a/package/sirkull/shorewall/shorewall.desc b/package/sirkull/shorewall/shorewall.desc new file mode 100644 index 000000000..15569d0d2 --- /dev/null +++ b/package/sirkull/shorewall/shorewall.desc @@ -0,0 +1,42 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/sirkull/shorewall/shorewall.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] An iptables-based firewall for Linux systems + +[T] Shorewall is an iptables-based firewall for Linux Systems. Its +[T] configuration is very flexible, allowing it to be used in a wide +[T] range of firewall/gateway/router and VPN environments. + +[U] http://shorewall.sourceforge.net/ + +[A] Tom Eastep +[M] Chris Efant + +[C] extra/security + +[L] GPL +[S] Stable +[V] 1.4.6c +[P] X -----5---9 787.000 + +[D] 3929275439 shorewall-1.4.6c.tgz http://shorewall.infohiiway.com/pub/shorewall/shorewall-1.4.6c/ + diff --git a/package/sirkull/shorewall/shorewall.init b/package/sirkull/shorewall/shorewall.init new file mode 100644 index 000000000..8c06687da --- /dev/null +++ b/package/sirkull/shorewall/shorewall.init @@ -0,0 +1,20 @@ +#!/bin/bash +# +# ROCK Linux /etc/rc.d/init.d/shorewall +# +# Desc: Shorewall Firewall +# Runlevel: 16 rcX +# + +main_begin + block_begin(start, `Starting Shorewall.') + check(`/sbin/shorewall start') + block_end + block_begin(stop, `Stopping Shorewall.') + check(`/sbin/shorewall stop') + block_end + block_begin(restart, `Restarting Shorewall.') + check(`/sbin/shorewall restart') + block_end +main_end + diff --git a/package/sirkull/squidguard/squidguard.conf b/package/sirkull/squidguard/squidguard.conf new file mode 100644 index 000000000..3dacf769e --- /dev/null +++ b/package/sirkull/squidguard/squidguard.conf @@ -0,0 +1,67 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/sirkull/squidguard/squidguard.conf +# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + + +if [ $prefix_auto = 1 ] ; then + prefix="opt/squid" + set_confopt +fi + +var_append confopt " " "--with-sg-config=$sysconfdir/squidGuard.conf" +var_append confopt " " "--with-sg-dbhome=$localstatedir/db" +var_append confopt " " "--with-sg-logdir=$localstatedir/log" + +# Apply the Debian patch +squidguard_preconf() { + bunzip2 -c $archdir/squidguard_$ver-$extraver.diff.bz2 | patch -p1 +} + +# Take care of everything "make install" doesn't install +squidguard_postmake() { + # Create missing directories and set permissions + mkdir -pv $root/$docdir + mkdir -pv $root/$datadir/examples + mkdir -pv $root/$mandir/man1 + mkdir -pv $root/$sysconfdir + mkdir -pv $root/$localstatedir/db + mkdir -pv $root/$localstatedir/log + chown -R nobody:nogroup $root/$localstatedir/db + + # Install sample config + cp $confdir/squidguard.conf $root/$sysconfdir/squidGuard.conf || true + + # Install the CGI + cp -v samples/*.cgi $root/$datadir/examples || true + + # Install the documentation + cp -v doc/*.{txt,gif,html} $root/$docdir || true + + # Install the manpage + cp -v debian/squidGuard.1 $root/$mandir/man1 || true +} + +preconf="squidguard_preconf" +postmake="squidguard_postmake" + +srctar="squidGuard-$ver.tar.bz2" +srcdir="squidGuard-$ver" + diff --git a/package/sirkull/squidguard/squidguard.desc b/package/sirkull/squidguard/squidguard.desc new file mode 100644 index 000000000..f019ca8b7 --- /dev/null +++ b/package/sirkull/squidguard/squidguard.desc @@ -0,0 +1,45 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/sirkull/squidguard/squidguard.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] Flexible redirector, filter and access controller plugin for squid + +[T] squidGuard is a free (GPL), flexible and ultra fast filter, redirector +[T] and access controller plugin for squid. It lets you define multiple +[T] access rules with different restrictions for different user groups on a +[T] squid cache. squidGuard uses squid's standard redirector interface. + +[U] http://www.squidguard.org/ + +[A] Pål Baltzersen +[A] Lars Erik Håland +[M] Chris Efant + +[C] extra/server + +[L] GPL +[S] Stable +[V] 1.2.0 5 +[P] X -----5---9 307.001 + +[D] 754056949 squidGuard-1.2.0.tar.gz http://ftp.teledanmark.no/pub/www/proxy/squidGuard/ +[D] 4251508479 squidguard_1.2.0-5.diff.gz http://ftp.debian.org/debian/pool/main/s/squidguard/ +