FeConv History-File as of 24 Dec 1995, 17:17
--------------------------------------------

V1.10:
------
        -first revision that did something, only used on my system
        -Only textfile-creation implemented

V1.20á:
-------
        -added support for MESSAGES.RA

V1.20: (15.9.1992)
------------------

        -first official release
        -included key-routines for registration
        -included a doc-file
        -revised demo-configuration
        -revised logging-levels
        -added some error-handling

V1.20a: (22.9.1992):
--------------------

        -added some sorting options (Name/Boardnumber/Group)
         when converting to textfiles, registered only.

        -added the ability to use DaysKill, MailsCount and the
         Read/Write-Security settings of FastEcho when converting
         to MESSAGES.RA, registered only.

        -added the EC-Commands for conversion to Remote_Access:
         ECBOARD, ECREADSEC, ECWRITESEC, ECSYSOPSEC, ECKILLRECV,
         ECKILLDAYS, ECKILLCOUNT, ECATTRIB, ECACCESSTYPE

        -"Number of mails to keep" may now be ranged 0 - 65535
         instead of only 0 - 255 (can be called a bug-fix :-) ).

        -added keyword "CREATION" to textfiles-options:

         "Created by (YOUR NAME) on (CREATION DATE) using FeConv (VERSION)"
         "----------------------------------------------------------------"

         will be inserted before a specified header (if any).


V1.20b: (7.10.1992):
--------------------

        Global:
        -colors are no more done using ANSI-sequences, to use ANSI
         you have to insert USE_ANSI in the global part of the config-
         file.
        -did some cosmetical changes to logging and the internal structure.
        -added code to check the content of FECONV.CFG (seems to be neccessary).

        Textfiles-Part:
        -added export-list (%e), days before deleting (%d),
         number of mails (%n) and origin-adress (%o) to LISTFMT
        -added read- (%r) and write-security (%w) to LISTFMT
        -the maximum length of a line is now 1950 bytes
         instead of 255 (%axx and %sxx still are limited to 99).
        -included FOOTER <path and filename>
        -included NO_ZONE and NO_POINTS, zone- and/or pointinfos will be
         ommitted when specified.


V1.20c: (22.10.1992):
--------------------

        Bug-fixes:
        -Flag-settings in the GENxxxx-statements were not used (did
         really nobody realize that ? ;-) ).

        New features:
        -implemented support for SuperBBS, additional keywords:
         GENUSEAKA, GRUSEAKA, ECUSEAKA, GENBEHAVE, GRBEHAVE, ECBEHAVE,
         GENREPLYSTATUS, GRREPLYSTATUS, ECREPLYSTATUS, GENAGE, GRAGE, ECAGE
         and QWKNAME. See demo configuration-file for details.

         TAKE CARE: SBBS 1.17 is needed, maybe it'll run with 1.16 too, but
         I did NOT check that out since I run Remote Access.
         (e.g. the AKAs will not be set properly in 1.16 since they are
          contained in CONFIG.BBS(1.16) instead of BOARDS.BBS (1.17).)

        -before converting, the existing files (MESSAGES.RA/BOARDS.BBS)
         will be saved as MESSAGES.BAK/BOARDS.BAK, maybe you'll need it ;-)

        -USE_ANSI is ommitted, no use of it anymore, see next point.

        -did SOME (one can also say MUCH) improvement on FeConv's output.
         Hope you'll like it, if not, bad luck for ya ;-) (Ok, we can talk
         about the colors...)

        Others:
        -added some more code to check the config-file.

V1.21: (17.01.1993):
--------------------

        Bug-Fixes:
        - ??

        General:

        -the parameters for [AREAS] will be stored in FECONV.TMP instead
         of in memory so FeConv uses less memory now.

        -it's time to mention the NO_SOUND feature... guess I forgot to
         include it into the demo-configuration. sorry for that.
         !!registered only!!

        -Only taking the BBS-Configuration that is specified in FASTECHO.CFG
         so there's no need any more to comment something out.

       New Features:

        -included conversion to FrontDoor's FOLDER.FD.
         Keywords possible: NOBACKUP, FIDO FIRST|LAST|KEEP, DESCRIPTION and
                            FD_AKA_MATCHING
         FrontDoor must be set as mailer in FastEcho.Cfg.
                             !! registered only !!

        -added sorting for FrontDoor: FDSORT NAME|BOARD|GROUP


        -added NETMAIL-report. !!Only for *.MSG-Netmail-directories.!!
         Possible reports: PASSIVE_AREAS, PASSIVE_NODES, NO_DESCRIPTION,
                           SQUISH_AREAS, FIDO_AREAS and PASSTHROUGH_AREAS.
         All information neccessary (path, sysop-name, main-address) will be
         taken from FastEcho's configuration.
                              !! registered only !!

        -creating netmail containing logged errors of FastEcho, keyword:
         ERROR_LOG
                              !! registered only !!

        -added command-line switch -NoNetmail for disabling netmail-report.

        -added ProBoard support.

        -added conversion to QuickBBS 2.75. New keywords:
         GENTYPE, GENCOMBINED, GENALIAS, GENDELETES, same for
         GRxxxx and ECxxxx. See sample CFG for details.

        -added Environment-Support whereever a path has to be specified,
         including FastEcho.Cfg, Setup.Fd etc.
         Example: LOGFILE %FE%\FECONV.LOG

        -added GENUSE_FE_ORIGIN and GRUSE_FE_ORIGIN for conversion to
         BBS-Settings

        -added keyword USE_FE_RECV to QuickBBS and Remote_Access section.
         See demo-config for further detail.

        -Origin-Lines for Remote_Access, QuickBBS and ProBoard will now
         be taken from FastEcho (see xxxUSE_FE_ORIGIN-Keyword)

        -added ECSYSOP and ECREPLY for ProBoards "Sysop Name" and
         "Reply Area"

        -added NOBADMAIL and NODUPEMAIL to Remote_Access.

        -added SEPERATE_GROUPS, GROUPFILE and GROUPTEXT to the [Areas]-
         section.

        -LISTFMT-Macros can also be used for GROUPTEXT and GROUPFILE(!)

        -added %u and %U to [Areas]-Listformat

        -added %p and %m to AreaListFmt: will show 'p' if area is passive,
         'm' if area is mandatory.

        -added EXCLUDE_POINTS: The whole address will be hidden in %e if the
         Pointnumber is >0, so the own address is not listed anymore as it was,
         when NO_POINTS was specified.

        -for %d and %n the Default-Values set in FastEcho.Cfg will now be
         used when the corresponding Area-Setting is zero.


V1.25: (08.03.1993):
--------------------

                Bug-Fixes:
                -corrected date-field in Netmail-Report
                -corrected GENUSE_FE_ORIGIN

                General:
                -added _strerror-functions

                [RemoteAccess]
                -added support for Ra 2.00g1, still works with 1.1x too!
                 (RaConfig.VersionID)
                -new Keywords: GENAGE, GRAGE, ECAGE, GENGROUP1, GENGROUP2,...
                 GRGROUP1,..., ECGROUP1,... and GENEXTATTRIB.

                [FrontDoor]
                -added DESC for FDSORT

                [Areas]
                -added %l = CR/LF
                -added %\ = Path of Squish/Fido-areas
                -added %k = Type of Board (Q/S/F/P)
                -added NOSQUISH, NOFIDO, NOPASSIVE, NOQBBS
                -added parsing of GROUP-File content
                -added SORT_BY_DESC

                [Netmail]
                -added ONE_LINK_WARNING and TWO_LINK_WARNING

                [BBS's general]
                -added EXCLUDE_GROUPS


V1.26: (04.08.1993):
--------------------

                BugFixes:

                - environment-support
                - macro-handling within the GROUPFILE


                General:

                -Changed [FrontDoor] to [Mailer]
                 FeConv looks into FastEcho.Cfg, whether to create
                 InterMail- oder FrontDoor-style files.
                -added command-line switches:
                        -bbs     -> Only create BBS-Config
                        -mailer  -> Only create Mailer-Config
                        -netmail -> Only create netmail-reports
                        -areas   -> Only create textfiles


                [Mailer]

                -added Intermail
                -added AREAMIXED to DESCRIPTION, showing
                           AREATAG ->AREADESC
                          (FASTECHO ->Fido: Tosser Fastecho)
                -added CONFERENCE to FDSORT
                -added FDUSER <Users> <Boardname>
                       see FeConv.Dmo for further detail.

                [ProBoard]

                -removed 1.2x and added 1.30-Support
                -New Keywords: ECHONAME and QWKNAME

                [Netmail]

                -Error-Report: The offending Node is shown, when
                 a 'Security violation' occurred.

                [Areas]

                -added %y = conference number, important for
                 ProBoard 1.30-Users
                -%b now always has 3 digits, leadings zeroes blanked out.
                -added SORT_BY_CONFERENCE (of course ;-) )
                -fixed the %k-Bug
                -%% will show as single '%'.
                -%-xxyy : Part of description, starting at xx, ending at yy.
                    !no checking of the start- and end-values is done!


V1.30: (06.09.1993):
--------------------

                General:

                -finally added WME (1.00b)

                -added commandline-switch -WME

                -Put all texts into FeConv.Msg, so releasing FeConv with
                 different languages should be no problem now...

                -wrote a German language file. Copy FeConv.Ger to FeConv.Msg.

                -introduced DESCRIPTION AREAMIXED for BBS-Software instead of
                 only for [Mailer]

                [WME]

                - to use the WME-Part, call Feconv with -WME
                - Introduced new keywords for WME:

                        xxxMOD, xxxPASSWORD, xxxAREASEC,
                        xxxGOTOSEC

                  see FeConv.Dmo for further detail.


                [QuickBBS]

                - added keywords xxxFMAIL and xxxGROUP
                  see FeConv.Dmo for further detail.

                [Remote_Access]

                -For RA 2.00, the areas will be converted like this:

                   QBBS-Style: Boardnumber is always < 201, so the
                               first 200 entries in MESSAGES.RA will
                               be used.
                   JAM-Style:  There is NO Boardnumber, so to get a
                               somehow "permanent" order, the conference
                               number is used to determine the offset in
                               MESSAGES.RA. To avoid any conflict, the
                               figure 201 is added to the conference number,
                               so conference '0' will be at position 201
                               (behind the QBBS-Boards) in MESSAGES.RA.
                               Since the conference number can get as high
                               as 992, and because it's to much work to
                               determine the highest conference number, all
                               possible entries (1200) are created when
                               KEEP_AREAS is not specified.

                        I also suggest NOT to use KEEP_AREAS when having
                        JAM-Areas since it might be possible that
                        new areas will not be inserted into MESSAGES.RA.

                [ProBoard]

                - applied the same logic to ProBoard as there is for RA
                  (see above, but for Squish/*.MSG instead of JAM)

                [Areas]

                -added keyword NOJAM -> JAM-Areas will not be listed in
                 the textfile. Same as NOSQUISH, NOFIDO, etc...

                -added %f to force a number for Squish/JAM/*.MSG-Areas
                 (perhaps some of you create their Mail-Menues with
                  FeConv, like I do ;-) ).

                [Netmail]

                -added JAM_AREAS -> Same as SQUISH_AREAS, FIDO_AREAS...
                -writing a PID-Kludge: FeConv 'Version' 'Reg-Nr'
                 just for fun ;-)
                -Sender of Netmail is no longer FeConv 'Version' but the
                 Sysop (you ;-) ).


V1.40: (16.04.1994):
--------------------

                General:

                - Dropped ProBoard 1.30 Support.
                - Added ProBoard 2.00 Support.
                - completely changed the key-system.
                  Registered users should write me a netmail with
                  their old registration-number (and the name written
                  in FeConv.Cfg).
                - Critcal-error-handler added (hmmmmm.....)

                Bugfixes:

                -If a mailer different to Intermail/FrontDoor
                 is defined in FE, FeConv will no longer search
                 for the (unknown) environment-setting, but give a
                 warning-message instead.

                -Corrected FSEEK-statements causing FeConv to write rubbish
                 in Messages.Ra when more than approx. 120 Nodes are
                 defined in FE's Node-Manager.


                [Remote_Access] & [ProBoard]

                -FeConv will no more create 1200 (empty) areas, instead,
                 it determines the highest conference-number (you know,
                 it's needed for the boardnumber of JAM-Areas in
                 Messages.Ra) and creates one or two areas more than
                 there actually will be used.

                -New keyword NO_HOLES. All JAM, Squish and *.MSG-Areas will
                 be written at one block, the conference-number of Fastecho
                 will _not_ be used to determine the board-number.
                 Automatically disables KEEP_AREAS.


                [ProBoard]

                -New keywords:
                 xxxGROUP1, xxxGROUP2, xxxGROUP3, xxxGROUP4, xxxEXTATTRIB,
                 xxxAGE
                 See FeConv.DMO for further detail.

                -added the ability of NOT-Flags (use 'O' instead of 'X')


                [Netmail]

                -when specifying PKTAREA, a PKT will be created in the
                 secure-inbound of Fastecho. That means, you can get the
                 reports of FeConv in whatever AREA you want.

                 Example:

                        [Netmail]

                        PKTAREA Statistik.2000


                -new keyword NETMAIL_AKA:
                 The given Akanumber will be used for the reports,
                 NETMAIL_AKA 0 will use the main_aka defined in FESETUP.


                [Mailer]

                -FIDO DELETE creates a completely new Folder-File,
                 so *.MSG-Folders defined in FESetup now are correctly
                 handled. No more double and triple entries of those
                 areas. But take care: *.MSG-Areas only defined in the
                 Folder-File will be deleted, you have to define them
                 via FESETUP.

                [Areas]

                -New keywords:

                 MINREADSEC, MAXREADSEC, MINWRITESEC and MAXWRITESEC

                 You don't need to specify all of them for each area.



V1.50: (22.10.1994):
--------------------

                -added support for FastEcho's "revision 5"-structs.
                -completly rewrote the sort-routines, memory is now
                 allocated dynamically. Sorting is disabled, when
                 short on memory (at least, I hope so :-) )
                -only sorting, if -mailer or -areas is specified
                -changed logfile to frontdoor-style

                [BBS]

                -added "QWK-Mode", see "System-Settings" in FECVSET
                 If enabled, the conference number is used as position
                 in the BBS-Config-File (JAM/SQUISH/FIDO = conference + 200
                 or + 0, see below).

                [Mailer]

                -added support for Intermail's IMFOLDER.CFG (>=2.26)

                [Netmail]

                -added NO_LOCAL_AREAS: Areas with type LOCAL are not
                 listed in the ONE_LINK_WARNING and TWO_LINK_WARNING
                 report.


                [Remote_Access]

                -completely changed the behaviour of FeConv when
                 adding JAM-Areas to MESSAGES.RA.
                 a) All Not-Hudson-Style areas are in one block, starting
                    at Area 201 or 0 (if there is no QBBS-Board)
                 b) No more "unused" areas at the end of Messages.RA
                 c) NO_HOLES (introduced in 1.40) has no function any more

                -KEEPAREAS disabled, introduced QWK-Mode (see above)

                -added switch to enable updating of MESSAGES.RA

                [ProBoard]

                -completely changed the behaviour of FeConv when
                 adding JAM/Squish/*.MSG-Areas to MSGAREAS.PB.

                -added the ability to tell FeConv a startingnumber for
                 each group-setting

                -you can tell FeConv a boardnumber when setting up
                 single boards (DO NOT DO THIS FOR HUDSON-STYLE-ECHOS!)

                -Private/Public/Both and "To All"-Settings corrected.

                -"Sysop" was not written to BBS-Config, fixed.

                -if there are no QBBS-boards, the JAM/FIDO/SQUISH areas
                 start at position 0, otherwise at 201.


                [Areas]

                -%f now works again (see above) in most cases.
                -introduced %#  -> ESC-Char (hex 1b)

                [General]

                -Forget the _keywords_ mentioned above:
                 FeConv will now read FECVSET.CFG, which is almost
                 finished now (some BBS-Types are still missing)
                 Nevertheless, the functions mentioned above have been
                 included.

                [Setup]

                -added "start-at" and "board-number" to ProBoard

                -still missing:

                        -parts of WME
                        -SuperBBS
                        -QuickBBS


V1.51: (09.11.1994):
--------------------

        - fixed the "environment"-bug for FrontDoor/Intermail
        - introduced 2 more support- and reg-sites

V1.52: (22.12.1994):
--------------------

        - added support for FE's revision-6-structs
        - added support for ProBoard 2.10
        - sorting is now 6 times faster
        - many minor fixes and features added

V1.53: internal betas only

V1.54: (04.01.1995):
--------------------

        - added support for SuperBBS 1.17
        - added support for FD 2.30

        - fixed many bugs in the setup
        - fixed the %o-bug

        - sorting is again 70% faster
        - when sorting by group, the areas will be sorted in alphabetical
          order by areatag within each group (2-level-sort)

        - added %K to the textfile-templates:
          shows board-type: "Echomail", "Netmail", "Local", "Badmail" or
          "Dupemail". Seems to be needed for FE2MAX.CMD :-)

        - the folder-restriction for FD/IM works now

        - added "start-at"-Option to Remote Access

        - still missing:

                -parts of WME
                -QuickBBS

        - on the add-on-list: Concord, McMail
