home *** CD-ROM | disk | FTP | other *** search
- Nodelist Updater beta revisions history file.
- Copyright (c) 1992-93 by Roland van der Put.
-
- If you have any bugreports, please state the version!!!
-
- If you have found a bug, please describe it in details! Also send me some
- directory listings and your SETUP.NU, if that may help. Please rename any
- files to a random name to prevent dupes! Thanks in advance.
-
-
- 2.00 │
- ─────┘
-
- Released on 23-7-1993:
-
- ■ Nodelist Updater will now strip the spaces at the end of the version
- number. It used to add some extra spaces in files etc.
-
- ■ NUSETUP would not export all items when exporting data to a text file.
- Fixed.
-
- ■ Fixed a bug in the help screens, causing the program name to be
- incorrect.
-
- ■ Finished all docs. Just in time :-)
-
- ■ 7228 lines of optimized Pascal source code and 833 lines of optimized
- assembler source code.
-
-
- 2.00Γ4 │
- ───────┘
-
- Released on 16-7-1993:
-
- ■ Due to a bug in DesqView 2.42, all compression programs and external
- programs messed up the screen and caused all kinds of errors. I upgraded
- to DesqView 2.60 and all problems were gone. At least, at my system.
-
- ■ Nodelist Updater will no longer mess with the screen after a runerror.
-
- ■ You will now receive the message 'Out of diskspace!' instead of the
- cryptic runerror 101.
-
- ■ NUSETUP can now read the setup of InterMail on first time installation.
-
- ■ The info in the upperleft corner of the Nodelist manager could be wrong
- when entering the Defaults.
-
- ■ Disabled several error checking routines. This saves memory and speeds up
- everything a bit.
-
- ■ The Keep option works now! Please check the values for this option,
- because you might loose some files if you don't.
-
- ■ The archive NU.200 is no longer protected with a password. Several people
- complained of programs deleting protected files. So...
-
- ■ Improved detection of .LZH archives.
-
- ■ The description in the Files.Bbs files will now be placed directly after
- the last file of the same type. So all files are grouped.
-
- ■ Nodelist Updater will now also delete the description in the Files.Bbs
- file when deleting a file, because it's too old (Keep).
-
- ■ Fixed a bug that caused Nodelist Updater to think that an error occurred
- while executing an external program.
-
- ■ Nodelist Updater will now only display the first 55 characters of the
- command line when executing an External program in order to avoid messing
- up the screen.
-
- ■ The screen will now be restored always when executing a program to make
- sure it isn't messed up.
-
- ■ Added support for the RemoteAccess 2.0 filebase. Check the new settings
- first before you use Nodelist Updater!
-
- ■ Nodelist Updater will now try to continue ALWAYS instead of exiting with
- a fatal error. This means that a nodelist will be updated, even if a
- fatal error occurred before this nodelist was processed. This nodelist
- would not be processed in older versions of Nodelist Updater.
-
- ■ Changed all errorlevels! Please read NU.DOC for an overview of the new
- errorlevels.
-
- ■ 7195 lines of optimized Pascal source code and 833 lines of optimized
- assembler source code.
-
-
- 2.00Γ3 │
- ───────┘
-
- Released on 9-7-1993:
-
- ■ Saving the first record in the Nodelist manager would cause an error.
- Fixed.
-
- ■ You will now have to enter a password in order to unzip the file NU.200.
- This means that everyone is forced to read RELEASE.NOT.
-
- ■ NUSETUP could sometimes incorrectly say that the it was registered.
- Fixed.
-
- ■ NUSETUP will no longer allow the user to enter more than 100 records in
- the Nodelist manager. It will now display a message.
-
- ■ When entering the Nodelist manager for the first time, you are now asked
- if you want to edit the default values, instead of editing them always.
-
- ■ You can now use the A-Z keys to jump to a record directly in the Nodelist
- manager.
-
- ■ Rewritten the UpperCase() and PadL() functions in assembler.
-
- ■ The information in the upper left corner of the Nodelist manager window
- could sometimes disappear. Fixed.
-
- ■ Made several cosmetic changes to NUSETUP.
-
- ■ Function key F2 will allow you to make some global changes in the
- Nodelist manager. It took a lot of work to implement this, so there might
- be a bug in it.
-
- ■ NUSETUP could sometimes incorrectly say that you had entered a duplicate
- name in the Nodelist manager. Fixed.
-
- ■ 6822 lines of optimized Pascal source code and 833 lines of optimized
- assembler source code.
-
-
- 2.00Γ2 │
- ───────┘
-
- Released on 2-7-1993:
-
- ■ The old registration fees will no longer be accepted from now! All
- insufficient registrations will be bounced from now.
-
- ■ Nodelist Updater could incorrectly delete nodelists when the difference
- path and the nodelist path pointed to the same directory. Fixed.
-
- ■ The routine to search for the key file is now more flexible. It will now
- also find keys which are renamed to NU.KEY.
-
- ■ Implement a hidden 'wise-key' in NUSETUP. Try to find it.
-
- ■ It is now possible to view the output of an external program or
- compression program. This replaces the option 'Restore screen'. Also use
- this option if the program uses direct screen writes.
-
- ■ To speed up editing the external programs, you can use the 1-9 keys to
- edit the corresponding program. Use 0 for program 10.
-
- ■ The keyword 'Point' was not recognized by Nodelist Updater when creating
- the statistics. Fixed.
-
- ■ You can now also use 4DOS commands in the externals programs. Try it. It
- already worked in the last few versions, but I was not aware of it.
-
- ■ The external programs will now also be executed after updating one or
- more nodelists if Nodelist Updater exits with a fatal error. This will
- make sure that the indexes of your compiler etc. are always up-to-date.
-
- ■ If you aren't a registered user then you can only execute 1 single
- external program. Registered users can use all 10 slots.
-
- ■ All records in the Nodelist manager will now be sorted automatically in
- alphabetic order.
-
- ■ NUSETUP will now check for duplicate nodelist, difference and statistics
- names in the Nodelist manager.
-
- ■ NUSETUP will now check if the path entered in the Nodelist manager can
- not cause any errors. Otherwise, it will not accept it.
-
- ■ 6509 lines of optimized Pascal source code and 765 lines of optimized
- assembler source code.
-
-
- 2.00Γ1 │
- ───────┘
-
- Released on 21-6-1993:
-
- ■ If no SETUP.NU was found, NUSETUP would display the same menu twice.
- Fixed.
-
- ■ The automatic configuration would initialize the RA Path with the
- filebase path. Fixed.
-
- ■ The automatic configuration with RemoteAccess did not always correctly
- initialize the logpath. Fixed.
-
- ■ A SETUP.NU file which was just created from scratch would not be
- recognized by Nodelist Updated. Fixed. This also fixes the password bug
- in NUSETUP.
-
- ■ NUSETUP would not change to the startup drive after returning to DOS.
- Fixed.
-
- ■ It is now possible in NUSETUP to export the configuration to a text file.
- There are three options available.
-
- ■ The documentation is nearly finished now.
-
- ■ Nodelist Updater is now compressed in a file called NU.200. You'll have
- to decompress this file to install Nodelist Updater.
-
- ■ 6322 lines of optimized Pascal source code and 765 lines of optimized
- assembler source code.
-
-
- 2.00ß8 │
- ───────┘
-
- Released on 11-6-1993:
-
- ■ Updated large parts of the documentation. Only some parts are not ready,
- yet.
-
- ■ Directory checking in NUSETUP sometimes incorrectly decided that a
- directory did not exist. Fixed.
-
- ■ NUSETUP will now check if a directory exists. If not it will ask if the
- directory should be created.
-
- ■ NUSETUP can now also create multilevel directory's.
-
- ■ Nodelist Updater will now display a clear message if a sharing violation
- was detected. Nodelist Updater can only run when no mailers etc. are
- active who keep one or more nodelists opened.
-
- ■ Fixed some problems regarding the "-Color" and "-Mono" switches of
- NUSETUP.
-
- ■ Added several questions in the file NU.REG.
-
- ■ Nodelist Updater can now also switch to monochrome mode. You can use the
- "-Color" and "-Mono" switches to force either color or monochrome mode.
-
- ■ Updated and corrected the helpscreens of both Nodelist Updater and
- NUSETUP. They now look the same.
-
- ■ The date of the compressed statistics files could be missing under
- certain conditions. Fixed.
-
- ■ Touching the date of compressed files is now a registered only feature.
-
- ■ Nodelist Updater will no longer react on errors caused by external
- programs.
-
- ■ Expanded the length of external programs to 50 characters instead of 40
- and the length of the switches from 20 to 60.
-
- ■ Nodelist Updated would not always give a beep when it encountered an
- incompatible format of SETUP.NU.
-
- ■ 6057 lines of optimized Pascal source code and 765 lines of optimized
- assembler source code.
-
-
- 2.00ß7 │
- ───────┘
-
- Released on 4-6-1993:
-
- ■ IMPORTANT: Nodelist Updater is not happy with multinode configurations.
- It is strongly recommended to shut down all other nodes and run Nodelist
- Updater stand-alone. This will prevent you from system crashes. Not only
- caused by Nodelist Updater, but also by other programs.
-
- ■ This version will automatically convert to the new SETUP.NU format.
-
- ■ NUSETUP will now open the configuration of other programs in sharing mode
- when reading them. This prevents the system from crashing.
-
- ■ Fixed a bug when no directory was supplied in the log filename.
-
- ■ Fixed some directory checking bugs.
-
- ■ Changed all the registration fees for foreign registration sites.
-
- ■ Nodelist Updater would execute the Externals programs after EVERY updated
- nodelist, instead of only once at the end of the program. Fixed.
-
- ■ Fixed error 17. This error was cause by my magic name routines.
-
- ■ The magic names file could get trashed when it was already opened by
- another program. It will now disable updating of magic names instead.
-
- ■ Upgraded to version 4.13 of SPAWNO by Ralf Brown.
-
- ■ Nodelist Updater caused duplicate filenames in the magic names file.
- Fixed. You will have to remove the extra path yourself in order to get
- rid of it.
-
- ■ Nodelist Updater now changes directory less often. This improves speed
- slightly.
-
- ■ Fixed error 2. Moving one line was enough to get rid of it.
-
- ■ Nodelist Updater did not change to the startup drive when checking
- directory's on multiple drives. Fixed.
-
- ■ NUSETUP will now free up some memory when shelling to dos.
-
- ■ 5910 lines of optimized Pascal source code and 765 lines of optimized
- assembler source code.
-
-
- 2.00ß6 │
- ───────┘
-
- Released on 19-05-1993:
-
- ■ Fixed a bug that caused NUSETUP to put garbage in the setup file and on
- the screen when it created a new SETUP.NU.
-
- ■ Compressed statistics files would always be located in de difference
- path. Fixed.
-
- ■ The daynumber in the description was not always inserted properly. Fixed.
-
- ■ NUSETUP would not always save the Defaults in the Nodelist Manager.
- Fixed.
-
- ■ NUSETUP will no longer allow you to enter a nodelist, difference or
- statistics name in the Nodelist manager when editing the Defaults.
-
- ■ When updating the magic names, Nodelist Updater will now restore the
- password if a password was found.
-
- ■ If a directory did not exist, then Nodelist Updater would put that
- message twice in the logfile. Fixed.
-
- ■ Nodelist Updater can now use a special directory for the statistics
- files. It will use the nodelist path by default.
-
- ■ The high ascii characters (alfa, beta) will now be replaced with low
- ascii characters when writing to a statistics file.
-
- ■ Nodelist Updater will now write more details to the logfile if an error
- occurred while executing a program.
-
- ■ You can now decide whether Nodelist Updater should log certain
- information or not.
-
- ■ 5877 lines of optimized Pascal source code and 765 lines of optimized
- assembler source code.
-
-
- 2.00ß5 │
- ───────┘
-
- Released on 12-05-1993:
-
- NOTE: This version uses a new format for SETUP.NU. It will automatically
- discard the old configuration.
-
- ■ Nodelist Updater will now log the statistics files.
-
- ■ Statistics files can now be compressed.
-
- ■ Improved some security measures.
-
- ■ Changed the format of many entries in the logfile. This should be much
- more clear now. It will also display compression type and path in many
- cases.
-
- ■ NUSETUP will no longer allow an user to save an entry in the Nodelist
- Manager with no nodelist name defined.
-
- ■ NUSETUP will now try to read the setup of D'Bridge, FrontDoor or GEcho if
- the correct environment variable can be found.
-
- ■ Fixed some bugs that could cause an incorrect extension of a filename in
- the logfile.
-
- ■ Fixed some cosmetic bugs in NUSETUP Nodelist Manager.
-
- ■ Completely rewritten the nodelist search routine. Several bugs will be
- solved now.
-
- ■ Nodelist Updater will now access the harddisk less often. This means that
- Nodelist Updater is about three times faster in searching for nodelists
- and difference files.
-
- ■ The progress indicator could sometimes leave the last part of the bar
- unused. Fixed.
-
- ■ It is no longer possible to leave the 'Character' option in NUSETUP
- ('Compression programs') empty. This could cause a run-error.
-
- ■ Statistics files can now also be deleted.
-
- ■ Nodelist Updater will now also update the magic names. The magic names
- are the same as the base filename. If the file containing the magic names
- does not exist, then it will be created. If a magic name does not exist
- then it will also be created.
-
- ■ Nodelist Updater will now free some memory before calling another
- program. This means that Nodelist Updater needs less EMS/XMS/EXT memory
- or diskspace to swap. About 140 Kb of memory is left.
-
- ■ The code to create statistics files contained an awful bug. A lot of
- values where incorrect (too low). Fixed.
-
- ■ Added more info in the statistics file.
-
- ■ It is now possible to turn on/off swapping when executing (de)compression
- programs.
-
- ■ Nodelist Updater can now handle nodelists up to 1.000.000 nodes when
- creating a statistics file. The limit used to be 100.000 nodes...
-
- ■ A bug which caused Nodelist Updater to hang, should be fixed now. I could
- not reproduce it, so let me know.
-
- ■ It is now possible to turn on/off EMS/XMS/EXT memory swapping.
-
- ■ NUSETUP will now directly jump to the Edit defaults window when you enter
- the Nodelist Manager for the first time.
-
- ■ Nodelist Updater now has the possibility to execute up to 10 programs
- after updating one or more nodelists. See NU.DOC for more information.
-
- ■ Nodelist Updater will now add the description in Files.Bbs if a file has
- been compressed and a description is available. A new Files.Bbs will be
- created, if it does not exists.
-
- ■ Nodelist Updater can now optionally set the date of the compressed files
- to the date of the nodelist, difference file or statistics file it
- contains.
-
- ■ 5797 lines of optimized Pascal source code and 765 lines of optimized
- assembler source code.
-
-
- 2.00ß4 │
- ───────┘
-
- Released on 12-04-1993:
-
- ■ Upgraded to Borland Pascal 7.0 and Turbo Assembler 3.2.
-
- ■ Nodelist Updater will now detect 4DOS and NDOS.
-
- ■ Nodelist Updater will no longer leave '$NUL' files on your system.
- Nodelist Updater will now only redirect error messages from external
- programs, when a 4DOS/NDOS environment is detected.
-
- ■ Nodelist Updater will now always check if it registered or not and will
- now always display the serial no, this also applies to NUSETUP.
-
- ■ You can now use an access password in NUSETUP. This is only available for
- registered users.
-
- ■ Changed some security checking. It will now work correctly.
-
- ■ NUSETUP will now detect run-errors and exit correctly.
-
- ■ NUSETUP will no longer display the notice if a valid key is found.
-
- ■ Nodelist Updater will now display a message and exit if the format of
- SETUP.NU is incompatible with the format for this version.
-
- ■ Nodelist Updater can now also handle nodelists which are not published on
- Friday. These nodelists could cause problems.
-
- ■ Nodelist Updater can now create a statistics file for a nodelist!
-
- ■ Rewritten a large part of the documentation. I still need to finish it...
-
- ■ 5015 lines of optimized Pascal source code and 710 lines of optimized
- assembler source code.
-
-
- 2.00ß3 │
- ───────┘
-
- Released on 17-03-1993:
-
- ■ Nodelist Updater 2.00ß3 and all future versions will be packed with PKZIP
- 2.0 using Authenticity Verification. When using PKUNZIP 2.0 you should
- see "-AV" after every file that is unzipped and at the end it should
- display:
-
- Authentic files Verified! # AJB440
- R.G.L. van der Put
-
- If you do not see this, then the files may have been tampered with.
-
- ■ NU will now swap to XMS/EMS/EXT/DISK when executing an external program.
-
- ■ NU will now also redirect error messages when executing an external
- program.
-
- ■ Increased buffer sizes. NU will now use about 280 Kb of memory.
-
- ■ Changed several error messages to make them more clear.
-
- ■ Detection of ARJ did not work. It seems that I changed something
- incorrectly in one of the latest beta versions. Fixed.
-
- ■ NU will no longer display an incorrect time when passing midnight.
-
- ■ Improved the checking for directory existence. It will now expand a path
- to its full length so NU can use it. You can now also enter paths like
- '\NU' and '..\NU'. This should fix several strange errors and/or bugs.
-
- ■ Added lots of comments in the source code. Also checked many routines for
- (possible) bugs.
-
- ■ NU will now continue, instead of exiting with a fatal error if a path did
- not exist. It will also display more information in the log file about
- the error.
-
- ■ NU will no longer delete a difference file if it failed to compress it.
- Because of this bug, difference files could get lost.
-
- ■ Fixed some problems with detecting run-errors. NU will now correctly
- display a message on the screen instead of beeping only.
-
- ■ Changed some things in the log file.
-
- ■ When the log file style was set to 'None' then Nodelist Updater could
- exit with the fatal error 'Please set your date correctly!'. This bug is
- fixed.
-
- ■ Corrected some grammar errors in the NUSETUP program.
-
- ■ Fixed some problems when copying a file.
-
- ■ NU could crash when there was not enough memory for the buffers. Fixed.
-
- ■ 4363 lines of optimized Pascal source code and 668 lines of optimized
- assembler source code.
-
-
- 2.00ß2 │
- ───────┘
-
- Released on 17-02-1993:
-
- ■ Beta 1 contained an annoying bug. There were some problems with the
- directory checking in NUSETUP. I disabled the code and I will fix the bug
- later.
-
- ■ It was still possible to choose a default compression program in the
- Compression menu. I deleted this, because you can already choose a
- default when pressing F3 in the Nodelist Manager.
-
- ■ 4080 lines of optimized Pascal source code and 668 lines of optimized
- assembler source code.
-
-
- 2.00ß1 │
- ───────┘
-
- Released on 14-02-1993:
-
- ■ Major changes! Added full-screen setup utility. Also supports a mouse!
-
- ■ This version uses a new key-system. You will need a key file in order to
- use this version. Request a key file, if you have not received one by
- Crashmail.
-
- ■ Up to 100 nodelists can be defined and updated in only ONE single pass!
-
- ■ You can now define the compression for every file or you can define No
- Compression.
-
- ■ You can now define the character which NU has to insert in a compressed
- filename ('nodelist.Z22' for example).
-
- ■ You can now define the destination path for every compressed file.
-
- ■ Compression of difference files is now also possible. This means that you
- can compress these files with another compression program than your
- uplink. If your uplink uses ARC then you can convert the difference files
- to ZIP or any other compression format to save space.
-
- ■ You can now define deletion of (compressed) nodelists and difference
- files for every file.
-
- ■ Upgraded to Turbo Pascal 7.0. This improves speed and size.
-
- ■ Nodelist Updater will no longer interfere with temporary (*.999)
- nodelists.
-
- ■ Old (compressed) nodelists will now be deleted always. This means that
- old nodelists no longer stay on your harddisk until you manually remove
- them.
-
- ■ Improved error-handling and handling of run-time errors. NU will now try
- to close all open files. If a nodelist update was in progress then the
- output file will be deleted.
-
- ■ Did some minor cosmetic changes of the screen output and the log file.
-
- ■ 4099 lines of optimized Pascal source code and 668 lines of optimized
- assembler source code.