MakeNL Revision History

v3.5.0 -- May 04, 2019

-- Robert James Clay

May 04, 2019

-- Andrew Clarke

May 03, 2019

-- Andrew Clarke

May 01, 2019

-- Andrew Clarke

v3.4.9 -- January 11, 2019

-- Robert James Clay

November 25, 2018

-- Andrew Clarke

November 21, 2018

-- Andrew Clarke

November 17, 2018

-- Andrew Clarke

v3.4.8 -- December 3, 2017

v3.4.7 -- December 2, 2016

-- Andrew Leary

v3.4.6 -- November 27, 2016

-- Andrew Leary

January 1, 2015

-- Robert James Clay

v3.4.5 -- November 13, 2014

-- Andrew Leary

v3.4.4 -- July 6, 2014

-- Andrew Leary

v3.4.3 -- March 28, 2014

-- Andrew Leary

v3.4.2 -- December 30, 2013

-- Andrew Leary

v3.4.1 -- October 19, 2013

-- Andrew Clarke

-- Andrew Leary

v3.4.0 -- October 6, 2013

-- Andrew Leary

v3.3.10 -- September 29, 2013

-- Andrew Leary

-- Andrew Clarke

v3.3.9 -- September 21, 2013

-- Andrew Clarke

-- Andrew Leary

v3.3.8 -- September 4, 2013

-- Andrew Leary

-- Andrew Clarke

v3.3.7 -- September 3, 2013

-- Andrew Leary

-- Andrew Clarke

September 2, 2013

-- Robert James Clay

August 29, 2013

-- Andrew Clarke

August 28, 2013

-- Andrew Clarke

August 23, 2013

-- Andrew Clarke

August 11, 2013

-- Andrew Clarke

v3.3.6 -- May 25, 2013

-- Andrew Leary

v3.3.5 -- Feb 07, 2013

-- Robert James Clay

v3.3.4 -- Jan 30, 2013

-- Andrew Leary

v3.3.3 -- Jan 14, 2013

-- Robert James Clay

v3.3.2 -- Dec 28, 2012

-- Andrew Leary

v3.3.1 -- Dec 25, 2012

-- Andrew Leary

v3.3.0 -- Nov 12, 2012

-- Andrew Leary

v3.2.19 -- Nov 09, 2012

-- Andrew Leary

v3.2.18 -- Nov 04, 2012

-- Andrew Leary

v3.2.17 -- Oct 23, 2012

-- Andrew Leary

v3.2.16 -- Oct 16, 2012

-- Andrew Clarke

v3.2.15 -- Oct 15, 2012

-- Andrew Leary

v3.2.14 -- Oct 14, 2012

-- Andrew Clarke

v3.2.13 -- Oct 2, 2012

-- Robert James Clay

v3.2.9c -- Sep 19, 2012 (Bugfix)

-- Andrew Leary

v3.2.9b -- Feb 23, 2012 (Bugfix)

-- Andrew Leary

v3.2.9a -- Feb 8, 2010 (Bugfixes)

-- Andrew Clarke

-- Robert James Clay

v3.2.9 -- Jan 31, 2010

-- Robert James Clay

v3.2.8 -- Feb 1, 2009 (Not Released)

-- Robert James Clay

v3.2.7e -- Dec 8, 2007 (Bugfix)

-- Michiel Broek

v3.2.7d -- June 1, 2007 (Bugfixes)

-- Michiel Broek

v3.2.7c -- May 28, 2007 (Bugfix)

-- Michiel Broek

v3.2.7b -- May 23, 2007 (Bugfix)

v3.2.7a -- ???

v3.2.7 -- Apr 19, 2007 (Release version)

v3.2.6d -- Apr 08, 2007 (Another bugfix)

-- Michiel Broek & Kees van Eeten

v3.2.6c -- Mar 31, 2007 (Bugfix version again)

-- Michiel Broek

v3.2.6b -- Mar 24, 2007 (Bugfix version)

-- Michiel Broek.

V3.2.6a -- Mar 04, 2007 (Bugfix version)

-- Michiel Broek

V3.2.6 -- Jul 22, 2005 (Release version)

the last changes in code after 3.12 to 3.13 is about Nodes and their points. If a Bossnode is flagged as Hold in the nodelist, the points listed under this bossnodes should be listed. It makes sense, 'causethe Hold implies a temporary offline state, so points doesn't moves to another bossnodes. If the Bossnode is flagged Down or Pvt, the points under such a boss should be removed by makenl. If a Bossnode is Down, it implies that this is not only temporary and Points often moves to other Bossnodes.

Hopefully this will welcome R24 nodes to try this version and report any issues they encounter.

(Gee the commit message took longer than implementing the

code snippet :)

V3.2.5c -- Jul 18, 2005 (development/bughunt version)

V3.2.5b -- May 23, 2005 (development/bughunt version)

V3.2.5 -- December 12, 2004

-- Michiel Broek

V3.2.4 -- December 6, 2004

-- Andrew Clarke

V3.2.3 -- October 8, 2004

-- Michiel Broek

V3.2.2 -- September 5, 2004

-- Michiel Broek

V3.2.1 -- August 8, 2004

-- Michiel Broek

V3.2.0 -- August 1, 2004 -- Version nr change

-- Michiel Broek

V3.1.10 -- August 1, 2004 -- New Features

-- Michiel Broek

V3.1.9 -- July 25, 2004 -- New Features

-- Michiel Broek

V3.1.8 -- July 20, 2004 -- New Features

-- Andrew Clarke.

Minor bugfixes.

V3.1.7 -- July 12, 2004 -- New Feature additions

To change it to allow -Unpublished- w/o Pvt add:

ALLOwunpub 1 (0 or not in CFG disables)

As with ALLOwunpub, it is OFF by default.

To turn it on add:

ALPHaphone 1 (0 or not in CFG disables)

V3.1416 -- 13.07.2004 (BF)

V3.141 -- 11.07.2004 (BF)

V3.14 -- 09.07.2004 (BF)

V3.13 -- 06.07.2004 (BF)

V3.12 -- 01.07.2001

V3.11 -- 09.01.2001

V3.10 -- 04.11.2000

V3.00 -- 24.03.2000 first public release

V2.52 -- April 16, 1998 -- Y2k patch

-- Björn Felten (2:203/0)

V2.51 -- June 15, 1992 -- Maintenance release

V2.50 -- February 12, 1991 -- New features

V2.41 -- January 25, 1991 -- Code bug, documentation bug

If MakeNL generates a message to a zone-qualified address, and he doesn't know your zone (i.e. your address is set to zone 0), MakeNL failed to notice and both the message header and the INTL kludge were generated malformed. This has now been fixed. Under the stated condition, MakeNL will issue a warning and NOT generate the message.

V2.40 -- December 1, 1990 -- New features.

V2.31 -- August 8, 1990 -- New feature, bug Corrected.

V2.30 -- June 3, 1990 -- New feature, bug Corrected.

V2.20 -- 10/06/89 -- Significant Bug Corrected.

V2.12 -- 05/31/88 -- Bug(?) Corrected.

V2.11 -- 05/15/88 -- New behaviour.

V2.10 -- 04/12/88 -- New feature, docs updated, minor bug fixed.

V2.03 -- 03/12/88 -- Bug fixed

V2.02 -- 03/05/88 -- Bug fixed, added feature

V2.01 -- 01/16/88 -- Bug fixed

V2.00 -- 12/28/87 -- Distribution restrictions removed

This release extends the level of NL maintenance all the way to individual nodes. Note that Coordinators may still fully maintain their segments if they wish, but now they may also require each node to maintain its own entry in the list.

If you wish to make use of this feature, I suggest you cre- ate a file for each node in your segment and mail it to the applicable node with a message text reading "Enclosed is a file containing you nodelist entry. If there are any changes, edit this file and mail it back to me. DO NOT CHANGE THE FILE NAME." Replace each NL entry with an appro- priate NODE entry in the FILES section of your control file, set up an external event to execute MakeNL daily, and forget about 'em.

The "indentation" feature of the files section of the con- trol file was designed as "cut-over" aid, and should no longer be needed. MakeNL still supports it, but all refer- ences to it have been removed from the documentation. The next release will remove it from the program.

MAKENL.PRN received more updates than the program did! Change bars have been added in the right margin to reflect changes since V1.21. Figures 2 through 7 were moved to avoid several nearly blank pages. Since the change bars were added automatically, this action caused several in- stances of false change bars. Oh well, you can't have everything. Nothing that WAS changed escaped being marked. It's just that some marked passages were not actually changed.

V1.21 -- 11/14/87 -- MERGE clarified

  1. Added ability for MakeNL to select a default net- work address based on MAKE command if NETaddress data is missing.

  2. Changed MERGE to use the first zone it finds in the distribution file if no zone address is available.

  3. Changed MERGE to cancel if no region or net ad- dress is available. This only happens when MAKing a HUB, and no NETaddress command is given.

V1.20 -- 11/08/87 -- Bug fixes, one added feature

  1. This wasn't really a bug. The MS library date/time handling routines seem to make automatic adjust- ments for DST (at the wrong cross-over points, I might add). According to their docs, setting the environment variable "SET TZ=CST+6" should turn it off, but they lie! They recognize the minus sign, but not the plus sign.

"SET TZ=CST6" will turn it off, but MakeNL can't rely on that being set right.

The problem occurs just after the date MS thinks a change to or from DST should have happened and you run MakeNL within an hour the wrong side of mid- night. Day numbers for backward dates get screwed up because the time gets shifted across the mid- night boundary, and MakeNL can't find its master files!

Well, it's fixed, and I'm sorry for any inconve- nience it may have caused.

  1. Fixed a problem in renaming master files two weeks old. (They were being deleted.)

  2. Fixed a similar problem renaming output master files when no changes occur.

  3. Fixed some minor problems surrounding the creation of archives and difference files. If you specify an OUTDIFF parameter, you should force the cre- ation of archives as well as difference files, EVEN IF NO CHANGES OCCUR AND YOU WOULD OTHERWISE GENERATE NEITHER! Now you do.

If you use a generic OUTFILE name, and if you create differ- ence and/or archive files, they tend to accumulate in your OUTPATH directory over time. By default, MakeNL ignores them completely. This is done so that OUTPATH can point to a "download" directory where several editions might be made available to users.

I had some complaints about this behaviour. Some users don't appreciate having to "clean up after MakeNL!" So, I added the CLEanup command to MakeNL's repertoire in this version.

When MakeNL operates in process mode and CLEanup (no argu- ments) appears in the control file, after all other process- ing is done, it searches the OUTPATH directory for old dif- ference and/or archive files and deletes any it finds.

CLEanup has no effect on current files or the handling of output master files. It has no effect whatever when MakeNL is operated in test mode.

V1.10 -- 08/19/87 -- Bug fixes

  1. A check was added to insure that all defined data directories are distinct. V1.00 loses files if two are defined for the same directory.

  2. Corrected a bug in the parsing of the /M command line switch.

  3. Added a check for and removal of IBM extended characters in text fields.

  4. Corrected file move operation to account for the use of the DOS JOIN command.

  5. Corrected bugs in directory (path) verification. In fact the function was rewritten, and is (I hope) close to bullet proof.

  6. Removed the use of "DOS COPY" to eliminate false warning messages.

V1.00 -- 08/11/87 -- Initial Release