Moved into www.debian.org:webwml/db.debian.org
authorjoey <>
Thu, 18 Nov 2004 15:19:09 +0000 (15:19 +0000)
committerjoey <>
Thu, 18 Nov 2004 15:19:09 +0000 (15:19 +0000)
web/Makefile [deleted file]
web/doc-mail.wml [deleted file]
web/searchresults.wml [deleted file]

diff --git a/web/Makefile b/web/Makefile
deleted file mode 100644 (file)
index a98cdda..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# special Makefile
-# requires a checkout of webwml/template/debian from the webwml tree!
-
-TEMPLDIR := ../../webwml/english/template/debian
-DEBTEMPLATES := $(wildcard $(TEMPLDIR)/*.wml) \
-                $(TEMPLDIR)/countries.def \
-                $(TEMPLDIR)/language_names.def \
-                $(wildcard template/*.wml) \
-                .wmlrc
-TARGETDIR := /var/www/userdir-ldap
-
-WMLFILES := $(wildcard *.wml)
-HTMLFILES := $(subst .wml,.html,$(WMLFILES))
-DESTHTMLFILES := $(patsubst %.wml,$(TARGETDIR)/%.html,$(WMLFILES))
-OTHERFILES := $(wildcard *.cgi) $(wildcard *.cfg) $(wildcard *.tab)
-DESTOTHERFILES := $(patsubst %,$(TARGETDIR)/%,$(OTHERFILES))
-
-WML_DEFS := -I $(subst /debian,,$(TEMPLDIR))
-
-all: $(HTMLFILES)
-
-%.html: %.wml $(DEBTEMPLATES)
-       wml $(WML_DEFS) $< -o UNDEFuEN:$@
-
-install: $(DESTHTMLFILES) $(DESTOTHERFILES)
-
-$(DESTHTMLFILES) $(DESTOTHERFILES): $(TARGETDIR)/%: %
-       @test -d $(TARGETDIR) || mkdir -p $(TARGETDIR)
-       install -m 644 -p $(@F) $(TARGETDIR)
-
-clean:
-       rm -f $(HTMLFILES)
-
-$(TEMPLDIR)/countries.def: $(TEMPLDIR)/countries.wml
-       cd $(TEMPLDIR) && sed -e /^#/d countries.wml | eperl -B '<:' -E ':>' - >/dev/null
-
-$(TEMPLDIR)/language_names.def: $(TEMPLDIR)/language_names.wml
-       cd $(TEMPLDIR) && sed -e '/^#/d' -e '/^<:/,/^:>/!d' language_names.wml  | eperl -B '<:' -E ':>' - >/dev/null
-
-.SUFFIXES:
diff --git a/web/doc-mail.wml b/web/doc-mail.wml
deleted file mode 100644 (file)
index 43a0408..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-#use wml::db.d.o title="LDAP Gateway"
-
-<p>
-The LDAP directory has a PGP secured mail gateway that
-allows users to safely and conveniently effect changes to their entries. It
-makes use of PGP signed input messages to positively identify the user and
-to confirm the validity of the request. Furthermore it implements a replay
-cache that prevents the gateway from accepting the same message more than
-once.
-
-<p>
-There are three functions logically split into 3 seperate email addresses
-that are implemented by the gateway: <b>ping</b>, <b>new password</b> and
-<b>changes</b>. The function to act on is the first argument to the program.
-
-<p>
-Error handling is currently done by generating a bounce message and passing
-descriptive error text to the mailer. This can generate a somewhat hard to 
-read error message, but it does have all the relevent information.
-
-<h1>Ping</h1>
-The ping command simply returns the users public record. It is useful for
-testing the gateway and for the requester to get a basic dump of their
-record. In future this address might 'freshen' the record to indicate the
-user is alive. Any PGP signed message will produce a reply.
-
-<h1>New Password</h1>
-If a user looses their password they can request that a new one be generated 
-for them. This is done by sending the phrase "Please change my Debian 
-password" to chpasswd@db.debian.org. The phrase is required to prevent the 
-daemon from triggering on arbitary signed email. The best way to invoke this
-feature is with 
-<pre>echo "Please change my Debian password" | gpg --clearsign | mail chpasswd@db.debian.org</pre>
-After validating the request the daemon will generate a new random password,
-set it in the directory and respond with an encrpyted message containing the
-new password. The password can be changed using one of the other interface
-methods.
-
-<h1>Changes</h1>
-An address (changes@db.debian.org) is provided for making almost arbitary 
-changes to the contents of the record. The daemon parses its input line by 
-line and acts on each line in a command oriented manner. Anything, except for 
-passwords, can be changed using this mechanism. Note however that because 
-this is a mail gateway it does stringent checking on its input. The other 
-tools allow fields to be set to virtually anything, the gateway requires 
-specific field formats to be met.
-
-<ul>
-<li>A line of the form <tt>'field: value'</tt> will change the contents of 
-the field to value. Some simple checks are performed on value to make sure 
-that it is not set to nonsense. The values that can be changed are: 
-<b>c</b>, <b>l</b>, <b>facsimiletelephonenumber</b>, <b>telephonenumber</b>, 
-<b>postaladdress</b>, <b>postalcode</b>,
-<b>loginshell</b>, <b>emailforward</b>, <b>ircnick</b>, <b>onvacation</b>, 
-and <b>labledurl</b>
-
-<li>The daemon has a special parser to help changing latitude and longitude
-values. It accepts several common formats for position information and
-converts them to one of the standard forms. The permitted types are 
-<pre>D = Degrees, M = Minutes, S = Seconds, x = n,s,e,w
-+-DDD.DDDDD, +- DDDMM.MMMM, +-DDDMMSS.SSSS [standard forms]
-DDxMM.MMMM, DD:MM.MMMM x, DD:MM:SS.SSS X)</pre>
-and the request format is <tt>'Lat: xxx Long: xxx'</tt> where <tt>xxx</tt> 
-is one of the permitted types. The resulting response will include how the 
-input was parsed and the value in decimal degrees.
-
-<li>
-Part of the replicated dataset is a virtual .ssh/authorized_keys file for
-each user. The change address is the simplest way to set the RSA key(s) you
-intend to use. Simply place a key on a line by itself, the full SSH key
-format specification is supported, see sshd(8). Probably the most common way
-to use this function will be 
-<pre>cat .ssh/identity.pub | gpg --clearsign | mail change@db.debian.org</pre>
-which will set the authentication key to the identity you are using.
-
-Multiple keys per user are supported, but they must all be sent at once.
-
-<li>Debian.net DNS Zone Entry. The only way to get a debian.net address is
-to use the mail gateway. It
-will verify the request and prevent name collisions automatically. Requests
-can take two forms: <tt>'foo in a 1.2.3.4'</tt> or <tt>'foo in cname
-foo.bar.'</tt> The precise form is critical and must not be deviated from.
-
-Like the SSH function above, multiple hosts are supported, but they must all
-be sent at once. The debian.net zone is only reloaded once per day at
-midnight -0700.
-
-<li>If the single word <b>show</b> appears on a line then a PGP encrypted version
-of the entire record will be attached to the resulting email.
-</ul>
-
-After processing the requests the daemon will generate a report which contains
-each input command and the action taken. If there are any parsing errors 
-processing stops immediately, but valid changes up to that point are
-processed. 
-
-<h2>Notes</h2>
-<p>
-In this document PGP refers to any message or key that GnuPG is
-able to generate or parse, specificaly it includes both PGP2.x and OpenPGP
-(aka GnuPG) keys. 
-<p>
-Due to the replay cache the clock on the computer that generates the
-signatures has to be accurate to at least one day. If it is off by several
-months or more then the deamon will outright reject all messages.
-<p>
-Examples are given using GnuPG, but PGP 2.x can also be used. The correct
-options to generate a clear signed ascii armored message in 'filter' mode
-are <tt>pgp -fast</tt> which does the same as <tt>gpg --clearsign</tt>
-<p>
-Debian.org machines rely on secured replication to transfer login data out
-of the database. Replication is performed at 15 min intervals so it can take
-a short while before any changes made take effect.
diff --git a/web/searchresults.wml b/web/searchresults.wml
deleted file mode 100644 (file)
index 7d70fff..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-#use wml::db.d.o title="debian.org Developers LDAP Search Results"
-
-<!-- note: comments in this page may be significant. Do not remove -->
-<!-- ~blah~ will be replaced by the contents of the blah variable when this html page is returned -->
-<p align=center>
-
-<?ifauth <a href="logout.cgi">Logout</a> | ?>
-<?ifnoauth <a href="https://db.debian.org/login.html">Login</a> | ?>
-<a href="search.cgi?id=~id~&authtoken=~authtoken~">Search again</a></p><br><br>
-<p align=center>Number of entries matched: <b>~count~</b></p>
-<center>
-
-<!-- search results - this will be filled in by the script -->
-<!-- specify pairs of descriptive names, followed by the attribute, one per line  -->
-<!-- Note that the attributes specified here do not determine the order of the output, nor which attributes get returned. that is defined in the script -->
-<?searchresults
-(login, uid)
-(irc Nickname, ircnick)
-(ICQ UIN, icquin)
-(Preferred shell, loginshell)
-(e-mail forwarded to, email)
-(PGP/GPG fingerprint, fingerprint)
-(Record created, created)
-(Last modified, modified)
-(Address, address)
-(Lat/Long, latlong)
-(Phone, phone)
-(FAX, fax)
-(Last seen, lastseen)
-searchresults?>
-
-</center>
-<br><br>
-<p align=center>
-<?ifauth <a href="logout.cgi">Logout</a> | ?>
-<?ifnoauth <a href="https://db.debian.org/login.html">Login</a> | ?>
-<a href="search.cgi?id=~id~&authtoken=~authtoken~">Search again</a></p><br><br>
-</p>