From 33e627ddd778a47f0a1c7baa98ff03947ea383b3 Mon Sep 17 00:00:00 2001 From: joey <> Date: Thu, 18 Nov 2004 15:07:26 +0000 Subject: [PATCH] Moved into www.debian.org:webwml/db.debian.org --- web/doc-direct.wml | 60 ------- web/doc-general.wml | 48 ------ web/domains.tab | 255 ---------------------------- web/forward.wml | 89 ---------- web/hostinfo.wml | 20 --- web/login.wml | 22 --- web/password.wml | 31 ---- web/searchform.wml | 287 ------------------------------- web/searchhelp.wml | 17 -- web/template/db.d.o.wml | 22 --- web/update.wml | 368 ---------------------------------------- 11 files changed, 1219 deletions(-) delete mode 100644 web/doc-direct.wml delete mode 100644 web/doc-general.wml delete mode 100644 web/domains.tab delete mode 100644 web/forward.wml delete mode 100644 web/hostinfo.wml delete mode 100644 web/login.wml delete mode 100644 web/password.wml delete mode 100644 web/searchform.wml delete mode 100644 web/searchhelp.wml delete mode 100644 web/template/db.d.o.wml delete mode 100644 web/update.wml diff --git a/web/doc-direct.wml b/web/doc-direct.wml deleted file mode 100644 index 3d285b8..0000000 --- a/web/doc-direct.wml +++ /dev/null @@ -1,60 +0,0 @@ -#use wml::db.d.o title="Direct LDAP Access" - -

-The LDAP utilities package provides a program called ldapsearch that can be -used to execute direct queries to the database. Generally this is done by -putting -

-HOST db.debian.org
-BASE dc=debian,dc=org
-
-in ~/.ldaprc. Then queries can be performed, for instance -
-samosa{jgg}~#ldapsearch uid=wakkerma keyfingerprint
-uid=wakkerma,ou=users,dc=debian,dc=org
-keyfingerprint=38444C2CA6AD756EB4A2E5FA612AFF59
-keyfingerprint=576E100B518D2F1636B028053CB892502FA3BC2D
-
-Shows the PGP key finger prints for the wakkerma user. The first word -in the command is the query to perform, the rest of command line are the -attributes to return, if omitted then all readable attributes are returned. -More complicated queries are possible, for instance: -
-samosa{jgg}~#ldapsearch '(&(!(loginshell=/bin/bash))(uid=*))' loginshell
-uid=admin,ou=users,dc=debian,dc=org
-
-uid=mryan,ou=users,dc=debian,dc=org
-loginshell=/usr/bin/tcsh
-
-uid=jkominek,ou=users,dc=debian,dc=org
-loginshell=/usr/bin/zsh
-
-uid=caelum,ou=users,dc=debian,dc=org
-loginshell=/usr/bin/zsh
-[..]
-
-Shows users that do not use bash as their shell. Some other interesting -queries are: - -RFC 2254 -has more information about the filter expressions. - -

Other LDAP Browsers

-

-The GQ package has a graphical LDAP browser that can browse the debian.org -tree. It is somewhat ungainly with the large number of entries in our -directory, but it does work nonetheless. Configuration is similar, use the -preferences dialog to add a new host with the information given above. -

-Netscape has a browser for their mailer, but I have never been able to get -it to work, please email if you have any luck. -

-To my knowledge there are no interfaces for popular mailers like mutt and -gnus. Such an interface would allow using the directory as an enhanced address -book. diff --git a/web/doc-general.wml b/web/doc-general.wml deleted file mode 100644 index 61419c7..0000000 --- a/web/doc-general.wml +++ /dev/null @@ -1,48 +0,0 @@ -#use wml::db.d.o title="General LDAP Documentation" - -

-debian.org uses a single LDAP driven directory for account management across -all the project run machines. This directory -also provides services for leaving vacation notices, updating -xplanet coordinates, -email forwarding, ssh authentication keys and other information. - -

-Note: the 'passwd' program and 'chfn' do not work with LDAP information. -Please use the web page or email gateway for the time being. All machines -running OpenSSH are using replicated SSH RSA authentication keys. - -

Security and Privacy

-Three levels of information security are provided by the database. The first -is completely public information that anyone can see either by issuing an -LDAP query or by visiting the web site. The next level is "developer-only" -information that requires authentication to the directory before it can be -accessed. The final level is admin-only or user-only information; this -information can only be viewed by the user or an administrator. - -

-developer-only information includes precise location information -[postalcode, postal address, lat/long] telephone numbers, and the vacation -message. - -

-Admin-only/user-only information includes email forwarding, ssh keys and -the encrypted password. Note that email forwarding is necessarily publicly -viewable from accounts on the actual machines. - -

-Entries in the directory are keyed to the developers PGP key, whoever has that -key can make any change to the directory through the mail interface. - -

Access

-The directory has several means to access it: - - -

-Lost or forgotten password instructions diff --git a/web/domains.tab b/web/domains.tab deleted file mode 100644 index fd7d1d7..0000000 --- a/web/domains.tab +++ /dev/null @@ -1,255 +0,0 @@ -ad Andorra -ae United Arab Emirates -af Afghanistan -ag Antigua and Barbuda -ai Anguilla -al Albania -am Armenia -an Netherlands Antilles -ao Angola -aq Antarctica -ar Argentina -arpa Old style Arpanet -as American Samoa -at Austria -au Australia -aw Aruba -az Azerbaidjan -ba Bosnia-Herzegovina -bb Barbados -bd Bangladesh -be Belgium -bf Burkina Faso -bg Bulgaria -bh Bahrain -bi Burundi -bj Benin -bm Bermuda -bn Brunei Darussalam -bo Bolivia -br Brazil -bs Bahamas -bt Bhutan -bv Bouvet Island -bw Botswana -by Belarus -bz Belize -ca Canada -cc Cocos (Keeling) Islands -cd Democratic Republic of Congo -cf Central African Republic -cg Congo -ch Switzerland -ci Ivory Coast (Cote D'Ivoire) -ck Cook Islands -cl Chile -cm Cameroon -cn China -co Colombia -com Commercial -cr Costa Rica -cs Czech Republic and Slovakia -cu Cuba -cv Cape Verde -cx Christmas Island -cy Cyprus -cz Czech Republic -de Germany -dj Djibouti -dk Denmark -dm Dominica -do Dominican Republic -dz Algeria -ec Ecuador -edu USA Educational -ee Estonia -eg Egypt -eh Western Sahara -er Eritrea -es Spain -et Ethiopia -fi Finland -fj Fiji -fk Falkland Islands -fm Micronesia -fo Faroe Islands -fr France -fx France (European Territory) -ga Gabon -gb Great Britain -gd Grenada -ge Georgia -gf French Guyana -gg Guernsey -gh Ghana -gi Gibraltar -gl Greenland -gm Gambia -gn Guinea -gov USA Government -gp Guadeloupe (French) -gq Equatorial Guinea -gr Greece -gs S. Georgia & S. Sandwich Isls. -gt Guatemala -gu Guam (USA) -gw Guinea Bissau -gy Guyana -hk Hong Kong -hm Heard and McDonald Islands -hn Honduras -hr Croatia -ht Haiti -hu Hungary -id Indonesia -ie Ireland -il Israel -im Isle of Man -in India -int International -io British Indian Ocean Territory -iq Iraq -ir Iran -is Iceland -it Italy -je Jersey -jm Jamaica -jo Jordan -jp Japan -ke Kenya -kg Kyrgyzstan -kh Cambodia -ki Kiribati -km Comoros -kn Saint Kitts & Nevis Anguilla -kp North Korea -kr South Korea -kw Kuwait -ky Cayman Islands -kz Kazakhstan -la Laos -lb Lebanon -lc Saint Lucia -li Liechtenstein -lk Sri Lanka -lr Liberia -ls Lesotho -lt Lithuania -lu Luxembourg -lv Latvia -ly Libya -ma Morocco -mc Monaco -md Moldavia -mg Madagascar -mh Marshall Islands -mil USA Military -mk Macedonia -ml Mali -mm Myanmar -mn Mongolia -mo Macau -mp Northern Mariana Islands -mq Martinique (French) -mr Mauritania -ms Montserrat -mt Malta -mu Mauritius -mv Maldives -mw Malawi -mx Mexico -my Malaysia -mz Mozambique -na Namibia -nato NATO -nc New Caledonia (French) -ne Niger -net Network -nf Norfolk Island -ng Nigeria -ni Nicaragua -nl Netherlands -no Norway -np Nepal -nr Nauru -nt Neutral Zone -nu Niue -nz New Zealand -om Oman -org Non-Profit Making Organisations -pa Panama -pe Peru -pf Polynesia (French) -pg Papua New Guinea -ph Philippines -pk Pakistan -pl Poland -pm Saint Pierre and Miquelon -pn Pitcairn Island -pr Puerto Rico -pt Portugal -pw Palau -py Paraguay -qa Qatar -re Reunion (French) -ro Romania -ru Russia -rw Rwanda -sa Saudi Arabia -sb Solomon Islands -sc Seychelles -sd Sudan -se Sweden -sg Singapore -sh Saint Helena -si Slovenia -sj Svalbard and Jan Mayen Islands -sk Slovak Republic -sl Sierra Leone -sm San Marino -sn Senegal -so Somalia -sr Suriname -st Saint Tome and Principe -su Former USSR -sv El Salvador -sy Syria -sz Swaziland -tc Turks and Caicos Islands -td Chad -tf French Southern Territories -tg Togo -th Thailand -tj Tadjikistan -tk Tokelau -tm Turkmenistan -tn Tunisia -to Tonga -tp East Timor -tr Turkey -tt Trinidad and Tobago -tv Tuvalu -tw Taiwan -tz Tanzania -ua Ukraine -ug Uganda -uk United Kingdom -um USA Minor Outlying Islands -us United States -uy Uruguay -uz Uzbekistan -va Vatican City State -vc Saint Vincent & Grenadines -ve Venezuela -vg Virgin Islands (British) -vi Virgin Islands (USA) -vn Vietnam -vu Vanuatu -wf Wallis and Futuna Islands -ws Samoa -ye Yemen -yt Mayotte -yu Yugoslavia -za South Africa -zm Zambia -zw Zimbabwe diff --git a/web/forward.wml b/web/forward.wml deleted file mode 100644 index a07030c..0000000 --- a/web/forward.wml +++ /dev/null @@ -1,89 +0,0 @@ -#use wml::db.d.o title="Email Forwarding" - -

-Emails to @debian.org addresses now go through a LDAP distributed email system. -This system uses the forwarding field in the LDAP directory to route mail -without passing it through a users .forward file on a single host. -Multiple machines participate in the forwarding to provide redudancy. - -

-Each forwarders inspects the LDAP database -to see if foo@debian.org has forwarding set to an address, if so the envelope -to address is rewritten and the message redirected to the new address. -Otherwise the message is relayed to master.debian.org for processing by the -users .forward files. If email forwarding is setup then .forward files are -NOT considered. Extension addresses (foo-lists) are always routed -directly to master for processing. - -

-All machines also use the forwarding attribute as a default destination for -email. If the user has a home directory and no .forward file the mail is -forwarded rather than delivered to /var/spool/mail. This makes sure cron -reports, bug responses and other unexpected emails are not misplaced. - -

-If you set the forwarding address to be a specific Debian machine and do -not create a forward file then that machine will spool the mail to -/var/spool/mail instead of creating a mail loop. - -

-The email forwarding can be easially reconfigured using GnuPG: -

-echo "emailforward: foo@bar.com" | gpg --clearsign | mail change@db.debian.org
-
-or by visiting db.debian.org - -

-You can test the email routing by using the command /usr/sbin/exim -bt -foo@debian.org - -

procmail

-If you use procmail for your main mailbox, PLEASE, erase your .forward -file and put a .procmailrc in its place instead. This feature has been -supported on debian.org machines for a good while now, and will continue to be -supported. - -

-The correct way to invoke procmail for extension addresses is "|/usr/bin/procmail [options]" -Ignore the IFS=".." stuff in the procmail man page. - -

MailBox formats

-Email can be saved to mailboxes or maildirs by using the correct lines in a -.forward file: -

-Mailbox format files "/debian/home/foo/Mbox" -
Maildir format files "/debian/home/foo/MDir/" - -

-To deliver to /var/spool/mail/foo use a construct like '|/usr/bin/procmail --m /dev/null'. Putting the mailbox path will not work. You must use -absolute paths for mailboxes, qmail-like ./ paths are not supported by -Exim. - -

-Also, 'Exim Filter' files are deliberately turned off. - -

Delivery Environment

-Some environment variables are set per-message (not quoted! Careful!) -It is important to note that the environment variables dealing with -addressing apply to the ENVELOPE address are are totally completely -unrelated to the actual contents of the message: -

-'Standard' Env Variables: -

    -
  1. EXTENSION (the 'foo' in .forward-foo) -
  2. LOGNAME,USER (your user name) -
  3. SENDER (envelope originator of message) -
- -

-'Qmail' Env Variables: -

    -
  1. EXT == EXTENSION -
  2. LOCAL = (the entire bit before the @) -
  3. RECIPIENT = (the entire envelope to) -
- -

-Such that, $RECIPIENT = $LOCAL-$EXTENSION@<something>. - diff --git a/web/hostinfo.wml b/web/hostinfo.wml deleted file mode 100644 index 4a5fc81..0000000 --- a/web/hostinfo.wml +++ /dev/null @@ -1,20 +0,0 @@ -#use wml::db.d.o title="debian.org Developer Machines" - - - - - -
-Lookup:
-
- - -
-

-~hostdetails~ -
-
diff --git a/web/login.wml b/web/login.wml deleted file mode 100644 index b3f5f5a..0000000 --- a/web/login.wml +++ /dev/null @@ -1,22 +0,0 @@ -#use wml::db.d.o title="debian.org Developers LDAP Login" - -

-
- - - - - -
Authentication Required


If you are not a developer, please return to the main search page, otherwise, enter your Debian user ID and password below
-You can also access the pages securely
login:@debian.org
Password:
-    - -
-
- -
-
-

Debian development machines -
Lost or forgotten password instructions -

-
diff --git a/web/password.wml b/web/password.wml deleted file mode 100644 index 55e38ca..0000000 --- a/web/password.wml +++ /dev/null @@ -1,31 +0,0 @@ -#use wml::db.d.o title="Lost or Forgotten password" - -

-If you have lost or forgotten your LDAP password (and by extension, your -machine login password) you can have it reset by sending a PGP signed -message to the mail gateway: -

-echo "Please change my Debian password" | gpg --clearsign | mail chpasswd@db.debian.org
-or
-echo "Please change my Debian password" | pgp -fast | mail chpasswd@db.debian.org
-
-The daemon will then respond with a new randomized password encrypted -with your key. You can then use the -SSL Web pages to change your -password to something you can remember. You cannot set a new password via the -mail gateway. - -

-Alternatively, you can do without a password and use PGP to manipulate your -LDAP information through the mail gateway and use -SSH RSA Authentication to access the servers. To setup OpenSSH for RSA you -need to first generate a private RSA key using ssh-keygen and select -a good passphrase for it. Then send the public portion of the key to the LDAP -directory: -

-gpg --clearsign < ~/.ssh/identity.pub | mail change@db.debian.org
-
-You can then use this key to authenticate to the machines. Using ssh-agent -(automatically run by Debian's X configuration) you can use ssh-add to 'cache' -your passphrase once. - diff --git a/web/searchform.wml b/web/searchform.wml deleted file mode 100644 index c455892..0000000 --- a/web/searchform.wml +++ /dev/null @@ -1,287 +0,0 @@ -#use wml::db.d.o title="debian.org Developers LDAP Search" - -

-
- - - - - - - - - - - -
Debian Developers Database Search -
(any field can be left blank....)
-Help on searching
First name: -Fuzzy search
Last name: -Fuzzy search
login: -Fuzzy search
IRC nickname: -Fuzzy search
PGP/GPG fingerprint: -Fuzzy search
country: - -
On vacation
- -
-

Debian developers can login -to update their -settings

-
- -
-
-

Debian development machines -
Documentation -
Lost or forgotten password instructions -
Debian.org Email Forwarding -

-
diff --git a/web/searchhelp.wml b/web/searchhelp.wml deleted file mode 100644 index 066d779..0000000 --- a/web/searchhelp.wml +++ /dev/null @@ -1,17 +0,0 @@ -#use wml::db.d.o title="debian.org Developers Online Database" - -
- -

-To look up information about Debian developers, enter your search criteria -in the form. Results are returned which match all of the search criteria. -Wildcards may be used. For example, entering *de* in the last name -field will return all developers whose surname contains the substring -de. Matches are case-insensitive, and all searching criteria that -are left empty will be ignored. Selecting the "fuzzy search" option will turn -on approximate searching.

- -The "On vacation" field will return all developers who have left a vacation -message.

- -

diff --git a/web/template/db.d.o.wml b/web/template/db.d.o.wml deleted file mode 100644 index e5e4f47..0000000 --- a/web/template/db.d.o.wml +++ /dev/null @@ -1,22 +0,0 @@ -#use wml::debian::basic NOMIRRORS=true NOCOMMENTS=true - -$(title) -"/> - -{#mainbody#} - - - -"/> - - - - -You can contact us at -admin@db.debian.org. - - -

-{#mainbody#: diff --git a/web/update.wml b/web/update.wml deleted file mode 100644 index e879e52..0000000 --- a/web/update.wml +++ /dev/null @@ -1,368 +0,0 @@ -#use wml::db.d.o title="debian.org Developers LDAP Maintainance" - -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Debian Developers Database Maintanence
- login:~uid~@debian.org -
- Name:~cn~ ~mn~ ~sn~ -
- Change password:
(re-enter to verify) -
-
- -
- Street address: - - -
- City/State: - - -
- Country: - - -
- Postal code: - - -
- Latitude / Longitude:
- (format: +-DDDMMSS; + is north/east) -
- / - -
- Phone: - - -
- FAX:
-
- -
- ICQ UIN: - - -
- Preferred shell: - - -
- email forwarded to: - - -
- debian-private subscript addr: - - -
- IRC nickname: - - -
- Web page: - - -
- Vacation message:
- (Note: if this is set, you will be shown to
- be on vacation)
-
- -
-         - -
- Return to search page
- Logout! -
-- 2.20.1