And in case it helps more, here's the full patch.
diff -Nur puppet-2.7.18.orig/lib/puppet/ssl/base.rb puppet-2.7.18/lib/puppet/ssl/base.rb
--- puppet-2.7.18.orig/lib/puppet/ssl/base.rb	2012-07-10 00:36:29.000000000 +0100
+++ puppet-2.7.18/lib/puppet/ssl/base.rb	2013-04-13 23:01:44.245916200 +0100
@@ -6,7 +6,7 @@
   SEPARATOR = "\n---\n"
 
   # Only allow printing ascii characters, excluding /
-  VALID_CERTNAME = /\A[ -.0-~]+\Z/
+  VALID_CERTNAME = /\A[ -.0-~\/]+\Z/
 
   def self.from_multiple_s(text)
     text.split(SEPARATOR).collect { |inst| from_s(inst) }

Reply via email to