Ensure nodeinfo software name matches spec format
Since nodeinfo 2, the software name has to match /^[a-z0-9-]+$/
, so this PR uses the parameterize
method to downcase and dasherize any spaces so that it's spec compliant. Thanks to @andypiper for spotting it.
Edited by James Smith