Force MariaDB/MySQL to use a TCP connection instead of a named pipe;
refactor to centralize database initialization to make this easier;
using new interfaces, make gdp-name-add easier to use (notably password
Arrange for gdp-name-xlate to print the human name from HONGD if it can
find it. Also, add gdp-hongd-dump.sh to print entire contents of HONGD
using the parameters used by the C library.
Do primitive caching of default creation service name.
Pass flags to GDP library initialization routines. Add flags to disable
Zeroconf and suppress initialization of HONGDS, which is unused in some
Update license date on all files. No functional changes.
More tweaks to gdp-name-xlate to help me with maintenance chores.
Improvements to gdp-name-xlate.
Make gdp-name-xlate work more sanely in the new world.
First cut at external => internal name mapping using MySQL. It is
currently not an error if the mapping doesn't exist --- it just falls
back to the old SHA256 behavior --- and there is no automated addition
of the mapping to the database when you create a log. To make this work...
Changes for signed/unsigned conflicts and other type nits. C++ is much
more picky about these than C, but this is probably justified. Sadly,
some of the changes are pretty ugly.
Add -f flag to gdp-name-xlate to print the base name of the file in
which log data and indices will be stored. Intended only for internal
Add some flags to make gdp-name-xlate more useful in scripts.
Update licenses to 2017.
Let gdp-name-xlate take a hex input string.
Update license. No code changes.
Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.
Minor tweak in gdp-name-xlate output.
Add gdp-name-xlate utility program (for test/debug use only).