| | | |
Offset 1, 113 lines modified | Offset 1, 113 lines modified |
1 | PYGOPHERD(8)···················PyGopherd·Manpage··················PYGOPHERD(8) | 1 | PYGOPHERD(8)···················PyGopherd·Manpage··················PYGOPHERD(8) |
| |
| |
| |
2 | N.NA.AM.ME.E | 2 | NAME |
3 | ·······PyGopherd·-·Multiprotocol·Information·Server | 3 | ·······PyGopherd·-·Multiprotocol·Information·Server |
| |
4 | S\x8SY\x8YN\x8NO\x8OP\x8PS\x8SI\x8IS\x8S | |
5 | ·······p.py.yg.go.op.ph.he.er.rd.d·[·_.c_.o_.n_.f_.i_.g_.f_.i_.l_.e·] | 4 | SYNOPSIS |
| 5 | ·······pygopherd·[·configfile·] |
| |
| |
6 | D.DE.ES.SC.CR.RI.IP.PT.TI.IO.ON.N | 6 | DESCRIPTION |
7 | ·······Welcome··to··P.Py.yG.Go.op.ph.he.er.rd.d.···In··a·nutshell,·P.Py.yG.Go.op.ph.he.er.rd.d·is·a·modern·dynamic | 7 | ·······Welcome··to··PyGopherd.···In··a·nutshell,·PyGopherd·is·a·modern·dynamic |
8 | ·······multi-protocol·hierarchical·information·server·with·a··pluggable··modu- | 8 | ·······multi-protocol·hierarchical·information·server·with·a··pluggable··modu- |
9 | ·······larized··extension··system,··full··flexible··caching,·virtual·files·and | 9 | ·······larized··extension··system,··full··flexible··caching,·virtual·files·and |
10 | ·······folders,·and·autodetection·of·file·types·--·all·with·support·for··stan- | 10 | ·······folders,·and·autodetection·of·file·types·--·all·with·support·for··stan- |
11 | ·······dardized·yet·extensible·per-document·metadata.·Whew!·Read·on·for·infor- | 11 | ·······dardized·yet·extensible·per-document·metadata.·Whew!·Read·on·for·infor- |
12 | ·······mation·on·this·what·all·these·buzzwords·mean. | 12 | ·······mation·on·this·what·all·these·buzzwords·mean. |
| |
13 | Q.QU.UI.IC.CK.K·S.ST.TA.AR.RT.T | 13 | QUICK·START |
14 | ·······If·you·have·already·installed·P.Py.yG.Go.op.ph.he.er.rd.d·system-wide,·or··your··adminis- | 14 | ·······If·you·have·already·installed·PyGopherd·system-wide,·or··your··adminis- |
15 | ·······trator··has··done··that·for·you,·your·task·for·setting·up·P.Py.yG.Go.op.ph.he.er.rd.d·for | 15 | ·······trator··has··done··that·for·you,·your·task·for·setting·up·PyGopherd·for |
16 | ·······the·first·time·is·quite·simple.··You·just·need·to·set·up·your··configu- | 16 | ·······the·first·time·is·quite·simple.··You·just·need·to·set·up·your··configu- |
17 | ·······ration·file,·make·your·folder·directory,·and·run·it! | 17 | ·······ration·file,·make·your·folder·directory,·and·run·it! |
| |
18 | ·······You··can··quickly·set·up·your·configuration·file.··The·distribution·in- | 18 | ·······You··can··quickly·set·up·your·configuration·file.··The·distribution·in- |
19 | ·······cludes·two·files·of·interest:·_.c_.o_.n_.f_./_.p_.y_.g_.o_.p_.h_.e_.r_.d_.._.c_.o_.n_.f·and··_.c_.o_.n_.f_./_.m_.i_.m_.e_.._.t_.y_.p_.e_.s. | 19 | ·······cludes·two·files·of·interest:·conf/pygopherd.conf·and··conf/mime.types. |
20 | ·······Debian·users·will·find·the·configuration·file·pre-installed·in·_./_.e_.t_.c_./_.p_.y_.- | 20 | ·······Debian·users·will·find·the·configuration·file·pre-installed·in·/etc/py- |
21 | ·······_.g_.o_.p_.h_.e_.r_.d_./_.p_.y_.g_.o_.p_.h_.e_.r_.d_.._.c_.o_.n_.f·and·the·_.m_.i_.m_.e_.._.t_.y_.p_.e_.s·file·provided·by··the··system | 21 | ·······gopherd/pygopherd.conf·and·the·mime.types·file·provided·by··the··system |
22 | ·······already. | 22 | ·······already. |
| |
23 | ·······Open··up·_.p_.y_.g_.o_.p_.h_.e_.r_.d_.._.c_.o_.n_.f·in·your·editor·and·adjust·to·suit.··The·file·is | 23 | ·······Open··up·pygopherd.conf·in·your·editor·and·adjust·to·suit.··The·file·is |
24 | ·······heavily·commented·and·you·can·refer·to··it··for··detailed··information. | 24 | ·······heavily·commented·and·you·can·refer·to··it··for··detailed··information. |
25 | ·······Some··settings·to·take·a·look·at·include:·_.d_.e_.t_.a_.c_.h,·_.p_.i_.d_.f_.i_.l_.e,·_.p_.o_.r_.t,·_.u_.s_.e_.c_.h_.- | 25 | ·······Some··settings·to·take·a·look·at·include:·detach,·pidfile,·port,·usech- |
26 | ·······_.r_.o_.o_.t,·_.s_.e_.t_.u_.i_.d,·_.s_.e_.t_.g_.i_.d,·and·_.r_.o_.o_.t.··These·may·or·may·not·work·at·their·de- | 26 | ·······root,·setuid,·setgid,·and·root.··These·may·or·may·not·work·at·their·de- |
27 | ·······faults·for·you.··The·remaining·ones·should·be·fine·for·a·basic·setup. | 27 | ·······faults·for·you.··The·remaining·ones·should·be·fine·for·a·basic·setup. |
| |
28 | ·······Invoke··P.Py.yG.Go.op.ph.he.er.rd.d·with·p.py.yg.go.op.ph.he.er.rd.d·p.pa.at.th.h/./t.to.o/./c.co.on.nf.fi.ig.gf.fi.il.le.e·(or·/./e.et.tc.c/./i.in.ni.it.t...d.d/./p.py.y-.- | 28 | ·······Invoke··PyGopherd·with·pygopherd·path/to/configfile·(or·/etc/init.d/py- |
29 | ·······g.go.op.ph.he.er.rd.d·s.st.ta.ar.rt.t·on·Debian).··Place·some·files·in·the··location··specified | 29 | ·······gopherd·start·on·Debian).··Place·some·files·in·the··location··specified |
30 | ·······by·the·_.r_.o_.o_.t·directive·in·the·config·file·and·you're·ready·to·run! | 30 | ·······by·the·root·directive·in·the·config·file·and·you're·ready·to·run! |
| |
31 | O.OP.PT.TI.IO.ON.NS.S | 31 | OPTIONS |
32 | ·······All·P.Py.yG.Go.op.ph.he.er.rd.d·configuratoin·is·done·via·the·configuration·file.··There- | 32 | ·······All·PyGopherd·configuratoin·is·done·via·the·configuration·file.··There- |
33 | ·······fore,·the·program·has·only·one·command-line·option: | 33 | ·······fore,·the·program·has·only·one·command-line·option: |
| |
34 | ·······_.c_.o_.n_.f_.i_.g_.f_.i_.l_.e | 34 | ·······configfile |
35 | ··············This·option·argument·specifies·the·location·of·the·configuration | 35 | ··············This·option·argument·specifies·the·location·of·the·configuration |
36 | ··············file·that·P.Py.yG.Go.op.ph.he.er.rd.d·is·to·use. | 36 | ··············file·that·PyGopherd·is·to·use. |
| |
37 | C.CO.ON.NF.FO.OR.RM.MI.IN.NG.G·T.TO.O | 37 | CONFORMING·TO |
38 | ·······+.o·The·Internet·Gopher·Protocol·as·specified·in·RFC1436 | 38 | ·······o·The·Internet·Gopher·Protocol·as·specified·in·RFC1436 |
| |
39 | ·······+.o·The··Gopher+··upward-compatible··enhancements··to·the·Internet·Gopher | 39 | ·······o·The··Gopher+··upward-compatible··enhancements··to·the·Internet·Gopher |
40 | ·········Protocol·from·the·University·of·Minnesota·as·laid·out·at | 40 | ·········Protocol·from·the·University·of·Minnesota·as·laid·out·at |
41 | ··········<URL:gopher://gopher.quux.org/0/Archives/mirrors/boombox.mi- | 41 | ··········<URL:gopher://gopher.quux.org/0/Archives/mirrors/boombox.mi- |
42 | ·········cro.umn.edu/pub/gopher/gopher_protocol/Gopher+/Gopher+.txt>. | 42 | ·········cro.umn.edu/pub/gopher/gopher_protocol/Gopher+/Gopher+.txt>. |
| |
43 | ·······+.o·The··gophermap·file·format·as·originally·implemented·in·the·Bucktooth | 43 | ·······o·The··gophermap·file·format·as·originally·implemented·in·the·Bucktooth |
44 | ·········gopher·server·and·described·at | 44 | ·········gopher·server·and·described·at |
45 | ··········<URL:gopher://gopher.floodgap.com/0/buck/dbrowse%3Ffaquse%201>. | 45 | ··········<URL:gopher://gopher.floodgap.com/0/buck/dbrowse%3Ffaquse%201>. |
| |
46 | ·······+.o·The·Links·to·URL·specification·as·laid·out·by·John·Goerzen·at | 46 | ·······o·The·Links·to·URL·specification·as·laid·out·by·John·Goerzen·at |
47 | ··········<URL:gopher://gopher.quux.org/0/Archives/Mailing%20Lists/gopher/go- | 47 | ··········<URL:gopher://gopher.quux.org/0/Archives/Mailing%20Lists/gopher/go- |
48 | ·········pher.2002-02%3f/MBOX-MESSAGE/34>. | 48 | ·········pher.2002-02%3f/MBOX-MESSAGE/34>. |
| |
49 | ·······+.o·The··UMN·format·for·specifying·object·attributes·and·links·with·.cap, | 49 | ·······o·The··UMN·format·for·specifying·object·attributes·and·links·with·.cap, |
50 | ·········.Links,·.abstract,·and·similar·files·as·specified·elsewhere··in··this | 50 | ·········.Links,·.abstract,·and·similar·files·as·specified·elsewhere··in··this |
51 | ·········document·and·implemented·by·UMN·gopherd. | 51 | ·········document·and·implemented·by·UMN·gopherd. |
| |
52 | ·······+.o·The··PYG··format··for·extensible·Python·gopher·objects·as·created·for | 52 | ·······o·The··PYG··format··for·extensible·Python·gopher·objects·as·created·for |
53 | ·········P.Py.yG.Go.op.ph.he.er.rd.d. | 53 | ·········PyGopherd. |
| |
54 | ·······+.o·Hypertext·Transfer·Protocol·HTTP/1.0·as·specified·in·RFC1945 | 54 | ·······o·Hypertext·Transfer·Protocol·HTTP/1.0·as·specified·in·RFC1945 |
| |
55 | ·······+.o·Hypertext·Markup·Language·(HTML)·3.2·and·4.0·Transitional··as··speci- | 55 | ·······o·Hypertext·Markup·Language·(HTML)·3.2·and·4.0·Transitional··as··speci- |
56 | ·········fied·in·RFC1866·and·RFC2854. | 56 | ·········fied·in·RFC1866·and·RFC2854. |
| |
57 | ·······+.o·Maildir·as·specified·in | 57 | ·······o·Maildir·as·specified·in |
58 | ··········<URL:http://www.qmail.org/qmail-manual-html/man5/maildir.html>·and | 58 | ··········<URL:http://www.qmail.org/qmail-manual-html/man5/maildir.html>·and |
59 | ··········<URL:http://cr.yp.to/proto/maildir.html>. | 59 | ··········<URL:http://cr.yp.to/proto/maildir.html>. |
| |
60 | ·······+.o·The·mbox·mail·storage·format·as·specified·in | 60 | ·······o·The·mbox·mail·storage·format·as·specified·in |
61 | ··········<URL:http://www.qmail.org/qmail-manual-html/man5/mbox.html>. | 61 | ··········<URL:http://www.qmail.org/qmail-manual-html/man5/mbox.html>. |
| |
62 | ·······+.o·Registered·MIME·media·types·as·specified·in·RFC2048. | 62 | ·······o·Registered·MIME·media·types·as·specified·in·RFC2048. |
| |
63 | ·······+.o·Script··execution·conforming·to·both·UMN·standards·as·laid·out·in·UMN | 63 | ·······o·Script··execution·conforming·to·both·UMN·standards·as·laid·out·in·UMN |
64 | ·········gopherd(1)·and·Bucktooth·standards·as·specified·at | 64 | ·········gopherd(1)·and·Bucktooth·standards·as·specified·at |
65 | ··········<URL:gopher://gopher.floodgap.com:70/0/buck/dbrowse%3ffaquse%202>, | 65 | ··········<URL:gopher://gopher.floodgap.com:70/0/buck/dbrowse%3ffaquse%202>, |
66 | ·········so·far·as·each·can·be·implemented·consistent·with·secure·design·prin- | 66 | ·········so·far·as·each·can·be·implemented·consistent·with·secure·design·prin- |
67 | ·········ciples. | 67 | ·········ciples. |
| |
68 | ·······+.o·Standard·Python·2.2.1·or·above·as·implemented·on·POSIX-compliant·sys- | 68 | ·······o·Standard·Python·2.2.1·or·above·as·implemented·on·POSIX-compliant·sys- |
69 | ·········tems. | 69 | ·········tems. |
| |
70 | ·······+.o·WAP/WML·as·defined·by·the·WAP·Forum. | 70 | ·······o·WAP/WML·as·defined·by·the·WAP·Forum. |
| |
71 | B.BU.UG.GS.S | 71 | BUGS |
72 | ·······Reports··of··bugs··should··be··sent··via··e-mail·to·the·P.Py.yG.Go.op.ph.he.er.rd.d·issue | 72 | ·······Reports··of··bugs··should··be··sent··via··e-mail·to·the·PyGopherd·issue |
73 | ·······tracker·at··<URL:https://github.com/michael-lazar/pygopherd/issues>. | 73 | ·······tracker·at··<URL:https://github.com/michael-lazar/pygopherd/issues>. |
| |
74 | ·······The·Web·site·also·lists·all·current·bugs,·where··you··can··check··their | 74 | ·······The·Web·site·also·lists·all·current·bugs,·where··you··can··check··their |
75 | ·······status·or·contribute·to·fixing·them. | 75 | ·······status·or·contribute·to·fixing·them. |
| |
76 | C.CO.OP.PY.YR.RI.IG.GH.HT.T | 76 | COPYRIGHT |
77 | ·······P.Py.yG.Go.op.ph.he.er.rd.d·is·Copyright·(C)·2002-2019·John·Goerzen,·2021·Michael·Lazar. | 77 | ·······PyGopherd·is·Copyright·(C)·2002-2019·John·Goerzen,·2021·Michael·Lazar. |
| |
78 | ·······This·program·is·free·software;·you·can·redistribute·it·and/or·modify·it | 78 | ·······This·program·is·free·software;·you·can·redistribute·it·and/or·modify·it |
79 | ·······under·the·terms·of·the·GNU·General·Public·License·as·published··by··the | 79 | ·······under·the·terms·of·the·GNU·General·Public·License·as·published··by··the |
80 | ·······Free·Software·Foundation;·version·2·of·the·License. | 80 | ·······Free·Software·Foundation;·version·2·of·the·License. |
| |
81 | ·······This··program··is··distributed··in·the·hope·that·it·will·be·useful,·but | 81 | ·······This··program··is··distributed··in·the·hope·that·it·will·be·useful,·but |
82 | ·······WITHOUT·ANY··WARRANTY;··without··even··the··implied··warranty··of··MER- | 82 | ·······WITHOUT·ANY··WARRANTY;··without··even··the··implied··warranty··of··MER- |
Offset 120, 32 lines modified | Offset 120, 32 lines modified |
120 | ·······Free·Software·Foundation,·Inc. | 120 | ·······Free·Software·Foundation,·Inc. |
121 | ·······59·Temple·Place | 121 | ·······59·Temple·Place |
122 | ·······Suite·330 | 122 | ·······Suite·330 |
123 | ·······Boston,·MA··02111-1307 | 123 | ·······Boston,·MA··02111-1307 |
124 | ·······USA | 124 | ·······USA |
| |
| |
125 | A.AU.UT.TH.HO.OR.R | 125 | AUTHOR |
126 | ·······P.Py.yG.Go.op.ph.he.er.rd.d,·its·libraries,·documentation,·and·all·included·files·(except | 126 | ·······PyGopherd,·its·libraries,·documentation,·and·all·included·files·(except |
127 | ·······where·noted)·was·written·by·John··Goerzen··<jgoerzen@complete.org>··and | 127 | ·······where·noted)·was·written·by·John··Goerzen··<jgoerzen@complete.org>··and |
128 | ·······copyright·is·held·as·stated·in·the·Copyright·section. | 128 | ·······copyright·is·held·as·stated·in·the·Copyright·section. |
| |
Max diff block lines reached; 872/9728 bytes (8.96%) of diff not shown.
|