===============================================================================
5.12b

- Nouvelle gestion du clavier en tache de fond.

- Validation du BPQ version 4.x

===============================================================================
5.12c

- /ACK renvoye par chaque BBS intermediaire. BUG Fixe.

- Commande % -> status.

- Encode se fait en tache de fond.

- Nouvelle arborescence des fichiers messages.

- EPURMESS et CLEANUP ont ete adaptes.

- EPURMESS permet l'archive parametrable PRIVES et/ou BULLETINS.

- FORWARD.SYS, REJET.SYS, SWAPP.SYS sont maintenant charges en memoire.

- Parametrage du BPQ par le fichier INITTNCx.SYS.

- Gestion du curseur en mode VGA.

- Commande PRIV dans FbbDos.

- Commande LIST dans FbbDos.

- Nombre de messages nouveaux rappele avant chaque prompt.

- SC Commande routage corrige.

- Tests:
 IF D [0..6]
 IF H [0..23]
 IF FREE

- Indicateur du nb de messages nouveaux avant le prompt.

- Modification de gate, yapp, bip, talk dans CRON.SYS (Nouvelle syntaxe).

- Bug LR sans message fixe.

- LR debut-fin ok.

- RE: n'est pas repete si deja existant

- LineFeed ajoute avant le /EX dans SERVER.IN

- !F dans FORWARD.SYS Ok.

- Gestion d'un modem HAYES.

- REJET.SYS taille message bug fixe.

- Bug heures ete/hiver fixe (variable TZ affectee si non existante).

- Nouvelle commande FBBDOS (SYSOP seulement) : "DOS Programme parametres" :
	Execute la commande "Programme" et ses parametres dans MsDos.
	Le "time-out" du programme est d'environ 2min45.

===============================================================================
5.12d

- Nouvelle commande "FU voie" = deconnexion de voie.

- Le vecteur d'interruption interne est parametrable.

- Utilisation de la memoire EMS pour les listes de messages.

- Include de fichiers dans FORWARD.SYS (ligne = "< Nom_de_fichier") :
  FORWARD.SYS :
  ****************************
  *                          *
  * FICHIER DE FORWARD F6FBB *
  *                          *
  ****************************
  *
  * PMS
  *
  < FWD\FD1CDC
  < FWD\FD1MEU
  < FWD\FD1OAC
  < FWD\F8PD
  < FWD\F6HED
  < FWD\FE1JYH
  < FWD\F1LMI
  *
  * HF
  *
  < FWD\LA1B
  < FWD\LA6CU
  < FWD\SV1IW
  < FWD\4X1RU
  < FWD\RS3A
  < FWD\I7XGL
  < FWD\EA8AML
  < FWD\EA8RT
  *
  * VHF
  *
  < FWD\F6CDD
  *
  * UHF
  *
  < FWD\FC1GJC
  < FWD\FF6KNI
  < FWD\FC1HAQ
  < FWD\F1EBV
  < FWD\FD1JGK
  < FWD\FE6BIG
  < FWD\EA3BKZ
  *
  * FILES
  *
  < FWD\AMSAT
  < FWD\MAIL
  *
  * Retour en frequence de veille
  *
  P B
  IF 0-3,21-23
    X ICOM A2E8 M14
  ELSE
    X ICOM A2E8 M4
  ENDIF
  *
  
  FWD\LA1B :
  A LA1B
    *
    R
    P B
    *
    L O 1
    L B 40
    L F 3
    L P 255
    X ICOM A2E8 M14
    C C LA1B
    *
    B LA1B
    F LA6CU
    *
    B LA*       
    *
    *
  ----

- Commande FS Bug fixe.

- Commentaires "#" acceptes dans MAINTx.SYS.

- Labels dans dos valides.

===============================================================================
5.12e

- Commande YU et YD dans gateway en console.

- Yapp : aborte qd reception de SI en mode RH. Fixe.

- Nombre de buffers langues limite a 2. Fixe.

- Appel services seulement sur messages prives.

===============================================================================
5.12f

- Selection de l'affichage des voies par les fleches.

- Buffer console et utilisateurs separe.

- Mini editeur plein ecran.


*******************************************************************************

5.13 = 5.12f

*******************************************************************************

5.13a

- Commande VIEW dans FbbDos donne le contenu d'un fichier archive. Necessite
  l'utilisation du shareware FV.COM.

- Commande PS donne la liste des services.

- Sx DESTI @BBS +nom_fichier autorise en remote sysop

- RE: test est valable en majuscules et minuscules.

- Nom du service affiche dans le bandeau de status pendant son traitement.

5.13b

- BID en memoire EMS/XMS. Pas de limite de quantite. Validation/Devalidation.

- Commande FB BBS donne la liste des messages en attente de forward.

- Via digipeaters dans balise BPQ.

- CRON.SYS X et D peut appeler fichiers BAT.

- Utilitaire C_FILTER a la connexion.

- Commentaire du service dans INIT.SRV et commande PS

- YU Filename / Bug fixe.

- HELP Ok dans FBBDOS. B -> deconnexion.

- SC Commande seulement sur messages autorises.

- Ox (options) disponible sous FBBDOS.

- Pagination modifiable avec DIR / LIST / YW / YI

- ON memorise a la deconnexion.

- Affichage du prenom dans le bandeau en conversation.

- SC : Message en entete.

- Ligne K dans FORWARD.SYS force l'utilisation d'un canal dans le port.

- Format des commandes FA, FD, $, etc... change (modifier fichiers *.TXT)

- Bulletins immediatement en status X si la date de creation est anterieure
  a un nombre de jours specifie dans INIT.SRV (modification de INIT.SRV).

- Indication d'erreurs dans FORWARD.SYS ok.

- Blocs de propositions verifies par checksum (en mode binaire).


5.13c

- LC specifie un filtre dans la commande L. Filtre dans variable $l 
  (voir textes a modifier).

- J1 ... J8 et J (gateway) OK sur monitoring.

- LD> et LD< ok.

- Backspace autorise dans F6 (saisie indicatif)

- Taille du bloc forward specifiee dans PORT.SYS a la place de Maxframe.

- Path de la balise avec ligne "!" dans BALISEx.SYS
  ! MAIL-5 via F6FBB-9


5.13d

- Modification de la securite et des acces. -> INIT.SRV et PASSWD.SYS modifies

- Fichiers *.TXT, *.HLP, *.ENT, *.INF dans le repertoire FICHIERS\LANG

- Fichiers satellite SATEL.DAT, Fichiers nnnn.SAT (satellites) dans le 
  repertoire FICHIERS\SAT

- Variable $q : Numero de base messages

- Message "Ligne trop longue" dans mini-editeur affiche une seule fois

- Fichiers FBBLOG dans FICHIERS\LOG

- Indication du port en monitoring BPQ.

- Commande "DOS" executee dans le directory FbbDos.

- Messages pour SYSOP duplique si bulletin ou destinataire

- Decodage des trames TCPIP

- Screenblank parametre (en minutes) dans INIT.SRV avec type video.

- En mode DRSI, la commande % affiche le nom du port si connecte, sinon "DRSI".

- Routage messages NTS implemente. Demande des lignes de la forme :
  Z 012*
  dans FORWARD.SYS. Ce test est fait sur les messages de type "T".

- Commande FC ROUTE, donne le routage d'une destination. Fonctionne en prive,
  bulletin et NTS en fonction de ROUTE (chiffres = NTS, Callsign = Prive,
  sinon bulletin).

- BATCH files dans CRON ou FORWARD, utiliser 
  X COMMAND /c BATCH.BAT

- "LINKED TO" feature for TEXNET interface

- BID ecrits plusieurs fois dans WFBID.SYS. Bug fixe.


5.13e

- Import/export affiche dans fenetre console

- Forward vers plusieurs fichiers possible.

- Code plus compact, 15 KB memoire suplementaires (devient equivalent a 5.13).

- Acces au modem depuis la commande F9 en console.

- Hanging quand erreur INIT.SRV. Fixe.

- Si option L dans PORT.SYS envoie les trames LIST en broadcast.

- Nouvelle commande PG. utilise seul donne la liste des fichiers dans le
  repertoire \FBB\PG. Suivi d'un nom de programme .COM ou .EXE, l'execute.
  Les programmes doivent se trouver dans le directory FBB\PG

- SR, SC, M, MV, MH, DOS, SYS OK, SYS FAILED dans log. 

- REQDIR and REQFIL refusent les recherches dans ..\xxx 

- ? ou HELP dans FbbDos appelle "@@ 9 ?"

- Commentaires autorises dans *.HLP (# en 1ere colonne)

- Commande YZ dans Yapp

- Erreur de variable dans reception de fichier YAPP ($0 affiche autre chose
  que YAPP).

- AltF3 demarre et stoppe le scanning des message.

- Commande FV demarre le scanning de messages en "remote".

- Forward entrant affiche en minuscules

- Yapp Checksum (TPK) implemente

- Edition de la ligne de commande.

- Commande LABEL dans FbbDos.

- Variable $w = escape


5.13f

- SWAPP.SYS allows swapping every kind of field on every kind of field :
  > LA8AK @ LA4BL

- Capture is possible in gateway mode :
  W FileName   opens the capture in append mode
  W            closes the capture.

- in F4 window, preceeding the command with a '-' (minus) will disconnect
  forwarding BBS or port(s). Preceeding with a '+' (plus) will force reverse
  forwarding. (Ie: +F6FBB, -LA1B).

- Slashes were changed to backslashes in the subject of services. Fixed.

- Syntax errors in FORWARD.SYS (and INCLUDES), CRON.SYS, REJET.SYS, SWAPP.SYS
  reported to sysop by a warning message.

- MV uses user's language for the header of texts.

- $R variable in forwarding headers now gives the correct BID.

- Messages scanning when FORWARD file changed optimized.

- M, MV, MH gave a wrong filename when could not create it. Fixed.

- When forwarding connection forced to disconnection (with F4 or FS), return
  to standby frequency ok.

- Command NZ to enter Zip Code.
	  NH to enter Home BBS.

- Command OR to validate/unvalidate "List and read all messages" when allowed.

- New INF.SYS organisation. File structure has changed.

- Variable $h = User's Home BBS.
	   $z = User's ZIP code.

- Variable $% (who?) now indicates frequency.

- H (home) Z (Zip) in EU command (edit user).

- Point (.) given as an answer of an edited field of EU command deletes the
  field.

- Automatic update of H-Routing database (HROUTE.SYS) when receiving headers.
  When a message is sent to a @field without Hrouting, route is replaced by
  the Hroute found in database. Database is an ascii file, first character is
  P (permanent) V (volatile) or # (comment).
  If a route is changed as Permanent, this route will never be changed even if
  a new route information is received. 
  This feature is validated in INIT.SRV file.

- All X and D lines and DOS command now run a COMMAND.COM if the .BAT
  extension is specified to the file to be executed.

- When entering a message, the list of BBS routes is now sorted and without
  double.

- Header line (R:...) limited to 79 characters.

- All files including mail, yapp and FbbDos are created when fully received.
  This avoid getting a file while receiving it on another channel. Temp files
  are named TEMP.nn (nn = channel number) in MAIL directory.

- ON 42000 is equivalent to ON 42

- LD> 911010 excludes 911010 and starts at 911011

- PUT does not overwrite an existing file.

- L@ without argument list local messages (without @ field).

- HELP available on a command in gateway (@@ 16).

- Header edit allows 'A' (Ack) type edition.

- Kill 'A' (Ack) messages allowed.

- EU command is allowed on a connected callsign.

- Dx (Dump) command now allows wildcards. Text T_ERR+19 is changed to "None !".

- Displays an error message when cannot access MAIL.OUT file

- CTRLBK.COM resident allows killing a program run with the "DOS" command at
  timeout. This program must be run ONCE (there is no check) in APPEL.BAT file.

- M / MV / MH change the file.
  MA / MVA / MHA append the message to the file.

- Z Filename : deletes the filename.

- When using F10 key to end talking to a user, he returns to the menu he was
  before talking. The messages sent to the user are written using his language.

- Flag U (in EDIT USER command) allowing unproto distribution to a PMS user.

- 256 in 1st connection mask now works ok.

- Line garbled when 1st running the BBS in callsign. Fixed.

- Subject in uppercase with SR command. Fixed.

- LD> added 1 day. Fixed.

- FORWARD.SYS: U Route1 Route2 Route3 ... (up to 8 routes) gives priority in
  routing bulletins. Ex: "U FRA EU WW" Bulletins @FRA will be forwarded first,
  then @EU and then @WW. Other bulletins will be forwarded last. Private mail
  (including P, T and A messages) is always forwarded first.

5.14

- Mini Editor crashed when last character was deleted. Fixed.

- Double prompt when YD with a non existant file. Fixed

- New processing of time. Time was wrong when using DesqView.

- When screen was blanked, the system crashed when typing. Fixed.

- in DOCS and TRAJECTOGRAPHY, the letter L (instead of ?) gives the list.

- In DOCS sysop command (L)abel is replaced by (D)escription.

- In DOCS, a help command gave wrong path in the prompt and different other
  bugs . Fixed.

- in NOMENCLATURE, fields Zip and HomeBbs are now displayed and editable.

- Wrong count of private message when killed by the sender before reading it.

- Gives a warning message even if the route is in HROUTE database. Fixed.

5.14b

- New EMS management allowing faster (and more secure) access to BID. BID and
  messages are now in the same EMS handle.

- Cursor sometimes wrong with VGA. Fixed.

- WFBID.SYS was not created when using EMS. Fixed.

- Message number left justified to avoid left spaces.

- BPQ beacon was sent on a wrong port. Fixed.

- PK232 had a wrong number of frames. Fixed.

- PK232 did not run in test mode. Fixed.

- When connected on console, "Fwd:callsign" with the console callsign in the
  upper right corner of the screen. Fixed.

- The "Thank-you" line is sent when any Nx command is used. Text must be
  changed as it is the same for every Nx command

- PK232 communication should be faster.

- When capture is already closed, a new "W" command gives an error message.

- MAIL and LOG files are appended even if the file ends with a CtrlZ. CtrlZ is
  removed from the end of file.

- Internal driver for communications no longer exists. ESS is mandatory for
  direct TNC interface like TNC2/PK232

- FbbDos now supports up to eight virtual/physical disks. Disks are defined in
  INIT.SRV file like this :
#
# User's Directories (C:, D:, E:, etc... Up to eight)
C:\USERS\ D:\USERS\ D:\TEST\
#

-EMS/XMS handler now supports separate Message cache, BID information,
 Hierarchical routes, and overlay cache. Defined in INIT.SRV :
#
# Utilisation memoire (RIEN=0 EMS=1 XMS=2)
# Zones utilisees en memoire haute : MSG BID HIE OVR SCR
1 BID MSG HIE OVR SCR
#

- @ field in unproto beacon was not truncated to 6 characters. Fixed.

- EMS/XMS informations in % command.

- Variable $u gives the current disk name (C..I) in FbbDos

- New backscroll system. Need more memory but should be more efficient.

- NEWDOC server creates directories and updates existing files.

- Answer to NH command checked as valid callsign.

- in EU command, callsign given in "Delete callsign (Y/N)" was the home BBS.
  Fixed. 

- arrows did not undo backscroll. Fixed.

- L@ did not checked BBS callsign but route. Fixed.

- YAPP resume did not work in not-checksum mode. Fixed.

- Backscroll in EMS/XMS memory. Possible use of thousands of lines !
  (162 bytes for each line)

- N [callsign] in nomenclature (SYSOP only).

- newline after callsign when using .D in conference. Fixed.

- disk P: is private directory.

- LC filter was not used with LS list. Fixed.

- OM unables/disables the "New Messages" list when connection is issued.
  Value 1024 validating OM in first connection mask.

- LOCAL user on a BBS port did not worked. Fixed.

- Number of new messages was lost when using NZ, NH, NQ, X commands. Fixed.

- Full screen and backscroll monitoring.

- Unknown route message was not sent if a "G *" line exist. Fixed.

- REQCFG build-in server. Must be declared in INIT.SRV

- New versions of REQDIR and REQFIL able to manage multi-disk pathes.

- FbbDos disks are checked and disk size is 0 if error detected.

- Command LC ? or LC ; gives the list of themes.

- With SYS command, accept full password preceeded by a "!".

- Problems with YAPP resume. Fixed.

- File not set to the user when received with Xmodem. Fixed.

- Offset when downloading with XGET like :
  XGET FILE.EXT 120000
  File will be sent from offset 120000. (Use with CUT program for resume).
  This was available in 5.14 version but not validated.

- REQDIR 1.3 checks the asked volume and gives the list of available volumes.

- Only routes with hierarchical information are added to HROUTE.SYS

- Satellite can now be deleted with the Satellite/Modification command.

- Minute/Period of forward can be defined in PORT.SYS (pseudo TNC 0)
  with a line like :

  0    0    0   0      0     0     0     0      00/1    ---- FILE-FWD
  1    7    8   1      230   4     1     10     30/60   UQYW 433.650

  No additional TNC should be declared, only this line should be added.

- Us: memory sometimes lower than zero. Fixed.

- From:/to: sent if the message has no R: line.

- in the list prompt "(R)ead, (A)bort, <return>", the letter C was accepted.

- REJET.SYS has a new character in the beginning of each line :
  R means rejected
  H means HELD
  a program named MAINTREJ changes REJET.SYS from old format to new format.

  if the received message matches with a line of REJET.SYS, it will be :
  * rejected (N-BID) if the first character of REJET.SYS is R
  * held if the character is H

- REview command implemented (sysop only).
  allows choices : Kill, Archive, Read, read Verbose, Unhold, Local
  (Local validates message but does not validate forwarding).

- Hold commands implemented (sysop only) :
  H nnnn nnnn nnnn ...
  H< call
  H> call
  H@ route

- Help need a ? before the topic. "H topic" will be no longer accepted,
  but H alone is ok.

- Q instead of B to quit gateway.

- SP ALL @ EU is changed to SB ALL @ EU

- Abort in gateway does no longer (I hope) abort the task in the current BBS
  but sends a "A" to the other part.

- Bytes count after a M, MV, MH command.

- Checks BIDs in the same forwarding block.

- SYSTEM messages are now swapped.

5.14d

- Distributed version.

5.14e

- BID of a held message not recorded. Fixed.

- Nb of connected stations not updated when exiting the gateway. Fixed.

- Read only mode with telephone MODEM connections.

- PG checked before commands, so can replace any command.

- Variable $r is "L" when the message has been created locally, space
  otherwise.

- "From... To... " was not sent while binary forwarding. Fixed.

- "F" or "Q" exits from QRA locator questions.

- Alt B : Blanks screen.
  Alt R : Redisplays screen.
  Alt S : Displays DOS screen and waits for a character.
  Alt X : Exits software (idem Alt F10)

- When reading messages with paging :
    "A" aborts reading.
    "C" goes on without paging.
    "N" goes to next message.

- Trajectography looping when the satellite is never visible. Fixed.

- Command FI for BID maintenance :
  FI Bid       gives information on BID.
  FI Bid +     adds Bid to list.
  FI Bid -     remove Bid from list.

- Out of memory when importing forward from diskette. Fixed.

- MID is deleted as soon as a private message is forwarded. This should allow
  to accept again the message if the message uses the same BBS (in case of
  redirection for instance).
  This should generate duplicates, but only with private mail.

- Command FC did not work with H routes. Fixed.

- Command FH for Hrouting expansion check.
  FH bbs   gives the Hroute for bbs.

- Command FP for swap check.
  FP < call 
  FP @ route
  FP > call
  give the fields which were swapped.

- NQ now gets Qth
  NL gets Locator

- WP implementation. Needs to create the WP subdirectory under SYSTEM.
  The HR2WP program must be run under SYSTEM directory and will create a
  MAIL.WP file. This file will be renamed (or appended to) MAIL.IN and
  then allows the WP database to be updated with the informations from
  HROUTE.SYS and INF.SYS (this takes some time !). The WP needs hight
  memory, and will be validated with the EMS/XMS WP usage.

- Oldmail date was wrong with EPURMESS. Now takes UTM information from
  INIT.SRV.

- EPURWP program updates records in the WP database. Will be ran each night
  during housekeeping (if WP validated).

- New Commands (If WP validated) :
  I  Callsign : Looks for WP information (Wildcards allowed).
  I@ BBS      : Looks for users of BBS (Wildcards allowed).
  IH Zone     : Looks for users within HROUTE Zone (EU, FRA, etc...)
  IZ Zip      : Looks for users matching the Zip code (Wildcards allowed).
  IL Callsign : Gives full information on callsign, including primary and
		secondary records.

- WP server.
  This server is built-in. Only need to declare an entry in INIT.SRV (like
  REQCFG) . It answers to request messages like :

  SP WP @ F6FBB
  Wp Query           <- Any title
  F6FBB ?            <- Ask F6FBB information
  LA6CU ?            <- Ask LA6CU information
  /EX

- Fullscreen mini-editor now uses the base number of messages.

===============================================================================
5.14f

- Zip code of the BBS defined in INIT.SRV

- Variable $z now is the ZIP code of the BBS.

- f accepted to end QTH LOCATOR commands.

- WP messages are hidden for users.

- No R: line added in WP update messages. This avoid to have more headers than
  information !

- Added a task indicator in the left of the status line :
  - : Main task
  X : Keyboard task
  | : Compress task
  + : WP task

- Only the route must be specified in WP information (INIT.SRV).

- Routing and route extension taken from WP information.

- Command IE allows to edit a WP record.

- Number of last listed message updated only if the deconnection is made with
  the 'B' command.

- Message held by M_FILTER was still forwarded. Fixed.

- Wildcard & : checks for a . or the end of the string. Used for hierarchical
  indication in FORWARD.SYS 
  Ex:
      *.FRA&

      will match for

      xxxxx.FRA  and xxxxx.FRA.xxxxx  (xxxx = does not matter)

     but will not match for

      xxxxx.FRANCA or xxxxx.FRANCA.xxxxxx

- Line "T" in FORWARD.SYS file now indicates forwarding strategy, private only
  and maximum size.
  Ex:  
     T  P S 20
  means : only private mail (P), smallest first (S), 20KB maximum (20)

     T  S
  means : smallest first. Always private first, bulletins follow.

- Line "L" in FORWARD.SYS allows to program TNC before or after a block, i.e.
  at the beginning and at the end of the forward cycle (to disable incoming
  connections for instance). This line must be preceeded with a P line to
  specify the port to be programmed (as for the "D" or "X" command out of a
  block).

- "IF MAN" test in FORWARD.SYS file means that test will be true only if the
  forward is manually reverse forced (That is with a + in F4 window, or FR
  remote command).

- FWD et REJ now in EMS

- Variable $b gives the Zip code of the user.

- New set of variables. The first character is "%" instead of "$". Variables
  %i %J %j %K %y are identical to $i, $J, $j, $K and $y, but give the original
  date instead of the final date of a message.

- Epurmess is changed to allow the new "original date" field in DIRMES.SYS

===============================================================================
5.14g

- Routing bulletins on destination is possible with a F line in FORWARD file
  like : 
	 A F6FBB
	   G EU
	   F AMSAT
	   ....         Will route @EU and >AMSAT bulletins to F6FBB.

- Headers of the original message are compressed in lines when using SC
  command or in CP SYSOP messages.

- Import of messages accepts spurious lines between /EX and next Sx line.

- Faster callsign and BBS search in WP (if no willcard).

- HROUTE system disabled when WP validated.

- PR[V] #msg #msg : prints (or prints verbose) #msg...

- PR> [File] : redirects the printer to the named file. If file is "-", then
  the printer is no longer redirected. Printer is validated. If file is not
  specified, gives the file where the printer is redirected.

- Command NEW could generate two lists. Fixed.

- Default MID generated with original MessageNumber/BBS.

- Sometimes a "BIN MESSAGE NOT FOUND" occurs when the bin files was deleted on
  another channel. Fixed.

===============================================================================
514h

- Number of back lines and delay when using unproto lists defined in INIT.SRV

- BBS-UP and BBS-DW batches or programs defined in INIT.SRV

- commands in lowercase allowed in import files.

- AT or @ are equivalent in the command line SP DESTI AT BBS

- return to convers mode after an ascii upload from the console.

- MM and MN now give the BID.

- Alt D command allows to save the current screen buffer.

- C(ontinue) and N(ext) work with the verbose read option.

- M(A) # command starts copiing from the first line of text (headers and
  from-to lines are discarded).

- When halting the software, the "immediate" message is sent only if needed.

- INSTAFBB.COM now gives more warnings and informations.

- Up to 4 "S lines" can be defined in a forward block.

============================================================================
5.15 beta

- User MUST give his informations (QTH, Name, Zip, HomeBBS) before the BBS
  goes on. (option in INIT.SRV)

- Command SR allows +filename (authorized sysops only).
  Format : SR [#number] [+Filename] [Subject]

- Variables %A %G %M %n %P identical to the $A $G $M $n $P, but without
  trailing spaces.

- Command DU in FBBDOS gives disk usage from a directory.

- New message format in ERROR.SYS. Should be easyer to understand.

- YAPP and XMODEM uploads are now buffered.

- length of PATH in CD command is checked (8 characters/3 extension).

=============================================================================
5.15 distributed version.

5.15 evolution

- Code more compact, 40KB less memory.

- Fixed WP updates (title and sender)

- Unproto lists to more than one path for a port

- Unproto lists now managed for each port.

- New Command X1GET for 1K-XModem & YGET for YModem YModem-batch YModem-G.
  Needs FBBIOS 1.32 or more.

- Variable $e = city of the connected user.

- Fixed the privilege problem with modem.

- langname.NEW as langname.ENT, but read only once for each user at the first
  connection.

- N Command did not work 100%. Fixed.

- Number of new and unread messages updated when using command E

- Old SYSOP private bulletins are tested as normal bulletins. 

- More than one destination for copies of messages to SYSOP in INIT.SRV

- Time_out format changed in INIT.SRV

- Max KB for download in modem and yapp port in INIT.SRV

- Variable %d = Nb of KB downloaded to the user

- Variable %m = Maximum KB of download allowed on the port.

- Sysop commands :
  /K House keeping (like F8 3)
  /L Software reboot (like F8 2)
  /M Immediate software reboot (like F8 1)

- only Port which are validated for gateway are allowed from the conference.

- only one simultaneous forward for a station allowed.

- Commande FG gives the partly received messages.

- The first BBS header only for ACK messages.

- Callsign and route search in WP 6 times faster.

- Import/export channel is 99.

- New encoding system. Should be faster (and safer I hope !)

- New XMS interface

- Too long callsigns in routing are rejected (asked by G1NNB)

- Variable %O = callsign of sysop.

- Text Line T_TRT+11 ("Command error") becomes :
  <CR> Continue <A>bort ... >
  For all paging which is not in message area.

- "(N)ext-message (C)ontinue-without-paging" now works in all cases.

- Devalidation of BPQ streams for house-keeping was not always ok. Fixed.

- BALISEx.SYS becomes BEACONx.SYS <======================================
  REJET.SYS           REJECT.SYS  <======================================

- WP messages not in beacon list.

- Divide by 0 message in C/G menu when STATIS.DAT file is empty. Fixed
  Alt F4 window garbaged when STATIS.DAT file is empty. Fixed

- Allows Next/Continue when reading during lists.

- in FORWARD file :
    New line types : LC, DC, XC
    They are identical to L, D and X but are executed when the connection
    is done. This allows to change parameters or program a function when
    the other BBS is connected. When the connection is made from another
    BBS, the LC, DC and XC are executed if the BBS exists in forward file.

- Extension to the version 1 of FBB protocole : "FS +R++" means that the
  second message is rejected. Only works with new version of the protocole.
  The information is also written in the LOG like :
  MJ B:Message_Bid V:Callsign_Rejecting
- Warning message to the sending sysop when his message is rejected.
- The message is not marked as 'F', and still can be forwarded to another BBS

- Mask for warning messages in INIT.SRV
Warning DISK        1           Less than 1MB in disk
Warning FILE        2           Error in system file (FORWARD, BBS, REJECT...)
Warning SERVER      4           Server error/warning
Warning PINGPONG    8           Ping-Pong warning
Warning NO_ROUTE    16          No-route warning
Warning NO_NTS      32          No NTS warning
Warning MESSAGE     64          Message file not found
Warning ERROR       128         Error in proposal
Warning REJECT      256         Message rejected in remote BBS
Warning HOLD        512         Message held in remote BBS

- Fix in monitoring headers when using TFPCX in DRSI emulation mode. TFPCX 2.00
  does not have a space between "0:" and "fm" in monitoring headers.

- Extension to the version 1 of FBB protocole : "FS +H++" means that the
  second message is held. Only works with new version of the protocole.
  The information is also written in the LOG like :
  MH B:Message_Bid V:Callsign_Rejecting
- Warning message to the sending sysop when his message is held.

- Extension to the version 1 of FBB protocole : "FS +E++" means that the
  second message has a format error. Only works with new version of the
  protocole. 
- Warning message to the sending sysop when his message proposal is wrong.

- C_FILTER has one more parameter before the optional text. It indicates the
  port where was connected the user.

- UNPROTO Line in INIT.SRV like :

  #
  # Back number, delay and selection of unproto lists
  #
  #   Messages displayed in unproto lists :
  #   A = ACK messages
  #   V = transit private messages
  #   P = end-user private mail
  #   M = subject is replaced by stars in private mail
  #   Bulletins are always displayed
  #
  500 5 VPA
  #

  Any unauthorized message will be unproto like
  12345 #
  Bulletins are always sent

======================  Now version is 5.15a =================================

- EPURMESS and SERV.EXE check the version number in INIT.SRV

- New EPURMESS version compatible with both 5.15 and 5.15a

- Variable %N gives the message number limited to the right 5 digits and
  modulo 65536. To be changed in the header definition of INIT.SRV.

- BID generation using the message number modulo 65536
- Message and BID #0 is not used

- No more than 1 message from one callsign in each proposal block. If more,
  the other messages are delayed to the next proposal blocks. This avoid long
  lists of message from the same sender. May be disabled with the letter D in
  the T line of FORWARD.SYS

- K #msg    allowed on an unread message (KM still not allowed)

- Messages were sent to BBS when using Yapp in console mode. Fixed.

- Oldmail may be re-imported. Format is now compatible with import.

- Time-out problems in gateway mode. Fixed.

- New EPURWP.COM program. Checks dupes and deletes old records.

- WP.SYS format had some changes. UPDWP.COM program must be ran before next
  EPURWP.COM. 

- Information about the number of free buffers in the TNC in the status line.
  Maximum buffers per channel is divided by two if the number of free buffers
  is going too low.

- Variable %r = D if the message holds data (7+) else is space.

- new line J in FORWARD.SYS :  (data means 7+)
  J 0 : no data sent
  J 1 : data is sent (default)
  J 2 : personnal data is sent
  J 3 : only data is sent (exclusive)

- Forced disconnection of all links at housekeeping time+15 min.

- Variable %R = Callsign with full path (e.g. F6FBB.FMLR.FRA.EU)

- Binary transfer protocole Autobin (used in GP, SP TurboPacket, etc...)
  Commands are BGET and BPUT.

- AltF1 and command FT give the real time size of the forwarding queue.

- DU command (and other Dx commands) and NEW command now shares the memory and
  do not allocate all needed memory.

- H line in forward.sys does not route bulletins.

- ZModem download interface implementation.

- S command line should be compliant with BBS Interface Specification draft of
  11/17/93

- Error messages T_ERR+16 and T_ERR+17 have changed

- Full screen editor usable to send or reply messages. Validated with AltF6.

- Command EM #Msg : Edits the text of the message #Msg. During edition, the
  message is not forwarded.

============================== 515c Distributed version ====================

- Added flag I in the record of the user = Give list of new messages at logon.
- Added option I to change the FLAG I in command EU.

515c1
- Channel informations can be stored in EMS/XMS = option CHN in INIT.SRV
- Empty channel not visible with left/right arrows

515c2
- Command "WHERE file" in FBBDOS (to find one or more files in FBBDOS)
  Wildcards are accepted.

- Command TH -> acces to the thematic zone. The file THEMES.SYS is configuring
  this zone.

515c4
- Fixed problem with DED interface and Mux.

- Fixed crash when THEMES.SYS was changed during a session.

- New variables :
    %T = name of the current thema.
    %t = number of bulletins in the tcurrent thema.
    %X = number of messages for the user.
    %x = number of new messages for the user.

515c8

- Option OVR in EMS/XMS no longer exists. Remove it from INIT.SRV.

- Selected 1 or 2 for EMS/XMS in INIT.SRV is indifferent.
  Options are still valid.

- Code has been fully rewritten/adapted for DPMI 16 bits protected mode.

- Code no longer works on XT.
  ==========================

- Works on AT286 and UP with at least 2MB of memory.

- Code uses up to 16MB of memory.

- Two more files must be added in the FBB\BIN directory :
  > RTM.EXE
  > DMPI16BI.OVL

- Servers and PG now have more than 500KB of memory to run.

515c9
- Problems with speed of communication when using DPMI fixed.

515c10
- FORWARD.SYS : test "IF N 1,3,5" has been added.
  Allows to test with the number of the day in the month (1..31)

515c14
- Mini-editor was sometime crashing when loading a file. Fixed.
- "Load file" in mini-editor rewritten.

515c15
- Error when displaying "NetRom" nodes. Fixed.
- FBBIOS40 should work with 16550 FIFO chips.
- More debugging information in ERROR.SYS

515c18
- CONNECT/FAILURE/BUSY are now case independant
- First PORT of BPQ (MultCh) is 0 again to be compatible with previous version.

515c19
- Server REDIST is included. File REDIST.SYS must be in the system directory.

515c20
- Optimization of the data transfer between FBB and FBBIOS
- Commands > and = are not allowed in read-only mode
- First Windows version...

515c21-23
- Evolution of the Windows version

515C24
- Windows COM driver validated for DED protocole. Interface number is 6
- Multiplexor validated with this interface.

515C25
- FBBRUN.EXE now runs :
  - START.PIF
  - WFBB.EXE
  - MAINT.PIF
  - STOP.PIF (only at the end of the session)
- CtrlY to delete a line in the editor.
- Colors defined in INIT.SRV are used in the Windows version.
- Copy in FbbDos did not work.
- Unproto requests did not work in Windows version.
- Selection box of "Edit System File" in SYSTEM directory
- Validation and unvalidation of the SCAN menu selection.
- System files are checked after local editing.
- Forward information dialog in "Edit Message"
- GMT time in header corrected.

515c26
- Implementation of the VXD interface of the BPQ code.
- Maintenance was not ran. Corrected

515c27
- CtrlF1 to CtrlF10 available in the editor (but CtrlF1 and CtrlF10 seem to
  be captured by Windows)
- Timeout on the error modal message boxes.
- Forward all BBS in Pending forward dialog.

515c28
- Application gave exception error with PG programs. Corrected.
- New COMM.DRV modified for modem support. Replace the one in WINDOWS\SYSTEM
  directory by the COMM.DRV for WinFBB.
- Modem in WinFBB now support ZMODEM upload and download with the DSZ 
  shareware. Install DSZ.COM and DSZ.PIF in FBB\BIN directory.

515c29
- XON/XOFF were not validated in modem mode (Windows)
- Message windows are no longer modal.

515c31
- Problem to open the console corrected
- Pending forward window was slow. Corrected.
- Forwarding session could hang. Corrected.
- Display all channels window is added.

515c32
- Import/Export implemented
- Week of the log was wrong. Corrected
- Positions of the windows recorded.
- Simple autowrap in editor. I'll try to add justification later.
- BAT files where not ran from CRON or FORWARD. Corrected
- DSZ did not find the right COM if not COM1 or COM2. Corrected.

515c33
- Filters and PG did not work in foreground. 
- Programs in FORWARD.SYS were ran in background. Corrected.
- Heard did not work. Corrected.
- DSZ was called too late (connection was lost). Corrected.

515c34
- User pop-up menu including Disconnect and informations
- All program ran from FORWARD.SYS are now synchronous.
- some minor bug corrections.
- MultCh for BPQ in PORT.SYS was wrong in the Windows version. The first port
  of BPQ corresponds to the MultCh 0 (was 1 !). Change your PORT.SYS...
- Dynamic libraries version. For beta test, only the code will be released
  (400KB less...). The three DLLs must be in FBB\BIN directory.
- Filters accepted as DLL (much faster...). Example of code for M_FILTER.

515c35  
- SERVER.IN was overwritten if more than one service was run. Now the name
  is SERVER01.IN, and incremented up to SERVER09.IN in Windows version.
  WinFBB will not delete the file. The service should do it.
- Delete command added in editor.
- AutoWrap now OK in editor. Unvalidated if the editor is called for file
  editing.
- Control + Up, Down, Prior, Next, Home, End validated in console window. Other keys are
  used for line editing.
- Up, Down, Prior, Next, Home, End validated in all other display windows.
- TimeOut disabled during DSZ session.

w515c36
- MESS.WP was not imported in WinFBB. Corrected.
- Ethernet/tcp-ip implementation. Needs the WINSOCK.DLL Microsoft library.
  In PORT.SYS, Port address in com address, Interface is 7, TNC emulation 
  is T (instead of D, Q, ...).

w515c37
- The map is now in a separate zip file named w515cNNm.zip (NN is the release
  number). This will allow to give me the file and line number where occurs
  the exception error.
- List of the 200 last connections. I have no idea for the icon in the control
  bar ... If you have some idea, or a 20x20 bitmap ...
- Information on a connected station. Double clic on the callsign line of the
  connected stations give the info.
- DSZ is run minimized.
- Date and size of the message in "edit message".
- I'm now running the WinFBB version 100% of time. It runs together with WISP
  for the satellite gateway.
- Insert in the editor could change the default directory. Corrected.
- Console was timed out while editing. Corrected.
- Console is disconnected when the window is closed.
- Buffers are freed when a channel window is closed.

w515c38
- Changes in the DSZ management. Should fix the GPF problem
- Uploaded file via modem is now validated and set to the user.
- F_FILTER validated.
- Changes in the Windows Interface
- Every connected channel is bufferized. The connection is visible while
  double-clicking on the user in the list.
- Talk was sometime hanging. corrected
- The connection time in the list was sometime wrong. Corrected.
- Added the selection of the port in the connection list.

w515c40
- DED interface has been fully rewritten. It is now working in background.
  Should be faster.
- BBS forwarding is not allowed on a GUEST port if the BBS is not declared.
- List of flags of the [FBB forwarding line] (INIT.SRV) *** may be confidential
  1  : A space is mandatory before the @ in a send message command
  2  : The length of the fields of a hierarchical address is not 
       tested to be 6 characters
  4  : The header line of a message is not truncated to the space before
       the 79th character
  8  : Header MBL/RLI
  16 : If there is no BBS field, the callsign of the BBS is sent to the PMS
  32 : Deletes the DATA messages sent to SYSOP
  64 : Don't use the BID recovered from headers and use a new one
  128: Accepts forwarding only from pre-declared BBS
- Two DLLs have been developped to be called from FORWARD.SYS :
    ICOM.DLL uses the same parameters as ICOM.COM
    PROGTX.DLL sends a binary file to a tx through a serial com
      format : PROGTX [options] filename
      options : /C2     = COM2 (default COM1)
                /A02F8  = Com address is 02F8 (excludes /C OPTION)
                /B9600  = Baud rate is 9600 Bauds (default 1200)

w515c41
- Commands Kx not allowed in read-only mode
- C_FILTER accepts new return values :
  * values greater or equal to 100 set the level number to the return value.
  * all unknown values are identical to return value 1
- Hold management has been fully rewritten. An hold message is not recorded in
  the list, only put as a file. So no unproto list or other is sent.
- Multiplexor support for new DED interface
- if C_FILTER returns 4 : messages of the channel are held.

w515c42
- Command LH added to list the held messages
- Prompt was not sent after the message was held. Corrected

w515c43
- Edit message window : list of messages starting from the last one.
- DED interface was stopping after a while. Corrected.
- Trace for WP updates :
  in the \windows\winfbb.ini file, add the following line in the main section :
  TraceWp=1
  You can replace 1 with 2 or 3. 3 gives the maximum informations.
  A file WP.DBG will be created in the WP directory.
- Justification in the editor.
- Menues are no longer hanging the software.
- Read-only toggle deleted from file selection boxes.
- Current directory added in the bottom of the main window. This is for
  debugging purpose and will be deleted later. It seems that the current
  directory is still changing. Information will be welcome.

w515c44
- Directory changing should be corrected. Was due to a bug in OWL250.DLL which
  must be replaced by OWL250a.DLL
- Message written on the console was sometimes not recorded. Corrected.

w515c45
- From c40 DSZ.PIF must be replaced and DSZ.BAT added in FBB\BIN directory.
- Text when recording a held message. Text files must be modified.
- Version running under Windows95. OWL250a.DLL must be replaced again.
- WFBB was crashing when a system file did not exist. Corrected.
- Download KB counter was not updated. Corrected.
- List of flags of the [FBB forwarding line] (INIT.SRV)
  1  : A space is mandatory before the @ in a send message command
  2  : The length of the fields of a hierarchical address is not 
       tested to be 6 characters
  4  : The header line of a message is not truncated to the space before
       the 79th character
  8  : Header MBL/RLI
  16 : If there is no BBS field, the callsign of the BBS is sent to the PMS
  32 : Deletes the DATA messages sent to SYSOP
  64 : Don't use the BID recovered from headers and use a new one
  128: Accepts forwarding only from pre-declared BBS
  256: WP Messages are not held.

w515c46
- Bulletins from redist may be locally held
- DED interface was hanging after midnight. Corrected.

w515c47
- Windows of the connected channels in the "Windows" menu.
- Exception will be generated before the INF.SYS file is changed to 25MB. I
  hope this will help to find the cause.

w515c48
- Implementation of X forwarding Protocole.
- List of flags of the [FBB forwarding line] (INIT.SRV)
  1  : A space is mandatory before the @ in a send message command
  2  : The length of the fields of a hierarchical address is not 
       tested to be 6 characters
  4  : The header line of a message is not truncated to the space before
       the 79th character
  8  : Header MBL/RLI
  16 : If there is no BBS field, the callsign of the BBS is sent to the PMS
  32 : Deletes the DATA messages sent to SYSOP
  64 : Don't use the BID recovered from headers and use a new one
  128: Accepts forwarding only from pre-declared BBS
  256: WP Messages are not held.
  512: XForwarding protocole has priority on FBB protocole.

w515c49
- List of flags of the [FBB forwarding line] (INIT.SRV)
  1  : A space is mandatory before the @ in a send message command
  2  : The length of the fields of a hierarchical address is not 
       tested to be 6 characters
  4  : The header line of a message is not truncated to the space before
       the 79th character
  8  : Header MBL/RLI
  16 : If there is no BBS field, the callsign of the BBS is sent to the PMS
  32 : Deletes the DATA messages sent to SYSOP
  64 : Don't use the BID recovered from headers and use a new one
  128: Accepts forwarding only from pre-declared BBS
  256: WP Messages are not held.
  512: XForwarding protocole has priority on FBB protocole.
 1024: Generation of an alternate BID like F6FBB-12345 (for dual BBS site)
- XForwarding now supports re-routing and swapping.
- New program INSTWFBB to configure the software. All features are not still
  incorporated. Will be updated later.

w515c50
- Edit FWD window did not update the forwarding flags in the session.
  Corrected.
- The buttons of the controlbar are now managed.
- Implementation of the checksum in the X-forwarding.

w515c51
- Line N of FORWARD.SYS has changed :
  Add the following options :
  1 = FBB forwarding allowed
  2 = FBB+BIN forwarding
  4 = FBB+BIN+Resume
  8 = XFWD
  Ex: N 15 = Sum of all protocoles (default)
- List of flags of the [FBB forwarding line] (INIT.SRV)
  1  : A space is mandatory before the @ in a send message command
  2  : The length of the fields of a hierarchical address is not 
       tested to be 6 characters
  4  : The header line of a message is not truncated to the space before
       the 79th character
  8  : Header MBL/RLI
  16 : If there is no BBS field, the callsign of the BBS is sent to the PMS
  32 : Deletes the DATA messages sent to SYSOP
  64 : Don't use the BID recovered from headers and use a new one
  128: Accepts forwarding only from pre-declared BBS
  256: WP Messages are not held.
  512: XForwarding protocole has priority on FBB protocole.
 1024: Generation of an alternate BID like F6FBB-12345 (for dual BBS site)
 2048: Checksum unvalidated on XFwd.
 4096: Test of callsign is more simple.
- Binary forwarding via telephone modem (FBB or XFWD)
- The configuration may be called from the Config menu. Updates are made
  without rebooting the software (after saving the config).

w515c53
- Number of lines in the console was sometimes wrong. Corrected.
- Escape in gateway did not work in console. Corrected.
- "Add user" button added in "Edit User" winow.

w515c54
- WP messages were truncated to 5000 bytes. Corrected.

w515c55
- Windows were blanked if the instwfbb was used. Corrected.
- Instafbb sometime were corrupting the PORT.SYS. Corrected.

w515c56
- Correction of multiple BUGS !
- /R did not work. Corrected.
- Fonts of the text windows may be defined in the config menu.
  Only Fixed fonts are selectable.

w515c57
- Console print first implementation.

w515c58
- Implementation of ANSI fonts.
- Validation of the DRSI interface

w515c59
- List of connections was not always refreshed. Corrected.
- Channel in gateway was not always freed. corrected.
- Due to limitations of the actual system, I have rewritten all the DOS
  and DLL interfaces and filters. There are some changes in Filters
  written as DLL : One more integer parameter is the size of the buffer.
  You must change your C_FILTER.DLL and M_FILTER.DLL if they exist. Standard
  .EXE or .COM filters or PG do not need any change.
- The F_FILTER interface has been rewritten. If the F_FILTER exists, the
  temporary file is no longer deleted by WinFBB (unless return value from
  F_FILTER is 0), the filter must decide what to do. F_FILTER receives as
  parameter a file in which are given informations such as asked filename and
  label. If F_FILTER returns 0, then the file is normally recorded (and the
  temporary file is deleted), else nothing is done by FBB. The text returned
  by F_FILTER will be sent to the user. So an archive may be compressed,
  scanned, and a report may be sent to the user. This can be done in real time
  or delayed. 
- If there are more than one D or X lines in a FORWARD block, they are
  executed in one DOS call (to be faster).
- proportional fonts are supported (but the alignment will not be ok in lists)
  add the line : "FixedFont = 0" in the section main of WINFBB.INI.
- User home BBS was not updated if WP was edited with IE command. Corrected.
- No hierarchy in the USER homeBBS. Info is asked to WP when needed.
- Blocking DOS commandes (EDIT, ...) killed after 60 seconds.
- TFPCR/TFPCX interface validated (Interrupt MUST be 0xFD).
- AEA/PK Hostmode is abandoned and will not be included (I don't have any AEA
  TNC !!).
w515c60
- Debugging version
w515c61
- ACK message was not always generated. Corrected.
w515c62
- Messages or files are not accepted is disk free is less than 100K.
- Minor changes in the main window interface
- PMS switch in user edition : allows forward but texts are like normal user.
w515c63
- WP updates did not process the whole message. Corrected.
- Default font set to fixedsys
- Directories were not changed in instwfbb. Corrected.
- F5 toggles the monitoring window.
- Main window closed by Alt+F4, other windows closed with Ctrl+F4.
- Most of Alt+Function (other than reserved by Windows) now validated.
- BYE and HELP are allowed commands.
- F9 and new pushbutton to access to the gateway
w515c64
- A connected channel in the gateway was not freed with the mouse. Corrected.
- A text could be appent to a reveiwed message. Corrected.
- INSTWFBB and WINFBB did not work without CTL3DV2. Corrected.
- HOLD and REJECT did not work ok in import of mail (and xfwd). Corrected.



  FBB BBS SOFTWARE IS TEN YEARS OLD !!

  THE VERSION C64 SHOULD BE DISTRIBUTED AS AN "EVALUATION VERSION 7.00"
  =====================================================================

  Unfortunately, the doc is not ready for this version but I think that it is
not a too big problem for an evaluation version. I prepare the distribution
diskette and will give a copy first to the beta test sites to be sure that the
automatic installation works ok, and that the code inside is the right one.


w700a
- Problems with CR orCR/LF in export and log. Corrected.
- TimeOut did not work 100%. Corrected.
- GPF in review if list was empty. Corrected.
- Disks like D:\ were not accepted in FbbDOS. Corrected.
- Command NEW in FbbDOS did not give the prompt if no file. Corrected.
- F8 was programmed as F9. Should give the focus to the main window. Corrected.
- Any command beginning by T was accepted. Corrected.
- Send message in console could destoy the contents of the editor. If the
  editor is busy, normal line editing is used.
- Read was always verbose when reviewing messages. Corrected.
- Command W in FORWARD.SYS allows to skip one or more prompts (default one)
  before starting a forward session (mainly used when "Linked to ..." gives
  more than one prompt)
- EPURMESS.COM did not limit the number of lines returned to sender in any
  cases. Corrected.
- The generation of WP messages has been rewritten to correct the problem
  found on many BBS (but unfortunately not on mine !!).

w700b
- Histograms did not work without callsign in statistics. Corrected.
- WFBB crashes if the MESS.WP file has a size of 0. Corrected.
- Command SYS did not work for callsigns defined in PASSWD.SYS. Corrected.
- F7=Programmation of the TNC is now implemented in DED mode.
b2
- Only Sysops allowed to review will receive the "Nb of held" message.
- PK232 host mode introduced again.
- Variable %C gives the number of times a message has been read.
- DLL buffer for PG programs is increased to 32K
- INSTWFBB : PMS option added in the first connection mask
- INSTWFBB : PK232 option in the supported protocoles
b3
- GPF if using socket from gateway. Corrected.
- The default 3 strings for NetRom/TheNet are now : CONNECTED FAILURE BUSY
- TELNET interface has been improved. Do not forget to put address 17 in
  PORT.SYS for TELNET (means socket port 23 in decimal)
- File FBB\SYSTEM\LANG\TELNET.ENT may held the banner for the telnet access.
- The format of the window has changed. You must delete the line "position"
  in the part "main" of the file WINDOWS\WINFBB.INI before running the new
  version. 
b4
- Edit-User and Edit-Msg are no longer closed with the OK button.
- Telnet interface is working as modem interface except that password is
  mandatory.
- Debug informations for VE4KV's modem GPFs (debug info in DEBUG.BUG file).
b5
- Servers can be made as DLL provided they are fast enough (no multitasking
  during a DLL activity).
- Task was not run in background if more than one application in CRON.SYS.
- Swapping was not done after a local re-routing. Corrected.
b6
- Selection of zone in the channel windows. Accept copy (=Ctrl Ins) to
  clipboard and print. Menu is activated with the right button of the mouse
  inside the text window.
b7
- ListBox of connections has been fully rewritten to be more efficient. A menu
  is available in the list with the right button of the mouse.
b8
- PG called in a non-registered access gave a 23MB inf.sys. Corrected.
- L command in review did not unvalidate forwarding after reboot. Corrected.
- Command HO puts a message in the hold list.
b9
- selection of a word (left double click) or a list of characters (Ctrl left
  double click).
- INIT.SRV was not scanned after a modification from "main parameters" window.
- Protocoles TFPCX and DRSI added in the configuration.
- HO command did not delete held message. Corrected.
- some optimisations and minor modifications...
b10
- Import/Export display in options menu.
- Filter and substring in "last connections" window.
- Hang if the MESS.WP file is exactly 5000 bytes long. Corrected.
- in PORT.SYS, interface 9 (linux) has been added. LINUX can work via
  a serial port (letter D for DED) or via AX25 domain socket (letter X).
b12
- Problems with affectation of ports and channels in BPQ driver. Should
  be corrected.
- Problem with the colors in the DOS version. Corrected.
b13
- S line (choices of forward) now checks default as a last choice. Up to four
  previous choices ar checked as declared before. Warning, these tests are
  case independant.
- This was maybe undocumented : value after "use compressed forwarding" give
  the options between compressed protocoles :
    1 = FBB compressed forwarding
    2 = XFWD compressed forwarding
    "OK 3"    allow both FBB and XFWD.
- MODEM.ENT was sent without line feed at the first connection. Corrected.
- Command "?" gave a segmentation violation on the Linux version. Corrected.
b14
- One more color bug corrected !
- variable %E give the version code (Linux, Dos, Windows).
- debug.bug traces the current channels if "no more channel available"
- "Last connections" window was not created in Windows version. Corrected.
b15
- hold counter was not initialized in dos version. Corrected.
- Dialog window asks for import BBS in Windows and Linux versions.
- Reject was not always done when importing files.
b16
- Built-in editor validated (Linux version).
- Texts of menues corrected (Windows version).
- Connections were not recorded in the LOG. Corrected.
- PMS connections asked for FBB protocole. I have made a change, but did not
  test it.
b17
- management of C_FILTER has changed. Will be always called if it exists.
- Edit forward window (in edit message) now available in Linux version.
- Filter on callsigns (in last connections) now available in Linux version.
b18
- ReadOnly access if there is no password defined (modem/telnet)
b19
- Connect line is case dependant.
- Binary transfer implemented for telnet (with this version and up)
- Some bug fixes in the Windows telnet interface.
- Help was sometime crashing in linux version. Fixed.
- New xfbbd version : xfbb daemon for linux.
b20
- Flag F (PMS Forwarding) added in EU command.
- TH list sometime gave wrong numbers. Corrected.
b22
- Linux. Connection bip was disabling the X11 bell. Corrected.
b23
- ReadOnly mode was not 100%ok in xfbb. Corrected.
- No CrLf when first connecting xfbb on telnet. Corrected.
b24
- Labels management of FBBDOS have been rewritten. Path is no longer
  absolute but relative to the FBBDOS disks defined in INIT.SRV. TLABEL.COM
  program is no longer required. The format of the file is changed from
  YAPPLBL.SYS to YAPPLBL.DAT using MODLABEL.EXE program. Labels are compatible
  with DOS, Windows and LINUX version.
- Linux version : YI and YW command gave 0 bytes free. Corrected.
b25
- Possible corruption of INF.SYS in Linux version under Telnet. A change has
  been done.
- Get a Crc error when re-starting a FBB compressed forwarding session (XFBB).
  Corrected.
- Error in the "From" field when receiving mail from RLIBBS in XFWD mode.
  Corrected.
b27
- PortName in LINUX was often wrong. Corrected
- Epurmess did not count empty lines of INIT.SRV (Linux). Corrected.
- = <call> allowed to send data even if the remote station was busy. Corrected.
- Checksum of AUTOBIN was wrong under LINUX. Corrected.
- WHERE and DU did not work on LINUX partitions. Corrected.
- Channel names could not start whith a digit in PORT.SYS. Should be corrected.
- SIGSEGV was caught in LINUX version. Corrected.
- VIEW command of LINUX version calls fbb_view program. (or any program
  defined by the variable $FBB_VIEW). fbb_view may be a shell script.
- Telnet time-out is increased to 2mn (LINUX)
- /A command stops the BBS and exit with value 4
b28
- List of flags of the [FBB forwarding line] (INIT.SRV)
  1  : A space is mandatory before the @ in a send message command
  2  : The length of the fields of a hierarchical address is not 
       tested to be 6 characters
  4  : The header line of a message is not truncated to the space before
       the 79th character
  8  : Header MBL/RLI
  16 : If there is no BBS field, the callsign of the BBS is sent to the PMS
  32 : Deletes the DATA messages sent to SYSOP
  64 : Don't use the BID recovered from headers and use a new one
  128: Accepts forwarding only from pre-declared BBS
  256: WP Messages are not held.
  512: XForwarding protocole has priority on FBB protocole.
 1024: Generation of an alternate BID like F6FBB-12345 (for dual BBS site)
 2048: Checksum unvalidated on XFwd.
 4096: Test of callsign is more simple.
- DosFBB has a problem with the call and F10 command. Corrected.
b31
- WIN - /A gives a GPF. Corrected.
- DOS - Optimisations in Mini-Editor. Was crashing while loading a
  large file. corrected.
- DOS - ZModem transfer initialisation was wrong. Corrected.
- DOS - Commande DOS without argument crashes. Corrected.
- DOS - Some characters were lost in modem. Coorected.
b32
- ALL - If port.sys does not exist, FBB looks for port_d.sys (dos),
  port_w.sys (windows) or port_l.sys (linux). This allows to have the same
  tree for all versions.
b33
- LIN - Pacsat server : Some packets were lost. Corrected.
b34
- WIN - NO LineFeed in the modem driver. Corrected.
- ALL - MD2 password available for SYS command.
b35
- LIN - Problem with LF and CRLF in messages. 1st correction.
b36
- LIN - Segmentation violation on retry count exceeded. Corrected ?
b37
- DOS - WINDOWS DLL (C_FILTER, M_FILTER, F_FILTER) Implementation. DLL must be
  in the path of DOS (FBB\BIN).
- MD2 C_FILTER.DLL available for DOS and WIN
  MD2 C_FILTER     available for LINUX.
b38
- Password did not work for SYS command. Corrected.
b39
- Mail import was getting all system processing. Corrected.
b40
- DOS - AF5 and Esc closed the BBS. Corrected.
- DOS - DLL of KE0W0 was not running. Disabling local interrupts during DLL
  call. 
b41
- WIN - Change in maintenance to avoid some crashes. (1st try).
b42-b43
_ WIN - Corrections of multiple GPF
b44
- ALL - xfwd had problems when forwarding RLIBBS. Fixed.
b45
- ALL - Crashed when THEMES.SYS was empty. Corrected.

Version 700b distributed

c01 
- DOS - Crashed when device not ready. Fixed
- DOS - CR/CR/LF sequence when exporting mail to disk. Fixed.
c02
- ALL - Crashed in REDIST server fixed.
- DOS - TFPCX interface crashing at boot. Fixed.
- DOS - Added TFPCX interrupt level in INIT.SRV :

        # DRSI and TFPC interrupt (Hexadecimal, default FF and FE)
        FF FE
        #
        # BBS-UP program (default empty)

- DOS - Fwd line : Tried some modifications to fix the UPCASE callsign.
c03
- ALL - Added lock files when importing and exporting mail (same filename,
        extension added or replaced = "lck")
- W32 - TfWin32.DLL interface validated.
c04
- ALL - Hierarchy is now managed in SWAPP.SYS
- DOS - Resync counter did not work. Corrected.
- WIN - File/Maintenance always gave the "STOP" icon. Corrected.
- ALL - NEW now works in console.
- ALL - UNKNOWN ROUTE and 10 times "routed to" message corrected.
c05
- ALL - Variables were interpreted when xfwd sends the list of BID. Corrected.
- ALL - Lock files deleted (if possible) if older than 1 hour.
c06
- ALL - Alternate callsign of PORT.SYS was not working. Corrected.
c07
- ALL - Title of message sometime greater than 60 characters. Corrected.
- LIN - SP and others did not work from xfbbC. Corrected.
- WIN - WP list of BBS was limited to 40 chars in instwfbb. Increased to 79.
- ALL - S Line in forward.sys is case dependant.
c08
- DOS - I Fxxx was crashing in Nomenclature. Corrected.
- ALL - DF command added to list all PMS users.
- DOS - /R was crashing. Corrected.
- ALL - HomeBBS of a reviewed message was wrong in WP. Corrected.
- WIN - No LF in modem after a forwarding session. Corrected.
- WIN - GPF with BPQ in gateway in command mode. Corrected.
- ALL - Conference allowed calling to TCP interface. Corrected.
- ALL - Channel number was 1 more in log. Corrected.
c09
- ALL - Added the date correction for > 1999
- ALL - WP was update with local BBS at first connection. Corrected.
- WIN - Garbage characters in SERVERnn.IN. Corrected.
c10
- ALL - Unproto were sent duplicated if more than one "!" line in BEACONn.SYS
        file. Corrected.
- ALL - Message counter went negative when using "edit message". Corrected.
- ALL - Implementation of "exit 5" for PG : Level is not incremented.
- ALL - Number of held messages is re-calculated after CRON and PG
- WIN - WFBB crashed when opening a non-existing file in editor. Corrected.
- ALL - Channel number in conference was wrong. Corrected.

Version 700c distributed

d01
- ALL - JK gives a wrong channel number. Corrected.
- WIN - Socket access : "." before the callsign removes pre-processing and
        post-processing (transparent mode).

Version 700d distributed

e01
- ALL - Sharing violation when importing a file. Corrected.
- WIN - Socket interface rewritten
- ALL - FB command was only printing P messages. Corrected.
- W32 - Avail memory gave a wrong value. Corrected.
- ALL - D (bin) status of 7+ mail was lost when "RE". Corrected.

e02
- ALL - Problems with review command. Debugging version.

e03
- LIN - Del User crashed in xfbb. Corrected.
- LIN - TCPIP interface did not re-run without a pause. Corrected.

e04
- W32 - PG dir has now changed to PG32
- ALL - Copied messages keep the original sender, So SR is now possible on
        copy (like SYSOP messages).
- ALL - Review bug corrected! Thanks to F1HCI for help...

e05
- W32 - Lock timeout was not 1 hour. Corrected.
- WIN - Language was not ok after sending a message. Corrected.

Version 700e distributed

f01
- ALL - Disk size could be negative in big disks (>2GB). Corrected.
- ALL - PASSWD.SYS now accepts comment lines
- ALL - Global password did not work using MD2. Corrected.
- ALL - Only CP SYSOP originator is changed, not the SC command.
- ALL - When replying to a CP SYSOP message, title is changed back to original.

f02
- ALL - Variable %e added. Date of the compilation (english only).
- ALL - Time of connection was wrong in talk command. Corrected.
- WIN - List of connections was not refresh at end of talk. Corrected.
- ALL - Crash if "XFWD" validated and "FBB forwarding" not. Corrected.
- ALL - Added commands for WP:
        IN substring -> Gives WP records including "substring" in Name
        IQ substring -> Gives WP records including "substring" in Qth
- WIN - First watchdog implementation. Sends characters 0 and 1 each second to
        the port specified in INIT.SRV. This port must be free :
        #
        # Test mode / Watchdog (1->9 = COM1->COM9, 81->84 = LPT1->LPT4)
        NO 81
        #
- ALL - Support of the SCS/PCT-II pactor TNC
        TNC is in Extended/WA8DED emulation with a "H" character in port.sys :
        #
        #TNC NbCh Com MultCh Pacln Maxfr NbFwd MxBloc M/P-Fwd Mode  Freq
         0   0    0   0      0     0     0     0      00/01   ----  File-fwd.
         1   1    1   0      250   4     1     10     30/60   HU    Pactor
         2   8    1   1      250   4     1     10     30/60   HUWY  1st Packet
         3   8    1   2      250   4     1     10     30/60   HUWY  2nd Packet
        #
- WIN32/LIN - Message was recompressed at each forward. Corrected.
- ALL - Added cron_d, cron_w, cron_l.sys taken in priority for DOS, WINDOWS
        or LINUX system. If this one doesn't exist, cron.sys is taken instead.
- LIN - Wrong callsigns were recorded in INF.SYS in telnet mode. Corrected.

f03
- ALL - Added the PTC-II remote control from forward file.
- ALL - Added the fequency-status information before connection
- ALL - Added the PTCTRX built-in program to pilot the transceiver from PTC-II
        The parameters are the same that the TRX command of the PTC-II
        ex : "  X PTCTRX SCAN 1 "  will start scanning from forward file

f04
- ALL - Changed BUSY to DISCONNECT when a frequency is busy. Allows
        multi-choices from the FORWARD.SYS file.

f05
- ALL - More debugging of pactor mode

f06
- WIN - Added the "Immediate disconnection" command.

f07
f08
- WIN - Some more debugging in PACTOR interface

f09
- WIN - L !TRX command was crashing when out of block. Corrected.
- WIN - Packet ports of the PTC-II implemented.
- WIN - Update of InstWfbb for PTC-II protocole

f10
- WIN - Connection was still sent if aborting during wait phase. Corrected.
- WIN - MAINT file did not work with PTC-II. Corrected.

f11
- WIN - PTCTRX was not run from CRON.SYS. Corrected.
- WIN - Display of long path callsign was wrong. Corrected.
- ALL - Compilation of the f11 version on all architectures.

f12
- WIN - Added a scanning control command.
- ALL - Forced disconnection if not disconnected after 10 sec.

f13
- ALL - New variable %k = Nb of KB to forward to the connected station
                     %l = Nb of msg to forward to the connected station
- ALL - Flag R (Read-Only) in port.sys available for any port.

f14
- ALL - Added a "IF G hour" test in GMT time for FORWARD.SYS and CRON.SYS
- WIN - Retry field in main window increased to 3 digits
- WIN - ChangeOver button for pactor mode

f15 
- ALL - More debugging

f16
- WIN32 - Size of NTFS disk was wrong. Corrected.

f17 - f18
- ALL - More debugging

f19
- Command line starting with a ";" is ignored
- Speed information in the footer when sending in pactor mode
- PTC-II is fully reset to work in binary mode. Think that all parameters will
  be erased in the TNC.

f20
- New alternate files :
  INIT.SRV    -> INIT_x.SRV
  FORWARD.SYS -> FORW_x.SYS
  PROTECT.SYS -> PROT_x.SYS

f21
- New command line in CRON_x.SYS :
  M port U : Port nb is changed to USER  mode
  M port B : Port nb is changed to BBS   mode
  M port G : Port nb is changed to GUEST mode

Version 700f distributed

g01
- WIN - INIT.SRV is not found when reloaded from Config->MainParameters
- ALL - PACTOR - Added F command in gateway for frequency selection.
        Added the gateway.sys file to configure the frequencies. This file
        accepts the following commands :
        IF / ELSE / ENDIF (for port and time)
        BEGIN : commands sent when entering the port of the gateway
        END   : commands sent when leaving the port of the gateway
        FREQ  : Affectation of a frequency / TNC command

g02
- ALL - Gateway was crashing when all channels are busy. Corrected.

g03
- ALL - ChangeOver was not sent from the gateway. Corrected.

g04
- ALL - Added Minute/Period option in the "P" command line in CRON_x.SYS :
  M port U 10/20 : Port nb is changed to USER mode and min/per to 10/20
- ALL - CRON file accept the litteral port definitions of PORT.SYS. Ex :
  M PACTOR U 10/20
- ALL - The callsign of the pactor channel was lost in the gateway. Corrected.

g05
- ALL - Implementation of the CQ command of the gateway for pactor.

g06
- ALL - Bug in the gateway made it crashing when no port was selected.
- LIN - xfbbC and client interface of xfbbd fully rewritten.
- LIN - maintinf has been compiled

g07
- LIN - Added monitoring options in xfbbC

g08
- LIN - Added MD2 authentication in xfbbC

g09
- ALL - Default password allowed in MD2 authentication.

g10
- LIN - Added new services for xfbbd client (xfbbC).
        Source code and makefile of xfbbC supplied.

g11-g16
- LIN - Evolutions of the PTC-II hostmode

g17
- WIN - Added the Flex95 support in WinFBB32

g18
- WIN32 - New FBBIOS32.DLL for WIN32 modem interface
- WIN32 - Console callsign did not work in Flex mode - Done.

g19
- ALL - Security problem with files owner under FBBDOS corrected.
g20
- LIN - Added the TCP address and port for telnet access in port.sys.
       #Com Interface Adresse(Hex) Vitesse/Tcp-Port
        8   9         44.151.31.6  1022
- LIN - External set of commands added (or replacing) the default set.
        These commands are defined in system/commands.sys. Ex :
		#
		# commands.sys file
		# format : fbb_command external_command parameters ...
		#
        TX cat /etc/ax25/axports
        FPAC /usr/sbin/fpacnode
        TELNET telnet
g21
- LIN - Daemon version now allows the T (talk) command. Must be answered with
        either xfbbC or xfbbX. New versions of xfbbC et xfbbX.

g22
- LIN - Filenames in F_FILTER file are now in UNIX format.

g23
- LIN - Source code of the daemon version is released

g24
- LIN - Compilation with libc6 ok (RedHat 5.1)

g25
- ALL - Spurious empty lines - corrected (PA3FWM).
- ALL - Redist to field too short - corrected (OH2KKU)

g26
- LIN - Sources compatible with 2.2 (SuSE 6.0 / 2.2.4)


============== release 7.01 for 2.2 kernels ===================

added support for the new libax25 with glibc 2.x
X11 applications can compile with motif2.0 and lesstif 0.88 (motif 2.0)
all X11 applications moved in src/X11 directory

- LIN - New configuration file /etc/ax25/fbb.conf replaces init.srv. It is
        not compatible and is now organized as keyword = value
- LIN - To be compliant with the files organization on LINUX, a new tree 
        has been defined :
		- configuration files in /etc/ax25/fbb
		- data files in /var/ax25/fbb
		The program fbb_tree script creates/check the full tree.

7.01b : 
- LIN - xfbbC and xfbbX did not work. Corrected.
- LIN - reqdir server modified following the patch of 7m3tjz Satoshi
- LIN - xfbb and xfbbX compiles with lesstiff 0.88

7.01d :
- LIN - Segmentation violation if a directory in fbb.conf has no leading /

7.01e :
- LIN - fixed a segmentation violation in AX25 socket.

7.01f :
- LIN - PG programs did not work. Fixed.

7.01g
- LIN - "CP SYSOP" messages can give wrong WP information when re-forwarded.
        Fixed.
- ALL - Y2K bug in satellite computation. Fixed.

7.01h
- ALL - Y2K bug in LD and WP import processing. Fixed.

7.01i
- LIN- Y2K bug in fbbdos. Fixed.

