Commits


use fatal() in code used in the daemon


switch to the more usual log.c


rename log.[ch] to logger.[ch]


nitpick: fix snprintf check


move config-related code to config.c reuse it in ge too.


call setlocale()


move and dedup the tls initalization in server.c


provide a more usual fatal fatal usually appends the error string. Add 'fatalx' that doesn't. Fix callers and move the prototypes to log.h


move some server-related code to server.c


make the various strings in the config fixed-length will help in future restructuring to have fixed-size objects.


specify custom version strings for the various cmds


add ge: gemini export!