home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / BTP_EEBE.LZH / whats.new < prev   
Text File  |  1992-09-30  |  12KB  |  259 lines

  1. New in Beta E2:  [30.09.92]
  2.   * Found and corrected (hopefully) the last MAXFILES search bug...
  3.  
  4. New in Beta E2:  [28.09.92]
  5.   * "Flags" and "TaskNumber" aren't anymore optional. If you don't want
  6.     any TaskNumber (no BSY flags), you'll have to set "TaskNumber 0". 
  7.   * .REQ  files now rename themselves to .R##, where .## represents the
  8.     task number.
  9.   * Some minor changes concerning request/tasknumber/flag handling.
  10.   * Workarounds for some C Set/2 migration lib bugs
  11.   * All outbounds are scanned again. I manually optimized a little bit
  12.     too much code...
  13.   * GET now works even in Zoom mode... ;-)
  14.  
  15.  
  16. [sorry, the following text is in german]
  17.  
  18. Neu in Beta D8:
  19.  
  20.   * Event-Flag "p" ersetzt NoPickup in BINKLEY.CFG. NoPickup wird
  21.     nicht mehr erkannt.
  22.   * Requests bei Points "FD-Style" sollten jetzt gehen
  23.   * Class 2 Fax Receive geht wieder! Zusaetzlich wird vor dem
  24.     endguelitgen Session-Handshake noch "MyPhone" als Fax-ID
  25.     gesandt (im Debug-Log wird das schoen ausgegeben; die 
  26.     Debug-Freaks ;-) koennen dort auch schauen, was ich geaendert habe).
  27.   * Als Adresse kann man jetzt auch ".point" eingeben (fuer die
  28.     eigenen Points).
  29.   * "NiceOutbound S" sortiert das Outbound wie bis anhin,
  30.     "NiceOutbound" sortiert es wie das "Original" :-)
  31.   * Einige 32Bit Bug-Fixes
  32.   * Bei alt-K (Kill) wird jetzt auch wieder Mail fuer Unknown Systems
  33.     geloescht.
  34.   [6.9.92]
  35.   * Der Snoop-Server geht wieder
  36.   * Time to next Event jetzt mit Stunden/Minuten
  37.   [7.9.92]
  38.   * Unknown/Known/Protected Parameter werden jetzt wieder richtig 
  39.     eingelesen (Bug beim Scannen)
  40.   [8.9.92]
  41.   * dir_findfirst/dir_findnext direkt auf API Calls geaendert, dadurch
  42.     ergibt sich ein eventuell schnellerer Outbound-Scan. 
  43.   * Einiger alter Mist aus DOS-Zeiten rausgenommen.
  44.   * DosSleep(1L) auf DosSleep(0L) geaendert, mal schauen, ob BT deswegen
  45.     nicht ganz einschlaeft. :-)
  46.   * Wrap bei System-Anzeige in den Popup-Fenstern und im "Today" gefixt.
  47.   * Hmm, etwas ging vergessen: ModemTrans wird jetzt wie in BT 2.56
  48.     gecheckt. D.h. es wird 1:1 getestet und nicht mehr mit ANDs...
  49.   [10.9.92]
  50.   * Roland hat seine Input-Routine eingebaut und ich hab' sie nachher 
  51.     wieder verwurstelt... :-)
  52.   * Einie ueberfluessige Code-Teile entfernt, damit ist das EXE trotz
  53.     neuer Input-Funktion und zwei neuen "Tasten" etwas kleiner geworden.
  54.   * Zwei neue Funkionen (mit Update ENGLISH.TXT/BINKLEY.LNG/BINKLEY.HLP):
  55.      Alt-N:  NoPickup wird getoggelt
  56.      Alt-U:  Send only wird getoggelt
  57.   * Es sollte jetzt alles, was mit Janus/Z-Modem/Frequesten zu tun hat, 
  58.     auch mit langen Filenamen klappen (OS/2-32Bit Version). 
  59.     Bei XModem/Sealink-Send werden die Filenamen gekuerzt (truncated).
  60.   * Komische Fehlfunktionen bei Kill/Get/Send behoben, ein String war zu
  61.     wenig lang.
  62.   * Im OKFILE konnte man bis jetzt beliebige Pfadnamen mit beliebigen
  63.     Files/Wildcards angeben, auch wenn man keine Magics benutzte.
  64.     Das ist nun anders geworden: Man kann jetzt nur noch Pfade angeben,
  65.     "C:\Pfad\*.*" und "C:\Pfad\" werden von BT bei der File-Suche automatisch 
  66.     durch "C:\Pfad\Request" ersetzt, wobei "Request" das requestete 
  67.     File/Wildcard ist. "C:\Pfad\Filename" is NICHT mehr unterstuetzt.
  68.     Bei den MAGIC Filenames ist alles beim Alten geblieben, dort gehen
  69.     Wildcards wie bis anhin.
  70.   
  71. Neu in Beta D7:
  72.  
  73.   * NoEMSI <Userflag> geht wieder!
  74.   * MAXFILES.IDX wird jetzt hoffentlich GANZ richtig durchsucht und es 
  75.     werden alle Files gefunden. Musste eine neue Vergleichs-Routine
  76.     "spendieren". :-)
  77.   * Phantom-Mailer-Problem gefixt: Unbekannte EMSI-Addons wurden nicht
  78.     richig dekodiert. Ich habe gleichzeitig noch die dekodierung etwas
  79.     anders gemacht.
  80.   * Die Ausgabepositionen im Trasfer-Window bei Janus-Transfers stimmen
  81.     auch wieder.
  82.   * Suche nach Sysop-Name bei mehreren Domains hat nicht funktioniert.
  83.   * LazyAKACheck legt jetzt auf, sobald die letzte Aka auch ein
  84.     falsches/fehlendes PW hat.
  85.  
  86.   * Roland hat ein paar wenige Traps nach "Outbound-Funktionen" bekommen.
  87.     Ich hoffe, dass wir die noch lokalisieren koennen.
  88.     Wenn jemand einen Trap hat, waere ich froh um die genaue 
  89.     Trapmeldung inklusive EE-Beta-Version!
  90.   * Da Alex momentan nicht da ist, haben die "Domain-Wuensche" keine 
  91.     grosse Prioritaet. Ich bin mit der momentanen Loesung ziemlich 
  92.     zufrieden.  ;-)
  93.   * Gegen aussen sieht man jetzt nicht mehr, dass man eine "Alpha"-
  94.     Version laufen hat. Ich habe dieses dauernde Fragen nach neuen
  95.     Versionen und andere Probleme damit endgueltig satt.
  96.   
  97. Folgender Text ist fuer MAXCOMM.DLL Benutzer eventuell interessant
  98. (Auszug aus COMM.H von MAXCOMM.DLL):
  99.  
  100.   When using COM0x.SYS,  the default buffer size is the same as the
  101.   buffer size used by COM0x.SYS.  For Tx, this is the optimum size
  102.   to keep COM0x.SYS busy.  A buffer larger than this will not gain
  103.   any extra performance.  Therefore, the common urge to make the
  104.   transmit buffer large will not have the desired effect.  If there
  105.   was some way to make the REAL transmit buffer (the one in
  106.   COM0x.SYS) larger,  performance gains WOULD be seen,  but there is
  107.   no way to do this unless you have the source code for COM0x.SYS.
  108.   If you DO have the source (in the DDK), and you increase the
  109.   buffer sizes, use 0 for the XxBufSize and ComOpen will use your
  110.   larger buffers (ComOpen/Register uses the standard IOCTL call to
  111.   query the buffer sizes).
  112.  
  113.   RxBufSize, on the otherhand, does not affect performance of any
  114.   functions in the Com() module.  To avoid overflows however,  you
  115.   should set this to at least the size of the COM0x.SYS Rx buffer,
  116.   or use 0 so the default size if selected.  When the Rx buffer gets
  117.   full,  the speaker will sound (DosBeep(200, 10)).  There are two
  118.   solutions to this problem:  Make the Rx buffer larger (preferred),
  119.   or raise the priority of the thread calling ComRead()/ComGetc().
  120.  
  121.   All threads created by comm.dll run at the default priority. Since
  122.   com0?.sys is interrupt driven,  Reading/Writing to it at a high
  123.   priorty does not improve anything.  If the Rx thread is starved
  124.   for such a long time that com0?.sys buffer gets full,  it means
  125.   some other process on your computer is badly behaved (IT is
  126.   problably running at Time Critical class when it shouldn't be).
  127.   There are four ways to solve this (in order of preference):
  128.  
  129.   1) Insert DosSleep(1L) in the polling loops that are guilty (this
  130.   assumes you have source code), and/or have it run at NORMAL
  131.   priority class.
  132.  
  133.   2) decrease MAXWAIT in config.sys.
  134.  
  135.   3) Prior to calling ComOpen/ComHRegister, raise the priorty of the
  136.   current thread (or of the whole process).  The Rx/Tx threads will
  137.   inherhit this priority.
  138.  
  139.   4) set PRIORITY=ABSOLUTE in config.sys.
  140.  
  141.  
  142.   FYI:  OS/2 1.2 uses a default size of 1024 bytes for Rx, and 128
  143.         bytes for Tx.
  144.  
  145.  
  146.  
  147. Neu in Beta D6:
  148.  
  149.   * Externes BINKLEY.HLP. Es wird im aktuellen Pfad oder dort gelesen,
  150.     wo die Environment-Variable BINKLEY hinzeig. Das selbe gilt 
  151.     uebrigens auf fuer BINKLEY.LNG! -> ein heisser Tip fuer 
  152.     <<Multiliner>>(tm). :-)
  153.  
  154.     Das File ist aehnlich wie ENGLISH.TXT aufgebaut: Als erstes kommt
  155.     immer ein Zeiche, welches zeigt, zu welchem der drei Hilfeschirme
  156.     die folgende Zeile gehoert:
  157.        U  = Unattended Mode Help
  158.        Z  = Zoom Mode Help
  159.        T  = Terminal Mode Help
  160.     Die erste Zeile von "U" und "Z" wird als Titel des Popup-Fensters
  161.     benutzt. Als referenz koennt ihr ja mal das BINKLEY.HLP 
  162.     anschauen. :-)
  163.     Wenn mehr als ein Popup-Fenster voll Text angezeigt werden soll,
  164.     so healt BT jedesmal, wenn das Fenster voll ist. Mit ESC kann man
  165.     abbrechen. mit jeder anderen Taste kommt man auf die naechste 
  166.     Seite.
  167.  
  168.     Somit ist die Hilfe sehr flexibel geworden, man kann fuer seine 
  169.     Points sogar Hilfefiles direkt in BT "eingebaut" anzeigen 
  170.     lassen...  ;-))
  171.  
  172.  
  173. Neu in Beta D5:
  174.   
  175.   * Domain-Matching bei allen Nodenummern. Man kann im BINKLEY.CFG beim 
  176.     Domain-Token nun zwei neue Paramter angeben:
  177.     
  178.     Domain  domain-name outbound-name [nodelist-name [start-zone end-zone]]
  179.  
  180.     Ein Eintrag koennte so aussehen:
  181.     Domain fidonet fidonet nodex 1 6
  182.     Domain signet  signet  sigex 24 29
  183.     Domain virnet  virnet  virex 9 9
  184.  
  185.     Leider hat z.B. Signet auch noch Zone 34, man kann diese entweder
  186.     "vernachlaessigen" oder 29 durch 32 ersetzen und ev. die dazwischen
  187.     liegenden Zonen vor dem Signet eintragen (wenn man solche 
  188.     Nodelisten hat). Das Matching wird sequentiell ueberprueft. Erste
  189.     Domain ist immer die Domain der Haupt-Adresse!
  190.  
  191.     Nicht aufgefuehrte Domains werden weggelassen: Support dieser
  192.     Domains waere sinnlos.
  193.     Es werden nur Domains bei Adressen angefuegt, welche noch KEINE
  194.     Domain haben!
  195.  
  196.     Apropos Domains:
  197.     Nur das Outbound Domain der ersten Adresse hat _KEINE_ Zonen-Extension!
  198.     Wenn ich z.B. wie oben eine Virnet-Aka habe, so heisst deren Outbound
  199.     _nicht_ X:\VIRNET sondern X:\VIRNET.009. 
  200.     Das Domain-Outbound fuer die erste Adresse wird durch das "HOLD" Token
  201.     im BINKLEY.CFG bestimmt...
  202.  
  203.   * ENGLISH.TXT wurde um die in BT 2.56 neu eingetragenden Product-Codes
  204.     erweitert (many thanks, Vince! ;-)).
  205.  
  206.   * Intern wird jetzt immer der genaue Beta-Level angezeigt ("Beta D5");
  207.     extern wird der Eintrag von ENGLISH.TXT benutzt ("Beta D+").
  208.  
  209.  
  210. Neu in Beta D4:
  211.  
  212.   * File-Position um Zoom-Fenster wieder richtig
  213.  
  214.   * Get/Send im Unattended Mode haben jetzt laengere Eingabefelder
  215.  
  216.   * Der Send/Receive-Buffer von MAXCOMM.DLL kann individuell eingestellt
  217.     werden (eventuell Fix fuer Trapdoor-Problem?) Die 2x 8200 Bytes sind
  218.     meines Erachtens etwas sehr gross. Die maximale Laenge wird jetzt
  219.     auf 8192 Bytes initialisiert. Bis jetzt hatte ich keine "Haenger" mehr;
  220.     vielleicht liegt's daran. Momentan fahre ich einen Test mit 
  221.     R/T 4096/512 (guter Erfolg auf einem 386-40).
  222.     Einstellen kann man die Buffer mit den Environment-Variablen:
  223.        SET TBUF=...
  224.        SET RBUF=...
  225.     Wahrscheinlich ist mit einem kleineren Buffer der Trapdoor Handshake-
  226.     Fehler auch behoben; das habe ich noch nicht getestet. [ist er nicht]
  227.  
  228.   * Such-Fehler in MAXFILES.IDX bereinigt. Manchmal wurden "kurze Filenamen"
  229.     unter "widrigen Umstaenden" nicht gefunden. Max normiert die Files
  230.     nicht auf 8.3 (z.B. "FB      .ZIP") sondern sortiert sie 1:1 
  231.     ("FB.ZIP      ")!  :-(
  232.  
  233.   * Check des "OK" nach einem Modem-Init: wenn kein OK kommt, wird BT
  234.     per Errorlevel verlassen. (Auch Umschiffung eines MAXCOMM.DLL Bugs).
  235.     Dieses Feature ist konfigurierbar. Errorlevel ist 2.
  236.     Neues BINKLEY.CFG Token:   CheckInit
  237.     "PreInit" und "PreDial" koennen (sollten) bei den meisten Modem
  238.     weggelssen werden. PreInit behindert CheckInit bei seiner Arbeit.
  239.  
  240.   * V6 Nodeliste sollte jetzt wieder gehen. V7 wurde in Beta-D Standard, 
  241.     bei der Wahl von V6 wurde nicht alles richtig inititalisiert.
  242.  
  243.   * "Share" ist in der OS/2-Version jetzt Standard. Das eruebrigt 
  244.     den Aufruf "BTP Share".
  245.  
  246.   * EMSI-Phatommailer Bug gefixt: BT hatte Probleme beim Scannen von
  247.     nicht bekannten EMSI-Addons. Ein hinterlistiger Fehler, gefunden 
  248.     und behoben (hoffentlich hat Vince das auch gesehen :-)).
  249.     Dafuer ist jetzt die EMSI-Source noch etwas schoener geworden. ;-)
  250.  
  251.   * "Doppelter Outbound" wird nicht mehr gescannt.
  252.  
  253.   * Spaces vor Kommentaren (";") im *.CFG werden geloescht.
  254.  
  255.   * Stack groesser. Damit wurden scheinbar ein paar Probleme in BT 2.56
  256.     geloest. Ich habe keine Auswirkungen festgestellt.
  257.  
  258.  
  259.