The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
See also the main Changes file for the module history since being adapted
from the nl2sql scripts.


Changes from nl2sql v1.2
-------------------------

10 Aug 10
    - Released as v1.2.
    - Update the reference to the nl2db scripts code history in README.
    - Added missing entry for release of v1.1 to Changes file.

 8 Aug 10
    - Changed '-n' option for nodelist table name to '-t'.
    - Add the script net2file.pl which lists a specific net from a specific
      zone of a nodelist table to a specified output file.

21 Jul 10
    - Added an example script named loadzone.sh that loads a specific zone
      from a specific nodelist file.
    - Corrected the help message regarding the usage of the '-z' parameter
      in the nl2db.pl script.
    - Corrected the example usage of the '-z' parameter in nl2db.sh.
    - Moved the example shell scripts to a new 'bin' subdirectory and added
      a new README file for them.
    - Since using the '&' as part of of a subroutine call is not neccessary
      and can be an issue;  changed how that is done by dropping the use
      of '&' in the subroutine calls.
    - Define which database type to use, using what is supported by the
      DBI DBD modules and defaulting to using the SQLite database engine.
      Use the parameter '-T' for the selection.
    
16 Jul 10
    - Moved the version number in the comment line of the Perl scripts to a
      $VERSION variable.
    - Add command line parameters to define the database name ($dbname),
      user ($dbuser), and password ($dbpass) for access to the database. 
    - Add code for creating an index on the nodelist table.
    - Change to using the FTN::Log subroutine directly.  
    - nl2db.pl - Add an option -z to load just a defined zone into the database.
    - nldbadm.pl - Replaced the use of the TableExists function with using the
      following SQL:  DROP TABLE IF EXISTS <tablename>.
    - Added note to README file about support via echos or mailing lists.
    - Rewrite shell script examples.
    
15 Jul 10
    - Changed name from nl2sql to nl2db

 5 Jul 10
    - nldbadm.pl - Corrected the "-n" help line, to include which option
      is being referred to in the line.
    - nl2sql.pl - Removed the comment line still referring to ftndbtst.
    - modules/README - Removed reference to dialup phone number.  Remove
      reference to ftngate.net domain.  Add fidonet domain to node number.
    - Cleaned up formating of nldbadm.pl & nl2sql.pl with perltidy v20071205
      using it's defaults.
          
23 Jun 10
    - Removed period from end of line that logs name of nodelist file.
    _ For the logging subroutine;  use the FTN:Log module instead of the
      FTN::Utility module.
    - Changed name of "&log" subroutine to "&logged".
      
 4 Mar 10
    - Change script name of nltable.pl to nldbadm.pl.
    - Use the warnings pragma instead of the -w perl option.
    - nltable.pl - Do not create the ftnnode index when creating
      the nodelist table.
    - nltable.pl - Updated the line that creates the primary
      key in the table to what SQLite will accept.
    - Removed the ftndbtst.pl reference from the README file,
      as it is not neccessary for use with SQLite.
    - Added note to README about nl2sql GIT repository.
    - Update copyright end year from 2005 to 2010.
    - Change database references from mysql to sqlite.
    - Started work on v1.2, using sqlite database instead of mysql,
      bumping version references from 1.1. to 1.2

29 Jun 05
    - Released as v1.1.

22 Mar 04
    - Merged v1.1 beta back in to main.

21 Mar 04 -
    - updated copyright years to 2004
    
11 AUG 03 - 
   nltable.pl - added a timestamp filed, 'updated'.

04 May 03 -
   nltable.pl -  doubled possible size of flags field to 64.

 1 Jan 03 - Corrected year numbers to 2003.

29 June 02
    nl2sql.pl : Implement finding file (by day number) when given a basename
    & directory of the nodelist file; this is now the default; use "-e" option
    to have it match full file name. Use nodelist filename for the 'source'
    field for each entry into the nodelist table. 

28 Jun 02
    nl2sql.pl : added $opt_t option for defineing nodelist table name.  Made
    nl2sql.sh : added option t for defineing nodelist table name.  
    the tablename a variable, using $opt_t to define at command line.
    nl2sql.pl & nltable.pl : implemented processing of period character in
    nodelist table name (mysql does not allow periods in tablenames).
    nltable.sh : implemented example script for using nltable.pl.
    README : added references to nltable.sh script
        
23 Jun 02
    nl2sql.pl & nltable.pl : isolated actual call to logging subroutine in
    utility module to a "log" subroutine.  Isolated database open & closing
    to openftndb & closeftndb subroutines.
    
16 Apr 02 
    nl2sql.pl:  Corrected message wording for when debug is enabled. 
    nl2sql.sh:  added a $BINDIR variable for use in the script.

24 Feb 02 - Moved Changes & TODO files to doc/ subdirectory.  Added logging
    capability, using the logging function in the FTN::Utility module.
    Added option '-v' for verbose mode.   Added option '-f' to indicate if
    nodelistfile (option '-n') is exact file name.  Added 'source' field
    to nltable.pl script.  Added & populated modules subdirectory.
     
26 Dec 01 - Added '2002' to copyright statement, & also included the
    copyright statement in nl2sql.pl, nltable.pl, & nl2sql.sh instead
    of just in the README.

Nov 2001 - Added Changes file (this file) to working directory.

Aug 2001 Released version 1.0.  Created v1.1 beta branch