Permalink
Browse files

Imported Debian version 2.0.17

  • Loading branch information...
1 parent 4131d41 commit 0935e653664ac802236e522799afc24b5425fe92 @jgoerzen jgoerzen committed Apr 10, 2008
Showing 427 changed files with 20,656 additions and 0 deletions.
View

Large diffs are not rendered by default.

Oops, something went wrong.
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -0,0 +1,62 @@
+# Copyright (C) 2002, 2003 John Goerzen
+# <jgoerzen@complete.org>
+#
+# 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; version 2 of the License.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+clean:
+ -python2.3 setup.py clean --all
+ -rm -f `find . -name "*~"`
+ -rm -f `find . -name "*.pyc"`
+ -rm -f `find . -name "*.pygc"`
+ -rm -f `find . -name "*.class"`
+ -rm -f `find . -name "*.bak"`
+ -rm -f `find . -name ".cache*"`
+ -rm -f *.log *.aux *.dvi *.out *.jtex jadetex.cfg
+ -find . -name auth -exec rm -vf {}/password {}/username \;
+ -svn cleanup
+
+changelog:
+ darcs changes -s > ChangeLog
+
+docs: doc/pygopherd.8 doc/pygopherd.html doc/pygopherd.ps \
+ doc/pygopherd.pdf doc/pygopherd.txt
+
+doc/pygopherd.8: doc/pygopherd.sgml
+ docbook2man doc/pygopherd.sgml
+ docbook2man doc/pygopherd.sgml
+ -rm manpage.links manpage.refs
+ mv pygopherd.8 doc
+
+#doc/pygopherd.html: doc/pygopherd.sgml
+# docbook2html -u doc/pygopherd.sgml
+# mv pygopherd.html doc
+
+doc/pygopherd.html: doc/pygopherd.sgml
+ docbook-2-html -s local doc/pygopherd.sgml
+ mv doc/pygopherd-html/pygopherd.html doc/pygopherd.html
+ rm -r doc/pygopherd-html
+
+#doc/pygopherd.ps: doc/pygopherd.8
+# man -t -l doc/pygopherd.8 > doc/pygopherd.ps
+
+doc/pygopherd.ps: doc/pygopherd.sgml doc/book.sgml doc/manpage.sgml
+ docbook-2-ps -q -O -V -O paper-size=Letter -s local=printlocal \
+ doc/book.sgml
+ mv book.ps doc/pygopherd.ps
+
+doc/pygopherd.pdf: doc/pygopherd.ps
+ ps2pdf doc/pygopherd.ps
+ mv pygopherd.pdf doc
+
+doc/pygopherd.txt:
+ groff -Tascii -man doc/pygopherd.8 | sed $$'s/.\b//g' > doc/pygopherd.txt
View
@@ -0,0 +1,44 @@
+README for Pygopherd
+===========================================================================
+
+QUICKSTART (Debian)
+-------------------
+
+Use the .deb:
+
+dpkg -i pygopherd.deb
+
+or
+
+apt-get install pygopherd
+
+QUICKSTART (non-Debian)
+-----------------------
+
+1. Download and install Python 2.2 or above from www.python.org, if not already
+ present on your system.
+
+You can run pygopherd either in-place (as a regular user account) or
+as a system-wide daemon. For running in-place, do this:
+
+1. Modify conf/pygopherd.conf:
+ * Set usechroot = no
+ * Comment out (add a # sign to the start of the line) the
+ pidfile, setuid, and setgid lines
+ * Set mimetypes = ./conf/mime.types
+ * Set root = to something appropriate.
+ * Set port to a number greater than 1024.
+
+2. Modify the first line of executables/pygopherd to reflect
+ the location of your Python installation.
+
+3. Invoke pygopherd by running:
+ ./executables/pygopherd
+
+For installing:
+
+1. Run pytohn2.2 setup.py install
+
+2. Make sure that the /etc/pygopherd/pygopherd.conf names valid users
+ (setuid, setgid) and valid document root (root).
+
@@ -0,0 +1,22 @@
+Submitted by Grant D. Watson:
+----------------------------------------------------------
+Windows Installation:
+
+Download the tar.gz version of the package from the website. Make sure you have Python 2.2 or above installed; if not, download and install it from http://www.python.org/. Unzip the package in "C:\Program Files" (or another suitable directory).
+
+In WordPad (_not_ Notepad) open "C:\Program Files\pygopherd\conf\pygopherd.conf". Modify the file as follows:
+- Set detach = no
+- Comment out the pidfile line
+- Set servertype = ThreadingTCPServer
+- Set usechroot = no
+- Comment out the setuid and setgid lines
+- Set root to something appropriate
+- Set mimetypes = conf/mime.types
+- Set logmethod = none
+
+To run the server, open a DOS prompt and type the following commands:
+ c:
+ cd "\Program Files\pygopherd"
+ python bin\pygopherd conf\pygopherd.conf
+
+To end the server you must press Ctrl-Alt-Del and tell Windows to end the task.
View
@@ -0,0 +1 @@
+ * Document new .gophermap files
@@ -0,0 +1,32 @@
+#!/usr/bin/python2.3
+
+# Python-based gopher server
+# COPYRIGHT #
+# Copyright (C) 2002 John Goerzen
+#
+# 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; version 2 of the License.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+# END OF COPYRIGHT #
+
+#
+
+from pygopherd import *
+import sys
+
+conffile = '/etc/pygopherd/pygopherd.conf'
+if len(sys.argv) > 1:
+ conffile = sys.argv[1]
+
+s = initialization.initeverything(conffile)
+s.serve_forever()
+
Oops, something went wrong.

0 comments on commit 0935e65

Please sign in to comment.