home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMIGA PD 1
/
AMIGA-PD-1.iso
/
Programme_zum_Heft
/
Anwendungen
/
Kurztests
/
MicroDot
/
LiesMich.TXT
< prev
next >
Wrap
Text File
|
1994-12-25
|
106KB
|
2,492 lines
· MicroDot ·
Version 1.10
Universelles DFÜ-Werkzeug für Commodore Amiga
Copyright (C) 1993-94 Oliver Wagner
Alle Rechte Vorbehalten
0. Inhalt
---------
1. Einleitung
2. Bezugsquellen
3. Installation
4. Hilfe
5. Shareware
6. Hinweise für Umsteiger von MicroDot 1.6
7. Danksagungen
8. History
1. Einleitung
-------------
MicroDot ist ein integriertes Point/Terminalprogramm für
Commodore-Amiga-Computer. Es unterstützt das ZConnect®- und
eingeschränkt das bisher übliche Netcall3.8-Nachrichtenformat.
(neu) neu ab Version 1.10
Die wichtigsten Highlights:
· Beherrscht Janus-Netcall und nutzt die neuen ZConnect®-Features.
· Komplett per Tastatur oder Maus steuerbar
· Grafische Darstellung der Kommentarverkettung (Threads). Verfolgung
im Kommentarbaum möglich.
· optional grafische Darstellung der Baumstruktur der Brettliste
· (neu) Beliebige Sub-PM-Bretter mit beliebigen Erkennungsmerkmalen
(Mailling-Listen-Support)
· (neu) Erweiterter, umfangreicher ARexx-Port.
· (neu) 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
für höchste Übertragungsraten (auch mit ISDN).
(neu) ZModem-8k-fähig.
· Netcall per Hydra-Protokoll (Bi-Modem) möglich.
· Passwortschutz (Konfigurationsdaten werden verschlüsselt)
· Komfortables Installerskript.
· Übernahme der Daten und Parameter von TheAnswer2.03,
TheAnswer3.00 oder Zodiacs-Point 3.3 bei der Installation möglich.
· vollständig fontsensitive Oberfläche gemäß Amiga Style Guide.
· Betrieb auf eigenem Screen oder als Workbenchfenster mit AppIcon-
Unterstützung. (neu) dynamische Anpassung der Listenbreiten an die
Fenstergröße im WB/Pubscreen-Betrieb.
· Nutzt Vorteile von Kickstart 2.x oder 3.x wenn vorhanden. Läuft
ab Version 1.2. Spezielle AGA-Version für Systeme mit 3.x und
mindestens 68020-Prozessor (A1200, A4000).
· Ausführliche deutsche Onlinehilfe mit AmigaGuide©.
· Komfortable Maps-Unterstützung, Brettbestellung mit der Maus.
· Userverwaltung mit Schnittstelle zum Terminalprogramm, Verbindungs-
aufbau über Telefon durch Modem möglich. Automatisches User-Login
in die Serverbox.
· Vorkonfiguration durch den Sysop für das eigene System möglich.
· Interner Textreader mit optischer Hervorhebung zitierter Zeilen.
Anzeiger für andere Nachrichtentypen konfigurierbar.
· Farbliche Unterscheidung verschiedener Quote-Ebenen.
· Auswertung von Schriftstilen nach "*_/-Norm".
· Automatische Analyse von Binärnachrichten via
"datatypes.library" oder "whatis.library".
· Cut & Paste aus Nachrichtentexten beim Lesen.
· ARexx-Port für einfache Systemintegration
· Automatisch wechselnde Origins durch Cookies.
· Zeitzonen werden augewertet (für internationale Nachrichten).
· Lokale Netcalls für Sysops möglich.
· hochoptimales Datenbanksystem zur Vermeidung von
FileSystem-Overhead.
· Optionales Komprimieren der Datenbank per internem Packer
oder per XPK (nur für registrierte Anwender).
· Integriertes VT100/Ansi-Terminalprogramm mit beliebiger
Konfigurationsmöglichkeit und Telefonbuch mit Autologin.
· Transparente Unterstützung der PGP-Verschlüsselung mit
an die Userverwaltung gekoppelter Public-Key-Verwaltung.
· Thread killen: Filtern aller auf eine Nachricht folgenden Nachrichten
auf Wunsch.
Benötigt werden:
· Commodore Amiga, beliebiges Modell (mit Tastatur & Maus ;-)
· ein Diskettenlaufwerk. Festplatte wird dringend empfohlen.
· 1 MByte Speicher. Mehr wird empfohlen.
· mindestens Kickstart 1.2. Kickstart 2.04 ist anzuraten, 3.1
wird empfohlen.
2. Bezugsquellen
----------------
Die momentan aktuelle Version von MicroDot liegt grundsätzlich in
unserer Supportbox PLURIBUS parat:
PLURIBUS (Login mit dem Usernamen "MD")
# 0202/502292 (Modem: V.32bis, HST)
# 0202/508654 (Modem: V.32bis, V.FC)
# 0202/2501033 (ISDN: X.75 / V.110)
# 0202/2501034 (ISDN: X.75/16k)
Desweiterten stehen MD-Releases und Beta-Versionen in einer Vielzahl
an Mailboxen zur Verfügung. Die aktuelle Liste der MD-Support-Boxen
wird regelmäßig im Brett /T-NETZ/SUPPORT/MICRODOT gepostet und kann
ebenfalls in der PLURIBUS bezogen werden.
AMINET: Release-Versionen werden im AmiNet gepostet und sind dort
i.d.R. im Verzeichnis "comm/misc" zu finden. Wer IP-Zugang hat,
kann auch direkt FTP bei pluribus.wupper.de (193.100.177.97)
versuchen, allerdings ist die Verbindung mit hoher Wahrscheinlichkeit
down.
FRAS: Release-Versionen gehen durch das Brett /FRAS/BIN/DFUE.
3. Installation
---------------
Das MicroDot-Archiv haben Sie ja offensichtlich schon entpackt, sonst
würden Sie diesen Text nicht lesen :-) Zur weiteren Installation
klicken Sie auf das Piktogramm mit dem Namen "Install-MicroDot" und
wählen Sie den gewünschten Informationsgrad.
Sie können MicroDot sowohl auf Festplatte als auch auf Disketten
installieren. Bei einer Disketteninstallation werden zwei Disketten
benötigt, eine dient als System, eine als Datendiskette.
Arbeitsgeschwindigkeit und die maximale Größe der MessageBase sind
beim Diskettenbetrieb sehr eingeschränkt. Desweiteren wird bei der
Diskettenversion die Textform des Guide -- "MicroDot.DOK" -- nicht
erzeugt. Sie können dies nachträglich mit dem Programm "AG2TXT" aus
dem Verzeichnis "MDInstall" tun.
Bei einer Festplatteninstallation wird in einem Verzeichnis Ihrer
Wahl eine Schublade "MicroDot" angelegt, in der sowohl das Programm
als auch die Datenverzeichnise von MicroDot liegen.
Zusätzlich besteht die Möglichkeit, Daten und Parameter einer
bestehenden Pointkonfiguration zu übernehmen. MicroDot liest und
konvertiert dazu die Konfigurationsdateien von "The Answer 2.03" und
"Zodiac's Point", wandelt Quoteheader und konvertiert die komplette
MessageBase. Die Originalinstallation bleibt von der Umwandlung
unberührt. Sie sollten die von der automatischen Übernahme
eingestellten Parameter aber nochmal nachträglich überprüfen, um
Probleme und Datenverlust sicher zu vermeiden.
MicroDot benötigt folgende zusätzliche Bibliotheken, die nicht
unbedingt zu jeder Workbench gehören:
reqtools.library Version 38 oder höher
amigaguide.library Version 34 oder höher
Das Installerscript prüft, ob die Bibliotheken auf Ihrer Workbench
enthalten sind und installiert sie notfalls. Allerdings sind aus
Platzgründen in dem Distributions-Archiv nur die 1.3-Versionen der
beiden Libraries enthalten, die allerdings auch unter 2.0++
problemlos ihren Dienst versehen.
Desweiteren benötigt MicroDot zum einwandfreien Funktionieren die
Version 40.16 des Programms "SetPatch". SetPatch ist eine
Betriebssystemerweiterung, die bekannte Fehler in ROM-Versionen des
OS durch Softwarepatches ausgleicht. Falls sie SetPatch gar nicht
oder in einer überalterten Version installiert haben, kopiert das
Installer-Script die aktuelle Version in ihr C:-Verzeichnis.
Sie benötigen zusätzlich noch einen Packer (in der Regel "LHA", aber
das hängt von Ihrer Serverbox ab), den Sie ebenfalls auf Ihre
Workbench kopieren müssen. Der Packer muß sich im Standard-DOS-Pfad
befinden. Unter Workbench 1.2/1.3 sollte dies C:, unter 2.0
SYS:Tools oder etwas Derartiges sein.
MicroDot versteht auch Archive mit mehreren Pufferdateien, ohne daß
zusätzliche Parameter eingestellt werden müssen. Selbst erzeugt MD
immer nur ein Archiv mit einer Datei namens PUFFER. Wenn Ihre
Serverbox nicht zu einem vernünftigen Mehrdateien-PreArc in der Lage
ist und Sie daher Ihre Puffer ungepackt empfangen, tragen Sie als
Entpacker "Rename %s SILLYBOX.PUF" ein.
4. Hilfe
--------
Weiteres über die Bedienung von MicroDot erfahren Sie vom Programm
selbst: Wenn Sie Fragen zu einem Menüpunkt oder einem Gadget oder
ganz allgemein zum Wieso-Warum-Weshalb haben, drücken Sie einfach die
"HELP"-Taste, und Ihnen wird per AmigaGuide geholfen.
Bitte prüfen Sie genau anhand des Guides, ob ein Fehler vorliegt,
bevor Sie eine Fehlermeldung verschicken.
Registrierte Anwender (siehe Punkt 4.) können auch den telefonischen
Hotline-Service von TecMania-Systems in Anspruch nehmen. Ansonsten
existiert ein Brett /T-NETZ/SUPPORT/MICRODOT in jeder gutsortierten
Mailbox.
5. Shareware
------------
MicroDot ist Shareware. Das heißt, Sie können das Distributionspaket
beliebig weitergeben, uploaden oder spreaden, solange der Inhalt,
insbesondere die Dateien
MicroDot
MicroDot.guide
LiesMich.txt
unverändert bleiben.
Sie dürfen MicroDot für die Dauer von 30 Tagen unverbindlich testen.
Falls Ihnen MicroDot gefällt und Sie es nach der Testphase weiter
benutzen wollen, müssen Sie sich registrieren lassen. Näheres dazu
verrät Ihenn das Programm aber auch selbst ;-)
6. Hinweise für Umsteiger von MicroDot 1.6
------------------------------------------
Beim ersten Start von MicroDot 1.10 werden Sie gefragt, ob Sie die
existenten Datenbestände in das neue Datenbankformat umwandeln
wollen. Diese Wandlung ist nicht umkehrbar! Unter Umständen ist es
daher anzuraten, vorher ein Backup der alten Datenbank vorzunehmen.
Selbst wenn Sie schon längere Zeit MicroDot 1.6 benutzt haben,
sollten Sie sich die Dokumentation nocheinmal zu Gemüte führen oder
zumindestens die History aufmerksam studieren -- Sie werden das
Programm nicht wiedererkennen ;-) Viele der neuen Features von MD 1.8
sind nicht auf den ersten Blick ersichtlich, andere, wie die
wesentlich höhere Arbeitsgeschwindigkeit, sollten sofort ins Auge
fallen.
Aufgrund der notwendigen Wandlung gibt es diese Version nicht als
Auto-Install-Update. Wegen technischer und adminstrativer Probleme
entfällt diese Funktion ab 1.10 komplett.
MicroDotCrypt entfällt ebenfalls, zugunsten der PGP-Unterstützung.
MD 1.10 kann allerdings weiterhin MD-Crypt-codierte Nachrichten
empfangen.
7. Danksagungen
---------------
Danken möchte ich allen MicroDot-Anwenderinnen und -Anwender, die mir
beim Design und Debugginung von MicroDot auf vielerlei Art hilfreich
zur Seite gestanden haben. Ihre Zahl ist so groß, daß ich gar nicht
erst anfangen möchte, Namen zu nennen, weil ich ich sicherlich zu
viele vergessen würde. Man möge mir verzeihen ;-)
8. History
----------
0.56
----
- History-File eingeführt ;-)
- div. Oberflächenfixes
- Nachrichtenfunktionen funktionieren auch beim Lesen
0.57
----
- Fehler beim Einsortieren (Abbruch nach erster Nachricht)
beseitigt
0.58
----
- EB-Text jetzt aussagekräftiger ;-)
- Beim Verlassen eines Brettes konnten durch gefaltete Nachrichten
eventuell "NEUE" übrigbleiben
- Terminal-Modus hat nun einen Menüpunkt zum Bildschirmlöschen
- Neue Option beim Crunch "Alle Gelesenen löschen". Alle
gelesenen Nachrichten, die nicht auf "Halten" stehen,
werden gnadenlos gelöscht
- Fehler beim Crunch beseitigt: Letzte Nachricht im Brett
wurde nicht physikalisch gelöscht
- Fehler beim Crunch beseitigt: Nachrichtenzähler für
neue Nachrichten fehlerhaft
0.59
----
- beim Verlassen des Readers ist im Inhaltsverzeichnis die
aktuelle Mail richtig markiert
- Bezugsnachricht wird beim Lesen angezeigt
0.60
----
- Sysop-Modus-Import jetzt "netzsicher" ;-)
- Fehler beim Killen-nach-MsgID: Sortinfile() korrigierte
die Fileposition nicht richtig
- MAPS-ADD/DEL mit Brettliste funktioniert jetzt
0.61
----
- Fehler in Menü bei "Alle markieren" beseitigt
- Neue Funktion: Nachricht Editieren (geht nur im Spoolbrett)
- Point-Konfiguration: Telefonnummer wurde nicht übernommen
0.62
----
- Wiedervorlage-Nachrichten werden als "!" anstatt "N" angezeigt
- BitMap-Modus für Grafikkarten usw. korrigiert
- Zehner-Tastatur-Support
- Absturz bei Darstellung falscher Absendedaten im Message-Verzeichnis
- div. Fixes beim Löschen von Brettern und Brettinhalten
- Crunch-Requester aufgeräumt
0.63
----
- BUSY-Erkennung
- eigener, integrierter XPR-Treiber, metaxpr.library wird nicht mehr benötigt
- MSG-Sortierung nach Betreff und Datum verbessert
- Fehlerhafter Headeroffset bei Binärmails korrigiert
- Bug bei MessageID-Erzeugung korrigiert
- Bug bei der 3.0-Erkennung beseitigt; div. Abstürze auf 2.0 sollten
damit erledigt sein. Hinweis: Aus Umstellungsgründen läuft diese
Version von MicroDot nur auf 2.0+, ich beseitige das bei nächster
Gelegenheit
0.64
----
- Bei Packer ist jetzt auch "%s" möglich (wird durch caller.lha ersetzt)
- div. 2.0-Abhängigkeiten entfernt. MicroDot müßte jetzt problemlos
auch auf 1.2/1.3 laufen.
- bei Crunch funktionierte "Alle Gelesenen Löschen" nicht
- div. kosmetische Fehler beseitigt
- Fehler in der CRC-Routine beseitigt. Das dürfte verschiedene
Hänger bei leeren MID:- und BEZ:-Headern beheben.
- in der Brettliste wird jetzt nach jedem Verschicken der Scroller
aktualisiert
- auch Binärnachrichten können nun editiert werden. Hinweis:
Nur mit Binärfähigen Editor (z.B. CED) verwenden!
- Brettliste wird nach Crunch gespeichert
- Origins nun auch bei neuen Mails
- Cookie-Support: microdot.cookies enthält Cookies zu jeweils einer Zeile,
ein $ im Origin markiert die Position. Mit \$ können $s in den Text
eingefügt werden
0.65
----
- Eingegangene Empfangsbestätigungen werden nun nicht mehr einsortiert,
sondern die Bezugsnachricht wird mit einem zusätzlichen Flag
versehen (!EMPFANG BESTAETIGT!). Das sollte die Übersichtlichkeit
im persönlichen Fach deutlich erhöhen. Zusätzlich steht in
der Inhaltsliste das Flag "E"
- X-QUOTE:-Header wird erzeugt und ausgewertet
- div. kosmetische Verbesserungen
- Threads können auch nach Datum sortiert werden
- Bug bei der MsgID-Erzeugung (auf 1.3/2.0-Systemen) bereinigt
0.66 [intern]
----
- bei Nachrichteninhalt/Lesen bedeutet TAB "nächste ungelesene Nachricht"
- div. kosmetische Verbesserungen (z.B. beim XPR-Fenster)
- Empfangsbestätigungen an MicroDot-Points enthalten nun keinen Text
mehr
- ESC als Synonym für (A)bbruch in Requestern eingebaut
- es können keine Bretter gleichen Namens neu eingetragen werden
0.67 -- Achtung! Version im Brett fehlerhaft!
----
- Userliste eingebaut
- Scroller repariert
0.68
----
- Bug beim Editieren binärer Mails abgestellt (es wurden 8 Bytes zu
wenig kopiert)
- div. kosmetische Fixes
0.69
----
- Terminal für hohe Baudraten mit Buffer stark beschleunigt
- Z-Modem-Autodownload-Funktion
- Terminalsettings werden mit den Prefs gespeichert
- div. kosmetische Verbesserungen
- Umlautwandlung auch bei Headern
0.70 [non-public]
----
- Empfangsbestätigungen haben nun den Betreff "E:<Referenzbetreff>"
- Overscan-Support eingebaut ;-)
- MicroDot holt sich jetzt seinen Programmnamen selbst (fuer
Restart/Updates) aus der Kommandozeile
- Crunch löscht keine Wiedervorlage-Nachrichten mehr
- bei Quote auch $VORNAME$ und $NACHNAME$ möglich, $$ ergibt ein einzelnes
$
- Auslagern mit/ohne Header möglich
- bei "Useradresse speichern" wird, so vorhanden, die TELEFON:-Nummer
mitgespeichert
- das Brettflag "Nicht Löschen" wurde gnadenlos ignoriert (sorry)
- Box/Domainteil der erzeugten MsgIDs ist jetzt immer in Kleinbuchstaben.
Das sollte diversen Bezug-stimmt-nicht-Bugs den Teppich entziehen
- Nachricht auslagern: Name wird jetzt aus ganzem Betreff erzeugt
- Nach Absender markieren: Ganze Liste wird durchsucht
- Icons für extrahierte/Downgeloadete Dateien
- Speicherverwaltung auf Pools umgestellt: weniger Fragmentierung
und weniger Systemoverhead (sollte sich vorallem auf 68000-Systemen
als durchaus ersichtliche Geschwindigkeitssteigerung niederschlagen)
- Userlisten-Editor nun funktionsfähig
Hinweis: Ich weiss, dass die Scrollerroutinen voller Bugs sind.
Bitte solche Käfer nicht weiter reporten! Das gleiche gilt
für fehlendes Gadget- & Menuhelp sowie nichtfunktionierende
Tastatushortcuts. Die Bugs kommen alle ran, sobald alle geplanten
Features in MicroDot eingebaut sind.
Noch ein Hinweis: In Headerzeilen (Betreff, Realname)
sind laut ZConnect-Doku nur 7-Bit-Zeichen erlaubt, d.h. keine
Umlaute (betrifft z.B. Nils Görs). Das ist ein adminstratives,
kein technisches Problem.
0.71
----
- View-Kommando (benutzt momentan defaultmäßig MULTIVIEW; in einer
der nächsten Versionen wird das konfigurierbar sein)
0.72
----
- kein Clonen der Workbenchscreengröße mehr
- Brettextractfilenamegenerierung verbessert (fraß u.a. Ziffern
und den ".")
- Shell/WB-Parameter:
NETCALL führt direkt Netcall & Sortin aus und beendet
MicroDot dann
TERMINAL aktiviert den Terminal-Modus und beendet
MicroDot beim Verlassen desselbigen
SLOWTEXT für den Slow-Text-Modus
- fehlende Header bei der Nachrichtenerzeugung korrigiert
- Status des Empfangsbestätigungsflag wird jetzt gespeichert
******************************************************************************
* ACHTUNG: Die V0.72 im Brett ist nicht funktionsfähig!!!!!!! Bitte diese *
* Version nicht mehr verwenden! Außerdem muß aus diesem Grund die V0.73 per *
* Hand installiert werden! (einfach e-X-cluden) *
******************************************************************************
0.73
----
- Asyncrone-I/O-Routinen eingebaut
- div. Enforcer-Hits in Precognition gefixed
- Bug bei der Spoolgenerierung beseitigt
- Bug beim Sortin gefixed
- SNAP beim Terminalmodus geht jetzt
0.74
----
- fehlendes Refresh bei Netcall/Terminal unter OS 2.0++ korrigiert
- Z-Modem-Treiber integriert (keine xprzmodem.library mehr
notwendig); geringerer Speicherverbrauch und weniger Overhead,
bessere I/O-Performance (der Tausch xpr gegen z-modem
schlägt gerade mal mit knapp zwei KByte zu Buche)
- Fehler beim Textscrolling in Overscan-Modi beseitigt
- div. kosmetische Fixes
- User können nun auch direkt angerufen werden
- Killen nach Usernamen funkt nun
- Msg-Reader läßt sich per Doppelclick beenden
0.75
----
- div. kosmetische Fixes
- Funktionstastenbelegung für Terminalmodus möglich
0.76 [Anrufbeantworterfunktion in dieser Version nicht aktiv!]
----
- User-Auswahl beim Versenden & beim Anrufen vom Terminal gefixed
- div. kosmetische Fixes (MicroDot läßt sich jetzt auch durch
SHIFT-AMIGA-Q direkt ohne Requester beenden)
- der wundersamen Brettvermehrung durch Crosspostings wird jetzt
Einhalt geboten: Bretter werden nur neu eingetragen, wenn
nicht mindestens eines der Empfängerbretter bereits existiert
0.77 [Anrufbeantworterfunktion in dieser Version nicht aktiv!]
----
- keine öffentliche Antwort in der PM mehr möglich
- Kein Guru bei TAB über Listenende hinaus
- schwerer Fehler in der Speicherverwaltung beseitigt; sollte diverse
GURUs unter anderem bei Terminal-Upload beseitigen
- Bug beim Tooltype-Parsing entfernt (SLOWTEXT) wurde nicht
erkannt
- Sortin-Fenster wird nicht mehr automatisch aktiviert
- Fehler bei zu vielen Dateien im Transfer nach Netcall
(einige Dateien wurden ignoriert) beseitigt
- div. kosmetische Fixes
- Exclude fragt jetzt nach, ob Überschrieben oder angehängt
werden soll
0.78
----
- div. kosmetische Fixes (u.a. entsprechen die Menülabels
jetzt den Styleguidevorschriften)
- Terminal-Menüs gefixt (Autodownload usw.)
- Drucken von Nachrichten implementiert
- beim Weiterleiten von eigenen Mails wird jetzt kein
leerer OEM:, sondern eine ganz neue Nachricht erzeugt
- externer Viewer nun konfigurierbar (in "Sonstiges...").
Aufrufkonventionen: Die Nachricht wird nach T:mdview.temp
extrahiert. Beispiel für Multiview:
Multiview T:mdview.temp PUBSCREEN MICRODOT
- Zeitzonen-Unterstützung: MicroDot holt sich jetzt die
aktuelle Zeitzone aus der locale.library, falls vorhanden.
Ansonsten wird "CET+1" angenommen.
Es ist zusätzlich möglich, die Zeitzone über eine ENV:-Variable
zu setzen: in ENV:TZ steht dann
<zeitzonennamen_3_zeichen>[+/-]<offset_2_ziffern><sommerzeitkennung>
Wichtig ist dabei nur der Offset und die Sommerzeitkennung.
Beispiele: Unsere Zeitzone lautet momentan:
GMT+02MET
^^^
Egal
^^^
Offset zur Greenwich Mean Time (normalerweise +1, wg. Sommerzeit
+2)
^^^
Sommerzeitkennung
Während der Winderzeit
GMT+01
^^^
Egal
^^^
Offset zur Greenwich Mean Time
^^^
_KEINE_ Sommerzeitkennung
Hinweis: locale.library unterstützt keine Sommerzeit; obwohl
es eigentlich blödsinnig ist, verlangt ZConnect aber eine
Unterscheidung zwischen Sommer- und Winterzeit - die aber
rein optisch ist, weil der Offset zur GMT immer stimmt.
Wenn also die Zeitzone per locale gesetzt ist und nicht
per ENV:TZ, stimmt zwar der GMT-Offset, es ist aber immer
Winterzeit.
Bitte besonders auf Datums/Zeitprobleme achten!
0.79
----
- Terminal-Modus hat jetzt einen Auto-Mitschnitt-Puffer als
Logfile-Ersatz
- div. kosmetische Fixes und interne Optimierungen
0.80
----
- Beim Verlassen des Terminals droht Requester, falls
Carrier vorhanden oder noch Pufferzeilen
- Z-Modem-Autoupload geht jetzt wirklich (sorry)
- Cursorfunktionen im Terminalmodus korrigiert
- ISO/PC-Zeichensatz-Wandlung korrigiert
- Userlistenrequester überarbeitet
- MicroDotCrypt: Einfaches, automatisches Cryptverfahren mit
vollständiger Überlagerung zwischen zwei MicroDot-Points.
Neues Mailflag "M" (statt "B") in der Inhaltsliste
- Versenderoutine überarbeitet; Brettnachrichten, PMs
und gecryptete Nachrichten werden jetzt getrennt verschickt
(Nebeneffekte: keine EBs und PRIOs in Brettnachrichten mehr)
- der kleine User/Brettrequester versteht jetzt auch SHIFT-Cursor-Hoch/Runter
für seitenweises Blättern und CTRL-H/R für Anfang/Ende; analog dazu
der Zehnerblock
0.81
----
- Das Zeitzonenhantieren mit ENV: und locale.library hat sich als
totales Debakel erwiesen. Ergo gibt es jetzt in Konfiguration/Netz
neue Gadgets für die Zeitzoneneingabe, die gesammte interne
Zeitverwaltung wurde umgestellt (und sollte als kleiner Nebeneffekt
jetzt noch schneller gehen).
Nicht über die Daten im Puffer wundern, ZConnect schreibt vor,
dass immer GMT (Greenwich Mean Time) verwendet wird. Daher gehen
die Mailuhren im Puffer entsprechend "nach". Eingehende
Nachrichten werden von GMT wieder auf die Lokalzeit umgerechnet.
- Userliste wird jetzt sortiert
- Schwerer Bug in der 0.80: Eine "optimierte" 3.0-Abfrage ging schief
und sorgte für sofortigen Absturz bei Maschinen <3.0
- alle StringGadgets können jetzt A-Q-Undo
- div. kosmetische Fixes und interne Optimierungen
- Terminal-Protokoll-Bildschirm versteht jetzt auch normale Cursortasten
mit SHIFT und CTRL
0.82
----
- div. kosmetische Fixes (u.a. stimmt jetzt der Scroller nach
dem Schreiben einer Nachricht)
- bei öffentlichen Antworten auf Nachrichten mit DISKUSSION-IN
war das Empfänger-Listview im Arsch
0.83
----
- div. kosmetische Fixes und interne Optimierungen
- "FontKonverter" integriert
- 0-Byte-Nachrichten funktionieren jetzt
0.84
----
- div. kosmetische Fixes und interne Optimierungen
- Abstürze durch Fehler in Listenfunktionen bei .82/.83 gefixet
- Fontauswahl jetzt auch im RTG-Modus (nur Fonts mit einer Weite
von 8 verwendbar!)
0.85
----
- ausgehende PMs haben jetzt "an <Empfänger>" in der Liste stehen
- im Brett/Userrequester kann jetzt per Tastatur mit dem Anfangsbuchstaben
an entsprechende Einträge gesprungen werden
- Betreff und Kommentar werden jetzt nach 7-Bit-ASCII gewandelt
- Terminal: Im Funktionstastenrequester gelten jetzt F1-F10 und
ESC als Keyboardshortcuts
- Terminal: Protokoll-Bildschirm-Farben jetzt einstellbar
- Uhr (hüstel)
0.86
----
- div. kosmetische Fixes und interne Optimierungen
- wird MicroDot ein zweites mal gestartet, wird der Bildschirm nach
vorne geholt und die zweite Instanz beendet sich ohne Fehlermeldung
- in der Brettauswahl können jetzt Haltezeit, Betreff und Autoexpfad
mehrerer selektierter Bretter gleichzeitig geändert werden
- Umlautfehler in Headerzeilen korrigiert
- Terminal: "Protokoll"-Menü korrigiert
- Terminal: Mitschnittpuffer läßt sich als Protokollnachricht
speichern
0.87
----
- Verschicken von leeren Mails (mit Absturzfolge) geht nicht mehr
- Fehler bei der "an Empfänger"-Erzeugung, wenn mehr als 29 Zeichen
vorhanden war
0.88
----
- Passwort-Schutz möglich
- Prefs verschlüsselt (wg. Passwort usw.)
- div. kosmetische Fixes und interne Optimierungen
- bei "Maps bestellen" werden jetzt korrekt die Menüs gesperrt
- Uhr überschreibt keine Fenster mehr
- bei "Neue Nachricht" im Postfach wird nicht mehr der eigene
Username in dem Empfängerrequester eingetragen
- Beim "Killen nach Username" wurde fälschlicherweise der Absender
-- anstatt der MsgID -- der gekillten Nachrichten gespeichert.
Ergo wurden auch keine Antworten auf per Userfilter gekillte
Nachrichten entsorgt
- Bei "Alles aufräumen" wird auch das Killfile gecruncht
0.89
----
- Uhrmodi (HH:MM:SS, HH:MM, Keine) jetzt einstellbar
- Automatischer Zeilenvorschub beim Markieren/Flags setzen möglich
- Netcall3.8-Modus eingebaut ("ZERBERUS")
Hinweis: RFC funktioniert noch nicht
- Beim Netcall läßt sich das Warten auf den nächsten Anruf
jetzt abbrechen
0.90
----
- N38: Sortin-Tempfiles wurden nicht gelöscht
- KeyMap-Wandlung funktioniert jetzt auch unter 1.3 (sorry)
- Neues Power-Feature: Per Shell-Arg "NETCALL_RESUME" kann
MicroDot veranlasst werden, bei einen abgebrochenen Netcall
die empfangene Datei aufzubewahren und beim nächsten Anruf
Z-Modem-Resume durchzuführen. Achtung: Sollte nur bei
Extended-Netcalls verwendet werden (mehrere Dateien im
Archiv)
- Mit korrigiertem Exec-CheckIO()-Prototyp neu compiliert;
das könnte div. serielle Probleme bei Z-Modem-Transfer
usw. erklären
- Userliste hat jetzt Ok/Abbruch, um Änderungen verwerfen
zu können
- Mails können jetzt mit der Uhrzeit 00:00:00 verschickt
werden
- Bei EB-Nachrichten kann eingestellt werden, wie lange MicroDot
auf das Eintreffen einer EB warten soll, bis er mault
0.91
----
- Scroller-Repositionierung korrigiert
- Killen von Threads funktioniert wieder
- Origin/Quoteheader geändert: Es können Kommandos per
$text$
eingefügt werden. Soll nur ein "$" in den Text, dann muß
$$ geschrieben werden.
Mögliche Texte im Quoteheader:
$NAME1$ Vorname
$NAME2$ Nachnahme
$ABS$ Kompletter Absender
$EMP$ Empfängerbrett
$MID$ MessageID
Mögliche Texte im Origin:
$COOKIE$ Cookie aus "microdot.cookie"
- Format der Cookie-Liste: Cookies können mehrzeilig, maximal 512
Zeichen lang sein. Trennung der Cookies durch Leerzeile
- EB:s können jetzt wahlweise auch nicht oder nur nach Nachfrage
verschickt werden
- EB:s können mit Uhrzeit 00:00:00 verschickt werden
- EB:adresse wird jetzt korrekt ausgewertet
- Falls mehrere EB:'s auftauchen, wird für alle eine EB
verschickt
- im Textreader werden Rollbalken und Cursortasten gemeinsam
verwaltet
0.92
----
- N38: Fehler im ZSpool beseitigt
- div. kosmetische Fixes und interne Optimierungen
- ausgiebig unter 1.3 getestet und an diversen Stellen korrigiert
- Farben/Position der Uhr stimmen jetzt auch unter 1.3 und 2.0
- Ein Tread kann jetzt auch komplett ab der Wurzel gefaltet
werden ( 'F' )
- in allen Requestern Gadgetshortcuts und Gadgethelp
nachgetragen
- Userkillliste wird jetzt per Texteeditor editiert (war eh nur
ein Textfile)
- Crunchereinstellungen werden gespeichert
0.93
----
- beim Origingenerieren wird kein "\n-- \n" mehr automatisch
eingefügt
- Terminal: IBM/ISO-Wandlung korrigiert
- beim Verschicken leerer Nachrichten werden keine Mailleichen
mehr erzeugt
- N38: Wandelroutine besser gegen Out-Of-Standard-Header
gewappnet
- div. kosmetische Fixes und interne Optimierungen
- im Quoteheader gehen jetzt auch $DAT$ und $TIM$. Funktionsweise
bitte erraten!
0.94
----
- schwerer Bug in MDCRYPT behoben
- Cursorsteuerung für alle Listviews
- div. kosmetische Fixes und interne Optimierungen
0.95
----
- Warnung: Auto-Update-Install geht ab dieser Version nur noch mit
Key!
- Im Brett/Userrequester wird jetzt durch mehrmaliges Drücken
einer Buchstabentaste durch alle Einträge mit diesem
Buchstaben gecycelt
- Cursorsteuerung geht jetzt auch im Userlisteneditor (sorry)
- div. kosmetische Fixes und interne Optimierungen
- Fontrequester repariert
- N38: Auto-Update & Auto-Key sollten jetzt gehen
0.96
----
- Z-Modem-Treiber robuster gemacht
- Inhaltsliste hat jetzt ein "unsichtbares" Gadget am rechten Rand
des Bildschirms; Doppelclick darauf entspricht ESC
- div. kosmetische Fixes und interne Optimierungen
- optional zuschaltbare Gadgetleiste (bisher nicht konfigurierbar)
0.97
----
- div. kosmetische Fixes und interne Optimierungen
- N38: Keyfile/Update-Erkennung gefixet
- "Markieren nach Absender" verbessert
- Neuer Menüpunkt/neue Taste: Alle Bretter markieren
- Neue Nachrichten im Brettfenster haben jetzt den privaten
Origin
- Link-Erzeugung verbessert; schlägt das Erzeugen eines Links
fehl, wird stattdessen normal kopiert
- Auswahlfeldverhalten mit Tastatursteuerung optimiert
- Fehler bei "Empfangsbestätigungen Nachfragen": ein "Nein"
wurde einfach ignoriert
0.98 [erste Release]
----
- div. kosmetische Fixes und interne Optimierungen
- TAB-Taste sägt am Listenende nicht mehr quer durch den Speicher
- "Liste bestellen" kennt jetzt auch Abbruch
- Terminal: Mitschnittbildschirm hat jetzt Menühelp
- Zehnertastatursteuerung erweitert (siehe Guide)
- in Nachrichten: ESC und Shift-ESC vertauscht (!!!)
- "Unsichtbares Gadget" am linken Rand; bei Click = ESC
am unteren Rand = nächste Neue
- Scroll-Jump zwischen einer/fünf Zeilen umschaltbar
- Terminal: "Beliebige Nummer" bleibt erhalten
- Installer-Script kann TA- und ZP-Konfigs & Bretter übernehmen
0.99
----
- div. kosmetische Fixes und interne Optimierungen
- Scrollroutine beschleunigt
- Terminal: IBM-Wandlung schluckt keine CTRL-Zeichen mehr
- Neuer Konfigurations-Requester: Bedienung
- Belegung von ESC/SHIFT-ESC läßt sich jetzt umkehren
- Die Unterstriche bei Gadget-Shortcuts befinden sich jetzt auch
bei proportionalen Fonts an der richtigen Stelle
- Font für Gadgetleiste jetzt 8 Pixel hoch
- Listview-Cursorsteuerung verbessert
0.100 (Hähä ;-)
---------------
- div. kosmetische Fixes und interne Optimierungen
- MsgID-Routinen behandeln jetzt alles ab @ case-insensitiv
- Install-Script: Es wurden fehlerhafterweise Transfer und
Data auch bei HD-Installation auf MD-DATA und MD-MAIN
assigned.
- TAConv: Telefonnummernübergabe klappte nicht
- Terminal: Anwahlmodus hat jetzt Wahlwiederholung ;-)
- Kleiner Bug im Sorter beseitigt
- Z-Modem-Treiber ist jetzt toleranter gegenüber Störzeichen
0.101
-----
- Konfiguration/Point: Gadgetshortcut für "Device" war falsch
angegeben
- Neuer Tooltype/Shellparameter: NETCALL_SAVE. Falls vorhanden,
werden empfangene Puffer-Archive in <Transferdir/BACKUP>
verschoben. Der Name ist <timestamp_hex>.BAK
- Rückgabewert vom Packer wird jetzt ausgewertet. Falls Fehler,
bricht der Sortin-Vorgang ab (ab AmigaDOS 2.0 ;-)
- N38: MsgID-Erzeugung war totaler Müll und konnte u.U.
zu Dupes führen
- Screenmoderequester erlaubt jetzt auch die Einstellung der
Bildschirmgröße
- Defaultpfade für Exclude jetzt einstellbar
- Quotezeichengenerierung bei fehlendem Realnamen verbessert
- Aufräumen: Fuelgauge stimmt jetzt
- Point- und Boxname dürfen jetzt bis zu 40 Zeichen lang sein
- fehlt in einem EMP:-Header die Boxadresse, wird die der
Serverbox nachgetragen. Das löst auch das Problem der
MAPS-Unterstützung mit ZERBERUS®
0.102
-----
- Quotezeichengenerierung nochmals korrigiert
- der Parameter für den externen Viewer hat jetzt aus
stilistischen Gründen auch einen "%s"-Platzhalter,
der durch den Namen der zu zeigenden Datei ersetzt
wird (bisher weiterhin T:MDView.temp")
- Das GUI ist jetzt font-sensitiv. Es können drei
Fonts eingestellt werden: Für die Requester,
für die Gadgetleiste und für den Rest ;-)
Der Hauptfont muß nicht-proportional sein, der
Requester-Font kleiner gleich 8 Punkte, ansonsten
gilt freie Auswahl. MicroDot arbeitet bei Fonts größer
8x8 automatisch im RTG-Modus.
0.103
-----
- "Re^x:" und ähnliche Krücken werden jetzt durch ein einzelnes
"Re: " ersetzt.
- Drucken von MDCRYPT-Nachrichten funktionierte nicht
- Beim Schließen des Screens wird jetzt der Returncode ausgewertet
und ein Requester geöffnet, falls sich der Screen (z.B. wegen
Visitor-Windows) gerade nicht schließen läßt.
- Schwerer Bug: an Brettnachrichten wurde versehentlich
@box.domain gehängt.
- Domain im Netcall-3.8-Betrieb ist jetzt immer .ZER
0.104
-----
- Schwerer Bug beim Aufräumen: Guru 81000005 bei leeren Brettern
(daher das Mini-Update)
0.105 [nicht veröffentlicht]
-----
- div. kosmetische Fehler bereinigt
- Binärnachrichten werden jetzt grundsätzlich ohne Header
ausgelagert
- Datum per $DAT$ ist jetzt im "tt.mm.jjjj"-Format
- Der interne Reader fraß im RTG-Modus das letzte Zeichen in einer
Zeile
- rudimentäre MAPS-Konfigurationsmöglichkeiten eingebaut. Es
wird eine Textdatei "microdot.mapscfg" gelesen, die folgende
Zeilen enthalten muß (Default in Klammern):
Username von MAPS (MAPS)
Absender von MAPS-Antworten (MAPS)
Betreff für ADD (ADD)
Betreff für DEL (DEL)
Betreff für Liste anfordern (LIST BRETTER)
Betreff für ausführliche Liste (LIST BRETTER VERBOSE)
Betreff für Hilfe (HILFE *)
Betreff für PMs löschen (CLEARPM)
Betreff der MAPS-Brettliste (Re: LIST BRETTER)
Spalte, ab der in der Brettliste der Brettbetreff
beginnt, beginnend mit 0 (44)
Ich baue ein GUI für die Konfiguration ein, sobald mein
neues Requestersystem steht (no more Precognition ;-)
Die MAPS-Unterstützung kann auch per "microdot.cfg"
vorkonfiguriert werden, siehe "VorKonfi.TXT".
- Beim Autoeintrag eines Brettes wird jetzt, so vorhanden,
der Betreff aus der MAPS-Brettliste übernommen
- Neue Shell-Option: "CONFIG datei" benutzt <datei>
anstatt "microdot.prefs" als Preference-Datei
0.106
-----
- Editor wird (ab OS 2.0++) jetzt mit 16 KByte Stack aufgerufen (ja, das
wird in Zukunft konfigurierbar sein ;-)
0.107 [zweite Release]
-----
- Aufräumen: "Halten"-Nachrichten werden jetzt nicht mehr
als gelöscht markiert, auch wenn "Nach Datum löschen"
und "Alle Gelesenen" gesetzt sind. Damit sollte
das jetzt genau so funktionieren, wie es im Guide steht.
- N38: Der Z38->ZConnect®-Wandler arbeitet jetzt mit
größerem Puffer und sollte damit schneller sein
- CONFIG gibt es jetzt auch als Tooltype ("CONFIG=configfile")
- Terminal/Netcall: Der "Serielles-Device-is-nich"-Requester
hat jetzt Retry
- MD versucht jetzt, anhand des Property-Flags DIPF_IS_FOREIGN
selbst zu erkennen, ob der RTG-Modus benötigt wird. Das
RTG-Flag bleibt aber weiterhin vorhanden.
0.108
-----
- Statistische Auswertung der MAILER:-Lines und des Crossposting-Anteils
- div. kosmetische Fixes & interne Optimierungen
- N38: Fehler bei der Keyfile/Update-Erkennung beseitigt
- erste Umsetzungen auf Ogre: Font- und Netz-Requester und Sortin-Fenster
0.109
-----
- Ogre: Cycle-Gadgets sind nun ab V37 von Gadtools
- div. kosmetische Fixes & interne Optimierungen
- Umgesetzt: Versand- und Userrequester
- Msgliste: Nachrichtengrößen > 999 KByte werden jetzt in MByte
angezeigt
- Nachrichtenlaufzeiten größer 24 h werden jetzt in Tagen
angezeigt
- Betrieb als Workbench-Fenster möglich
- Screen jetzt optional Public
- kein Neustart bei Bildschirmänderungen mehr
- Ogre: Schwerer Bug beim Layout mit nichtproportionalen Fonts
beseitigt (div. Enforcerhits)
- Dämlicher Bug in der Auswertung der Tooltypes: Es wurde ein
Pointer auf einen längst freigegebenen DiskObject-Eintrag
behalten...
*****************************************************************************
* Ab dieser Version werden alle Beta-Versionen mit dem Zusatz "ß" versehen, *
* um sie von Release-Versionen zu unterscheiden. *
*****************************************************************************
0.110ß
------
- div. kosmetische Fixes & interne Optimierungen
- statistische Auswertung der MAILER:-Zeilen ist jetzt dynamisch
- Sysop-Mode: Bug bei der Info-Ausgabe beseitigt
- Sysop-Mode: Wenn sich die Export-Datei aus irgendeinem
Grunde nicht öffnen läßt, wird ein Fehlerrequester geöffnet
und der Netcall abgebrochen
- QBEZ:-Erzeugung eingebaut
- auf Ogre umgestellt: Z-Modem-Fenster, Brett-Auswahlrequester,
Crunch-Fenster
- Brettauswahl- und Userauswahlrequester verstehen jetzt wieder
die "a"-bis-"z"-Shortcuts; neu dabei: Shift-Taste cycelt rückwärts
0.111ß
------
- Menus beachten jetzt DrawPens
- QuickFont-Modus funktioniert jetzt wieder
- Bildschirmtiefe (Anzahl Farben) jetzt bis 8 einstellbar
- Gadgetleiste besteht jetzt aus Gadtools-Gadget, falls auf Screen
- 1.3: Interlace-Flag jetzt abschaltbar
- neuer Requester für alle Bildschirmparameter. Font- und Farbrequester
und die dazugehörigen Menüpunkte entfallen damit.
0.112ß (trägt falsche Versionsnummer 0.111ß)
------
- auf Ogre umgestellt: Bedienungsfenster
- Bildschirmkonfiguration: Bug beim Gadget-Disabling beseitigt
- div. kosmetische Fixes & interne Optimierungen
0.113ß
------
- Terminal: Refresh der Info-Zeile klappt jetzt wieder
- MsgIds sind jetzt Punktfrei
- Neuer Tooltype/Shell-Parameter: DIR oder DIRECTORY setzt
das aktuelle Verzeichnis für MD (Warnung: Der Parameter
CONFIG aka SETTINGS wird in Zukunft _wegfallen_!)
- Bildschirm: Farbeinstellungen werden nicht mehr mit WB-Farben
überschrieben
- Enforcer-Hits bei der Erstkonfiguration beseitigt
- Ogre: Layoutfehler beseitigt (Horizontale Verschiebung um einen
Pixel)
- beim WB-Betrieb ist das Hauptfenster jetzt ein AppWindow;
reingezogene Icons werden als zu versendende Nachricht behandelt
- Neue Option beim Senden: Textdatei. Verschickt Datei von Platte
als Text
- beim WB-Betrieb ist das Versendefenster jetzt ein AppWindow:
reingezogene Icons werden als Binärdatei eingetragen
- QBEZ-Erzeugung korrigiert
- MD verläßt jetzt den Wartemodus, wenn es nochmals gestartet wird
- Gadgetleistenabschaltung klappt wieder
- Auto-Updates lassen sich jetzt auf für spätere Installation
unter MicroDot_Update.V<versionsnummer> zwischenlagern
- beim Auto-Update-Installieren werden jetzt Icons erzeugt
- Terminal/Netcall-Fenster benutzt jetzt den Listen-Font
0.114ß
------
- Ogre: Checkboxen haben jetzt den Text auf der linken Seite
und werden nach rechts ausgerichtet (Layout wird noch korrigiert,
keine Angst ;-)
- auf Ogre umgestellt: Userliste
- Menü: Shortcuts haben jetzt diesselbe Farbe wie die Menülabel
- neuer Requester: Oberfläche II (Bedienung -> Oberfläche I)
Ich werde wohl auf Submenüs zurückgreifen müssen :-(
- Brettliste kann jetzt optional als Baum dargestellt werden
0.115ß
------
- Ogre: Text-Refresh repariert
- Brettbaum wird jetzt nach Sortin/Brettänderungen neu erstellt
- Menüs werden jetzt aus Magic-Menu-Kompatibilität mit JAM1
getextet ;-)
- Textausgabesystem intern komplett umgestellt. Der alte QuickFont-
Mechanismus und die damit verbundenen RTG-Probleme gehören damit
der Vergangenheit an.
- Versenderequester passt wieder auf einen 640 x 256-Screen
- Brett/Userrequester: Auswahl per Buchstabenkürzel funktioniert
jetzt korrekt
0.116ß
------
- Sysopmodus: "Transferfenster" eingebaut
- Sysopmodus: Blockgröße für Kopieren jetzt einstellbar (Envoy-
Option ;-)
- Precognition ist nun komplett entfernt (siehe Codelänge ;-)
- Stackbedarf auf 40000 reduziert
- Submenüs eingebaut
- verschiedene logische Aufräumarbeiten im Konfigurationswirrwarr ;-)
- Pointkonfiguration nun aufgeteilt in "Allgemeines",
"Sysop-Modus", "Modem" und "MAPS"
- neuer Requester: Externe Programme. Enthält bisher Aufrufe für Editor
und Binärviewer. Stack & WbToFront sind jetzt jeweils einstellbar.
- Unter 2.0++ wird jetzt ReadArgs() für die Kommandozeile benutzt
WARNUNG: Unbedingt alle Scripts usw. umstellen, da unbekannte
WARNUNG: Schlüsselwörter zum Abbruch von MicroDot führen!
WARNUNG: Dazu zählt u.a. auch der vormals notwendige "RTG"-Parameter!
- MD-Crypt ist jetzt toleranter gegenüber Konfigurationsfehlern
unfähiger Sysops ;-)
- Fehlerhaft (ohne /) eingetragene Bretter können jetzt wieder
ausgetragen werden
- Brettliste auf Poolverwaltung umgestellt. Damit werden praktisch
alle dynamischen Datenstrukturen in MD über Pools verwaltet
- MAPS-Support: Spalte, in der die Brettnamen beginnen, ist jetzt
einstellbar (infiMail-Support ;-)
- Brettlistenretter für den Notfall der Notfälle (und vorallem
solchen gewissenhaften Usern, die die Sicherheitskopie der
Brettliste mit NoDelete unterbinden ;-) integriert
- Ogre: verschiedene kleinere Fixes beim Layout mit extrem "komischen"
Fonts
- Ogre: Tastaturprozessor reagiert nun nicht mehr auf Key-Up-Events
ohne vorherigen Key-Down. Löst Probleme mit Amiga-M und ähnlichen
Kombinationen
- "Re:"-Erkennung korrigiert
- Loginphase korrigiert ("Running Arc" statt "Running Arc..."). Löst
Probleme mit Fastcall-Boxen
- Neue Option (Requester "Bedienung"): Brettindizes können jetzt
automatisch nach dem Sortin generiert werden
- Neuer Menüpunkt in "Bretter": Alle Indizies erstellen
- Neuer Menüpunkt in "Bretter": Alle Nachrichten als ALT markieren
- Inhaltsliste: Bug beim Löschen von markierten Nachrichten
beseitigt
- Konfiguration für Nachrichtenkopffarben wird jetzt korrekt
berücksichtigt
- Screen ist jetzt wieder "public"
- Fehler beim Aufbau des Brettbaums: Hierarchien mit gleichlautendem
Anfang (z.B. CL/ und CLC/) führten zu falschen Verästelungen
(nein, es war _kein strncmp() beteiligt :-)
- Z-Modem-Transferfenster passt nun wieder auf 640x256 (sorry)
- Terminal: Mitschnitt läßt sich nun auch ohne geöffneten Mitschnitt-
Bildschirm speichern
- Farbfehler bei der Brettliste korrigiert
- Terminal: "Anruf bei Serverbox" beherscht jetzt auch das Login mit
Usernamen und Passwort
- Hauptscroller optimiert
- 3-Tasten-Maussupport: Mittlere Maustaste bedeutet jetzt "markieren"
(normalerweise Shift-Linke-Maustaste)
- Bei "Private Antwort" werden jetzt alle ANTWORT-AN:s, der OAB:,
der WAB: und der ABS: berücksichtigt (so vorhanden ;-)
- Inhaltsliste: Sortieren nach Betreff korrigiert. Alle Formen von
"Re" usw. sollten jetzt korrekt igonriert werden
- Inhaltsliste: Anzeige von "Re:" jetzt abschaltbar
- div. Enforcer- und Mungwallhits durch fehlende Initialisierungen
bei der Erstkonfiguration beseitigt
- Neue Option: RESETGUI setzt Font- und Bildschirmparameter
zurück, für den Fall, daß man einen zu großen Font eingestellt
hat und die Konfiguration deshalb nicht mehr ändern kann
- Erzeugung der Baumelemente korrigiert
- Scrolljump verhält sich jetzt wie erwartet
- WB-Modus: Textfehler beim Resize behoben
- Refresh der Gadgetleiste optimiert (größter Geschwindigkeitsgewinn
im WB-Modus)
- Routine zum Auffinden einer "freien" Mail optimiert; sollte Sortin
und Verschicken beschleunigen
- Der interne Reader liest Nachrichten jetzt schneller
- Quotedarstellung über Zeilenende hinaus korrigiert
0.117alpha
----------
- Neuer Requester: Bedienung II
- Bugreports gehen jetzt an MicroDOT-Bugs@aworld.aworld.de
- Reader: Bugs beim Tab-Expand beseitigt
- Reader: Tabgröße jetzt konfigurierbar
- Reader: Fälschlicherweise mögliches "Markieren" von Zeilen abgestellt
- Sortin arbeitet jetzt mit Double-Buffer-Async-IO ;-)
- Farbeinstellungen: Übernahme von WB/Prefsfarben funktioniert jetzt
korrekt
- Farbeinstellungen: Reset-Gadget zum Zurücksetzen auf Standard-Farben
- Requesterposition ist jetzt einstellbar (Mauszeigerrelativ,
Bildschirm/Fensterzentriert, Oben links ab Bildschirm/ab Fenster).
Gilt sowohl für Reqtools- als auch Ogre-Requester.
- Fehler bei der Übernahme des Betreffs aus der MAPS-Brettliste beseitigt
(führte zu teilweisen defekten Bretteinträgen mit astronomischen
Mailzählern)
- Inhalt: "Markieren nach Absender" ist einer vollwertigen Suchfunktion
gewichen
- In allen Suchmustern ist jetzt der "*" als "#?"-Ersatz erlaubt. Es
gelten aber weiterhin auch die normalen Amiga-Jokerzeichen.
- Logfile "microdot.log" zur Auswertung von Kosten und Transferraten
(genaue Beschreibung des Inhaltes folgt ;-)
- Sortieren und Indexlesen durch Pufferung der Verzeichnislocks
beschleunigt
- verschiedene interne Optimierungs- und Aufräumarbeiten
- Funktion "User killen" geht jetzt endlich (sorry, war bis dato
gar noch nie implementiert ;-)
0.118alpha
----------
- Requester "Externe Programme/Pfade" geht wieder mit 640 x 256 (sorry)
- Schwerer Fehler: Pufferung der Brettpfade führte bei neueingetragenen
Brettern zu Nachrichtenleichen im Bootverzeichnis (i.d.R. SYS:)
- Gadgetleiste wird im Screen-Modus nicht mehr überschrieben
- Konsolenfenster für Standard-I/O jetzt einstellbar. Mögliche
Platzhalter: %t für Fenstertitle, %p enthält "/SCREEN<mdpubscreenname>",
falls MicroDOT auf einem PubScreen läuft. Default: "con:////%t/CLOSE%p"
- erste Minimalstversion :-) des ARexx-Ports. Scripts müssen sich
in MD-Dir/Rexx befinden. Mögliche Endungen:
*.mdrexx ; Allroundscript
*.mdbrexx ; für Brettliste
*.mdmrexx ; für MsgListe
- Brettliste: Belegung von m/Shift-M umgekehrt; entspricht jetzt
der Inhaltsliste
- Logfile jetzt explizit einschaltbar (Requester Konfiguration/Bedienung I)
- Alpha/Beta-Versionen laufen jetzt nur noch _mit_ Keyfile (damit
in Zukunft Beta-Versionen auch zum direkten Download angeboten werden
können)
0.119ß
------
- Crunchfenster hat jetzt auch GadgetHelp
- Markieren nach Muster: "Abbruch" funktioniert jetzt
- Markieren nach Muster: Benutzt jetzt korrekt die "Und"-Logik für
die Filter
- Sortin-Statistik verursacht kein Guru#5 mehr, falls keine
Nachricht (z.B. durchs Killfile oder per markierten EBs)
einsortiert wurde
- Fehler beim Einsortieren durch zweimaliges SeekAsync(). Als kleiner
Nebeneffekt dieses Bugfixes könnte das Einsortieren jetzt noch
eine Spur schneller sein ;-)
- MDREXX: Neues Kommando "SENDSHORTMAIL"
- MDREXX: benutzt jetzt ebenfalls -- dank Michael Balzer ;-) -- konsequent
Pools
- Ogre: HELP nur noch bei Downeevents (löst Problem mit zweifacher
Guideanzeige bei aktivierten Stringgadgets)
- Ogre: Bug im SG-Edithook beseitigt
0.120ß
------
- schwerer Fehler in der MenuBar-Generierung (falsch berechnete WordSize,
ein ziemlicher Idioten-Bug ;-) führte, abhängig von der Fontbreite,
zu defektem Image-Strukturen.
- doppelter Shortcut bei Konfiguration/Oberfläche/Bildschirm ('G')
- es werden keine leeren SubMenü-Listen mehr erzeugt
- Fehler bei der Dateipositionsberechnung beseitigt, dazugehörige
Debug-Ausgaben entfernt
- Potentieller Fehler beim Umgang mit den StdIO-Filehandles beim
Start von der Workbench beseitigt
- div. kosmetische Fixes & interne Aufräumarbeiten
- Überprüfung auf "unsichtbare" Farben korrigiert (siehe auch RESETGUI)
- Brettscroller: Belegung von m/Shift-M entspricht jetzt der
Menübeschriftung
- Brettscroller: Belegung von i/Shift-I entspricht jetzt der
Menübeschriftung
- an verschiedenen Stellen GadgetHelp-Bearbeitung nachgetragen
- nur bei OS 3.0++: Farben wurden unnötigerweise mehrfach gesetzt
- böser interner Bug bei der Ausgabe der Statuszeile beseitigt
- böser interner Bug bei der Initialisierung des Scroller sorgte
für überschriebenes ChipMem inkl. vieler netter Seiteneffekte
(das kommt davon, wenn man unbedingt in RastPorts ohne Layer
malen will ;-)
- Guide-Ansteuerung ist jetzt komplett asynchron; d.h., daß jetzt
auch mehrere Guide-Fenster gleichzeitig geöffnet sein können usw.
- Inhaltsliste: Suchen korrigiert
- "Pubscreen"-Flag entfernt. Nach diversen Aufräumarbeiten ist es
unnötig und ich habe sowieso geschworen, nie wieder direkt in
RastPorts ohne ClipRects zu schreiben (siehe drei Abschnitte
höher ;-)
0.121ß
------
- Terminal: Mitschnitt-Bildschirm beachtet jetzt Fonts
- Festplattenplatzanzeige beim Sortin zeigt jetzt korrekt Füllstand
der Platte mit dem DATA-Dir (und nicht dem Transfer-Dir, wie vorher)
- Crunch hat jetzt ebenfalls einen Plattenfüllstandsanzeiger
- "microdot.mapscfg"-Parser entfernt
- an verschiedenen Requestern Gadgethelp nachgetragen
- Refresh der Gadgetleiste im Screen-Modus hinterläßt keine
Hintergrundpixel mehr
- Brettliste: Zehnerblock-"-" bedeutet jetzt auch "Aufräumen"
- verschiedene Änderungen bei der Vorkonfigurierung (siehe VorKonfi.TXT)
- Maps-Konfiguration: Hilfe-Betreff jetzt auch einstellbar (sorry,
ich hatte einfach nur das Gadget dafür vergessen)
- Maps-Konfiguration: Default-Einstellungen für verschiedene Mailboxprogramme
integriert (bisher: Connectline, Fastcall, Jokersystem)
- Fehler beim Scroller-Handling mit "Lister-Sprung" konnte zum Totalabsturz
beim Scrollen über das Listenende hinaus führen
- Ogre: Fehler bei der Checkboxpositionierung unter 1.3/2.04 beseitigt
- Inhaltsliste: Neue Option "Gelesen (l)" setzt aktuelle/markierte
Nachricht(en) auf Gelesen
- Reader: Scrollen mit Cursortasten beschleunigt (bisher wurde
fehlerhafterweise immer der gesamte Bildschirm neu aufgebaut, anstatt
zu scrollen)
0.122beta
---------
- div. kosmetische Fixes & interne Optimierungen
- Maps-Preconfig für Zerberus(tm) eingebaut
- beim Editieren im Spoolbrett werden jetzt Empfänger & Betreff
geupdatet
- Editoraufruf intern stark vereinfacht, kein Verlaß auf Archiv-Flag mehr
nötig. Das sollte z.B. die Probleme mit dem GoldED beim Editieren
im Spoolbrett lösen.
- /SPOOL-Brett wird nun beim Aufräumen auf keinen Fall mehr angetastet
- gesammeltes Auslagern mehrerer Nachrichten möglich (neuer Requester)
- Ogre: Requester verstehen jetzt immer "ESC" und Zehnerblock-"*" als Abbruch
sowie Zehnerblock-"Enter" als "OK"
- Netcall: Login-Routinen stabiler gegen "wirre" Boxausgaben, sollte
Probleme mit InfiMail beheben
- Message-Zähler werden jetzt immer korrekt geupdatet. Löst u.a. auch
Probleme mit dem Markieren per Menübefehl und anschließendem Löschen usw.
- Ogre: Cursor-Listview-Steuerung jetzt auch mit Zehnerblock möglich
- "Brettindizies automatisch erstellen?" gilt jetzt auch für Einsortieren
per Hand
- Brettliste: Baum wird jetzt nach Löschen von Brettern komplett neu erstellt
- Terminal: Komplette Konfiguration überarbeitet und in verschiedene
Requester aufgespalten (weitergehende serielle Konfiguration und Telefonbuch
sind bereits vorgesehen)
- "Sonstige MAPS-Nachricht": Wird kein Text eingegeben, wird eine leere
Nachricht verschickt
- Nach jedem Editoraufruf wird jetzt das zuständige MD-Fenster wieder
aktiviert (behebt Probleme z.B. beim CED mit mehreren offenen Views)
- bei der Erstinstallation werden jetzt die WB-Font-Prefs ausgelesen
und benutzt
- die HardLink-Erzeugung ist jetzt optional abschaltbar (für notorische
MFS- und DCFFS-Fans :-). Menü "Konfiguration/Oberfläche/Externe..."
- Optional lassen sich jetzt beim Verlassen der Inhaltsliste nur die
NEU-Flags von gelesenen Nachrichten löschen (Konfiguration/Oberfläche/Bedienung)
- Bug beim Aufruf des Terminal-Modus als Workbench-Fenster beseitigt
(ergab diverse Enforcerhits)
0.123beta
---------
- die 020/2.0-Version gestrichen, neue Version MicroDotAGA für
68020/OS3.0++ (für z.B. A1200/A4000) neben der normalen Allroundversion.
Die AGA-Version enthält dann weder 1.3 noch 2.0-Code. Sorry, aber
die Unterschiede zwischen 1.3 und 2.0 haben es nicht gebracht ;-)
- beim Verlassen des internen Readers wird nun wirklich die letzte Mail
zur aktuellen (und nicht mehr die zuletzt geschriebene)
- div. kosmetische Fixes
- MAILER:-Analyse entfernt
- MDREXX: Reader aktualisiert jetzt auch die "aktuelle Mail"
- Crunch: Beim Löschen nach Datum/von gelesenen Nachrichten wurde das Flag
"auch Neue" fehlinterpretiert
- Ogre: verschiedene kosmetische Fixes
- MDREXX: HELP PROMPT ruft den ARexx-Teil des Guide auf
- Z-Modem-Fenster überarbeitet
1.0
---
- div. kosmetische Fixes
- Z-Modem-Fenster-Layout korrigiert
- Terminal: Mitschnitt speichert jetzt auch Umlaute und andere Zeichen
> 127 korrekt
- div. Fixes beim 1.3-Betrieb
1.1beta
-------
- Bug bei der Linkerzeugung führte dazu, daß unabhängig von der Einstellung
in den Preferences _nie_ Links erzeugt wurden
- Voreinstellung für Linkerzeugung geändert: Bis einschließlich 3.0 sind
Links jetzt defaultmäßig deaktiviert
- Der Spoolvorgang wird jetzt durch ein Ogre-Fenster illustriert ;-)
- Maps-Voreinstellung für InfiMail integriert
- Z-Modem-Transfer läßt sich nur noch durch CLOSEWINDOW abbrechen
- MAPS-ADD/DEL jetzt per Zehnerblock-'*'/'0' abbrechbar
- Z-Modem-Buffer jetzt einstellbar (Konfiguration/Point/Modem)
- div. interne & kosmetische Fixes
- Bug bei der Scrollbalkenpositionierung nach dem Schreiben einer
neuen Nachricht beseitigt
- Bug beim Auto-Install beseitigt (trat nur auf, falls keine Workbench
geladen war)
- 1.3: Eigener Ogre-Requester für Interlace/Gadgetleiste/Uhr
- Ogre: "HELP" ohne Gadget geht wieder und liefert einen
allgemeinen Hinweis zum Requester
- Suchen läßt sich jetzt abbrechen
- Neue Option "NEU-Flags von allen berührten Mails löschen?"
(in Konfiguration/Oberfläche/Bedienung). Löscht bei "nächste neue"
das Neuflag der vorher aktuellen Mail
- "Nächste Neue" jetzt optional brettübergreifend (Konfiguration/
Oberfläche/Bedienung)
1.2beta
-------
- "nächste Neue brettübergreifen" war nicht abschaltbar
- "NEU-Flags von allen berührten Mails löschen?" geht jetzt auch im
internen Reader
- Requester "Bedienung" zu groß für 640x256 bei Topaz8. Die
Konfiguration für die Listensteuerung ist jetzt komplett in
"Bedienung II"
- Ogre: PaletteGadget unter 2.0 korrigiert
- Neues Flag "Beim Netcall CR/LF senden"; sollte Probleme mit InfiMail
lösen (Konfiguration/Point/Allgemein)
- Neues Flag "Login Abbrechen"; MicroDot versucht dann beim Netcall,
den Logintext der Box mit "CTRL^X" abzubrechen.
- ARexx-Aufrufe über Menuleiste funktionierten nicht
- ein Aufruf des externern Viewers setzt jetzt auch das GELESENEN-Flag
- Transfer/Datapfade werden jetzt auf ":" bzw. "/" am Ende untersucht
und gegebenfalls ergänzt (nein, es kommt kein Requester, daß der
User das bitte selbst machen möchte ;-)
- Beim Auslagern mehrerer Nachrichten in eine Datei wird jetzt wie
üblich geprüft, ob diese etwa bereits existiert
- on popular demand: beim Anhängen des Origins werden vor dem Beginn des
Textes keine Leerzeilen mehr eingefügt
- Beim Bestellen von Brettern via MAPS können diese jetzt optional
direkt in die Liste eingetragen werden
- div. interne & kosmetische Fixes
1.3beta
-------
- Requester "Bedienung II": Umstellung der Flags führte zum totalen
Wirrwarr bei der Auswertung derselbigen. Alle NutzerInnen der Version
1.2beta mögen bitte ihre Listerflageinstellung kontrollieren!
- "nächste Neue" über die Brettgrenze verläßt das Brett jetzt wie
bei "ESC"; d.h., die NEU-Flags werden entsprechend behandelt
- Fehler beim sofortigen Eintragen aus der MAPS-Liste: Es wurde
nicht geprüft, ob der Brettname mit einem "/" begann, und so
wurden die Bretter u.U. fehlerhaft (ohne "/") eingetragen.
Gleichzeitig führte das zum erneuten Eintrages des Brettes
(mit "/"), sobald eine Nachricht darin eintraf.
- beim automatischen Eintragen eines Brettes beim Versenden
wurde die Brettbaumdarstellung nicht korrigiert
- Fehler bei Option "NETCALL": Konnte der Netcall nicht durchgeführt
werden, sprang MicroDot in den normalen Brettmodus. Ab sofort
beendet sich MicroDot in diesem Fall mit dem Returncode _5_
(gegenüber _0_ bei ordnungsgemäßem Netcall)
- Neue Option "Eigene Nachrichten auf 'Halten'?"
(Konfiguration/Oberfläche/Bedienung II) sorgt dafür, daß eigene
Nachrichten in Brettern und der PM automatisch auf "Halten"
stehen
- Der externe Viewer läßt sich nun auch aus dem internen Reader
heraus aufrufen
- Beta-Version liefen ohne Keyfile (sowas aber auch ;-)
- Beim Einsortieren von Hand werden jetzt Archive erkannt und
dann nach Nachfrage automatisch entpackt
1.4beta
-------
- div. kosmetische Fixes & interne Aufräumarbeiten
- dämlicher Bug bei "Login Abbrechen": Anstatt CTRL^X wurde
0x23 ('#') geschickt...
- Gadget "nächste Neue" im Reader funktionierte nicht
- Telefonnumernauswertung ist jetzt Leerzeichensicher
- Z38-Konverter aufgeräumt (Grrr ;-)
- Neue Nachrichten-Funktion "Kopieren...". Damit lassen sich
Nachrichten innerhalb der MD-MsgBase in andere Bretter kopieren,
ohne das sie nochmal verschickt werden.
1.5beta
-------
- MAPS-Prekonfiguration für Zerberus(tm) geändert
- Bug beim Verlassen: Beim Start von der Workbench wurde ein
versehentlich ein Dir-Lock recycelt (ergab u.a. diverse
Enforcerhits)
- externer Reader löschte das NEU-Flag, anstatt das
GELESEN-Flag zu setzen...
- bei "Neue Nachricht schreiben" in der PM wird jetzt
der private Origin verwendet
- Terminal: Bug bei der Funktionstastenbelegung ("|" wurde falsch
interpretiert) beseitigt
- Puffererkennung beim Sortieren von Hand funktionierte nicht
und führte dazu, daß MicroDot grundsätzlich meinte, es handele
sich um ein Archiv...
- Installationsskript überarbeitet, TheAnswer3.00-Konvertator
beigelegt
- Fehler in der Anwahlroutine beseitigt (es wurde nur die erste Nummern
in der Liste angerufen)
- Login-Verfahren vollständig überarbeitet; sollte jetzt gegen alle
Arten von Serverboxen gefeit sein ;-)
1.6 (vierte Release)
--------------------
- Ogre: Fehler bei Colorselectorgadgets unter 2.04 (Grrr ;-) behoben.
Grund war fehlendes GT_RefreshWindow() nach dem Öffnen von
Ogre-Fenstern...
- "Nächste neue brettübergreifend" wirkt jetzt auch aus dem
internen Reader heraus
- 1.3: irrtümlich eingestellte Fonts wurden nicht zurückgesetzt.
Unter 1.3 sind keine Fonts einstellbar.
- Menuaktivierungen gingen nach Iconify/Preference-Änderung
verloren
- Requester "Konfiguration/Point/Allgemein": Cycle für "Netcallmodus"
wurde nicht korrekt initialisiert
- Der Reqtools-Filerequester wurde für Directory-Requester falsch
aufgerufen, mit der beeindruckenden Konsequenz, das in den
Directory-Only-Requester nur Dateien ausgewählt werden konnten ;-)
- Tooltype/Keyword TERM als Shortcut für TERMINAL eingebaut
- neues Tooltype/Keyword "PUBSCREEN", ermöglicht MicroDot im
WB-Modus auf einem beliebigen Pubscreen laufen zu lassen. Es
muß der Name angegeben werden, falls der Screen nicht existiert,
wird auf die Workbench zurückgegriffen
- Refresh-Bug bei MAPS-ADD und Markieren per Doppelklick behoben
- Bug beim Entpacken des Archives beim Sortieren von Hand; unter
Umständen wurde der Dateiname des Archivs nicht richtig übergeben...
- Netcall: Fehler im Zusammenhang mit Leerzeichen nach "Username:"
behoben (z.B. beim Login mit Fastcall)
- div. kosmetische Aufräumarbeiten
- Enforcerhits bei "nächste Neue" aus der Brettliste heraus
1.7beta1
--------
- im WB-Modus haben Ogre-Requester jetzt ein Depth-Gadget
- unzählige kosmetische Fixes und interne Optimierungen
- Brett- und Nachrichtenverwaltung intern völlig umgestellt (Beschreibung
siehe entsprechendes Dokument)
- Verwaltung des ZConnect-Textkommentars (nicht zu verwechseln mit
der Kurzkommentarzeile) integriert
- beim Löschen von Brettern wurde der Pfad nicht komplett entfernt
- Uralt-Bug bei "Alle markieren" in der Brettliste beseitigt; führte dazu,
daß mit dieser Option markierte Bretter nicht mehr demarkierbar waren
(für Programmierer: UBYTE 1 ^ 0xff != 0...)
- dito bei "Nachrichten/Markierung invertieren" (diesmal nach dem
Motto "UBYTE !0 ist _nicht_ 0xff"...)
- bei falscher Passworteingabe wird jetzt eine Protokoll-Nachricht
erzeugt
- neue Option "Nachrichten/Auslagern/UUDecode..."
- Binärnachrichten werden nun beim Lesen via "datatypes.library"
untersucht und das Ergebnis ausgegeben (ab 3.0++)
- Ogre: ListView-Refresh überarbeitet, wesentlich schneller als vorher
- für Bretter wird jetzt das Datum des letzten Schreibzugriffes
gespeichert und in der Brettübersicht angezeigt
- Sysop-Netcall: Post-Import-Batch wurde nur aufgerufen, wenn wirklich
Daten zu importieren waren. Führte zu Problemen mit Connectline 4.1.
- Pufferreparierer versucht, die nächste Nachricht zu finden, falls
beim Sortieren defekte Header o.ä. auftauchen
- neue Option bei der MAPS-Konfiguration: DEL-Prefix, ADD-Prefix,
ermöglicht auch Bedienung absolut abartiger MAPS-Versionen (z.B.
Alphanet-Areafix)
- neue MAPS-Preconfig für ALPHANET-AREAFIX
- Bug im Requester "Konfiguration/Bedienung/Oberfläche":
Auslagerpfad für Textnachrichten stimmte nicht
- Origin usw. in Sprachgruppen eingeteilt, die pro Brett eingestellt
werden können
- Cookie-Einfügung ist jetzt imun gegen C-Formatzeichen
- Cookie-Auswahllogik verändert
- Neuer Platzhalter im Origin $VER$ fügt "MicroDot <Version>" ein
- getfnl() durch eigene Routine ersetzt, die unter 2.04++ auf
ExAll() zurückgreift. Dadurch wesentlich bessere Performance.
- beim ersten Start wird nun die Environment-Variable "EDITOR"
für die Defaulteinstellung des Editor-Aufrufs ausgelesen,
so vorhanden.
- Option zum automatischen Packen der MsgBase. Es steht ein
interner Packer (Compress-Variante) in drei Stufen zur
Verfügung, oder, falls installiert, XPK-Support.
- Speicherverlust beim Verschicken von Bugreports/Registrierformular
behoben
- Filenamewandlung für Binärexclude verhaspelt sich nicht mehr bei "-"
- Neue Option "DEL löscht Halten?" in Konfiguration/Oberfläche/BedienungII.
Beim manuellen "DEL" von Nachrichten wird das HALTEN-Flag automatisch
gelöscht
- Antwort in der PM auf eine eigene Nachrichten bewirkt jetzt eine
erneute Mail an den Empfänger dieser Nachricht
- neue Version der Asyncio-Routinen integriert
- Pack/Entpackfenster beim Netcall nun INACTIVE
- Bug bei Z38: "Organisation" statt "Organization"...
- Ogre: Listviews verwenden nun den eingestellten Listfont, falls
der Gadget-Font proportional sein sollte
- Ogre: Fuelgauge-Refresh optimiert
- Terminal: Nach Z-Modem-Upload/Download wird jetzt per Text
angezeigt, ob die Übertragung erfolgreich war.
- Bei der Konfiguration wird jetzt geprüft, ob Daten- und
Transferpfad auch korrekt absolut angegeben sind
- HydraCom-Unterstützung. HydraCom muß im Pfad liegen,
die seriellen Preferences müssen stimmen (HydraCom-Bug)
_und_ daß Modem darf bei DTR-Drop nicht auflegen (&D0!).
Siehe Konfiguration/Point/Modem. Nur ab 2.0.
- ZModem-8k-Support
- PGP-Support (ab 2.0 und nur bei ZConnect)
- Beim Beenden wird der Screen erst nach dem Speichern der Prefs
geschlossen
- Antworten: Bei gesetztem "ANTWORT-AN"-Header wird jetzt
nicht mehr der ABS: als zusätzlicher Absender eingetragen
- Bug beim temporären Schließen des Screens bei Prefsänderungen
beseitigt
- eingeschränkter Mehrfachstart möglich, wenn die Pfade
(Programm-Verzeichnis, Daten und Transfer) unterschiedlich
sind. MD legt dafür eine Resource mit einer Liste aller
gestarteten MD-Instanzen an, das auch nach dem Beenden
aller MD-Instanzen im Speicher liegen bleibt. Klartext:
Beim allerersten Start von MicroDot gehen genau 140 Bytes
Speicher verloren. Hinweis: Ab 3.0 wird der Speicher
für die Resource mit MEMF_REVERSE angefordert, um
Fragmentation zu vermeiden.
In der Titelzeile des Screens/Fensters wird jetzt immer
der Pubscreennname und der Rexxhost-Name der MD-Instanz
angezeigt. Desweiteren wird automatisch an alle CON:-Fenster-
Spezifikationen, die konfigurierbar sind, ein SCREEEN%adr
angehangen, so denn MD auf einem Screen läuft.
- ARexx: GETMDPUBSCREENNAME korrigiert; gibt jetzt den String
"Workbench" zurück, falls MD auf dem WB-Screen läuft.
- Binärnachrichten werden nun beim Lesen via "whatis.library"
untersucht und das Ergebnis ausgegeben (sofern Lib vorhanden)
- Gemeinsames Weiterleiten mehrerer Nachrichten ermöglicht: Die
Empfänger werden einmal definiert und automatisch bei jedem
Weiterleitrequester eingesetzt
- MAPS-Brettlistenerkennung hängt beim Vergleich des Absendernamens
nun nicht mehr pauschal "@boxname" an den Vergleichsstring, wenn
schon ein "@" im Mapsnamen vorhanden ist (für Konstrukte wie
"MAPS@MAPS.boxname.boxdomain").
- Terminal: Bug in der Signalauswertung führte u.U. zu einer
Endlosschleife, wenn der Mitschnittbildschirm geschlossen wurde
1.7beta2
--------
- (Ent)packfenster nun mit AUTO-Attribut
- Böser Bug: Bei der 1.6->1.7-Konvertierung wurde Müll in der
Brettstruktur hinterlassen. Die defekte Brettliste verursachte
jede Menge unangenehmer Folgeerscheinungen (Gurus usw.usf.)
- Maps-Brettliste wurde versehentlich falsch ausgelagert
- Brettaustragsmechanismus verbessert: Vom Austragen ausgenommen
sind jetzt explizit nur noch das PM-Fach und "»Spool", "»Archiv"
und "»Protokoll".
- div. Ogre-Requester waren nicht gegen Nichtaufgehen-mangels-Platz
gesichert und konnten im Zweifelsfall zum Guru führen
- an diversen Requestern das Hilfe-Gadget nachgetragen.
- Farben für Terminal-Modus jetzt getrennt einstellbar.
- Y-A-Bug in der Cookie-Erzeugung entfernt: Newline wurde _vor_
anstatt nach den Cookie-Zeilen eingefügt
- Falls "locale.library" installiert, wird für die Zahlendarstellung
nun soweit wie möglich die Locale-Konventionen verwendet. Hinweis:
MDAGA setzt die Existenz der Library vorraus, da es sich bei 3.0
um eine Standard-WB-Library handelt
- Brettlistenrestauration funktionierte nicht
1.7beta3
--------
- Bug bei Protokollnachrichtausgaben behoben
- Speicherverbrauch bei Reorganisation reduziert
- Hydracom-Aufruf korrigiert; sollte jetzt auch funktionieren,
wenn Hydracom im MD-Verzeichnis selbst liegt
- Bei der Packer-Konfiguration wird jetzt geprüft, ob die
Packer im Pfad liegen (analog HydraCom)
- Bei mehreren Sortindurchläufen (z.B. Multi-Puffer-Archiv)
werden Userkill- und MsgID-Killliste nur noch einmal geladen
- Auffinden der nächsten freien PufferID beim Sortin beschleunigt
- Im Sortinprotokoll wird nun auch eine Per-Brett-Aufstellung aller
neuen Nachrichten erzeugt
- Beim Loginvorgang wird nun aus Kompatibilitätsgründen mit
diversen komischen Mailboxprogrammen sicherheitshalber
pauschal ein CR geschickt
- Terminal: Ansi-Farben als zusätzliche Defaultoption
- Auflegen per DTR-Drop möglich (nicht bei Hydra-Transfer, wg.
notwendigem &D0!)
- Routine zur Prüfung, ob ein Programm im Pfad liegt, sucht nun
unter V37++ auch die Resident-Liste ab
- Bug beim Einsortieren mehrerer Files (z.B. Multipuffer-Archiv) behoben;
es wurde jeweils nur die erste Datei einsortiert
1.7beta4
--------
- Bug in den Scroller-Gadgets: "Thread killen" bewirkte "Nachricht
kopieren"
- "Eigene Nachrichten auf Halten" funktionierte nicht mehr
- "Eigene Nachrichten als 'Neu' behandeln" ist jetzt eine Option
(Konfiguration/Bedienung II)
- Reader stürzt bei Zeilen länger als 1024 Zeichen nicht mehr ab
- div. übriggebliene Beschränkungen auf Brettnamen kleiner 40
Zeichen entfernt
- Brettdarstellung: Absturz bei Brettnamen größer 39 Zeichen
behoben. Der Bug liegt nur in der Anzeigeroutine, die Verwaltung
klappt mit Brettern bis zu 79 Zeichen. Die Größe der Namensfeldes
passt sich nun dynamisch der Bildschirmauflösung an.
- Bug beim Aufruf von externen Programmen aus der Residentliste
behoben
- Hydracom-Aufruf prüft nun neben dem DSZ-Log auch den
Returncode
- Loginvorgang gegen Bells, Tabs usw. immunisiert (sollte
dem Phobos-Login-Problem helfen)
- bei "Nächste Neue brettübergreifend" wird nun nicht mehr
zwischenzeitlich unnötigerweise die Brettliste dargestellt
- prüft nun beim Laden der Prefs, ob Transfer- und Datadir
auch absolut angegeben sind und ergänzt notfalls ein
"PROGDIR:" (1.6-Kompatibilitätshack)
1.7beta5
--------
- Hochdämlicher Bug beim Netcall: Die Immunisierung gegen TABs, BELLs
usw. führte auch zur versehentlichen Immunisierungen gegen die
Erkennung des Endes der Packzeit...
- Unabhängig vom Status des Flags "Eigene Nachrichten als Neu
behandeln" wurde beim Schreiben von Nachrichten der "Neue-Nachrichten"-
Zähler der Zielbretter erhöht
1.7beta6
--------
- Bei "nächste Neue" brettübergreifend wurde das "Neu-Flag-löschen"-Flag
nicht beachtet, wenn ein Brett verlassen wurde. Ab sofort verhält
sich MD dann so, als wäre die ESC-Taste gedrückt worden.
- Ausgehende Empfangsbestätigungen landen nicht mehr als Kopie in
der PM.
- PGP: Eigener Key wird nun nicht mehr mit MAPS-Nachrichten usw.
verschickt ;-)
- Neue Option: "Markierung wiederherstellen" restauriert die
Nachrichtenmarkierung nach einer beliebigen markierungslöschenden
Operation.
- Bug: Spool-, Archiv- und Protokoll-Brett konnten ausgetragen
werden.
- Beim Aufräumen wurden u.U. die Nachrichtenzähler der Bretter
nicht geupdatet.
- Bug in der Brettlistendarstellung führte zu u.U. sehr
seltsamer Aufteilung und bei kleinen Fenstergrößen zum
Guru.
- ab V39 wird ein Low-Memory-Handler eingebunden, der bei Bedarf
automatisch internen Pufferspeicher freigibt.
- PGP: PGP-Program kann nun überall im Pfad liegen, nicht nur im
mit PGPPATH Definierten.
- Bug beim Drucken von Nachrichten entfernt; je nach Prefseinstellung
wurde zwischen Header und Body ein FF erzeugt.
- Speicherbedarf beim Aufräumen reduziert.
- Der ProBrettMsgIndexCache (puh ;-) ist jetzt Allgemein genügsamer.
1.7beta7
--------
- Bug beim Drucken behoben [;-)]
- Low-Mem-Handler wurde beim Beenden nicht entfernt, was beim
nächsten Flush garantiert zum Guru führte.
- Brettindizes werden nun unter V39 im Speicher gehalten und bei
Low-Memory-Situationen automatisch geflusht.
- Diverse Aufräumarbeiten bei der Speicherhandhabung.
- Carrier-Check nun optional.
- Bug beim Sortin: War die letzte Nachricht im Puffer binär
und zu kurz, hing der Sorter.
- Bug in der Index-Verwaltung sorgte für verlorengegangene
Mails beim Überlauf des internen Index-Caches.
- Hydra: Korrekte Übertragunsrate wird übergeben.
1.7beta8
--------
- PGP-Key wird nun nicht mehr pauschal extrahiert, sondern in
einer Datei "microdot.pgpkey" für schnelleren Zugriff beim
Start ausgelagert.
- Bug in der Indexverwaltung führte zu Speicherverlust,
falls MicroDot innerhalbs eines Brettes beendet wurde.
- Bug beim Sortieren von Hand: Im Z38-Modus wurden Archive nicht
korrekt erkannt.
- Keine Erzeugung von "/" innerhalb der MsgId mehr.
- Kein Absturz mehr bei Netcall mit leerem Telefonstring.
- Probleme mit Nachrichtenmarkieren, Invertierung derselbigen
usw. behoben.
- div. kosmetische Aufräumarbeiten.
- Bei "doppelte Nachrichten löschen" wird nun jeweils die
jüngste Nachricht gekillt, anstatt wie bisher die Älteste.
- Speicherbedarf bei der Reorganisation auf 1/8 reduziert.
- Beim Aufräumen unter V39 wurde der Speicher für den
Brettindex nicht mehr freigegeben.
- Wird beim Reorganisieren ein Verweis auf eine defekte oder
nicht vorhandene Nachricht gefunden, kann der Eintrag im
Brettindex jetzt optional entfernt werden.
- Index eines Brettes kann nun optional per Durchsuchen der
gesamten Datenbank restauriert werden.
1.7beta9
--------
- 1.3: Guide-Aufruf führte zu Guru.
- 1.3: Rawkey-Wandlung funktionierte nicht richtig bei
Dead-Keys; führte u.A. zu nichtfunktionierenden
Gadget-Shortcuts in Requestern.
- Zeilensprung funktionierte fälschlicherweise bei
Mehrfachauswahl.
- Beim Löschen eines Brettes konnte der Brettindex im
Cache überleben und wurde weiter angezeigt.
- Ogre: Fehler bei der Initialisierung von Stringgadgets
mit zu langen Strings beseitigt.
- Killfile funktionierte seit den ersten Versionen nicht
richtig: statt "BEZ" wurde "MID" gegen Kill-IDs
getestet...
- %lD-Wandlung auf Nicht-Locale-Systemen funktionierte nur
gelegentlich. Ab sofort werden beim Start von MicroDot
alle Strings im Codesegment gepatcht, dadurch sollte sich
die Arbeitsgeschwindigkeit gerade auf Nicht-Locale-Systemen
leicht erhöhen.
- "Listersprung" war fälschlicherweise auch beim Textlesen aktiv.
- Beim Sortieren von Archiven per Hand wird kein Backup
mehr angelegt.
- Backup-Archive haben nun eine menschenlesbare Timestamp im
Filenamen.
- Ogre: Scroller-Handling optimiert.
- div. kosmetische Fixes.
- "Thread killen" funktionierte nicht beim Lesen (trotz aktivem
Menü und Gadget)
- Beim Verschicken können Brett- und Userrrequestern nun
Multiselect.
- Format der Userliste geändert; die Datei wird beim Starten
konvertiert (neuer Name "microdot.userdb").
- PGP-Key-Aussortierroutine speicherte UserIDs mit einem Leerzeichen
zuviel. Bitte Datei "microdot.pgpkeys" löschen (neuer Name
"microdot.new_pgpkeys")
- Beim Killen von Nachrichten wurde unter Umständen die
Nachrichtenanzahl pro Brett falsch berechnet.
- Reorg: Bitmap-Handling funktionierte nicht korrekt, was dazu
führte, das zu wenig Nachrichten entfernt wurden.
- Beim Wiederherstellen eines Brettindex blieb bei "Abbruch"
Datenmüll zurück. Ab sofort bleibt bei "Abbruch" der alte
Index erhalten.
- 1.3: SeekAsync()-Ersatz funktionierte nicht korrekt.
Sollte jede Menge Nebeneffekte (z.B. nichtfunktionierendes
Packen und gelegentliche Fehler beim MsgBase-Zugriff)
beseitigen.
- Bug bei der Anzeige zu vieler EMP: oder OEM:-Header im
Standard-Modus beseitigt.
- Im Standard-Anzeige-Modus werden nun auch die KOP:ie-Empfänger
angezeigt.
- Fehler beim Einsortieren mehrer Dateien (oder eines Archivs):
Trat ein Fehler in einer Datei auf, wurden folgende Dateien
nicht mehr einsortiert.
- Ogre und 1.3/2.x: Allgemeiner Bug in Verbindung mit Checkboxen
bereinigt; betrifft u.A. das Verhalten von "Empfangsbestätigung"
und "Zeit 00:00:00" im Versandrequester.
- Beim Lesen mehrerer markierter Nachrichten wird nun nicht mehr
beim Wechsel kurzzeitig die Brettliste angezeigt.
- Stackbedarf auf 20480 Bytes reduziert.
- "Markieren nach Muster" benutze eine defekte Verknüpfungsroutine.
- Guide-Aufruf komplett umgeschrieben; sollte nun immun gegen
CurrentDir-Probleme und insgesamt wesentlich resourcenfreundlicher
sein.
- Keyboard-Resethandler integriert; sorgt auf Systemen mit
entsprechender Hardwarefähigkeit dafür, daß bei einem Reset alle
Daten gesichert werden.
- Brettnamenfindung aus Maps-Liste funktionierte nicht richtig.
- Setzen von Nachrichtenflags in der Nachrichtenübersicht
stark beschleunigt (es wurde pauschal immer der ganze Bildschirm
neu aufgebaut...)
- Neue Option für "nächste Neue brettübergreifend":
"Vor Brettübergang nachfragen?" bewirkt einen Requester, bevor
ein Brett bei "nächste Neue" verlassen wird.
- Beim kopieren mehrerer markierter Nachrichten wird das
Zielbrett nunmehr nur noch einmal erfragt; alle Nachrichten
werden in das entsprechende Brett kopiert.
- Speichern der Fensterposition im WB-Modus funktionierte
nicht (Prefs wurden vor dem Erfragen der Fensterposition
gespeichert...)
- Entfernen überflüssiger Verzeichnisse beim Reorg funktionierte
nicht unter 1.3.
- Umlaute in Headern werden nun rigeros gefiltert.
- Beim Editieren einer Nachricht werden nun Betreff usw.
korrekt geupdatet.
- im Reader waren die Belegungen von "[" und "]" vertauscht.
- beim Spoolen werden in den ausgehenden Nachrichten eventuelle
Realnames bei PM-Empfängern entfernt.
- in der Brettliste kann nun mit <ALT>-<Buchstabe> direkt durch die
Bretter mit entsprechendem Anfangsbuchstaben gegangen werden;
<SHIFT-ALT>-<Buchstabe> blättert entsprechend rückwärts.
PM, Spool-, Protokoll- und Archivbrett erreicht man mit <ALT>-1,
<ALT-2> usw.
- PGP-Implementierung vervollständigt; Crypten und sonstiges
funktioniert nun (hoffentlich ;-).
- PGP: Beim Anlegen eines neuen Keyspaars wird nun sofort
die Signatur für den eigenen Public-Key durchgeführt.
- Bug beim Spoolen beseitigt: Endeteten Kommentar oder Text
ohne LF, wurde eine falsche Maillänge erzeugt.
- Terminal: Bug nach Auflegen per DTR-Drop entfernt.
- Bug bei der Cookie-Einfügung beseitigt. Hinweis: Die einzelnen
Cookies werden mit einer (!) Leerzeile getrennt. Maximale
Länge pro Cookie ist jetzt 1024 Bytes, außerdem stürzt
MicroDot nicht mehr bei längeren Cookies ab.
- aufgrund unerklärlichen Fehlverhaltens wurde die Reqtools-Routine
rtSetReqPos() ersetzt; sollte eventuelle Requester-Fenster-
Absturzprobleme auf einigen Systemen bereinigen.
- Thread-Kill beschleunigt.
- Nach Thread-Kill steht der Markierungsbalken nun auf der letzten
Nachricht vor dem gekillten Thread.
- Terminal: Upload-Liste funktionierte überhaupt nicht (resp.
war gar noch nie implementiert ;-)
- 1.3/Z-Modem-Treiber: Bug bei Aktivierung usw. des Z-Modem-Fensters
entfernt.
- Scrollbalkenberechnung sorgte für Überlauf bei zu vielen
Zeilen in der Liste.
- Index-Wiederherstellen in der PM geht nun.
- Absturz nach MsgBase-Konvertierung entfernt.
- Terminal: Bug beim Auflegen per DTR-Drop entfernt.
- Netcall: Bug beim Auflegen nach Hydra-Netcall entfernt.
- Beim Quoten von Nachrichten mit Kommentar wird nun auch der
Kommentar gequotet. Quoten funktioniert nun auch bei
Binärnachrichten mit Kommentar.
- Potentielle Gefahrenquelle beim Nachrichtenlesen eliminiert:
Im Kommentar wurden RawDoFmt()-Steuerzeichen (%s, %d usw.)
interpretiert und konnten u.U. zum Absturz führen.
1.7beta10
---------
- Bug bei der Beantwortung von PGP-Key-Requests: "Ignorieren" war mit
"Immer/Nachfragen" vertauscht.
- Bug beim Antworten auf Nachrichten: Die Shift-Abfrage war aufgrund eines
logischen Irrtums sehr wackelig.
- Beim Spoolen wurde eine unvollständige EMP-Adresse (wie sie z.B. vom
Maps-Nachrichten-Generator erzeugt wird) nicht mehr mit Boxname
und Domain ergänzt.
- "Header editieren" schmierte bei Headern >256 Zeichen kommentarlos ab;
trat vor allem durch PGP-Keys/Signaturen im Header auf.
- In der Sprachenkonfiguration waren "Hilfe" und "Ok" vertauscht.
- Bei den Brettparametern ist es nun auch möglich, eine Netzadresse
als Default-Diskussion-In: zu setzen.
- Bug bei Hydra-Netcalls: Zuerst wurde ein IORequest zweimal abgebrochen,
dann nach dem Transfer ein bereits laufender Request wiederholt
verschickt. Je nach Systemkonfiguration konnte es dadurch zu schweren
Fehler im nachfolgenden Betrieb (z.B. Absturz bei LHA o.ä.) kommen.
- 1.3: Bug im Asyncio-Ersatz entfernt.
- PGP: Beim temporären Auslagern von PGP-Nachrichten für Crypt oder
Signieren wurde CR/LF vertauscht (LF/CR).
- Stack sicherheitshalber wieder auf 32 KByte erhöht.
1.7beta11
---------
- Bug unter 3.0++: Der Memhandler wurde, ähem, nie ins System eingebunden,
nur entfernt.
- Reorg-Logik geändert: Überarbeitete Puffer heißen jetzt "MD_xxx.Data.New" und
werden erst nach erfolgreichem Bearbeiten des Puffers umbenannt. Damit werden
Inkonsistenzen zwischen Index und Puffer wg. Abbruch, Guru oder Fehler beim Reorg
vermieden.
- Reorg: Diverse zusätzliche Sicherheitsabfragen integriert, Speicherbedarf
während der Brettscanphase reduziert.
- u.U. wurde betriebssystemwiedrig das CurrentDir des Prozesses verändert, das
heißt, es wurde ein neues Lock auf den alten Pfad gesetzt. Führte abhängig
von OS-Version und Environment zu seltsamen Effekten (tm) nach dem Beenden von
MicroDot.
- Springen per "Alt-<Buchstabe>" funktioniert nun auch in der MAPS-Bestellliste.
- 10 frei setzbare Markierungen in den Listen. Gesetzt wird mit "<rechte alt>-<F1-F10>",
gesprungen mit "<linke alt>-<F1-F10>".
- Absturz bei sehr breiten Bildschirmen mit kleinem Font (genauer gesagt: sobald
mehr als 159 Zeichen in eine Zeile passten ;-) bereinigt.
- MsgBase-Konvertierung von 1.6: Bug in der Kopierroutine führte zu völlig
verstümmelten Puffern.
- Brutaler Absturz mit Vernichtung der Prefs bei fehlender oder zu alter
"reqtools.library".
- PGP: Nun eigener Menu-Eintrag.
- PGP: Bug in der Signaturprüfung von Binärnachrichten mit Kommentar
behoben.
- PGP: Bei PGP-Mangel wurde der falsche Menüeintrag im Nachrichtenmenü ("Signatur prüfen")
gesperrt.
- PGP: Keyringanzeige jetzt in "Keyrings anzeigen..." [-kv] und "Keyrings anzeigen
(ausführlich)" [-kvv] aufgeteilt.
- PGP: Der "Eingegangene-Keys-Bearbeiten"-Requester unterstützt nun Multiselect.
Mehrere angewählte Keys werden bei der Übernahme gesammelt an PGP übergeben,
was die Bearbeitungsgeschwindigkeit stark erhöht.
- PGP: Es wird nun der Hash-Wert der zuletzt eingegeben Passphrase gespeichert und
ein Warnrequester ausgegeben, falls der Wert einmal nicht stimmen sollte.
- PGP: Treten beim Sortin Fehler auf, wird die Nachricht in verschlüsselter Form in
die MsgBase übernommen, anstatt wie bisher auf Nimmerwiedersehen zu verschwinden.
1.7beta12
---------
- diverse kosmetische Aufräumarbeiten.
- PGP: dubioser Enforcer-Hit nach PGP-Aufruf (das Input()-Clone-Feature der
ROM-Shell funktioniert wohl nur nach vorheriger I/O)
- Werden Brettindizes nun geladen und nicht angezeigt, wird auf das
Erstellen der Reply-Links (die eh nie angezeigt werden)
verzichtet. Sollte Crunch, Reorg, EB-Markieren usw.usf. beschleunigen.
- hochdämlicher Bug beim Reorg: Unter Umständen wurde eine gerade
benutzte BitMap freigeben (je nach Poolfüllung Rumms mit 81000009).
Dank der gerade umgestellten Reorg-Logik sollten alle Daten unbeschadet
davongekommen sein ("Delete Data/MD_#?.new" für die Restmüllentsorgung).
- Ogre: Die Fuelgauge-Anzeige-Routine ist nun um den Faktor 10 immuner
gegen 32-Bit-Overflow ;-)
- neue Option beim Reorg: Zusammenfassen kleiner Puffer. Die Zielgröße
ist einstellbar. Der vermutete Speicherbedarf für den Worst Case
(alle Nachrichten wurden verschoben) wird angezeigt.
1.7beta13
---------
- Das "Halten"-Flag hat im "/»Spool"-Brett nun eine andere Bedeutung: Nachrichten
auf Halten werden nicht verschickt, aber auch nicht gelöscht ("Parken" für
späteres Editieren).
- Dazu neue Verschickoption im Versandrequester "Parken" verschickt Nachricht
normal, setzt aber das Holdflag im Spoolbrett.
- Terminal: Uploadliste hat neue Option "Alles löschen".
- Terminal: Uploadliste nun per AppIcon auf der Workbench auffüllbar. Ebenfalls
ist das Uploadlistenfenster nun ein AppWindow, falls MicroDot auf der Workbench
läuft (v37++).
- Bug: Unter Umständen wurde beim Beenden der interne Directory-Lock-Stack
nicht geleert.
- Speicherverlust durch nicht geschlossene Pufferhandles (a 16584 Bytes) nach
Quote usw.usf. beseitigt.
- div. Bugs bei Menüaktivierung/deaktivierung durch das neue PGP-Menü
entfernt.
- Terminal: Mitschnitt ist nun auch bei Z-Modem-Transfers bedienbar.
- Terminal: Mehrere serielle Konfigurationen möglich.
- Terminal: Resourcenverlust bei nichtaufgehendem Device behoben.
- im internen Reader funktionierte "Wiedervorlage" nicht.
- Markieren nach Muster konnte beim Durchsuchen von Binärmails
zum Absturz führen.
- "History"-Funktion im Scroller: Zehnerblock-* springt zur letzten
Scroller-Position (max. 127 Schritte weit).
- Terminal: "Beliebige Telefonnummer anrufen" kann nun auch mehrere
getrennte Nummern.
- Terminal: Telefonbuch integriert.
- "Editor"-Aufruf kann nun 128 Bytes lang sein.
- Bei verschiedenen Operationen im Reader und in der Nachrichtenübersicht
wurde der geladene Brettindex nicht als verändert markiert, so daß er
unter Umständen nicht gespeichert wurde. Das Auftreten des Fehlers
war eher unwahrscheinlich.
- Bug beim Sorter, falls eine PGP-Nachricht nicht entschlüsselt werden
konnte: Die Nachricht wurde nicht gespeichert, der Sortiervorgang wurde
danach abgebrochen.
- Die 7-Bit-Konvertierung von Betreffzeile usw. funktionierte nicht
korrekt; stattdessen blieben fälschlicherweise die ISO-Umlaute
erhalten.
- Cut&Paste im Reader funktioniert nun.
- verschiedene Funktionen in der Inhaltsliste konnten sich u.U. auf
die falsche Nachricht (die zuletzt gelesene) beziehen.
- interner Rexx-Modus wurde nach Lesen nicht zurückgestellt.
- Es werden nun keine Nachrichten mehr gespoolt, die bereits einen
ABS:-Header haben, um evt. durch Un- oder Zufall dorthin gelangte
Nachrichten mehr verdoppelt werden.
1.7beta14
---------
- Terminal: Die Konfigurationsdatei microdot.mdtprefs wurde nach dem Lesen
nicht geschlossen; sorgte neben Resourcenverlust dafür, daß keine neuen
Settings speicherbar waren.
- beim Lesen mehrerer Nachrichten wurde das GELESEN-Flag nicht korrekt
gesetzt.
- Terminal: 7e1-Option für CompuServe, Pattex und ähnliche Scherzkekse
- Terminal: Bug beim Auflegen per DTR-Drop; es wurde nach dem kurzzeitigen
Schließen versucht, daß für die Pointkonfiguration eingetragene Device
wieder zu öffnen, anstatt daß der aktuellen Konfiguration.
- nach Terminal-Modus funktionierte die Gadgetleiste nicht mehr (resp.
wurde gar nie mehr in die Gadgetliste eingefügt; die Gadgets waren nurmehr
optisch vorhanden). Die Routine war im allgemeinen etwas komisch und
könnte der Grund für einige unerklärliche Abstürze im Terminal oder
beim Netcall sein.
- div. kosmetische Fixes.
- beim "Auslagern mit Header" wird nun auch der Kommentar der Nachricht
mit ausgelagert.
- Bug beim UUDecode: Es wurde eine Zeile zuviel gelesen.
- Netcall: Trat beim Entpacken ein Fehler auf, wurde dieser schlichtweg
ignoriert und die eingehenden Daten als Puffer einsortiert.
- bei "markierte Nachrichten auslagern" wird nun der Binärexclude-Pfad
vorgegeben.
- Nach dem Schreiben einer neuen Nachricht wird der Brettindex nur
neu eingelesen und dargestellt, wenn dies notwendig ist.
- Clipboard: Ausschneiden funktionierte wg. fehlerhafter Reinitialisierung
nur ein einziges mal.
- Clipboard: Es werden keine Zeilen der Länge 0 mehr geschrieben.
- Hat eine PM mehrere Empfänger, werden Empfangsbestätigungen wieder als
normale Mails (mit Bezug) einsortiert.
- Backspace im internen Reader rief die History-Funktion auf, anstatt
wie bisher seitenweise zurückzublättern.
- Nachrichtenverkettung ging über den letzten BEZ:-Header im Header
anstatt über den ersten, wie vorgesehen.
- beim Markieren einer PM nach einer Empfangsbestätigung war die
Suche nach der MsgID im Domainteil nicht case-insensitive.
- Cookie-Einfügung war völlig defekt und benutzte u.U.
Stackmüll als Daten. Desweiteren wurde eine Leerzeile zuviel
eingefügt.
- Neue Funktion: Nachricht erneut Verschicken (Shift-W). Entspricht dem Kopieren
einer Nachricht ins Spoolbrett, d.h. die Mail wird so, wie sie ist, erneut
verschickt; es wird _keine_ neue MsgID erzeugt.
- PGP: Beim Verschicken von Binärnachrichten wurde CRYPT-CONTENT-TYP:
nicht sofort erzeugt, sondern erst beim Spoolen. Sorgte dafür, daß solche
Binärnachrichten als Text in der Inhaltsliste auftauchten.
- Netcall: Beim Login wurde "NO CARRIER" nicht erkannt.
- Beim Weiterleiten mehrerer Nachrichten funktionierte die Empfänger-Eingabe
nicht korrekt.
- DEL in der Brettliste löscht nun nicht mehr den ganzen Brettinhalt, sondern
"nur" noch alle nichtarchivierten Mails.
- Terminal: Absturz bei fehlender "MicroDot.mdtprefs" beim Aufruf des
Telefonbuches.
- Autologin in die eigene Serverbox funktionierte nicht.
1.7beta15
---------
- YAB in der 7-Bit-Wandlung für Headerzeilen; diesmal wurden Umlaute
pauschal gar nicht mehr erkannt und nur in Escape-Schreibweise
ausgegeben.
- Empfangsbestätigungen enthalten nun immer den Volltext, auch wenn
sie an andere Points gehen. Der Text ist momentan noch nicht
editierbar.
- Beim Zusammenfassen kleiner Puffer wird nun die Zielgröße maximal
um 20% überschritten.
- Beim "erneuten Versenden" einer Mail wurde das MicroDot-Fenster
nicht wieder freigegeben.
1.7beta16
---------
- "seltsamer" MinTerm führte beim Cut&Paste zu "seltsamen" Effekten
mit zumindestens der Picasso-Grafikkarte.
- Reorg: schwerwiegender Bug beim Zusammenfassen kleiner Files: Unter
Umständen wurde versucht, einen komplett gelöschter Puffer zu mergen,
was zum Totalabsturz führte.
- Reorg: Einstellung des "Zusammenfassen kleiner Files"-Gadget wird
nun gespeichert.
- Im Reader werden nun optional "Scheinschriftstile" gekennzeichnet
mit "*BOLD*" und "_UNDERLINE_" dargestellt. Dazu neue Option
in "Oberfläche/Bedienung II".
- das inzwischen völlig sinnfreie "X-QUOTE:" wird nicht mehr
erzeugt.
- Cut&Paste: Beim Markieren wurde das Zeilenende immer an der
obersten Zeile im Scroller gemessen.
- "neue Nachricht" im Spoolbrett ergab (hüstel ;-) eine Nachricht
mit "/»SPOOL" im EMP:
- Terminal: Autologin stieg grundsätzlich direkt nach dem CONNECT
aus.
- Der "Bestellen Sie zuerst eine Brettliste, Sie Depp!"-Requester
hat nun eine Option bestellen eben dieser.
1.7beta17
---------
- Der "Editieren"-Requester hat nun zwei Optionen "Parken" und
"Verschicken". Bei Parken wird das Holdflag der Mail im Spoolbrett
gesetzt, beim Verschicken gelöscht. Außerdem wird die Mail im
Spoolbrett geupdatet, falls nicht im Spoolbrett editiert wird.
- die interne Low-Level-Funktion zum Suchen in der Brettliste
benutzt nun einen Hashing-Algorithmus. Das sollte diverse
Funktionen, wie z.B. das Sortin, beschleunigen.
- bei "Eigene Nachrichten auf Halten" hatten Empfangsbestätigungen,
PGP-Keys usw. im Spoolbrett das H)alten-Flag gesetzt und
wurden daher nicht verschickt.
- beim "Erneuten Verschicken" einer Nachricht werden nun
Archiv- und Löschflag nicht zur Kopie ins Spoolbrett
übernommen.
- der Text für die Empfangsbestätigung enthält nun auch
den Routepfad der Nachricht.
- Im Sortin-Protokoll wird das Spool-Brett nicht mehr
aufgelistet.
- Crunch: Dupe-Check funktionierte nicht zuverlässig,
Nachrichten mit gesetztem DEL-Flag wurden nicht
gegengetestet.
- Sorter-Fenster nun optional klein (Oberfläche/Bedienung II)
ohne Ausgabe der Parameter der aktuellen Nachricht.
Sollte auf Systemen mit hoher I/O-Performance einiges an
Zeit beim Sortieren sparen.
- hatte eine PM auch Brett-EMP:s, funktionierte die
Crossposting-Sperre nicht.
1.7beta18
---------
- beim Einsortieren wurden Referenz und Quellbezug vertauscht.
- "Brettindex wiederherstellen" lag fälschlicherweise auf "o" statt "O",
wie im Menü angegeben.
- PGP: Passphrase wird nicht mehr erfragt, wenn eine ENV-Variable
mit dem Namen "PGPPASS" existiert.
- MD-temporäre Dateien haben nun die Endung ".mdt" statt ".txt",
um Editoren mit endungsbezogener Konfigurationsmöglichkeit
zu unterstützen.
- neue Funktion "Datenbank-Status" in der Brettliste: Erstellt
einen Status-Bericht über die Nachrichtendatenbank.
- die Routine zum Suchen des nächsten Brettes mit neuen
Nachrichten produzierte völligen Unsinn, wenn nicht sofort
das nächste Brett neue Nachrichten enthielt.
- XPK-Infofenster nun schmaler.
- div. kosmetische Fixes (u.a. Entzerrung des Prefs-Menüs)
- PGP: Fenster zum Bearbeiten eingehender Keys hat nun einen
"Alle markieren"-Button.
- Schriftstilauswertung kennt nun auch "/Blurb/" für Italic.
Der Schriftstilmodus ist nun über Amiga-5 im Menü
erreichbar, um die wahrscheinlich häufiger notwendige
Umschaltung zu vereinfachen ;-)
1.7beta19
---------
- "Editieren"-Fenster passte bei topaz/8 nicht mehr auf einen 640 Pixel
breiten Screen. Gadgetanordnung nun geändert.
- unter 3.0 wird nun SetMaxPen() benutzt. _Könnte_ zur Beschleunigung
der Textausgabe führen ;-)
- Beim erneuten Einlesen der Mail in den internen Reader z.B.
bei Stiländerung o.ä. wird nun die alte Scrollerposition
beibehalten.
- div. kosmetische Fixes (u.A. kein "Sind sie wirklich sicher?"-
Requester am Ende mehr, da sowieso kein Datenverlust droht.
Das Terminal hat sowieso einen Eigenen)
- Absturz, falls ein Thread zu weit eingerückt wurde. Sorry,
ich dachte, der wäre schon vor Uhrzeiten gefixt worden.
- Stilerkennung reagiert jetzt wieder nur ganze
Wörter, die keine Leerzeichen enthalten dürfen und
mit Leerzeichen getrennt werden müssen. Seufz, wie wäre
es mit ANSI-Erlaubnis innerhalb ZConnect-Texten? ;-)
- Stilerkennung wird nun nicht mehr im Origin durchgeführt;
erkannt wird anhand "--<beliebig-viele-spaces><lf>".
- Dafür funktioniert die Stilerkennung nun auch im Kommentar ;-)
- Quoteerkennung geändert; erkennt nun alle Quotes im Stil
"[0-4alphanum]['>' oder ':' oder ']']".
X-QUOTE wird nicht mehr ausgewertet.
Desweiteren ist die Quoteerkennung nun "tiefensensitiv"
und kann Quotes in bis zu 7 verschiedenen Farben
darstellen (siehe auch "Konfiguration/Farben...").
- PGP: Bug, falls Binärnachrichten .LHA oder sonstige
Files enthielten, denen PGP unbedingt ihre "richtige"
Endung verpassen muss. Leider läßt sich dieser
Umstand bei PGP nicht per Option, weswegen MicroDot
nun im Notfalls alle PGP bekannten Extensions
durchhechelt.
- Das brettüberspringende Suchen nach der nächsten neuen
Nachricht übersieht nun das /»SPOOL-Brett...
1.7beta20
---------
- Beenden ging nur noch über SHIFT-RAMIGA-Q (war nur ein Scherz, um
zu testen, ob auch alle Beta-Tester aufpassen ;-)
- PGP: "Eingegangene Keys verwalten/Alle" sorgte nicht für die
Selektierbarkeit von "Löschen", "-> Keyring1" und "Info".
- Crunch: Beim Löschen von Dupes wurde auch die Original-
nachricht gelöscht.
- Schriftstilerkennung stieß sich an einem "w" im Wort.
- Hänger, falls mehr als zwei MicroDot-Instanzen gestartet
wurden, behoben.
- Quoteerkennung reagiert nun nur noch auf ":", falls ein
Space folgt. Dito nun auch "|".
- div. kosmetische Fixes.
- Stilerkennung funktioniert nun auch beim Drucken einer
Nachricht.
- Inhaltsliste passt sich nun auch der Breite des Screens
an. Desweiteren sollte die Darstellung der Liste nun
etwas flotter sein.
1.7beta21
---------
- Inhaltsliste wurde u.U. nicht korrekt neu aufgebaut.
- Beim Netcall wurde kein IBM-ISO-Wandlung der eingehenden
Zeichen durchgeführt.
- Killfile kann nun auch einzeln gecruncht werden. Desweiteren
ist die Haltezeit dafür einstellbar.
- Quoteerkennung erkennt nun auch "|" und "|>". Ächz, ich hasse
alle Programme, die den Quoteprefix konfigurierbar haben ;-)
- div. kosmetische Fixes.
- Auslagern/UUDecode beschwerte sich über fehlendes "end",
wenn zwischen diesem und dem Nachrichtenende noch Leerzeilen
oder .sigs lagen.
- ab dieser Version laufen die Betas wg. nahender Release
auch wieder ohne Keyfile. Registriermodus geupdatet.
Die Funktion "Datenbank packen" läuft nur in
der registrierten Version von MicroDot.
1.7beta22
---------
- Headerkonvertierung beim Lesen wertete div. Header nicht mehr aus
(u.a. EDA).
- unter 2.x wurden die Screenpens nicht komplett initialisiert.
- Schwerer Bug in der Ausgaberoutine des internen Readers;
führte unter 2.x zum sofortigen Absturz des Systems.
Unter 3.0 passierte nichts, da scheint RectFill() seine Parameter
einer genaueren Prüfung zu unterwerfen ;-)
- div. kleinere Bugs im Cut&Paste-Handling entfernt.
- ergibt die Datatypes- oder WhatIs-Analyse "Text", wird der Reader
normal im Textmodus angeworfen.
- div. kosmetische Fixes.
1.7beta23
---------
- Verschickfenster hat ein neues Gadget, um DISKUSSION-IN: direkt
auf den eigenen Usernamen zu setzen.
- div. kosmetische Fixes.
- im internen Reader funktionierten "Wiedervorlage" und "Gelesen toggeln"
nicht richtig; die Flags wurden zwar gesetzt, von der von vorne
gestarteten Readerroutine aber sofort wieder gelöscht.
- In der Nachrichtenübersicht setzte "Wiedervorlage" auch
unbeabsichtigterweise das NEU-Flag.
- Brettparameter "Nie löschen" sorgte dafür, daß auch kein
Killfile- und Dupecheck stattfand. Desweiteren sind im
Crunch-Requester bei Brettern mit "Nie löschen" die
entsprechenden Gadgets geghosted.
- die Archiverkennungsfunktion beim Sortin ist nun toleranter
gegenüber 8-Bit-Zeichen im Header.
- Refreshprobleme im internen Reader in der Headerdarstellung.
- Auslagern/UUDecode hatte Probleme mit UUE-Zeilen der
Länge 0 (das war auch der Grund für den "Hey da ist
gar kein 'End'"-Meckerer).
- Terminal: 7E1-Einstellung war vertauscht.
- nach dem Lesen mehrerer markierter Nachrichten wurde
der Scrollbalken nicht mehr korrekt dargestellt.
- Schriftstilerkennung prüfte nicht auf führende
Leerzeichen.
- Requester, falls versucht wird, das /»SPOOL-Brett
aufzuräumen.
- PGP-gecryptete Nachrichten konnten nicht gedruckt
werden, weil MD der Meinung war, es handele sich
um Binärnachrichten (es wurde nur nach TYP:BIN
gesucht).
- Terminal: Autologin reagierte allergisch auf
das Wörtchen "NO".
- Scroller-Handling noch etwas beschleunigt, insbesondere
bei Inhaltslisten mit sehr vielen Einträgen.
1.7beta24
---------
- Bei "Absender speichern" wurde nur das PGP-Flag gesetzt, wenn
der PGP-KEY-AVAIL-Header vorhanden war. Dito nun auch
"PGP-PUBLIC-KEY", "PGP-SIG", "SIGNED:PGP" und "CRYPT:PGP"
- Scroller ließ sich nicht mehr mit der Tastatur bedienen, wenn im Reader
der Inhalt (z.B. aufgrund Amiga-2 oder Amiga-5) neu aufgebaut wurde.
- im internen Reader wird nun beim Lesen mehrerer markierter Nachrichten
die laufende Nummer der aktuellen Nachricht angezeigt.
- Leere .Mindex-Files werden nun aus Platzgründen sofort beim
Schließen gelöscht.
- Routine zum Reply-Linken in Assembler neu geschrieben. Sollte
das Betreten eines Brettes mit vielen Nachrichten beschleunigen.
- Enf-Hit beim Betreten eines leeren Brettes gefixt.
- verschiedene Nachrichtenfunktionen erzeugten Enf-Hits, wenn
sie in einem leeren Bretten (ohne aktuelle Nachricht)
aufgerufen wurden.
- Ogre: In Text-Gadgets wurde dreisterweise der Unterstrich
wie in Gadget-Labels ausgewertet, was zu allerlei amüsanten
Effekten wie Brettnamen mit "_" usw. führte.
- beim Netcall führte ein Druck auf die rechte Maustaste
ohne Auswahl eines Menüs zum Abbruch der Anwahl.
- div. kosmetische Fixes.
- Problem in der Login-Routine gefixt; es wurde auf "Passwort:"
reagiert, bevor "Systemname:" empfangen wurde. Bei Boxen, die
auf ein CR bei "Username:" trotzdem "Passwort:" schickten,
konnte das zu Sync-Problemen führen.
1.7beta25
---------
- div. kosmetische Fixes.
- beim Crunchen in Brettern mit "Nie Löschen" konnte "Auch Neue"
nicht selektiert werden und führte dazu, daß gelöschte neue
Nachrichten nicht entfernt wurden.
- im Erstinstallationsrequester funktionierte "Abbruch" nicht.
- ich beuge mich der ZConnect-Doku und ihren Verfechtern: Ab sofort
akzeptiert MicroDot in Headerzeilen wieder Umlaute ;-)
- Terminal: Autologin hatte Probleme mit "leeren" Passwörtern.
- 1.3: Guru, falls Fehler beim Start von MD auftrat.
- "Ganzer Thread falten" entfaltete nicht, falls schon
gefaltet war.
- Hochdämlicher Bug im Scroller-Handling in der Inhaltsübersicht:
Es wurden nach jedem Cursor-Hoch/Runter die Anzahl der
Nachrichten gezählt und angezeigt, was deutlich Performance
kostete. Scrolling nun flotter.
- dasselbe für die Brettliste (hüstel ;-).
- Cut&Paste: Div. Bugs, u.A. beim Markieren über die Nachrichtenlänge
hinaus und beim Markieren "leerer" Zeilen, behoben.
- Cut&Paste: Rechte Maustaste während Drag bricht die Markierungs-
operation ab.
- PGP-Menü war nach Verlassen des Readers grundsätzlich aktiv,
auch wenn PGP nicht installiert ist.
- Bug im Scrollerhandling beim Lesen von Texten behoben (Cache für
oberste Zeile geriet out-of-sync)
1.8 (fünfte Release)
--------------------
- Terminal: Anwahlmodul reagierte weder auf "NO CARRIER" noch auf "NO DIALTONE".
- Index-Cache (unter 3.0) ist nun optional abschaltbar (Konfiguration/Externes...)
- div. kosmetische Fixes.
1.9beta1
--------
- Brettliste: per "Markieren nach Muster" markierte Bretter liessen sich
nur per Menü deselektieren.
- div. Low-Level-String-Routinen in Assembler neu geschrieben.
- Quoteheader: $VORNAME$ bei leerem Realname ergibt nun den Usernamen
anstatt eines Leerstrings.
- Erstinstallation: Die interne Directory-Stack-Verwaltung wurde erst nach
dem Info-Requester initialisiert; führte u.A. dazu, daß das "Hilfe"-Gadget
nicht funktionierte.
- der internen Reader liess sich per Prop-Buttons (oder Drag-Scroll) nicht
dazu bewegen, die letzte Zeile einer Nachricht anzuzeigen.
- div. kosmetische Fixes.
- Beim Anlegen eines neuen Brettes per Hand wurde versäumt, den Hashwert
zu initialiseren. Führte dazu, daß dieses Brett bei nachfolgenden
(auch internen) Suchoperationen nicht gefunden wurde, bis MicroDot
einmal beendet und neu gestartet wurde.
- Terminal: "Mitschnitt als Protokollnachricht speichern" nimmt nun
"Terminal-Mitschnitt von 'Telefonbucheintrag'" als Betreff.
- Das "Löschen"-Flag wird nun beim Editieren einer Nachricht nicht
mehr auf auf die Nachricht im Spoolbrett übertragen.
- Terminal: Bug beim Speichern/Laden des Phonebooks konnte zum
Überschreiben des Stacks führen (99,8%tige Fahrkarte nach Indien).
- Fehler im Zusammenhang mit WBStartup & CurrentDir behoben. Meiner
bescheidenen Meinung nach hat der SAS/C-Startup-Code dabei einen
ziemlichen Bug, er verläßt nämlich den Prozeß u.U. mit einem
bereits freigegebenen Lock in pr_CurrentDir...
- Beim Löschen und Hinzufügen von Brettern wurde der interne
Zähler für die Anzahl der Bretter nicht geupdatet, was dazu führte,
das es möglich war, mit dem Scroller "hinter" die Brettliste
zu scrollen -> Guru.
- Wurde aufgrund Datatypes- oder WhatIs-Analyse eine Binärnachricht
in Textform angezeigt, geschah dies danach solange für alle
Nachrichten, auch für Textnachrichte, solange bis der Reader
wieder verlassen wurde.
- Unter (seltenen) Umständen konnte es vorkommen, daß beim
Laden und Entpacken der Preferences Teile des Stack
überschrieben wurden.
- PGP-Nachrichten werden wg. der RFC-Transfer-Probleme nun mit
"+armor=on" als Textnachrichten verschickt.
- Ogre: Bug in der Stringadget-Erzeugung führte dazu, daß
grundsätzlich ein Zeichen mehr als erlaubt eingegeben
werden konnte, was zum Überschreiben interner Datenbereiche
führte. Der Bug trat dabei nicht direkt bei der Eingabe auf,
sondern erst beim Zurückschreiben der Daten.
- Beim Wiederherstellen eines Brettindex konnte es vorkommen,
daß das .mindex-File noch geöffnet war und deshalb der
neu erstelle Index nicht umbenannt werden konnte.
- Cookie-Einfügung führte zum Division-by-Zero-Guru,
wenn nur ein einziger Eintrag in der Cookie-Datei
vorhanden war.
1.9beta2
--------
- zusätzliche PM-Bretter möglich. Per neuer Brettparameter
kann ein Erkennungs-Header und -Inhalt angegeben werden, anhand
deren eingehende PMs in das entsprechende Brett umgeleitet
werden. Zusätzliches Antwort-Feld definiert den Standard-
Empfänger für dieses Brett und leitet geschriebene
Nachrichten an diesen Empfänger automatisch in dieses
Brett weiter.
- "Neue Nachricht" im PM-Brett übernimmt nun den Empfänger
der aktuellen Nachricht als neuen Empfänger.
- div. kosmetische Fixes.
- "Diskussion-In"-Gadget im Versandrequester kann nun
127 Zeichen aufnehmen.
- neue Option "Nur Abbestellen" beim Brett"löschen"
per DEL.
- Bug im Scrollerhandling nach dem Löschen von
Brettern.
- Kein Index-Cache mehr auf Rechnern mit nur
Chip-Memory. Verhindert auch, daß Index-Caching bis
zum völligen Ende des Fast-Mem betrieben wird und
damit den Betrieb völlig lahm legt.
- Pubscreen nun jederzeit per Requester auswählbar.
- Beim Ändern des Usernamens werden nun PM- und Sub-PM-Fächer
sowie der Plattenpfad umbenannt (hüstel ;-)
- Brettliste hatte Probleme mit Zeichencodes >127
in Brettnamen.
- MsgID-Crunch beschleunigt.
- Nach dem Killen von Nachrichten wurde u.U. die
Baumherstellungsfunktion von den "unsichtbaren"
verwirrt.
- Beim Editieren einer Nachricht im Spool-Brett
werden nun die Index-Einträge in den Empfängerbrettern
ebenfalls geupdatet.
- Enf-Hits nach dem Start durch Zugriff auf nichtinitialisierte
Liste.
1.9beta3
--------
- Sub-PM-Bretter können nun als Header-Spezifikation auch
mehrere durch "|", Space oder "," getrennte Header
enthalten.
- Hänger nach Editieren einer Nachricht im Spool-Brett.
- u.U. immer noch Fehler beim Index-Update nach dem
Editieren.
- Pubscreenname im Title wird nur noch angezeigt, wenn
MD auf seinem eigenen Screen läuft.
- neue Option CRUNCH startet "Alles aufräumen"
- neue Option REORG startet "Reorganisation"
- neue Option "NOREQ" unterdrückt alle Requester
(für NETCALL/CRUNCH/REORG)
- Umbennen des Userpostfachs direkt bei der
Erstinstallation funktionierte nicht.
- PGP: Keygenerieren nach der Erstinstallation
funktionierte wg. fehlerhaftem PGP-Aufruf nicht.
1.9beta4
--------
- div. kosmetische Aufräumarbeiten.
- Rexx-Makro-Listen benutzen nun auch SHIFT-F-Taste.
- Terminal: doppelte Menü-Shortcuts bei "Telefonbuch" und
"Liste Uploaden" aufgeräumt.
- Resethandler nun defaultmäßig abgeschaltet. Aktivierbar
über Shell-Parameter/Tooltype "RESETHANDLER".
- Locale-Check prüft nun nicht nur, ob die Locale-Library
vorhanden ist, sondern auch die korrekte Installation
per IPrefs im System. Damit sollten alle "lD"-Artefakte
unter 2.0-Systemen mit "zufällig" vorhandener locale.library
beseitigt sind.
- "Neue Nachricht" in der PM ist nun wieder defaultmäßig
mit leerem Empfänger. Dafür ergibt "öffentliche Antwort"
in der PM eine neue PM an den alten Empfänger.
- Ogre: Kein Stringcycling mehr in Requestern mit nur
einem String-Gadget.
- Empfangsbestätigung per E-Markierung funktioniert
nun auch in Sub-PM-Brettern.
- Cut&Paste im Workbench-Modus setzte den Startpunkt
ohne Border-Offset.
- Ogre: String-Gadgets unterstützen nun Paste vom
Clipboard (RAMIGA-V).
- Weiterleiten hat nun eine "Gesammelt-ohne-Nachfrage"-
Option.
- ARexx: div. neue ARexx-Kommandos (siehe Liste).
In der Nachrichteninhaltsliste gibt es zwei
neue, "unsichtbare" Flags pro Mail, die nur von
ARexx gelesen und gesetzt werden können (RX1
und RX2 genannt).
- ARexx: Auto-Exec-Scripts mit Endung ".MDARexx"
werden an verschiedenen Stellen aufgerufen:
"Startup.mdarexx" beim Start, "Board.mdarexx"
beim Betreten eines Brettes, "BoardExit.mdarexx"
beim Verlassen eines Brettes, "Reader.mdarexx"
beim Starten des Readers, "SortinExit.mdarexx"
nach einem Sortin.
- ARexx: Neue Shell-Option/Tooltype STARTUP
definiert ein ARexx-Script, daß beim Start
ausgeführt werden soll (nach Startup.mdarexx).
1.10 (sechste Release)
----
- div. Bugs in den neuen ARexx-Kommandos beseitigt.
- div. kosmetische Aufräumarbeiten.
- im Sortin-Fehler-Requester sind nun "Abbruch" und "Weiter"
vertauscht (u.a. wg. Zusammenarbeit mit NOREQ)
- Beim Weiterleiten-Requester waren "Gesammelt weiterleiten"
und "...ohne Nachfrage" vertauscht.