home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / FECV156.RAR / FECONV.HIS < prev    next >
Encoding:
Text File  |  1996-03-01  |  20.4 KB  |  591 lines

  1. FeConv History-File as of 01 Mar 1996, 18:28
  2. --------------------------------------------
  3.  
  4. V1.10:
  5. ------
  6.         -first revision that did something, only used on my system
  7.         -Only textfile-creation implemented
  8.  
  9. V1.20ß:
  10. -------
  11.         -added support for MESSAGES.RA
  12.  
  13. V1.20: (15.9.1992)
  14. ------------------
  15.  
  16.         -first official release
  17.         -included key-routines for registration
  18.         -included a doc-file
  19.         -revised demo-configuration
  20.         -revised logging-levels
  21.         -added some error-handling
  22.  
  23. V1.20a: (22.9.1992):
  24. --------------------
  25.  
  26.         -added some sorting options (Name/Boardnumber/Group)
  27.          when converting to textfiles, registered only.
  28.  
  29.         -added the ability to use DaysKill, MailsCount and the
  30.          Read/Write-Security settings of FastEcho when converting
  31.          to MESSAGES.RA, registered only.
  32.  
  33.         -added the EC-Commands for conversion to Remote_Access:
  34.          ECBOARD, ECREADSEC, ECWRITESEC, ECSYSOPSEC, ECKILLRECV,
  35.          ECKILLDAYS, ECKILLCOUNT, ECATTRIB, ECACCESSTYPE
  36.  
  37.         -"Number of mails to keep" may now be ranged 0 - 65535
  38.          instead of only 0 - 255 (can be called a bug-fix :-) ).
  39.  
  40.         -added keyword "CREATION" to textfiles-options:
  41.  
  42.          "Created by (YOUR NAME) on (CREATION DATE) using FeConv (VERSION)"
  43.          "----------------------------------------------------------------"
  44.  
  45.          will be inserted before a specified header (if any).
  46.  
  47.  
  48. V1.20b: (7.10.1992):
  49. --------------------
  50.  
  51.         Global:
  52.         -colors are no more done using ANSI-sequences, to use ANSI
  53.          you have to insert USE_ANSI in the global part of the config-
  54.          file.
  55.         -did some cosmetical changes to logging and the internal structure.
  56.         -added code to check the content of FECONV.CFG (seems to be neccessary).
  57.  
  58.         Textfiles-Part:
  59.         -added export-list (%e), days before deleting (%d),
  60.          number of mails (%n) and origin-adress (%o) to LISTFMT
  61.         -added read- (%r) and write-security (%w) to LISTFMT
  62.         -the maximum length of a line is now 1950 bytes
  63.          instead of 255 (%axx and %sxx still are limited to 99).
  64.         -included FOOTER <path and filename>
  65.         -included NO_ZONE and NO_POINTS, zone- and/or pointinfos will be
  66.          ommitted when specified.
  67.  
  68.  
  69. V1.20c: (22.10.1992):
  70. --------------------
  71.  
  72.         Bug-fixes:
  73.         -Flag-settings in the GENxxxx-statements were not used (did
  74.          really nobody realize that ? ;-) ).
  75.  
  76.         New features:
  77.         -implemented support for SuperBBS, additional keywords:
  78.          GENUSEAKA, GRUSEAKA, ECUSEAKA, GENBEHAVE, GRBEHAVE, ECBEHAVE,
  79.          GENREPLYSTATUS, GRREPLYSTATUS, ECREPLYSTATUS, GENAGE, GRAGE, ECAGE
  80.          and QWKNAME. See demo configuration-file for details.
  81.  
  82.          TAKE CARE: SBBS 1.17 is needed, maybe it'll run with 1.16 too, but
  83.          I did NOT check that out since I run Remote Access.
  84.          (e.g. the AKAs will not be set properly in 1.16 since they are
  85.           contained in CONFIG.BBS(1.16) instead of BOARDS.BBS (1.17).)
  86.  
  87.         -before converting, the existing files (MESSAGES.RA/BOARDS.BBS)
  88.          will be saved as MESSAGES.BAK/BOARDS.BAK, maybe you'll need it ;-)
  89.  
  90.         -USE_ANSI is ommitted, no use of it anymore, see next point.
  91.  
  92.         -did SOME (one can also say MUCH) improvement on FeConv's output.
  93.          Hope you'll like it, if not, bad luck for ya ;-) (Ok, we can talk
  94.          about the colors...)
  95.  
  96.         Others:
  97.         -added some more code to check the config-file.
  98.  
  99. V1.21: (17.01.1993):
  100. --------------------
  101.  
  102.         Bug-Fixes:
  103.         - ??
  104.  
  105.         General:
  106.  
  107.         -the parameters for [AREAS] will be stored in FECONV.TMP instead
  108.          of in memory so FeConv uses less memory now.
  109.  
  110.         -it's time to mention the NO_SOUND feature... guess I forgot to
  111.          include it into the demo-configuration. sorry for that.
  112.          !!registered only!!
  113.  
  114.         -Only taking the BBS-Configuration that is specified in FASTECHO.CFG
  115.          so there's no need any more to comment something out.
  116.  
  117.        New Features:
  118.  
  119.         -included conversion to FrontDoor's FOLDER.FD.
  120.          Keywords possible: NOBACKUP, FIDO FIRST|LAST|KEEP, DESCRIPTION and
  121.                             FD_AKA_MATCHING
  122.          FrontDoor must be set as mailer in FastEcho.Cfg.
  123.                              !! registered only !!
  124.  
  125.         -added sorting for FrontDoor: FDSORT NAME|BOARD|GROUP
  126.  
  127.  
  128.         -added NETMAIL-report. !!Only for *.MSG-Netmail-directories.!!
  129.          Possible reports: PASSIVE_AREAS, PASSIVE_NODES, NO_DESCRIPTION,
  130.                            SQUISH_AREAS, FIDO_AREAS and PASSTHROUGH_AREAS.
  131.          All information neccessary (path, sysop-name, main-address) will be
  132.          taken from FastEcho's configuration.
  133.                               !! registered only !!
  134.  
  135.         -creating netmail containing logged errors of FastEcho, keyword:
  136.          ERROR_LOG
  137.                               !! registered only !!
  138.  
  139.         -added command-line switch -NoNetmail for disabling netmail-report.
  140.  
  141.         -added ProBoard support.
  142.  
  143.         -added conversion to QuickBBS 2.75. New keywords:
  144.          GENTYPE, GENCOMBINED, GENALIAS, GENDELETES, same for
  145.          GRxxxx and ECxxxx. See sample CFG for details.
  146.  
  147.         -added Environment-Support whereever a path has to be specified,
  148.          including FastEcho.Cfg, Setup.Fd etc.
  149.          Example: LOGFILE %FE%\FECONV.LOG
  150.  
  151.         -added GENUSE_FE_ORIGIN and GRUSE_FE_ORIGIN for conversion to
  152.          BBS-Settings
  153.  
  154.         -added keyword USE_FE_RECV to QuickBBS and Remote_Access section.
  155.          See demo-config for further detail.
  156.  
  157.         -Origin-Lines for Remote_Access, QuickBBS and ProBoard will now
  158.          be taken from FastEcho (see xxxUSE_FE_ORIGIN-Keyword)
  159.  
  160.         -added ECSYSOP and ECREPLY for ProBoards "Sysop Name" and
  161.          "Reply Area"
  162.  
  163.         -added NOBADMAIL and NODUPEMAIL to Remote_Access.
  164.  
  165.         -added SEPERATE_GROUPS, GROUPFILE and GROUPTEXT to the [Areas]-
  166.          section.
  167.  
  168.         -LISTFMT-Macros can also be used for GROUPTEXT and GROUPFILE(!)
  169.  
  170.         -added %u and %U to [Areas]-Listformat
  171.  
  172.         -added %p and %m to AreaListFmt: will show 'p' if area is passive,
  173.          'm' if area is mandatory.
  174.  
  175.         -added EXCLUDE_POINTS: The whole address will be hidden in %e if the
  176.          Pointnumber is >0, so the own address is not listed anymore as it was,
  177.          when NO_POINTS was specified.
  178.  
  179.         -for %d and %n the Default-Values set in FastEcho.Cfg will now be
  180.          used when the corresponding Area-Setting is zero.
  181.  
  182.  
  183. V1.25: (08.03.1993):
  184. --------------------
  185.  
  186.                 Bug-Fixes:
  187.                 -corrected date-field in Netmail-Report
  188.                 -corrected GENUSE_FE_ORIGIN
  189.  
  190.                 General:
  191.                 -added _strerror-functions
  192.  
  193.                 [RemoteAccess]
  194.                 -added support for Ra 2.00g1, still works with 1.1x too!
  195.                  (RaConfig.VersionID)
  196.                 -new Keywords: GENAGE, GRAGE, ECAGE, GENGROUP1, GENGROUP2,...
  197.                  GRGROUP1,..., ECGROUP1,... and GENEXTATTRIB.
  198.  
  199.                 [FrontDoor]
  200.                 -added DESC for FDSORT
  201.  
  202.                 [Areas]
  203.                 -added %l = CR/LF
  204.                 -added %\ = Path of Squish/Fido-areas
  205.                 -added %k = Type of Board (Q/S/F/P)
  206.                 -added NOSQUISH, NOFIDO, NOPASSIVE, NOQBBS
  207.                 -added parsing of GROUP-File content
  208.                 -added SORT_BY_DESC
  209.  
  210.                 [Netmail]
  211.                 -added ONE_LINK_WARNING and TWO_LINK_WARNING
  212.  
  213.                 [BBS's general]
  214.                 -added EXCLUDE_GROUPS
  215.  
  216.  
  217. V1.26: (04.08.1993):
  218. --------------------
  219.  
  220.                 BugFixes:
  221.  
  222.                 - environment-support
  223.                 - macro-handling within the GROUPFILE
  224.  
  225.  
  226.                 General:
  227.  
  228.                 -Changed [FrontDoor] to [Mailer]
  229.                  FeConv looks into FastEcho.Cfg, whether to create
  230.                  InterMail- oder FrontDoor-style files.
  231.                 -added command-line switches:
  232.                         -bbs     -> Only create BBS-Config
  233.                         -mailer  -> Only create Mailer-Config
  234.                         -netmail -> Only create netmail-reports
  235.                         -areas   -> Only create textfiles
  236.  
  237.  
  238.                 [Mailer]
  239.  
  240.                 -added Intermail
  241.                 -added AREAMIXED to DESCRIPTION, showing
  242.                            AREATAG ->AREADESC
  243.                           (FASTECHO ->Fido: Tosser Fastecho)
  244.                 -added CONFERENCE to FDSORT
  245.                 -added FDUSER <Users> <Boardname>
  246.                        see FeConv.Dmo for further detail.
  247.  
  248.                 [ProBoard]
  249.  
  250.                 -removed 1.2x and added 1.30-Support
  251.                 -New Keywords: ECHONAME and QWKNAME
  252.  
  253.                 [Netmail]
  254.  
  255.                 -Error-Report: The offending Node is shown, when
  256.                  a 'Security violation' occurred.
  257.  
  258.                 [Areas]
  259.  
  260.                 -added %y = conference number, important for
  261.                  ProBoard 1.30-Users
  262.                 -%b now always has 3 digits, leadings zeroes blanked out.
  263.                 -added SORT_BY_CONFERENCE (of course ;-) )
  264.                 -fixed the %k-Bug
  265.                 -%% will show as single '%'.
  266.                 -%-xxyy : Part of description, starting at xx, ending at yy.
  267.                     !no checking of the start- and end-values is done!
  268.  
  269.  
  270. V1.30: (06.09.1993):
  271. --------------------
  272.  
  273.                 General:
  274.  
  275.                 -finally added WME (1.00b)
  276.  
  277.                 -added commandline-switch -WME
  278.  
  279.                 -Put all texts into FeConv.Msg, so releasing FeConv with
  280.                  different languages should be no problem now...
  281.  
  282.                 -wrote a German language file. Copy FeConv.Ger to FeConv.Msg.
  283.  
  284.                 -introduced DESCRIPTION AREAMIXED for BBS-Software instead of
  285.                  only for [Mailer]
  286.  
  287.                 [WME]
  288.  
  289.                 - to use the WME-Part, call Feconv with -WME
  290.                 - Introduced new keywords for WME:
  291.  
  292.                         xxxMOD, xxxPASSWORD, xxxAREASEC,
  293.                         xxxGOTOSEC
  294.  
  295.                   see FeConv.Dmo for further detail.
  296.  
  297.  
  298.                 [QuickBBS]
  299.  
  300.                 - added keywords xxxFMAIL and xxxGROUP
  301.                   see FeConv.Dmo for further detail.
  302.  
  303.                 [Remote_Access]
  304.  
  305.                 -For RA 2.00, the areas will be converted like this:
  306.  
  307.                    QBBS-Style: Boardnumber is always < 201, so the
  308.                                first 200 entries in MESSAGES.RA will
  309.                                be used.
  310.                    JAM-Style:  There is NO Boardnumber, so to get a
  311.                                somehow "permanent" order, the conference
  312.                                number is used to determine the offset in
  313.                                MESSAGES.RA. To avoid any conflict, the
  314.                                figure 201 is added to the conference number,
  315.                                so conference '0' will be at position 201
  316.                                (behind the QBBS-Boards) in MESSAGES.RA.
  317.                                Since the conference number can get as high
  318.                                as 992, and because it's to much work to
  319.                                determine the highest conference number, all
  320.                                possible entries (1200) are created when
  321.                                KEEP_AREAS is not specified.
  322.  
  323.                         I also suggest NOT to use KEEP_AREAS when having
  324.                         JAM-Areas since it might be possible that
  325.                         new areas will not be inserted into MESSAGES.RA.
  326.  
  327.                 [ProBoard]
  328.  
  329.                 - applied the same logic to ProBoard as there is for RA
  330.                   (see above, but for Squish/*.MSG instead of JAM)
  331.  
  332.                 [Areas]
  333.  
  334.                 -added keyword NOJAM -> JAM-Areas will not be listed in
  335.                  the textfile. Same as NOSQUISH, NOFIDO, etc...
  336.  
  337.                 -added %f to force a number for Squish/JAM/*.MSG-Areas
  338.                  (perhaps some of you create their Mail-Menues with
  339.                   FeConv, like I do ;-) ).
  340.  
  341.                 [Netmail]
  342.  
  343.                 -added JAM_AREAS -> Same as SQUISH_AREAS, FIDO_AREAS...
  344.                 -writing a PID-Kludge: FeConv 'Version' 'Reg-Nr'
  345.                  just for fun ;-)
  346.                 -Sender of Netmail is no longer FeConv 'Version' but the
  347.                  Sysop (you ;-) ).
  348.  
  349.  
  350. V1.40: (16.04.1994):
  351. --------------------
  352.  
  353.                 General:
  354.  
  355.                 - Dropped ProBoard 1.30 Support.
  356.                 - Added ProBoard 2.00 Support.
  357.                 - completely changed the key-system.
  358.                   Registered users should write me a netmail with
  359.                   their old registration-number (and the name written
  360.                   in FeConv.Cfg).
  361.                 - Critcal-error-handler added (hmmmmm.....)
  362.  
  363.                 Bugfixes:
  364.  
  365.                 -If a mailer different to Intermail/FrontDoor
  366.                  is defined in FE, FeConv will no longer search
  367.                  for the (unknown) environment-setting, but give a
  368.                  warning-message instead.
  369.  
  370.                 -Corrected FSEEK-statements causing FeConv to write rubbish
  371.                  in Messages.Ra when more than approx. 120 Nodes are
  372.                  defined in FE's Node-Manager.
  373.  
  374.  
  375.                 [Remote_Access] & [ProBoard]
  376.  
  377.                 -FeConv will no more create 1200 (empty) areas, instead,
  378.                  it determines the highest conference-number (you know,
  379.                  it's needed for the boardnumber of JAM-Areas in
  380.                  Messages.Ra) and creates one or two areas more than
  381.                  there actually will be used.
  382.  
  383.                 -New keyword NO_HOLES. All JAM, Squish and *.MSG-Areas will
  384.                  be written at one block, the conference-number of Fastecho
  385.                  will _not_ be used to determine the board-number.
  386.                  Automatically disables KEEP_AREAS.
  387.  
  388.  
  389.                 [ProBoard]
  390.  
  391.                 -New keywords:
  392.                  xxxGROUP1, xxxGROUP2, xxxGROUP3, xxxGROUP4, xxxEXTATTRIB,
  393.                  xxxAGE
  394.                  See FeConv.DMO for further detail.
  395.  
  396.                 -added the ability of NOT-Flags (use 'O' instead of 'X')
  397.  
  398.  
  399.                 [Netmail]
  400.  
  401.                 -when specifying PKTAREA, a PKT will be created in the
  402.                  secure-inbound of Fastecho. That means, you can get the
  403.                  reports of FeConv in whatever AREA you want.
  404.  
  405.                  Example:
  406.  
  407.                         [Netmail]
  408.  
  409.                         PKTAREA Statistik.2000
  410.  
  411.  
  412.                 -new keyword NETMAIL_AKA:
  413.                  The given Akanumber will be used for the reports,
  414.                  NETMAIL_AKA 0 will use the main_aka defined in FESETUP.
  415.  
  416.  
  417.                 [Mailer]
  418.  
  419.                 -FIDO DELETE creates a completely new Folder-File,
  420.                  so *.MSG-Folders defined in FESetup now are correctly
  421.                  handled. No more double and triple entries of those
  422.                  areas. But take care: *.MSG-Areas only defined in the
  423.                  Folder-File will be deleted, you have to define them
  424.                  via FESETUP.
  425.  
  426.                 [Areas]
  427.  
  428.                 -New keywords:
  429.  
  430.                  MINREADSEC, MAXREADSEC, MINWRITESEC and MAXWRITESEC
  431.  
  432.                  You don't need to specify all of them for each area.
  433.  
  434.  
  435.  
  436. V1.50: (22.10.1994):
  437. --------------------
  438.  
  439.                 -added support for FastEcho's "revision 5"-structs.
  440.                 -completly rewrote the sort-routines, memory is now
  441.                  allocated dynamically. Sorting is disabled, when
  442.                  short on memory (at least, I hope so :-) )
  443.                 -only sorting, if -mailer or -areas is specified
  444.                 -changed logfile to frontdoor-style
  445.  
  446.                 [BBS]
  447.  
  448.                 -added "QWK-Mode", see "System-Settings" in FECVSET
  449.                  If enabled, the conference number is used as position
  450.                  in the BBS-Config-File (JAM/SQUISH/FIDO = conference + 200
  451.                  or + 0, see below).
  452.  
  453.                 [Mailer]
  454.  
  455.                 -added support for Intermail's IMFOLDER.CFG (>=2.26)
  456.  
  457.                 [Netmail]
  458.  
  459.                 -added NO_LOCAL_AREAS: Areas with type LOCAL are not
  460.                  listed in the ONE_LINK_WARNING and TWO_LINK_WARNING
  461.                  report.
  462.  
  463.  
  464.                 [Remote_Access]
  465.  
  466.                 -completely changed the behaviour of FeConv when
  467.                  adding JAM-Areas to MESSAGES.RA.
  468.                  a) All Not-Hudson-Style areas are in one block, starting
  469.                     at Area 201 or 0 (if there is no QBBS-Board)
  470.                  b) No more "unused" areas at the end of Messages.RA
  471.                  c) NO_HOLES (introduced in 1.40) has no function any more
  472.  
  473.                 -KEEPAREAS disabled, introduced QWK-Mode (see above)
  474.  
  475.                 -added switch to enable updating of MESSAGES.RA
  476.  
  477.                 [ProBoard]
  478.  
  479.                 -completely changed the behaviour of FeConv when
  480.                  adding JAM/Squish/*.MSG-Areas to MSGAREAS.PB.
  481.  
  482.                 -added the ability to tell FeConv a startingnumber for
  483.                  each group-setting
  484.  
  485.                 -you can tell FeConv a boardnumber when setting up
  486.                  single boards (DO NOT DO THIS FOR HUDSON-STYLE-ECHOS!)
  487.  
  488.                 -Private/Public/Both and "To All"-Settings corrected.
  489.  
  490.                 -"Sysop" was not written to BBS-Config, fixed.
  491.  
  492.                 -if there are no QBBS-boards, the JAM/FIDO/SQUISH areas
  493.                  start at position 0, otherwise at 201.
  494.  
  495.  
  496.                 [Areas]
  497.  
  498.                 -%f now works again (see above) in most cases.
  499.                 -introduced %#  -> ESC-Char (hex 1b)
  500.  
  501.                 [General]
  502.  
  503.                 -Forget the _keywords_ mentioned above:
  504.                  FeConv will now read FECVSET.CFG, which is almost
  505.                  finished now (some BBS-Types are still missing)
  506.                  Nevertheless, the functions mentioned above have been
  507.                  included.
  508.  
  509.                 [Setup]
  510.  
  511.                 -added "start-at" and "board-number" to ProBoard
  512.  
  513.                 -still missing:
  514.  
  515.                         -parts of WME
  516.                         -SuperBBS
  517.                         -QuickBBS
  518.  
  519.  
  520. V1.51: (09.11.1994):
  521. --------------------
  522.  
  523.         - fixed the "environment"-bug for FrontDoor/Intermail
  524.         - introduced 2 more support- and reg-sites
  525.  
  526. V1.52: (22.12.1994):
  527. --------------------
  528.  
  529.         - added support for FE's revision-6-structs
  530.         - added support for ProBoard 2.10
  531.         - sorting is now 6 times faster
  532.         - many minor fixes and features added
  533.  
  534. V1.53: internal betas only
  535.  
  536. V1.54: (04.01.1995):
  537. --------------------
  538.  
  539.         - added support for SuperBBS 1.17
  540.         - added support for FD 2.30
  541.  
  542.         - fixed many bugs in the setup
  543.         - fixed the %o-bug
  544.  
  545.         - sorting is again 70% faster
  546.         - when sorting by group, the areas will be sorted in alphabetical
  547.           order by areatag within each group (2-level-sort)
  548.  
  549.         - added %K to the textfile-templates:
  550.           shows board-type: "Echomail", "Netmail", "Local", "Badmail" or
  551.           "Dupemail". Seems to be needed for FE2MAX.CMD :-)
  552.  
  553.         - the folder-restriction for FD/IM works now
  554.  
  555.         - added "start-at"-Option to Remote Access
  556.  
  557.         - still missing:
  558.  
  559.                 -parts of WME
  560.                 -QuickBBS
  561.  
  562.         - on the add-on-list: Concord, McMail
  563. V1.55 skipped!
  564. --------------
  565.  
  566. V1.56: (01.03.1996):
  567. --------------------
  568.  
  569.         - bugfix: for RA with QWK-Mode on, JAM areas could have overwritten
  570.                   hudson-style areas.
  571.  
  572.         - bugfix: optical problem in fecvset telling everyone that it's
  573.                   unregistered.
  574.  
  575.         - added a new release of fe2max.cmd (thanx Jens).
  576.  
  577.         - added support for RA 2.50
  578.  
  579.         - RA 2.50:
  580.           added "Netmail-Reply", "Internet" and "Newsgroup" to FECVSET
  581.           and FECONV
  582.  
  583.         - Setup: -PageUp/Down should work now in most of the lists
  584.                  -Many other improvements
  585.  
  586.  
  587.  
  588.         Thanx to Raymond Dijkxhoorn + friends for the English Doc.
  589.         Thanx to the betateam.
  590.  
  591.