|
@@ -28,7 +28,12 @@ func CheckVersion() (structs.Channel, bool) {
|
|
|
url := globalConfig.UpdateUrl
|
|
url := globalConfig.UpdateUrl
|
|
|
var fetchedVersion structs.Version
|
|
var fetchedVersion structs.Version
|
|
|
for i := 0; i < retries; i++ {
|
|
for i := 0; i < retries; i++ {
|
|
|
- resp, err := http.Get(url)
|
|
|
|
|
|
|
+ req, err := http.NewRequest("GET", url, nil)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ }
|
|
|
|
|
+ userAgent := "NativePlanet.GroundSeg-" + conf.GsVersion
|
|
|
|
|
+ req.Header.Set("User-Agent", userAgent)
|
|
|
|
|
+ resp, err := http.DefaultClient.Do(req)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
errmsg := fmt.Sprintf("Unable to connect to update server: %v", err)
|
|
errmsg := fmt.Sprintf("Unable to connect to update server: %v", err)
|
|
|
Logger.Warn(errmsg)
|
|
Logger.Warn(errmsg)
|