App-FTNDB
view release on metacpan or search on metacpan
into their own distributions.
0.33 Sun Jun 10 08:43 2012
- Copy create_ftn_nodelist_table from ftnpl-admin to ftnpl-nodelist
- Rewrite/Rename subroutine create_ftn_nodelist_table in ftnpl-admin
- Add generic create_ftn_table subroutine to FTN::Database.
0.32 Sat Jun 2 14:12 2012
- Rewrite the lib/FTN/Database/Nodelist.pm module to only include functions
that define the nodelist table fields (define_nodelist_table) and the
ftnnode index fields (ftnnode_index_fields) plus documentation for them.
0.31 Mon May 28 12:55 2012
- Move FTN::Database::Nodelist to FTNDB::Nodelist and update modules and
scripts as neccessary.
0.30 Mon Mar 19 21:41 2012
- Move and rewrite the doc/TODO file to the separate ToDo files
lib/FTNDB/ToDo.pod and lib/FTN/Database/ToDo.pod.
- Change ftnpldb references in files to being ftndb instead, including
renameing bin/ftnpldb-admin to bin/ftndb-admin and bin/ftnpldb-nodelist
to bin/ftndb-nodelist.
- Create the initial set of files for the development of a replacement
administration script using App::Cmd and at least initially using the
name 'ftndbadm'.
0.29 Sun Mar 18 18:28 2012
- Use the database type for the 'id' field selection in the function
create_nodelist_table.
0.28 Sun Mar 18 15:56 2012
- Add $ftnyear and $yearday to the list_ftn_nodelist bind_columns call in
ftnpldb-nodelist.
- Change the default to 'now' and drop the "(14)" from TIMESTAMP for the
field 'updated' definition.
0.27 Sun Mar 18 12:56 2012
- Updated the doc/TODO file.
- lib/FTN/Database/Nodelist.pm:
Add the new field 'ftnyear' to the nodelist table definition.
Add the new field 'yearday' to the nodelist table definition.
Add 'ftnyear' and 'yearday' to the nodelist ftnnode index definition.
0.26 Sun Mar 18 10:58 2012
- Update the Copyright end year to 2012.
- lib/FTN/Database/Nodelist.pm:
Change the 'name' field constraint from 32 to 48.
Change the 'sysop' field constraint from 32 to 48.
Change the 'phone' field constraint from 20 to 32.
Change the 'flags' field constraint from 64 to 128.
Change the 'location' field constraint from 32 to 48.
- Update the git repository URLs for their new locations in the README.
0.25 Sun Nov 06 14:02 2011
- Correct the ftnpldb-admin script to use the drop_ftn_index subroutine.
- Derive the initial version of the new create_ftn_index subroutine from
the create_ftnnode_index function in FTN::Database::Nodelist.
- Change the ftnpldb-nodelist and ftnpldb-admin scripts to use the new
create_ftn_index subroutine.
0.24 Wed Sep 21 15:31 2011
- Correct GitHub ftnpl project Issues references.
- Rename the drop_ftndb_table function to drop_ftn_table.
- Derive a drop_ftn_index function from the drop_ftnnode_index function.
- Changed ftnpldb-nodelist script to use the new drop_ftn_index function.
- Removed the old drop_ftnnode_index function.
0.23 Mon Jul 25 11:44 2011
- Derive a drop_ftn_table function from the drop_nodelist_table function.
- Change the ftnpldb-admin script to use the new drop_ftndb_table function.
- Remove old drop_nodelist_table function from FTN::Database::Nodelist.
0.22 Sun Jul 24 22:31 2011
- Some cleanup of white space in all files.
- Rename the create_ftndb function to create_ftn_database.
- Rename the open_ftndb function to open_ftn_database.
- Rename the close_ftndb function to close_ftn_database,
- Rename the drop_ftndb function to drop_ftn_database.
0.21 Sun Jul 17 11:44 2011
- Update Copyright years to 2011.
- Cleaned up tabs and other white space in Changes file.
- Update BUGS and SUPPORT sections regarding the GitHub project.
- Corrected the ftnpldb-admin link in the modules SEE ALSO section.
0.20 Thu Oct 20 19:33 2010
- Rewrite how the reverse sort in ftnpldb-nodelist is done.
- Builtins in ftnpldb-* scripts do not need to use parentheses.
- Use constant pragma in ftnpldb-nodelist for variable constants.
- Correct literal string interpolations in the ftnpldb-* scripts.
- Rewrite how the split function call is done in ftnpldb-nodelist.
- Clean up white space and etc. in ftnpldb-admin and ftnpldb-nodelist.
- Correct how definitions of empty strings are done in ftnpldb-* scripts.
- Use braces for print file handles in ftnpldb-admin and ftnpldb-nodelist.
0.19 Sat Oct 02 14:28 2010
- Use Perl format and the write command to format the output of the List
command in ftnpldb-nodelist.
- Change the load command in ftnpldb-nodelist to using the DBI prepare
function to set up the SQL nodelist table insert.
0.18 Tue Sep 28 16:43 2010
- Add an introductory paragraph to the CONFIGURATION documentation section
in bin/ftnpldb-admin and bin/ftnpldb-nodelist.
- Move the definition of the script log file from being a separate script
option to the LogFile item in the configuration file.
- Change the open_ftndb function to being called with a single reference
to a hash containing the items: Type, Name, User, & Password.
0.17 Mon Sep 27 15:22 2010
- Rename bin/ftndbadm to bin/ftnpldb-admin.
- Move definition of nodelist directory to the configuration file, using
the keyword Directory in the new section Nodelist.
- Rename bin/nl2ftndb to bin/ftnpldb-nodelist. Change how the -z FTN Zone
number parameter is coded. Change the -n option to being the definition
of an FTN Net number. Move the nodelist listing functionality from the
bin/listftndb script to the bin/ftnpldb-nodelist script as the List
command, and remove the file bin/listftndb.
0.16 Fri Sep 17 17:29 2010
- Reorganize and move the code in the nl2ftndb script that does an
( run in 2.289 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )