home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / NU_V200.ZIP / NU.ZIP / NU_BETA.LOG next >
Encoding:
Text File  |  1993-07-23  |  21.5 KB  |  605 lines

  1.                Nodelist Updater beta revisions history file.
  2.                Copyright (c) 1992-93 by Roland van der Put.
  3.  
  4.            If you have any bugreports, please state the version!!!
  5.  
  6. If you have found a bug, please describe it in details! Also send me some
  7. directory listings and your SETUP.NU, if that may help. Please rename any
  8. files to a random name to prevent dupes! Thanks in advance.
  9.  
  10.  
  11. 2.00 │
  12. ─────┘
  13.  
  14. Released on 23-7-1993:
  15.  
  16.   ■  Nodelist Updater will now strip the spaces at the end of the version
  17.      number. It used to add some extra spaces in files etc.
  18.  
  19.   ■  NUSETUP would not export all items when exporting data to a text file.
  20.      Fixed.
  21.  
  22.   ■  Fixed a bug in the help screens, causing the program name to be
  23.      incorrect.
  24.  
  25.   ■  Finished all docs. Just in time :-)
  26.  
  27.   ■  7228 lines of optimized Pascal source code and 833 lines of optimized
  28.      assembler source code.
  29.  
  30.  
  31. 2.00Γ4 │
  32. ───────┘
  33.  
  34. Released on 16-7-1993:
  35.  
  36.   ■  Due to a bug in DesqView 2.42, all compression programs and external
  37.      programs messed up the screen and caused all kinds of errors. I upgraded
  38.      to DesqView 2.60 and all problems were gone. At least, at my system.
  39.  
  40.   ■  Nodelist Updater will no longer mess with the screen after a runerror.
  41.  
  42.   ■  You will now receive the message 'Out of diskspace!' instead of the
  43.      cryptic runerror 101.
  44.  
  45.   ■  NUSETUP can now read the setup of InterMail on first time installation.
  46.  
  47.   ■  The info in the upperleft corner of the Nodelist manager could be wrong
  48.      when entering the Defaults.
  49.  
  50.   ■  Disabled several error checking routines. This saves memory and speeds up
  51.      everything a bit.
  52.  
  53.   ■  The Keep option works now! Please check the values for this option,
  54.      because you might loose some files if you don't.
  55.  
  56.   ■  The archive NU.200 is no longer protected with a password. Several people
  57.      complained of programs deleting protected files. So...
  58.  
  59.   ■  Improved detection of .LZH archives.
  60.  
  61.   ■  The description in the Files.Bbs files will now be placed directly after
  62.      the last file of the same type. So all files are grouped.
  63.  
  64.   ■  Nodelist Updater will now also delete the description in the Files.Bbs
  65.      file when deleting a file, because it's too old (Keep).
  66.  
  67.   ■  Fixed a bug that caused Nodelist Updater to think that an error occurred
  68.      while executing an external program.
  69.  
  70.   ■  Nodelist Updater will now only display the first 55 characters of the
  71.      command line when executing an External program in order to avoid messing
  72.      up the screen.
  73.  
  74.   ■  The screen will now be restored always when executing a program to make
  75.      sure it isn't messed up.
  76.  
  77.   ■  Added support for the RemoteAccess 2.0 filebase. Check the new settings
  78.      first before you use Nodelist Updater!
  79.  
  80.   ■  Nodelist Updater will now try to continue ALWAYS instead of exiting with
  81.      a fatal error. This means that a nodelist will be updated, even if a
  82.      fatal error occurred before this nodelist was processed. This nodelist
  83.      would not be processed in older versions of Nodelist Updater.
  84.  
  85.   ■  Changed all errorlevels! Please read NU.DOC for an overview of the new
  86.      errorlevels.
  87.  
  88.   ■  7195 lines of optimized Pascal source code and 833 lines of optimized
  89.      assembler source code.
  90.  
  91.  
  92. 2.00Γ3 │
  93. ───────┘
  94.  
  95. Released on 9-7-1993:
  96.  
  97.   ■  Saving the first record in the Nodelist manager would cause an error.
  98.      Fixed.
  99.  
  100.   ■  You will now have to enter a password in order to unzip the file NU.200.
  101.      This means that everyone is forced to read RELEASE.NOT.
  102.  
  103.   ■  NUSETUP could sometimes incorrectly say that the it was registered.
  104.      Fixed.
  105.  
  106.   ■  NUSETUP will no longer allow the user to enter more than 100 records in
  107.      the Nodelist manager. It will now display a message.
  108.  
  109.   ■  When entering the Nodelist manager for the first time, you are now asked
  110.      if you want to edit the default values, instead of editing them always.
  111.  
  112.   ■  You can now use the A-Z keys to jump to a record directly in the Nodelist
  113.      manager.
  114.  
  115.   ■  Rewritten the UpperCase() and PadL() functions in assembler.
  116.  
  117.   ■  The information in the upper left corner of the Nodelist manager window
  118.      could sometimes disappear. Fixed.
  119.  
  120.   ■  Made several cosmetic changes to NUSETUP.
  121.  
  122.   ■  Function key F2 will allow you to make some global changes in the
  123.      Nodelist manager. It took a lot of work to implement this, so there might
  124.      be a bug in it.
  125.  
  126.   ■  NUSETUP could sometimes incorrectly say that you had entered a duplicate
  127.      name in the Nodelist manager. Fixed.
  128.  
  129.   ■  6822 lines of optimized Pascal source code and 833 lines of optimized
  130.      assembler source code.
  131.  
  132.  
  133. 2.00Γ2 │
  134. ───────┘
  135.  
  136. Released on 2-7-1993:
  137.  
  138.   ■  The old registration fees will no longer be accepted from now! All
  139.      insufficient registrations will be bounced from now.
  140.  
  141.   ■  Nodelist Updater could incorrectly delete nodelists when the difference
  142.      path and the nodelist path pointed to the same directory. Fixed.
  143.  
  144.   ■  The routine to search for the key file is now more flexible. It will now
  145.      also find keys which are renamed to NU.KEY.
  146.  
  147.   ■  Implement a hidden 'wise-key' in NUSETUP. Try to find it.
  148.  
  149.   ■  It is now possible to view the output of an external program or
  150.      compression program. This replaces the option 'Restore screen'. Also use
  151.      this option if the program uses direct screen writes.
  152.  
  153.   ■  To speed up editing the external programs, you can use the 1-9 keys to
  154.      edit the corresponding program. Use 0 for program 10.
  155.  
  156.   ■  The keyword 'Point' was not recognized by Nodelist Updater when creating
  157.      the statistics. Fixed.
  158.  
  159.   ■  You can now also use 4DOS commands in the externals programs. Try it. It
  160.      already worked in the last few versions, but I was not aware of it.
  161.  
  162.   ■  The external programs will now also be executed after updating one or
  163.      more nodelists if Nodelist Updater exits with a fatal error. This will
  164.      make sure that the indexes of your compiler etc. are always up-to-date.
  165.  
  166.   ■  If you aren't a registered user then you can only execute 1 single
  167.      external program. Registered users can use all 10 slots.
  168.  
  169.   ■  All records in the Nodelist manager will now be sorted automatically in
  170.      alphabetic order.
  171.  
  172.   ■  NUSETUP will now check for duplicate nodelist, difference and statistics
  173.      names in the Nodelist manager.
  174.  
  175.   ■  NUSETUP will now check if the path entered in the Nodelist manager can
  176.      not cause any errors. Otherwise, it will not accept it.
  177.  
  178.   ■  6509 lines of optimized Pascal source code and 765 lines of optimized
  179.      assembler source code.
  180.  
  181.  
  182. 2.00Γ1 │
  183. ───────┘
  184.  
  185. Released on 21-6-1993:
  186.  
  187.   ■  If no SETUP.NU was found, NUSETUP would display the same menu twice.
  188.      Fixed.
  189.  
  190.   ■  The automatic configuration would initialize the RA Path with the
  191.      filebase path. Fixed.
  192.  
  193.   ■  The automatic configuration with RemoteAccess did not always correctly
  194.      initialize the logpath. Fixed.
  195.  
  196.   ■  A SETUP.NU file which was just created from scratch would not be
  197.      recognized by Nodelist Updated. Fixed. This also fixes the password bug
  198.      in NUSETUP.
  199.  
  200.   ■  NUSETUP would not change to the startup drive after returning to DOS.
  201.      Fixed.
  202.  
  203.   ■  It is now possible in NUSETUP to export the configuration to a text file.
  204.      There are three options available.
  205.  
  206.   ■  The documentation is nearly finished now.
  207.  
  208.   ■  Nodelist Updater is now compressed in a file called NU.200. You'll have
  209.      to decompress this file to install Nodelist Updater.
  210.  
  211.   ■  6322 lines of optimized Pascal source code and 765 lines of optimized
  212.      assembler source code.
  213.  
  214.  
  215. 2.00ß8 │
  216. ───────┘
  217.  
  218. Released on 11-6-1993:
  219.  
  220.   ■  Updated large parts of the documentation. Only some parts are not ready,
  221.      yet.
  222.  
  223.   ■  Directory checking in NUSETUP sometimes incorrectly decided that a
  224.      directory did not exist. Fixed.
  225.  
  226.   ■  NUSETUP will now check if a directory exists. If not it will ask if the
  227.      directory should be created.
  228.  
  229.   ■  NUSETUP can now also create multilevel directory's.
  230.  
  231.   ■  Nodelist Updater will now display a clear message if a sharing violation
  232.      was detected. Nodelist Updater can only run when no mailers etc. are
  233.      active who keep one or more nodelists opened.
  234.  
  235.   ■  Fixed some problems regarding the "-Color" and "-Mono" switches of
  236.      NUSETUP.
  237.  
  238.   ■  Added several questions in the file NU.REG.
  239.  
  240.   ■  Nodelist Updater can now also switch to monochrome mode. You can use the
  241.      "-Color" and "-Mono" switches to force either color or monochrome mode.
  242.  
  243.   ■  Updated and corrected the helpscreens of both Nodelist Updater and
  244.      NUSETUP. They now look the same.
  245.  
  246.   ■  The date of the compressed statistics files could be missing under
  247.      certain conditions. Fixed.
  248.  
  249.   ■  Touching the date of compressed files is now a registered only feature.
  250.  
  251.   ■  Nodelist Updater will no longer react on errors caused by external
  252.      programs.
  253.  
  254.   ■  Expanded the length of external programs to 50 characters instead of 40
  255.      and the length of the switches from 20 to 60.
  256.  
  257.   ■  Nodelist Updated would not always give a beep when it encountered an
  258.      incompatible format of SETUP.NU.
  259.  
  260.   ■  6057 lines of optimized Pascal source code and 765 lines of optimized
  261.      assembler source code.
  262.  
  263.  
  264. 2.00ß7 │
  265. ───────┘
  266.  
  267. Released on 4-6-1993:
  268.  
  269.   ■  IMPORTANT: Nodelist Updater is not happy with multinode configurations.
  270.      It is strongly recommended to shut down all other nodes and run Nodelist
  271.      Updater stand-alone. This will prevent you from system crashes. Not only
  272.      caused by Nodelist Updater, but also by other programs.
  273.  
  274.   ■  This version will automatically convert to the new SETUP.NU format.
  275.  
  276.   ■  NUSETUP will now open the configuration of other programs in sharing mode
  277.      when reading them. This prevents the system from crashing.
  278.  
  279.   ■  Fixed a bug when no directory was supplied in the log filename.
  280.  
  281.   ■  Fixed some directory checking bugs.
  282.  
  283.   ■  Changed all the registration fees for foreign registration sites.
  284.  
  285.   ■  Nodelist Updater would execute the Externals programs after EVERY updated
  286.      nodelist, instead of only once at the end of the program. Fixed.
  287.  
  288.   ■  Fixed error 17. This error was cause by my magic name routines.
  289.  
  290.   ■  The magic names file could get trashed when it was already opened by
  291.      another program. It will now disable updating of magic names instead.
  292.  
  293.   ■  Upgraded to version 4.13 of SPAWNO by Ralf Brown.
  294.  
  295.   ■  Nodelist Updater caused duplicate filenames in the magic names file.
  296.      Fixed. You will have to remove the extra path yourself in order to get
  297.      rid of it.
  298.  
  299.   ■  Nodelist Updater now changes directory less often. This improves speed
  300.      slightly.
  301.  
  302.   ■  Fixed error 2. Moving one line was enough to get rid of it.
  303.  
  304.   ■  Nodelist Updater did not change to the startup drive when checking
  305.      directory's on multiple drives. Fixed.
  306.  
  307.   ■  NUSETUP will now free up some memory when shelling to dos.
  308.  
  309.   ■  5910 lines of optimized Pascal source code and 765 lines of optimized
  310.      assembler source code.
  311.  
  312.  
  313. 2.00ß6 │
  314. ───────┘
  315.  
  316. Released on 19-05-1993:
  317.  
  318.   ■  Fixed a bug that caused NUSETUP to put garbage in the setup file and on
  319.      the screen when it created a new SETUP.NU.
  320.  
  321.   ■  Compressed statistics files would always be located in de difference
  322.      path. Fixed.
  323.  
  324.   ■  The daynumber in the description was not always inserted properly. Fixed.
  325.  
  326.   ■  NUSETUP would not always save the Defaults in the Nodelist Manager.
  327.      Fixed.
  328.  
  329.   ■  NUSETUP will no longer allow you to enter a nodelist, difference or
  330.      statistics name in the Nodelist manager when editing the Defaults.
  331.  
  332.   ■  When updating the magic names, Nodelist Updater will now restore the
  333.      password if a password was found.
  334.  
  335.   ■  If a directory did not exist, then Nodelist Updater would put that
  336.      message twice in the logfile. Fixed.
  337.  
  338.   ■  Nodelist Updater can now use a special directory for the statistics
  339.      files. It will use the nodelist path by default.
  340.  
  341.   ■  The high ascii characters (alfa, beta) will now be replaced with low
  342.      ascii characters when writing to a statistics file.
  343.  
  344.   ■  Nodelist Updater will now write more details to the logfile if an error
  345.      occurred while executing a program.
  346.  
  347.   ■  You can now decide whether Nodelist Updater should log certain
  348.      information or not.
  349.  
  350.   ■  5877 lines of optimized Pascal source code and 765 lines of optimized
  351.      assembler source code.
  352.  
  353.  
  354. 2.00ß5 │
  355. ───────┘
  356.  
  357. Released on 12-05-1993:
  358.  
  359. NOTE: This version uses a new format for SETUP.NU. It will automatically      
  360.       discard the old configuration.
  361.  
  362.   ■  Nodelist Updater will now log the statistics files.
  363.  
  364.   ■  Statistics files can now be compressed.
  365.  
  366.   ■  Improved some security measures.
  367.  
  368.   ■  Changed the format of many entries in the logfile. This should be much
  369.      more clear now. It will also display compression type and path in many
  370.      cases.
  371.  
  372.   ■  NUSETUP will no longer allow an user to save an entry in the Nodelist
  373.      Manager with no nodelist name defined.
  374.  
  375.   ■  NUSETUP will now try to read the setup of D'Bridge, FrontDoor or GEcho if
  376.      the correct environment variable can be found.
  377.  
  378.   ■  Fixed some bugs that could cause an incorrect extension of a filename in
  379.      the logfile.
  380.  
  381.   ■  Fixed some cosmetic bugs in NUSETUP Nodelist Manager.
  382.  
  383.   ■  Completely rewritten the nodelist search routine. Several bugs will be
  384.      solved now.
  385.  
  386.   ■  Nodelist Updater will now access the harddisk less often. This means that
  387.      Nodelist Updater is about three times faster in searching for nodelists
  388.      and difference files.
  389.  
  390.   ■  The progress indicator could sometimes leave the last part of the bar
  391.      unused. Fixed.
  392.  
  393.   ■  It is no longer possible to leave the 'Character' option in NUSETUP
  394.      ('Compression programs') empty. This could cause a run-error.
  395.  
  396.   ■  Statistics files can now also be deleted.
  397.  
  398.   ■  Nodelist Updater will now also update the magic names. The magic names
  399.      are the same as the base filename. If the file containing the magic names
  400.      does not exist, then it will be created. If a magic name does not exist
  401.      then it will also be created.
  402.  
  403.   ■  Nodelist Updater will now free some memory before calling another
  404.      program. This means that Nodelist Updater needs less EMS/XMS/EXT memory
  405.      or diskspace to swap. About 140 Kb of memory is left.
  406.  
  407.   ■  The code to create statistics files contained an awful bug. A lot of
  408.      values where incorrect (too low). Fixed.
  409.  
  410.   ■  Added more info in the statistics file.
  411.  
  412.   ■  It is now possible to turn on/off swapping when executing (de)compression
  413.      programs.
  414.  
  415.   ■  Nodelist Updater can now handle nodelists up to 1.000.000 nodes when
  416.      creating a statistics file. The limit used to be 100.000 nodes...
  417.  
  418.   ■  A bug which caused Nodelist Updater to hang, should be fixed now. I could
  419.      not reproduce it, so let me know.
  420.  
  421.   ■  It is now possible to turn on/off EMS/XMS/EXT memory swapping.
  422.  
  423.   ■  NUSETUP will now directly jump to the Edit defaults window when you enter
  424.      the Nodelist Manager for the first time.
  425.  
  426.   ■  Nodelist Updater now has the possibility to execute up to 10 programs
  427.      after updating one or more nodelists. See NU.DOC for more information.
  428.  
  429.   ■  Nodelist Updater will now add the description in Files.Bbs if a file has
  430.      been compressed and a description is available. A new Files.Bbs will be
  431.      created, if it does not exists.
  432.  
  433.   ■  Nodelist Updater can now optionally set the date of the compressed files
  434.      to the date of the nodelist, difference file or statistics file it
  435.      contains.
  436.  
  437.   ■  5797 lines of optimized Pascal source code and 765 lines of optimized
  438.      assembler source code.
  439.  
  440.  
  441. 2.00ß4 │
  442. ───────┘
  443.  
  444. Released on 12-04-1993:
  445.  
  446.   ■  Upgraded to Borland Pascal 7.0 and Turbo Assembler 3.2.
  447.  
  448.   ■  Nodelist Updater will now detect 4DOS and NDOS.
  449.  
  450.   ■  Nodelist Updater will no longer leave '$NUL' files on your system.
  451.      Nodelist Updater will now only redirect error messages from external
  452.      programs, when a 4DOS/NDOS environment is detected.
  453.  
  454.   ■  Nodelist Updater will now always check if it registered or not and will
  455.      now always display the serial no, this also applies to NUSETUP.
  456.  
  457.   ■  You can now use an access password in NUSETUP. This is only available for
  458.      registered users.
  459.  
  460.   ■  Changed some security checking. It will now work correctly.
  461.  
  462.   ■  NUSETUP will now detect run-errors and exit correctly.
  463.  
  464.   ■  NUSETUP will no longer display the notice if a valid key is found.
  465.  
  466.   ■  Nodelist Updater will now display a message and exit if the format of
  467.      SETUP.NU is incompatible with the format for this version.
  468.  
  469.   ■  Nodelist Updater can now also handle nodelists which are not published on
  470.      Friday. These nodelists could cause problems.
  471.  
  472.   ■  Nodelist Updater can now create a statistics file for a nodelist!
  473.  
  474.   ■  Rewritten a large part of the documentation. I still need to finish it...
  475.  
  476.   ■  5015 lines of optimized Pascal source code and 710 lines of optimized
  477.      assembler source code.
  478.  
  479.  
  480. 2.00ß3 │
  481. ───────┘
  482.  
  483. Released on 17-03-1993:
  484.  
  485.   ■  Nodelist Updater 2.00ß3 and all future versions will be packed with PKZIP
  486.      2.0 using Authenticity Verification. When using PKUNZIP 2.0 you should
  487.      see "-AV" after every file that is unzipped and at the end it should
  488.      display:
  489.  
  490.      Authentic files Verified!   # AJB440
  491.      R.G.L. van der Put
  492.  
  493.      If you do not see this, then the files may have been tampered with.
  494.  
  495.   ■  NU will now swap to XMS/EMS/EXT/DISK when executing an external program.
  496.  
  497.   ■  NU will now also redirect error messages when executing an external
  498.      program.
  499.  
  500.   ■  Increased buffer sizes. NU will now use about 280 Kb of memory.
  501.  
  502.   ■  Changed several error messages to make them more clear.
  503.  
  504.   ■  Detection of ARJ did not work. It seems that I changed something
  505.      incorrectly in one of the latest beta versions. Fixed.
  506.  
  507.   ■  NU will no longer display an incorrect time when passing midnight.
  508.  
  509.   ■  Improved the checking for directory existence. It will now expand a path
  510.      to its full length so NU can use it. You can now also enter paths like
  511.      '\NU' and '..\NU'. This should fix several strange errors and/or bugs.
  512.  
  513.   ■  Added lots of comments in the source code. Also checked many routines for
  514.      (possible) bugs.
  515.  
  516.   ■  NU will now continue, instead of exiting with a fatal error if a path did
  517.      not exist. It will also display more information in the log file about
  518.      the error.
  519.  
  520.   ■  NU will no longer delete a difference file if it failed to compress it.
  521.      Because of this bug, difference files could get lost.
  522.  
  523.   ■  Fixed some problems with detecting run-errors. NU will now correctly
  524.      display a message on the screen instead of beeping only.
  525.  
  526.   ■  Changed some things in the log file.
  527.  
  528.   ■  When the log file style was set to 'None' then Nodelist Updater could
  529.      exit with the fatal error 'Please set your date correctly!'. This bug is
  530.      fixed.
  531.  
  532.   ■  Corrected some grammar errors in the NUSETUP program.
  533.  
  534.   ■  Fixed some problems when copying a file.
  535.  
  536.   ■  NU could crash when there was not enough memory for the buffers. Fixed.
  537.  
  538.   ■  4363 lines of optimized Pascal source code and 668 lines of optimized
  539.      assembler source code.
  540.  
  541.  
  542. 2.00ß2 │
  543. ───────┘
  544.  
  545. Released on 17-02-1993:
  546.  
  547.   ■  Beta 1 contained an annoying bug. There were some problems with the
  548.      directory checking in NUSETUP. I disabled the code and I will fix the bug
  549.      later.
  550.  
  551.   ■  It was still possible to choose a default compression program in the
  552.      Compression menu. I deleted this, because you can already choose a
  553.      default when pressing F3 in the Nodelist Manager.
  554.  
  555.   ■  4080 lines of optimized Pascal source code and 668 lines of optimized
  556.      assembler source code.
  557.  
  558.  
  559. 2.00ß1 │
  560. ───────┘
  561.  
  562. Released on 14-02-1993:
  563.  
  564.   ■  Major changes! Added full-screen setup utility. Also supports a mouse!
  565.  
  566.   ■  This version uses a new key-system. You will need a key file in order to
  567.      use this version. Request a key file, if you have not received one by
  568.      Crashmail.
  569.  
  570.   ■  Up to 100 nodelists can be defined and updated in only ONE single pass!
  571.  
  572.   ■  You can now define the compression for every file or you can define No
  573.      Compression.
  574.  
  575.   ■  You can now define the character which NU has to insert in a compressed
  576.      filename ('nodelist.Z22' for example).
  577.  
  578.   ■  You can now define the destination path for every compressed file.
  579.  
  580.   ■  Compression of difference files is now also possible. This means that you
  581.      can compress these files with another compression program than your
  582.      uplink. If your uplink uses ARC then you can convert the difference files
  583.      to ZIP or any other compression format to save space.
  584.  
  585.   ■  You can now define deletion of (compressed) nodelists and difference
  586.      files for every file.
  587.  
  588.   ■  Upgraded to Turbo Pascal 7.0. This improves speed and size.
  589.  
  590.   ■  Nodelist Updater will no longer interfere with temporary (*.999)
  591.      nodelists.
  592.  
  593.   ■  Old (compressed) nodelists will now be deleted always. This means that
  594.      old nodelists no longer stay on your harddisk until you manually remove
  595.      them.
  596.  
  597.   ■  Improved error-handling and handling of run-time errors. NU will now try
  598.      to close all open files. If a nodelist update was in progress then the
  599.      output file will be deleted.
  600.  
  601.   ■  Did some minor cosmetic changes of the screen output and the log file.
  602.  
  603.   ■  4099 lines of optimized Pascal source code and 668 lines of optimized
  604.      assembler source code.
  605.