aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Borg <jakob@kastelo.net>2023-11-15 09:24:24 +0100
committerJakob Borg <jakob@kastelo.net>2023-11-15 09:32:46 +0100
commit3f32c5cb4b1d9863d371755eee14cf545ebee2d6 (patch)
tree60a5bd92681c4234e65f3d58bec2675687d97a2e
parent5c65a1bc831900ae116f95f02cd1f30a8950ba07 (diff)
downloadsyncthing-3f32c5cb4b1d9863d371755eee14cf545ebee2d6.tar.gz
syncthing-3f32c5cb4b1d9863d371755eee14cf545ebee2d6.zip
cmd/ursrv: Anchor distribution expressions to avoid mismatches (ref #9141)
-rw-r--r--cmd/ursrv/serve/serve.go36
1 files changed, 18 insertions, 18 deletions
diff --git a/cmd/ursrv/serve/serve.go b/cmd/ursrv/serve/serve.go
index f4a4ff5da..846dcca2c 100644
--- a/cmd/ursrv/serve/serve.go
+++ b/cmd/ursrv/serve/serve.go
@@ -53,26 +53,26 @@ var (
// Maps well known builders to the official distribution method that
// they represent
- {regexp.MustCompile(`teamcity@build\.syncthing\.net`), "GitHub"},
- {regexp.MustCompile(`jenkins@build\.syncthing\.net`), "GitHub"},
- {regexp.MustCompile(`builder@github\.syncthing\.net`), "GitHub"},
-
- {regexp.MustCompile(`deb@build\.syncthing\.net`), "APT"},
- {regexp.MustCompile(`debian@github\.syncthing\.net`), "APT"},
-
- {regexp.MustCompile(`docker@syncthing\.net`), "Docker Hub"},
- {regexp.MustCompile(`docker@build.syncthing\.net`), "Docker Hub"},
- {regexp.MustCompile(`docker@github.syncthing\.net`), "Docker Hub"},
-
- {regexp.MustCompile(`android-builder@github\.syncthing\.net`), "Google Play"},
- {regexp.MustCompile(`android-.*teamcity@build\.syncthing\.net`), "Google Play"},
- {regexp.MustCompile(`android-.*vagrant@basebox-stretch64`), "F-Droid"},
- {regexp.MustCompile(`vagrant@bullseye`), "F-Droid"},
- {regexp.MustCompile(`builduser@(archlinux|svetlemodry)`), "Arch (3rd party)"},
+ {regexp.MustCompile(`\steamcity@build\.syncthing\.net`), "GitHub"},
+ {regexp.MustCompile(`\sjenkins@build\.syncthing\.net`), "GitHub"},
+ {regexp.MustCompile(`\sbuilder@github\.syncthing\.net`), "GitHub"},
+
+ {regexp.MustCompile(`\sdeb@build\.syncthing\.net`), "APT"},
+ {regexp.MustCompile(`\sdebian@github\.syncthing\.net`), "APT"},
+
+ {regexp.MustCompile(`\sdocker@syncthing\.net`), "Docker Hub"},
+ {regexp.MustCompile(`\sdocker@build.syncthing\.net`), "Docker Hub"},
+ {regexp.MustCompile(`\sdocker@github.syncthing\.net`), "Docker Hub"},
+
+ {regexp.MustCompile(`\sandroid-builder@github\.syncthing\.net`), "Google Play"},
+ {regexp.MustCompile(`\sandroid-.*teamcity@build\.syncthing\.net`), "Google Play"},
+ {regexp.MustCompile(`\sandroid-.*vagrant@basebox-stretch64`), "F-Droid"},
+ {regexp.MustCompile(`\svagrant@bullseye`), "F-Droid"},
+ {regexp.MustCompile(`\sbuilduser@(archlinux|svetlemodry)`), "Arch (3rd party)"},
{regexp.MustCompile(`@debian`), "Debian (3rd party)"},
{regexp.MustCompile(`@fedora`), "Fedora (3rd party)"},
- {regexp.MustCompile(`\bbrew@`), "Homebrew (3rd party)"},
- {regexp.MustCompile(`root@buildkitsandbox`), "LinuxServer.io (3rd party)"},
+ {regexp.MustCompile(`\sbrew@`), "Homebrew (3rd party)"},
+ {regexp.MustCompile(`\sroot@buildkitsandbox`), "LinuxServer.io (3rd party)"},
{regexp.MustCompile(`.`), "Others"},
}
)