mirror of
https://github.com/photoprism/photoprism.git
synced 2025-10-08 10:10:38 +08:00
Backend: Update copyright notices
Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
2
Makefile
2
Makefile
@@ -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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 24.04 LTS (Noble Numbat)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Debian 12 (Bookworm)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Debian 12 (Bookworm)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Debian 11 (Bullseye)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Debian 11 (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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Debian 10 (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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 21.10 (Impish Indri)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 22.04 LTS (Jammy Jellyfish)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 22.04 LTS (Jammy Jellyfish)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 23.04 (Lunar Lobster)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 23.04 (Lunar Lobster)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 23.10 (Mantic Minotaur)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 23.10 (Mantic Minotaur)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 24.04 LTS (Noble Numbat)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 24.04 LTS (Noble Numbat)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 24.10 (Oracular Oriole)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#### Base Image: Ubuntu 24.10 (Oracular Oriole)
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
##################################################### BUILD STAGE ######################################################
|
||||
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
|
||||
# more about our team, products and services: https://www.photoprism.app/
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
2
pkg/env/env.go
vendored
2
pkg/env/env.go
vendored
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -3,7 +3,7 @@ Package s2 provides a geolocation abstraction based on Google's S2 library.
|
||||
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
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
|
||||
it under Version 3 of the GNU Affero General Public License (the "AGPL"):
|
||||
|
Reference in New Issue
Block a user