meshd(8)
its usr not use
sigh.  packaging.
Key-Based Mesh Authentication

Mesh clients can now authenticate using password authentication
(previously the only option) and key-based authentication.  User keys
(or _signing_ keys) can be generated by `cw-cert -u` and trusted in a
special trust database used only be the meshd server.
System UUID Support

Clockwork now generates a UUID on installation that will remain constant
on the host through host renames, IP address renumbering, etc.  The new
`cw-uuid` utility can be used to view the current UUID, and the sys.uuid
fact can be used from inside of manifests and templates.
Remove legacy string class
Move path_* functions into cw.o

These are useful enough to have made the cut from gear.  They pick up a
cw_ prefix on the way, to indicate that they are lib functions, suitable
for an eventual extraction.
Migrate stringlist implementation to cw.o

stringlist_* and struct stringlist are now cw_strl_* and cw_strl_t.
This removes all of the legacy gear code / namespaces.
v2.3.2
v2.3.3
Fix path to cw-uuid in sys.uuid fact
Better Output Formats for `cw mesh`

The cw-mesh utility now supports 5 different output formats, YAML, JSON,
XML, machine-parseable text (for shell scripts and the like) and
human-readable text.
v2.3.4
Fix ft clobbering in vim syntax highlighting