home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / frip28.zip / History.txt < prev    next >
Text File  |  1996-12-29  |  10KB  |  202 lines

  1. 29 Dec 1996: Bug fix: mail to addresses, announced with .ad files, now
  2.              will be unpacked here too. In general, everything, directed 
  3.              to address routed through our AKA will be unpacked.
  4.  
  5.              Bug fix: now refusing to send mail, if routing for dest.
  6.              address points to our node.
  7.  
  8.              Bug fix: DOS & NT version now change drive to one specified
  9.              in "dir" setup parameter at startup too.
  10.  
  11. 28 Dec 1996: PackFripMail setup parameter added. Now you can use different
  12.              netmail folders to send and receive frip mail.
  13.  
  14. 31 Jul 1996: frip off processing didn't send generated off-rips to links.
  15.              Frip netmail packer now recognizes kill/sent and fileattach 
  16.              attributes and acts accordingly.
  17.              Frip netmail unpacker now clears Sent, Received, Orphan, Local, 
  18.              Crash and Hold attribute bits from message header.
  19.              Fixed bug in netmail packer - Frip marked outgoing netmail as
  20.              files, thus making problems for unpacker on other side.
  21.              Links state database now created and maintaied by frip. Ping time
  22.              average for last 10 pings is counted, last ping time noted, link
  23.              capabilities and state saved. Not used by frip yet, just built.
  24.  
  25. 29 Jul 1996: Basic netmail routing. Add FripMail parameter telling Frip the
  26.              name of its netmail dir to use feature. Frip will try to send
  27.              netmail from that dir if it knows routing for it, and puts
  28.              received netmail there.
  29.  
  30. 25 Jul 1996: Written routing loss processing. If you are sure you have no
  31.              correct routing for some node just type "frip off <node>", and
  32.              frip will clean up routing info for that node and tell its 
  33.              neighbours about that problem.
  34.  
  35. 22 Jul 1996: Received file path is saved to .HISTORY EA under OS/2.
  36.  
  37.  
  38. 22 Jul 1996: Received file descriptions are saved to .SUBJECT EA in
  39.              addition to FILES.BBS and DESCRIPT.ION files. Now OS/2
  40.              users can observe file description via file settings
  41.              (properties in Merlin) notebook, "file" page.
  42.              BUG: descriptions are not read from that EA yet.
  43.  
  44. 22 Jul 1996: FARA is able to transfer file descriptions too.
  45.  
  46. 22 Jul 1996: FARA (Frip Aided Routing of Attaches) basically implemented :).
  47.              Now you can say "frip send myfile.zip 777:9090/333@SuperNet"
  48.              and frip will route file to destination without help of
  49.              external packers & routers.
  50.              Todo: small .rif files should be compressed into the
  51.              .riz files.
  52.  
  53. 22 Jul 1996: AT LAST! Fixed interlocking. Now two frips will not work at
  54.              once.
  55.  
  56. 27 Feb 1996: Bug fix: frip tried to process *.rip in inbound dir but
  57.              was not able to because of error.
  58.              Now processing rips just after any unzip of a .riz file
  59.              to make sure pity FAT users will get better perofrmance.
  60.              Bug fix: Now checking 'to' address of a rip to match one of our
  61.              akas! That was a bad one... :(
  62.  
  63. 16 Jan 1996: Bug fix: database flags was lost on second run of frip. Fixed.
  64.              Minor bugfix: now frip refuses to work if no config. file found.
  65.              Now adding version name and current date/time to path lines.
  66.              Added 'viaself' conf. parameter.
  67.  
  68. 15 Jan 1996: Added wildness filters for links. Fixed bug in UnzipCmd 
  69.              processing - now inserting a space between command and args.
  70.              Now we're able to set link weights by setting up time to add
  71.              to incoming/outgoing rips - links.cfg parameter TIME+=.
  72.              Fixed error in unknown rip fields bypass - newline 
  73.              between unknown lines was missing.
  74.  
  75. 13 Jan 1996: Added simple int28 time release for DOS in semaphore wait mode.
  76.              Ad approvement system written. Look ap-files.txt for details,
  77.              but, sorry, there's russian only yet.
  78.              New conf. keyword ProcessedFlag - file with this name will
  79.              be created if possibility of routing change exist.
  80.  
  81. 10 Jan 1996: Fixed bug in b12 - filters was broken, now work again.
  82.  
  83. 04 Jan 1996: RIP types other than AD added, in idle mode. 
  84.              Once a while a PING RIP sent to all our neighbours to let them
  85.              measure link delay. No measuring done yet though.
  86.              Database records now timed out taking in account RIP travel time
  87.              so that routing will not switch to a very bad route
  88.              even occasionally. 
  89.              Now processing .ad files only if given permission in config, 
  90.              and FRIP automatically advertises its akas without special tuning.
  91.              Locking written - now two copies of frip will not run
  92.              at the same time, one will wait for other to complete.
  93.  
  94. 04 Jan 1996: Found & fixed huge memory hog in string class.
  95.              Added code to move rips and unzip rizs from inbound
  96.              without a special command file. Frip now changes directory
  97.              to its home as well. Config file name can be set in
  98.              'FRIP' environment variable. Inbound directory has
  99.              to be specified in conf. file.
  100.              Catching ^C & ^Break (at least in OS/2) & shutting down
  101.              correctly.
  102.  
  103. 09 Dec 1995: OS/2 and NT versions are using spawn() instead of system(),
  104.              so that no limit is imposed on a length of a command line
  105.              at all, even in Win95. Zip does its job in a single pass now.
  106.  
  107. 09 Dec 1995: Writing date/time of frip start to log.
  108.  
  109. 06 Dec 1995: Now added creation of map of routing - just storing processed
  110.              rips in a tree of subdirs.
  111.  
  112. 05 Dec 1995: CmdLimit parameter in conf. file. Default value for NT version
  113.              is 100 bytes now due to Win95 limits (oh holy shit...).
  114.              Optimized! Now up to 10 times faster when processing RIPs! :)
  115.              Now flushing database to disk every 20 rips for safety reasons.
  116.              Now debug output can be turned on/off from setup file.
  117.              Fixed little bug in timing code: part of frip thought there are
  118.              24 days in month and 24 months in a year :).
  119.  
  120.              Sometimes frip considered 'fidonet.org' to be not equal to
  121.              'fidonet' because operator != was missed for class addr and
  122.              compiler used string::operatot != with addr::operator string
  123.              instead.
  124.  
  125. 01 Dec 1995: Fix: Added -C flag to unzip.
  126.  
  127. 28 Nov 1995: Fix: In DOS versions zip was used instead of pkzip.
  128.              Now converting '/' to '\' in DOS mode before executing
  129.              zip.
  130.              Fix: Now stripping leaing and trailing spaces when parsing
  131.              config. file.
  132.              New setup parameter - Ansi [On|Off]
  133.              NB: Now compiling with optimizer on.
  134.  
  135. 26 Nov 1995: Fix: Log file now opened in append, not overwrite mode.
  136.              Now zip command can be given as ZipCmd in config. file.
  137.  
  138. 24 Nov 1995: New setup parameter - AnnouncePeriod.
  139.  
  140. 22 Nov 1995: Fixed bug: now reannouncing if any .ad file changed.
  141.  
  142. 20 Nov 1995: Added HOLD keyword.
  143.  
  144. 16 Nov 1995: Bug fix in DeliverCommand code, TMail FAT/HPFS fileboxes
  145.              support, obsolette route replacement. If DeliverCommand
  146.              was commented out FRIP refused to update bink outbound
  147.              and fileboxes. Now fixed.
  148.  
  149. 15 Nov 1995: Alot of new frip.cfg parameters, Bink outbound support,
  150.              HPFS outbound preliminary support, log file added,
  151.              configurable deliver command line, route file line format,
  152.              various fixes.
  153.  
  154. 13 Nov 1995: Added new parameters to config. Fixed bug in temp. file
  155.              name generator (sometimes it used to leave '?'-s in name),
  156.              now before calling deliver converting filename to
  157.              fullpath with '\' instead of '/' as directories delimiter.
  158.  
  159. 11 Nov 1995: Error in deliv_at.cmd fixed.
  160.  
  161. 10 Nov 1995: Error in address parser fixed.
  162.  
  163. 10 Nov 1995: Compiled 16-bit DOS version. Don't use it, if possible!
  164.  
  165. 10 Nov 1995: Announcer rewritten in C too and made automatic.
  166.  
  167. 10 Nov 1995: Bug in address parser found: point number was ignored
  168.              if no trailing domain was given.
  169.  
  170.  9 Nov 1995: Rewritten in C, except for announcer module.
  171.  
  172. 29 Oct 1995: Now we automatically add all of our AKAs to outgoig
  173.              rip seenbys, so that we'll never get it back to our
  174.              other AKA, as it happened before.
  175.  
  176. 29 Oct 1995: Bugfix: own rips (from announce) was processed
  177.              incorrectly, generating crazy routes.
  178.  
  179.  
  180. 29 Oct 1995: More colours :)
  181.  
  182.  
  183. 29 Oct 1995: Speedup a bit: included text of fcanon into the frip.cmd
  184.  
  185. 28 Oct 1995: Main config file (frip.cfg) added - now it holds
  186.              addresses only. Used to prevent wildcard announces
  187.              from destroying detailed routing inside of wildcard's
  188.              area. Now you can safely let announe of, say, 2:5020/*
  189.              come to any node in 2:5020 and not destroy it's roting.
  190.  
  191. 28 Oct 1995: Colouring :)
  192.  
  193. 28 Oct 1995: deliv_sq.cmd now keeps silence while works
  194.  
  195. 28 Oct 1995: Now we put announces from ourselves into the base.
  196.              This helps against receiving our announces back from
  197.              other systems :).
  198.  
  199.  4 Oct 1995: When generating routing file, treat .0 as .*
  200.  
  201. $Id: History.txt 1.1 1996/01/07 15:15:23 dz Exp $
  202.