From b16aaa090cc97871155043449ac548a1cd9dbe70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kr=C3=BChlmann?= Date: Thu, 8 Jan 2026 14:07:24 +0100 Subject: [PATCH] Remove leftover validation --- .../imgfloat/service/ChannelDirectoryService.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/main/java/dev/kruhlmann/imgfloat/service/ChannelDirectoryService.java b/src/main/java/dev/kruhlmann/imgfloat/service/ChannelDirectoryService.java index 23c736d..8dad070 100644 --- a/src/main/java/dev/kruhlmann/imgfloat/service/ChannelDirectoryService.java +++ b/src/main/java/dev/kruhlmann/imgfloat/service/ChannelDirectoryService.java @@ -38,8 +38,6 @@ public class ChannelDirectoryService { private static final Logger logger = LoggerFactory.getLogger(ChannelDirectoryService.class); private static final Pattern SAFE_FILENAME = Pattern.compile("[^a-zA-Z0-9._ -]"); - private static final Pattern INIT_FUNCTION = Pattern.compile("\\bfunction\\s+init\\b"); - private static final Pattern TICK_FUNCTION = Pattern.compile("\\bfunction\\s+tick\\b"); private static final String DEFAULT_CODE_MEDIA_TYPE = "application/javascript"; private final ChannelRepository channelRepository; @@ -439,12 +437,6 @@ public class ChannelDirectoryService { if (source == null || source.isBlank()) { throw new ResponseStatusException(BAD_REQUEST, "Script source is required"); } - if (!INIT_FUNCTION.matcher(source).find()) { - throw new ResponseStatusException(BAD_REQUEST, "Missing function: init"); - } - if (!TICK_FUNCTION.matcher(source).find()) { - throw new ResponseStatusException(BAD_REQUEST, "Missing function: tick"); - } } private void enforceUploadLimit(long sizeBytes) {