History | View | Annotate | Download (5.56 KB)
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 handling).
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 programs.
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 scripts.
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).