Hangar.La tienda de software del Amiga

gofish-0.27 0.27

Gopher Daemon

Short:        Gopher Daemon
Author:       Sean MacLennan <headgopher@seanm.ca>
Uploader:     Diego Casorran <dcr8520 amiga org>
Type:         comm/tcp
Version:      0.27
Requires:     ixemul.library
Architecture: m68k-amigaos

WHAT IS THIS?
-------------

Gofish is my attempt to boost the performance of the current
gopherds. However, I do have some design goals. I am running GoFish on
my 'Winder <http://seanm.ca/>. While it is a great machine, it is not
the most powerful machine in the world.

Design Goals
------------

 1) Secure. I do not plan on letting the server run executables.

 2) Fast. At least as fast as a web server. I am using thttpd as my
    benchmark.

 3) Low resource usage. Single process.

 4) Simple. The daemon will only serve files. Directory listings will
    be read from the .cache files verbatim. I think this is an
    important decision. It gives maximum flexibility to the
    users. They can go from the exteme of writing all the cache files
    by hand, to having some form of custom, fully automated file
    insertion program. I plan on providing one such program called
    `mkcache', but it will not be required.


WHERE CAN I GET IT?
-------------------

GoFish is hosted on SourceForge. Go to the project page
<http://gofish.sourceforge.net>  and follow the instructions.


CURRENT ASSUMPTIONS
-------------------

I am currently using the Linux mmap(2) call to write out the
files. Because of this, I do not process the files. The following
assumption must hold:

  Files must not have any lines containing only a ".".

There is a script called check-files that will verify that the above
is true. If you have changed the GOPHER_ROOT, you must change it in
the check-files script also.


LOG ROTATION
------------

GoFish supports log rotation. Move the log to a new name. Then send a
USR1 signal to GoFish. It will close the old log and create a new
file. No log entries will be lost. After the signal, the old log
should be up to date.

Example: (note that kill line uses backwards ticks, not single quotes)

	mv /var/log/gopherd.log /var/log/gopherd.log.1
	kill -USR1 `cat /var/run/gopherd.pid`




ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`
`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø

Latest update of this package can be found at  http://amiga.sourceforge.net/

ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`ø°`
`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø`°ø




·············································A·r·c·h·i·v·e··C·o·n·t·e·n·t·s··
LhA Freeware Version 2.2
Copyright © 1991-94 by Stefan Boberg.
Copyright © 1998-2000 by Jim Cooper and David Tritscher.

Listing of archive 'gofish-0.27.lha':
Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
      15      15  0.0% 24-Aug-02 20:56:24 +AUTHORS
    2825    1165 58.7% 11-Jan-03 08:02:00 +ChangeLog
   18063    7022 61.1% 24-Jul-02 05:16:22 +COPYING
     919     473 48.5% 08-Feb-03 04:42:06 +gofish-www.conf
     872     451 48.2% 08-Feb-03 04:42:04 +gofish.conf
    1237     673 45.5% 08-Feb-03 04:42:22 +gmap2cache.1
    1162     702 39.5% 08-Feb-03 04:42:10 +gofish.1
      18      18  0.0% 08-Feb-03 04:42:14 +gopherd.1
    1309     724 44.6% 08-Feb-03 04:42:18 +mkcache.1
    3349    1608 51.9% 08-Feb-03 04:42:32 +dotcache.5
    2184    1096 49.8% 08-Feb-03 04:42:28 +gofish.5
      73      71  2.7% 24-Aug-02 20:37:16 +NEWS
    2914    1477 49.3% 14-Dec-02 03:51:50 +README
      52      52  0.0% 07-Dec-02 23:34:30 +Readme.AMIGA
     658     368 44.0% 14-Dec-02 03:51:50 +TODO
       1       1  0.0% 08-Feb-03 04:54:58 +dummy
      50      49  2.0% 08-Feb-03 04:41:58 +.cache
     208     174 16.3% 08-Feb-03 04:41:58 +.gopher+
    3625    1574 56.5% 08-Feb-03 04:41:56 +Configure_GoFish
    1051    1051  0.0% 08-Feb-03 04:42:00 +gofish.gif
     103     103  0.0% 08-Feb-03 04:42:00 +gopher_binary.gif
      87      87  0.0% 08-Feb-03 04:42:00 +gopher_html.gif
      97      97  0.0% 08-Feb-03 04:42:00 +gopher_image.gif
      90      90  0.0% 08-Feb-03 04:42:02 +gopher_menu.gif
      90      90  0.0% 08-Feb-03 04:42:02 +gopher_text.gif
      90      90  0.0% 08-Feb-03 04:42:02 +gopher_unknown.gif
     305     205 32.7% 08-Feb-03 04:41:46 +check-files
   15812    7983 49.5% 08-Feb-03 04:41:44 +gmap2cache
   18264    9192 49.6% 08-Feb-03 04:41:42 +mkcache
   39160   21381 45.4% 08-Feb-03 04:41:50 +gofish
   39160   21381 45.4% 08-Feb-03 04:41:50 +gopherd
-------- ------- ----- --------- --------
  153843   79463 48.3% Operation successful.




_____________________________
.Readme created with:  MRea  \
==============================================================================
>»>»>»>»> Some additional info about this archive:

Source:   http://prdownloads.sf.net/amiga/gofish-0.27.lha?download
FileSize: 81137 Bytes

CRC: 3C7BBA69
MD5: 7282C23F6A2297E5B5760C17B5D751AB
SHA: 94205539726130F9DEF88DCBFF6873B914E3EC61
==============================================================================

Gratis

Web del proyecto ↗

Descargar 79 KB

Desde el Amiga: abre Hangar y busca gofish-0.27.

AutorSean MacLennan <headgopher@seanm.ca>
Categoríacomm/tcp
Tamaño79 KB
Param68k-amigaos
Necesitaixemul.library
OrigenAminet