Fix apple profile issue being generated with escaped characters
@@ -4,6 +4,7 @@ import (
"bytes"
"html/template"
"net/http"
+ textTemplate "text/template"
"github.com/gin-gonic/gin"
"github.com/gofrs/uuid"
@@ -202,8 +203,8 @@ type AppleMobilePlatformConfig struct {
URL string
}
-var commonTemplate = template.Must(
- template.New("mobileconfig").Parse(`<?xml version="1.0" encoding="UTF-8"?>
+var commonTemplate = textTemplate.Must(
+ textTemplate.New("mobileconfig").Parse(`<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
@@ -229,7 +230,7 @@ var commonTemplate = template.Must(
</plist>`),
)
-var iosTemplate = template.Must(template.New("iosTemplate").Parse(`
+var iosTemplate = textTemplate.Must(textTemplate.New("iosTemplate").Parse(`
<dict>
<key>PayloadType</key>
<string>io.tailscale.ipn.ios</string>
