Skip to content

Push based thumbnailer architecture - #3397

Merged
aduffeck merged 63 commits into
mainfrom
imagor
Oct 23, 2026
Merged

aduffeck merged 63 commits into
mainfrom
imagor

Merge remote-tracking branch 'upstream/main' into imagor

94756cb
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Oct 23, 2026 in 0s

18 new issues (0 max.) of at least minor severity.

Annotations

Check failure on line 313 in services/thumbnails/pkg/service/http/v0/push.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/thumbnails/pkg/service/http/v0/push.go#L313

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 348 in services/thumbnails/pkg/service/http/v0/push.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/thumbnails/pkg/service/http/v0/push.go#L348

Detected 'Fprintf' or similar writing to 'http.ResponseWriter'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check notice on line 5 in services/webdav/MIGRATION.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/MIGRATION.md#L5

Expected: 80; Actual: 82

Check notice on line 32 in services/webdav/MIGRATION.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/MIGRATION.md#L32

Expected: 80; Actual: 110

Check notice on line 33 in services/webdav/MIGRATION.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/MIGRATION.md#L33

Expected: 80; Actual: 142

Check notice on line 34 in services/webdav/MIGRATION.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/MIGRATION.md#L34

Expected: 80; Actual: 110

Check notice on line 35 in services/webdav/MIGRATION.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/MIGRATION.md#L35

Expected: 80; Actual: 160

Check notice on line 100 in services/webdav/MIGRATION.md

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/MIGRATION.md#L100

Expected: 80; Actual: 90

Check failure on line 427 in services/webdav/pkg/thumbnail/cache/cache_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/cache/cache_test.go#L427

The application dynamically constructs file or path information.

Check failure on line 24 in services/webdav/pkg/thumbnail/cache/filecache.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/cache/filecache.go#L24

The application dynamically constructs file or path information.

Check failure on line 202 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L202

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 363 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L363

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 764 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L764

The application dynamically constructs file or path information.

Check failure on line 782 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L782

The application dynamically constructs file or path information.

Check failure on line 801 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L801

The application dynamically constructs file or path information.

Check failure on line 838 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L838

The application dynamically constructs file or path information.

Check failure on line 1080 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L1080

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.

Check failure on line 1119 in services/webdav/pkg/thumbnail/workflow/workflow_test.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

services/webdav/pkg/thumbnail/workflow/workflow_test.go#L1119

Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities.