home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume35 / mbox / part11 / Changelog
Text File  |  1993-02-05  |  11KB  |  300 lines

  1.  
  2. Heute, nach einem Telefonat mit Volker haben wir beschlossen die Versionen
  3. der ix/MBox mal auf einen Gleichstand zu bringen.
  4.  
  5. Da inzwischen mehrere Leute an der Box programmieren, verliert man leicht
  6. den Ueberblick, wenn nicht von einem definierten Stand der Version ausge-
  7. gangen wird.
  8.  
  9. Die Version 1.6.0 soll deshalb die Version sein, auf die sich alle nach-
  10. folgenden Aenderungen beziehen!
  11.  
  12. Also wenn Aenderungen gemacht werden, diff's erzeugen und Volker schicken.
  13. Dabei sollte man die Angabe der Version (ab Version 1.6.0) und Patchlevel
  14. nicht vergessen, auf die sich das Diff bezieht!
  15.  
  16. Um Aenderungen nachvollziehen zu koennen, waehre meine Bitte, an dieses
  17. File kurze Erlaeuterungen zu den Aenderungen anzuhaengen!
  18.  
  19. ---------------------------------------------------------------------------
  20.  
  21. Sat Nov 16 02:21:20 MEZ 1991, Hergo Pape <hergo@ivcmd.Boerde.DE>
  22.  
  23. ix/MBox 1.6 PL1::
  24.  
  25. -  File patchlevel.h eingefuert, hier sind die Version, der Autor und
  26.    die aktuelle Patchlevel definiert. Das File wird in mbox.h eingelesen.
  27.  
  28. -  Makefile geaendert, "bled" braucht nicht mehr extra uebersetzt werden.
  29.    Die Variable MBOXHOME eingefuehrt, daher man kann jetzt die Sourcen
  30.    irgendwo uebersetzen und installiert wird in MBOXHOME. Ist meiner Meinung
  31.    nach guenstiger fuer die Versionskontrolle.
  32.  
  33. -  In nerror() den Aufruf der Funktion loop() gegen longjmp() ausgetauscht.
  34.    Zumindest unter ISC gibt es jetzt kein core mehr beim verlassen der Box.
  35.  
  36. -  In mb-daemon.c gibt die Finktion scan() nur char zurueck! Geaendert auf
  37.    char *scan(), da ein String zurueckgegeben wird.
  38.  
  39. -  In bled.c, HILFE wird jetzt im Makefile definiert.
  40.  
  41. -  File portinfo.c, bei ps musz leider anstatt "ps a", "ps -a" angegeben
  42.    werden. Kann jetzt per #define in mbox.h definiert werden.
  43.    Wenn ich <defunkt> Prozesse habe, geht das aber auch noch nicht richtig.
  44.  
  45. -  If's auf File-Zeiger von 0 nach NULL geaendert. Ich hoffe ich habe alle
  46.    gefunden.
  47.  
  48. ---------------------------------------------------------------------------
  49.  
  50. Sun Nov 17 09:02:12 CET 1991, Volker Schuermann <volkers@unnet.w.open.de>
  51.  
  52. ix/MBox 1.6 PL1::
  53.  
  54. -  Fataler Fehler im File xmd.c gefunden und behoben. 
  55.    (Das Uebliche: "=" oder "==", dass ist hier die Frage ...)
  56.  
  57. -  Ausgabe im Modus "Seitenweise ausgeben, Seitende markieren" komplett
  58.    ueberarbeitet. Diese Aenderung bezieht sich auf show.c, portinfo.c,
  59.    tools.c, misc2.c, misc.c und lesen2.c.
  60.  
  61. -  Hergo's Makefile fast komplett uebernommen - leider ist MINIXens
  62.    MAKE etwas umstaendlicher, desshalb musste 'ne kleinere Aenderung
  63.    gemacht werden.
  64.  
  65. -  Die Geschichte mit "ps -a" wird generell so gefahren, denn auch
  66.    MINIX kennt diese Flagge. 
  67.  
  68. ---------------------------------------------------------------------------
  69.  
  70. Wed Nov 20 17:02:12 CET 1991, Volker Schuermann <volkers@unnet.w.open.de>
  71.  
  72. ix/MBox 1.6 PL2::
  73.  
  74. -  Im Makefile gab's noch ein paar Unstimmigkeiten .... jetzt gibt's
  75.    ein paar weniger :-)
  76.  
  77. -  Fuer den Fall das die Datei UDBASE (siehe mbox.h) nicht existiert,
  78.    richtet die MBox automagisch eine Userdatenbank ein, die den 
  79.    Definitionen in mbox.h angepasst wird.
  80.  
  81. -  In admin.c war eine Forward Deklaration nicht zulaessig.
  82.  
  83. -  Die SYSV-Version hatte den "nnpost" nicht im Griff. Dieses Problem
  84.    ist jetzt behoben - allerdings werden Subject, Keywords und Summary
  85.    mit "No xxxx." gefuellt wenn sie nicht definiert vom User definiert
  86.    wurden.
  87.  
  88. ---------------------------------------------------------------------------
  89.  
  90. Sat Nov 23 16:22:24 MEZ 1991, Hergo Pape <hergo@ivcmd.Boerde.DE>
  91.  
  92. ix/MBox 1.6 PL3::
  93.  
  94.  -  In coreleft.c noch ein "#include <malloc.h> eingefuegt, sonst kommt
  95.     bei malloc() ein Warning.
  96.  -  Im Makefile ist weiterl.c angegeben! habe das File weiterleiten.c
  97.     entsprechend umbenannt.
  98.  -  Unter ISC gibt es keine Funktion "chgrp()", das wird wie bei SYS7
  99.     mit chown() gemacht. 
  100.  -  In bled.c wurde HILFE nochmal definiert! Habe #ifndef Klammer drum
  101.     gesetzt.
  102.  -  In xmd.c fehlt in der Funktion main(), ganz hinten eine Klammer '}'!.
  103.  
  104. ---------------------------------------------------------------------------
  105.  
  106. Sun Nov 24 11:15:43 CET 1991, Volker Schuermann <volkers@unnet.w.open.de>
  107.  
  108. ix/MBox 1.6 PL3::
  109.  
  110.  -  Die Flagge -D_ISC sorgt dafuer, dass auch unter Interactive UNIX
  111.     der System Call "chown" statt "chown"&"chgrp" eingesetzt wird.
  112.  
  113.  -  Die Flagge -D_DATESTAMP gibt auf der Console (oder auf was immer
  114.     gerade per REDIRECT umgeleitet wird) zusaetlich zu den alten MBox-
  115.     Informatione auch Datum und Uhrzeit aus.
  116.  
  117. ---------------------------------------------------------------------------
  118.  
  119. Wed Dec 4 19:41:02 CET 1991, Volker Schuermann <volkers@unnet.w.open.de>
  120.  
  121. ix/MBox 1.6 PL4::
  122.  
  123.  -  Die Flagge -D_SCO entspricht fast komplett -D_ISC. Allerdings wird
  124.     die Definition der ENTER Taste bei -D_SCO zusaetzlich beeinflusst
  125.     (ENTER = 13).
  126.  
  127.  -  Im Makefile fehlte bei PROGS die Angabe "xmd" ("mb-daemon" war doppelt
  128.     aufgefuehrt.
  129.  
  130.  -  Die Umbenennung von "weiterleiten.c" auf "weiterl.c" bleibt auch
  131.     weiterhin den Installateuren ueberlassen :-)
  132.  
  133.  
  134. ---------------------------------------------------------------------------
  135.  
  136. Sun Dec 8 19:41:02 CET 1991, Volker Schuermann <volkers@unnet.w.open.de>
  137.  
  138. ix/MBox 1.6 PL4::
  139.  
  140.  -  Da die MBox ab sofort komplett auf RMAIL und INEWS aufsetzt, gibt's
  141.     ein paar GROESSERE Aenderungen:
  142.  
  143.     Die Modi SYS_ACCOUNT und HDB_UUCP wurden komplett deaktiviert.
  144.  
  145.     Die Kommunikation mit RMAIL, INEWS und SMAIL (?) laeuft ueber drei
  146.     Shell-Scripts: $MBOXHOME/etc/rmail.sh, ~/etc/inews.sh und ~/etc/alias.sh
  147.  
  148.  -  Bisher habe ich es nicht fertig gebracht auf SETUID "root" zu verzichten.    
  149.     Auch nach der Umstellung auf RMAIL/INEWS laufen MB-DAEMON und MBOX
  150.     nur mit "root"-Permissions fehlerfrei.
  151.  
  152. ---------------------------------------------------------------------------
  153.  
  154. Sat Dec 28 18:11:41 CET 1991, Volker Schuermann <volkers@unnet.w.open.de>
  155.  
  156. ix/MBox 1.6e PL5::
  157.     
  158.  -  Alle Text-Zeilen im Source-Code der ix/MBox wurden entfernt und durch
  159.     #DEFINES ersetzt. Diese Defines koennen ueber das "Language-File"
  160.     [mbox.msg] belegt werde.
  161.  
  162.  -  Die Dateien [help.befehle], [help.hilfe] und [help.shorthelp] liegen
  163.     in englischen Versionen vor. Das gilt auch fuer die Dokumentation.
  164.  
  165.  -  Verschiedene Fehler in "lesen2.c" und "admin.c" wurden behoben. Ausserdem
  166.     wird neue Post auch direkt beim Anmelden angekuendigt. 
  167.  
  168.  
  169. ---------------------------------------------------------------------------
  170.  
  171. Wed Jan 1 11:11:11 CET 1992, Volker Schuermann <volkers@unnet.w.open.de>
  172.  
  173. ix/MBox 1.6 PL6::
  174.  
  175.  -  Probleme mit "ifdef XXX || XXX" in [defs.h] und [getline.c] geloest.
  176.  
  177.  -  Der XMD wertet nur noch das erste Auftreten von "From:" und "Subject:"
  178.     aus. Bei "From" (aus dem Envelope) gibt's 'ne Sonderregelung. 
  179.  
  180. ---------------------------------------------------------------------------
  181.  
  182. Wed Jan 4 22:31:51 CET 1992, Volker Schuermann <volkers@unnet.w.open.de>
  183.  
  184. ix/MBox 1.6 PL6::
  185.  
  186.  -  Befehl "Suchen" testweise implementiert. Er setzt auf GREP auf.
  187.  
  188.  -  Die Header von MAIL und NEWS koennen editiert werden. "Followup" und
  189.     "Poster" werden erkannt und ausgewertet.
  190.  
  191. ---------------------------------------------------------------------------
  192.  
  193. Tue Feb 17 21:02:32 CET 1992, Volker Schuermann <volkers@unnet.w.open.DE>
  194.  
  195. ix/MBox 1.6 PL8.7::
  196.  
  197.  -  Befehl "User" erweitert: Informationen ueber lokale User aus der
  198.     Userdatenbank, oder per "uux" von anderen Sites.
  199.  
  200.  -  Sicherheitslecks in "postfach.c" und "admin.c" gefunden und entschaerft.
  201.  
  202.  -  Header werden generell <intensive> ausgegeben.
  203.  
  204.  -  Funktion "Download" bietet die Option mehrer Dateien mit einem
  205.     Kommando zu uebertragen.
  206.  
  207.  -  Funktion "Statistik #" zeigt zusaetlich die Ausnutzung der Baudrate
  208.     in Prozent an.
  209.  
  210.  -  Befehl "Statistik %" errechnet eine HITLISTE aus der Liste der
  211.     Downloads.
  212.  
  213.  -  Erfassung in "postfach.c" und "admin.c" erlaubt keine Sonderzeichen
  214.     in Name, Nick/Alias und Shell-Name.
  215.  
  216.  -  XMD verfuegt ueber eine XMD.ALIAS-Datei, in der Empfaenger-Adressen
  217.     lokal umgeleitet werden koennen.
  218.  
  219.  -  Das Makefile wurde ERHEBLICH verbessert!
  220.  
  221.  -  Die INDEX-Files muessen nicht mehr global fuer alle Gruppen im
  222.     voraus gebildet werden, sondern koennen auch online von der MBox
  223.     gruppenweise erstellt werden.
  224.  
  225. ---------------------------------------------------------------------------
  226.  
  227. Fri May 28 19:53:21 CET 1992, Volker Schuermann <volkers@unnet.w.open.DE>
  228.  
  229. ix/MBox 1.6 PL10::
  230.  
  231.  -  MB-DAEMON wurde erheblich verbessert, was zu einem Geschwindigkeits-
  232.     vorteil von bis zu 200% fuehrt
  233.  
  234.  -  RTF (Richtext Format) und 'Quoted-Printable' sind jetzt fuer alle
  235.     MBox-User lesbar
  236.  
  237.  -  Erste Schritte ich Richtung MultiMedia-Mail sind implementiert 
  238.  
  239.  -  Neue Befehle: EDIT, DOWNLOAD
  240.  
  241.  -  Es wurde ein Accouting-Mechanismus eingefuehrt, der levelabhaengig
  242.     greift - dadurch laesst sich eine Trennung von zahlenden und nicht-
  243.     zahlenden Usern herstellen
  244.  
  245. ---------------------------------------------------------------------------
  246.  
  247. Sat Jun 6 14:11:01 CET 1992, Volker Schuermann <volkers@unnet.w.open.DE>
  248.  
  249. ix/MBox 1.6 PL10a::
  250.  
  251.  -  Der Befehl "BRETT !" wurde erweitert: Er zeigt jetzt neben dem
  252.     Namen eines Brettes auch den entsprechenden Informationstext an
  253.  
  254.  -  Es gibt jetzt eine Moeglichkeit externe Kommandos direkt in die
  255.     Befehls-Struktur der MBox einzubinden
  256.  
  257. ---------------------------------------------------------------------------
  258.  
  259. Wed Nov 25 24:00:00 CET 1992, Volker Schuermann <volkers@unnet.w.open.DE>
  260.  
  261. ix/MBox 1.6 PL10j2::
  262.  
  263.  -  Umlaute werden nach ISO-8859-1 und IBM konvertiert. Natuerlich ist
  264.     eine Umsetztung nach 'ae', 'oe', ... moeglich.
  265.  
  266.  -  RTF-Preview wurde entsfernt. Stattdessen gibt's einen neuen Fullscreen-
  267.     Editor, der RTF-tauglich ist.
  268.  
  269.  -  Der Befehl "STATISTIK >" zeigt die Aktivitaeten von XMD an.
  270.  
  271.  -  Der Befehl "DISKUSSION" listet die Artikel/Gruppen, die ein User
  272.     gesendet hat.
  273.  
  274.  -  XMD laesst sich als Gateway konfigurieren: "name%node@mailbox" ...
  275.  
  276.  -  Der Befehl "LOESCHEN >" entfernt alle 'Antworten', die sich im
  277.     privaten Postfach befinden.
  278.  
  279. ---------------------------------------------------------------------------
  280.  
  281. Sun Jan 16 15:53:03 CET 1993, Volker Schuermann <volkers@unnet.w.open.DE>
  282.  
  283. ix/MBox 1.6 PL10j7::
  284.  
  285.  -  Weiterer Terminaltyp COLOR-ANSI implementiert.
  286.     
  287.  -  Der Befehl "USER" wurde um die Flagge "%" erweitert. Dieser Befehl
  288.     zeigt die Userliste mit den NEWSGROUPS an.
  289.  
  290.  -  Die Headerzeile "Return-Receipt-To:" wird sowohl beim Senden als
  291.     auch beim Empfangen von Mails unterstuetzt. 
  292.  
  293.  -  Wenn ein neues Postfach eingerichtet wird, geht automatisch eine
  294.     Info-Mail an den Sysop.
  295.  
  296.  -  Die aktuelle Version wird am 17.01.1993 an "comp.sources.misc"
  297.     verschickt.
  298.  
  299.  
  300.