Backend: Update copyright notices

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2025-01-09 10:28:17 +01:00
parent e2195d535e
commit 01f15fa406
86 changed files with 86 additions and 86 deletions

View File

@@ -1,4 +1,4 @@
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,5 +1,5 @@
/* /*
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 24.04 LTS (Noble Numbat) #### Base Image: Ubuntu 24.04 LTS (Noble Numbat)
FROM ubuntu:noble FROM ubuntu:noble
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Debian 12 (Bookworm) #### Base Image: Debian 12 (Bookworm)
FROM debian:bookworm-slim FROM debian:bookworm-slim
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Debian 12 (Bookworm) #### Base Image: Debian 12 (Bookworm)
FROM debian:bookworm-slim FROM debian:bookworm-slim
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Debian 11 (Bullseye) #### Base Image: Debian 11 (Bullseye)
FROM debian:bullseye-slim FROM debian:bullseye-slim
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Debian 11 (Bullseye) #### Base Image: Debian 11 (Bullseye)
FROM golang:1-bullseye FROM golang:1-bullseye
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Debian 10 (Buster) #### Base Image: Debian 10 (Buster)
FROM golang:1-buster FROM golang:1-buster
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 21.10 (Impish Indri) #### Base Image: Ubuntu 21.10 (Impish Indri)
FROM ubuntu:impish FROM ubuntu:impish
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 22.04 LTS (Jammy Jellyfish) #### Base Image: Ubuntu 22.04 LTS (Jammy Jellyfish)
FROM ubuntu:jammy FROM ubuntu:jammy
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 22.04 LTS (Jammy Jellyfish) #### Base Image: Ubuntu 22.04 LTS (Jammy Jellyfish)
FROM ubuntu:jammy FROM ubuntu:jammy
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 23.04 (Lunar Lobster) #### Base Image: Ubuntu 23.04 (Lunar Lobster)
FROM ubuntu:lunar FROM ubuntu:lunar
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 23.04 (Lunar Lobster) #### Base Image: Ubuntu 23.04 (Lunar Lobster)
FROM ubuntu:lunar FROM ubuntu:lunar
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 23.10 (Mantic Minotaur) #### Base Image: Ubuntu 23.10 (Mantic Minotaur)
FROM ubuntu:mantic FROM ubuntu:mantic
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 23.10 (Mantic Minotaur) #### Base Image: Ubuntu 23.10 (Mantic Minotaur)
FROM ubuntu:mantic FROM ubuntu:mantic
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 24.04 LTS (Noble Numbat) #### Base Image: Ubuntu 24.04 LTS (Noble Numbat)
FROM ubuntu:noble FROM ubuntu:noble
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 24.04 LTS (Noble Numbat) #### Base Image: Ubuntu 24.04 LTS (Noble Numbat)
FROM ubuntu:noble FROM ubuntu:noble
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 24.10 (Oracular Oriole) #### Base Image: Ubuntu 24.10 (Oracular Oriole)
FROM ubuntu:oracular FROM ubuntu:oracular
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
#### Base Image: Ubuntu 24.10 (Oracular Oriole) #### Base Image: Ubuntu 24.10 (Oracular Oriole)
FROM ubuntu:oracular FROM ubuntu:oracular
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:armv7 AS build FROM photoprism/develop:armv7 AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:bookworm AS build FROM photoprism/develop:bookworm AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:bullseye AS build FROM photoprism/develop:bullseye AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:buster AS build FROM photoprism/develop:buster AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:impish AS build FROM photoprism/develop:impish AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:jammy AS build FROM photoprism/develop:jammy AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:lunar AS build FROM photoprism/develop:lunar AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:mantic AS build FROM photoprism/develop:mantic AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:noble AS build FROM photoprism/develop:noble AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
##################################################### BUILD STAGE ###################################################### ##################################################### BUILD STAGE ######################################################
FROM photoprism/develop:oracular AS build FROM photoprism/develop:oracular AS build
# Copyright © 2018 - 2024 PhotoPrism UG. All rights reserved. # Copyright © 2018 - 2025 PhotoPrism UG. All rights reserved.
# #
# Questions? Email us at hello@photoprism.app or visit our website to learn # Questions? Email us at hello@photoprism.app or visit our website to learn
# more about our team, products and services: https://www.photoprism.app/ # more about our team, products and services: https://www.photoprism.app/

View File

@@ -1,7 +1,7 @@
/* /*
Package classify encapsulates image classification using TensorFlow. Package classify encapsulates image classification using TensorFlow.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package face provides face recognition. Package face provides face recognition.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package nsfw provides detection of images that are "not safe for work" based on various categories. Package nsfw provides detection of images that are "not safe for work" based on various categories.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package api provides REST-API authentication and request handlers. Package api provides REST-API authentication and request handlers.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package acl provides access control lists for authorization checks. Package acl provides access control lists for authorization checks.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package oidc provides OpenID Connect (OIDC) single sign-on functionality. Package oidc provides OpenID Connect (OIDC) single sign-on functionality.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package session provides session storage and management. Package session provides session storage and management.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package commands provides the CLI commands of PhotoPrism. Package commands provides the CLI commands of PhotoPrism.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package entity provides entity models based on the GORM library. Package entity provides entity models based on the GORM library.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package legacy provides legacy entity models to be used in migrations. Package legacy provides legacy entity models to be used in migrations.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package migrate provides database schema migrations. Package migrate provides database schema migrations.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package query provides frequently used database queries for use in commands and API. Package query provides frequently used database queries for use in commands and API.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package search provides search queries to find photos, albums, labels, and subjects. Package search provides search queries to find photos, albums, labels, and subjects.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package viewer provides photo viewer data structures and utility functions. Package viewer provides photo viewer data structures and utility functions.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package sortby provides sort order constants and helper functions. Package sortby provides sort order constants and helper functions.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package event provides a publish-subscribe event hub and a global logger. Package event provides a publish-subscribe event hub and a global logger.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package form contains tagged structs for input value validation. Package form contains tagged structs for input value validation.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package meta provides XMP and Exif metadata parsing and normalization. Package meta provides XMP and Exif metadata parsing and normalization.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package mutex provides concurrency control for index workers and database operations. Package mutex provides concurrency control for index workers and database operations.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package limiter provides an IP request rate limiter with Gin middleware. Package limiter provides an IP request rate limiter with Gin middleware.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package server provides REST and Web server routing, request handling and logging. Package server provides REST and Web server routing, request handling and logging.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package wellknown provides data types and abstractions for service discovery endpoints. Package wellknown provides data types and abstractions for service discovery endpoints.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package hub provides privacy-preserving reverse geocoding and other backend services. Package hub provides privacy-preserving reverse geocoding and other backend services.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package places provides global location information to enrich metadata with location details. Package places provides global location information to enrich metadata with location details.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package maps provides a location lookup abstraction including a normalized list of countries. Package maps provides a location lookup abstraction including a normalized list of countries.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package service provides detection of remote services for file sharing and synchronization. Package service provides detection of remote services for file sharing and synchronization.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package webdav provides WebDAV file sharing and synchronization. Package webdav provides WebDAV file sharing and synchronization.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package avatar provides helper functions to download and update avatar images. Package avatar provides helper functions to download and update avatar images.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package crop provides image crop data structures and helpers. Package crop provides image crop data structures and helpers.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package frame provides helper functions to embed images into frames. Package frame provides helper functions to embed images into frames.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package thumb provides JPEG resampling and thumbnail generation. Package thumb provides JPEG resampling and thumbnail generation.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package auto provides workers for background indexing and import operations. Package auto provides workers for background indexing and import operations.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package workers provides index, sync, and metadata optimization background workers. Package workers provides index, sync, and metadata optimization background workers.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package authn helps integrate and abstract authentication providers. Package authn helps integrate and abstract authentication providers.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package capture provides profiling functions for testing and debugging. Package capture provides profiling functions for testing and debugging.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package checksum provides functions and abstractions to generate data checksums. Package checksum provides functions and abstractions to generate data checksums.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package clean provides validation, sanitation, and normalization of input values. Package clean provides validation, sanitation, and normalization of input values.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

2
pkg/env/env.go vendored
View File

@@ -1,7 +1,7 @@
/* /*
Package env provides runtime environment information. Package env provides runtime environment information.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package fs provides filesystem related constants and functions. Package fs provides filesystem related constants and functions.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package geo provides earth geometry functions and constants. Package geo provides earth geometry functions and constants.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package pluscode provides an abstraction for Google's Open Location Code package. Package pluscode provides an abstraction for Google's Open Location Code package.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -3,7 +3,7 @@ Package s2 provides a geolocation abstraction based on Google's S2 library.
See https://s2geometry.io/ See https://s2geometry.io/
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package header provides abstractions and naming constants for HTTP request and response headers. Package header provides abstractions and naming constants for HTTP request and response headers.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package i18n provides translatable notification and error messages. Package i18n provides translatable notification and error messages.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package list provides a string slice abstraction. Package list provides a string slice abstraction.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package dummy provides dummy implementations for logger interfaces. Package dummy provides dummy implementations for logger interfaces.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package level provides constants and abstractions for log levels and severities. Package level provides constants and abstractions for log levels and severities.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package colors provides types and functions for color classification. Package colors provides types and functions for color classification.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package media provides general content types and maps them to file formats. Package media provides general content types and maps them to file formats.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package projection provides visual projection types and methods. Package projection provides visual projection types and methods.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package video provides video file related types and abstractions. Package video provides video file related types and abstractions.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package react facilitates the processing of user feedback expressed by an emoji. Package react facilitates the processing of user feedback expressed by an emoji.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package rnd provides random token generation and validation. Package rnd provides random token generation and validation.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package unix provides constants and functions for Unix timestamps. Package unix provides constants and functions for Unix timestamps.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package clip provides functions for limiting the length of character strings. Package clip provides functions for limiting the length of character strings.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package report provides rendering of report results, for example as Markdown. Package report provides rendering of report results, for example as Markdown.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):

View File

@@ -1,7 +1,7 @@
/* /*
Package txt provides text and linguistics related functionality. Package txt provides text and linguistics related functionality.
Copyright (c) 2018 - 2024 PhotoPrism UG. All rights reserved. Copyright (c) 2018 - 2025 PhotoPrism UG. All rights reserved.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under Version 3 of the GNU Affero General Public License (the "AGPL"): it under Version 3 of the GNU Affero General Public License (the "AGPL"):