SS

Bericht im zweiten praktischen Studiensemester

Hauptthemen

Installation und Betreuung eines NetNewsServers

Installation und Dokumentation von IRC und MailClients

Feyrer Hub ert Name Vorname

Studiengrupp e IT

Ausbildungsb etrieb

Rechenzentrum der

a t Regensburg Universit

Universit a tsstr

Regensburg

Juni Abgab etermin

Kenntnis genommen

:::::::::::::::::::::::::::::::::::::::::

Hr K Wur Praktikumsb etreuer

Vorwort

Dieser Praktikumsb ericht gliedert sich in drei Teile auf entsprechend den drei im Praktikum

b ehandelten Themengebieten

Zuerst wird ausfuhrlich das Thema NetNews diskutiert darauf folgt eine Einfu hrung in das

Internet Relay Chat IRC und die Beschreibung einiger Features des MailClients Elm

art was NetNews sind und welche Konventionen im Die Einfu hrung zum Thema NetNews erkl

achstes folgt dann eine Beschreibung angig sind Als n origen Netzwerk dem Usenet g zugeh

ahlung der Leistungsmerk der Server und ClientInstallation gefolgt von einer allgemeinen Aufz

o tigt male von Newsreadern Am Beispiel von TIN und XRn wird gezeigt welche Funktionen b en

alt eine Kurzb eschreibung opfen Der weitere Text enth werden um das Medium News auszusch

der zur Zeit an der Uni Regensburg existierenden Grupp en sowie eine Auistung interessanter

Grupp en zu den einzelnen Betriebssystemen Der letzte Teil gibt Hinweise fur die Installation

der b ereits ub ersetzten Newsreader auf eigenen Workstations

auterung was IRC Die Einfu hrung ins IRC im zweiten Teil b esteht aus einer allgemeinen Erl

ist und welche Konventionen gelten Nachdem die einzelnen Befehle b eschrieb en werden folgt

aug ein Abschnitt mit Informationen zur Vertiefung Den Abschlu bilden Antworten auf h

gestellte Fragen

Die Dokumentation zum MailClient Elm b eschreibt zuerst das Anlegen von Aliases fur

einzelne Personen und Grupp en von Personen dann das Arb eiten mit mehreren Foldern Im

oglicht Briefe a utert das es erm Anschlu daran wird ein Programm aus dem ElmArchiv erl

ang gibt ein Beispiel zur Elm automatisch b ei ihrem Eintreen in Folder anzulegen Der Anh

Konguration mit Hilfe der Datei elmelmrc

Hub ert Feyrer Mallersdorf Juni

Inhaltsverzeichnis

I NetNews

Was sind NetNews

Konventionen

Funktionsumfang der NewsReader

TIN Unix : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

XRn Unix : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Andere Betriebssysteme : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

ServerInstallation

Komp onenten des NewsServers : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Die Hardware Sun SPARCstation : : : : : : : : : : : : : : : : : : : :

Das Betriebssystem SunOS : : : : : : : : : : : : : : : : : : : : : : :

Die Software InterNetNews INN : : : : : : : : : : : : : : : : : : : : : :

Vorb ereiten des Rechners : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Installation von INN : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

anzungen : : : : : : : : : : : : : : : : : : : : : : : Lokale Erweiterungen und Erg

Newsgroups anlegen : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Vorhandene Newsgroups ausdrucken activeps : : : : : : : : : : : : : :

VolumenStatistik mit volume : : : : : : : : : : : : : : : : : : : : : : : : :

Compilieren der Clients

GNU grep : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

GNUS : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

nn : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

rn : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

TIN : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

XRn : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

XVnews : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

ClientInstallati on

Lokale Newsgroups

Infos fur EDVInteressierte

Sun : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Ultrix : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

VMS : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

MSDOS : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

MSWindows : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

OS : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Amiga : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Atari : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Grak : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

II IRC

Einfu hrung

Konventionen

Erste Schritte

Befehle

EditierBefehle : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Allgemeine Befehle : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Kommunikation und private : : : : : : : : : : : : : : : : : : : : : :

ale und Oentliche Konversation : : : : : : : : : : : : : : : : : : : : : : : : : Kan

Kanal und BenutzerMo di : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Client to Client Proto col : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

NetzwerkBefehle : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Weitere ircI IZaub ertricks

a ug gestellte Fragen H

Wo b ekomme ich einen IRCClient her : : : : : : : : : : : : : : : : : : : : : : :

Welchen Server soll ich nehmen : : : : : : : : : : : : : : : : : : : : : : : : : : :

ahlte Channels : : : : : : : : : : : : : : : : : : : : : : : : : : : : Ein paar ausgew

Was ist NickServ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Wo kann ich weitere Informationen nden : : : : : : : : : : : : : : : : : : : : :

III Elm

What is it

Aliases

anzen von Aliases : : : : : : : : : : : : : : : : : : : : Manuelles Andern und Erg

andern mit Elm : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Aliases

Beispiel VerteilierListe : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Folder

Ablegen von Nachrichten : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Lesen von Foldern : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Filter

Regeln : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Ub erpru fen der Regeln : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Aufruf : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Beispiel Aussortieren der LinuxMailingL ist : : : : : : : : : : : : : : : : : : : :

IV Anhang

A Die Datei newsrc

B Mein elmrc

C Beispielsignatures

D SoftwareHerkunft

E Literaturverzeichnis

Teil I

NetNews

Was sind NetNews

Jeder Wissenschaftler kennt das Problem sich relevante Informationen schnell und unkompliziert

zu b eschaten Im Zeitalter der weltweit vernetzten Computer gibt es neb en der Recherche in

OnlineDatenbanken eine weitere rechnergestutzte Informationsquelle die in Deutschland jedo ch

no ch nicht sehr verbreitet und akzeptiert ist Es sind dies die sogenannten NetNews auch

UseNetNews o der einfach nur News

News ist ein globales Kommunikationssystem an dem weltweit u b er Serversysteme

atzungsweise aten Groforschungseinrichtungen Firmen und Privatleuten mit sch von Universit

zwei Millionen Benutzern Lesern teilnehmen Im Wesentlichen kann man die NetNews mit

einer groen Zeitung vergleichen die nur aus Leserbriefen b esteht eingeteilt in verschiedene

Rubriken die als Newsgroups b ezeichnet werden existierten ca international

verbreitete Newsgroups in formalen Hierarchien sowie ca deutschsprachige Grupp en Die

Newsgrupp en lassen sich grob in drei Bereiche aufteilen

 Computerb ezogene Themen comp

 Wissenschaftliche Themen sci

aglichen Leb ens Politik Freizeit Religion Gesellschaft  Themen aus allen Gebieten des t

Kultur ::: alt rec soc :::

Das Grundprinzip im UseNet so nennt man das Netz der an den NetNews teilnehmenden

Rechner b eruht darauf da jeder Benutzer eigene Mitteilungen o der Kommentare zu Nach

richten anderer Benutzer in das Netz schicken kann Auf diese Mitteilungen und Kommentare

onnen dann wieder andere antworten so da eine regelrechte sog Postings o der Artikel k

Diskussion ub er die b etreenden Themen entsteht

ange des UseNet reichen bis in das Jahr zuru ck Seit dieser Zeit hat nicht nur Die Anf

die Anzahl der teilnehmenden Rechner sondern auch die Menge der transp ortierten Daten er

agt im Moment mehr als MB aglich erzeugte Datenmenge b etr heblich zugenommen Die t

Die darin enthaltenen Informationen lassen sich nur deshalb sinnvoll nutzen weil NetNews

durch ToplevelHierarchien thematisch gegliedert vorliegen die no ch weiter aufgeteilt sind

Als ToplevelHierarchie b ezeichnet man den ersten Teil des NewsgroupNamen bis zum er

sten Punkt So kennzeichnet z B de im Namen der Grupp e decompsourcesunix die

origkeit zur ToplevelHierarchie de Die anderen Namensb estandteile comp sources Zugeh

und unix werden dementsprechend als SecondlevelHierarchie ThirdlevelHierarchie etc

b ezeichnet Sie geb en eine weitere Sp ezialisierung an Themenb ereich Computer Quellco des fur

Unix

Man unterscheidet u a globale und nationale ToplevelHierarchien Die globalen Hierar

chien wurden mit der Absicht angelegt sie weltweit zu verbreiten die Kommunikationssprache

ist englisch Die nationalen ToplevelHierarchien werden normalerweise innerhalb des jeweiligen

aglich erzeug Landes verteilt Kommunikationssprache ist die Landessprache Die Anzahl der t

ten Artikel verteilt sich vor allem auf die Hierarchien rec Recreation comp Computer

alt alternative Themen soc gesellschaftliche Themen und sci Wissen

schaft

Konventionen

An einer Diskussion kann sich prinzipiell jeder b eteiligen der technisch dazu in der Lage ist

origkeit zu Randgrupp en o der Inhalt des Artikels a nkung nach Organisation Zugeh Eine Einschr

geschieht nicht Da sich trotzdem in einem Netz von zwei Millionen Teilnehmern sinnvolle

onnen resultiert aus der Disziplin der Benutzer und konstruktive Diskussionen entwickeln k

Die meisten halten sich freiwillig an ub ereinstimmend akzeptierte Richtlinien die den Umgang

miteinander und dem Medium NetNews regeln So wird unter anderem erwartet da jeder die

oentlicht und sich nicht hinter Pseudonymen versteckt Artikel unter seinem eigenen Namen ver

Eb enso sind p ers onliche Angrie und Beleidigungen ames ab er auch kommerzielle Wer

bung unerwu nscht Diese Netiquette getaufte Richtlinien werden regelm aig in den News

grupp en newsannouncenewusers und newsanswers sowie in denewusers in deutscher

Sprache fur neue Benutzer ver oentlicht H aug ndet man dort auch Antworten zu h aug

gestellten Fragen Frequently Asked Questions FAQ siehe

Die meisten Artikel enthalten am Ende ein kleines p ers onliches Logo des jeweiligen Autors die

sog Signature Sie kann enthalten sein mu ab er nicht Ihr Inhalt ist verschiedenster Art

Name Adresse Anschrift und Telefonnummer sind gebr auchlich oft werden auch irgendwelche

Spru che o der Zeilen aus Liedern und Gedichten verwendet Eine Signature ist durchschnittlich

alt Zeilen lang was im Normalfall ausreicht um den Autor zu identizieren Anhang C enth

einige Beispiele hierzu

Die Einrichtung neuer UsenetGrupp en mit nichtlokaler Verbreitung wird in im Detail fur

Grupp en der Hierarchien de und dealt b espro chen

Funktionsumfang der NewsReader

Ein NewsReader ist ein Programm auf dem eigenen Rechner mit dem man an NetNews teil

nehmen kann

Dieser Abschnitt b eschreibt die n otigen Aktionen mit denen man sich durch die einzelnen

ovriert um News zu lesen NewsReader man

ahlt man eine aus aus den Das Schema ist immer dasselb e Aus den angeb otenen Grupp en w

ahlt man dann wiederum eines aus Die in dieser Grupp e diskutierten Themen Sub jects w

folgende Grak veranschaulicht dies

Grupp en

auswahl

Sub ject

-

auswahl

Newsgroup

ahlen anw

Artikel

-

Artikel lesen

ahlen anw

Entsprechend hierzu Screenshots fur Grupp enauswahl

Group Selection newsuniregensburgde hhelp

uniregensburgtest

uniregensburgaktuell

uniregensburgprobleme

uniregensburgnetzwerk

uniregensburgmensa

uniregensburgtestmod

composlinuxannounce Announcements impor

compsysamigaannounce Announcements about

compsyssunannounce Sun announcements a

compwindowsxannounce X Consortium announ

gnuannounce Status and announce

newsannouncenewusers Explanatory posting

bizscoannounce SCO and related pro

deadminnewsannounce

gnuemacsannounce Announcements about

nset current to n TABnext unread search pattern catchup

goto jline down kline up help move quit rtoggle allunread

subscribe Sub pattern unsubscribe Unsub pattern yank inout

::: Artikelauswahl

newsannouncenewusers T A K H R hhelp

Introduction to the answers newsgroups Jonathan I Kamen

Publicly Accessible Mailing Lists Part Stephanie da Silv

Publicly Accessible Mailing Lists Part Stephanie da Silv

Publicly Accessible Mailing Lists Part Stephanie da Silv

Publicly Accessible Mailing Lists Part Stephanie da Silv

Publicly Accessible Mailing Lists Part Stephanie da Silv

nset current to n TABnext unread search pattern Killselect

author search catchup jline down kline up Kmark read list thread

pipe mail oprint quit rtoggle allunread save tag wpost

End of Articles

::: und das Lesen eines b estimmten Artikels

Sun Apr newsannouncenewusers Thread of

Article Introduction to the answers newsgroups No responses

jikGZACOM Jonathan I Kamens at Geer Zolot Associates

Archivename newsanswersintroduction

Version Id Introductionv jik Exp

Introduction

This is the monthly introductory article for the moderated

newsgroups altanswers companswers miscanswers newsanswers

recanswers scianswers socanswers and talkanswers hereafter

collectively referred to as answers It explains the purpose of

the newsgroups what kinds of articles should be submitted to them

how to submit how to participate in the mailing list for periodic

nset current to n TABnext unread search pattern Killselect

author search catchup followup jline down kline up Kmark read

pipe mail oprint quit reply mail save tag wpost

More

oglich Folgende Aktionen sind mit den einzelnen Newsreadern m

otig sind um den NewsReader zu starten  Start Die einzelnen Schritte die n

ahlen  Subscrib eUnsubscrib e Aus den mehr als angeb otenen Grupp en die ausw

ochte Diese Angab en werden im Homedirectory des aig lesen m ofter o der regelm die man

1

jeweiligen Benutzers in der Datei newsrc angelegt Dort steht auch welche Artikel einer

Grupp e schon gelesen wurden

ahlt ahlen Wie man aus den vielen Grupp en eine b estimmte ausw  Newsgroup anw

a hlen Wie man aus den Artikeln einer Grupp e einen b estimmten Artikel  Artikel ausw

ahlt um ihn zu lesen ausw

 Artikel sp eichern Absp eichern eines interessanten Artikels

 Alte Artikel lesen Es wird zwischen gelesenen und ungelesenen neuen Artikeln unter

schieden Wie liest man b ereits gelesene alte Artikel no chmals

 Catch up Alle Artikel einer Grupp e als gelesen kennzeichnen

 Posten Wie stellt man eigene Fragen in einer b estimmte Newsgrupp e Siehe auch

autert dort werden Sinn und Zweck der einzelnen Headerzeilen erl

oglichkeiten p er Mail  Followup Wie antwortet man auf Fragen anderer Die b eiden M

o der p er News zu antworten werden angespro chen

 Verlassen Beenden des jeweiligen NewsReaders

1

a uterungen hierzu sind in Anhang A zu nden Erl

TIN Unix

Die hier gemachten Angab en b eziehen sich auf TIN Version Patchlevel Der NewsReader

oe des jeweiligen a che pat sich ab er der Gr macht keinen Gebrauch der XWindowOb er

xtermFensters an Er ist auerdem von den angeb otenen Funktionen her sehr vielseitig und

armstens empfohlen werden kann jedermann eigentlich nur w

 Start Zuerst mussen die b eiden Umgebungsvariablen NNTPSERVER und REPLYTO ge

alt den Namen des lokalen NewsServers in unserem Fall setzt werden NNTPSERVER enth

andige eigene EMailAdresse also alt die vollst newsuniregensburgde REPLYTO enth

z B feyrerrrzcrzuniregensburgde Am b esten setzt man diese Variablen

gleich im cshrc b ei tcsh csh

setenv NNTPSERVER newsuniregensburgde

setenv REPLYTO feyrerrrzcrzuniregensburgde

bzw im profile b ei BASH BourneKornShell

NNTPSERVERnewsuniregensburgde export NNTPSERVER

REPLYTOfeyrerrrzcrzuniregensburgde export DOMAIN

ochte der mu no ch die folgenden Wer zum Posten statt dem vi den emacs verwenden m

b eiden Umgebungsvariablen setzen

setenv VISUAL emacs

setenv TERM vt sonst gibts keine CursorTasten

fur cshtcsh bzw fur BASH BourneKornShell

VISUALemacs export VISUAL

TERMvt export TERM

 Subscrib eUnsubscrib e Beim erstmaligen Start b ekommt man eine kurze Hilfestellung

und anschlieend eine Liste aller auf dem Server existierenden NewsGroups z Zt sind

dies etwas u b er Diese b ekommt man ab jetzt b ei jedem Start des TIN angezeigt

Es ist jedo ch sinnvoller die NewsGroups an denen man nicht interessiert ist mit u

unsubscrib e abzub estellen Mit U kann man alle angezeigten Grupp en abb estellen

aig lesen so ater eine neue o der vorher abb estellte Grupp e wieder regelm Will man sp

empehlt es sich diese zu subscrib en Dazu ist zuerst die Liste aller Grupp en vom Server

neu einzulesen y Yank in subscrib edunsubscrib ed und dann die entsprechenden

onnen mit S gefolgt Grupp en mit s Subscrib e neu zu b estellen Mehrere Grupp en k

von einem Suchmuster b estellt werden

Will man nur die b estellten Grupp en sehen und die restlichen ausblenden so geschieht dies

mit r nicht b estellte Grupp en werden am Anfang der Zeile mit einem u unsubscrib ed

gekennzeichnet

achstes kann man sich daranmachen die Grupp e auszu ahlen Als n  Newsgroup anw

ochte Wenn in einer Grupp e kein Artikel vorhanden ist o der alle ahlen die man lesen m w

Artikel einer Grupp e b ereits gelesen wurden so wird diese nicht angezeigt Will man ab er

z B einen alten Artikel no chmals lesen dann kann man mit r alle b estellten subscrib ed

Grupp en einblenden

Die Auswahl der gewunschten NewsGrupp e geht am einfachsten mit den Cursortasten

raufrunter wenn man die Nummer der gewunschten Grupp e wei Spalte ganz

links so kann man diese auch direkt eintipp en Mit der Leertaste gehts eine ganze Seite

nach vorne mit U gehts eine Seite zuru ck

onnen auch die Tasten hjkl zur Cursorsteuer verwenden und mit Freunde des vi k

attern CTRLf und CTRLb kann man seitenweise vor und zuru ckbl

Zum Schlu einfach RETURN drucken

ahlen der NewsGroup mit Cursortasten hjkl  Artikel lesen Wieder wie b eim Ausw

alt achsten bzw vorherigen Artikel erh atigen Den n Space ::: und mit RETURN b est

ahlen so kommt man man mit n bzw p Will man ein anderes Thema Sub ject w

mit q zum entsprechenden Auswahlmenu zuru ck

 Artikel sp eichern s dru cken dann angeb en ob man einen einzelnen Artikel a den

achsverlauf Thread t alle Artikel die zu einem Muster Pattern passen ganzen Gespr

P o der mit T eine Reihe vorher mit t markierter tagged Artikel absp eichern

ochte m

2

Nach der Eingab e des Dateinamens kann man dann angeb en ob der Artikel einen b eson

a rdatei u ein ShellArchiv s ::: Dies deren Inhalt hat z B eine UUco dierte Bin

atigen ist jedo ch meist nicht der Fall also einfach mit n o der RETURN b est

Existiert die angegeb ene Datei b ereits kann man den Artikel entweder hinten anfugen o der

abbrechen

 Alte Artikel lesen Will man b ereits gelesene Artikel no chmals lesen so kann man sie

mit r ein und wieder ausblenden

Dies funktioniert auch b ei der Auswahl der Newsgroup da dort eb enfalls nur Grupp en mit

neuen ungelesenen News aufgelistet werden

ahlten Grupp e als  Catch up Mit c werden nach Ru ckfrage alle Artikel der gew

gelesen kennzeichnen

 Posten Bei der ArtikelAuswahl w tipp en dann den Betre Sub ject des Artikels

3

achstes wird der Editor gestartet und man kann seinen Artikel tipp en Mit angeb en Als n

Hilfe der Headerzeilen kann man no ch einiges einstellen gibt hieru b er Auskunft

Dann den Text tipp en zum Schlu den Artikel absp eichern und den Editor verlassen

Falls man den Artikel do ch nicht abschicken will kann man jetzt no ch mit q abbrechen

p versendet ihn in alle Welt

ochte darauf antworten so kann dies  Followup Hat man einen Artikel gelesen und m

onlich via EMail o der an die ganze Newsgrupp e geschehen entweder an den Autor p ers

indem man ein Followup p ostet

ahlt hab en Um dann p er EMail zu antworten In jedem Fall muss man den Artikel angew

druckt man einfach r Reply by mail es wird dann wiederum der Editor geladen mit

2

Alle relativen Pfadnamen b eziehen sich hier auf das Verzeichnis News

3

vi falls nicht anders ub er die Umgebungsvariabl e VISUAL eingestellt

4

dem so eb en gelesenen Text als Zitat Dann die Antwort tipp en zum Schlu wiederum

absp eichern und den Editor verlassen In der darauolgenden Sicherheitsabfrage kann man

wiederum mit q abbrechen o der mit s den Artikel versenden

oentlich auf einen Artikel antworten so kann man mit f ein Followup Nach Will man

folge abschicken Der weitere Ablauf ist derselb e wie b eim Posten

 Verlassen Im Auswahlmenu fur die NewsGroups q drucken

4

o schen Es ist Sitte zwar den Urheb er des Textes zu nennen jedo ch unwesentliche Stellen des Originals zu l

a gnant zu bleib en um kurz und pr

XRn Unix

Beim XRn handelt es sich im Gegensatz zum TIN um einen reinen XNewsreader er

kann nicht mit einem ASCI ITerminal verwendet werden Eb enso wie der TIN bietet er eine

oglichkeiten Hervorragend ist auch die Hilfsfunktion Wenn man mit der Maus Vielzahl an M

ub er einem Button steht b ekommt man angezeigt was ein Druck auf diesen Button b ewirken

a utert wird aher erl wurde so da die Beschriftung des Buttons no ch n

alften aufgeteilt In der ob eren werden die Grupp en und Themen Das XRnFenster ist in zwei H

ahlt im unteren werden die Artikel zum Lesen angezeigt Sub jects angezeigt und ausgew

 Start Vor dem Aufruf mit xrn mu die Umgebungsvariable NNTPSERVER auf den

Namen des NNTPServers gesetzt werden Dies geschieht b ei Verwendung von csh bzw

tcsh am b esten in der Datei cshrc

setenv NNTPSERVER newsuniregensburgde

bzw im profile b ei BASH BourneKornShell

NNTPSERVERnewsuniregensburgde export NNTPSERVER

Auerdem sollte in der Datei Xresources b ei Verwendung von MITX bzw unter

andige EMailAdresse angegeb en werden Sie wird Op enWindows in Xdefaults die vollst

otigt Der Eintrag sieht in jeder der b eiden Dateien fur Antworten auf gep ostete Artikel b en

wie folgt aus

xrnreplyTo EMail

Statt EMail ist die eigene EMailAdresse einzutragen

 Subscrib eUnsubscrib e Beim ersten Start des XRn b ekommt man eine Liste aller auf

dem Server existierenden Newsgroups z Zt sind dies etwas ub er Da man diese

alfte angezeigten Grupp en die wohl kaum alle lesen will sollte man die in der ob eren H

ochte mit dem linken Mausknopf markieren und mir den darun aig lesen m man regelm

terliegenden Buttons Add first als wichtigste Grupp en markieren werden ab sofort

zuerst angezeigt mit Add last setzt man sie als letzte Mit Quit kann man diese

Auswahl b eenden

ater neue Grupp en subscrib en so kann man dies mit All groups und ochte man sp M

dort mit Subscribe machen

aig liest abb estellen so markiert man sie mit der Will man Grupp en die man regelm

atigt mit Unsubscribe Maus ob eres Fenster und b est

onnen alfte angezeigten Newsgroups k ahlen Die in der ob eren Fensterh  Newsgroup anw

a ttert werden durch Anklicken mit Hilfe des links angebrachten Scrollbalkens durchgrbl

einer Grupp e mit der linken Maustaste wird die entsprechende Grupp e zum Lesen ange

ahlt w

ahlt wurde werden im ahlen Nachdem eine Grupp en zum Lesen angew  Artikel anw

ob eren Fenster die einzelnen Artikel der Grupp e aufgezeigt Dab ei kann wieder der Scroll

balken verwendet werden Wird ein Artikel durch Druck auf die mittlere Maustaste

alfte angezeigt Zum Scrollen des Artikels ahlt wo wird er in der unteren Fensterh angew

existiert wiederum ein eigener Scrollbalken

alfte angezeigt so kann er  Artikel sp eichern Wird ein Artikel in der unteren Fensterh

durch einen Mausklick auf Save abgesp eichert werden

 Alte Artikel lesen Will man b ereits gelesene Artikel no chmals lesen so kann man sie

mit List old einblenden

 Catch up Um alle Artikel einer Grupp e als gelesen zu markieren kann man den Button

Catch up dru cken

 Posten Um einen eigenen Artikel abzusenden klickt man auf Post Es wird ein eigenes

Fenster fur einen Editor aufgemacht in dem der ArtikelRumpf vorgegeb en ist In den

Headerzeilen ist zumindest das Thema Sub ject anzugeb en siehe hierzu auch Wenn

im HomeDirectory eine Datei signature existiert so wird ihr Inhalt angeh angt

Wenn man dann seinen Artikel zwischen Header und Signature eingefu gt hat evtl fertigen

Artikel mit compIncludeFile einfu gen dann kann man ihn mit compSend abschicken

Mit compAbort kann abgebro chen werden

 Followup Will man auf einen Artikel antworten so gibt es zweierlei M oglichkeiten En

tweder man p ostet ein Followup o der man antwortet dem Autor privat p er EMail

Dies geht mit den Buttons am unteren Fensterrand Mit Reply schickt man seine Antwort

p er EMail Followup gibt die Antwort ub er das UseNet weiter so da sie auch von

anderen Leuten gelesen werden kann

 Verlassen Mit Quit kann man XRn verlassen

Andere Betriebssysteme

Newsreader fur MSDOS und VMS sind in Vorb ereitung und werden b ei Bedarf auf dem PD

Server ftpuniregensburgde abgelegt

ServerInstallation

Komp onenten des NewsServers

Die Hardware Sun SPARCstation

Der Rechner fur den NewsServer ist eine eigens fur diese Aufgab e dedizierte Sun SPARCstation

Mo dell Die interne Festplatte mit MB wurde durch eine zweite externe Festplatte

ahere Beschreibung dieses Rechnertyp e ndet man in und anzt Eine n mit GB erg

Der Rechner ist mit den standardm aig vorhandenen EthernetAnschlu an das Campusweite

oglicht zum einen Verbindungen nach auen um EthernetBackb one angeschlossen Dies erm

News von anderen Rechnern zu empfangen desweiteren erm oglicht der Campusweite Zugri

das Lesen und Posten von News von b eliebigen Workstations aus Ausserdem werden Backups

eb enfalls ub er das Netzwerk auf das Bandlaufwerk der rrzc gemacht

Das Betriebssystem SunOS

auft unter dem Betriebssystem SunOS Solaris Solaris ist zwar Der Rechner l

a t des Systems wird es zum Zeitpunkt der Installation b ereits verfugbar aufgrund der Instabilit

ab er nicht fur den ServerBetrieb verwendet siehe hierzu auch Allgemein soll der Umstieg

auf Solaris x an der Uni Regensburg nicht vor dem Erscheinen von Solaris geschehen

Die Software InterNetNews INN

Als NewsSoftware wird InterNetNews INN verwendet Es b esteht aus einem Usenet

5

Transp ortsystem sowie dem Verwaltungssystem fur UnixSysteme auf denen NNTP fu r den

meisten UsenetVerkehr eingesetzt wird

Neb en INN existieren no ch zwei weitere UsenetPackete B News auch als B b ekannt

a nglichkeiten die sich b esonders in alteste Implementierung und b esitzt einige Unzul ist die

auern Das erschienene C News umgeht a ssen b ei hohem NewsAufkommen IOEngp

dies indem jeweils mehrere Artikel auf einmal verarb eitet werden und so die Verwaltungs und

onne ProtokollDateien im Sp eicher gehalten werden k

Als Transp ortsystem fur die NewsArtikel verwenden b eide Packete UUCP Unix to Unix Copy

Dieses ist fur den Store and Forward Betrieb d h fur den Austausch u b er Mo dem ein bis

zweimal am Tag gedacht Die Natur des Internet erlaubt es jedo ch Artikel quasi in Echtzeit

weiterzuleiten Dazu eignet sich das NNTPProtokoll wesentlich b esser es wurde eigens fur

diesen Einsatz konzipiert Zur Zeit existiert nur eine frei verfugbare Implementierung des NNTP

Protokolls fur Unix sie ist unter dem dem Naman nntp b ekannt was wohl etwas Verwirrung

schat niemand wird sendmail SMTP nennen

onnen nun alternativ auf UUCP o der NNTP aufsetzen Um Die ob en genannten NewsSysteme k

5

NetNews Transfer Proto col in RFC deniert

dem EchtzeitAnspruch gerecht zu werden mu ab er wieder jeder ankommende Artikel einzeln

verarb eitet werden was den PerformanceVorteil von C News wieder zunichte macht Dies und

andere Grunde fuhrten zur Implementierung einer NetNewsSoftware sp eziell fur Rechner am

Internet InterNetNews

INN b esteht aus den folgenden Komp onenten

andig achlich fur neu eintreende NewsArtikel zust  Innd ist haupts

 innxmit liest die Dateien mit den weiterzuleitenden Artikeln und bietet diesen den News

feeds an

 ctlinnd steuert den Innd

 nnrpd ist ein NNTPServer fur NewsreaderClients

Diese Teile bilden zusammen die Transp ort und Verwaltungseinheit mit der ein kompletter

andiger NewsServer b etrieb en werden kann Eine ausfurliche Beschreibung der einzelnen eigenst

Komp onenten ndet man in

INN wird in den Newsgroups newssoftwarenntp und newssoftwareb diskutiert Auer

onnen ub er die MailingList nntpmanagerscolossusapplecom weitere NNTPExp er dem k

ten erreicht werden Fur eine Aufnahme in die Liste mu eine entsprechende Nachricht an

nntpmanagersrequestcolossusapplecom geschickt werden

Vorb ereiten des Rechners

otig sind um den Rechner hard und Hier sollen kurz die Schritte aufgefuhrt werden die n

otigte Program aig auf die Installation vorzub ereiten bzw fur den NewsBetrieb b en softwarem

me zu installieren Die Herkunft der einzelnen Programme ist in Anhang D auf Seite aufge

fuhrt

 Diverse Hilfsprogramme installieren

GNU egrep Wegen Bugs im grepegrep von Sun mu auf diese ohnehin leistungs

arkere Variante zuru ckgegrien werden st

otigt auerdem fur diverse Hilfs perl Wird zum kontrollieren der CongDateien b en

programme die Programmiersprache Sollte IMHO auf jedem UnixRechner installiert

werden gilt als Standardwerk zu p erl

patch Um den SourceCo de diverser Programme auf den neuesten Stand zu bringen

 Die GBPlatte mit zwei Partitionen versehen

Sp o olPartition sie soll ca MB umfassen auf ihr werden die NewsArtikel gesp e

ichert werden Sie mu auf varspoolnews gemountet werden siehe auch auf

Seite

are Dateien achlich fur NewsSoftware und temp or Lo calPartition ca MB haupts

Diese mu auf einer eigenen Partition untergebracht sein da sonst b ei voller Sp o ol

onnen Die Partition wird auf usr oscht expired werden k Platte keine Artikel gel

localnews gemountet die MB sollten auch fur Sp o olPlatten > GB ausreichen

o tigt are Daten b en  Auf dem Ro otFilesystem werden ca MB fur temp or

 Die Umgebungsvariable inn mu auf die INNSourcen zeigen setenv inn HOMEinn

Installation von INN

otig sind um einen NewsServer mit INN Im Folgenden werden die Schritte b eschrieb en die n

V zu installieren Seitenverweise b eziehen sich auf die mitgelieferte Dokumentation

Auf dem NewsServer sind im einzelnen die folgenden Schritte n otig um INN zum laufen zu

bringen

User news mit Grupp e news anlegen

GANZ WICHTIG In innconfigfileslist eine Zeile mit dem Eintrag BUILD

erg anzen da sonst dort die Pfade nicht richtig gesetzt werden

CSubst u b ersetzen und testen ) S

cd innconfig

cp configdist configdata

make c quiet

System kongurieren innconfigconfigdata lt S Solaris x bzw SunOS

Ub ersetzen more cautious ) S

cd innconfig

make quiet

cd

Library ) S

cd innlib

make libinna lint

make install

Frondends ) S

cd innfrontende

make all

Innd ) S

cd inninnd

make all

NetNews Reading Daemon ) S

cd innnnrpd

make all

Backend Programs ) S

cd innbackends

make all

Expire ) S

cd innexpire

make all

Script and data les ) S

cd innsite

make all

Installing the System ) S Verzeichnisse anlegen Binaries und Scripts instal

lieren vorher makedirssh ub erpru fen

cd inn

su root

makedirssh

make update

Kongurationsdateien

cd innsite

 Folgende Dateien prufen checkgroups rmgroup default sendme docheckgroups

sendsys ihave senduuname newgroup version parsecontrol writelog

 Folgende Dateien durchsehen innlogawk scanlogs innstat newsdaily tally

control rcnews tallyunwanted

 Folgende Dateien mussen angepat werden

controlctl ua Tab elle aus newslog Seite ub ertragen

expirectl Hier eintragen wie lange die einzelnen Newsgroups gehalten werden

o nnen sollenk

nntpsendctl

hostsnntp

innconf

o rigen Mo moderators Verzeichnis der mo derierten Newsgroups und der zugeh

deratoren Kann einem entsprechenden Posting in newsanswers entnommen

werden

newsfeeds Darf keine Leerzeilen enthalten

nnrpaccess

passwdnntp

onnen mit dem p erlScript inncheck auf Korrektheit ub er  Die Kongurationsdateien k

pruft werden siehe newsdaily

make install

Folgendes in etcsyslogconf eintragen siehe auch innsyslogsyslogconf

newserr varlognewsnewserr

newscrit varlognewsnewscrit

newscrit

newscrit devconsole

newsnotice varlognewsnewsnotice

aglich ub er cron als Benutzer news laufen lassen newsdaily t

nntpsend alle Minuten ub er cron starten damit Nachrichten zu den Newsfeeds

ub ertragen werden

usrlocaletcinndstart sollte suid root gesetzt werden

active le und history database mit BUILDScript anlegen Die dab ei gestellten Fragen

sind wie hier angegeb en zu b enantworten

 Use C version of subst y

 Have you already built the executables y

 Do directories exist y

 Continue with installation y

 Start subshell n

innwatch evtl in rcnews eintragen

rcnews installieren aus etcrclocal heraus aufrufen ) S

Thats it

anzungen Lokale Erweiterungen und Erg

Um diverse Listen etc zu verwalten und Statistiken zu erstellen wurde die NewsSoftware durch

anzt ein paar selbstgeschrieb ene Programme erg

Da es sich b ei den anfallenden Aufgab en ausschlielich um Textverarb eitung handelt ist die

6

adestiniert fur diese Anwendung Programmiersprache p erl geradezu pr

Newsgroups anlegen

Da b eim ersten Anlauf des Servers nicht b ekannt war welche Newsgroups empfangen werden

wurden mute aus der Datei varlognewsnewsnotice ermittelt werden welche Artikel

orten diese werden von INN als unwanted klassiziert Das in nichtexistierende Groups geh

p erlScript mkunwantedonline liest die Datei newsnotice von der Standardeingab e und gibt

otig sind um die jeweilige Grupp e anzulegen die entsprechenden ShellKommandos aus die n

ang Damit die Datei newsnotice nicht nur einmal durchgelesen wird sonder die dauernd angeh

age verarb eitet werden wird sie ub er tail f in mkunwantedonline gepip ed ten Eintr

tail f varlognewsnewsnotice mkunwantedonline csh

6

Practical Extraction and Rep ort Language siehe

Hier das gesamte p erlScript zu mkunwantedonline

binperl

mkunwantedonline

Legt Groups an die in varlognewsnewsnotive als unwanted

markiert werden Aufruf

tail f varlognewsnewsnotice mkunwantedonline csh

while

ifUnwanted newsgroup

chopdatedate

print STDERR date n

print usrlocalnewsbinctlinnd newgroup y devnulln

Die ersten News aus Erlangen erreichten uns am Freitag Nachmittag dieses Script lief daraufhin

das ganze folgende Wo chenende um die Artikel nicht zu verlieren Am folgenden Montag wurden

a Postings aus newsanswers angelegt die die aktuell existierenden die Grupp en dann gem

Grupp en b eschrieb en

Ab und an geschieht es immer no ch da Artikel zu einer Grupp e ankommen die zwar schon lange

existiert ab er no ch nicht angelegt wurde Dies wird auch in der Datei varlognewsunwan

tedlog mitprotokolliert Das Script mkunwanted legt die dort verzeichneten Newsgroups an

usrbinperl

mkunwanted

Legt die in varlognewsunwantedlog gemeldeten Newsgroups

an Aufruf

mkunwanted csh

openUvarlognewsunwantedlog die Cant open unwantedlog n

whilelineU

line s

chopline

print STDERR usrlocalnewsbinctlinnd newgroup line yn

print STDOUT usrlocalnewsbinctlinnd newgroup line y devnulln

Vorhandene Newsgroups ausdrucken activeps

Sehr bald interessierte dann welche Newsgroups ub erhaupt vorhanden waren bzw zu welchen

Grupp en News gehalten wurden Dazu existiert im INNPacket eine Datei usrlocalnews

alt neb en dem Namen jeder Grupp e active das sog ActiveFile Diese ASCI IDatei enth

atzliche Verwaltungsinformationen hier ein kurzer Auszug zus

altbinariessoundsmisc y

altbitterness y

altbobpackwoodtonguetonguetongue y

altbogusgroup y

altbonsai y

altbooksannerice y

Da dies naturlich keinem Anwender zugemutet werden kann wurde das folgende Script activeps

geschrieb en das das ActiveFile in Form einer PostScriptDatei aufb ereitet Auch dies lie sich

on b ewerkstelligen der PostScriptOutput entspricht ubrigens den Adob e mit p erl sehr sch

CommentConventions V

usrbinperl

activeps

Gibt Liste aller Newsgroups im PSFormat aus

active usrlocalnewsactive

output activeps

creator by Hubert Feyrer feyrerrrzcrzuniregensburgde

user ENVUSER

date date chopdate

originx

originy

pagex

pagey

borderwidth

fonthdr TimesRoman

fonttxt TimesRoman

sizehdr

sizetxt

page

llx originxborderwidth

lly originyborderwidth

urx originxpagexborderwidth

ury originypageyborderwidth

cols

colwidth urxllxborderwidthcols

xmid llxurxllx

yup urysizehdr

pgx pagexoriginx

pgy pageyoriginy

x

y

PSprolog END

PSAdobe

Title Activefile

Creator creator

CreationDate date

For user

Pages atend

BoundingBox pgy pgx

DocumentFonts fonthdr fonttxt

DocumentNeededFonts fonthdr fonttxt

EndComments

fonthdr

fonthdr findfont

sizehdr scalefont

def

fonttxt

fonttxt findfont

sizetxt scalefont

def

Portrait

grestore

bind def

Landscape

gsave

pagey translate

rotate

bind def

Border

dup

borderwidth setlinewidth

llx lly moveto

urx lly lineto

urx ury lineto

llx ury lineto

closepath

stroke

fonthdr setfont

stringwidth pop div

xmid exch sub

ury sizehdr sub

moveto

show

llx yup moveto

urx yup lineto

stroke

bind def

EndProlog

END

openOUToutput die Cant write to output n

print OUT PSprolog

openAsort active die

print OUT END

Page page page

Landscape

Vorhandene Newsgroups Seite page Border

fonttxt setfont

END

xllxborderwidth

yyupsizetxt

whilegroupA

group s g

chopgroup

print OUT x y moveto group shown

ysizetxt

ify originysizetxt

xcolwidth

yyupsizetxt

ifxurxcolwidth

xllxborderwidth

page

print OUT showpagennn

print OUT Page page pagen

print OUT Landscapen

print OUT Vorhandene Newsgroups Seite page Bordern

print OUT fonttxt setfontn

print OUT END

showpage

Trailer

Pages page

END

closeA

closeOUT

Ein aktueller Ausdruck aller vorhandenen Newsgroups liegt diesem Bericht b ei

VolumenStatistik mit volume

amen und wie sich diese auf Von mehreren Leuten wurde gefragt wieviel News pro Tag ank

die einzelnen Newsgroups verteilen Auch dies zu ermitteln ist kein groeres Problem Da die

NewsgroupHierarchie auf das Dateisystem abgebildet wird kann hier mit dem du Befehl

gearb eitet werden

So kann nicht nur ermittelt werden welches NewsVolumen in den einzelnen Grupp en ankommt

sondern auch wie die einzelnen TopLevelHierarchien etc gewichtet sind und entsprechend

wo die meisten News laufen Dies kann dann sortiert als Hitparade verwendet werden

Da der du Befehl ab er nur angibt wieviel Daten in kB absolut in einer Grupp e sind ist

hier jeweils die Dierenz zwischen zwei Tagen zu nehmen Nachdem um Mitternacht alte News

oscht werden wird der du Befehl auf das Sp o olDirectory angewandt Tagsub er sammeln gel

sich dann die News in den einzelnen Grupp en an Bevor um Mitternacht wieder die alten News

oscht werden wird no chmals der du Befehls eingesetzt die Dierenz zum Morgen gibt dann gel

an wieviele kB News in der einzelnen Grupp e an diesem Tag ankamen

oschen Dies alles wird im Rahmen des ShellScripts newsdaily erledigt das auch fur das L

der alten Artikel sorgt und ub er cron aufgerufen wird Zu Beginn des Scripts wird volume

oschen wird mit volume start der aktuelle Stand festgehalten stop aufgerufen nach dem L

Nachdem b ei volume stop der du Befehl das zweite mal gelaufen ist werden die Dierenzen

atzlich zum Morgen errechnet und in einer Datei im Verzeichnis varlognews abgelegt Zus

angt wird nur das Gesamtvolumen hinten an die Datei varlognewsvolumelog angeh

andige p erlScript volume Hier nun das vollst

binperl

volume

Statistik ueber taegliches NewsVolumen erstellen Nach dem taeglichen

expire in newsdaily wird mit du die Groesse der einzelnen News

groups ermittelt Vor dem naechsten newsdaily wieder die Differenz

ist dann das Datenvolumen der einzelnen Gruppen

logdirvarlognews Pfad fuer LogDateien

tmplogdirvolumetmp Spoolgroesse zu Beginn des Tages

tmplogdirvolumetmp Gruppe Volumen

tmplogdirvolumetmp MailText

volloglogdirvolumelog Format jjjjmmtthhmmss sizek

spoolnewsspoolnews SpoolDirectory nicht SLink

newsadminnewsnewsuniregensburgde Zieladresse fuer output

top MaxNetLoaders

DEBUGWERTE

logdirlog Pfad fuer LogDateien

tmplogdirvolumetmp Spoolgroesse zu Beginn des Tages

tmplogdirvolumetmp Gruppe Volumen

tmplogdirvolumetmp MailText

volloglogdirvolumelog Format jjjjmmtthhmmss sizek

spoolSpool SpoolDirectory nicht SLink

newsadminnewsnewsuniregensburgde Zieladresse fuer output

top MaxNetLoaders

DEBUGWERTE

months Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

ifARGV eq start

iff tmp unlinktmp

iff tmp unlinktmp

iff tmp unlinktmp

systemdate tmp

systemchmod tmp

systemdu spool tmp

exit

ifARGV eq stop

chopdatedate

Alte Werte speichern

openTMPtmp die Cant open tmp for reading n

chopdateTMP

whilelTMP

chopl

dugroup l dsspool

dugroupdu

closeTMP

openTMPtmp die Cant open tmp for writing n

Datum umwandeln

Fri Apr MET DST

ddatesSswsdssSsSs

ddatesSswsdssSsSs

Neue und alte Werte vergleichen

openDUdu spool die Cant read spool n

whilelDU

dugroup l dsspool

ddudugroup

grouptr

ifd group

print TMP group d kn

ifgroup

sumd

closeDU

closeTMP

Ausgaben an NewsAdmin mailen

systemecho tmp

systemecho Newsvolume between d and d sum k tmp

systemecho tmp

systemecho tmp

systemecho top topvolume Newsgroups tmp

systemecho tmp

systemecho tmp

systemsort nr tmp head top tmp

systemecho tmp

systemecho tmp

systemecho Volume per Newsgroups tmp

systemecho tmp

systemecho tmp

systemcat tmp tmp

In der folgenden Zeile den Kommentar entfernen damit die

Statistik zusammen mit dem Daily Usenet Report verschickt wird

systemmail s NewsVolumen sum k newsadmin tmp

datew w d dddddd w w dddd

dsprintfddddddmonths

systemmv tmp logdirvolumed

systemecho d sum k vollog

unlinktmp

unlinktmp

exit

print Usage startstopn

exit

Hier ein Beispiel des VolumenU b erblicks der in der Datei volumelog abgelegt wird

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

k

Es wird das Datum und die Uhrzeit sowie das NewsVolumen in kB angezeigt

aglichen VolumensStatistik vom und liegen diesem Zwei Beispiel der t

o schen der at sich erkennen da der du Befehl und das L Bericht b ei Aus der ersten Zeile l

alten Artikel ca von bis gedauert hat

Compilieren der Clients

Neb en der NewsServerInstallation wurden mehrere Clients installiert und ausprobiert aus

denen dann TIN und XRn als empfohlene Newsreader hervorgingen

Hier soll no ch auf ein paar Punkte eingegangen werden die b eim U b ersetzen dieser Clients zu

otig waren b eachten waren bzw welche A nderungen und Anpassungen n

GNU grep

Dies ist zwar kein Newsreader da es ab er b ei der Installation trotzdem ein kleines Problem

ahnt werden gegeb en hat soll dies hier kurz erw

Nach configure mu im Makefile b ei DEFS no ch Dconst angefugt werden da der von

Sun ausgelieferte CCompiler nicht dem ANSIStandard entpricht

GNUS

Die im Archiv enthaltenen LispDateien mussen mit dem b eiliegenden Makefile erst no ch

ub ersetzt werden da sich dies p ositiv auf die Arb eitsgeschwindigkeit auswirkt Da GNUS

7

b ei LucidEmacs b ereits enthalten ist soll hier kurz auf die Installation unter GNU Emacs

otig eingegangen werden folgende Schritte sind n

make

cp el elc usrlocalemacslisp

cp info usrlocalemacsinfo

anzen In der Datei usrlocalemacsinfodir ist dann no ch die folgende Zeile zu erg

GNUS gnus NNTPbased Newsreader for GNU and LucidEmacs

Werden die LispFiles in einem privaten Verzeichnis installiert so mu no ch die Umgebungsva

riable EMACSLOADPATH gesetzt werden damit die Dateien gefunden werden

In jedem Fall mu die GNUSBibliothek dann am b esten im emacs mit loadlibrary

gnus nachgeladen werden Der Aufruf erfolgt dann interaktiv ub er Mx gnus o der mit dem

folgenden cshAlias

alias gnus emacs f gnus

nn

ahlen die folgenden Variablen sind dann zu setzen Als CongFile ist confighsparc zu w

 NNTP SERVER usrlocallibnntpserver

7

The one and only

 BIN DIRECTORY usrlocalbin

 LIB DIRECTORY usrlocallib

DIRECTORY varspoolnn  DB

 INEWS PATH usrlocalbininews

 USR MAN DIR usrlocalmanman

MAN DIR usrlocalmanman  SYS

 DAEMON MAN DIR usrlocalmanman

Nach dem ub ersetzen mit make all ist die nneigene Datenbank wie folgt zu erzeugen

init s

init INIT

amon nnmaster mu immer laufen er wird am b esten u b er cron alle Minuten Der nnD

andig mit usrlocalbinnnmaster l r C aufgerufen nnmaster aktualisiert dann st

die eigene Datenbank

rn

Die Datei usrlocallibnntpserver mu den Namen des NNTPServers enthalten news

uniregensburgde

Fur das Ub ersetzen mu dann auerdem no ch der INNQuellco de und die libinna vorhanden

sein im INNQuellco de mu ein symb olischer Link von inncommon nach inninclude zeigen

ln s inninclude inncommon

Beim Aufruf von Configure sind folgende Distribution Prexes zu setzen

 lo cal org rz

 organisation urgb

 city regensburg

 stateprovince by

 country de

 continent eunet

Im Makefile mu dann no ch der Wert von CFLAGS korrigiert werden

CFLAGS CFLAGS

DCHAROKNNTPCLASSOK

DCHARFATALNNTPCLASSFATAL

DERRNOGROUPNNTPNOSUCHGROUPVAL

Beim Linken mu dann entsprechen mit libinna anstatt von clientlibo gelinkt werden

TIN

Im Makefile sind die folgenden Denitionen zu setzen

DNNTPONLY

DNNTPINEWS

DNONNTPEXTS

DNNTPINEWSDOMAINuniregensburgde

DNNTPSERVERFILEusrlocallibnntpserver

otigt Ub ersetzt alt eigene NNTPRoutinen der ServerCo de wird nicht b en Dieser Newsreader enth

wird anschlieend mit make bsd

XRn

Hier wird wiederum die libinna b en o tigt auerdem ist b eim Linken darauf zu achten da

die richtigen XBibliotheken MITXOp enWindows gelinkt werden da dies sonst zu Fehlern

b eim Linken und zur Laufzeit fu hren kann keine Scrollbalken :::

XVnews

In der HeaderDatei xvnewsh mussen die folgenden defines gesetzt werden

define ORGANISATION University of Regensburg Germany

define NNTPSERVER newsuniregensburgde

define DOMAIN uniregensburgde

Ub ersetzt wird dann mit make nicht mit xmkmf

ClientInstallation

a rdateien der Newsreader Hier wird b eschrieb en wie sich jedermann die fertig compilierten Bin

TIN und XRn auf seiner UnixWorkstations von SUN DEC o der SGI installiert kann

Die Versionen fur die einzelnen Betriebssysteme sind am PDServer ftpuniregensburgde

im Verzeichnis freewaresoftwarenewsinstall in den folgenden Dateien vorhanden

Rechner Betriebssystem DateinamePfad

SparcStation SunOS x SunOStarZ

SparcStation Solaris x SunOStarZ

SparcStation Solaris x SolaristarZ

Silicon Graphics Irix IrixtarZ

DEC Ultrix UltrixtarZ

MSDOS MSDOSlha

VMS VMSBCK

a rdateien sind mit tar und uncompress zu entpacken z B Diese gepackten Bin

zcat SunOStarZ tar xf

alt in einem Verzeichnis die folgenden Dateien Jedes Archiv enth

auterung Wird b eim Installieren angezeigt README ::::::: Kurze Erl

tin ::::::::::: Ausfuhrbare Datei fur TIN Kommt nach usrlocalbintin

xrn ::::::::::: Ausfuhrbare Datei fur XRn Kommt nach usrlocalbinxrn

otigt Kommt nach usrlocalbininews inews :::::::: Wird fu r XRn zum Posten b en

XRnad ::::::: Voreinstellungen fur XRn Kommt nach usrlibXappdefaultsXRn

tin :::::::: ManPage fur TIN Kommt nach usrlocalmanman

xrn :::::::: ManPage fur XRn Kommt nach usrlocalmanman

installsh : Installationsscript

Da die Dateien in Systemverzeichnisse kopiert werden mu die eigentliche Installation unter

Ro otKennung erfolgen Nach dem su Befehl einfach das Installationsscript aufrufen Fertig

oscht werden es wird nicht Nach gegluckter Installation kann das gesamte newsVerzeichnis gel

o tigt mehr b en

An dieser Stelle sollte no chmals darauf hingewiesen werden da jeder Benutzer vor dem Start

der Newsreader ein paar Umgebungsvariablen setzen mu siehe Beschreibung von TIN und XRn

auf Seite bzw

Lokale Newsgroups

Momentan sind die folgenden lokalen Newsgroups angelegt Namen Struktur ::: sind vorerst

fur den Testb etrieb Anregungen hierzu sind dringendst erwunscht

onnen Tests gemacht werden  uniregensburgtest Der Name sagt eigentlich alles Hier k

um z B zu sehen welche Header erzeugt werden ob die Signature korrekt nicht zweimal

angt wurde ::: angeh

 uniregensburgtestmod Dies ist eine mo derierte TestGrupp e der Mo derator ist

Hub ert Feyrer feyrerrrzcrzuniregensburgde In mo derierte Groups gep ostete

Artikel werden vom Mo derator sortiert und dann als Zusammenfassung in der Newsgroup

abgelegt

alt aktuelle Ereignisse aus allen Bereichen der Uni Re  uniregensburgaktuell Enth

gensburg Wer was interessantes wei soll es hierher p osten Diese Grupp e sollte DAS

schwarze Brett der Uni Regensburg sein

 uniregensburgprobleme Probleme jeder Art und deren Beseitigung Da da mo

mentan nur computerb ezogene Fragen drinstehen soll niemand abhalten auch u b er was

anderes zu schreib en

 uniregensburgnetzwerk Networking an der Uni Regensburg

 uniregensburgmensa Es ist geplant hier den Sp eiseplan der Mensa und der Uni

oentlichen Die Grupp e ist mo deriert damit nicht jeder in aller Oentlichkeit Pizzeria zu ver

a t zu hohe Preise etc meckern kann ub er schlechte Qualit

 uniregensburginfosysteme Zur Diskussion der Infomationssysteme an der Uni Re

gensburg News Gopher :::

Diese Grupp en werden zur Zeit nur auf dem Campus der Uni Regensburg gehalten gep ostete

Artikel verlassen den Campus nicht

Wenn der Wunsch b esteht neue Grupp en anzulegen die einer der b estehenden Hierarchien

8

oren sollen dann sind die in der jeweiligen Hierarchie geltenden Regeln einzuhalten angeh

b eschreibt das Anlegen neuer Grupp en in den Hierarchien de und dealt Dies mu

allerdings in Absprache mit dem Rechenzentrum durchgefu hrt werden bitte EMail an die News

Administratoren unter newsadminnewsuniregensburgde

8

RfD Request for Discussion CfV Call for Vote :::

Infos fur EDVInteressierte

Hinter diesem Titel verb ergen sich Hinweise auf Newsgroups zu Betriebssystemen mit denen

der eine o der andere vielleicht arb eitet Deshalb sollen hier gezielt fur jedes Betriebssystem

interessante Newsgroups aufgelistet werden

Sun

comporgsug Talk ab outfor the The Sun Users Group

compsourcessun Software for Sun workstations Mo derated

compsyssunadmin Sun system administration issues and questions

compsyssunannounce Sun announcements and Sunergy mailings Mo derated

compsyssunapps Software applications for Sun computer systems

compsyssunhardware Sun Microsystems hardware

compsyssunmisc Miscellaneous discussions ab out Sun pro ducts

compsyssunwanted People lo oking for Sun pro ducts and supp ort

compunixsolaris Discussions ab out the Solaris op erating system

compwindowsnews Sun Microsystems NeWS window system

infosunmanagers Sunmanagers digest sunmanagersriceedu Mo derated

infosunnets Sunnets digest sunnetsumiacsumdedu Mo d

umncompsyssun Sun Workstations at the University of Minnesota

umncssystemsun DiscussionAnnouncements visavis the U of MN CS Suns

umnlo callistssunnews

umnnetlistssunmanagers The Sunmanagers mailing list

Ultrix

compunixultrix Discussions ab out DECs Ultrix

umnlo calliststcultrixvms

vmsnetnetworkstcpipucx DECs VMSUltrix Connection pro duct

VMS

bitlistservvmslsvl VAXVMS LISTSERV Discussion List

composvms DECs VAX line of computers VMS

gnuemacsvms VMS p ort of GNU Emacs

newssoftwareanunews VMS Bnews from Australian National Univ

umncomposvms VMS op erating system at the U of Minnesota

umnlo calliststcultrixvms

vmsnetadmin Administration of the VMSnet newsgroups

vmsnetalpha Discussion ab out Alpha AXP architecture etc

vmsnetannounce General announcements of interest to all Mo d

vmsnetannouncenewusers Orientation info for new users Mo derated

vmsnetdecusjournal The DECUServe Journal Mo derated

vmsnetdecuslugs Discussion of DECUS Lo cal User Groups

vmsnetemployment Jobs soughtoered and related issues

vmsnetinternals VMS internals etc gatewayed to MACRO list

vmsnetmailmisc Other electronic mail software

vmsnetmailmx MX email system gatewayed to MX mailing list

vmsnetmailpmdf PMDF email system

vmsnetmisc General VMS topics not covered elsewhere

vmsnetnetworksdesktopmisc Other desktop integration software

vmsnetnetworksdesktoppathworks DEC Pathworks desktop integration software

vmsnetnetworksmanagementdecmcc DECmcc and related software

vmsnetnetworksmanagementmisc Other network management solutions

vmsnetnetworksmisc General networking topics not covered elsewhere

vmsnetnetworkstcpipcmutek CMUTEK TCPIP package gatewayed

vmsnetnetworkstcpipmisc Other TCPIP solutions for VMS

vmsnetnetworkstcpipmultinet TGVs Multinet TCPIP gatewayed

vmsnetnetworkstcpipucx DECs VMSUltrix Connection pro duct

vmsnetnetworkstcpipwintcp The Wollongong Groups WINTCP TCPIP

vmsnetp dp PDP hardsoftware gatewayed to infop dp

vmsnetsources Source co de p ostings ONLY Mo derated

vmsnetsourcesd Discussion ab out or requests for sources

vmsnetsourcesgames Recreational software p ostings

vmsnetsysmgt VMS system management

vmsnettest Test messages

vmsnettpu TPU language and applications

vmsnetuucp DECUS uucp software gatewayed

vmsnetvmsp osix Discussion ab out VMS POSIX

MSDOS

clarinbibm Newsbytes IBM PC World coverage Mo derated

comparchivesmsdosannounce Announcements ab out MSDOS archives Mo derated

comparchivesmsdosd Discussion of materials available in MSDOS archives

compbinariesibmp c Binaryonly p ostings for IBM PCMSDOS Mo derated

compbinariesibmp cd Discussions ab out IBMPC binary p ostings

compbinariesibmp cwanted Requests for IBM PC and compatible programs

composmsdosdos The DOS command pro cessor for MSDOS

composmsdosapps Discussion of applications that run under MSDOS

composmsdosdesqview QuarterDecks Desqview and related pro ducts

composmsdosmisc Miscellaneous topics ab out MSDOS machines

composmsdosp cgeos GeoWorks PCGEOS and PCGEOSbased packages

composmsdosprogrammer Programming MSDOS machines

compproto colstcpipibmp c TCPIP for IBMlike p ersonal computers

compsysibmp cdemos Demonstration programs which show programmer skill

compsysibmp cdigest The IBM PC PCXT and PCAT Mo derated

compsysibmp cgames Games for IBM PCs and compatibles

compsysibmp chardware XTATEISA hardware any vendor

compsysibmp cmisc Discussion ab out IBM p ersonal computers

compsysibmp crt Topics related to IBMs RT computer

compsysibmp csoundcard Hardware and software asp ects of PC sound cards

compsysibmpshardware Micro channel hardware any vendor

miscforsalecomputersp cclone IBM PC related computer items

relcommsdos MSDOS software

umncompsysibm IBM PC and compatibles at the University of Minnesota

MSWindows

compbinariesmswindows Binary programs for Microsoft Windows Mo d

composmswindowsadvo cacy Sp eculation and debate ab out MS Windows

composmswindowsannounce Announcements relating to Windows Mo d

composmswindowsapps Applications in the Windows environment

composmswindowsmisc General discussions ab out Windows issues

composmswindowsprogrammermisc Programming Microsoft Windows

composmswindowsprogrammertools Development to ols in Windows

composmswindowsprogrammerwin bit Windows programming interfaces

composmswindowssetup Installing and conguring Microsoft Windows

OS

bitlistservosl OS Discussions

compbinariesos Binaries for use under the OS ABI Mo derated

compososadvo cacy Supp orting and aming OS

compososannounce Notable news and announcements related to OS Mo derated

compososapps Discussions of applications under OS

compososb eta All asp ects of b eta releases of OS systems software

compososmisc Miscellaneous topics ab out the OS system

compososnetworking Networking in OS environments

compososprogrammer Programming OS machines

compososverx All asp ects of OS versions through

Amiga

altsourcesamiga Technicallyoriented Amiga PC sources

altsourcesamigad Discussion of technicallyoriented Amiga PC sources

altsysamigademos Co de and talk to show o the Amiga

altsysamigauucp AmigaUUCP

altsysamigauucppatches Patches for AmigaUUCP

bitlistserviamiga InfoAmiga List

compbinariesamiga Enco ded public domain programs in binary Mo derated

compsourcesamiga Source co deonly p ostings for the Amiga Mo derated

compsysamigaadvo cacy Why an Amiga is b etter than XYZ

compsysamigaannounce Announcements ab out the Amiga Mo derated

compsysamigaapplications Miscellaneous applications

compsysamigaaudio Music MIDI sp eech synthesis other sounds

compsysamigadatacomm Metho ds of getting bytes in and out

compsysamigaemulations Various hardware software emulators

compsysamigagames Discussion of games for the Commo dore Amiga

compsysamigagraphics Charts graphs pictures etc

compsysamigahardware Amiga computer hardware QA reviews etc

compsysamigaintro duction Group for newcomers to Amigas

compsysamigamarketplace Where to nd it prices etc

compsysamigamisc Discussions not falling in another Amiga group

compsysamigamultimedia Animations video multimedia

compsysamigaprogrammer Develop ers hobbyists discuss co de

compsysamigareviews Reviews of Amiga software hardware Mo derated

compunixamiga Minix SYSV and other nix on an Amiga

Atari

altgameslynx The Atari Lynx

compbinariesatarist Binaryonly p ostings for the Atari ST Mo derated

compsourcesatarist Source co deonly p ostings for the Atari ST Mo derated

compsysataribit Discussion ab out bit Atari micros

compsysatariadvo cacy Attacking and defending Atari computers

compsysatarist Discussion ab out bit Atari micros

compsysataristtech Technical discussions of Atari ST hardsoftware

Grak

altbinariesmultimedia Sound text and graphics data rolled in one

altgraphics Some prefer this to compgraphics

altgraphicspixutils Discussion of pixmap utilities

bitlistservingrafx Information Graphics

compgraphics Computer graphics art animation image pro cessing

compgraphicsanimation Technical asp ects of computer animation

compgraphicsavs The Application Visualization System

compgraphicsexplorer The Explorer Mo dular Visualisation Environment MVE

compgraphicsgnuplot The GNUPLOT interactive function plotter

compgraphicsop engl The Op enGL D application programming interface

compgraphicsresearch Highly technical computer graphics discussion Mo derated

compgraphicsvisualization Info on scientic visualization

compsysamigagraphics Charts graphs pictures etc

recphoto Hobbyists interested in photography

Teil II

IRC

Einfuhrung

alen mehrere Benutzer gleichzeitig unterhal IRC ist ein Netzwerk in dem sich auf mehreren Kan

oglicht den Teilnehmern am Internet sich in Echtzeit zu unterhalten und ist onnen Es erm ten k

a t damit ein Ersatz und eine Verb esserung gegenub er talk IRC hat dessen volle Funktionalit

oglichkeit sich gleichzeitig zu unterhalten bietet darub er hinaus mehr als zwei Benutzern die M

ahnlich einer Konferenzschaltung und andere Go o dies

Um am IRC teilzunehmen ruft man das entsprechende IRCClientProgramm einfach auf unter

Unix irc Auf anderen Betriebssystemen existieren andere auf die jeweilige Systemumgebung

angepate Clients

Wenn man unter einem anderen Pseudonym Nickname als dem LoginNamen b ekannt sein will

ahlt ein Pseudonym so gibt man dies b ein Aufruf an irc nickname Jeder IRCBenutzer w

unter dem die gesamte Konversation gefuhrt wird

Das Wichtigste am IRC ist da man Spa daran hat es zu entdecken und zu lernen Wenn man

a st dann wird man bald neue Freunde auf sich die Zeit nimmt und nicht durcheinanderbringen l

der ganzen Welt nden

IRC basiert auf einem ClientServerMo dell Clients sind Programme die sich an einen Server

anbinden ein Server ist ein Programm das Daten Nachrichten von einem BenutzerClient

o rdert Es existiert eine Reihe von IRCClients fur verschiedenen zum einem anderen Client b ef

Umgebungen Unix Emacs VMS MSDOS MV ::: die es alle erlaub en sich an einen Server

anzuschlieen Der Client von dem hier am meisten gespro chen wird ist auch am weitesten

ahnlich und verstehen oft ircI IBefehle verbreitet ircII Andere Clients sind

Konventionen

Englisch ist die Sprache die am IRC am meisten gespro chen und verstanden wird Da IRC

andern b enutzt wird ist Englisch b ei weitem nicht die einzige Sprache Wenn jedo ch in vielen L

man eine andere Sprache als Englisch sprechen will z B mit Freunden dann sucht man sich

einen eigenene Kanal und setzt dort das Thema Topic entsprechend um dies anzuzeigen

Anders herum sollte man das Thema eines Kanals b eachten um herauszunden ob es irgend

ankungen gibt welche Einschr

o nlich zu gruen Ein Hallo o der Ahn otig jeden Teilnehmer eines Kanals p ers Es ist nicht n

ohnlich Auch sollte man nicht erwarten von jedermann zuruckgegrut zu liches reicht fur gew

werden::: Auf einem Kanal mit Teilnehmern wurde dies zu einer Bildschirmseite voll mit

otig jeden zu gruen der einen Kanal b etritt Wenn man Hallos fuhren Es ist auch nicht n

dies unb edingt will weil man ihn kennt so sollte man dies mit einer privaten Nachricht tun

Dasselb e gilt auch fur das Verabschieden von einem Kanal

oglichkeiten eines Clients Es sollte auch angemerkt werden da es sehr schlechter Stil ist die M

dazu zu verwenden automatisch Hallo o der Auf Wiedersehen zu sagen

oren um einen Ub erblick davon Wenn man einen neuen Kanal b etritt sollte man eine Weile zuh

zu erhalten was gerade diskutiert wird Man kann jederzeit mitdiskutieren sollte ab er nicht

darauf b estehen ein eigenes Thema zu einzubringen wenn es sich nicht ergibt

Beachten Sie da die Leute am IRC ihre Meinung ub er Sie nur aufgrund Ihrer Aktionen Aus

orter oige W sagen und Kommentare bilden Also denken sie bevor Sie lostipp en Wer anst

ag angesehen Senden Sie nicht Unmengen ungewollter Informationen an verwendet wird schr

oht die Chancen einen Kanal o der einen b estimmten Benutzer etwa via Cut Paste Es erh

gewaltig aus dem Kanal geworfen o der gar vom gesamten IRC verbannt zu werden Andere

unerwu nschte Aktionen sind

argern  Andere Benutzer

 Einen Kanal durch fortw ahrendes Piep en st oren

a nkt a t des IRC einschr  Jedes Benehmen das die Funktionalit

Weiterhin sollte man im Hinterkopf b ehalten da die Nachrichte die man einem anderen

IRCBenutzer schickt ub er jeden Server zwischen dem Absender und der b etreenden Per

auft Wenn man jemand einen Brief schickt dann kann jeder Postb ote auf dem Weg den son l

onen::: Brief

Genauso ist es mit allen Netzwerkdiensten Jeder IRCAdministrator kann seinen Server so

compilieren da er alle Nachrichten mitprotokolliert die u b er seinen Server gehen Generell

sollte man also keinem Server trauen

a utert siehe DCC CHAT ater erl Wie man Direktverbindungen zwischen Clients aufbaut wird sp

auf Seite Diese Technik sollte verwendet werden wenn man verhindern will da jemand

angt private Nachrichten am IRC abf

Erste Schritte

alt alle Hilfstexte online Wenn man einmal Der am weitesten verbreitete IRCClient ircII h

angenbleib en sollte einfach HELP tipp en und RETURN drucken Generell sollte man sich h

merken

Alle ircI IBefehle b eginnen mit einem

onnen auch abgekurzt werden SI und GroKleinschreibung spielt keine Rolle Befehle k

sign stehen b eide fur SIGNOFF und b eenden die IRCSitzung

agstrich b eginnt wird als Nachricht an jemand interpretiert und Alles was nicht mit einem Schr

in den aktuellen Kanal geschickt

Wenn man IRC startet ist man in einem verlassenen Platz an dem niemand spricht Man

ale wird mit LIST wird dann wohl mit JOIN einem Kanal b eitreten Eine Liste aller Kan

angezeigt

Befehle

Im folgenden Abschnitt werden alle Befehle ihren Funktionen nach zusammengefat und

b eschrieb en

EditierBefehle

 HISTORY number

Mit diesem Befehl kann man sich die letzten number Befehle anzeigen lassen die man selb er

getippt hat

 historynummerhistorymuster

Holt einen zuvor b ereits abgeschickten Befehl zuruck er kann mit den im Emacs u blichen

Tasten editiert werden

Taste Eekt

P Letzte Zeile zuru ckholen

achste Befehlszeile N N

F Cursor ein Zeichen nach rechts

B Cursor ein Zeichen nach links

A Cursor an Zeilenanfang

E Cursor an Zeilenende

oschen D Zeichen unter Cursor l

K Vom Cursor bis zum Zeileende

oschen U Die ganze Ziele l

L Bildschirm neu zeichnen

Die HistoryNummer kann mit dem HISTORY Befehl ermittelt werden Das History

Muster mu dem Anfang eines b ereits gegeb enen Befehls entsprechen Genau wie in der

csh

 LASTLOG anzahl eintraegetext von eintrag

Listet die letzten anzahl eintraege Zeilen auf o der alternativ dazu von einer b estimm

ten Stelle ab

 CLEAR

oscht den Bildschirm L

Allgemeine Befehle

 NICK nickname

Hiermit kann man sich ein b eliebiges Pseudonym zulegen unter dem man in Zukunft

b ekannt ist

Jeder am IRC sieht dieses Pseudonym es ist jedo ch darauf zu achten da die Pseudonyme

momentan maximal Zeichen lang sein durfen Per Voreinstellung ist das Pseudonym

gleich dem LoginNamen Es kann auerdem mit der Umgebungsvariable IRCNICK gesetzt

werden

Es ist nicht erlaubt da zwei Leute das selb e Pseudonym verwenden dies wird von den

IRCServern ub erwacht Wenn man das IRC startet und das b eabsichtigte Pseudonym

ahlen b evor man zugelassen wird b ereits existiert dann mu man erst ein anderes w

 QUIT grund

Beendet die IRCSitzung Man kann auch BYE SIGNOFF o der EXIT verwenden

Wenn ein Grund angegeb en wird so wird er den anderen Leuten am Kanal angezeigt

 HELP befehl

Gibt Hilfestellung zu einem b estimmten Befehl

 WHOIS server pseudonym

Zeigt Informationen ub er jemand

Dies funktioniert jedo ch nur wenn die entsprechende Person mit dem angegeb enen Pseu

ater alt man diese Informationen auch sp donym gerade am IRC ist Mit dem WHOWAS erh

no ch

 WHOWAS server pseudonym

Zeigt Informationen darub er wer das angegeb ene Pseudonym zuletzt b enutzt hat auch

wenn es gerade nicht b enutzt wird

Sehr oft fuhrt ein fehlgeschlagenes WHOIS dazu da man WHOWAS versucht Die kann

mit SET AUTO ahere WHOWAS ON automatisiert werden HELP SET AUTO WHOWAS liefert n

Informationen hierzu

 AWAY nachricht

Dieser Befehl hinterlegt eine Nachricht da man zur Zeit nicht erreichbar ist und dem IRC

keine Beachtung schenkt Wenn jemand p er MSG eine private Nachricht schickt o der

alt er die entsprechende Nachricht AWAY ohne Parameter WHOIS verwendet so erh

b edeutet da man wieder dab ei ist

Kommunikation und private Konversation

 MSG pseudonymkanal text

Schickt eine private Nachricht an den Benutzer mit dem angegeb enen Pseudonym Keiner

auer ihm kann diese Nachricht sehen

Wenn man eine private Nachricht an mehr als eine Person schicken will so kann man

eine Liste von Pseudonymen durch Kommata getrennt angeb en Keine Leerzeichen

dazwischen

Zwei sp ezielle Pseudonym sind Komma und Punkt Wenn angegeb en

wird dann wird die Nachricht an die letzte Person geschickt die eine private Nachricht

geschickt hat Mit geht die Nachricht an die Person der man selbst zuletzt eine private

Nachricht geschickt hat

Man kann eine private Konversation b etreib en indem man nur MSG Befehle verwendet

astig Andauernd MSG pseudo text bzw MSG text zu tipp en wird ab er l

Hier kommt der QUERY Befehl genau richtig

 QUERY pseudonymkanal

Beginnt eine private Konversation mit pseudonym

Der Text den man tippt und der normalerweise an den Kanal gehen wurde wird nun

in Form von privaten Nachrichten an die Person mit dem angegeb enen Pseudonym weit

ergeleitet Um eine private Konversation abzubrechen reicht QUERY ohne Parameter

 NOTIFY pseudonym

Mit diesem Befehl kann man sich sich warnen lassen wenn b estimmte Leute das IRC

b etreten o der verlassen

Es kann passieren da man Nachrichten von b estimmte Benutzern nicht sehen will Sei

es weil sie nur dumpf daherlab ern o der einen auf die Nerven gehen Die richtige Antwort

auf ein solches Verhalten ist die Person zu IGNORE n

 IGNORE pseudonymuserhost nachrichtentyp

Unterdruckt Ausgab en der angegeb enen Personen auf den Bildschirm Dab ei kann man

entweder eine IRCPseudonym o der eine InternetAdresse der Form UserHost angeb en

onnen Wildcards sind in jeder Form erlaubt Die Ausgab en die unterdru ckt werden k

b einhalten private Nachrichten MSG Notizen NOTICE Oentliche PUBLIC Nachrich

ten Einladungen INVITE alles ALL o der nichts NONE

Wenn man vor den zu ignorierenden NachrichtenTyp ein setzt so hebt dies die Ig

norierung auf

ale und Oentliche Konversation Kan

atze werden atze an denen man sich aufhalten kann Diese Pl Auf dem IRC gibt es eine Menge Pl

ach unter einer ache auf einem Kanal mit dem Gespr ale genannt Man kann die Gespr Kan

ort alles was gesagt wird und man kann auf alles Grupp e von Leuten vergleichen Man siehth

o ren wollen und jeder der antworten Was man tippt wird von allen aufgenommen die zuh

etwas verpasst wird es nur mitb ekommen wenn es von irgendwem wiederholt wird Wie im

Richtigen Leb en

ale am IRC hab en Namen Ein Zeichen gefolgt von einer Zeichenkette wie z B Alle Kan

ohnlich wird der Name des Kanals etwas ub er die Art der C Asians o der EUOpers Gew

ache o der die auf dem Kanal b endlichen Personen aussagen Gespr

 LIST flags kanalmaske

ale die Anzahl der Benutzer und das Thema Da die Liste Listet die vorhandenen Kan

normalerweise ziemlich lang ist kann man sie durch Angab e von Flags kurzen LIST

ale an die mehr als n Benutzer hab en Die Kanal MIN n zeigt zum Beispiel nur die Kan

Maske kann Wildcards enthalten

 NAMES flags kanalmaske

Zeigt die Pseudonyme aller Benutzer auf jedem Kanal an

 JOIN kanal

Setzt den angegeb enen Kanal als den aktuellen Kanal Wird kein Kanal angegeb en so

wird der aktuelle Kanal angezeigt Der CHANNEL Befehl hat den gleichen Eekt

alt man nu tzliche Infos darub er eine Liste aller Benutzer Wenn man einen Kanal b etritt erh

auf dem Kanal das Thema etc

Sobald man einen Kanal b etreten hat will man oft genauere Informationen ub er die Leute

die sich auf dem Kanal b enden Diese b ekommt man mit dem WHO Befehl

 WHO kanalwildcard

Gibt Informationen ub er eine Liste von Benutzern aus WHO listet alle Benutzer des

aktuellen Kanals auf

alt den Namen des aktuellen Kanals das Pseudonym Status Real Die erste Spalten enth

Name im InternetFormat userhost und ein kleiner Kommentar den man mit der

Umgebungsvariable IRCNAME selbst setzen kann

Der Status b esagt ob eine Person anwesend H o der abwesend G ist siehe AWAY

IRCOp erateure werden durch einen gekennzeichnet KanalOp erateure b esitzen ein

oglich jemand anders mit dem INVITE Wenn man b ereits auf einem Kanal ist ist es m

Befehl dorthin einzuladen

 INVITE pseudonym kanal

adt die Person mit dem angegeb enen Pseudonym auf den angegeb enen Kanal ein Wird L

der Kanal weggelassen so wird der aktuelle Kanal verwendet

alt so kann man mit JOIN INVITE der Einladung folgen Wenn man eine Einladung erh

Nun Sie raten es schon Wenn man jemand auf einen Kanal einladen kann dann kann

man auch wieder hinauswerfen etwa wenn er sich nicht den Konventionen anpat Leute

argert ::: Dies geht mit dem KICK Befehl

 KICK kanal pseudonym

Wirft den Benutzer mit dem angegeb enen Pseudonym aus dem aktuellen Kanal hinaus

Nur KanalOp erateure sind dazu privilegiert

 LEAVE kanal

Einen Kanal verlassen

 TOPIC kanal thema

Wechselt o der setzt das Thema des angegeb enen Kanals

 ME beschreibung

ochte man b eschreib en was man tut o der wie man sich fuhlt Dies geht Von Zeit zu Zeit m

mit dem ME Befehl Die korrekte Konvention ist die Beschreibung mit einem Punkt

abzuschlieen

 DESCRIBE pseudonymkanal beschreibung

Beschreibt einem b estimmten Benutzer auf einem b estimmten Kanal wie man sich fuhlt

und was man gerate tut Ansonsten wie ME

Die Befehle ME und DESCRIBE b enutzen das CTCP ein ClienttoClientProtokoll

das eingefu hrt wurde um b estimmte Aktionen auszufuhren ab er nicht von allen IRC

alt dann ist die Beschreibung Clients verstanden wird Wenn man eine Fehlermeldung erh

nicht richtig angekommen

Kanal und BenutzerMo di

onnen atzliche Auagen hab en die mit dem MODE Befehl gesetzt werden k onnen zus ale k Kan

Um dies zu verstehen sollte man sich klarmachen da die erste Person die einen Kanal b etritt

diesen erschat und fu r ihn verantwortlich ist )KanalOp erateur ist Er o der Sie kann im

Folgenden weitere Auagen erteilen und andere Leute zu KanalOp erateuren ernennen

oentlichen Kanal ist oentlich public Wenn jemand auf einem Ein Kanal ist normalerweise

so kann er von allen anderen Benutzern gesehen werden sofern sein eigener BenutzerMo dus

alen sehen und sich zu ihnen gesellen oentlichen Kan a t Jeder kann Benutzer auf die zul

JOIN

Privat private b edeutet da man obwohl man von jedermann gesehen werden kann

nicht sagen kann auf welchem Kanal die b etreende Person ist wenn man nicht gerade auf

dem selb en Kanal ist Sie erscheinen einfach als Prv b eim LIST und NAMES Da die

ale in die Milliarden geht ist dies ziemlich sicher Alles was andere oglichen Kan Nummer der m

onnen nicht sagen wo man ist onnen ist da man IRCt Sie k in Erfahrung bringen k

Wenn man auf einem geheimen secret Kanal ist dann kann niemand der nicht auf dem selb en

Kanal ist sehen da man Ub erhaupt am IRC ist Der eigene Name wird b ei LIST Befehlen

nicht angezeigt Der einzige Hinweis da man am IRC ist b esteht darin da jeder der das

ahrt wieviele Benutzer auf wievielen Servern anwesend sind Wenn jemand alle IRC b etritt erf

Benutzer ub erpru ft und weniger als die angegeb ene Zahl ndet dann kann er sicher sein da

alen aufhalten Er kann jedo ch weder ermitteln wer diese Leute sich Leute in geheimen Kan

alen sie sind sind no ch in welchen Kan

 MODE kanalpseudonym modus parameter

Ein o der Zeichen b estimt ob das Attribut hinzugefu gt o der entfernt werden soll

onnen mo deriert moderated nur der KanalOp erateur kann sprechen geheim ale k Kan

secret privat private mit einer Begrenzten Anzahl von Benutzern anonym anony

mous nur mit Einladung b etretbar inviteonly auf ein Thema b egrenzt topiclimited

::: sein Siehe HELP MODE fur eine ausfuhrliche Beschreibung

oglich Folgende ChannelMo des sind m

Mo dus Eekt auf den kanal

b person Person verbann en person als Pseudonym o der userhost

i Kanals kann nur mit Einladung b etreten werden inviteonly

ankt l number Kanal ist auf max number b eschr

m Kanal ist mo deriert

n Externe MSG s sind nicht erlaubt

o pseud Macht pseudo zum KanalOp erateur

p Kanal ist privat

s Kanal ist geheim secret

t Nur KanalOp erator kann KanalThema setzen

Der MODE Befehl kann auch verwendet werden um die eigenen Parameter den user

onnen mit MODE eigenes mo de zu setzen Diese k pseudonym ub erpru ft werden

manchmal auch mit UMODE Man b eachte da i auf manchen Servern voreingestellt

oren Dies sollte jedo ch kein Problem ist um die zuru ckgezogenheit der Benutzer nicht zu st

andern kann sein da jeder Benutzer jederzeit seine eigenen Parameter ver

Folgende BenutzerParameter existieren

Mo dus Eekt auf pseudonym

i Macht unsichtbar invisible fu r andere

o IRCOp eratorStatus

s ServerNotizen empfangen

w Prugel wal lpos empfangen

Client to Client Proto col

 CTCP pseudonym befehl arguments

Erlaubt es Clientsp ezische Aktionen ub er das Netzwerk auszufuhren befehl kann

z B VERSION FINGER ACTION ERRMSG CLIENTINFO ::: sind CLIENTINFO liefert Infor

mationen u b er alle Befehle die der Client des Benutzers pseudonym versteht

Falls Interesse am CTCPMechanismus b esteht so ndet man in den Hilfsdateien zu

ircII weitere Hinweise HELP CTPC kann vielleicht auch weiterhelfen::: Das Client

onnen achtigen Dienst an mit seiner Hilfe k toClientProto col bietet auch einen sehr m

Dateien zwischen zwei Personen ausgetauscht werden Die allgemeine Syntax ist

 DCC funktion arguments

o sung Trotz Um kleine Textdateien zu verschicken ist wahrscheinlich EMail die b este L

oglichkeit direkte ClientVerbindungen Direct ClientConnec dem bietet ircII die M

tions DCC an um z B Dateien zu empfangen o der zu versenden

ochte so kann er dies indem er DCC Wenn PseudoA eine Datei an PseudoB schicken m

SEND PseudoB dateiname tippt

PseudoB wird b enachrichtigt und wenn er die Datei will so kann er sie mit DCC GET

oglichkeiten PseudoA dateiname empfangen Hier ein Ub erblick der M

 DCC SEND pseudonym dateiname

Bietet eine DateiUb ertragung via DCC an

Wenn man geb eten wird jemand eine Datei zu senden sollte man genau wissen was man

onnte Crackern tut Zum Beispiel darf die PawortDatei nie weitergegeb en werden Dies k

oglichen und Sie und Ihren Systemverwalter in illegalen Zugri auf Ihren Rechner erm

Schwierigkeiten bringen

 DCC GET pseudonym dateiname

Akzeptiert eine DateiUb ertragung der Sender mu die Datei mit DCC SEND angeb oten

hab en

 DCC LIST

Zeigt alle oenen DCCVerbindungen mit ihrem Typ Status und dem Pseudonym des

angers Empf

 DCC CLOSE type pseudonym argumente

Beendet ein ungewu nschtes DCCAngeb ot type pseudonym und argumente mus

sen dieselb en sein wie von DCC LIST angegeb en

 DCC CHAT pseudonym

DCC CHAT pseudonym startet eine Direktverbindung zum Client des angegeb enen Be

nutzers dieser mu mit DCC CHAT antworten Sobald die Verbindung aufgebaut ist

onnen mit MSG pseudonym text Nachrichten ausgetauscht werden k

NetzwerkBefehle

ot sollte man sich an den lokalen IRCAdministrator o der Wenn man auf Schwierigkeiten st

einen IRCOp erateur wenden Der IRCAdministrator hat Zugang zu allen Dateien die fur den

IRCServer wichtig sind IRCOp erateure wurden von IRCAdministratoren privilegiert ihre

Aufgab e ist es ein stabiles schnelles IRCNetzwerk zu sichern Im Folgenden wird b eschrieb en

wie man herausndet wer IRCAdministrator undo der Op erateur ist

No ch ein Hinweis Wenn man nach dem Namen eines Servers gefragt wird kann man auch das

Pseudonym einer Person angeb en die an diesen Server angeschlossen ist Dies erweist sich ab

und an als nu tzlich:::

 ADMIN server

Zeigt administrative Informationen wie etwa die InternetAdresse FQDN Organisation

den IRCAdministrator und dessen EMailAdresse des angegeb enen Servers an Wird kein

Server angegeb en so wird der Server verwendet an den man gerade angeschlossen ist

 LINKS server wildcard

Gibt eine Liste mit allen Servern aus die momentan das IRCNetzwerk bilden Wird

wildcard angegeb en so werden nur diese Server aufgelistet

 SERVER serverservernummer portnummer

Wechselt zum angegeb enen Server mit der angegeb enen PortNummer Wenn keine Port

Nummer angegeb en ist so wird als Default verwendet

Gelegentlich passiert es da man schneller zwischen zwei Servern umschalten kann als

das IRCNetzwerk die Nachricht weiterleiten kann da man den alten Server verlassen

hat Man sollte also nicht ub errascht sein wenn man gesagt b ekommt da das eigene

Pseudonym b ereits verwendet wird::: Einfach ein paar Sekunden warten und dann das

Pseudonym mit NICK no chmals setzen

 MOTD server

Zeigt die Nachricht des Tages Message of the day MOTD des angegeb enen Servers an

Wird server weggelassen so wird der aktuelle Server verwendet

 USERS server

Zeigt die Benutzer an die momentan am ServerRechner eingeloggt sind

 DATE server

 TIME server

Zeigt die aktuelle Uhrzeit und das Datum an Wenn ein Server angegeb en wird so werden

die Daten von diesem Server abgefragt Die Befehle DATE und TIME sind identisch

 LUSERS wildcards server

Gibt einen Zusammenfassung aller Server Op erateure und Benutzer die dem angegeb ene

Suchmuster wildcards entsprechen aus der Sicht des angegeb enen Servers

 TRACE server

Zeigt die ServerVerbindungen des angegeb enen Servers

 STATS ciklmuy server

Zeigt diverse Statistiken des IRCServers an

 INFO server

Zeigt Informationen u b er die IRCErnder Programmierer und viele weitere Leute an die

schon lange nichts mehr mit dem IRC zu tun hab en

 VERSION server

Gibt die Versionsnummer des ircI IClients und des Servers aus

Weitere ircI IZaub ertricks

orige ircI I ist kein einfaches ClientProgramm sondern ein ganzes Betriebssystem die dazugeh

Programmiersprache ist so einfach wie sie nur sein kann einfach Schrecklich Ab er wer sich

ahere Informationen nden::: ochte der kann hier n trotzdem damit b efassen m

Unter Unix gibt es folgende Umgebungsvariablen

Name Eekt

ochte IRCNAME Alles was man gerne anstatt seines richtigen Namens hab en m

ochte IRCNICK Das Pseudonym unter dem man b ekannt sein m

IRCPATH Eine Liste von Verzeichnissen in denen Scripts gesucht werdenn

IRCRC Welche Datei anstatt von HOMEircrc verwendet werden soll

IRCSERVER Eine Liste von Servern die verwendet werden sollen

TERM Der verwendete TerminalTyp

o tigt wenn man Befehle interaktiv eingibt in Program Das BefehlsZeichen wird nur b en

o tigt men wird es nicht b en

onnen im OnlineManual nach Folgende Befehle sind fur die Programmierung interessant sie k

geschlagen werden

 Wie COMMENT nur ku rzer

 ALIAS Erzeugt BefehlsAlias

 ASSIGN Erzeugt Variablen

 BIND Bindet Funktion an Tastenkombination

 CD Wechselt Arb eitsverzeichnis des ircI IClients

 COMMENT Kommentar

 ECHO Gibt die ub ergeb enen Parameter aus

 EXEC Erlaubt das Starten von Subprozessen

 FLUSH Leert Ausgab ePuer

 IF AbfrageOp erator fur b o olesche Ausdrucke

adt eine ircI IScriptDatei  LOAD L

 ON Hinterlegt Aktionen fur b estimmte Ereignisse

 REDIRECT Leitet die Ausgab e eines Befehls um

 SAVE Sp eichert alle ircI IEinstel lun gen in eine Datei

 SAY Sendet Text an einen Benutzer o der einen Kanal

 SEND Wie SAY

 SET Weist einer Variable einen Wert zu

 SLEEP Ein paar Sekunden warten

 TYPE Simuliert Tastatureingab en

 WAIT Wartet bis der Server fertig ist

 WHILE SchleifenOp erator

 WINDOW Erlaubt die Manipulationen mehrerer Fenster in ircI I

 XECHO Wie ECHO jedo ch u b er Flags steuerbar

ofters b enutzt wird man feststellen da man zu Beginn immer wieder die Wenn man ircI I

gleichen Befehle eingibt Dies kann man sich sparen Beim starten sucht ircI I im HomeDirectory

no ch der Datei ircrc und arb eitet die darin enthaltenen Befehle ab

aug gestellte Fragen H

Wo b ekomme ich einen IRCClient her

Auf den Suns des RZCIPPo ols rrzc ::: sowie der rrzsg ist das IRCProgramm fest

installiert Aufruf mit irc

Fur andere Rechnerplattformen sollte die folgende Liste von FTPServern nu tzlich sein

UNIX csbuedu ircclients

ircI I nicfunetfi pubunixircircII

ftpinformatiktumuenchende pubnetirc

csbuedu ircclientsvms

VMS nicfunetfi pubunixircvms

ftpinformatiktumuenchende pubnetirc

ftpinformatikunioldenburgde pubircrxirc

VM ftpinformatiktumuenchende pubnetircVM

REXX csbuedu ircclientsrxirc

nicfunetfi pubunixircrxirc

MSDOS csbuedu ircclientsmsdos

nicfunetfi pubunixircmsdos

csbuedu ircclients

Macintosh nicfunetfi pubbunixircmac

sumexstanfordedu infomaccomm

ftpiraukade pubsystemsmac

Amiga fmsukyedu pubamigaTelecom

Fur den Amiga existiert im DNetPacket ein exzellenter IRCClient

Welchen Server soll ich nehmen

achsten liegende Server Ist man erstmal am Am b esten ist normalerweise der geographisch am n

IRC so kann man sich nach anderen Servern erkundigen Folgende deutsche Server gew ahren

Zugang

 nocbelwuede

 ircunierlangende

 evafmiunipassaude

 ircinformatiktumuenchende

Ein paar ausgew a hlte Channels

In den Kan alen Hottub und initgame halten sich immer Leute auf Hottub ist als Simu

lation eines Whirlp o ols gedacht init ist ein NonStop Init Spiel Einfach JOIN en und

ausprobieren

adten b enannt sind wird in der Regel Deutsch atsst alen die nach deutschen Universit In Kan

gespro chen z B Tuebingen Konstanz Stuttgart:::

Viele IRCOp erateure halten sich in Twilight Zone auf in EUOpers ndet man Op erateure

aus ganz Europa

achlich um das von Linus Thorvalds alen linux und linuxk geht es hautps Auf den Kan

entwickelte PDUnix Linux bzw dessen MotorolaPortierung

alen amiga amiga und amigager trit man AmigaBesitzer und Fans an auf Auf den Kan

letzterem wird ausschlielich Deutsch gespro chen

Was ist NickServ

Um aus dem Hilfstext des NickServ zu zitieren Sinn und Zweck von NickServ ist es Verwirrung

mit Pseudonymen zu vermeiden Ein Pseudonym kann zwar nicht fest vergeb en werden Nick

Serv schickt jedo ch eine Nachricht an den der sich unter dem Pseudonym eines eingetragenen

allt a t dann verf IRCBenutzers anmeldet Wenn man sich Wo chen nicht am IRC blicken l

die Zuteilung und das Pseudonym kann wieder von jedermann verwendet werden

andert werden Mit dem Das NickServPasswort kann nur von einem NickServOp erateur ge

Befehl MSG NickServservicede OPERWHO kann man herausnden welche NickServOp e

rateure sich zur Zeit am IRC aufhalten Pseudonyme mit einem daneb en sind am IRC Eine

kurze Hilfestellung kann mit MSG NickServservicede help erhalten werden

Wo kann ich weitere Informationen nden

Es existiert eine UsenetGrupp e altirc in der man mitdiskutieren Fragen stellen und b eant

worten kann

Es existieren auch mehrere MailingLists mit IRCb ezogenen Themen

Adresse fur Bestellung Themen

operlistrequestefforg ServerCo de routing und Protokoll

threerequestefforg ircd Protokoll

aische IRCOp erateurListe listservgraspunivlyonfr Europ

dpandrewcmuedu ircIIListe

vmsircrequestvaxelonedu VMSIRCListe

irchatrequestcctutfi irchatListe

alteren Versionen Routing und das IRC Auf Operlist wird ServerCo de von aktuellen und

achlich um ProtokollErweiterun Protokoll diskutiert Bei ircdthreeefforg geht es haupts

gen fur Version des IRCDeamonProgramms ircd das momentan konzipiert wird Auf den

Listen ircII vmsirc und irchat tut sich zur Zeit relativ wenig

Teil III

Elm

What is it

Elm ist ein Shellbasierend er MailClient nutzt jedo ch im Gegensatz zu vielen seiner Vor

anger siehe den gesamten Bildschirm aus g

Auerdem bietet es ein Reihe von Leistungsmerkmalen die man anderswo vergeblich sucht

ahlen Dazu z

 Das Anlegen eigener Aliases

 Das Arb eiten mit mehreren Ablagen Foldern

 Das automatische Einsortieren ltern der ankommenden Post in die verschiedenen Abla

ahlbaren Kriterien gen nach frei w

oglichkeit Eingab emasken Forms zu denieren auszufu llen und zu versenden  Die M

 Das Verschlu sseln von Teilen des Briefes

 Das Versenden von b eliebigen Daten z B Bilder Texte ::: als Anlagen

Der vorliegende Text geht auf die ersten drei Punkte ein die ElmDokumentation liefert weitere

amtlichen ob en aufgefuhrten Features Details zu s

Aliases

oglich Personen unter einem anderen Namen p er EMail zu erreichen Mit Hilfe von Aliases ist es m

PersonenAlias bzw mehrere Personen zu einer EMailAdresse zusammenzufassen Grupp en

Alias

Manuelles Andern und Erg anzen von Aliases

Die Aliases die jeder Benutzer selbst verwaltet liegen in den Datei elmaliasestext im

HomeDirectory Sie liegen auerdem no ch in bin a rer Form vor dazu gleich mehr

Die Datei aliasestext b esteht aus einzelnen Zeilen von denen jede ein Alias deniert Eine

solche Zeile b esteht dab ei aus drei Feldern durch getrennt

AliasNamensliste vol ler Name EMailAdresse

AliasnamensListe ist dab ei der o der die Namen unter dem man die entsprechende Person

erreichen will Deniert man mehrere Aliases so sind diese mit zu trennen Vol ler Name

sollte genau diesen enthalten er wird dann b ei Post von dieser Person b eim Absender anstatt der

EMailAdresse angegeb en Mit der EMailAdresse wird dann schlielich die volle EMailAdresse

der entsprechenden Person angegeb en

Beispiel

hubertfeyrer Hubert Feyrer feyrerrrzcrzuniregensburgde

Damit kann man den Autor dieses Textes sowohl als hub ert als auch als feyrer anschreib en

b eides kommt korrekt an Wer andersherum von mir Post b ekommt b ekommt als Absender

Hub ert Feyrer von Elm angezeigt und nicht mehr feyrerrrzcrzuniregensburgde o

a

Grupp enaliases gehen analog dazu

AliasNamensliste vol ler Name Aliases

AliasNamensliste gibt wiederum einen o der mehrere Namen an unter denen man die Leute

ansprechen m ochte Mit dem vol len Name kann man die Grupp e im Klartext b eschreib en

Aliases ist schlielich eine Liste mit den Aliases der Leute die der Grupp e angeh oren sollen

Es macht Sinn hier nur Aliases und keine EMailAdressen zuzulassen da b ei Antworten die

Absender identiziert werden mussen

Auch hierzu ein Beispiel

Personenaliases

hubertfeyrer Hubert Feyrer feyrerrrzcrzuniregensburgde

wuerfl Karl Wuerfl wuerflrrzsrzuniregensburgde

Gruppe mit zwei Mitgliedern

newsadmin NewsAdmin feyrerwuerfl

Hier werden zuerst zwei PersonenAliases deniert Diese werden dann anschlieend zur Grupp e

newsadmin zusammengefat ein Brief an newsadmin erreicht b eide Mitglieder

Das Beispiel zeigt auerdem da Leerzeilen und Zeilen die mit einem b eginnen ignoriert

onnen fu r Kommentare verwendet werden werden Letztere k

a re Form Nachdem die Aliases in aliasestext deniert wurden mussen sie no ch in eine bin

oglicht Dies geschieht mit dem Befehl gebracht werden die einen schnelleren Zugri erm

anderung der AliasDatei ausgefuhrt werden Erst dann newalias er mu nach jeder Ver

kann Elm auf dei Aliases zugreifen

Aliases andern mit Elm

ahlt man im Index mit a den oglich Aliases vom Elm aus verwalten Dazu w Es ist auch m

AliasMo dus an

Dort kann man mit l alle denierten Aliases auisten lassen mit m kann man neue Aliases

anlegen Dab ei wird wiederum nach dem zu denierenden Alias und dem vollen Namen gefragt

Anschlieend ist entweder die EMailAdresse o der eine Liste von Aliases anzugeb en entsprechen

ob es sich um ein Personen o der ein Grupp enAlias handelt

at man den AliasMo dus wieder Elm startet automatisch newalias und die Mit q verl

onnen dann verwendet werden Aliases k

oschen Es ist darauf zu achten da man ein Alias nicht denieren und gleich anschlieend wieder l

kann ohne den AliasMo dus zu verlassen da das Alias no ch nicht oziell b ekannt ist

Beispiel VerteilierListe

Der AliasMechanismus kann auch dazu eingesetzt werden private Verteilerlisten aufzusetzen

Im Folgenden soll als Beispiel eine Verteilerliste von UnixSystemadministratoren auf dem Cam

9

pus zusammengestellt werden

Folgende Personen sollen auf der VerteilerListe stehen

 H Feyrer rootnewsuniregensburgde

 M Kussinger rootrphcrzuniregensburgde

 W Pulina pulinarrzcrzuniregensburgde

 F Wunsch wuenschrphsrzuniregensburgde

 K Wur wuerflrrzsrzuniregensburgde

Wie ublich mu zuerst wieder eine Liste mit PersonenAliases ausgestellt werden

Personenaliases

feyrer H Feyrer rootnewsuniregensburgde

kussinger M Kussinger rootrphcrzuniregensburgde

9

a ndigkeit Die Liste erhebt b ei weitem keinen Anspruch auf Vollst

pulina W Pulina pulinarrzcrzuniregensburgde

wuensch F Wuensch wuenschrphsrzuniregensburgde

wuerfl K Wuerfl wuerflrrzsrzuniregensburgde

onnen nun zu einer Grupp e von SystemAdministratoren SysAdm zusam Diese Personen k

mengefasst werden

lauter SysAdmins

SysAdm UnixSystemadministratoren feyrerkussinger

pulinawuenschwuerfl

Nachdem dies in elmaliasestext abgestellt wurde und newalias gelaufen ist kann mit

elm SysAdm Post an alle SystemAdministratoren verschickt werden

onnen b eliebig eigene Aliases fu r Personengrupp en erstellt werden Mit Hilfe von Verteilerlisten k

um den Nachrichtenaustausch mit mehreren Leuten etwa zur reinen Informationsub ermit

tlung zu erleichtern

Folder

onnen Dies kann wahlfrei nach ihrem Folder sind Ordnern in die Briefe einsortiert werden k

Inhalt Absender Datum ::: geschehen

Ablegen von Nachrichten

alt der Dateiname als Mit s kann im Elm ein Brief in eine Datei abgesp eichert werden Enth

erstes Zeichen ein so wird der Name als FolderName interpretiert in den der Brief dann

gesp eichert wird wird zu News expandiert falls in der Datei elmelmrc nicht anders

eingestellt die Folder werden dort angelegt

Lesen von Foldern

ochte Beim Start von Elm b ekommt man als Default die neu angekommenen Briefe angezeigt M

ahlen so kann man dies mit c Es wird daraufhin der man jedo ch einen anderen Folder anw

otig Mit kann man sich alle Folder Name des Folders abgefragt ein davor ist nicht n

anzeigen lassen

ahlt hat kann man die darin enthaltenen Briefe wie Nachdem man einen neuen Folder angew

oschen ::: gewohnt lesen absp eichern l

Filter

Wohl jeder der schon einmal mehr als eine MailingListe b estellt hat kennt das Problem Man

b ekommt soviel Post herein da das Aussortieren zum FulltimeJob entartet Selbst wenn das

Archivieren der einzelnen Listen in Foldern von manchen Mailern unterstutzt wird so mute

ort ahlen welche Mail zu welcher Liste geh man bisher immer no ch selbst ausw

orende Programm filter kann dazu verwendet werden Das mu nicht sein Das zu Elm geh

o schen weiterzuleiten neu ankommende Post entsprechend denierbarer Regeln zu sp eichern l

etc

Regeln

a denen die Post b ehandelt wird stehen in der Datei elmfilterrules Die Regeln gem

Die Grundstruktur der Regeln ist immer gleich

if Bedingung then Aktion

Die Bedingung b esteht dab ei aus b eliebig vielen Feldern der Vergleichen Feld Relation Wert

onnen mit and verknupft werden mit not ist eine Negation mehrere solcher Vergleiche k

oglich m

Feld kann eine der folgenden HeaderZeilen sein

 subject

 sender

 from

 to

 lines

Wird als Feld lines verwendet dann sind die Relationen und

onnen mit auf Gleichheit abgefragt werden mit matches oglich Die restlichen Felder k m

a ren Ausdruck entspricht o der kann ub erpru ft werden ob das Feld einem regul

An Aktion en steht Folgendes zur Auswahl

oscht entsprechenden Brief  delete L

 save Foldername Sp eichert Brief in entsprechenden Folder

 savecopy Foldername Sp eichert Brief in entsprechenden und gleichzeitig in Mailb ox fur

hereinkommende Post

 forward Adresse Leitet Brief an Adresse weiter

at eine Kopie in der Mailb ox  forwardc Adresse Leitet Brief an Adresse weiter und l

 execute Befehl Filtert den Brief als StandardEingab e in den angegeb enen Befehl

 executec Befehl Filtert den Brief als StandardEingab e in den angegeb enen Befehl und

at eine Kopie in der SystemMailb ox l

at Brief in Mailb ox  leave L

Beim Absp eichern des Briefes in einen Folder kann auf die folgenden Macros zugegrien werden

Macro Expandiert

d Tag im Monat

D Tag der Wo che

h Stunde

m Monat

r Ruckadresse der Nachricht

s Betre

S Re Betre

t Zeit Stunden Minuten Format SSMM

y Jahre seit

a ren Ausdrucks Der letzte regul

aren Ausdrucks Der ite Teil des letzten regul

Ub erprufen der Regeln

Nachdem die Regeln in filterrules eingetragen wurden ist es ratsame sie auf SyntaxFehler

ub erpru fen zu lassen Dazu filter mit der Option r Regel aufrufen filter r Ist

alles korrekt so werden die einzelnen Regeln no chmals im Klartext ausgegeb en Fehler werden

entsprechend angezeigt

Aufruf

Nachdem die Regeln passen kann man sich daranmachen filter zu b enutzen Dazu braucht

man sendmail o der einen anderen Mail Transp ort Agent der es erlaubt Nachrichten wei

terzuleiten Bei Verwendung von sendmail ist folgender Befehl in die Datei forward

einzutragen

usrlocalbinfilter

Dab ei werden eventuelle Fehlermeldungen allerdings unterschlagen Um diese Meldungen zu

erhalten bietet es sich an sie mittels der o Option in eine Datei umzuleiten die Anfuhrungs

zeichen mussen u brigens mit angegeb en werden

usrlocalbinfilter o tmpcfiltererrors

alt detaillierte Informationen siehe Die ElmDokumentation enth

Beispiel Aussortieren der LinuxMailingList

Das folgende Beispiel sol zeigen wie mit Hilfe des ElmFilterSystems Post von MailingLists

ale NORMAL DOC LINUXNEWS SCSI ANNOUNCE TAPE aussortiert werden soll Dab ei sollen die Kan

und X der LinuxMailingLi st dienen Die Grupp en wurden folgendermaen b estellt

echo XMnAdmin join ANNOUNCE mail linuxactivistsrequestniksulahutfi

echo XMnAdmin join DOC mail linuxactivistsrequestniksulahutfi

echo XMnAdmin join LINUXNEWS mail linuxactivistsrequestniksulahutfi

echo XMnAdmin join SCSI mail linuxactivistsrequestniksulahutfi

echo XMnAdmin join TAPE mail linuxactivistsrequestniksulahutfi

echo XMnAdmin join X mail linuxactivistsrequestniksulahutfi

echo XMnAdmin join NORMAL mail linuxactivistsrequestniksulahutfi

Um diese fur jeden Monat in entsprechende Folder abzulegen mu in elmfilterrules

folgendes stehen

iftoLinuxActivists and subjectANNOUNCE savecopy LinuxANNOUNCEm

iftoLinuxActivists and subjectDOC Channel savecopy LinuxDOCm

iftoLinuxActivists and subjectLinux News savecopy LinuxLINUXNEWSm

iftoLinuxActivists and subjectSCSI Channel savecopy LinuxSCSIm

iftoLinuxActivists and subjectTAPE Channel savecopy LinuxTAPEm

iftoLinuxActivists and subjectX Channel savecopy Linuxxm

iftoLinuxActivists savecopy LinuxNORMALm

Teil IV

Anhang

A Die Datei newsrc

alt welche Newsgroups subscrib ed bzw unsubscrib ed Die Datei newsrc im Homedirectory enth

sind und welche Artikel man schon gelesen hat Dab ei existiert fur jede am NewsServer b ekannte

Grupp e ein Eintrag pro Zeile

Die Reihenfolge in der die Grupp en darin aufgelistet sind wird auch b eim Lesen von den

einzelnen Newsreadern resp ektiert Die Grupp en die ganz ob en stehen werden auch zuerst

angezeigt Man kann sich also die Reihenfolge in der man die Grupp en aufgelistet b ekommen

ochte mit jedem b eliebigen Texteditor selbst einrichten z B alphab etisch sortiert ::: Das m

ist eigentlich auch der einzige Grund wieso man sich um die Existenz dieser Datei ub erhaupt

kummern sollte alles andere wird von den Newsreadern erledigt

Bevorzugt man eine alphab etische Reihenfolge so kann man dies mit der folgenden Befehlsfolge

erreichen

cd HOME

sort newsrc newsrcsrt

mv newsrcsrt newsrc

Werden neue Grupp en angelegt so wird man b eim Start von TIN gefragt ob man sie subscrib en

angt da newsrc will Diese neu angelegten Grupp en werden auf jeden Fall ganz hinten angeh

alt amtliche Grupp en enth ja s

alt sie Jede Zeile Wie sieht nun eine Zeile dieser Datei aus und welche Informationen enth

alt folgende Angab en von links nach rechts enth

 Den Namen der Grupp e

 Ein Kennzeichen ob die Grupp e subscrib ed o der unsubscrib ed ist

 Eine Auistung der b ereits gelesenen Artikel

Hier ein paar Beispiele

gnughelp

gnugcchelp

altdcomcatv

miscjobscontract

gnughelp ist zwar subscrib ed es wurde ab er no ch kein Artikel gelesen

gnugcchelp ist subscrib ed die Artikel bis wurden gelesen und werden im Folgenden nicht

10

mehr angezeigt

10

onnen im tin mit der r Taste sichtbar gemacht werden Sie sind natu rlich weiterhin vorhanden und k

Die Grupp e altdcomcatv ist unsubscrib ed sie wird b ei der Auistung der Newsgroups

nicht angezeigt Im tin b ekommt man mit y eine Auistung aller existierenden Grupp en

miscjobscontract ist zwar unbsubscrib ed es wurden ab er trotzdem schon ein paar Artikel

gelesen Dies kann zweierlei Grunde hab en Entweder wurden in dieser Grupp e News gelesen

ohne sie zu subscrib en o der man hatte die Grupp e b estellt gelesen und dann abb estellt

a ndigkeit halb er aufgefuhrt sein Wem die Wie gesagt soll diese Information hier nur der Vollst

Reihenfolge in der die NewsGroups aufgelistet werden egal ist der kann die Datei getrost

oschen ignorieren ab er nicht l

B Mein elmrc

oglichkeiten Elm zur Konguration Hier soll an einem Beispiel aufgezeigt werden welche M

alt eine komplette Liste aller Optionen inklusive Beschreibung bietet enth

elmelmrc Hubert Feyrer

Zu verwendender Editor

editor emacs nw s f textmode f turnonautofill

Mein voller Name

fullname Hubert Feyrer

Wer zeigt mir Nachrichten an

pager usrucbmore

Hier den Drucker richtig angeben Gilt fuer RZSUNPool

print lpr Plaserlp

Wo steht meine Signature

signature signature

Reihenfolge in der die Nachrichten angezeigt werden

sortby reversereceived

Welche Header sollen entfernt werden

weedout clearweedlist

Path Via Sent Date Status Original

Phase Return Posted X To Cc cc

Lines Xref Received

endofuserheaders

Bei Loeschen nicht nachfragen

alwaysdelete on

Ungelesene Mails immer im SystemFolder halten

alwayskeep on

Gelesene Mail nicht in receivedFolder ablegen

alwaysstore off

Werte aus alwaysdelete alwayskeep und alwaysstore

verwenden keine Rueckfragen

ask off

Beim senden keine Carbon Copies bitte

askcc off

Bei Antworten immer Origninaltext einfuegen

autocopy on

Forms erlauben

forms on

Leere Folder nicht loeschen

keepempty on

Bei seitenweisem blaettern Cursor verschieben

movepage on

Nach Anzeigen eines Briefes warten

promptafter on

Keine Dashes vor Signature was soll das ueberhaupt

sigdashes off

Ungewollte Header entfernen

weed on

C Beispielsignatures

Hier sollen einige Beispiel fur die Datei signature gezeigt werden In diesem Zusammenhang

sei no chmals explizit auf die entsprechenden Postings in denewusers verwiesen die sich mit

diesem Thema b efassen

Walter Wasser Wasserkuppenstr Tuempel Telefon

walterpsygnosishohnsuborg

Kurt Heinemann Kuerzer mnidelphi

Student consultant WINDOWS and networks delphimulhuubitnet

Rechenzentrum Universitaet Ulm Germany delphiptuniulmde

With mainframes you just can do nonsense with PCs not even that

hein kurz o heinbogredkasuborg voice

compscstudent hkurziraukade caesarirc

karlsruhe germany unkfkadnuibitnet happy linux user

what good is a photograph of you everytime i look at it it makes me feel blue

o o

oOOOOo

Michael Miramar privat mirahexyobopende hexypottsuborg

work miramacrotsuucp unidouucpmacrotsmira

PDShareSoftware for waffle msdos etc ampm

Anonymous UUCP Login nuupc Password nuupc Index publicindextxt

Tom Jimpson

jimpsonwgwwiiedu

Western Geophysical

Houston Texas

Hubert Feyrer Bachstr W Mallersdorf GERMANY

Internet feyrerrrzcrzuniregensburgde

Tel

D SoftwareHerkunft

Hier soll die Herkunft der installierten Software festgehalten werden Es wird jeweils der FTP

Server der Pfad und der Name des Archivs bzw Verzeichnises o der der einzelnen Dateien

ahere Hinweise zur Installtion der Software festgehalten Eine optionale Beschreibung gibt n

 Elm

FTPServer ftpunipaderbornde

Pfad pubunixelmelm

Datei elmtarZ

 GNU Emacs The One and Only

FTPServer rrzcrzuniregensburgde

Pfad usrgnuemacs

Datei Alle inkl Unterverzeichnisse

a r ub ernommen werden mu wieder in usrgnuemacs installiert Bemerkung Kann bin

osung um Konikte mit Lucid Emacs zu vermeiden Installation in usr werden L

localgnuemacs ln s usrlocal usr

 GNU grep

FTPServer ftpuniklde

Pfad pubGNUgrep

Datei greptarZ

a nglichkeiten in SunOS mu die GNU Bemerkung Aufgrund von Bugs und Unzul

Variante der Befehle grep und egrep verwendet werden

 GNU zip

FTPServer rrzcrzuniregensburgde

Pfad cbin

Dateien gzip gunzip zcat

Bemerkung K onnen bin a r ub ernommen werden

 GNUs

FTPServer liasunepflch

Pfad pubgnuemacs

Datei GnustarZ

anzung fur GNUEmacs die enthaltenen LispDateien sollten vor Ge Bemerkung Erg

brauch compiliert werden Ist b ereits Bestandteil von Lucid Emacs

 INN V

Datei innchangedtarZ

ogli Bemerkung Gepatchte Version der Uni Passau um NNTPConnects fur PCs zu erm

chen

 INN V

FTPServer ftpunierlangende

Pfad pubnewsinn

Datei inntarZ

Bemerkung Neueste ungepatchte Version Wird erst auf dem neuen NewsServer instal

liert werden

 Lucid Emacs

FTPServer rrzcrzuniregensburgde

Pfad usrlocalemacs

Datei Alle inkl Unterverzeichnisse

a r ub ernommen werden mu in usrlocalemacs installiert wer Bemerkung Kann bin

den

 MTo ols

FTPServer rrzcrzuniregensburgde

Pfad cbin

Datei m

a r ub ernommen werden onnen bin Bemerkung K

 nn

FTPServer ftpuniklde

Pfad pubunixmailnewsnn

Datei nntarZ

 patch

FTPServer rrzcrzuniregensburgde

Pfad phylocalbin

Datei patch

a r ub ernommen werden Bemerkung Kann bin

 PERL

FTPServer rrzcrzuniregensubrgde

Pfad phylocalbin

Datei perl

Pfad phylibperl

Datei Alle

a r ub ernommen werden die libFiles kommen nach usrlocal Bemerkung Kann bin

libperl danach ln s usrlocal phy

 rn

FTPServer ftpuniklde

Pfad pubunixmailnewsrn

Datei rntarZ

 tcsh

FTPServer rrzcrzuniregensburgde

Pfad usrlocalbin

Datei tcsh

a rer Form ub ernommen werden Bemerkung Kann in bin

 TIN

FTPServer fileszrzzrztuberlinde

Pfad pubnewstin

Datei tintarZ

Bemerkung Neueste Version der primary Site fu r TINReleases

 XRn

FTPServer ftpuniklde

Pfad usrunixmailnewsxrn

Datei xrnbetatarZ

 xvnews

FTPServer ftpzrztuberlinde

Pfad pubnewsxvnews

Datei xvnewstarZ

 ZMo dem

FTPServer ftpuniklde

Pfad pubunixcommunication

Datei zmodemtarZ

Bemerkung Fur Datenub ertragung Unix ) Amiga

E Literaturverzeichnis

Joachim Astel achimjatnbgsuborg Die Newsgrupp en der deHierarchie April

Existiert als Textdatei im PDServer in freewaresoftwarenewsnew

usersdexxxtxt

Joachim Astel achimjatnbgsuborg Einfu hrung April Existiert als Textdatei im

PDServer in freewaresoftwarenewsNewusersEinfuehrungtxt

Joachim Astel achimjatnbgsuborg Einleitung zu denewusers April Existiert

als Textdatei im PDServer in freewaresoftwarenewsNewusersEinleitungtxt

Joachim Astel achimjatnbgsuborg Einrichtung von UsenetGrupp en April

Regeln fur die Einrichtung und Entfernung von UsenetGrupp en RfD CfV ::: Existiert

als Textdatei im PDServer in freewaresoftwarenewsNewusersNeueGruppentxt

Joachim Astel achimjatnbgsuborg FlameAnleitung April Satirischer Text

wie man sich beliebt machen kann Existiert als Textdatei im PDServer in freeware

softwarenewsNewusersFlamingtxt

arung einiger Ausdru cke Joachim Astel achimjatnbgsuborg Glossar April Erkl

des UsenetJargons Existiert als Textdatei im PDServer in newusersGlossartxt

aug gestellte Fragen April Existiert als Joachim Astel achimjatnbgsuborg H

Textdatei im PDServer in freewaresoftwarenewsNewusersFAQtxt

arung der Header Joachim Astel achimjatnbgsuborg Headerzeilen April Erkl

zeilen Subject Newsgroups Distribution ::: Existiert als Textdatei im PDServer

in freewaresoftwarenewsNewusersHeaderzeilentxt

Joachim Astel achimjatnbgsuborg Netiquette April Die wichtigsten Verhal

tensmaregeln in Stichpunkten zusammengefat Existiert als Textdatei im PDServer in

freewaresoftwarenewsNewusersNetiquettetxt

Joachim Astel achimjatnbgsuborg SEX mit Schafen und Katzen April Ein

aug gestellte Fragen entsprechend b ehandelt Existiert als weiterer satirischer Text der h

Textdatei im PDServer in freewaresoftwarenewsNewusersSEXtxt

Joachim Astel achimjatnbgsuborg Umlaute im Usenet April Ae

a o der a Existiert als Textdatei im PDServer in freewaresoftwarenews

NewusersUmlautetxt

Hub ert Sieverding V Twin Sparc Die Systemtechnologie des SPARCsystems iX

Juli Technische Daten und Beschreibung zu Bussystem und Prozessor der

SPARCstation

Brendan P Keho e Zen and the Art of the Internet Januar Behandelt News telnet

ftp ::: Sehr empfehlenswert

Larry Wall and Randal L Schwartz Programmieren in perl Carl Hanser Verlag

Deutsche Ausgab e des b ei OReilly Asso ciates erschienenen Originals Programming in

p erl auch als CamelBo ok b ekannt

Nicolas Pio ch nicolaspio chgraspinsolyonfr and Owe

Rasmussen drasmusdtekchalmersse A short IRC primer Februar Liegt als

a

ASCI I L T X und PostScriptDatei auf nicfunetfi im Verzeichnis pubunixirc

E

Rich Salz InterNetNews Usenet transp ort for Internet sites In Summer USENIX

June June San Antonio TX pages Juni Als PostScriptDatei

am FTPServer ftpunierlangende in pubnewsinninnusenixpsZ vorhanden

Rich Salz rsalzuunetuunet Instal ling InterNetNews Op en Software Foundation

edition Januar Bei INN enthaltene Installationsanleitung

Sebastian von Bomhard PowerBox Erster Test der SPARCstation iX

Septemb er Detaillierter Bericht ub er Eigenschaften der SPARCstation inkl

Benchmarks

Susanne Muhrke Bru ckenschlag mit System Workout Suns Umschwung

von BSD auf SVR und das Ergebnis

Susanne Muhrke Zwischen Hamburg und Haiti Workout Suns neue

Rechnerarchitektur als Basis fur MultimediaAnwendungen

Syd Weomstein elmDSICOM answerL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM autoreplyL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM checkaliasL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM Elm Conguration Guide DataComp Systems Inc

Byron Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM Elm Forms Mode Guide DataComp Systems Inc

Byron Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM elmL DataComp Systems Inc Byron Road

Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM fastmailL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM lterL DataComp Systems Inc Byron Road

Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM frmL DataComp Systems Inc Byron Road

Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM listaliasL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM messagesL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM newaliasL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM newmailL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM printmailL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM readmsgL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM The Elm Alias System Users Guide DataComp Systems

Inc Byron Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM The Elm Filter System Guide DataComp Systems Inc

Byron Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM The Elm Reference Guide DataComp Systems Inc

Byron Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM The Elm Users Guide DataComp Systems Inc

Byron Road Huntingdon Valley PA edition Octob er

Syd Weomstein elmDSICOM wnewmailL DataComp Systems Inc Byron

Road Huntingdon Valley PA edition Octob er