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
Desde el Amiga: abre Hangar y busca gofish-0.27.
| Autor | Sean MacLennan <headgopher@seanm.ca> |
|---|---|
| Categoría | comm/tcp |
| Tamaño | 79 KB |
| Para | m68k-amigaos |
| Necesita | ixemul.library |
| Origen | Aminet |