

                        MicroDot 
                        Version 1.16

                   Neunte Release-Version


           Copyright (C) 1993-1997 Oliver Wagner
                    <owagner@vapor.com>
                  Alle Rechte Vorbehalten




0. Inhalt
---------
1. Hinweis
2. Installation
3. Features / bersicht ber die nderungen
   seit Version 1.10
4. nderungen der Registrieradressen
5. Support-Mailingliste und WWW/FTP
6. Hinweise zum RFC/UUCP-Betrieb
7. Ausfhrliche Liste der nderungen
   seit 1.10

====8<========8<========8<========8<========8<========8<====

1. Hinweis
----------

Dies ist ein vollstndige Version von MicroDot, kein Update.
ltere Versionen werden nicht bentigt, obwohl natrlich ein
Updaten einer bestehenden Installation problemlos mglich
ist.

====8<========8<========8<========8<========8<========8<====

2. Installation
---------------

Benutzen     Sie    zur    Installation    des    beigefgte
Installer-Script.    Es   kann   sowohl   eine  vollstndige
Neuinstallation   als  auch  ein  Update  einer  bestehenden
Installation   durchfhren.   Smtliche  Daten  der  Version
1.10/1.12/1.14 werden erkannt und bernommen.

Die   Version   MicroDot020   ist   fr  die  Benutzung  mit
Prozessoren  ab  68020  aufwrts  und  ohne Support-Code fr
AmigaOS  2.x compiliert, d.h sie bentigt OS 3.0 oder hher.
In  lteren  Releases  hie diese Version irrefhrenderweise
"MicroDotAGA", obwohl AGA keine Vorrausetzung war.

Im  Archiv  ist  weiterhin die letzte offizielle Version der
reqtools.library  von  Nico  Francois  enthalten.   Es  gibt
inzwischen  eine  sogenannte  Version 2.0 der Bibliothek von
einem  anderen  Autor,  die aber nicht mit MicroDot getestet
wurde und allgemein etwas dubious erscheint.

Achten  Sie  darauf, da Sie auf Ihrem System SetPatch 40.16
(oder  hher)  installiert  haben.   MicroDot verwendet, wie
viele  andere  Programme auch, die Exec-Pool-Funktionen, die
in  alle  ROM-Versionen von AmigaOS defekt sind.  Der Fehler
wird durch SetPatch 40.16 korrigiert.

Im Archiv befindet sich das allgemein Vapor-Regtool, mit dem
u.a.   auch die Registrierung von MicroDot mglich ist.  Das
Registrierprogramm  bentigt  die  MUI-Objektbibliothek.  Es
besteht  aber  weiterhin  die  Mglichkeit,  sich direkt aus
MicroDot heraus registrieren zu lassen.

====8<========8<========8<========8<========8<========8<====

3. Wichtigste nderungen seit Version 1.10
------------------------------------------

untersttzt JANUS2-Netcalls.

untersttzt RFC/UUCP-Netcalls. 
  Mit dem Paket "FakeUUCP" ist auch Internet-Betrieb
  (NNTP-News, SMTP/POP3-Mail) mglich. Automatische
  Erkennung und Behandlung von BSMTP Batched Mail.

integriertes Hydracom-Modul fr Bidirektionalen Transfer
  und Chat whrend der bertragung. Auch vom Terminalmodues
  aus verfgbar.

An aktuelle ZConnect-Definition angepasst, inklusive
  Erkennung von Zeichenstzen.

nun Overlay-Executable fr reduzierten Speicherbedarf.
  Submodule werden nur noch bei Bedarf in den Speicher
  geladen.

vollstndig neu geschriebener MicroDot.GUIDE von
  Eike Lang

untersttzt "OwnDevUnit.library" fr Zugriff auf
  die serielle Schnittstelle.

Sprung auf beliebigem Public-Screen per Men mglich.

Laden und Darstellen von Brettindizes beschleunigt.

 Erkennt und entschlsselt eingehende PGP-Nachrichten,
  selbst wenn nicht die entsprechenden ZC-Headerzeilen
  vorhanden sind.

erkennt und wandelt eingehende "quoted-printable"
  kodierte Nachrichten (zum Beispiel von 
  Internet-Absendern)

 optionales automatisches Filtern von RFC-"Control"-Nachrichten

Verbesserte Untersttzung von Mailinglisten.

MAPS-Konfiguration erweitert.

Natrlich wurden alle bekannten 1.10/1.12/1.14-Bugs beseitigt.

Ausfhrliche History aller nderungen seit 1.10 siehe
Abschnitt 8.

Sonstige Features:

 Beherrscht Janus-Netcall und nutzt die neuen ZConnect-Features.

 Komplett per Tastatur oder Maus steuerbar

 Grafische Darstellung der Kommentarverkettung (Threads). Verfolgung
  im Kommentarbaum mglich.

 optional grafische Darstellung der Baumstruktur der Brettliste

 Beliebige Sub-PM-Bretter mit beliebigen Erkennungsmerkmalen
  (Mailling-Listen-Support)

Erweiterter, umfangreicher ARexx-Port.

 Autoexec-ARexx-Scripts.

 Ausblenden eines Threads durch Wegfalten.   Faltzustand  wird  abge-
  speichert.

 Filtern nach AbsenderInnen mit Wildcards.

 Integriertes, hochoptimiertes ZModem mit asynchronen I/O-Routinen
  fr hchste bertragungsraten (auch mit ISDN). ZModem-8k-fhig.

 Netcall per Hydra-Protokoll (Bi-Modem) mglich.

 Passwortschutz (Konfigurationsdaten werden verschlsselt)

 Komfortables Installerskript.

 vollstndig fontsensitive Oberflche gem Amiga Style Guide.

 Betrieb auf eigenem Screen oder als Workbenchfenster mit AppIcon-
  Untersttzung. (neu) dynamische Anpassung der Listenbreiten an die
  Fenstergre im WB/Pubscreen-Betrieb.

 Nutzt Vorteile von Kickstart 2.x oder 3.x wenn  vorhanden.   Luft
  ab Version 2.0. Spezielle Version fr Systeme mit 3.x und 
  mindestens 68020-Prozessor.

 Ausfhrliche deutsche Onlinehilfe mit AmigaGuide.

 Komfortable Maps-Untersttzung, Brettbestellung mit der Maus.

 Userverwaltung mit Schnittstelle zum Terminalprogramm, Verbindungs-
  aufbau ber Telefon durch Modem mglich. Automatisches User-Login
  in die Serverbox.

 Vorkonfiguration durch den Sysop fr das eigene System mglich.

 Interner Textreader mit optischer  Hervorhebung  zitierter  Zeilen.
  Anzeiger fr andere Nachrichtentypen konfigurierbar.

 Farbliche Unterscheidung verschiedener Quote-Ebenen.

 Auswertung von Schriftstilen nach "*_/-Norm".

 Automatische Analyse von Binrnachrichten via
  "datatypes.library" oder "whatis.library".

 Cut & Paste aus Nachrichtentexten beim Lesen.

 ARexx-Port fr einfache Systemintegration

 Automatisch wechselnde Origins durch Cookies.

 Zeitzonen werden augewertet (fr internationale Nachrichten).

 Lokale Netcalls fr Sysops mglich.

 hochoptimales Datenbanksystem zur Vermeidung von
  FileSystem-Overhead.

 Optionales Komprimieren der Datenbank per internem Packer
  oder per XPK (nur fr registrierte Anwender).

 Integriertes VT100/Ansi-Terminalprogramm mit beliebiger
  Konfigurationsmglichkeit und Telefonbuch mit Autologin.

 Transparente Untersttzung der PGP-Verschlsselung mit
  an die Userverwaltung gekoppelter Public-Key-Verwaltung.

 Thread killen: Filtern aller auf eine Nachricht folgenden Nachrichten
  auf  Wunsch.


====8<========8<========8<========8<========8<========8<====

4. nderung der Registrieradressen
----------------------------------

E-Mail  und Postanschrift fr Registrierungen in der Version
1.10 sind nicht korrekt.

Die    E-Mail-Adresse    fr   Registrierungsformulare   und
diesbezgliche Anfragen lautet nun:

 reg-de@vapor.com

Die Postanschrift lautet nun:

 Claudia Wagner
 Mrkische Strae 24
 42281 Wuppertal

Bei Problemen mit der Registrierung ist Claudia abends unter
der Telefonnummer 0202/2521070 oder per FAX unter
der Nummer 0202/2521072 erreichbar.

Achtung:       E-Mails      an      die     alte     Adresse
"md-reg@pluribus.wupper.de"    werden    dort   kommentarlos
verschluckt,  das  heit weder weitergeleitet noch mit einer
Fehlermeldung zurckgeschickt.

Das  gleiche  gilt  fr  Sackpost,  die  an die alte Adresse
"Winchenbachstr.  12h, 42281 Wuppertal" gerichtet ist.

Falls  jemand  an die alten Adressen E-Mail oder einen Brief
geschickt  hat  und bis heute jede Antwort vermisst, mge er
sich bitte im Claudia Niebergall in Verbindung setzen.


====8<========8<========8<========8<========8<========8<====

5. Support-Mailingliste und WWW/FTP-Site
----------------------------------------

Wegen der geringen Zuverlssigkeit des Routings des Bretts
/Z-NETZ/ALT/SUPPORT/MICRODOT (vormals
/T-NETZ/SUPPORT/MICRODOT) gibt es jetzt eine Mailingliste
zum Thema MicroDot.

Eine Funktion zum Bestellen und Abbestellen der Liste sowie
Eintragen eines Sub-PM-Bretts dafr ist in MicroDot 1.16
integriert.

Wer die Liste per Hand bestellen mchte, schreibt eine
Nachricht an "microdot-request@vapor.com" mit dem
Inhalt "ADD". Der Betreff der Nachricht ist egal.

Mit dem Inhalt "HELP" an die gleiche Adresse erhlt man
einen Text, die ausfhrlich die Verwendung des List-Servers
beschreibt.

Es gibt eine WWW und FTP-Support-Site fr Leute mit
Internet-Zugang.

WWW: http://www.vapor.com/microdot-1/

FTP: ftp.vapor.com, /pub/microdot-1/


====8<========8<========8<========8<========8<========8<====

6. Hinweise zum RFC/UUCP-Betrieb
--------------------------------

Bentigt werden ein UUCICO und GZIP zum Entpacken gepackter
News und Mailbatches.  Es ist *NICHT* notwendig, diese
Programme korrekt zu installieren und die entsprechenden
Assigns (UULIB:, UUSPOOL:  etc.pp.) und Config-Files
anzulegen, diese werden von MicroDot bei Bedarf automatisch
erzeugt.  Es reicht, die beiden Programme im Pfad oder im
MicroDot-Verzeichnis unterzubringen.  Die RFC-Daten werden
vor dem Einsortieren in ein ZConnect-kompatibles Format
gewandelt, intern arbeitet MicroDot weiterhin auf ZC-Basis.
Binrnachrichten werden ausgehend automatisch UUENCODEiert.

Konfiguration:  Boxname = Name der Servers, Pointname = Name
des eigenen Systems.  Domain muss fr beide die gleiche sein
und wird unter "boxdomain" eingetragen.

Bei Login-Script wie gehabt das Login-Script eintragen, das
normalerweise in L.SYS steht.

Ab 1.11beta21 knnen auch mehrere Telefonnummern wie gehabt
eingetragen werden.  MD erzeugt dann mehrere L.SYS-Eintrge
fr die gleiche Box.

ACHTUNG!  Aus internen Grnden arbeitet MicroDot so, da
Newsgroups mit dem Namen "/news.group.name" eingetragen
werden.  Diese Syntax muss GRUNDSTZLICH beibehalten werden,
sonst wird angenommen, dass es sich bei den Empfngern um
User handelt.

Momentan kann MicroDot nicht direkt mit NNTP-, SMTP- oder
POP3-Servern arbeiten.  Es ist allerdings mglich, via
TCP/IP Daten ber das UUCP-Protokoll auszutauschen; dazu
muss das seperat erhltliche "telser.device" von Sam Yee
verwendet werden.  UUCP auf TCP-Port 540 wird von den
meisten Unix-TCP/IP-Implementierung untersttzt.  Dazu ist
folgendes in Amitcp:db/telser.hosts einzutragen:

#alias        hostname or IP      port term  bits               rlogin? login-id    script-file
#                                            01234567890
server.do.main server.do.main     540  unkwn 00000000001        n       ""          ""

In MicroDot dann als Device "telser.device", Unit 0 und als
Telefonnummer "server.do.main,540" eintragen, Modem-Inits
wie gehabt.

Ein Hinweis:  Schlgt ein Netcall fehl, wird trotzdem das
Spool-Brett gelscht.  Das ist Absicht!  Die Nachrichten
sind dann gespoolt im Transfer-Dir, und werden vom UUCICO
beim nchsten mal verschickt.  Das liegt daran, dass
MicroDot keinen greren Einflu auf die Arbeitsweise des
UUCICO hat; es ist z.B.  mglich, da einige Nachrichten
bereits verschickt sind, wenn der Netcall abbricht usw.  Das
Lschen der Files wird komplett vom UUCICO bernommen.


====8<========8<========8<========8<========8<========8<====

7. Liste aller nderungen seit 1.10
-----------------------------------

1.11beta1
---------
- potentieller Absturz beim Austragen & Abbestellen "sehr vieler"
  Bretter beseitigt.
- div. kosmetische Aufrumarbeiten.
- bei Sysopmodus kann nun optional ein Befehl eingetragen werden,
  der unabhngig davon, ob etwas zu exportieren ist, ausgefhrt
  wird (z.B. fr Mount von Netfilesystems)
- VIA: wird ausgewertet
- CHARSET:ISO1 wird verarbeitet
- nach Editieren einer Nachricht ist im Spoolbrett der Indexeintrag
  nun wieder wie gewollt mit "an Empfnger".
- nach Editieren einer fremden Mail wird nicht mehr der eigene
  Username als Absender eingesetzt.
- nach Editieren wird das Halten-Flag nur noch im Spool-Brett
  beeinflut.
- Sub-PMs: Beim Inhalt von Vergleichsheadern sind nun auch
  "#?" und "?" als Joker mglich.
- Uhranzeige wird im HH:MM-Modus nun alle 30 Sekunden geupdatet.
- beim Netcall wird nun ein "RING" vom Modem erkannt und
  die Anwahl abgebrochen.
- Userkillliste arbeitete Case-Sensitive, wenn kein Muster
  angegeben war.
- beim Weiterleiten bleibt der FILE:-Header erhalten.
- mit SAS/C 6.55 compiliert
- Hydra-Treiber integriert. Damit ist kein externer Treiber
  mehr notwendig, ebenso kein "AT&D0" in der Modem-Config,
  auch kann wieder per DTR-Drop aufgelegt werden.
- Hydra nun auch vom Terminal aus verfgbar
- nun als Overlay compiliert; div. Module (Prefs-Requester, Netcall,
  Z-Modem/Hydra-Treiber, Cruncher) werden nur bei Bedarf geladen, dadurch
  geringerer Speicherbedarf.
- Netcall-Login nun immunisiert gegen CR/LF nach Username: (aus
  Kompatibilittsgrnden mit div. komischen Fido-Systemen)
- Bug beim Einsortieren: Begann eine Mail flschlicherweise statt
  mit einer Headerzeile mit einer Leerzeile, wurde der Puffer
  ohne Fehlermeldung fr beendet erklrt.
- Kopieren von Nachrichten in PM-Bretter nun mglich
- ARexx-Kommando "SELECT" aus Grnden der ARexx-Kompatibilitt
  nach "CHOOSE" umbenannt ;-)
- Aufruf von "Allgemeinen Rexx-Makros" aus der Brettbersicht
  funktionierte nur fr das erste Makro in der Menliste
  korrekt.
- im Window-Modus nun per Men Sprung auf belieben Public-Screen
  mglich.
- zu lange PGP-Public-Keys konnten an verschiedenen Stellen zum
  Guru fhren.
- Maps-ADD/DEL: Springen per Anfangsbuchstabe funktioniert nun
  auch, wenn die Brettnamen nicht in der ersten Spalte beginnen.

1.11beta2
---------
- Bug beim Sortieren der Brettliste nach dem Neueintrag eines Brettes.
- beim Netcall wurde grundstzlich mit "Eingehender Anruf erkannt"
  abgebrochen.
- Absturz bei Reorg (grumpf, Overlays zu konstruieren ist ein bler
  Heckmeck ;-)

1.11beta3
---------
- Overlay-Segmentierung fhrte dazu, das auf 2.0-Systemen die %lD->%ld-Ersetzung
  nur noch teilweise (sprich: mit Strings im ersten Codesegment) funktionierte.
- Absturz bei Hydra-Aufrufen aus dem Terminal.
- beim Kopieren mehrerer Nachrichten war es nicht mglich, PM-Bretter
  als Ziel auszuwhlen
- der Aufruf von mehr als zwei MD-Instanzen fhrte zur Endlosschleife
  bei der ARexx-Port-Erzeugung (%d statt %ld...)
- Obskurer Bug bei der Fontauswahl sorgte dafr, da u.U. der Bildschirmfont
  nicht richtig ausgewhlt werden konnte.
- der MicroDot.GUIDE wird nun auch in HELP: gefunden
- der Workbench-Screen wurde gelockt und nicht mehr freigegeben
- "Auslagern" in der Gadgetleiste lagerte mit Header aus
- Hydra-Chat-Fenster machten keinen Zeilenumbruch
- Private Antwort auf PM im Spool-Brett fhrte zu einer Selbstgesprchsmail
- auf vielfltigen Wunsch wird jetzt nur noch "> " als Quotezeichen erzeugt
- "leere" Puffer verursachten eine Fehlermeldung beim Sortin
- Thread-Killen aus dem Reader heraus funktionierte nicht korrekt
- Beim Auslagern mehrerer Nachrichten in eine einzelne Datei kam es
  zu Problemen, wenn als Ziel ein Directory und keine Datei angegeben wurde.
- beim Eintragen von PM-Brettern wurde das neue PM-Brett an das Ende der Brettliste
  eingefgt und erst beim nchsten MD-Neustart korrekt angezeigt.
- beim Eintragen von Brettern wurde u.U. der interne Zhler fr die Anzahl
  der Listeneintrge nicht sofort geupdatet, so da unten stehende
  Bretter nicht mehr sichtbar waren.
- beim Entpacken von Daten wurde nicht das eingestellte Console-Fenster
  benutzt.
- beim PGP-Aufruf wurde zum Debuggen der gesammte Aufruf ausgegeben.
- Abstrze im Zusammenhang mit defekten Datumszeilen (z.B. bei VIA)
  durch zu kleinen Buffer.
- Diverse Probleme mit dem Index-Update nach dem Editieren von Mails
  behoben.
- unter gewissen Umstnden Probleme beim Serial-Handling nach dem
  Abbruch von Netcalls.
- diverser Kleinkram, den ich Schnarchsack vergessen habe
  aufzuschreiben.

1.11beta4
---------
- Dummer Bug im Zeilenumbruch bei Hydra fhrte u.U. zum sofortigen
  System-Tilt.
- im Pubscreen-Modus war bei Hydra das Men gesperrt und Chat
  konnte nicht aktiviert werden.
- CR/LF-Leerzeilen konnten den Reader durcheinanderbringen.
- Keine Passwort-Abfrage mehr bei Auto-Netcall/Crunch/Reorg.

1.11beta5
---------
- Enf-Hits beim Start durch sortieren der noch nicht ganz geladenen
  Brettliste (<flt>)
- Absturz bei der Erstinstallation durch den Versuch, das noch
  gar nicht existente Userhomedir umzubennen.
- rudimentrer RFC/UUCP-Support; siehe "md_rfc.readme"

1.11beta6
---------
- an verschiedenen Stellen kam es zu den bekannten Problemen
  mit Overlays, das Arrays auf Stringzeiger mit STRSECT=CODE
  nicht korrekt funktionieren. uerte sich hauptschlich in 
  Cycle-Gadgets mit Mlltexten.
- Guru beim Workbench-Start, wenn kein Icon existierte
  (so ein Krampf ;-)
- Stackgre fr UUCICO-Aufruf auf 32k erhht
- Absturz beim Pasten vom Clipboard in Stringgadgets via Rechte-Amiga-V
- das Hydra-Chat-Stringgadget wird nun bei Druck auf die Amiga-Taste
  deaktiviert, damit der Chat-Modus beendet oder Hydra komplett
  abgebrochen werden kann.
- Ausgabe beschleunigt durch Vorberechnung diverser Screenparameter.
  Spart die eine oder andere Multiplikation.
- ARexx: "CHOOSE ENTER" funktionierte erst, nachdem ein neuer
  InputEvent ankam (z.B. Mausclick).
- Neue Option (Konfiguration/Modem): Hydra-Autochat. Startet den
  Hydrachat, sobald die bertragung beginnt.
- Neue Option (Konfiguration/Modem): Kein Hydra-Chattimeout. Unterbindet
  das Hydra-Chattimeout. Achtung: Setzen beider neuer Optionen bei
  unbeaufsichtigtem Netcall fhrt zum Endloshnger nach der bertragung.
- "md_rfc.readme" enthlt nun Hinweise zur korrekten Installation
  von telser.device.
- div. Fixes bei der Newsgroupnamen-hin&zurckwandlung
- kleinere kosmetische Aufrumarbeiten

1.11beta7
---------
- UUCP: bei Mails mit Realnamen im Empfnger wurde eine defekte RMAIL-Envelope-Zeile
  erzeugt.
- UUCP: 7-Bit-Wandlung war vllig daneben
- nach SendShortMail() (z.B. MAPS, Bugmeldung etc.pp.) wurden die Brettindizes
  beim Lesen nicht neu geladen.
- Probleme mit der Farbrestauration nach Terminalmodus behoben
- nach dem Editieren einer eigenen Nachricht in einem Brett wurde der
  Absender flschlicherweise mit zwei Punkten zwischen Box- und Domainname
  versehen.
- Default-Prefs bei Neuinstallation etwas geupdatet ;-)
- beim Info-Requester fand kein %lD-Ersatz fr Nicht-Locale-Systeme statt.
- Drucken von Nachrichten verbesser: Nun mit Inforequester & Abbruchmglichkeit,
  sowie korrekter Druckerfehlerabfrage.
- Probleme mit dem Scrollbalkenupdate nach dem Autoeintrag von Brettern
  nach Sortin behoben.
- beim Packen der Netcalldaten wurde weiterhin das hardkodierte
  Fullscreen-Console-Fenster benutzt.
- Probleme mit NETCALL_SAVE bei Hydra-Netcall behoben.

1.11beta8
---------
- benutzt nun OwnDevUnit.Library, um den Serial-Device-Gebrauch anzumelden,
  so denn vorhanden. Bricht Netcallversuche ab, wenn keine Verbindung
  besteht und jemand das Device anfordert.
- wurde eine Nachricht im Spoolbrett editiert, wurden die Flags
  in den Originalbrettern der Nachricht zwar gendert, aber der
  genderte Index nicht gespeichert.
- unsglich dummer Bug in der Routine zum Suchen einer Mail anhand
  Puffer/MailID, die z.B. von der Edit-Update-Routine verwendet
  wurde.
- UUCP: UUCICO wurde aus Testgrnden noch mit DebugLevel=9 aufgerufen.
- Crash beim Einfgen in Stringgadgets via Rechte-Amiga-V.

1.11beta9
---------
- Assembler-Routine zum Reply-Linken nochmal ein wenig optimiert.
- bei nichtgenderten gecachten Brettindizies wird beim erneuten
  Aufruf nun das Reply-Linken nicht mehr durchgefhrt.
- Re:-Filterung verbessert; Betreffs wie "Realzahlen (war: Re: Blurb"
  werden nun nicht mehr gnadenlos zusammengekrzt.
- Erstellung des Kommentarbaums beim Betreten eines Brettes nun
  deutlich schneller.
- Ogre-Routine fr Paste in Stringgadgets nun komplett umgeschrieben;
  behebt Hnger wg. Dosaufrufe aus input.device-Task.
- Probleme mit den Hydra-Listviews & OS 2.x behoben.

1.11beta10
----------
- sehr dummer Bug in der RFC-Wandlung: Es wurden EMP://<newsgroupname>
  erzeugt und in der Folge alle Brettnachrichten ins NIL: entsorgt.
- Probleme mit der Erstellung des Brettbaums bei RFC-Betrieb
  bei existenter ZC-Messagebase behoben.
- beim Logfile-Add wurde %lD-Ersetzung noch nicht gemacht.
- Z38-Modus wurde bei jedem Aufruf des Pointkonfig-Fensters
  in den RFC-Modus zwangsverwandelt.
- Enf-Hits beim Hydra-Startup.
- bei Hydra im Terminalmodus wurde das Downloaddir nicht beachtet.
- div. schwer reproduzierbare Probleme durch Datensegmentoverflow 
  beim Overlay-Linken.
- PGP: PGP-verschlsselte PMs ohne CRYPT:PGP-Header (z.B.
  aus der RFC-Welt) werden nun auch beim Sortin entschlsselt,
  wenn in den ersten 4096 Bytes der Nachricht ein "--BEGIN PGP MESSAGE--"
  auftaucht.
- bei Maps-ADD/DEL wird nun das ARexx-Script "MapsAdd.mdarexx" resp.
  "MapsDEL.mdarexx" aufgerufen. Zustzlich befindet sich in
  "T:MD_MAPS.LST" die Nachricht, die an Maps geschickt werden soll;
  diese kann vom ARexx-Script modifiziert werden.
- es kann nun ein spezielles MAPS-MsgPrefix definiert werden,
  das VOR jede Maps-Nachricht gehngt wird. Darin knnen
  z.B. Changesys/GUP-Parameter definiert werden. LFs lassen
  sich mit "\n" einfgen.
- bei MAPS-DEL via Lschen von Brettern wurde das Del-Prefix nicht
  eingefgt.
- Ist in der MAPS-Konfig die "Beschreibungsspalte" 0, wird
  die Beschreibung hinter dem Brett/Newsgroupnamen durch
  Leerzeichen oder TABs getrennt gesucht.
- UUCICO wird nun mit Option "-q" aufgerufen, um zu vermeiden,
  dass ein evt. noch rumliegender UUXQT aufgerufen wird und
  den Betrieb strt.

1.11beta11
----------
- dummer Bug in der MAPS-Bearbeitung: Alle MAPS-Nachrichten
  wurde auf 1 Zeichen gekrzt.
- beim MAPS-Bestellen wurden keine TABs als Brettnamensende
  erkannt.

1.11beta12
----------
- Hydra funktionierte nicht wg. STRSECT=CODE, altes Problem
  mit Overlay-Segmenten wie schon vorher beim Requester.
  Dito bei ZModem-Meldungen und beim Spoolen von Nachrichten.
- Startup.mdrexx wurde nicht aufgerufen, wenn eins der
  Auto-Keywords (NETCALL, CRUNCH, REORG) verwendet wurde.
- wiederhergestellte eigene Nachrichten hatten wg. fehlendem
  LEN: immer die Lnge 0
- die Gadgetleiste ist nun auch im WB-Betrieb abschaltbar.
- RFC/PGP: Die PGP-Userid wurde weiterhin nach ZC-Standard
  erstellt.
- div. weitere Probleme im RFC-Betrieb, wo die eigene Adresse nach
  ZC-Standard zusammengesetzt wurde.
- kurze MAPS-Nachrichten wurden immer mit dem CLEARPM-Absender
  zwangsversehen.
- Bug im timer.device-Handling bei der Anwahlpause beim
  Netcall.
- Terminal beachtet nun Anwahlpause.
- Die EDA-Umrechnung im Reader ist nun immun gegen defekte
  EDA-Zeilen.
- Probleme mit Hydra im Terminalmodus und Downloadpfad:
  Das Anhngen der Namen klappte nicht korrekt.
- Beim Einsortieren wurden an einigen Stellen Header
  Casesensitiv behandelt.
- Bei "kurzen" MAPS-Mails wurde der Msg-Prefix in den
  Betreff gesetzt.
- War der "MAPS-Brettlistenbetreff" leer, wurde jede
  Maps-Nachricht als Brettliste ausgelagert.
- Es ist nun mglich, in der MAPS-Konfiguration ein
  Prefix fr Add/DEL-Bestellungen anzugeben, das jeweils
  vor dem Brettnamen gehngt wird (fr INCLUDE/EXCLUDE
  oder +/-)
- Absturz beim Drucken, falls der Drucker nicht
  ansprechbar war und Retry gedrckt wurde.

1.11beta13
----------
- RFC: Path-Zeile in News wurde falsch erzeugt.
- ESC beim Netcall brach den gesammten Netcallversuch ab.
- mit gefixter Pools-Lib gelinkt (sollte Speicherverluste
  unter 1.x/2.x beheben)
- RFC: PGP-Aufruf bei Crypt-Only war im Brtchen "-onsg.msg statt 
  "-omsg..."
- Maps-Requester sollte nun wieder bei 640x256 funktionieren.
- mit SAS/C 6.56 compiliert
- RFC: wg. Lschen des Spoolbrettes siehe md_rfc.readme.

1.11beta14
----------
- RFC: PGP-Aufruf beim Spoolen war daneben
- RFC: Beim Entpacken von BSMTP-Batches wurde "UUSPOOL:"
  verlangt
- PGP: Konnte eine Nachricht nicht entschlsselt werden (z.B. wg. 
  "-em"-Verschlsselung), wurde der Nachrichtentext entsorgt.
- RFC: Endlosschleife mit Mll und Absturz, wenn der interne
  Filename-Buffer berschritten wurde.
- Beim Sortin von "sehr vielen" Files (d.h. wenn die
  Gesamtlnge aller ( Filenamen + 1 ) 8192 berschritt) 
  wurden briggebbliene Files nicht einsortiert.
- Prozentanzeige beim Reorg-Protokoll war daneben

1.11beta15
----------
- MAPS-Window luft jetzt definitiv auf 640x256
- "Ein-Punkt-Zuviel"-Problem bei UUCP-News-Erzeugung behoben.
- div. kleinere Bugfixes.
- Headerzeilen in Kleinbuchstaben wurden gelegentlich nicht
  korrekt erkannt.
- Bei der Berechnung der Gesamtprozentzahl nach Reorg
  kam's zu Integeroverflow und Mllergebnis.
- Mega-Uralt-Eisenzeit-Bug: Bei der Einstellung der Requestermodi
  waren Bildschirm und Fenster vertauscht (-zentriert und -topleft)
- Beim VIA-Parsen wurde der Systemname bei der Anzeige zu frh
  abgeschnitten.

1.11beta16
----------
- bug in der Headerverwaltung sorgte dafr, da auch im RFC-Modus
  alle Header gro geschrieben wurden.
- Routine zum Ausfhren von Rexx-Scripten benutzt jetxt explizit
  "PROGDIR:Rexx", um Probleme mit dem CurrentDir zu vermeiden.
- Standard-Maps-Konfig fr Anubis integriert
- div. kleinere Bugfixes.
- Recover nach PGP-Fehler war immer noch defekt.
- Path: in News-Artikeln wird jetzt mit "!not-for-mail" ergnzt.

1.11beta17
----------
- RFC: angenommener Zeichensatz im RFC-Modus defaultet nun auf ISO.
  Fixt Probleme mit gemantschten Umlauten im RFC-Modus bei
  Artikeln ohne Charset-Identifikation, aber mit Umlauten.
- RFC: bei der Konvertierung von PMs nach RFC wurde fr ReferenzIds
  References: statt In-Reply-To: eingesetzt
- div. kleinere Bugfixes.
- ARexx: Beim Verschicken von Binrdateien mit SENDMAIL wird nun
  der FILE:-Header entsprechend gesetzt.
- PGP-Aufruf im Batchmodus bergibt nun auch "+force"

1.11beta18
----------
- Automatisches Bestellen der MicroDot-Mailingliste integriert
- Header TELEFON: und POSTANSCHRIFT: knnen nun bis zu 128 Zeichen lang sein
- Nachrichten werden nun grundstzlich mit ISO-8859-1-Zeichensatz und dem
  Header "CHARSET:ISO1" verschickt.
- PGP-Verschlsselung wird nun mit der PGP-Option "t" vorgenommen;
  desweiteren erwartet MicroDot PGP-Verschlsselte Nachrichten
  im Canonical-Text-Format und speichert sie unumgewandelt als
  ISO-Text.
- PGP-Verschlsselte Nachrichten werden nun korrekt mit CR/LF im 
  ASCII-Armor-Format verschickt, um Probleme mit kaputten Gates
  zu vermeiden.
- ZConnect-Maps-Defaults integriert
- PGP-KEY-AVAIL: wird nun korrekt erzeugt

1.11beta19
----------
- PROGDIR:-Problem mit Rexx gefixt
- RFC: Header werden nun aus sthetischen Grnden mit nur einem Leerzeichen
  hinter dem Doppelpunkt erzeugt

1.11beta20
----------
- Mailinglisten-Bestellung auf "microdot@vapor.com" angepasst
- Absturz beim Spoolen von Headerzeilen >2k behoben (resp.
  auf 8k erhht :-) Betrifft hauptschlich zu lange PGP-Keys
  im Header.
- PM-Brettnamen knnen nun auch mit gemischter Gro/Kleinschreibung
  angelegt werden.

1.11beta21
----------
- RFC: Mehrere Telefonnummern knnen angegeben werden; es werden
  dann automatisch mehrere Eintrge im temporren L.sys-File
  angelegt.
- Quoted-Printable-Nachrichten werden nun beim Einsortieren
  nach ISO-8859-1 gewandelt (sollte auch bei ZConnect funktionieren,
  wenn der Gateway wenigstens U-Content-Transfer-Encoding:
  und U-Mime-Version: mitliefert)
- Reader kommt nun auch mit exzessiv langen Headerzeilen
  zurecht.
- PGP-Aufruft fr Textmode war immer noch defekt ("-t" und "+textmode=off"...)
- "Brettindex wiederherstellen" hat jetzt einen Warnrequester
- Registrierproze aufgerumt
- Bei Antworten wird nun auch ein "F-To:"-Header erzeugt

1.11beta22
----------
- Absturz des Readers bei Out-Of-Memory gefixt
- "Soft line breaks" bei quoted-printable-decoding fhrten zu Mll
- Absturz bei zu langen Headern im Versandfenster behoben
- Terminal: Es wurde grundstzlich das Dialprefix der Pointconfig
  verwendet.
- Stringgadgets verwenden jetzt einen globalen statischen Undo-Buffer.
- Problem mit zerschossener Liste beim Brettlschen gefixt.
- experimenteller, ungetesteter, gerantiert datenverlusterzeugender
  JANUS2-Support. Use on your own risk.

1.11beta23
----------
- Menu-Quit funktionierte nicht
- F-To:-Header wurde nicht angefgt
- Bug bei Ausgabe empfangener Files bei ZModem
- Janus2-Netcallmenupunkte sind nur noch bei eingestelltem JANUS2
  verfgbar.

1.11beta24
----------
- Bei der Freigabe der Color-Palette des Startup-Windows wurde
  ein vorher nicht belegter Pen ge-ReleasePen()-ed, mit
  allerlei netten Auswirkungen
- Linker-Fehler (64k-Datensegmentgre berzogen) fhrte ebenfalls
  zu allerlei netten Auswirkungen.
- automatische Packerendungserkennung nach De-PGP-en erkennt nun
  auch .lha und .lzx-Files
- Fehlermeldung bei Versuch, das Archiv-Brett wiederherzustellen

1.11beta25
----------
- gelegentliches totales Enforcer-Chaos durch einen Konstruktur in 
  einem Second-Level-Overlay-Hunk
- JANUS2-Login fr "Nur PMs holen" war falsch (JANUS2N statt JANUS2P)

1.11beta26
----------
- Aktion "Nur Brettnachrichten holen" fr JANUS2 eingebaut
- RFC: WAB:-Wandlung korrigiert
- Bei Maps-Bestellung funktionierte das Springen per ALT-[Buchstabe]
  nicht korrekt, wenn sich Leerzeilen in der Maps-Liste befanden.
- $TIME$-Quotevariable bercksichtigte GMT-Offset nicht.
- WAB: wird bei Antworten nicht mehr in die Empfngerliste eingetragen.
- nderung der Bedeutung von "privater Antwort" in SubPM-Brettern:
  Wenn ein Antwort-An:-Header vorhanden ist UND dessen Inhalt mit
  dem Default-Empfnger dieses SubPM-Brettes identisch ist, wird
  der Antwort-An: ignoriert und stattdessen trotzdem an ABS:
  geantwortet. Sinn und Zweck dieser Schwurbelei ist es, beim Lesen
  von Mailinglisten, die mit Reply-To:/Antwort-An:<listadresse>
  arbeiten, trotzdem private Antworten an Teilnehmer der Liste
  verschicken zu knnen.
- "Archive" kleiner 10 Bytes werden beim Entpacken nun bersprungen.
- Nach Netcall wird Gesamtzahl/lnge aller bearbeiteten Archive ausgegeben.
- Entpacken bricht bei Packerfehler nicht mehr total ab, sondern
  berspringt nur das defekte Archiv.
- /BRETT@SYSTEM-Adressierung wird bei Sortin auf /BRETT gekrzt.
- "Eigene Nachrichten als NEU behandeln" funktionierte ganz und gar nicht.
- Beim Starten mit NETCALL kann nun der JANUS2-Netcallmode angegeben
  werden. Workbench "NETCALL=P|N|H" oder Shell "NETCALLMODE=P|H|N".

1.11beta27 [nur interne Version]
--------------------------------
- Menpunkt "Hilfe" war verrutscht und berdeckte "Terminal".

1.11beta28
----------
- ZombieConnect-Header werden nun mit "Header:<blank>data" erzeugt.
- Interne Funktion "sendshortmail()" (u.A. verwendet von EB-Versand)
  erzeugte defekte Umlaute in Headern.
- Empfangsbesttigungen haben nun auch englischen Text.
- Trat ein Fehler beim Spoolen auf, blieb das Spool-Fenster
  als Window-Leiche zurck.
- wurde fehlerhafterweise ein Brett namens "/" eingetragen, wird
  beim Lschen desselbigen nicht mehr das ganze Datadir gelscht.
  Bretter dieses Namens knnen auch nicht mehr angelegt werden.
- Spezial/Noorigin wird jetzt auch in PM-Brettern beachtet.
- CP850-Wandlung korrigiert.
- Timer-Handling-Problem bei Netcall-Anwahl gefixt.
- "bersehen" von Archiven nach Janus2-Netcall gefixt.
- Bug in der Benutzung von ExAll() zum Aufbauen von Filelisten gefixt.

1.11beta29
----------
- EMP:-Erzeugung war defekt

1.11beta30
----------
- u.U. Enforcerhits, wenn eine defekte Nachricht einsortiert
  werden sollte
- "EMP:" wurde weiterhin ohne Blank nach dem ":" erzeugt
- Pubscreenname ist nun synchron zum ARexx-Port-Name
  ("MICRODOT.1" statt "MICRODOT.0")
- nach "Thread killen" mit der ersten Nachricht wurde der Scroller
  flschlicherweise deaktiviert
- "Re:"-Erkennung optimiert
- Zeichensatzwandlung korrigiert

1.11beta31
----------
- im RFC-Modus wurde in der Empfangsbesttigung user@server.domain statt user@eigenerhost.domain
  angegeben.

1.11beta32
----------
- potentielle Crash-Probleme bei RFC/ZC-Wandlung und berlangen Headerzeilen
  korrigiert.
- smtlicher Kick 1.2/1.3-Support-Code entfernt

1.12
----
- Re:-Erkennung korrigiert
- MAPS-Defaults korrigert (Tabelle war um eine Position verrutscht)
- Bug bei JANUS-2 und NETCALL_BACKUP beseitigt: Es wurde immer
  nach BACKUP/boxname.da.tu.m.uhr.ze.it kopiert, wobei letzteres
  unter Umstnden konstant blieb, wenn das Entpacken innerhalb
  einer Sekunde passierte. Bei JANUS2 wird daher jetzt nach
  BACKUP/boxname.laufende-nummer.datum.uhrzeit umbenannt.

1.13beta1
---------
- Weiter Bug bei JANUS-2 und NETCALL_BACKUP -- es konnte
  dasselbe wie vorher nur mit zwei Archiven passieren
- Enforcer-Hits bei STAT:EB und kein BEZ:
- beim Kopieren von Nachrichten wurde der Absenderrealname
  aus unerfindlichen Grnden gelscht
- Bug beim PGP-Aufruf mit groen Binrfiles gefixt
- UUCP: UUEncode bei UUCP wird nun aus Sicherheitsgrnden
  mit protection "0644" durchgefhrt
- UUCP: 7Bit-Wandlung funktionierte nicht (durch die
  Umwandlung ndert sich die Zeilenlnge, d.h.
  kein Blocksatz benutzen)
- potentielle Problem mit Terminalmodus und Farben behoben

1.13beta2
---------
- Totaler Crash bei fehlender MID: beim Sortin. Es wird nun
  eine Fake-ID erzeugt.
- beim Einsortieren mehrerer Files wird nun nicht
  mehr das Info-Fenster stndig geffnet und geschlossen
- Header-Match benutzt nun dos.library/MatchPatternNoCase(),
  so das neben #?/* auch alle anderen Pattern verwendet
  werden knnen.

1.14
----
- "Anhngen|berschreiben"-Requester hat nun Tastaturshortcuts

1.15beta1 (intern)
------------------
- Sortinfenster wird nun auch beim Sortieren von Hand 
  ordnungsgem nur einmal geffnet und auch wieder 
  geschlossen
- Vorkonfiguration versteht nun auch "netcallmode janus2"

1.15beta2
---------
- Netcall-Modul versteht nun auch das "Press ESC twice"
  von vorgeschalteten Fido-Mailern

1.15beta3
---------
- \r nach CONNECT wird nur noch bei gesetztem "Login Abbrechen"
  geschickt
- "DIAL LOCKED" Modem-Meldung wird nun erkannt
- die automatische Umwandlung von PGP-Nachrichten ohne entsprechende
  ZC-Header erfolgt nur noch, wenn die PGP-Zeile direkt am Anfang
  des Body ist
- UUCP: Beim Entfalten von Headerzeilen wird nun ein Leerzeichen
  eingefgt
- UUCP: References:-Header mit Kommata werden nun auch korrekt
  aufgespalten
- User hinzufgen fgt nun defaultmig ohne PGP-Flag an
- UUCP: Control-Files werden nun mit "U username pointname" erzeugt
- potentialler Bufferoverflow mit Crash beim Scannen des Sortin-Directories
- Re:-Erkennung reagiert nun nur noch auf "Re[^<ziffern>]:"

1.15beta4
---------
- Problem bei der Wandlung von Newsgroupzeilen mit mehreren Empfngern
  behoben
- vor dem Einsortieren eines ZC-Puffers wird nun "ProcessFile.MDAREXX"
  mit dem Dateinamen als Parameter aufgerufen; bei RFC-Betrieb wird das
  mit dem umgewandelten Puffer gemacht
- neue Option (Prefs/Netz): "RFC-Control-Nachrichten filtern";
  filtert alle Nachrichten mit "Subject: cmsg cancel *" oder "Control: *"
- Serial-I/O fr ZModem umgeschrieben, um Race-Conditions bei
  Hochgeschwindigkeitsbertragungen zu verhindern
- hochdmlicher Bug: Beim beantworten von Nachrichten wurde nicht
  die normale Re:-Erkennung benutzt, sondern eine uralte (und
  kaputte) eigene Routine
- Datumswandlung fr Quoteheader erzeugt nun kein 25:00:12 oder hnlichen
  Quatsch durch Zeitzonenaddition
- mit SAS/C 6.58 compiliert
- wenn nach einem BUSY etc. eine Anwahl abgebrochen wurde, wurde
  beim nchsten Versuch sofort wieder ein BUSY etc. "erkannt"

1.15beta5
---------
- extrem schwerer Bug: Filtern von Control-Nachrichten sorgte
  dafr, da alles gekillt wurde

1.16
----
- Control-Filter hat nun drei Optionen "Off", "Alle", "Nur Cancels"
- MicroDot.GUIDE, Installer und VorKonfi.TXT auf aktuellen Stand gebracht
