head	1.2;
access;
symbols
	RELEASE_8_3_0:1.2
	RELEASE_9_0_0:1.2
	RELEASE_7_4_0:1.2
	RELEASE_8_2_0:1.2
	RELEASE_6_EOL:1.2
	RELEASE_8_1_0:1.2
	RELEASE_7_3_0:1.2
	RELEASE_8_0_0:1.2
	RELEASE_7_2_0:1.2
	RELEASE_7_1_0:1.2
	RELEASE_6_4_0:1.2
	RELEASE_5_EOL:1.2
	RELEASE_7_0_0:1.2
	RELEASE_6_3_0:1.2
	PRE_XORG_7:1.2
	RELEASE_4_EOL:1.2
	RELEASE_6_2_0:1.2
	RELEASE_6_1_0:1.2
	RELEASE_5_5_0:1.2
	RELEASE_6_0_0:1.2
	RELEASE_5_4_0:1.2
	RELEASE_4_11_0:1.2
	RELEASE_5_3_0:1.2
	RELEASE_4_10_0:1.2
	RELEASE_5_2_1:1.2
	RELEASE_5_2_0:1.2
	RELEASE_4_9_0:1.2
	RELEASE_5_1_0:1.2
	RELEASE_4_8_0:1.2
	RELEASE_5_0_0:1.2
	RELEASE_4_7_0:1.2
	RELEASE_4_6_2:1.2
	RELEASE_4_6_1:1.2
	RELEASE_4_6_0:1.2
	RELEASE_5_0_DP1:1.2
	RELEASE_4_5_0:1.2
	RELEASE_4_4_0:1.2
	RELEASE_4_3_0:1.2
	RELEASE_4_2_0:1.2
	RELEASE_4_1_1:1.2
	RELEASE_4_1_0:1.2
	RELEASE_3_5_0:1.1.1.1
	RELEASE_4_0_0:1.1.1.1
	RELEASE_3_4_0:1.1.1.1
	RELEASE_3_3_0:1.1.1.1
	RELEASE_3_2_0:1.1.1.1
	RELEASE_3_1_0:1.1.1.1
	RELEASE_2_2_8:1.1.1.1
	RELEASE_3_0_0:1.1.1.1
	RELEASE_2_2_7:1.1.1.1
	spegla0_93p2:1.1.1.1
	SPEGLA:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2000.06.28.16.18.37;	author jkh;	state Exp;
branches;
next	1.1;

1.1
date	98.04.20.01.57.31;	author jkh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.04.20.01.57.31;	author jkh;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Update to version 1.1p4

Submitted by:   Alexander Langer <alex@@big.endian.de>
@
text
@Spegla is a mirror program for FTP sites.  It was written because the author
couldn't find any fast mirroring program for big mirrors.  It makes a
complete mirror of a FTP area.
@


1.1
log
@Initial revision
@
text
@d1 2
a2 2
Spegla is a mirror program for FTP sites.  It was written because I
couldn't find any fast mirroring program for big mirrors. It makes a
a3 49

Spegla only take one command-line parameter, the config file.  These
parameters can be specified in it:

 - localdir   where the mirror should go on your machine.

 - remotedir  directory at the FTP server.

 - username   user to log in as i.e. anonymous.

 - password   password to use i.e. your email address.

 - host       FTP server.

 - retries    how many retries before quit. Defaults to 20.

 - retrytime  how many seconds to wait before log in again after
              a timeout. Defaults to 150.

 - timeout    how many seconds to wait to timeout. Defaults to 150.

 - skipdir    which directories to ignore remote and local, can be
              several but only one per row.

 - dirlink    not used for now.

 - logfile    logfile, can be a file, stdout or stderr. Defaults
              to stdout.

Blank lines and text after '#' are ignored.

This is what's in the config file I use for the FreeBSD mirror of
Walnut Creek's FreeBSD area.

localdir  = /ftp/pub/FreeBSD
remotedir = /pub/FreeBSD
username  = anonymous
password  = jnilsson@@ludd.luth.se
host      = ftp.freebsd.org
timeout   = 120
retries   = 300       # busy ftp server and lots of files.
                      # Takes lots of hours to complete
                      # and don't want to quit when we are
                      # almost finished.
retrytime = 120       # if network goes down don't consume
                      # all retries to fast.
logfile   = freebsd.org.log
skipdir   = distfiles # don't have room for this yet.
skipdir   = incoming  # no need for this.
@


1.1.1.1
log
@This has been on my TODO list for awhile.  Spegla is an FTP mirroring
program that uses neither perl nor masses of memory when mirroring
large collections (like at ftp.freebsd.org).  I did the port but the
author is Jens A Nilsson <jnilsson@@ludd.luth.se>
@
text
@@
