Versionen von CrossPoint(R) und Derivaten
=========================================
Es wurde vor allem Wert auf die Verwandtschaft der verschiedenen XP-
Versionen gelegt. Daher wurden Versionen, bei denen keine Abspaltung,
keine Umbenennung oder eine Änderung des Versionsschemas vorkam,
ausgelassen. Außerdem is die Zeitlinie nicht ganz exakt.

1990    CrossPoint 1.0
              |
1994    CrossPoint 3.0
              |
1999    CrossPoint 3.12 --- CrossPoint 3.12d
              |
      CrossPoint 3.20beta
              |
        OpenXP 3.20.001
              |
2000    OpenXP 3.20.021 --- OpenXP 3.20.RC1-5 --- OpenXP 3.20-3.20e----\
              |                                                        |
        OpenXP 3.21.022 --------------------------------------\        |
              |                                               |        |
        OpenXP 3.21.024 --------+-----------------\      XP^2 3.30.001 |
              |                 |                 |           |        |
       OpenXP/32 3.70.1  OpenXP/16 3.30.1         |           |        |
              |                 |                 |           |        |
              |          OpenXP/16 3.30.6         |           |        |
2001          |                 |             XP 3.217jg      |        |
       OpenXP/32 3.7.4  OpenXP/16 3.40.RC1-2      |      XP^2 3.30.020 |
              |                 |             XP 3.219jg      |        |
       OpenXP/32 3.7.6  OpenXP/16 3.40my RC3                  |        |
              |                 |                             |        |
2002  OpenXP/32 3.7.8.3  OpenXP/16 3.40 RC3                   |        |
         |       |                    \                  XP^2 3.31.006 |
       3.8.0   3.9.0                   \                               |
2003     |       |                      \                              |
      3.8.11   3.9.7              FreeXP 3.40 RC3/RC4                  |
2004     |         \                      \                            |
      3.8.16      3.9.8                    \                           |
2005   |    \       |                       \                          |
      4.0  4.10    5.0                     FreeXP 3.40        FreeXP 3.21

Ehemalige Versionen
Version history
===================

CrossPoint 3.12 <http://www.crosspoint.de>
        Letzte veröffentlichte Version von Peter Mandrella
 
CrossPoint 3.20beta
        Beta einer Weiterentwicklung von Peter Mandrella, nur als
        Quelltext veröffentlicht.

OpenXP 3.20.001..3.20e
        Weiterentwicklung von CrossPoint 3.20, schließlich
        veröffentlicht als CrossPoint/OpenXP 3.20.

FreeXP 3.21
        Nachfolger von OpenXP/16, nochmal einige Bugfixe und
        Aenderung des Status auf Freeware

jgXP 3.217..3.219
        Weiterentwicklung von Jochen Gehring; ein Großteil der
        Features wurde in die OpenXP/16 übernommen.

XP^2 3.30.001..3.31.006 <http://www.xp2.de>
        Ursprünglich ein OS/2-Port; wegen Differenzen innerhalb von
        OpenXP wurde aber schließlich ebenfalls eine 16-Bit-DOS
        Version erstellt. Beta-Versionen für OS/2 und Win32
        existieren, wurden aber nicht veröffentlicht.

Aktuelle Entwicklungszweige
============================

OpenXP <http://www.openxp.de>
        Auch OpenXP/32: 32-Bit-Version, portiert auf Win32 und Linux.
        Die einzige Version, die unter der GNU General Public License
        verfügbar ist (seit Version 3.7.4).
 
FreeXP <http://www.freexp.de>
        Ehem. OpenXP/16: Weiterentwicklung des DOS-Zweiges. Die Lizenz
        ist mittlerweile Open-Source-ähnlich, jedoch
        weder OSI-zertifiziert (siehe http://www.opensource.org/ und
        http://www.fsfeurope.org/) noch kompatibel zur GPL.

Es folgt eine Liste der wichtigsten Features, welche die einzelnen
CrossPoint-Versionen voneinander unterscheided (genaue Details sind in den
Logfiles der einzelnen Versionen nachzulesen). Alle Versionen enthalten hunderte
von Bugfixes gegenüber 3.12d. OpenXP und FreeXP enthalten zusätzlich alle Bugfixes,
die XP2 enthält.

Original 3.12d -> OpenXP 3.20/FreeXP 3.21 (ausgehend von Peter Mandrella's 3.20 Source

- verbesserte MIME-Unterstützung:
  - automatisches Zerlegen und Decodieren von mehrteiligen MIME-
    Nachrichten
  - /Nachricht/Extrakt/MIME-Decode, /Config/Extern/Viewer,
    /Edit/Viewer, /Config/Anzeige/Kopf: Nachrichtenteil
  - /Nachricht/Suchen/Spezial: Typ "Multipart"
  - /C/O/E/Verschiedenes: Binärmails als Attachments
- /Config/Optionen/Allgemein: Kommentare aus Brettliste übernehmen,
  Umlaute für neue User zulassen,
  Option ':' und '|' als Quotezeichen behandeln
  sowie Verbesserungen des Quotehandlings (> > > zu >>>)
- /Config/Optionen/Adressen: Homepage, nur in PMs
- /Config/Optionen/Terminal
- /Config/Anzeige/Hilfen
- etwa 10 Jahr-2000 Fehler beseitigt, die z.T. zu Fehlfunktionen führen können
- Unterstützung des ISDN-Flags X75 in FIDO-Nodelisten
- verbesserte Suche nach Filenamen und Magics in Requestfunktion <F3>
- die Geschwindigkeit vieler Operationen verbessert
- Unterstützung von PGP 5.x und 6.5.x hinzugefügt und verbessert
- Config/Anzeige/Kopf: Userdefinierbarer Nachrichtenkopf,
  siehe zusätzlich Config/Anzeige/Diverses
- Config/Optionen/Netcall: Option Datumsbezüge nach Netcall anpassen
- wesentliche Verbesserungen und Bugfixes von UUZ
- Editor: mit Shift-Tasten markieren, <Ctrl-Del> und <Ctrl-Ins> hinzugef.
- Config/Optionen/Lister: Option Lister mit <Enter> verlassen
- FQDN Unterstützung, siehe Hilfe
- <Ctrl-K><U> im Editor liesst Dateien UUEncoded ein
- Nachricht/Suchen/MessageID sowie die Suchfunktionen nach User,
  Betreff, Text, MID in den Lister integriert
- <Ctrl-V> in Eingabemasken fügt Zwischenablage ein
- mehr Speicher für XP allgemein und im Editor verfügbar
- <F2> an einigen Stellen erlaubt einfache Brett/Userauswahl
- Config/Optionen/Nachrichten: Option 'fragen bei Antwort-an' und
  'Crosspostingfilter bei Mail'
- Quote Reflow und <Ctrl-B> implementiert, <Shift-Enter> tut immer das
  Gegenteil von <Enter>
- Suche nach kompletten Message-IDs > 1000mal mal schneller als vorher
- mit '/' im Sendefenster kann nachträglich Empfänger geändert werden
- automatische Rechenzeitfreigabe unter Windows, Uhr bleibt sichtbar
- Volltextsuche mit Umlauten und UND/ODER Verknüpfung
- Unterstützung von Priorities in Mail/News in XP und UUZ
- Hilfe und Resourcen: umfangreiche Korrekturen, Ergänzungen und
  Erweiterungen
- Englische OpenXP Version mit englischer Hilfe und Installationsanl.

OpenXP 3.20/FreeXP 3.21 -> OpenXP/FreeXP 3.40 RC3

- kleinere Erweiterungen für das Mailhandling in XP und UUZ
- deutlich erweiterte Unterstützung von externen Viewern
- Suche nach ganzen Wörtern
- Bessere Erkennung von Magics bei File-Requests
- Lesenmodus ändern auch im Nachrichtenfenster möglich
- Adressbuchgruppen, siehe auch Config/Optionen/Allgemeines:
  Standard-Adressgruppe und User-Bearbeiten Dialog
- Config/Optionen/Editor zeigt das gleiche Menü wie <F10> im Editor
- Verbesserte Default-Einstellungen im gesamten XP
- Lister: Q schaltet Quotechars um
- Config/Anzeige/Hilfen/Feldtausch: Felder in der Userliste sind sortierbar
- Nachricht/Direkt + Weiterleiten: Bretter mit / oder F2 direkt
  auswählbar
- Schutzmaßnahmen für externe Viewer, siehe Config/Optionen/Viewer
- Verteilerlisten in vielen Dialogen erlaubt
- Unzählige Limits (z.B. für Subjekt, Mailerstring) in XP und UUZ
  beseitigt, Nachrichtenzeilen länger als 255 Zeichen mehr gekürzt
- Eine größere Anzahl ungelesen-Bugs beseitigt
- Config/Anzeige/Farben...Nachrichten: Prioritätsfarbe kann
  konfiguriert werden
- <H> im Lister kann jetzt das Halteflag auch ausschalten,
- <V> im Lister schaltet das Wiedervorlageflag ein/aus
- Anzeige der Nachrichtenflags (Halten, Wiedervorlage etc.) im Lister
- Cancel auch bei ZConnect möglich
- Nachrichtenfenster: <U> zeigt ungelesene Nachrichten
- Weitersuchen bei markierten Nachrichten: bei fehlgeschlagener Suche
  bleibt alte Markierung erhalten
- Volltextsuche unterstütz '?' und '*'
- MIME-Auswahldialog erscheint nur noch wenn nötig,
  <Shift>+<Enter> erzwingt ihn
- <Strg>+<G> markiert gesamte Adressbuchgruppe
- Crosspostings mit Shift+B: Beschräkungen bei Verteilern, versch.
  Serverboxen, und anderen Netzen als Zconnect und RFC aufgehoben
- Editor: <Ctrl-Enter> Glossary-Funktion, siehe Hilfe
          <Ctrl-B> Blöcke reformatieren
          noch mehr verfügbarer Speicher (ca. 30kb)
- UUE-Dekodierung direkt aus Lister mit <U>
- User-Menü: Einstellbare Prioritätsfarbe für jeden User
- Zusätzliche Tags $RNAME2, $(RNAME2)
- Unterstützung von langen Dateinamen unter Windows 9x und 2000
- Merklich schnellere Datenbankroutinen (Index-Cache)
- Die 28, 30, 33 und 36 Zeilen-Modi funktionieren jetzt immer
- Unterstützung des Parameters -mailto
- Englische Hilfe und Resouren-Datei verbessert und aktualisiert
- Deutsche Hilfe und Resourcen: nochmals umfangreiche
  Korrekturen, Ergänzungen und Erweiterungen
- Config/Optionen/Nachrichten...Eigene PMs halten
- Kommandozeilenparameter -K verarbeitet jetzt komplette Zeichenketten
- Interne Zwischenablage, wenn keine Windows-Zwischenablage vorhanden ist
- hervorgehobene Nachrichten können auch im Lister durch
  ändern der Nachrichtenkopffarbe hervorgehoben werden.
- Taste U in der Brettansicht
  schaltet die zusätzliche Anzeige der Bretter mit ungelesenen
  Nachrichten Ein/Aus
- Im PM-Bretter CTRL+B = CTRL+P, dadurch keine lästige
  Meldung mehr: "Schreiben im Brett nicht möglich"
- Ersetzt-Nachrichten in Autoversand möglich
- UTF-8 codierte Nachrichten können decodiert werden
- Limits im Kommentarbaum deutlich verringert,
  mit Ctrl-Cursor links/rechts wird der Baum verschoben
- Beim Archivieren werden weniger Headerzeilen gelöscht


OpenXP/FreeXP 3.40 RC3 -> OpenXP 4.0 (Anwenderversion)

Allgemein
---------
- Komplette Umstellung auf eine native 32 Bit Anwendung
  (Compiler: FreePascal, Delphi und Kylix)
- Native-Versionen für Windows, DOS 32 Bit, Linux, FreeBSD sowie
  vorbereitet für NetBSD und OS/2, weitere Platformen sind möglich
- Die meisten Limits sind jetzt nur noch vom Hauptspeicher
  abhängig. Die editierbaren Nachrichten können beliebig groß sein,
  Nachrichtenteile, Headerzeilen werden nicht mehr nach 255 Zeichen
  abgeschnitten, Anzahl der markierten Nachrihcten ist unbegrenzt,
  unbegrenzte Anzahl der CC-Empfänger usw.
- Die Tools wie UUZ sind im Programm integriert (aber auch einzeln
  aufrufbar) und besitzen nahezu keine internen Limits mehr
- Roles: eigene E-Mail-Adresse über Brettgruppen anpassbar
- Integrierter, lernender SPAM-Filter


Anzeige
-------
- die Anzahl der Zeilen und _Spalten_ ist nur noch vom Betriebssystem
  abhängig. Eine größere Anzahl von Spalten wird automatisch zur
  Anzeige von mehr Informationen in Listen genutzt
- Unterstützung von UTF-8, ISO-8859-1 bis 15, Microsoft
  Codepages 866, 1251, 1252 und 1255 Zeichensätzen
- Limits im Kommentarbaum fast komplett entfernt
  (bis 512 Ebenen statt 30)
- Unicode-Unterstützung unter Win32: beliebige Zeichen(sätze) können
  komplett angezeigt werden


Networking
----------
- Interner Client für POP3, SMTP und NNTP mit allen gängigen
  benötigten Funktionen - kein externes Programm für Internet mehr
  nötig (nicht bei DOS/32)
- FIDO-over-IP sowohl mit Telnet-Protokoll,
  als auch BinkP (nicht bei DOS/32)
- Integriertes ZFido, UUCICO inkl. UUCP-t und UUCP-over-IP
- Telnet in OpenXP implementiert (nicht bei DOS/32)
- internes, komplett neues ZModem-Protokoll
- PGP/MIME-Support
- UUZ kann mehere Mails in einem Puffer konvertieren
  (z.B. IMAP-Folder)
- UUZ: Option -X, wenn angegeben, werden alle X-Header übernommen
- LDA/Expires-Header werden unterstützt
- Unterstützung von HeaderOnly-News (intern und RFC/Client)
- Online MessageID-Request

Zusätzlich: OpenXP 4.0 -> OpenXP 4.10 (Entwicklerversion)

Allgemein
---------
- Interner Client für IMAP4 (Win32+Unix)
- verbesserter Druck-Support unter Unix

Zusätzlich: OpenXP 4.10 -> OpenXP 5.0 (Alpha, Entwicklerversion)

Allgemein
---------
- Automatisches Wählen mit dem DFUE-Netzwerk unter Win32
- komplett neues, verbessertes Adresshandling und neue interne
  Verarbeitung der Nachrichten sowie neues
  Sendefenster (korrektes CC/BCC usw.)
- Korrekte Anzeige von Unicode (UTF8) kodieren Nachrichten im Lister
- Kein Limit mehr für Liste der gleichzeitig markierten Nachrichten
- Dupekill-Feature in Edit/Boxen/Edit/Diverses, z.B. für NNTP
