home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / sqld100p.lzh / HISTORY.DOC < prev    next >
Text File  |  1993-02-20  |  11KB  |  338 lines

  1.  VERSION    COMMENT        "FEATURES" FIXED OR BUGS ADDED
  2.  -------    -------        ------------------------------------------------
  3.    0.03b    First release
  4.  
  5.    0.04b    Not released   Added check for incorrect commandline for ADD
  6.                & DELETE actions.
  7.  
  8.                Fix bug with zeroth node/net.
  9.  
  10.                Catch kludge lines in body of message.
  11.  
  12.    0.10b    Limited rel.   Group concept introduced.
  13.                - (Jim Louvau)
  14.  
  15.    0.11b    Fix 0.10b      @<group> override for unknown group changed
  16.                to warning from erroneous "Out of memory"
  17.                message.
  18.                - (Brett O'Hara)
  19.  
  20.                Local address now group aware, instead of
  21.                defaulting to first address.
  22.                - (Jim Louvau)
  23.  
  24.                Similar problem with origin address when
  25.                using the NOTIFY action now fixed.
  26.                - (Jim Louvau)
  27.  
  28.                Extra information including line numbers
  29.                added to messages for most config file
  30.                errors.
  31.                - (Brett O'Hara)
  32.  
  33.                Slightly improved error exit procedures.
  34.  
  35.                "Program error 080" when failure to open
  36.                uplink list file changed to non-fatal warning.
  37.                - (Brett O'Hara)
  38.  
  39.                Improved error check/correct for key/lock
  40.                definitions (illegal characters).
  41.  
  42.                Improved Ctrl-Z handling. If config file
  43.                terminated with ASCII 0x1A, changed file is
  44.                also terminated with a 0x1A.
  45.  
  46.                Created and fixed bug with SDSaveSent being
  47.                forced ON, no matter what.
  48.  
  49.                Fixed reference to "SDDomain" in Sample.Cfg.
  50.                - (Brett O'Hara, Ron Van Der Nagel)
  51.  
  52.                Added 'extra-info' message for some critical
  53.                errors.
  54.  
  55.                Changed file sharing technique (share
  56.                violation reports from DesqView users).
  57.                Changed config file rewrite method.
  58.                - (Brett O'Hara, Ron Van Der Nagel)
  59.  
  60.    0.12b    Fix 0.11b      Fixed attempt to file attach non-existent
  61.                list file for -L subject line switch.
  62.                - (Ron Van Der Nagel)
  63.  
  64.                Fixed shuffled responses to area change
  65.                requests.
  66.  
  67.    0.20b    Limited Rel.   Added support for %... commands 'LIST', 'QUERY',
  68.                'RESCAN' & 'HELP'.
  69.  
  70.                Added extra information to some log messages.
  71.  
  72.                Found error in MsgOpenApi() in Scott's API.
  73.  
  74.    0.21b    Fix 0.20b      Fixed error with config re-write that
  75.                duplicated entries for an echo if new list
  76.                was shorter than old.
  77.                - (Ron Van Der Nagel)
  78.  
  79.                Made SDSaveRequest a synonym for SDSaveRequests.
  80.                - (Ron Van Der Nagel's Squalid.cfg :)
  81.  
  82.                "SDIncludeList Off" is no longer ignored.
  83.                - (Brett O'Hara)
  84.  
  85.    0.22b    Fix 0.21b      Two or more adjacent kludge lines now ignored
  86.                instead of the second being parsed as a
  87.                legitimate list of areas.
  88.                - (David Nugent)
  89.  
  90.                Fixed bug with '+' area prefix, introduced along
  91.                with '%' commands.
  92.                - (Geoff Henderson)
  93.  
  94.                THIS time I've fixed the sharing violation
  95.                errors.  I'm sure I have.
  96.                - (Ron Van Der Nagel et al.)
  97.  
  98.                Changed method of getting 'next' message from
  99.                netmail area, making more use of API.
  100.  
  101.                Prevented use of uninitialised pointer for an
  102.                area with no addresses defined (see below also).
  103.  
  104.                Added an optional * on SDGroup statements to
  105.                designate a 'default' group for areas with no
  106.                addresses specified.
  107.  
  108.                Added ;SDNodeFormat SHORT/BRIEF/LONG config.
  109.                item.
  110.                - (Jim Louvau)
  111.  
  112.    0.23b    Fix 0.22b      Incorporated some OS/2 specific code.
  113.  
  114.                Fixed forwarding bug when no autoflags defined
  115.                for a group.
  116.                - (Ryan Potts)
  117.  
  118.                No longer prints SDInfo on created areas unless
  119.                it's necessary.
  120.  
  121.    0.24b    OS/2 release   Beta release for OS/2, functionally equivalent
  122.                to 0.23b
  123.  
  124.    0.25b    Fix 0.23b      Fixed node sorting fault.
  125.  
  126.                Added SDSort and SDIncludePoints keywords (in
  127.                the process making sorting and separate lines
  128.                for points optional).
  129.  
  130.                Tighter checking on compile to trap
  131.                portability issues.
  132.  
  133.    0.26b    Fix 0.25b      Fixed NULL pointer fault in NOTIFY mode.
  134.                - (lotsa people)
  135.  
  136.                Stopped adding '\' to netmail path if it is
  137.                Squish format.
  138.                - (Nigel Davies)
  139.  
  140.    0.27b    Fix 0.26b      Forgot to update this file, but must have
  141.                added the KillPass keyword.
  142.  
  143.    0.30b    Fix 0.27b      Changed message for unknown user from 'bad
  144.                password' to 'unknown user'.
  145.                - (Nigel Davies)
  146.  
  147.                Fixed date problem with Squish format netmail
  148.                area.
  149.                - (Nigel Davies)
  150.  
  151.                Fixed addressee name on file attach messages
  152.                generated by a NOTIFY command.
  153.                - (Nigel Davies)
  154.  
  155.                Added 'APP SQUALID' keyword searching (will
  156.                replace comment method before V1.00).
  157.                - (Graham Stair)
  158.  
  159.                Made 'HelpText' and 'HelpFile' keywords BOTH
  160.                work! HelpText takes precedence if both are
  161.                present.
  162.  
  163.                Introduced de-tabbing (fixed at 8 chars) for
  164.                text files sent by Squalid (HelpText, Header
  165.                or Trailer).
  166.  
  167.                Introduced LogLevel keyword (or use of Squish
  168.                LogLevel keyword).
  169.  
  170.                Changed semicolon separator for autoflags to
  171.                underscore.
  172.  
  173.    0.31b    Fix 0.30b      Changed Log keyword to LogFile keyword.
  174.  
  175.                Fixed incorrect writing of Info line in created
  176.                areas.
  177.  
  178.                Changed time stamping to only store local time.
  179.                - (Every Man & Per Dog)
  180.  
  181.                Added a lock for Notify - keyword is
  182.                "NotifyInclude <locks>"
  183.                - (Graham Stair)
  184.  
  185.                Stripping leading white space from subject and
  186.                to lines before testing for matches.
  187.                - (Nigel Davies)
  188.  
  189.                Fixed duplicated 'Begin' messages.
  190.  
  191.                Added use of SQUISH environment variable to find
  192.                config file. Uses "SQUISH.CFG" in current
  193.                directory if variable not present, or -c command
  194.                line overrides both.
  195.                - (Graham Stair)
  196.  
  197.                Squalid now sends an 'unlink' message to the
  198.                feed for areas removed by the KillPass action.
  199.                - (Nigel Davies)
  200.  
  201.                If the -m command line option is specified for
  202.                the add or create actions, no messages will be
  203.                sent if the CreatePath is undefined.
  204.                - (Graham Stair)
  205.  
  206.                Return value will be or'ed with 2 whenever any
  207.                messages are created, as stated in the
  208.                documentation.
  209.                - (Graham Stair)
  210.  
  211.                Lines terminated correctly for -m command line
  212.                option.
  213.                - (Graham Stair)
  214.  
  215.                Rescan keyword changed to RescanLock keyword,
  216.                RescanCmd and RescanFile keywords added.
  217.                - (Graham Stair)
  218.  
  219.                Unknown area for ADD/DELETE actions will no
  220.                longer abort program.
  221.                - (Graham Stair)
  222.  
  223.                Commandline options -f and -l added, to override
  224.                autoflags and autolocks respectively.
  225.  
  226.                A completely different approach to message
  227.                creation has been adopted, buffering entire
  228.                messages to memory instead of writing to disk
  229.                on the fly. This has major benefits with Squish
  230.                format netmail areas, as it wastes the least
  231.                space when creating new messages. Faults with
  232.                replylinking that were previously undiscovered
  233.                are now fixed! ;)
  234.  
  235.                Squalid now recognises multiple address
  236.                definitions on one "Address" line, but will
  237.                not warn if there is an "Address" line without
  238.                any addresses on it.
  239.  
  240.                -? subjectline switch added (same as -h).
  241.  
  242.    0.32b    Fix 0.31b      Fixed forwarding of unlink to uplink.
  243.                - (Nigel Davies, Graham Stair)
  244.  
  245.                Fixed *.msg failure to scan over 'gaps'.
  246.                - (Graham Stair)
  247.  
  248.                Squalid now comments out Info lines for areas
  249.                removed as a result of KillPass keyword.
  250.  
  251.                Graham has devised a somewhat more robust
  252.                technique of naming newly created areas.
  253.  
  254.                Linked areas are now listed in notify and
  255.                query reports, regardless of locks & keys.
  256.                - (Graham Stair)
  257.  
  258.    0.33b    Fix 0.32b      Added BlockInfo and BlockEnd keywords.
  259.                - (David Nugent)
  260.  
  261.                Changed default group from first address in
  262.                scan list to either -p primary address or
  263.                first aka.
  264.                - (David Nugent)
  265.  
  266.                Squalid now (again) ignores comments on the end
  267.                of "Address" lines.
  268.                - (Brett O'Hara)
  269.  
  270.                Passthrough areas are now treated exactly the
  271.                same as non-passthrough when they are created.
  272.                - (Nigel Davies)
  273.  
  274.    0.34b    Fix 0.33b      Fixed 'created directory' message when created
  275.                area is in fact Squish format.
  276.                - (Graham Stair, Nigel Davies)
  277.  
  278.                Fixed echoarea address parsing fault.
  279.                - (Errol Thompson)
  280.  
  281.                Changed new area naming technique (again) to
  282.                be more efficient when many areas are/have been
  283.                created.
  284.                - (Graham Stair)
  285.  
  286.                Added the '=' flag to status report to indicate
  287.                passthrough areas.
  288.                - (Graham Stair)
  289.  
  290.                First trial of command line area request
  291.                forwarding. Use the ADD action to connect
  292.                areas that are available from an uplink.
  293.  
  294.    0.35b    Fix 0.34b      Fixed the query function.
  295.                - (Graham Stair)
  296.  
  297.                Tidied up command line forwarding.
  298.  
  299.                Added (I can't help myself) the MsgSize keyword.
  300.                Squalid will now split messages if required.
  301.                Slight side effect is that some messages will have
  302.                'Continued...' and in fact not be continued.
  303.  
  304.    0.35b.2  Fix 0.34b.1    Changed area name scanning in BAD_MSGS to work
  305.                with our without whitespace after "AREA:"
  306.  
  307.    0.36b    Fix 0.35b      Added MsgFlag and FileFlag keywords to allow
  308.                configuration of flags used for messages and
  309.                file attaches respectively. 'MSGFILE' flag is
  310.                automatically set for file attaches, and
  311.                'MSGLOCAL' for both types, however Crash,
  312.                Hold, Kill/Sent and Private flags can be set
  313.                via these keywords.
  314.                - (David Nugent)
  315.  
  316.                Removed the '+' from requests sent to uplinks.
  317.                Apparently some areafix programs can't recognise
  318.                it.
  319.                - (Jim Louvau)
  320.  
  321.    1.00     Release Ver.   Changed temporary file creation to use full path
  322.                of configuration file. This prevents failure to
  323.                rename when temp file is created on different
  324.                drive to configuration file.
  325.                - (Geoff Henderson)
  326.  
  327. FUTURE DEVELOPMENT:
  328.  
  329.    More rigourous forwarding technique, and message deletion from
  330.    BadArea for deleted areas.
  331.  
  332.    True DOMAIN intelligence, as opposed to zone groupings.
  333.  
  334.    Language file and compiler a la MAID.
  335.  
  336.    Better description and list file handling (i.e. more than none).
  337.  
  338.